/* Background Images and Footer */
/* Theme Roller */
.carousel-indicators {
    bottom: 20px;
opacity: 0;
}

/*============ KEEP THINGS FROM =============*/
body{
    overflow-x:hidden;
}


/*=======HOMEPAGE QUOTE TESTIMONIAL==============*/
.home .quote {
    position: relative;
    min-height:200px;
}
.home .quote * {
    font-family: "Nunito", Sans-serif;
}
.home .quote img {
    width: 180px;
    height: 180px;
    position: absolute;
    top: 0px;
    left: -200px;
    border: 3px solid #DEDFE3;
    border-radius: 50%;
}
.home .quote p {
    color: #5A5B5D;
    font-size:22px;
    quotes: "“" "”" "'" "'";
    margin-left:200px;
    position:relative;
    font-weight:100;
}
.home .quote h4 {
    color: #3471AC;
    font-size: 16px;
    text-align: center;
}
.home .quote p::before, .home .quote p::after {
    font-size: 120px;
    color: #F6931C;
    display: inline-block;
    xheight: 0px;
    xvertical-align: -100px;
    position: absolute;
    font-family: "comic sans";
}
.home .quote p:before{
    content: open-quote;
    top: -50px;
    left:-50px
}
.home .quote p:after{
    content: close-quote;
    bottom: -105px;
}


/*===== HOME ADS AND SECTION 4 SPAING ========== */
.home .section4{
  margin-top:40px;
}
.home .section4 .col-md-12 {
  clear: both;
  padding-top: 30px;
}
.home .ad.col-md-4 {
  border-left: 1px solid #ccc;
}
.home .section4 .ad img{
    max-width:100%;
}


/*============ UPCOMING EVENTS===============*/ 
.home .events h2{
color:#F6931C;
font-size:24px;
font-weight:bold;
}
.home .events .HLEventList{
padding-top:0px;
}
.home .events h3 a{
color:#5D5E5E !important;
}
.home .HLEventList h3{
  font-weight:300;
  padding-bottom:50px;
}
.home .HLEventList .glyphicon{
  color:#004280;
  position:absolute;
  left:-17px;
  font-size:14px;
  font-weight:bold;
}
.home .HLEventList div[id*="rptEventList_LocationPanel"]{
  position:absolute;
  bottom:0px;
  /*width:125px;*/
  font-size:14px;
}

@media (min-width:500px){
.home .HLEventList div[id*="rptEventList_LocationPanel"]{
  right:50px;
}
}

@media (max-width:360px){
.home .HLEventList div[id*="rptEventList_LocationPanel"]{
  display:none;
}
}


.home .HLEventList .time{
  position:absolute;
  left:87px;
  bottom:0px;
  width:100px;
  font-size:14px;
}



/*DATES*/
.home .HLEventList div[id*="rptEventList_pnlCalendarMain"] > div:first-child .col-md-12{
 /* padding-left:70px !important;*/
  min-height:95px;
}
/*.home .HLEventList .date {
  position:absolute;
  left:0px;
  top:0px;
  bottom:0px;
  width:50px;
  background:#f6931c;
}
.home .HLEventList .date > span{
  display:block;
  width:100%;
  text-align:center;
  color:#fff;
  font-size:22px
}
.home .HLEventList .date .month{
  font-size:14px;
  text-transform:uppercase;
  margin-top:5px
}
.home .HLEventList .edate:before{
  content:".";
  color:transparent;
  display:block;
  width:40px;
  margin-left:5px;
  border-top:1px solid #fff;
  height:0px;
}*/


.home .HLEventList .date-block{
  background:#f6931c;
    font-size:22px;
  text-transform:uppercase;
  margin-top;
  width:50px;
height:90px;
}

.home .HLEventList .date-block .calendar-day{
	display: none;
}

.home .HLEventList .date-block .calendary-number{
	font-size: 22px;
	color: #fff;
}

.home .HLEventList .date-block .calendar-month{
	font-size: 14px;
	color: #fff;
}

/*TIME*/


/*LOCATION*/




