/*
Theme Name: Mi Blues Perspectives V3
Theme URI: 
Author: Finn Partners 
Version: 3.0
*/


/* must have higher specificity than alternative color schemes inline styles */
.site .skip-link {
	background-color: #f1f1f1;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #21759b;
	display: block;
	font: bold 14px/normal "Noto Sans", sans-serif;
	left: -9999em;
	outline: none;
	padding: 15px 23px 14px;
	text-decoration: none;
	text-transform: none;
	top: -9999em;
}

.logged-in .site .skip-link {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	font: bold 14px/normal "Open Sans", sans-serif;
}

.site .skip-link:focus {
	clip: auto;
	height: auto;
	left: 6px;
	top: 7px;
	width: auto;
	z-index: 100000;
}

/**
 * 8.0 Alignments
 */

.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}

.filter select {
    padding: 7px;
    width: 100%;   
}

.cols-full {
    margin: 0 3% 0 0;   
}

.visuallyhidden, .screen-reader-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/*
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: polygon(0px 0px, 0px 0px,0px 0px, 0px 0px);
    position: absolute !important;
    white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
*/

table.frm th, table.frm th label {
    font-size: 16px;
    padding: 0;
}
.get-adobe-reader {
    width: 100%;
    padding-top: 30px;
}
.get-adobe-reader a {
    text-align: center;
    display: block;
    margin: 0 auto;
}
.filter label, .filter fieldset legend {
    color: #8a8b8d;
    font-family: AvenirNextLTW01-Regular,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,HelveticaNeueETW01-55Rg;
    padding: 0;
    text-transform: uppercase;    
    font-weight: 400;
    font-size: .78947rem;
}

.filter fieldset legend, .filter label {
    font-family: AvenirNextLTW01-MediumC_721311,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif   
}

.filter fieldset {
    margin:0;
    padding:0;
    border: none;
}

.filter fieldset label {
    font-size: 12px;
    text-transform: none;
    color: #16293e;
    padding: 0 10px 0 15px;
}

.section-bar a{
    color: #fff !important;
}

.section-bar a:hover{
    color: #fff !important;
    text-decoration: underline;
}

.virtual-webinars-body .slogan {
    display: none !important;
}

