#sidebar{
	 width:25%;
	 font-size:.9rem;
}
 @media (max-width: 600px){
	 #sidebar{
		 width:100% 
	}
}
 #copy_main{
	 float:left 
}
 @media (max-width: 600px){
	 #copy_main{
		 margin:0 0 10px 0 
	}
}
 #copy_main h3{
	 margin-top:20px;
	 padding-right:6px;
	 display:inline-block;
	 background:#fff;
	 /*font-family:"SabonMTPro-Semibold",Georgia,serif;
	 font-size:1.4em*/ 
}
 #copy_main .flex-container h2{
	 margin-bottom:5px;
	 font-family:"Roboto Condensed", sans-serif;
	 font-size:1.2em;
	 letter-spacing:0;
	 font-weight:700;
}
 #copy_main .flex-container ul{
	 font-size:.95em;
	 /*line-height:1.2*/
}
 hr.social-hr{
	 margin-top:-36px;
	 margin-bottom:15px 
}
 @media (max-width: 600px){
	 hr.social-hr{
		 margin-top:-39px;
	}
}
 #content_main p{
	 /*margin:.6em 0 .6em 0;
	 font-size:.9em;
	 line-height:1.1*/ 
}
 #content_main p .indent{
	 margin-left:16px 
}
 #content_main h5{
font-family:"Roboto Condensed", sans-serif;
font-weight:700;
	 /*margin-top:0;
	 font-size:1em*/ 
}
#content_main section ul{
	 font-size:.9em;
}
/* @media (max-width: 600px){
	 #copy_main h5{
		 font-size:.95em 
	}
}*/
 #content_main h6{
	/* font-family:"urwgroteskregular",Arial,sans-serif;
	 font-size:.9em */
}
 #content_main hr, #content_main section hr{
	 border-top:1px solid #e1e1e1 
}
 @media (max-width: 600px){
	#content_main section h3{
		 display:none 
	}
}
 @media (max-width: 600px){
	#content_main section hr{
		 color:#fff; 
	}
}
 .profile main section{
	 padding:5px 0 
}
 .profile main section hr{
margin-top:-33px;
	 margin-bottom:24px 
}
 @media (max-width: 600px){
	 .profile main section hr{
		 display:none 
	}
}
 #content_main button[aria-expanded='false']>span.caret{
	 transform:scale(1.3) 
}
 #content_main span.caret{
	 transform:scale(1.3) rotate(180deg);
	 margin:-4px 3px 0 0;
	 opacity:.6 
}
 @media (min-width: 600px){
	 .collapse.dont-collapse-sm{
		 display:block;
		 height:auto !important;
		 visibility:visible 
	}
}
 .flex-container{
	 display:flex;
	 align-items:flex-end;
	 clear:both;
	 margin-top:30px 
}
 @media (max-width: 600px){
	 .flex-container{
		 margin-top:10px;
		 display:block 
	}
}
 .flex-container .col-sm-8{
	 position:relative;
	 min-height:1px;
	 padding-right:0;
	 padding-left:12px 
}
 @media (max-width: 600px){
	 .flex-container .col-sm-8{
		 padding-left:0;
		 text-align:center 
	}
}
 @media (min-width: 600px){
	 .flex-container .col-sm-8{
		 width:60%;
		 float:left 
	}
}
 .flex-container .col-sm-4{
	 padding:0 
}
 @media (max-width: 600px){
	 .flex-container .col-sm-4{
		 text-align:center 
	}
}
 .flex-container .col-sm-4 img{
	 max-height:230px;
	 max-width:150px;
	 float:right;
	 clear:none 
}
 @media (max-width: 600px){
	 .flex-container .col-sm-4 img{
		 max-height:unset;
		 max-width:200px;
		 float:none;
		 margin:auto 
	}
}
 .eqWrap{
	 display:flex;
	 flex-wrap:wrap;
	 line-height:1;
	 margin-top:45px;
	 margin-bottom:16px;
	 font-size:.85em 
}
 @media (max-width: 600px){
	 .eqWrap{
		 margin-top:16px;
		 margin-bottom:26px 
	}
}
 .eq{
	 padding:3px 0 
}
 .eq:nth-of-type(odd){
	 width:33.33333333%;
	 text-align:right;
	 /*font-family:"urwgroteskregular",Arial,sans-serif;*/
	 margin-bottom:1px 
}
 .eq:nth-of-type(even){
	 width:66.66666667%;
	 padding-left:12px 
}
 .eq ul{
	 margin:0;
	 line-height:1.2 
}
 .sticky{
	 position:-webkit-sticky;
	 position:sticky;
	 top:70px;
	 margin-top:14px 
}
 @media (max-width: 600px){
	 .sticky{
		 display:none 
	}
}
 .scrollspy{
	 padding-left:0;
	 font-size:.85em;
	 line-height:1.1 
}
 .scrollspy .nav{
	 background:#fff 
}
/* .scrollspy .nav a{
	 font-style:normal 
}*/
 .scrollspy .nav .active .nav{
	 display:block 
}
 .scrollspy .nav .active .nav .active{
	 background:#fff 
}
 .scrollspy .nav .nav a:hover:before{
	 content:"\2022\00a0";
margin-left:-8.2px;
	 width:14px;
color:#bbb;
	 font-size:14px 
}
 .scrollspy .nav .nav .active a:before{
	 content:"\2022\00a0";
	 margin-left:-8.2px;
	 width:14px;
	 font-size:14px;
	 text-decoration:none;
	/*color:#fff*/ 
}
 .scrollspy .nav .nav .active a:before,.scrollspy .nav .nav .active:hover a:before,.scrollspy .nav .nav .active:focus a:before{
	 content:"\2022\00a0";
	 width:14px;
color:#0a0a0a;
	 font-size:14px 
}
 .scrollspy .nav .nav .active span,.scrollspy .nav .nav .active :hover span,.scrollspy .nav .nav .active :focus span{
	 display:none 
}
 .scrollspy .nav .nav .active a:before:hover,.scrollspy .nav .nav .active a:before:focus{
	 margin-left:0;
	 background-color:transparent 
}
/* .scrollspy .nav>li{
	 font-family:"urwgroteskregular",Arial,sans-serif 
}*/
 .scrollspy .nav>li>a{
	 padding:20px 0 8px 0;
	 color:#414141 
}
/* .scrollspy .nav>li>.nav>li{
	 font-family:"urwgroteskligregular",Arial,sans-serif 
}*/
 .scrollspy .nav>li>.nav>li>a{
padding:5px 0 6px 18px;
	 /*font-size:.95em;*/
color:#b60000 
}
 .scrollspy .nav>li>a:hover,.scrollspy .nav>li>a:focus{
	 background-color:transparent 
}
 .scrollspy ul.nav{
	 margin-bottom:12px;
	 width:auto;
	 position:relative 
}
 .scrollspy ul.nav li:hover{
	 background:#fff 
}
 #content_main .scrollspy h3{