/*============ MAINSTREET PRACTITIONER===============*/ 
.ContentItemHtml.msp {
  border: 3px solid #D2D4D9;
  border-radius: 10px;
  padding: 40px 20px 20px;
  position: relative;
}
.msp h2{
color:#F6931C;
font-size:16px;
font-weight:bold;
border: 3px solid #D2D4D9;
background:#fff;
padding:10px;
border-radius:10px;
text-align:center;
position:absolute;
top:-35px;
display:inline-block;
left:10%;
right:10%;
text-transform:uppercase;
}
.msp h3{
color:#004280;
font-weight:bold;
padding-bottom:15px;
border-bottom:1px solid #F6931C;
margin-bottom:15px;
}.msp ul{
padding-left:15px;
}
.msp ul li{
border-bottom:0px;
margin-bottom:0px;
}


/*============ HOMEPAGE TABBED CONTENT ===============*/ 
.home .home-tabs{
  margin-top:30px;
  text-align:left;
}
.home .tab-content > .tab-pane > div {
  padding: 0px;
}

@media (min-width:992px){
.home .tab-content ul {
  display: table;
}
.home .tab-content li {
  display: table-cell;
  width: 33%;
  vertical-align: top;
}
.home .tab-content li + li {
  padding-left: 20px;
}
}

.home .tab-content li {
  overflow:hidden;
}

/*FEATURE DISCUSSIONS*/
.home .tab-pane .HLDiscussions .title-row .col-sm-10.col-md-10 {
  padding:0px;
  width:100%;
}

/*BLOG HEADINGS*/
.home .tab-content li .title-row > .col-sm-2.col-md-2.no-pad {
  display: none;
}
.home .tab-content h3 {
  height: 110px;
  display: table;
  width:100%;
}
.home .tab-content h3 a {
display:table-cell;
vertical-align:middle;
padding:0px 30px;
color:#fff !important;
}
.home .tab-content h3 {
background: #d77400;
background: -moz-linear-gradient(top,  #d77400 0%, #f6931c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d77400), color-stop(100%,#f6931c));
background: -webkit-linear-gradient(top,  #d77400 0%,#f6931c 100%);
background: -o-linear-gradient(top,  #d77400 0%,#f6931c 100%);
background: -ms-linear-gradient(top,  #d77400 0%,#f6931c 100%);
background: linear-gradient(to bottom,  #d77400 0%,#f6931c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d77400', endColorstr='#f6931c',GradientType=0 );
}
/*BLOG BY LINE AND DATE*/
.home .HLRecentBlogs .ByLine{
  font-size:14px;
  font-weight:bold;
  color:#004280;
  margin-top:20px;
  margin-bottom:10px;
}
.home .HLRecentBlogs .ByLine a{
  color:#004280;
  text-decoration:none;
}
.home .HLRecentBlogs .ByLine span[id*="BlogList_By"]{
  text-transform:lowercase;
}
.home .tab-content li{
  position:relative;
}
.home .date-time{
  position:absolute;
  right:0px;
  color:#F6931C;
  padding-right:30px;
  border-right:1px solid #F6931C;
  top:170px;
  padding-bottom:105px;
  text-transform:uppercase;
  font-size:14px;
  font-weight:bold;
}
.home .date-time .month, .home .date-time .day{
  display:block;
  width:100%;
  text-align:center;
}
.home .date-time .day{
  font-size:26px;
  font-weight:normal;
  margin-top:-7px
}
/*BLOG POST DESCRIPTION*/
.home .HLRecentBlogs p.break-word{
  margin-right:100px;
}
/*BLOG MORE LINKS*/
.home .HLRecentBlogs .content-row > div{
  position:static;
}
.home .HLRecentBlogs .content-row > div a[id*="BlogList_More"]{
  position:absolute;
  right:0px;
  bottom: 0px;
  background:#004280;
  border-top:15px solid #fff;
  border-bottom:15px solid #fff;
  color:#fff;
  text-decoration:none;
  padding:10px 40px 10px 10px;
  display:block;
  letter-spacing:1px;
}
.home a[id*="BlogList_More"]:after{
  font-family:'Glyphicons Halflings';
  content:'\e080';
  color:#fff;
  position:absolute;
  right:10px;
  font-weight:normal;
}



/*============ FEATURED CONTENT BOXES BELOW SLIDER===============*/ 
.home .column.section1{
  text-align:center;
}
.ContentItemHtml.feature {
  width: 216px;
  display: inline-block;
  border: 3px solid #ccc;
  border-radius: 10px;
  height: 220px;
  vertical-align: top;
  padding: 10px;
  position: relative;
  margin-right:15px;
  margin-top:50px;
}
.ContentItemHtml.feature.scholar {
  margin-right: 0px;
}
.ContentItemHtml.feature:before {
  display: block;
  content: ".";
  position: absolute;
  width: 68px;
  height: 68px;
  border: 3px solid #ccc;
  border-radius: 40px;
  background: #fff;
  top: -39px;
  left: 73px;
  color: transparent;
  background-repeat:no-repeat;
  background-position:center;
}
.feature.join:before{
  background-image:url(http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/nsa-highlight-content-icon_03.png);
}
.feature.find:before{
  background-image:url(http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/nsa-highlight-content-icon_05.png);
}
}
.feature.qg:before{
  background-image:url(http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/Gquestion.png);
}
.feature.connect:before{
  background-image:url(http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/nsa-highlight-content-icon_07.png);
}
.feature.acat:before{
  background-image:url(http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/nsa-highlight-content-icon_09.png);
}
.feature.scholar:before{
  background-image:url(http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/nsa-highlight-content-icon_11.png);
}

.ContentItemHtml.feature h2 {
  text-align: center;
  font-size: 26px;
  margin-top: 30px;
  height: 55px;
}
.ContentItemHtml.feature p {
  text-align: center;
}


/*============ FOOTER ===============*/ 
#FOOTER {
    padding-bottom: 15px;
}
#FooterContent h2 {
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 5px;
    padding-bottom: 20px;
    padding-left: 55px;
    padding-top: 30px;
}
#FooterContent .address h2 {
    background-image: url("http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/footer-icon-map.png");
}
#FooterContent .info h2 {
    background-image: url("http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/footer-icon-info.png");
}
#FooterContent .links h2 {
    background-image: url("http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/footer-icon-compass.png");
}
#FooterContent .connect h2 {
    background-image: url("http://higherlogicdownload.s3.amazonaws.com/NSACCT/725010a8-142f-4092-8b5d-077c2618c728/UploadedImages/Template/footer-icon-share.png");
}
#FooterContent .col-md-3 h5 {
    font-size: 11px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 5px;
    text-transform: uppercase;
}
#FooterContent .col-md-3 a {
    color: #fff;
    text-decoration: none;
}
#FooterContent .col-md-3 a:hover {
    text-decoration: underline;
}
#FooterContent .col-md-3.connect a + a {
    margin-left: 45px;
}

