/*SEARCH BOXES - these are based on the RadSearchBox and overriding them is a pain - here's some stuff that seems to work */

.pageHeader__search  {
margin-top:0px;
}
.pageHeader__search .RadSearchBox {
width:auto !important;
}
.brandBar__search  .RadSearchBox {
width:100% !important;
}
.pageHeader__search .RadSearchBox .rsbInner, .brandBar__search .RadSearchBox .rsbInner {
border-radius:0px;
border-color:initial;
color:inherit;
background-color:inherit;
padding:initial;
height:auto;
border:0px;

}
.pageHeader__search .RadSearchBox .rsbInner button, .brandBar__search .RadSearchBox .rsbInner button {
display:none;
}
.brandBar__search {
background-color:white;
}
.brandBar__search .rsbInput {
width:100% !important;
}
.pageHeader__search input {
	height: 1.8rem !important;
    padding-bottom: 0.35rem !important;
    padding-top: 0.35rem !important;	
	top:0 !important;
}
.searchResult {
font-size:.8em;
}
.pageFooter__contact, .pageFooter__contact:visited {
color:white;
}

/*ARTICLE VIEW */

/* The layout of the offset had to be within the left column - so, this switches the blockquote to behave better */
@media only screen and (min-width: 43.8125em) {
	.article__full blockquote {
	margin-left: -14.6667% !important
	}
}

/*you tube embeds, etc */
.article__full iframe {
	max-width:100% !important;
}

/* the header is now outside of the article tag where it was, and that changed the layout a bit - so this "corrects" it */
.article__full .articleHeader {
padding-left:7%;
}

/* because of how the articles had to be laid out on the "post" view, the article tag was initially appearing as empty and thus was laying out with just this at the top - which caused a funny space at the top of the article */
.articleList--large article, .articleList--small article {
overflow:auto;
}
@media only screen and (min-width: 43.8125em) {
  /* line 161, ../scss/partials/_article.scss */
  .article__articleListAside {
	margin-left: -11.66667% !important;
  }
}

.article__articleListAside h6 {
border-top:0px;
}
.articleListAside__titleLink__selected {
color: #f74f14 !important;
}
/* this is pretty goofy - we should talk about it...  */
@media only screen and (min-width: 64.063em) {
.article__full header {
width: 94.66667%;
left: 5.33333%;
}
}


.articleList--large .article.inPrint {
  background-image: url(../img/article-inprint-200x200.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
@media only screen {
  .articleList--large .article.inPrint {
    background-size: 3.125rem 3.125rem;
  }
}
@media only screen and (min-width: 43.8125em) {
  .articleList--large .article.inPrint {
    background-size: 4.375rem 4.375rem;
  }
}

/* MISC */
.page .subnavigation .sub-nav a.active {
color: #f74f14;
}
.featureHeaderNote {
font-family: inherit;
font-weight: inherit;
font-size: inherit;
margin-bottom: 0px;
}
.overflow-section {
overflow:auto;
}
aside.sideRight {
float: right;
margin-left: 20px !important;
margin-right: 0px;
margin-top:20px;
}
aside .person {
min-height:100px;
overflow:auto;
margin-bottom:20px;
}
aside .person img {
float:left;
margin-right:10px;
max-width:100px;
}
a, a:visited {
color: #00bedb;
}

/* TAGS/CATEGORIES */
.NewsArticles div[align=left] h1{
display:none;
}
.categoriesListHidden {
display:none;
}


/* MISC/ADMIN */
.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close {
padding:0px;
}
#tblPublishDetail .NormalTextBox {
min-width:50px;
display: inline;
}

/* NAVIGATION */
@media only screen and (min-width: 64.063em) {
.top-bar-section .dropdown {
background-color: #bdccd4;
padding-left:0px;
}
.top-bar-section .dropdown a {
padding-left:15px !important;
}
.top-bar-section .has-dropdown:hover a:after {
top: 32px;
left:10px;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 10px solid #bdccd4;
}
.top-bar-section .has-dropdown > a {
padding-right:15px !important;
}
}