family=Open+Sans:400,300,700,800|Open+Sans+Condensed:300,700
#block-system-main,#content, .node, p,h1,h2,h3,h4,h5,h6,a, .profile table {
	font-family: 'Open Sans', sans-serif;
}

#central p, .content {
	color: #000;
}

#footerblocks .fblockinner2 .content {
	color: #fff;
}

.rhblock ul {
	margin-bottom: 0px;
}

.region-content ul, #landing ul, .node ul {
	list-style-position: outside;
	list-style-image: url(../images/bullet-ul.png);
	margin-left: 20px;
	line-height: inherit;
	font-size: inherit;
}

#nodetop ul {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 30px;
	font: 10pt/1.5em "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}

#landing ul {
	list-style-position: outside;
}

#landing-menu ul.tb-megamenu-nav.nav.level-0, ul.links.inline {
	padding-left: 0px;
	margin-left: 0px;
}

#landing ul li {
	margin-bottom: 6px;
}

#landing .ui-widget-content {
	background: #fafafa;
}

#landing ul.nav li {
	list-style: none;
	margin-left: 0px;
	width: 3.5%;
}

#landing ul.nav li.lastone {
	width: 5%;
}

.accordionPro .slide li {
	font: 10pt/1.5em "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.condensed {
	font-family: 'Open Sans Condensed', sans-serif;
}

/*div.field-item {
	font-style: normal;
	line-height: 1.5em;
	font: 12pt/1.5em "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 300;
	color: #666;
}*/

h1,h2,h3,h4,h5,h6 {
	line-height: 1.7em;
	/*margin-bottom: 15px;*/
	line-height: 1.3em;
	color: #00204e;/*#8398c8;*/
}

h1.nut655 {
	color: #00204e;
}

h1 {
	font-size: 2em;
	font-weight: 300;
}
h2, h1.nut-recent-post-subject,
h2 div.field-item,
.node-simplenews.node-teaser h1 {
	font-size: 18px;
	font-weight: 400;
}
.node-simplenews.node-teaser h2 a {
	display: none;
}
h3 {
	font-size: 1.6em;
	font-weight: 400;
}
h4 {
	font-size: 1.4em;
	font-weight: 400;
}
h5 {
	font-size: 1.3em;
	font-weight: 700;
}
h6 {
	font-size: 1.2em;
	font-weight: 700;
}
.subhead h4 {
	margin-left: 10px;
	margin-top: 10px;
	font-size: 1.3em;
}
strong {
	font-weight: 400;
}

#block-whats-new a h2 {
	line-height: 1.2em;
	font-size: 10pt;
}

#block-whats-new a h2 {
	text-decoration: none;
}

#block-whats-new a h2:hover {
	text-decoration: underline;
}

sub {
	vertical-align: sub;
	font-size: 1.2em;
}

sup {
	vertical-align: super;
	font-size: .8em;
}

hr {
	border-bottom: 1px solid #8398c8;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}

p, 
li.slide div p,
li,div.field-item,
.rhblock .related p, 
.rhblock .related a, 
.rhblock .related li, 
.form-item .description,
.event-table td {
	font: 13pt/1.5em "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 300;
	text-decoration: none;
}

p, 
li.slide div p,
li,div.field-item,
.form-item .description,
.event-table td {
	margin-bottom: 14px;
}

#footerblocks p,
.rhblock .related p, 
.rhblock .related a, 
.rhblock .related li {
	margin-bottom: 4px;
}

a, .node .eventHead.teaser a, .node .courseHead.nodepage a {
	color: #1c96c3;
	text-decoration: none;
}

a:hover, .node .eventHead.teaser a:hover, .node .courseHead.nodepage a:hover {
	text-decoration: underline;
}

a h2, h2 a {
	text-decoration: none;
}

p a, 
.ui-widget-content a,
.panel-panel .item-list a {
	color: #1c96c3;
	text-decoration: none;
	font-size: 13pt;
	font-weight: 400;
}

p a:hover, 
a:hover.edufacts, 
a h2:hover, 
.node h2 a:hover, 
.item-list a:hover, 
li.pager-current:hover, 
h2 a:hover,
.panel-panel .item-list a:hover {
	text-decoration: underline;
	opacity: 0.7;
}

.panel-panel .item-list a,
.panel-panel .item-list a:hover {
	background-color: transparent;
	padding: 0;
}

.panel-panel .item-list ul li {
	margin-left: 0;
}

a.Bmailbox {
	padding: 3px;
	border-bottom: 1px solid #d2d2d2;
	font-weight: bold;
}

a.Bmailbox:hover {
	background-color: #555;
	font-weight: normal;
	font-style: normal;
}

nav#navBmailToolBox {
	margin-left: -20px;
}