@media (max-width:765px){

div#FooterContent .HtmlContent {
  padding-left: 10px;
}

}


/*============ HEADER ===============*/ 
/*============ most of this will likely have to be wrapped in @media for large screens ===============*/ 
@media (min-width:725px){
.ContentItemHtml.super-nav {
    padding-top: 15px;
    position: absolute;
    right: 20px;
    top: -5px;
    z-index: 2;
}
.super-nav p {
  float: left;
  margin-left: 35px;
  font-weight: bold;
}
.super-nav p a{
  text-decoration: none;
}
}
.super-nav p img {
  margin-right: 4px;
}

@media (max-width:725px){
.super-nav p{
  margin-bottom:0px;
}
}

/*JOIN BUTTON*/
div.join a.join {
  display: block;
font-size: 20px;
font-weight: bold;
  background: #f6931c;
  padding: 10px 35px;
  position: absolute;
  right: 130px;
  top: 65px;
  color: #FFFFFF;
 
  text-decoration: none;
  text-shadow: 0px 1px 0px rgba(255,255,255,0.3);
 
  z-index:10;
}

 

@media (max-width:990px){
div.join a.join {
  margin-top:45px;
}
}
@media (max-width:725px){
div.join a.join {
  padding: 10px 30px;
  z-index:10;
  margin-top:85px;
}
}




/*WELCOME CONTROL & LOGIN*/
div.HLWelcome.HLWelcomeHeader {
  position: relative;
  top: 70px;
  height: 0px;
  z-index: 1001;
  right: 0px;
}
#Welcome_LoginLink {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #004280;
}
#Welcome_LoginLink::after {
    content: "🔒";
    font-size: 30px;
    line-height: 1px;
    position: relative;
    right: -5px;
    top: 4px;
}

