.archive-board .content {
       background-color: #ffffff; 
    } 

.archive-board main.content {
       background-color: #ffffff; 
    } 

.author-block {
       margin-bottom: 30px; 
    } 

.authorblock {
       margin-bottom: 50px; 
    } 

.boardname h1 {
       font-size: 20px!important; 
    } 

.boardprofile h1 {
       font-size: 20px!important; 
    } 

.boardprofile h2 {
       font-size: 20px!important; 
    } 

.boardprofile {
       margin-bottom: 20px; 
       margin-left: 28px; 
       margin-right: 28px; 
       text-align: center; 
       width: 25%; 
    } 

.boardpublist ul li {
       padding-bottom: 30px!important; 
    } 

.content article.entry .entry-footer .entry-meta {
       margin-bottom: 0px; 
    } 

.content article.entry {
       margin-top: 0px; 
       padding-bottom: 0px; 
       padding-top: 15px; 
    } 

.coveragedate {
       font-size: 14px; 
       text-align: left; 
    } 

.edulatestevent {
       display: inline-block; 
       width: 33%; 
    } 

.edulatestevent .entry-title {
       font-size: 18px!important; 
    } 

.edulatestevents {
       background-color: rgba(255,255,255,1); 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.edulatestpost {
       display: inline-block; 
       width: 33%; 
    } 

.edulatestpost .entry-title {
       font-size: 18px!important; 
       text-align: center; 
    } 

.edulatestposts {
       background-color: rgba(255,255,255,1); 
       margin-bottom: 50px; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.edulatestpub {
       display: inline-block; 
       width: 33%; 
    } 

.edulatestpub .entry-title {
       font-size: 18px!important; 
       text-align: center; 
    } 

.edulatestpubs {
       background-color: rgba(255,255,255,1); 
       margin-bottom: 50px; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.ev-sidebar-empty {
       margin-bottom: 25px; 
    } 

.eventcontent {
       padding-bottom: 40px; 
    } 

.eventcoverage h1 {
       margin-top: 0px!important; 
    } 

.eventfooter {
       margin-top: 0px; 
    } 

.eventsingle .entry-content {
       background-color: rgba(255,255,255,1); 
       padding-bottom: 1px; 
       padding-left: 20px; 
       padding-right: 20px; 
    } 

.eventsingle .eventspeakers {
       background-color: rgba(255,255,255,1); 
       float: none; 
       margin-bottom: 30px; 
       margin-left: 0; 
       margin-right: 0; 
       margin-top: 30px; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-bottom: 0px; 
       width: 100%; 
    } 

.eventsingle .eventspeakers img {
       margin-bottom: 20px; 
       margin-left: auto; 
       margin-right: auto; 
       padding-bottom: 0; 
       padding-left: 0; 
       padding-right: 0px; 
    } 

.eventsingle h1 {
       background-color: rgba(255,255,255,1); 
       margin-bottom: 0px!important; 
       margin-top: 0px!important; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.eventsingle img {
       display: block; 
       width: 100%; 
    } 

.eventspeaker .speakername {
       text-align: center; 
    } 

.eventspeaker {
       float: left; 
       margin-bottom: 20px; 
       margin-left: 2%; 
       margin-right: 2%; 
       width: 29.333333%; 
    } 

.eventspeaker img {
       height: auto; 
       width: auto; 
    } 

.eventsprevdl a {
       background-color: rgba(198,24,137,1); 
       color: rgba(255,255,255,1); 
       display: block; 
       margin-left: auto; 
       margin-right: auto; 
       padding-bottom: 10px; 
       padding-top: 10px; 
       text-align: center; 
    } 

.eventsprevdl {
       background-color: transparent; 
    } 

.eventtop {
       overflow-x: hidden; 
       overflow-y: hidden; 
    } 

.eventtop ul.post-categories {
       background-color: transparent; 
       display: inline-block; 
       padding-bottom: 0px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
    } 

.eventtop ul.postcategories {
       background-color: transparent!important; 
    } 

.fl-builder-content .fl-row.fl-node-56342c370f747 .fl-module-widget.homeslider {
       background-color: #ffffff; 
       margin-left: 20px; 
       margin-right: 20px; 
    } 

.fl-builder-content .fl-row.fl-node-56342c370f747 .fl-module-widget.homeslider .widget p {
       font-size: 16px; 
    } 

.fl-builder-content .fl-row.fl-node-56342c370f747 .fl-module-widget.homeslider .widget strong {
       color: rgba(51,51,51,1); 
       font-family: 'Neue Helvetica eText W01'; 
    } 

.general-button {
       padding-bottom: 20px; 
       padding-top: 30px; 
       text-align: center; 
    } 

.header-widget-area .widget:not(.woocommerce) a {
       padding-left: 22px; 
       padding-right: 22px; 
    } 

.latestevent {
       display: block; 
       float: left; 
       margin-left: 2%; 
       margin-right: 2%; 
       width: 29.3333%; 
    } 

.latestevent .entry-title {
       font-size: 18px!important; 
       text-align: center; 
    } 

.latestevent .readmore a {
       display: block; 
       margin-bottom: 20px; 
       text-align: right; 
    } 

.latestevent img {
       display: block; 
    } 

.latestevents {
       background-color: rgba(255,255,255,1); 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.latestpost {
       display: block; 
       float: left; 
       margin-left: 2%; 
       margin-right: 2%; 
       margin-top: 0px; 
       width: 29.33333%; 
    } 

.latestpost .entry-title {
       font-size: 18px!important; 
       text-align: center; 
    } 

.latestpost .readmore a {
       display: block; 
       text-align: right; 
    } 

.latestpost img {
       display: block; 
    } 

.latestposts {
       background-color: rgba(255,255,255,1); 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.latestpub {
       display: block; 
       float: left; 
       margin-bottom: 1%; 
       margin-left: 2%; 
       margin-right: 2%; 
       margin-top: 1%; 
       width: 29.3333%; 
    } 

.latestpub .entry-title {
       font-size: 18px!important; 
       text-align: center; 
    } 

.latestpub .pubdl a {
       background-color: rgba(198,24,137,1); 
       color: rgba(255,255,255,1); 
       display: block; 
       font-weight: 100; 
       margin-left: auto; 
       margin-right: auto; 
       padding-bottom: 10px; 
       padding-top: 10px; 
       text-align: center; 
    } 

.latestpub .pubdl a:hover {
       background-color: rgba(135,5,84,1); 
       text-decoration: none!important; 
    } 

.latestpub .readmore a {
       display: block; 
       margin-bottom: 20px; 
       margin-top: 10px; 
       text-align: right; 
    } 

.latestpub img {
       display: block; 
    } 

.latestpubs {
       background-color: rgba(255,255,255,1); 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.post-type-archive-board .content {
       background-color: rgba(255,255,255,1); 
    } 

.post-type-archive-staff .content {
       background-color: rgba(255,255,255,1); 
    } 

.profilename {
       text-align: center; 
    } 

.profilepic {
       margin-left: auto; 
       margin-right: auto; 
       text-align: center; 
    } 

.pubblock {
       height: 100%; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       width: 100%; 
    } 

.pubbodycontent {
       background-color: rgba(255,255,255,1); 
       margin-bottom: 30px; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.pubbodycontent .entry-header .entry-meta {
       padding-left: 20px; 
       padding-right: 20px; 
    } 

.pubcontent {
       border-bottom-color: rgba(221,221,221,1); 
       border-bottom-style: solid; 
       border-bottom-width: 2px; 
       padding-bottom: 0px; 
       padding-left: 20px; 
       padding-right: 20px; 
    } 

.pubcover a {
       display: block; 
    } 

.pubcover img {
       display: block; 
       width: 100%; 
    } 

.pubdetails {
       display: table; 
       margin-bottom: 10px; 
       margin-right: 20px; 
       margin-top: 10px; 
    } 

.pubdetails h1 {
       margin-top: 0px!important; 
    } 

.pubdl a {
       background-color: rgba(200,38,138,1); 
       color: rgba(255,255,255,1); 
       display: block; 
       padding-bottom: 10px; 
       padding-top: 10px; 
       text-align: center; 
    } 

.pubdl a:hover {
       background-color: rgba(135,5,84,1); 
       color: rgba(255,255,255,1); 
       text-decoration: none!important; 
    } 

.pubdownloads {
       display: table; 
       float: left; 
       margin-right: 20px; 
       width: 33.3333%; 
    } 

.pubexcerpt {
       margin-bottom: 10px; 
       margin-top: 20px; 
    } 

.pubreadmore a {
       display: block; 
       text-align: right; 
    } 

.pubsreadmore a {
       display: block; 
       text-align: right; 
       text-decoration: none; 
    } 

.pubtheme {
       display: inline-block; 
       float: right; 
       overflow-x: hidden; 
       overflow-y: hidden; 
    } 

.pubtop {
       background-color: rgba(135,5,84,1); 
       color: #ffffff; 
       font-size: 14px; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-bottom: 5px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 5px; 
    } 

.pubtop p {
       display: inline-block; 
       float: left; 
       padding-right: 10px; 
    } 

.pubtop ul a {
       color: #ffffff; 
    } 

.pubtop ul {
       background-color: transparent!important; 
       display: inline-block; 
       list-style-image: none; 
       list-style-type: none; 
       padding-bottom: 0px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
    } 

.readmoreby {
       font-size: 16px; 
       font-weight: normal; 
       text-align: center; 
    } 

.rwmb-map-canvas {
       width: 100%!important; 
    } 

.search-form {
       margin-bottom: 20px; 
    } 

.sidebar .addinfo {
       background-color: #740043; 
       color: rgba(255,255,255,1); 
       font-size: 14px; 
       padding-bottom: 0; 
       padding-left: 0px; 
       padding-right: 0; 
       padding-top: 0; 
       width: 100%; 
    } 

.sidebar .addinfo p {
       color: #ffffff!important; 
       font-size: 12px; 
       font-weight: 100; 
       padding-bottom: 5px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 5px; 
    } 

.sidebar .eventcontact {
       text-align: center; 
    } 

.sidebar .eventcontent {
       border-bottom-color: rgba(221,221,221,1); 
       border-bottom-style: solid; 
       border-bottom-width: 2px; 
       border-color: rgba(221,221,221,1); 
    } 

.sidebar .eventdate {
       font-family: "Neue Helvetica eText W01"; 
       margin-top: 20px; 
       text-align: center; 
    } 

.sidebar .eventsreadmore {
       border-bottom-style: solid; 
       border-bottom-width: 0px; 
       margin-bottom: 25px; 
    } 

.sidebar .eventsrsvp a {
       color: #ffffff!important; 
       margin-bottom: 20px; 
    } 

.sidebar .eventtheme {
       color: #ffffff; 
       display: block; 
       float: none; 
    } 

.sidebar .eventtheme li a {
       color: #ffffff!important; 
    } 

.sidebar .eventtheme li a:hover {
       color: rgba(255,255,255,1); 
       text-decoration: underline; 
    } 

.sidebar .eventtheme li {
       border-bottom-width: 0px!important; 
       margin-bottom: 0!important; 
       padding-bottom: 0px!important; 
    } 

.sidebar .eventtheme li:hover {
       color: rgba(255,255,255,1); 
    } 

.sidebar .eventtheme p {
       color: #ffffff!important; 
    } 

.sidebar .eventtime {
       display: block; 
       font-family: "Neue Helvetica eText W01"; 
       margin-bottom: 20px; 
       text-align: center; 
    } 

.sidebar .getdirections {
       text-align: right; 
    } 

.sidebar .locationaddress a {
       color: #ffffff!important; 
    } 

.sidebar .locationaddress a:hover {
       color: #ffffff!important; 
       text-decoration: underline!important; 
    } 

.sidebar .locationaddress {
       background-color: rgba(135,5,84,1); 
       color: #ffffff; 
       font-family: "Neue Helvetica eText W01"; 
       font-size: 12px; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 10px; 
    } 

.sidebar .pubtheme {
       color: #ffffff!important; 
       display: block; 
       float: none; 
    } 

.sidebar .pubtheme li a {
       color: #ffffff!important; 
       font-family: "Neue Helvetica eText W01"; 
       font-size: 12px; 
       font-weight: 100; 
    } 

.sidebar .pubtheme li a:hover {
       text-decoration: underline; 
    } 

.sidebar .pubtheme li {
       border-bottom-width: 0px!important; 
       margin-bottom: 0px!important; 
       padding-bottom: 0px!important; 
    } 

.sidebar .pubtheme p {
       color: #ffffff!important; 
       font-size: 12px; 
       font-weight: 100; 
    } 

.sidebar .pubtop {
       font-family: "Neue Helvetica eText W01"; 
       font-size: 12px; 
       font-weight: 100; 
    } 

.sidebar .single .pubdl a {
       margin-top: 30px; 
    } 

.sidebar .single .pubdl {
       margin-top: 30px; 
    } 

.sidebar .singlepubimg {
       width: 100%!important; 
    } 

.sidebar .theevent .entry-title a {
       color: #262626; 
    } 

.sidebar .theevent .entry-title a:hover {
       color: #b90077; 
    } 

.sidebar .theevent .entry-title {
       color: #818286; 
       font-size: 18px; 
       padding-bottom: 0px; 
       padding-left: 0; 
       padding-right: 0; 
    } 

.sidebar .theevent {
       margin-bottom: 25px; 
       margin-top: 0px; 
    } 

.sidebar .thepub .entry-title a {
       color: rgba(38,38,38,1); 
    } 

.sidebar .thepub .entry-title a:hover {
       color: rgba(200,38,138,1); 
    } 

.sidebar .thepub .entry-title {
       color: #818286!important; 
    } 

.sidebar .thepub .entry-title:hover {
       color: rgba(200,38,138,1); 
    } 

.sidebar .toppad .general-button {
       padding-top: 0; 
    } 

.sidebar-primary .widget:not(.woocommerce) {
       background-color: rgba(255,255,255,1); 
    } 

.sidebar-primary .widget:not(.woocommerce) p {
       color: rgba(129,130,134,1); 
       font-family: "Neue Helvetica eText W01"; 
    } 

.single-board .content-sidebar-wrap {
       margin-bottom: 20px; 
       margin-top: 30px; 
    } 

.single .eventsdl {
       width: 100%!important; 
    } 

.single .pubdl a {
       background-color: rgba(200,38,138,1); 
       color: rgba(255,255,255,1); 
       display: block; 
       padding-bottom: 10px; 
       padding-top: 10px; 
       text-align: center; 
    } 

.single .pubdl a:hover {
       background-color: rgba(135,5,84,1); 
    } 

.single-publications .content {
       background-color: transparent; 
       margin-left: 0px; 
       margin-right: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
    } 

.single-publications .entry-content {
       padding-left: 20px; 
       padding-right: 20px; 
    } 

.single-publications h1 {
       padding-left: 20px; 
       padding-right: 20px; 
    } 

.single-staff .content-sidebar-wrap {
       margin-bottom: 20px; 
       margin-top: 30px; 
    } 

.singlepubimg img {
       display: block; 
       width: 100%!important; 
    } 

.slick-next:before {
       color: rgba(200,38,138,1); 
    } 

.slick-prev:before {
       color: rgba(200,38,138,1); 
    } 

.staffcontactinfo {
       margin-bottom: 50px; 
       margin-top: 20px; 
       text-align: center; 
    } 

.staffimage {
       margin-left: auto; 
       margin-right: auto; 
       text-align: center; 
    } 

.staffname {
       font-size: 20px!important; 
       text-align: center; 
    } 

.staffname h1 {
       font-size: 20px!important; 
       margin-bottom: 0px!important; 
    } 

.staffname h2 {
       font-size: 20px!important; 
    } 

.staffprofile {
       box-sizing: content-box; 
       float: left; 
       height: 275px; 
       margin-left: 15px; 
       margin-right: 15px; 
       position: static; 
       text-align: center; 
       width: 28%; 
    } 

.staffrow {
       margin-bottom: 50px!important; 
    } 

.stafftitle {
       text-align: center; 
    } 

.thedate {
       background-color: rgba(116,0,67,1); 
       color: rgba(255,255,255,1); 
       font-size: 14px; 
       padding-bottom: 5px; 
       padding-top: 5px; 
       text-align: center; 
    } 

.theevent img {
       display: block; 
       width: 100%!important; 
    } 

.theevent {
       margin-top: 0px; 
       overflow-x: hidden; 
       overflow-y: hidden; 
    } 

.thepub .entry-title {
       color: #818286!important; 
       font-size: 18px; 
    } 

.thepub img {
       display: block; 
       width: 100%; 
    } 

.thepub {
       margin-bottom: 25px; 
    } 

.thepublication {
       background-color: #ffffff; 
       font-family: "Neue Helvetica eText W01"; 
       font-weight: 100; 
       margin-bottom: 100px; 
    } 

.viewmore a {
       background-color: rgba(135,5,84,1); 
       color: rgba(255,255,255,1); 
       display: block; 
       font-weight: 100; 
       margin-bottom: 50px; 
       padding-bottom: 10px; 
       padding-top: 10px; 
       text-align: center; 
    } 

.viewmore a:hover {
       background-color: rgba(198,24,137,1); 
       text-decoration: none; 
    } 

h1.board.entry-title {
       font-size: 20px; 
       margin-bottom: 0px!important; 
    } 

h3.job-title {
       font-weight: normal; 
       text-align: center; 
    } 

h4.widget-title.widgettitle {
       background-color: rgba(129,130,134,1); 
       color: rgba(255,255,255,1); 
       font-weight: 300; 
       padding-bottom: 15px; 
       padding-left: 25px; 
       padding-right: 25px; 
       padding-top: 15px; 
    } 

#comments > h3 {
       margin-left: 20px; 
       margin-right: 20px; 
    } 

#ez-fat-footer-container .ez-widget-area h4 {
       padding-left: 0; 
    } 

#respond {
       margin-bottom: 20px; 
       margin-left: 20px; 
       margin-right: 20px; 
       margin-top: 20px; 
    } 

nav.nav-primary ul.menu li ul li a {
    } 

nav.nav-primary ul.menu li ul li a:hover {
    } 

main.content {
       padding-top: 0px; 
    } 


@media screen and (max-width: 480px)  { nav.nav-primary ul.menu li ul li a {   background-color: #48072d; }  }  
@media screen and (max-width: 480px)  { nav.nav-primary ul.menu li ul li a {   color: rgba(255,255,255,1); }  }  
@media screen and (max-width: 480px)  { nav.nav-primary ul.menu li ul li a:hover {   background-color: #c8268a; }  }  