/*a[class*='icon-'] {
	text-decoration: underline;
}*/

/* .node h2 a, #central .standUpBox .wrap10 .inlineBlock h2 {
	font-weight: 300;
	font-size: 18px;
	text-decoration: none;
} */

.inlineBlock h2 a {
	
}

.item-list a, li.pager-current {
	font-weight: 300;
	color: #00204e;/*#8398c8;*/
	font-size: 1em;
	text-decoration: none;
	padding: 4px;
}

.item-list a:hover {
	background-color: #e4eaf4;
	padding: 4px;
}

.item-list ul li {
	margin: 0 0 0.25em 1.1em;
}

/* #landing.picturelandingintro .block h2 {
	position: absolute;
	top: 20px;
	left: 20px;
} 

#landing .block h2 {
	font-size: 1.8em;
} */

.rhblock p, ul#campaign-block li a {
	font-size: 13px;
}

#user-login label {
	margin-right: 20px;
}

#user-login div.description {
	font-size: .8em;
	line-height: 1.5em;
}
#user-login label {
	font-size: 1.2em;
	font-weight: 300;
	color: #00204e;/*#8398c8;*/
}
.briefings li.addtoany.first {
	margin-left: 15px;
}
.related h2 {
	font-size: 1.6em;
	font-weight: 300;
}
h1.related-title {
	font-weight: 400;
	font-size: 1.7em;
}

#nut-related-links p, #nut-related-links li a.shrink, span.shrinkage a {
	font-size: 0.8em;
}

#nut-related-links a.shrink, span.shrinkage a {
	position: relative;
	top:-10px;
}

#nut-related-links .icon-add.before::before, span.adjust a.icon-add.before::before  {
	font-size: 10pt;
}

#nut-related-links h3 {
	margin-bottom: 20px;
}

#nut-pay-mainscale label,
#nut-pay-leadership label {
	font-weight: 500;
	font-size: 1em;
	margin-right: 20px;
	display: inline;
}

#nut-pay-mainscale label.option,
#nut-pay-leadership label.option {
	display: inline;
	font-size: 0.8em;
	font-weight: 300;
}

.form-item .description {
	font-size: 0.8em;
	font-weight: 300;
}

/*.related-html-item p:before {
	content: "\e00d";
	color: #616faf;
	text-decoration: none;
	margin-right:4px;
	font-family: 'eightyshades';
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}*/

/* icons */