margin:14px 0 16px 18px;
	 /*padding-left:18px;
	 font-size:.95em;
	 letter-spacing:0 */
	 line-height:1.1;
}
 #content_main .scrollspy h3 a{
	 color:#414141 
}
 .profile #copy_main button{
	 margin-top:10px;
	 padding:10px 15px 10px 8px;
	 width:100%;
	 background:#e1e1e1;
	 /*font-family:"urwgroteskregular",Arial,sans-serif;*/
font-size:1.1em;
	 color:#414141;
	 text-align:left;
	 border:1px solid #e1e1e1;
	 border-radius:5px;
	 -webkit-border-radius:5px;
	 -moz-border-radius:5px 
}
 .profile #copy_main button:focus{
	 outline:0 
}
 .profile #copy_main button[aria-expanded=true]{
	 border-radius:0;
	 -webkit-border-radius:0;
	 -moz-border-radius:0;
	 border-top-right-radius:5px;
	 border-top-left-radius:5px 
}
 @media (max-width: 600px){
	 .profile #copy_main button{
		 display:block 
	}
}
 .profile ul.circle-30{
	 margin:0 0 20px -3px;
	 height:34px 
}
 .profile ul.circle-30 li{
	 padding:0 
}
 @media (max-width: 600px){
	 .profile ul.circle-30{
		 margin:0 0 20px 0 
	}
}
 .circle-30 li{
	 padding:0;
	 width:30px;
	 height:30px;
	 display:inline-block;
	 background:#e1e1e1;
	 font-size:12px;
	 text-align:center;
	 border-radius:15px;
	 -webkit-border-radius:15px;
	 -moz-border-radius:15px 
}
 .circle-30 li a{
	 display:inline-block;
	 height:30px;
	 width:30px;
	 background:transparent url('../images/sprite_uno.png') no-repeat;
	 text-indent:-9999em;
	 opacity:.5;
	 zoom:.8;
	 border-bottom:0;
}
 .circle-30 li a.facebook{
	 background-position:-331px -155px 
}
 .circle-30 li a.twitter{
	 background-position:-366px -155px 
}
 .circle-30 li a.youtube{
	 background-position:-438px -155px 
}
 .circle-30 li a.instagram{
	 background-position:-581px -155px 
}
 .circle-30 li a.linkedin{
	 background-position:-509px -155px 
}
 .circle-30 li a.digitalcom{
	 background-position:-509px -155px 
}
 .circle-30 li a:hover{
	 opacity:1 
}
 .profile #breadcrumbs ul.breadcrumb {
	 margin:14px 0 0 0;
}
 .subsite.profile #breadcrumbs ul.breadcrumb {
	 margin:14px 0 16px 0;
}
 .hanging-indent {
	 padding-left: 22px ;
	 text-indent: -22px ;
}
/* POWERBI */
 #content_main #sidebar.sticky .bucket .bucket_copy h2{
	 /*font-family:'urwgroteskregular';*/
}
 .subsite .sticky .bucket{
	 margin-left:4px;
}
 #sidebar.scrollspy .bucket .bucket_copy{
	 padding:16px 13px;
}
/* AUTH */
#hero span.pull-right {
	 display: block;
	 margin: -20px 0 0 0;
	 /*font-family:'urwgroteskregular';*/
	 font-size: .8em;
	 color: #333;
}
 @media (max-width: 600px) {
	 #hero span.pull-right {
		 margin: 5px 0 0 0;
	}
}
 #hero span.padlock {
	 display: inline-block;
	 background: transparent url(../images/sprite_uno.png);
	 background-position: -483px -160px;
	 width: 15px;
	 height: 20px;
	 margin-right :5px;
	 opacity: .7;
	 vertical-align: text-bottom;
}