
/* IE Breaking Things*/
 
.fa-rotate-90{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
}

.fa-rotate-180{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}

.fa-rotate-270{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
}

.fa-flip-horizontal{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	-webkit-transform:scale(-1, 1);
	-ms-transform:scale(-1, 1);
}

.fa-flip-vertical{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:scale(1, -1);
	-ms-transform:scale(1, -1);
}


.af-button-large[disabled],
.button[disabled],button[disabled],[disabled][type="button"],[disabled][type="reset"],
[disabled][type="submit"]{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
	
}

input[disabled][type="text"],input[disabled][type="search"],input[disabled][type="tel"],input[disabled][type="url"],input[disabled][type="email"],input[disabled][type="password"],input[disabled][type="date"],input[disabled][type="time"],input[disabled][type="number"],input[disabled][type="file"],select[disabled],textarea[disabled] {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
}



.page-node-18256 #bottom_a  text {
	fill: #fff !important;
}
.page-node-18256 #bottom_a  svg>g:last-child g text {
	fill: #000 !important;
}


 
.fa,.breadcrumb__separator,
.comment--inner-wrapper:before,
.messages:before,
.messages--warning:before,
.messages.warning:before,
.messages--error:before,
.messages.error:before,
.sub-menu-icon.active span{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}


html{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}
*{
	box-sizing:border-box;
}

html input[type="button"],[type="reset"],[type="submit"]{
	-webkit-appearance:button;
}


input[type="search"]{
	-webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none;
}


.section-tags .pagetitle:after,
#block-views-a-views-slideshow-test-block .views-slideshow-controls-text .views-slideshow-controls-text-next a:before,
#block-views-a-views-slideshow-test-block .views-slideshow-controls-text .views-slideshow-controls-text-previous a:before,
.node-library-item .tags .tags__items li a:before,
.field-name-field-divisions .field-items .field-item span:before,
.field-name-field-link-to .field-items .field-item span a:before,
.field-name-field-initiatives .field-items .field-item span a:before,
.field-name-field-topics .field-items .field-item span a:before,
.field-name-field-authors .field-items .field-item span a:before,
.field-item.Mixed.Media:after,
.field-item.Course:after,
.field-item.Webinar:after,
.field-item.Infographic:after,
.field-item.Document:after,
.field-item.WEB:after,
.field-item.PDF:after,
.field-item.Video:after,
.view-id-authors ul.library-overview li a:after,
.view-id-tags ul.no-bullets li a:after,
.more-link a:after,
#superfish-1>li li.menuparent>a:before,
#superfish-1>li li>a:before,
#superfish-1>li.menuparent>a:after,
blockquote:after,
blockquote:before{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	}


button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
	height:auto;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	appearance:none;
}


hr{
	box-sizing:content-box;
	height:0;
}

.comment .user-picture img{
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	}

.collapsing {
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
}

.progress-bar,.progress{
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}


.progress-bar__fill,.progress .filled{
	-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;
	-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;
	-moz-transition:width 0.6s ease 0s;
	-o-transition:width 0.6s ease 0s;
	-webkit-transition:width 0.6s ease;
	-webkit-transition-delay:0s;
}

.search__input,.search-form .form-text,#search-api-page-search-form-default-search .form-text{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}


.search__input:-moz-placeholder,.search-form .form-text:-moz-placeholder,#search-api-page-search-form-default-search .form-text:-moz-placeholder{
	opacity:1;
	color:#666;
}
.search__input::-moz-placeholder,.search-form .form-text::-moz-placeholder,#search-api-page-search-form-default-search .form-text::-moz-placeholder{
	opacity:1;
	color:#666;
}
.search__input:-ms-input-placeholder,.search-form .form-text:-ms-input-placeholder,#search-api-page-search-form-default-search .form-text:-ms-input-placeholder{
	opacity:1;
	color:#666;
}
.search__input::-webkit-input-placeholder,.search-form .form-text::-webkit-input-placeholder,#search-api-page-search-form-default-search .form-text::-webkit-input-placeholder{
	opacity:1;
	color:#666;
}


@media (min-width: 769px){
	.search__input--light:-moz-placeholder,.header #search-api-page-search-form-default-search .form-text:-moz-placeholder{
		color:#f3f3f3;
	}
	.search__input--light::-moz-placeholder,.header #search-api-page-search-form-default-search .form-text::-moz-placeholder{
		color:#f3f3f3;
	}
	.search__input--light:-ms-input-placeholder,.header #search-api-page-search-form-default-search .form-text:-ms-input-placeholder{
		color:#f3f3f3;
	}
	.search__input--light::-webkit-input-placeholder,.header #search-api-page-search-form-default-search .form-text::-webkit-input-placeholder{
		color:#f3f3f3;
	}
}

.social__item a{
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
}


.tabs+.tabs--secondary,
.tabs--secondary+.tabs--secondary{
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #f3f3f3),color-stop(100%, rgba(0,0,0,0)));
	background-image:-moz-linear-gradient(bottom, #f3f3f3 1px,rgba(0,0,0,0) 1px);
	background-image:-webkit-linear-gradient(bottom, #f3f3f3 1px,rgba(0,0,0,0) 1px);
}

.tabs--secondary__tab-link{
	-moz-border-radius:0.75em;
	-webkit-border-radius:0.75em;
	-moz-transition:background-color 0.3s;
	-o-transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
}


#hero .flex-control-paging li a {
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}


.region.block-count--2 .layout-center {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
}






.field-name-field-topics .field-items .field-item span a{
	background: -moz-linear-gradient(left, #642f6c 1%, #003c71 100%);
	background: -webkit-linear-gradient(left, #642f6c 1%,#003c71 100%);
}

.field-name-field-divisions .field-items .field-item span,
.node-library-item .tags .tags__items li a,
.field-name-field-initiatives .field-items .field-item span a {
background: -moz-linear-gradient(left, #e87722 0%, #AF0900 100%); 
background: -webkit-linear-gradient(left, #e87722 0%,#AF0900 100%);
}

.field-name-field-authors .field-items .field-item span a  {
	background: -moz-linear-gradient(left, #28724f 0%, #007681 100%);
	background: -webkit-linear-gradient(left, #28724f 0%,#007681 100%);
}



.region-hero .nivo-caption {
    -moz-opacity: 0.8;
    filter: alpha(opacity=8);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