@font-face {
	font-family: 'eightyshades';
	src:url('fonts/eightyshades.eot');
	src:url('fonts/eightyshades.eot?#iefix') format('embedded-opentype'),
		url('fonts/eightyshades.woff') format('woff'),
		url('fonts/eightyshades.ttf') format('truetype'),
		url('fonts/eightyshades.svg#eightyshades') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]{
	text-decoration: none;
	margin-left:4px;font-family: 'eightyshades';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"]{
	margin-left:4px;
*/
.icon-store.before:before, .icon-out.before:before, .icon-in.before:before, .icon-in-alt.before:before, .icon-home.before:before, .icon-light-bulb.before:before, .icon-anchor.before:before, .icon-feather.before:before, .icon-expand.before:before, .icon-maximize.before:before, .icon-search.before:before, .icon-zoom-in.before:before, .icon-zoom-out.before:before, .icon-add.before:before, .icon-subtract.before:before, .icon-exclamation.before:before, .icon-question.before:before, .icon-close.before:before, .icon-cmd.before:before, .icon-forbid.before:before, .icon-forbid-2.before:before, .icon-spinner.before:before, .icon-play.before:before, .icon-stop.before:before, .icon-pause.before:before, .icon-forward.before:before, .icon-rewind.before:before, .icon-sound.before:before, .icon-sound-alt.before:before, .icon-sound-off.before:before, .icon-task.before:before, .icon-inbox.before:before, .icon-inbox-alt.before:before, .icon-envelope.before:before, .icon-compose.before:before, .icon-newspaper.before:before, .icon-newspaper-alt.before:before, .icon-clipboard.before:before, .icon-calendar.before:before, .icon-hyperlink.before:before, .icon-trash.before:before, .icon-trash-alt.before:before, .icon-grid.before:before, .icon-grid-alt.before:before, .icon-menu.before:before, .icon-list.before:before, .icon-gallery.before:before, .icon-calculator.before:before, .icon-windows.before:before, .icon-browser.before:before, .icon-alarm.before:before, .icon-clock.before:before, .icon-attachment.before:before, .icon-settings.before:before, .icon-portfolio.before:before, .icon-user.before:before, .icon-users.before:before, .icon-heart.before:before, .icon-chat.before:before, .icon-comments.before:before, .icon-screen.before:before, .icon-iphone.before:before, .icon-ipad.before:before, .icon-fork-and-spoon.before:before, .icon-fork-and-knife.before:before, .icon-instagram.before:before, .icon-facebook.before:before, .icon-delicious.before:before, .icon-googleplus.before:before, .icon-dribbble.before:before, .icon-pin.before:before, .icon-pin-alt.before:before, .icon-camera.before:before, .icon-brightness.before:before, .icon-brightness-half.before:before, .icon-moon.before:before, .icon-cloud.before:before, .icon-circle-full.before:before, .icon-circle-half.before:before, .icon-globe .before:before {
	text-decoration: none;
	margin-right:4px;
	font-family: 'eightyshades';
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6;
	-webkit-font-smoothing: antialiased;
	float: left;
	font-size: .8em;
}

.icon-store.after:after, .icon-out.after:after, .icon-in.after:after, .icon-in-alt.after:after, .icon-home.after:after, .icon-light-bulb.after:after, .icon-anchor.after:after, .icon-feather.after:after, .icon-expand.after:after, .icon-maximize.after:after, .icon-search.after:after, .icon-zoom-in.after:after, .icon-zoom-out.after:after, .icon-add.after:after, .icon-subtract.after:after, .icon-exclamation.after:after, .icon-question.after:after, .icon-close.after:after, .icon-cmd.after:after, .icon-forbid.after:after, .icon-forbid-2.after:after, .icon-spinner.after:after, .icon-play.after:after, .icon-stop.after:after, .icon-pause.after:after, .icon-forward.after:after, .icon-rewind.after:after, .icon-sound.after:after, .icon-sound-alt.after:after, .icon-sound-off.after:after, .icon-task.after:after, .icon-inbox.after:after, .icon-inbox-alt.after:after, .icon-envelope.after:after, .icon-compose.after:after, .icon-newspaper.after:after, .icon-newspaper-alt.after:after, .icon-clipboard.after:after, .icon-calendar.after:after, .icon-hyperlink.after:after, .icon-trash.after:after, .icon-trash-alt.after:after, .icon-grid.after:after, .icon-grid-alt.after:after, .icon-menu.after:after, .icon-list.after:after, .icon-gallery.after:after, .icon-calculator.after:after, .icon-windows.after:after, .icon-browser.after:after, .icon-alarm.after:after, .icon-clock.after:after, .icon-attachment.after:after, .icon-settings.after:after, .icon-portfolio.after:after, .icon-user.after:after, .icon-users.after:after, .icon-heart.after:after, .icon-chat.after:after, .icon-comments.after:after, .icon-screen.after:after, .icon-iphone.after:after, .icon-ipad.after:after, .icon-fork-and-spoon.after:after, .icon-fork-and-knife.after:after, .icon-instagram.after:after, .icon-facebook.after:after, .icon-delicious.after:after, .icon-googleplus.after:after, .icon-dribbble.after:after, .icon-pin.after:after, .icon-pin-alt.after:after, .icon-camera.after:after, .icon-brightness.after:after, .icon-brightness-half.after:after, .icon-moon.after:after, .icon-cloud.after:after, .icon-circle-full.after:after, .icon-circle-half.after:after, .icon-globe .after:after {
	text-decoration: none;
	margin-left:4px;
	font-family: 'eightyshades';
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6;
	-webkit-font-smoothing: antialiased;
	float: left;
	font-size: .8em;
}

#nut-related-links a.icon-add.before:hover {
	content: "\e027";
}

/* @group Icons:after */