@media (max-width:725px){
div.HLWelcome.HLWelcomeHeader {
  top: 0px;
}
}

/*LOGO*/
@media (max-width:550px){
.LogoImg.inline {
    margin-top: 20px;
}
}


/*============ INTERIOR PAGE ===============*/ 
/*SIDEBAR POSITION TO MAKE ROOM FOR SUBTITLE*/
#MainCopy_ContentWrapper > .row > .col-md-3.column.section2 {
margin-top: 60px;
}

@media (max-width:991px){
#MainCopy_ContentWrapper > .row > .col-md-3.column.section2{
   clear:both;
}
}

/*LINK LIST*/
.link-list{
  list-style:none;
}
.link-list .glyphicon {
  color: #f6931c;
  left: -10px;
}

 





/*SIDEBAR ITEMS*/
.sidebar-item{
  border-style: solid;
  border-width: 3px;
  border-color: rgb(223, 224, 224);
  border-radius: 10px;
  padding:15px;
  margin-bottom:35px;
margin-top:10px;
} 
/*SIDEBAR LINKS LIST*/
.sidebar-item.links-list {
    position: relative;
    padding-top: 30px;
}
.sidebar-item.links-list h2 {
    font-size: 16px;
    text-transform: uppercase;
    color: rgb(246, 147, 28);
    display: inline-block;
    border: 3px solid rgb(223, 224, 224);
    padding: 10px;
    border-radius: 10px;
    width: 185px;
    text-align: center;
    position: absolute;
    left: 35px;
    top: -43px;
    background: #fff;
}
.sidebar-item.links-list ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.sidebar-item.links-list ul li {
    padding-bottom: 5px;
    border-bottom: 2px solid rgb(222, 222, 222);
    margin-bottom: 5px;
}
.sidebar-item.links-list ul li:last-child {
    padding-bottom: 0px;
    border-bottom: 0px;
    margin-bottom: 0px;
}
.sidebar-item.links-list ul a {
    text-decoration: none;
    font-weight: bold;
}
/*SIDEBAR JOIN*/
.sidebar-item.join{
  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
} 
.sidebar-item.join h2 {
    margin-top: 0px;
    font-weight: 300;
    border-bottom: 1px solid #F6931C;
    padding: 0px;
font-size:24px !important;
} 

/*SIDEBAR JOIN2 - This is a slightly modified version so that the headline (h2) is not so large - added by Brett*/

.sidebar-item.join2{
  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
} 

.sidebar-item.join2 h2 {
    margin-top: 0px;
    font-weight: 300;
    border-bottom: 1px solid #F6931C;
    padding: 0px;
font-size:24px !important;
}

/*SIDEBAR JOIN3 - This is a slightly modified version so that the headline (h2) is not so large and there is no background - added by Brett*/

.sidebar-item.join3 {
  background-image: none; 
} 

.sidebar-item.join3 h2 {
    margin-top: 0px;
    font-weight: 300;
    border-bottom: 1px solid #F6931C;
    padding: 0px;
font-size:24px !important;
}

.HLLandingControl .Content h3 a {
color: #004280;
}


/*SIDEBAR QUOTE*/
.sidebar-item.quote {
    position: relative;
    margin-top: 90px;
    padding-top:75px;
   background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
   background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
   background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
}
.sidebar-item.quote * {
    font-family: "Nunito", Sans-serif;
}
.sidebar-item.quote img {
    width: 125px;
    height: 125px;
    position: absolute;
    top: -63px;
    left: 56px;
    border: 3px solid #DEDFE3;
    border-radius: 50%;
}
.sidebar-item.quote p {
    color: #5A5B5D;
    text-align: center;
    font-size:22px;
    quotes: "“" "”" "'" "'";
}
.sidebar-item.quote h4 {
    color: #3471AC;
    font-size: 16px;
    text-align: center;
}
.sidebar-item.quote p::before, .sidebar-item.quote p::after {
    font-size: 90px;
    color: #F6931C;
    display: inline-block;
    height: 0px;
    vertical-align: -100px;
    position: relative;
    font-family: "comic sans";
}
.sidebar-item.quote p:before{
    content: open-quote;
    top: -65px;
}
.sidebar-item.quote p:after{
    content: close-quote;
    top: -50px;
}