.icon-store.after:after {
	content: "\e000";
}
.icon-out.after:after {
	content: "\e001";
}
.icon-in.after:after {
	content: "\e002";
}
.icon-in-alt.after:after {
	content: "\e003";
}
.icon-home.after:after {
	content: "\e004";
}
.icon-light-bulb.after:after {
	content: "\e005";
}
.icon-anchor.after:after {
	content: "\e006";
}
.icon-feather.after:after {
	content: "\e007";
}
.icon-expand.after:after {
	content: "\e008";
}
.icon-maximize.after:after {
	content: "\e009";
}
.icon-search.after:after {
	content: "\e00a";
}
.icon-zoom-in.after:after {
	content: "\e00b";
}
.icon-zoom-out.after:after {
	content: "\e00c";
}
.icon-add.after:after {
	content: "\e00d";
}
.icon-subtract.after:after {
	content: "\e00e";
}
.icon-exclamation.after:after {
	content: "\e00f";
}
.icon-question.after:after {
	content: "\e010";
}
.icon-close.after:after {
	content: "\e011";
}
.icon-cmd.after:after {
	content: "\e012";
}
.icon-forbid.after:after {
	content: "\e013";
}
.icon-forbid-2.after:after {
	content: "\e014";
}
.icon-spinner.after:after {
	content: "\e015";
}
.icon-play.after:after {
	content: "\e016";
}
.icon-stop.after:after {
	content: "\e017";
}
.icon-pause.after:after {
	content: "\e018";
}
.icon-forward.after:after {
	content: "\e019";
}
.icon-rewind.after:after {
	content: "\e01a";
}
.icon-sound.after:after {
	content: "\e01b";
}
.icon-sound-alt.after:after {
	content: "\e01c";
}
.icon-sound-off.after:after {
	content: "\e01d";
}
.icon-task.after:after {
	content: "\e01e";
}
.icon-inbox.after:after {
	content: "\e01f";
}
.icon-inbox-alt.after:after {
	content: "\e020";
}
.icon-envelope.after:after {
	content: "\e021";
}
.icon-compose.after:after {
	content: "\e022";
}
.icon-newspaper.after:after {
	content: "\e023";
}
.icon-newspaper-alt.after:after {
	content: "\e024";
}
.icon-clipboard.after:after {
	content: "\e025";
}
.icon-calendar.after:after {
	content: "\e026";
}
.icon-hyperlink.after:after {
	content: "\e027";
}
.icon-trash.after:after {
	content: "\e028";
}
.icon-trash-alt.after:after {
	content: "\e029";
}
.icon-grid.after:after {
	content: "\e02a";
}
.icon-grid-alt.after:after {
	content: "\e02b";
}
.icon-menu.after:after {
	content: "\e02c";
}
.icon-list.after:after {
	content: "\e02d";
}
.icon-gallery.after:after {
	content: "\e02e";
}
.icon-calculator.after:after {
	content: "\e02f";
}
.icon-windows.after:after {
	content: "\e030";
}
.icon-browser.after:after {
	content: "\e031";
}
.icon-alarm.after:after {
	content: "\e032";
}
.icon-clock.after:after {
	content: "\e033";
}
.icon-attachment.after:after {
	content: "\e034";
}
.icon-settings.after:after {
	content: "\e035";
}
.icon-portfolio.after:after {
	content: "\e036";
}
.icon-user.after:after {
	content: "\e037";
}
.icon-users.after:after {
	content: "\e038";
}
.icon-heart.after:after {
	content: "\e039";
}
.icon-chat.after:after {
	content: "\e03a";
}
.icon-comments.after:after {
	content: "\e03b";
}
.icon-screen.after:after {
	content: "\e03c";
}
.icon-iphone.after:after {
	content: "\e03d";
}
.icon-ipad.after:after {
	content: "\e03e";
}
.icon-fork-and-spoon.after:after {
	content: "\e03f";
}
.icon-fork-and-knife.after:after {
	content: "\e040";
}
.icon-instagram.after:after {
	content: "\e041";
}
.icon-facebook.after:after {
	content: "\e042";
}
.icon-delicious.after:after {
	content: "\e043";
}
.icon-googleplus.after:after {
	content: "\e044";
}
.icon-dribbble.after:after {
	content: "\e045";
}
.icon-pin.after:after {
	content: "\e046";
}
.icon-pin-alt.after:after {
	content: "\e047";
}
.icon-camera.after:after {
	content: "\e048";
}
.icon-brightness.after:after {
	content: "\e049";
}
.icon-brightness-half.after:after {
	content: "\e04a";
}
.icon-moon.after:after {
	content: "\e04b";
}
.icon-cloud.after:after {
	content: "\e04c";
}
.icon-circle-full.after:after {
	content: "\e04d";
}
.icon-circle-half.after:after {
	content: "\e04e";
}
.icon-globe.after:after {
	content: "\e04f";
}



/* @end */

/* @group Icons:before */

.icon-store.before:before {
	content: "\e000";
}
.icon-out.before:before {
	content: "\e001";
}
.icon-in.before:before {
	content: "\e002";
}
.icon-in-alt.before:before {
	content: "\e003";
}
.icon-home.before:before {
	content: "\e004";
}
.icon-light-bulb.before:before {
	content: "\e005";
}
.icon-anchor.before:before {
	content: "\e006";
}
.icon-feather.before:before {
	content: "\e007";
}
.icon-expand.before:before {
	content: "\e008";
}
.icon-maximize.before:before {
	content: "\e009";
}
.icon-search.before:before {
	content: "\e00a";
}
.icon-zoom-in.before:before {
	content: "\e00b";
}
.icon-zoom-out.before:before {
	content: "\e00c";
}
.icon-add.before:before {
	content: "\e00d";
}
.icon-subtract.before:before {
	content: "\e00e";
}
.icon-exclamation.before:before {
	content: "\e00f";
}
.icon-question.before:before {
	content: "\e010";
}
.icon-close.before:before {
	content: "\e011";
}
.icon-cmd.before:before {
	content: "\e012";
}
.icon-forbid.before:before {
	content: "\e013";
}
.icon-forbid-2.before:before {
	content: "\e014";
}
.icon-spinner.before:before {
	content: "\e015";
}
.icon-play.before:before {
	content: "\e016";
}
.icon-stop.before:before {
	content: "\e017";
}
.icon-pause.before:before {
	content: "\e018";
}
.icon-forward.before:before {
	content: "\e019";
}
.icon-rewind.before:before {
	content: "\e01a";
}
.icon-sound.before:before {
	content: "\e01b";
}
.icon-sound-alt.before:before {
	content: "\e01c";
}
.icon-sound-off.before:before {
	content: "\e01d";
}
.icon-task.before:before {
	content: "\e01e";
}
.icon-inbox.before:before {
	content: "\e01f";
}
.icon-inbox-alt.before:before {
	content: "\e020";
}
.icon-envelope.before:before {
	content: "\e021";
}
.icon-compose.before:before {
	content: "\e022";
}
.icon-newspaper.before:before {
	content: "\e023";
}
.icon-newspaper-alt.before:before {
	content: "\e024";
}
.icon-clipboard.before:before {
	content: "\e025";
}
.icon-calendar.before:before {
	content: "\e026";
}
.icon-hyperlink.before:before {
	content: "\e027";
}
.icon-trash.before:before {
	content: "\e028";
}
.icon-trash-alt.before:before {
	content: "\e029";
}
.icon-grid.before:before {
	content: "\e02a";
}
.icon-grid-alt.before:before {
	content: "\e02b";
}
.icon-menu.before:before {
	content: "\e02c";
}
.icon-list.before:before {
	content: "\e02d";
}
.icon-gallery.before:before {
	content: "\e02e";
}
.icon-calculator.before:before {
	content: "\e02f";
}
.icon-windows.before:before {
	content: "\e030";
}
.icon-browser.before:before {
	content: "\e031";
}
.icon-alarm.before:before {
	content: "\e032";
}
.icon-clock.before:before {
	content: "\e033";
}
.icon-attachment.before:before {
	content: "\e034";
}
.icon-settings.before:before {
	content: "\e035";
}
.icon-portfolio.before:before {
	content: "\e036";
}
.icon-user.before:before {
	content: "\e037";
}
.icon-users.before:before {
	content: "\e038";
}
.icon-heart.before:before {
	content: "\e039";
}
.icon-chat.before:before {
	content: "\e03a";
}
.icon-comments.before:before {
	content: "\e03b";
}
.icon-screen.before:before {
	content: "\e03c";
}
.icon-iphone.before:before {
	content: "\e03d";
}
.icon-ipad.before:before {
	content: "\e03e";
}
.icon-fork-and-spoon.before:before {
	content: "\e03f";
}
.icon-fork-and-knife.before:before {
	content: "\e040";
}
.icon-instagram.before:before {
	content: "\e041";
}
.icon-facebook.before:before {
	content: "\e042";
}
.icon-delicious.before:before {
	content: "\e043";
}
.icon-googleplus.before:before {
	content: "\e044";
}
.icon-dribbble.before:before {
	content: "\e045";
}
.icon-pin.before:before {
	content: "\e046";
}
.icon-pin-alt.before:before {
	content: "\e047";
}
.icon-camera.before:before {
	content: "\e048";
}
.icon-brightness.before:before {
	content: "\e049";
}
.icon-brightness-half.before:before {
	content: "\e04a";
}
.icon-moon.before:before {
	content: "\e04b";
}
.icon-cloud.before:before {
	content: "\e04c";
}
.icon-circle-full.before:before {
	content: "\e04d";
}
.icon-circle-half.before:before {
	content: "\e04e";
}
.icon-globe.before:before {
	content: "\e04f";
}