/*TITLE BAR AND POSITION*/
h1#PageTitleH1 {
background: #004280;
color:#ffffff;
padding: 25px 0;
margin: 0px !important;
position: relative;
padding-left:15px;
}

@media (min-width:1200px){
h1#PageTitleH1:before{
  content:".";
  color:transparent;
  display:block;
  position:absolute;
  height:100%;
  background:#004280;
  top:0px;
  left:-1000px;
  width:1000px;
}
h1#PageTitleH1:after{
  content:".";
  color:transparent;
  display:block;
  position:absolute;
  height:100%;
  background:#004280;
  top:0px;
  right:-1000px;
  width:1000px;
}
}


/*SUBTITLE BAR AND POSITION*/
.page-subtitle h4 {
margin: 0px;
padding: 10px 0;
background: #dfe0e0;
color:#747576;
width: 100%;
}

@media (min-width:992px){
.page-subtitle h4 {
width: 300%;
margin-left: -100%;
padding-left: 100%;
}
}

@media (max-width:991px){
.page-subtitle h4{
  position:relative;
}
.page-subtitle h4:before{
  content:".";
  color:transparent;
  display:block;
  position:absolute;
  background:#DFE0E0;
  top:0px;
  bottom:0px;
  left:-10px;
  width:10px;
}
.page-subtitle h4:after{
  content:".";
  color:transparent;
  display:block;
  position:absolute;
  background:#DFE0E0;
  top:0px;
  bottom:0px;
  right:-10px;
  width:10px;
}
}


/*NEW SECTION WITH TOP BORDER*/
.ContentItemHtml + .new-section {
border-top: 1px solid #f6931c;
padding-top: 10px;
}

/*MULTIPLE INTERIOR COLUMNS*/
.col-md-6.interior, .col-md-4.interior {
padding-left: 0px;
}
.col-md-6.interior + .col-md-6.interior, .col-md-4.interior + .col-md-4.interior {
position: relative;
padding-left: 15px;
}
[class*="col-md"].interior + [class*="col-md"].interior:before {
  content: ".";
  position: absolute;
  left: 0px;
  top: 0px;
  color: transparent;
  height: 1000px;
  border-left: 1px solid #f6931c;
  display: block;
}
.row.row-wide.clearfix.interior {
  overflow: hidden;
}

/*.col-md-6.interior + .col-md-6.interior, .col-md-4.interior + .col-md-4.interior + .col-md-4.interior {
border-right: none;
}
.col-md-4.interior + .col-md-4.interior + .col-md-4.interior {
left:-2px;
}*/
/*FIX CONTENT FLOW*/
[class*="col-md"].interior + .ContentItemHtml {
clear: left;
}
[class*="col-md"].interior + [class*="col-md"].interior {
clear: none;
}


/*TABLE*/
.HtmlContent .nsa-table {
    border: 1px solid rgb(221, 221, 221);
}
.HtmlContent .nsa-table caption {
    text-align: left;
    padding: 20px 0px;
    font-size: 23px;
    font-family: "Nunito",helvetica,sans-serif;
    font-weight: 300;
}
.HtmlContent .nsa-table th{
    padding: 15px 10px;
}
.HtmlContent .nsa-table thead th {
    color: rgb(51, 51, 51);
    text-align: center;
    font-size: 15px;
    background: none repeat scroll 0% 0% rgb(221, 221, 221);
}
.HtmlContent .nsa-table th + th {
    border-left: 1px solid rgb(255, 255, 255);
}
.HtmlContent .nsa-table td {
    padding: 10px;
}
.HtmlContent .nsa-table td + td {
    border-left: 1px solid #DDD;
}
.HtmlContent tbody tr:nth-child(2n) {
    background: none repeat scroll 0% 0% rgb(245, 245, 245);
}

/*PHOTO GALLERY CONTENT*/
.gallery-view-photos a {
    float: left;
    width: 270px;
    margin-right: 15px;
    display: block;
    overflow: hidden;
    height: 200px;
    margin-bottom: 15px;
    border: 5px solid rgb(255, 255, 255);
}
.gallery-view-photos a:hover {
	border-color:#F6931C;
}
.gallery-view-photos a img {
    min-width: 100%;
    max-width: 150%;
    min-height: 100%;
    max-height: 150%;
}