/* @end */

#menu li {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 0;
}

.news li {
	list-style-image: url(icons/news.png);
	list-style-position: outside;
}

.news ul {
	margin-left: 24px;
}

a.button {
	padding: 2px 10px;
	border: 1px solid #d2d2d2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
}
.floatLeft {
	float:  left;
}
a.button.spacer {
	margin-right: 30px;
}
a.button:hover {
	-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow: -3px 0px 3px rgba(0,0,0,0.25);
	box-shadow: 0px 2px 3px rgba(0,0,0,0.25); 
	
}

#t1677header h1, #t1677footer h2 {
	margin-bottom: 15px;
}

#t1677footer h2 strong {
	font-weight: 700;
}

#t1677footer h2 {
	margin-top: 15px;
}

.profile table {
	font-weight: 300;
}
.profile h3 {
	margin-bottom: 10px;
	font-weight: 300;
}

.profile dt {
	margin-bottom: 0.7em;
}

.profile th, .profile td {
	padding:  6px;
	font-size: 0.8em;
}

.profile tr.even,.profile tr.odd {
	background-color: transparent;
}

.profile thead th {
	text-align: left;
	background-color: #d2d2d2;
	font-weight: 400;
}

br {
	line-height: 1.3em;
}

.node-expert-view h2 a {
	display: none;
}

h1.taxtitle {
	font-size: 1.8em;	/* from 1.4em */
	border-bottom: 1px solid #ccc;
	color: #6d2077;
}

/*li.tb-megamenu-item.level-2 a {
	font-weight: bold;
}*/

li.tb-megamenu-item.level-3 a {
	font-weight: normal;
	font-style: normal;
}

span.icon-camera.icon-inline {
	font-size: 15px;
	color: #27759d;
	vertical-align: -1px;
}

/* @group Date Picker */


td.nut-event-highlight a, .nut-event-highlight {
	background-color: #d0fcca;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-image: none;
	background: none;
}

#landing ul#campaign-block {
	margin-left: 0px;
}

/* @end */

/* @group TB-megamenu */

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
	color: #000;
}

tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover {
	color: #ffffff;
}

.tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
	color: #ffffff;
}

#landing-menu li.level-1.active, #landing-menu li.level-1.active a {
	background-color: #44aeea;
	text-shadow: rgba(0,0,0,0.71) 1px 1px 1px;
}

#landing-menu li.level-1.active {
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);	
}

/* @end */

/* @group Latest News */

#block-views-nodequeue-100-block li.views-row {
	margin-left: 0;
}

#block-views-nodequeue-100-block li.views-row a {
	color: #27759d;
	text-decoration: none;
	padding: 0;
}

#block-views-nodequeue-100-block li.views-row a:hover {
	text-decoration: underline;
	background-color: transparent;
}

ul.primary li a {
	font-size: 12px;
}

.tb-megamenu .mega-nav > li:first-child > a, .tb-megamenu .dropdown-menu .mega-nav > li:first-child > a {
	padding: 5px 10px;
}

.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
	padding: 5px 0 5px 10px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: -8px;
	background-color: #efefef;
}

/* @end */

/* @group Landing GREY intro block */

#landing .block h2.woBlack {
	font-size: 1.8em;
	position: absolute;
	color: #fff;
	left: 20px;
	top: 10px;
	background-color: rgba(0,0,0,0.5);
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	border-radius: 6px;
	box-shadow: 0px -1px 10px rgba(255,255,255,0.9);
}

#landing .block h2.boWhite {
	font-size: 1.8em;
	position: absolute;
	color: #000;
	left: 20px;
	top: 10px;
	background-color: rgba(255,255,255,0.9);
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	border-radius: 6px;
	box-shadow: 0px 2px 6px rgba(0,0,0,0.5);
}

#landing #beanGrey h2.wText, 
#central #landing .block h2.wText {
	color: #a230b1;
	text-shadow: 0px 2px 2px rgba(0,0,0,0.05);
	position: relative;
	left: 0;
	font-weight: 400;
}

#central #landing .block h2.wText {
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
}

#landing .block h2.wText {
	font-size: 1.8em;
	position: absolute;
	color: #fff;
	left: 20px;
	top: 10px;
	text-shadow: 0px 2px 2px rgba(0,0,0,0.5);
}

#central #landing #block-bean-teachers-pensions-block h2.wText,
#central #landing #block-bean-stand-up-for-education-teach-0 h2.wText,
#central #landing #block-bean-stand-up-for-education-workl-0 h2.wText {
	font-weight: 600;
	font-size: 1em;
}

#central #landing #block-bean-teachers-pensions-block  #beanPicture h2.wText,
#central #landing #block-bean-stand-up-for-education-teach-0  #beanPicture h2.wText,
#central #landing #block-bean-stand-up-for-education-workl-0  #beanPicture h2.wText {
	font-size: 1.8em;
	font-weight: 300;
	position: absolute;
	color: #fff;
	left: 20px;
	top: 10px;
	text-shadow: 0px 2px 2px rgba(0,0,0,0.5);
	top: 26px;
}

.woRightText a {
	color: #fff;
}

#landing .block h2.bText {
	font-size: 1.8em;
	position: absolute;
	color: #000;
	left: 20px;
	top: 10px;
	text-shadow: 0px 1px 5px rgba(255,255,255,1);
}

.lpText {
	position: absolute;
	top: 60px;
	left: 20px;
	width: 55%;
}

#landing .field-item {
	margin-bottom: 0;
}

.woRightText {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 50%;
	text-align: right;
	text-shadow: 0px 2px 2px rgba(0,0,0,0.5);
}

#central .woRightText p {
	color: #fff;
}

.rsVideo {
	position: absolute;
	top: 70px;
	right: 20px;
	width: 40%;
	text-align: right;
}

#central .wText {
	color: #fff;
}

.bpText {
	padding-top: 10px;
}

.fwText {
	padding: 60px 20px 20px 20px;
	top: 0;
	right: 0;
	position: absolute;
}

.fwTextGrey {
	padding: 60px 20px 20px 20px;
	top: 0;
	right: 0;
}
.fwTextWhite {
	top: 0;
	right: 0;
}

.gbText {
	position: absolute;
	top: 35px;
	right: 0;
	width: 63%;
	padding: 20px;
}

#beanPicture {
	background-color: #fff;
}

/* @end */

/* @group Social */

/* --------------- TWITTER */

#socialB .twitter {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px 0;
}

#socialB .twitter span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .twitter:hover {
	opacity: 0.5;
}


/* --------------- LINKEDIN */

#socialB .linkedin {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -30px;
}

#socialB .linkedin span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -30px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .linkedin:hover span {
	opacity: 1;
}


/* --------------- DROPBOX */

#socialB .dropbox {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -60px;
}

#socialB .dropbox span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -60px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .dropbox:hover span {
	opacity: 1;
}



/* --------------- Pinterest */

#socialB .pinterest {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -90px;
}

#socialB .pinterest span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -90px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .pinterest:hover span {
	opacity: 1;
}



/* --------------- Blogger */

#socialB .blogger {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -120px;
}

#socialB .blogger span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -120px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .blogger:hover span {
	opacity: 1;
}



/* --------------- Lastfm */

#socialB .lastfm {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -150px;
}

#socialB .lastfm span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -150px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .lastfm:hover span {
	opacity: 1;
}



/* --------------- Facebook */

#socialB .facebook {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30px -180px;
}

#socialB .facebook span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -180px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .facebook:hover {
	opacity: 0.5;
}



/* --------------- Dribbble */

#socialB .dribbble{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -210px;
}

#socialB .dribbble span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -210px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .dribbble:hover span {
	opacity: 1;
}



/* --------------- Soundcloud */

#socialB .soundcloud{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -240px;
}

#socialB .soundcloud span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -240px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .soundcloud:hover span {
	opacity: 1;
}



/* --------------- Google plus */

#socialB .googleplus{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -270px;
}

#socialB .googleplus span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -270px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .googleplus:hover span {
	opacity: 1;
}



/* --------------- Google plus */

#socialB .skype{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -300px;
}

#socialB .skype span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -300px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .skype:hover span {
	opacity: 1;
}



/* --------------- Wordpress */

#socialB .wordpress{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -330px;
}

#socialB .wordpress span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -330px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .wordpress:hover span {
	opacity: 1;
}


/* --------------- Youtube */

#socialB .youtube{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30px -360px;
}

#socialB .youtube span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -360px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .youtube:hover {
	opacity: 0.5;
}