h1 {font-family: 'Nunito', sans-serif; font-weight:300;
}



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Nunito', sans-serif;
    font-weight: 300;
    line-height: 1.1;
}

h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {
    color: #004280;
}

h4, .h4 {
    color: #f6931c;
    font-size: 18px;
    font-weight: 500;
}




/*CAROUSEL - BRETT*/
.carousel-caption h1 {
    color: #ffffff;
font-size: 3em;
font-align: left;
}
.carousel-caption {
background-color: rgba(0, 0, 0, 0.7);
padding: 2em !important;
text-align:left !important;
left:10% !important;
 margin-bottom: 2em;
}
.carousel-control.left, .carousel-control.right {
background-image:none;
}

/*CAROUSEL - JUSTIN*/
.carousel-inner img.img-responsive{
  width:100% !important;
  height:auto;
}
.carousel-caption{
  left:0px !important;
  right:0px !important;
  top:10% !important;
  bottom:10% !important;
  padding-left: 10% !important;
  padding-right: 10% !important;
  z-index:0;
}
.carousel-caption a{
  color:#F6931C;
}
.carousel-caption a:after{
  content:"\e080";
  color:#F6931C;
  font-family:'Glyphicons Halflings';
  font-weight:normal !important;
  font-size:16px;
  position:relative;
  right:-10px !important;
}
a.carousel-control{
  opacity:1;
  width:100px !important;
}
.icon-next:before, .icon-prev:before{
  font-size:40px;
  color:#fff !important;
  top:-30px !important;
  position:relative;
}



/*-------------other stuff------------*/



.Rectangle_2 {
  background-color: rgb(0, 0, 0);
  opacity: 0.702;
  position: absolute;
  left: 214px;
  top: 271px;
  width: 1170px;
  height: 281px;
  z-index: 5;
}

.home .no-pageTitle-padding {
    padding-top: 0px;
}
.no-pageTitle-padding {
padding-top: 0px;
}

#MPOuterHeader {
background-image: none;
}

.bodyBackground {
background-image: none;
}

#HEADER, #MPOuter, #MPButtonBar, #MPFooter {
    margin: 0 auto;
    max-width: 1200px !important;
    }   

#NAV {
/*min-width: 100%;
max-width:100%;*/
background-color: #4b4c4d;
/*margin-left:-20px !important;
margin-right:-20px !important;*/
}

.navbar-default {
border-color: transparent;
}

.nav .caret {
display:none;
}

.LogoImg {
    display: inline-block;
    margin-bottom: 10px;
} 

.MidNavContainer {
    background-color: beige;
}


/*.Rounded_Rectangle_1 {
  border-style: solid;
  border-width: 3px;
  border-color: rgb(223, 224, 224);
  border-radius: 10px;
  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(210,212,217) 100%);
margin-top: 20px;
margin-bottom: 20px;
  z-index: 51;
padding:10px;
} 

.Rounded_Rectangle_1 h2, .h2 {
font-size: 24px;
font-weight:bold;
}

.Rounded_Rectangle_1_NoBack {
  border-style: solid;
  border-width: 3px;
  border-color: rgb(223, 224, 224);
  border-radius: 10px;
margin-top: 20px;
margin-bottom: 20px;
  z-index: 51;
padding:10px;
} 
*/
.AdSpot img.img-responsive {
    margin-bottom:20px;
    margin-top: 20px;
}

.teamBG {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/HUG/1a06626d-1fa2-484b-b5c0-fb7c2be7f397/UploadedImages/www/HomeMidGradient.png");
    background-position: center top;
    background-repeat: repeat-x;
padding-top:15px;
padding-bottom:15px;

}