/* --------------- yahoo */

#socialB .yahoo{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -390px;
}

#socialB .yahoo span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -390px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .yahoo:hover span {
	opacity: 1;
}



/* --------------- Digg */

#socialB .digg{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -420px;
}

#socialB .digg span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -420px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .digg:hover span {
	opacity: 1;
}



/* --------------- Youtube Classic */

#socialB .youtubeclassic{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -450px;
}

#socialB .youtubeclassic span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -450px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .youtubeclassic:hover span {
	opacity: 1;
}



/* --------------- windowslive */

#socialB .windowslive{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -480px;
}

#socialB .windowslive span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -480px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .windowslive:hover span {
	opacity: 1;
}



/* --------------- stumbleupon */

#socialB .stumbleupon{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -510px;
}

#socialB .stumbleupon span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -510px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .stumbleupon:hover span {
	opacity: 1;
}



/* --------------- tumblr */

#socialB .tumblr{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -540px;
}

#socialB .tumblr span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -540px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .tumblr:hover span {
	opacity: 1;
}



/* --------------- appdev */

#socialB .appdev{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -570px;
}

#socialB .appdev span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -570px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .appdev:hover span {
	opacity: 1;
}



/* --------------- ebay */

#socialB .ebay{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -600px;
}

#socialB .ebay span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -600px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .ebay:hover span {
	opacity: 1;
}



/* --------------- apple */

#socialB .apple{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -630px;
}

#socialB .apple span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -630px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .apple:hover span {
	opacity: 1;
}



/* --------------- amazon */

#socialB .amazon{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -660px;
}

#socialB .amazon span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -660px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .amazon:hover span {
	opacity: 1;
}



/* --------------- picassa */

#socialB .picassa{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -690px;
}

#socialB .picassa span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -690px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .picassa:hover span {
	opacity: 1;
}



/* --------------- Behance */

#socialB .behance{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -720px;
}

#socialB .behance span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -720px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .behance:hover span {
	opacity: 1;
}



/* --------------- Android */

#socialB .android{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -750px;
}

#socialB .android span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -750px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .android:hover span {
	opacity: 1;
}


/* --------------- Paypal */

#socialB .paypal{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -780px;
}

#socialB .paypal span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -780px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .paypal:hover span {
	opacity: 1;
}


/* --------------- Vimeo */

#socialB .vimeo{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -810px;
}

#socialB .vimeo span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -810px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .vimeo:hover span {
	opacity: 1;
}



/* --------------- Instagram */

#socialB .instagram{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -840px;
}

#socialB .instagram span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -840px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .instagram:hover span {
	opacity: 1;
}



/* --------------- deviantart */

#socialB .deviantart{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -870px;
}

#socialB .deviantart span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -870px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .deviantart:hover span {
	opacity: 1;
}



/* --------------- Flickr */

#socialB .flickr{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -900px;
}

#socialB .flickr span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -900px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .flickr:hover span {
	opacity: 1;
}



/* --------------- Myspace */

#socialB .myspace{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -930px;
}

#socialB .myspace span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -930px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .myspace:hover span {
	opacity: 1;
}



/* --------------- Google Drive */

#socialB .googledrive{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -960px;
}

#socialB .googledrive span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -960px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .googledrive:hover span {
	opacity: 1;
}



/* --------------- RSS */

#socialB .rss{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -990px;
}

#socialB .rss span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -990px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .rss:hover span {
	opacity: 1;
}



/* --------------- themeforest */

#socialB .themeforest{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -1020px;
}

#socialB .themeforest span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -1020px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .themeforest:hover span {
	opacity: 1;
}



/* --------------- Delicio.us */

#socialB .delicious{
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position:-30 -1050px;
}

#socialB .delicious span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background:url(icons/social_icons_dark.svg) no-repeat;
	background-position: -30px -1050px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

#socialB .delicious:hover span {
	opacity: 1;
}




/* @end */

.node-unpublished {
	background-color: #ffd1fc;
}
.node-unpublished:before {
	background-color: #ffd1fc;
	content: "***This node is unpublished***";
	font-size: 20px;
	line-height: 3;
}

/* @group slideshow */

a.next {
	float: right;
}
a.pause,
a.play {
	left: 50%;
	margin-left: -10%;
	position: absolute;
}

/* @end */
p.search-snippet {
	margin-left: 10px;
}

.region.region-page-top {
	position: fixed;
	bottom: 0;
	z-index: 10;
	width: 100%;
}