.btn-warning1 {
    color: #ffffff;
    background-color: #F0AD4E;
    background-image: linear-gradient(to bottom, #F0AD4E, #d9850f);
    border-color: #E38D13 #E38D13 #E38D13;
}

.btn-warning1:hover {
    color: #ffffff;
    background-color: #d9850f;
    background-image: linear-gradient(to bottom, #d9850f, #d9850f);
    border-color: #E38D13 #E38D13 #E38D13;
} 

/*SIDEBAR BLOG LINKS LIST*/
.sidebar-item .HLRecentBlogs .title-row H3 {
    font-size: 16px;
    text-transform: uppercase;
    color: rgb(246, 147, 28);
    display: inline-block;
    border: 3px solid rgb(223, 224, 224);
    padding: 10px;
    border-radius: 10px;
    width: 185px;
    text-align: center;
    position: absolute;
    left: 35px;
    top: -43px;
    background: #fff;
}

/* REMOVE the float causing missing Search inputs on smaller viewports */
@media only screen and (max-width : 992px) {
#searchColumn {float:none !important}
}

 

/*WYSISWYG EDITOR SELECTABLE CLASSES*/
.nsa-table{
}
a.button-orange {
}
.msp a.read-issue, .msp a.subscribe{
    background: #F7921C;
    padding: 10px;
    color: #945A13;
    font-weight: bold;
    text-decoration: none;
    float:right;
    clear:right;
width:114px;
text-align:center;
margin-top:15px;
margin-left:15px;
}
.msp a.subscribe{
    background: #4B4C4D;
    color: #fff;
}

[class*="context"] {
  display:none;
}

@media screen and (min-width : 1200px) {
  .context-xlrg {
    display:block;
  }
}
@media screen and (min-width : 992px) and (max-width : 1199px) {
  .context-lrg {
    display:block;
  }
}
@media screen and (min-width : 768px) and (max-width : 991px) {
  .context-med {
    display:block;
  }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
  .context-sm {
    display:block;
  }
}
@media screen and (max-width : 479px) {
  .context-xsm {
    display:block;
  }
} 


/*Changes to carousel caption positioning*/

.carousel-control.left {
    left: 40% !important;
}

.carousel-caption {
    left: 40% !important;
bottom: 10% !important;
top: 10% !important;
}



/*Footer adjustment - Brett*/ 
#MPOuterFooter {
    margin-top: 5%;
}

/*Formatting of Blogs when picture hidden*/

.publications-list .title-row .col-md-2 { width: 0}

/*RSS feed icon*/

.rss .feed_icn {
    background: rgba(0, 0, 0, 0) url("https://higherlogicdownload.s3.amazonaws.com/HUG/1a06626d-1fa2-484b-b5c0-fb7c2be7f397/UploadedImages/www/Blog/design/rss-icon.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 40px;
    text-decoration: none;
}/* Color Picker */
/********************* Basics **************************/    body {      color: #000000;  }        a {      color: #336699;  }   /*  a.user-content-mention {      color: ;  }  */  /*  a.user-content-hashtag {      color: ;  }  */    a:hover {      color: #FF8C2A;  }    /*  a.user-content-mention:hover {      color: ;  }  */ /*  a.user-content-hashtag:hover {      color: ;  }  */   .bodyBackground {      background-color: #FFFFFF;  }      /*  a.user-content-hashtag {  background: ; } */  /* a.user-content-hashtag:hover {  background: ; } */      .siteFrame {      background-color: #FFFFFF;  }      /*  #MPOuterMost {      border-color: ;  }  */    h1, .Heading1 {      color: #545556;      /*background-color: ;*/  }    h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {      color: #000000;      /*background-color: ;*/  }    h3, .Heading3, h3 a, h3 a:hover {      color: #000000;      /*background-color: ;*/  }    /*  hr, hr.delimiter, .HLLandingControl ul li {      border-bottom-color: ;  }  */    #MPOuterFooter {      background-color: #4B4C4D;      color: #FFFFFF;  }      fieldset {      border-color: #9FA0A3;  }      fieldset legend {      background-color: #9FA0A3;      border-color: #9FA0A3;      color: #FFFFFF;  }      .SearchResults .SortBy {      color: #FFFFFF;  }          /*********************** Landing Controls ******************/  .HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {      /*background-color: ;*/      color: #000000;  }      .drItemSubHeader a:not(.skip-header-text-color){         color: #000000;  }      .ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {      /*border-color: ;*/      color: #000000;      background-color: #FFFFFF;  }      .HLLandingControl .Content a:not(.btn) {      color: #336699;  }        .HLLandingControl .ByLine {      color: #000000;  }        .HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {      color: #9FA0A3;  }        .HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {      color: #9FA0A3;  }      /************************ Tabs **********************/  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {      /*background-color: ;*/      /*border-color: ;*/      color: #336699;  }  /*  .nav-tabs {      border-bottom-color: ;  }  */    .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav .open > a:hover, .nav .open > a:focus {      /*background-color: ;*/      /*border-bottom-color: ;*/      color: #336699;  }  .nav-tabs > li > a {      /*background-color: ;*/      /*color: ;*/  }    /************************ Miscellaneous **********************/    .SloganText {      color: #FFFFFF;  }      .ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {      background-color: #9FA0A3;      color: #FFFFFF;  }      .lblratingBig {      color: #9FA0A3;  }    /************************ Tables **********************/  .Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {      background-color: #9FA0A3;      color: #FFFFFF;  }      th a, th a:hover  {      color: #FFFFFF;  }        .TableRowAlternate, .table-hover > tbody > tr:hover > td  {      background-color: #9FA0A3;  }      /************************ Menus ***********************/    #MPAuxNav ul.level1 li a {      color: #003366;  }        #MPAuxNav ul.level1 li ul {      background-color: #4B4C4D;  }        #MPAuxNav ul.level1 li li.dynamic {      border-right-color: #003366;  }      /*  #SideMenu ul.level1 li ul {      background-color: White;  }  */    /*  .MPSideNavBottom {      color: #0069A5;  }  */    /*  .breadcrumb {      background-color: ;  }  */      .breadcrumb li {      color: #000000;  }        .breadcrumb li a {      color: #336699;  }        .MPBottomMenu ul li a {      color: #FFFFFF;  }          /************************ Bootstrap Menus ***********************/    .navbar-default, #NAV {      background-color: #4B4C4D;      border-color: #4B4C4D;  }        .navbar-default .navbar-nav > li > a {      color: #FFFFFF;  }      .navbar .navbar-nav > .active > a,    .navbar .navbar-nav > .active > a:hover,    .navbar .navbar-nav > .active > a:focus,   .navbar .navbar-nav > li > a:hover {        background-color: #F6931C;      color: #FFFFFF;  }    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {      background-color: #F6931C;      color: #FFFFFF;  }      #MPButtonBar .dropdown-menu {      background-color: #4B4C4D;  }        #MPButtonBar .dropdown-menu li a {      color: #FFFFFF;  }        #MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {       background-color: #165097;  }      #MPButtonBar .dropdown-menu .active > a,   #MPButtonBar li .dropdown-menu .active > a:hover,   #MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover,   #MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {      background-color: #165097;      color: #FFFFFF;  }    /*  #MPButtonBar .dropdown-menu {      border-color: ;  }  */    /************************ Bootstrap Buttons ***********************/  .btn-primary, .ui-widget-content a.btn-primary {      /*background-color: ;*/      /*border-color: ;*/      /*color: !important;*/  }    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-info {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-info:hover, .btn-info:focus, .btn-info:active, .open .dropdown-toggle.btn-info {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-success {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-success:hover, .btn-success:focus, .btn-success:active, .open .dropdown-toggle.btn-success {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-danger {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .dropdown-toggle.btn-danger {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-default {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .pagination > .active > span, .pagination > .active > span:hover, .pagination li.active>a, .pagination li.active>a:hover {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .pagination > li > a {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .pagination > li > a:hover {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .label-default {      /*background-color: ;*/      /*color: ;*/  }    .badge, .badge a, a.badge a:hover {      /*background-color: ;*/      /*color: ;*/  }    .modal-header {      background-color: #FFFFFF;      color: #000000;  }    .modal-body, .panel-body {      background-color: #FFFFFF;      color: #000000;  }    .modal-footer, .panel-footer {      /*background-color: ;*/  }  /*  #MPFooterLink {      background-color: ;  }  */    /*  #MPFooterLink a {      color: ;  }  */    /*  .faceted-search-main .facets .header {      color: ;  }  */    /*  .faceted-search-main .facets .header {      background-color: ;  }  */ /*  .cookie-notification-bar {      background-color: ;  }  */ /*  .cookie-notification-bar span {      color: ;  }  */