@charset "UTF-8";
/* CSS Document */
/********************* 
LIVE WHALE CODE
*********************/
@media only screen and (max-width:1023px){
  .gallery_Row .imageContent{
    text-align: center;
  }
}
.gallery_Row .vce-icon--size-medium .vce-content-slider-arrow{
  width:42px;
}
@media only screen and (max-width:992px){
  .gallery_Row .vce-content-slide .vce-row-container{
    width:48%;
    float:left;
  }

  .gallery_Row .vce-content-slide .vce-row-container .vce-single-image-wrapper{
    margin-bottom: 10px;
    padding-left:5px;
    padding-right:5px;
  }

  .gallery_Row .vce-icon--size-medium .vce-content-slider-arrow{
    width:22px;
  }

  .gallery_Row .vce-icon--size-medium .vcv-ui-icon-material-navigate_next{
    background-position-x: -21px;
  }

  .vce-content-slider-arrow.vce-content-slider-next-arrow:hover .vcv-ui-icon-material-navigate_next, .vce-content-slider-arrow.vce-content-slider-next-arrow:focus .vcv-ui-icon-material-navigate_next{
    background-position-x: -242px;
  }

  .gallery_Row .vce-content-slider-next-arrow{
    margin-right:20px;
  }

  .gallery_Row .vce-content-slider-prev-arrow{
    margin-left:20px;
  }

  .gallery_Row .columnContent{
    -webkit-flex: 0 !important;
    flex: 0 !important;
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
    max-width: 100% !important;
  }

}





.gallery_Row .vce-content-slider-arrow.vce-content-slider-prev-arrow,
.gallery_Row .vce-content-slider-arrow.vce-content-slider-next-arrow {
    display: block !important;
}

.pd-top {
  padding-top: 0px !important;
}
.newsPostShow .vce-row-container {
  display: none;
}
.upcoming-events-item.slick-slide {
  -webkit-flex: 1 1 0;
  flex: 1 1 0;
  max-width: none;
  width: auto;
  display: inline-flex;
}
.inner-txt {
  padding: 30px 70px;
}

@media only screen and (max-width:1200px){
  .inner-txt {
    padding: 30px 50px;
  }
}


@media only screen and (max-width:1400px){
  .inner-txt {
    padding: 30px 30px;
  }
}
.slick-list {
  overflow: hidden;
}
.lwcw.slick p.date {
  color: #0021A5 !important;
  font-family: 'IBM Plex light', Arial, sans-serif;
  font-size: 48px;
  line-height: 48px;
}
.lwcw .slick-track {
  display: inline-flex;
  overflow: hidden;
}
.lwcw.slick p.time {
  font-family: 'IBM Plex light', Arial, sans-serif;
  color: #000;
  Font-size: 19px;
  Line-height: 24px;
}
div.lwcw.slick h3 {
  font-family: 'IBM Plex semibold', Arial, sans-serif;
  color: #0021A5;
  line-height: 26px;
  font-size: 20px;
  text-align:left;
  text-transform: unset;
}
.lwcw.slick hr {
  background: #FA4616;
  opacity: 1;
  margin: 1rem 0;
}
.lwcw.slick .list-group-item {
  border: none !important;
}
.upcoming-events-item {
  display: inline-flex;
}
.upcoming-events-item.slick-slide.slick-active:hover, .upcoming-events-item.slick-slide.slick-active.hovered {
  background-color: #F4F6F6;
  text-decoration: none;
}
.upcoming-events-item.slick-slide.slick-active a {
  text-decoration: none;
}
.vce-shortcode-wrapper.vce h3 {
  color: #0021A5;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 80px;
}
.lwcw button.slick-prev {
  background: transparent !important;
  width: 41px;
  height: 164px;
  border: rgba(255, 255, 255, 0) 1px solid;
  top: 0;
  bottom:0;
  margin-bottom:auto;
  margin-top: auto;
  display: flex !important;
  font-size: 48px;
  color: #b5b5b5;
  padding:0;
}
.lwcw button.slick-next {
  background: transparent !important;
  width: 41px;
  height: 164px;
  border: rgba(255, 255, 255, 0) 1px solid;
  top: 0;
  bottom:0;
  margin-bottom:auto;
  margin-top: auto;
  display: flex !important;
  font-size: 48px;
  float: right;
  color: #b5b5b5;
  padding:0;
}
.lwcw button.slick-prev {
  left: -30px;
  border-radius: 0 80px 80px 0;
  position: absolute;
  display: flex !important;
}

.lwcw .slick-list{
  margin-left:30px;
  margin-right:30px;
}

.lwcw button.slick-prev:hover::before,.lwcw button.slick-prev:focus::before {
  background-position-x: 0;
  background-repeat: no-repeat;
}
.lwcw button.slick-prev::before {
  background-repeat: no-repeat;
  background-image: url('/wp-content/uploads/2021/11/arrw_sprite2.png');
  background-position-x: -221px;
  content: "";
  font-family: vcv-material !important;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  text-decoration: inherit;
  width: 100%;
  height: 100%;
  font-size: 1.3em;
  text-align: center;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.lwcw button.slick-prev:hover,.lwcw button.slick-prev:focus {
  color: #b5b5b5;
}
.lwcw button.slick-next:hover:after,.lwcw button.slick-next:focus:after {
  background-position-x: -221px;
  background-repeat: no-repeat;
}
.lwcw button.slick-next:after {
  background-repeat: no-repeat;
  background-image: url('/wp-content/uploads/2021/11/arrw_sprite1.png');
  content: "";
  font-family: vcv-material !important;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  text-decoration: inherit;
  width: 100%;
  height: 100%;
  font-size: 1.3em;
  text-align: center;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.lwcw button.slick-next {
  right: -30px;
  border-radius: 80px 0 0 80px;
  position: absolute;
  display: flex !important;
}
.vce-single-image-container .vce-single-image-inner .vce-single-image {
  cursor: unset;
}
.homePg_Row3 #itemContainer .item {
  margin-bottom: unset;
}
.homePg_Row3 #itemContainer .item .article_container {
  height: unset;
}

@media (max-width: 768px) {
  .lwcw .upcoming-events-item {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px
  }
}
@media (max-width: 480px) {
  .lwcw .upcoming-events-item {
    padding: 10px 0px;
  }
  .lwcw-btn {
    margin: 0 20px !important;
  }


}
.lwcw button.slick-prev::before, .lwcw button.slick-next::after{
  margin:0 !important;
}
/********************* 
END LIVE WHALE CODE
*********************/
/********************* 
NEWS BLOCK CODE
*********************/
.homePg_Row3.news-float .vce-col-inner .vce-col-content{
	margin-top: 0;
}
#el-59301c0c [data-vce-do-apply*="all"][data-vce-do-apply*="el-59301c0c"], #el-59301c0c [data-vce-do-apply*="padding"][data-vce-do-apply*="el-59301c0c"], #el-59301c0c[data-vce-do-apply*="all"][data-vce-do-apply*="el-59301c0c"], #el-59301c0c[data-vce-do-apply*="padding"][data-vce-do-apply*="el-59301c0c"], #el-5cd01de2 [data-vce-do-apply*="all"][data-vce-do-apply*="el-5cd01de2"], #el-5cd01de2 [data-vce-do-apply*="padding"][data-vce-do-apply*="el-5cd01de2"], #el-5cd01de2[data-vce-do-apply*="all"][data-vce-do-apply*="el-5cd01de2"], #el-5cd01de2[data-vce-do-apply*="padding"][data-vce-do-apply*="el-5cd01de2"]{
padding: 10px 30px;
}
.news-float #el-14facc7c {
  margin: auto;
  
	
}

.vce-row.news-center {
  margin: auto;
 max-width:900px;
 width:100%;
}

.news.stripe_image img{
  max-width: unset;
  width:1705px;
}

.news-float .vce-text-block-wrapper.vce {
  padding: 0 20px;
}
.vce-text-block.news.stripe_image {
  margin-left: 120px;
position: absolute;
top: 0;
}
.newsTxt {
  font-size: 24px;
  line-height: 30px;
}
@media (max-width: 1025px) {
  .newsTxt {
    font-size: 24px;
    line-height: 30px;
  }
  .news-float {
    position: relative !important;
    z-index: 1;
    max-width: 100%;
    height: auto;
  }
  .news.stripe_image {
    display: none;
  }
  .news-20 {
    padding: 20px;
  }
	.news-center {
  margin: auto;
  width: 100%;
}
}
@media (min-width: 993px) {
  .news-float {
  position: relative !important;
z-index: 1;
max-width: 100%;
height: auto;
margin: 0 auto;
  margin-bottom: 0px;
top: 28px;
  }
  .homePg_Row3.news-float .col_Left:after {
    content: '';
    width: 1px;
    height: 100%;
    background: #0021A5;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media (max-width: 1400px) {
  .vce-text-block.news.stripe_image {
    margin-left: 0;
  }
  .news-float {
    top: 15px;
  }
  .news.stripe_image {
    margin-bottom: 100px;
  }
}


/********************* 
END NEWS BLOCK CODE
*********************/
/* Social Feed STYLES */

.social-item {
  background-color: #0021a5;
  color: #FFFFFF !important;
  width: 100%;
  display: block;
  background-position: center;
  background-size: cover;
}
.social-item:hover, .social-item:focus {
  color: #FFFFFF !important;
  text-decoration: none;
}
.social-icon .social-handle {
  font-size: 17px;
}

.social-item, .social-item .social-text {
  transition: all .3s ease-in-out;
}
.social-item.social-overlay .social-text {
  opacity: 0;
  visibility: hidden;
   height:100%;
}
.social-item .social-text {

  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 50px 40px;
  font-size: 17px;
  font-family: 'IBM Plex light', Arial, sans-serif;
}
.social-item:hover .social-text, .social-item:focus .social-text {
  opacity: 1;
  visibility: visible;
  background-color: rgba(52, 55, 65, 0.9);
 
}
.social-item .social-icon {
  font-size: 24px;
  color: #FFFFFF;
  margin-top: 20px;
}
.social-icon i {
  background-color: rgba(255, 255, 255, .2);
  padding: 10px;
}
/* END social feed STYLES */
/* UPDATED ARROW STYLES*/
@media (max-width: 1024px) {
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    background: none !important;
    color: #FA4616 !important;
  }
  .owl-theme .owl-nav [class*="owl-"]:hover, .owl-theme .owl-nav [class*="owl-"]:focus {
    background: none !important;
    color: #FA4616;
    text-decoration: none;
    opacity: .5;
  }
}
/* END UPDATED ARROW STYLES*/
/*UPDATED GRADIENT STYLES*/
.audience_hub_banner .vce-content-background-container .vce-asset-background-zoom-item:nth-of-type(2) {
  transform: rotate(180deg);
}

.bannerSlider_Image .rs-layer::after{
	background-size: cover;
	/* height: 70%; */
}

	/* END UPDATED GRADIENT STYLES*/


  @media only screen and (min-width:768px){
    .social-item{
      height:275px;
    }
    .social-item .social-text {
      height: 100%;
    }
  }

  @media only screen and (min-width:993px){
    .social-item{
      height: 370px;
    }
  }

  /* impact section */

.impact-slide-nav-container{
  display:none;
}
.impactTabs .vce-tabs-with-slide-panels .slick-dots{
  display:none !important;
}
@media only screen and (max-width:1106px){

  .impactTabs .vce-tabs-with-slide-panels .slick-dots{
    display:flex !important;
  }

  .impactTabs .vce-tabs-with-slide-list, .impactTabs .vce-tabs-with-slide-container{
    display:none;
  }

  .impact-slide-nav-container{
    display:block;
  }

  .vce-tabs-with-slide-panels .slick-dots li{
    display:inline-block;
  }

  .vce-tabs-with-slide-panels .slick-dots li::before{
    content:'';
    display:none;
  }

  .vce-tabs-with-slide-panels .slick-dots li.slick-active button::before,.vce-tabs-with-slide-panels .slick-dots li.slick-active button:hover::before,.vce-tabs-with-slide-panels .slick-dots li.slick-active button:focus::before{
    background-position:right;
  }

  .vce-tabs-with-slide-panels .slick-dots li{
    padding:0 5px;
  }

  .vce-tabs-with-slide-panels .slick-dots{
    display:flex;
    justify-content: space-around;
    padding-left:0 !important;
    margin: 0 15px;
  }

  .vce-tabs-with-slide-panels .slick-dots li button{
    background-color:transparent !important;
    color:transparent !important;
    border:0;
    padding:0;
  }

  .vce-tabs-with-slide-panels .slick-dots li button::before{
    background-size: cover;
    background-repeat:no-repeat;
    content:'';
    display: block;
  }

  .vce-tabs-with-slide-panels .slick-dots li:nth-of-type(1) button::before{
    background-image:url('/wp-content/uploads/2021/11/ico1.png');
    width:56px;
    height:48px;

  }

  .vce-tabs-with-slide-panels .slick-dots li:nth-of-type(2) button::before{
    background-image:url('/wp-content/uploads/2021/11/ico2.png');
    width:67px;
    height:52px;
   
  }

  .vce-tabs-with-slide-panels .slick-dots li:nth-of-type(3) button::before{
    background-image:url('/wp-content/uploads/2021/11/ico3.png');
    width:72px;
    height:45px;
  }

  .vce-tabs-with-slide-panels .slick-dots li:nth-of-type(4) button::before{
    background-image:url('/wp-content/uploads/2021/11/ico4.png');
    width:123px;
    height:62px;
  }

  /*override tab styles for mobile */
  .impactTabs .vce-tabs-with-slide-panel .vce-tabs-with-slide-panel-title{
    padding:60px 15px 15px !important;
    height:185px !important;
    border-bottom:0;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(255,255,255,0) 100%);
  }

  .impactTabs .vce-tabs-with-slide-panel-body .vce-row-content--top{
    padding-top:30px !important;
  }


  .impactTabs .vce-tabs-with-slide-panels-container{
    padding:0;
  }

  .impactTabs .vce-tabs-with-slide-panel-body{
    padding:0 30px;
  }

  .impactTabs .vce-tabs-with-slide-panel-body *{
    text-align: center;
  }

}
  /* end impact section */

/* Pres Pages. */
.animated-border-button.orange.small_Width a{
	height:auto !important;
}
.verticalTab.president .vce-tabs-with-slide-tab:nth-child(3) .vce-tabs-with-slide-tab-title::before {
  content: '';
  width: 68px;
  height: 52px;
  display: inline-block;
  background: url(/wp-content/uploads/sites/6/2022/03/icon-teaching-1.png) no-repeat left top !important;
  background-position-x: left;
  position: absolute;
  top: 20px !important;
}
.verticalTab.president .vce-tabs-with-slide-tab:nth-child(3) .vce-tabs-with-slide-tab-title:hover::before {
  background-position-x: -68px !important;
}
.verticalTab.president .vce-tabs-with-slide-tab:nth-child(4) .vce-tabs-with-slide-tab-title::before {
  content: '';
  width: 72px;
  height: 60px;
  display: inline-block;
  background: url(/wp-content/uploads/sites/6/2022/03/icon-research2.png) no-repeat left top !important;
    background-position-x: left;
  position: absolute;
  top: 20px !important;
}
.verticalTab.president .vce-tabs-with-slide-tab:nth-child(4) .vce-tabs-with-slide-tab-title:hover::before {
  background-position-x: -72px !important;
}
.verticalTab.president .vce-tabs-with-slide-tab:nth-child(5) .vce-tabs-with-slide-tab-title::before {
  content: '';
  width: 73px;
  height: 60px;
  display: inline-block;
  background: url(/wp-content/uploads/sites/6/2022/03/service-icon.png) no-repeat left top !important;
    background-position-x: left;
  position: absolute;
  top: 20px !important;
}
.verticalTab.president .vce-tabs-with-slide-tab:nth-child(5) .vce-tabs-with-slide-tab-title:hover::before {
  background-position-x: -73px !important;
}

.pd-btm-none{
	padding-bottom: 0 !important;
}

/* .secOvw_Row5 .cont_Area p strong {
    margin-bottom: 20px;
 } */
.overview_Title.president h2{
	font-size: 48px;
line-height: 54px;
color: #FA4616;
text-transform: inherit;
max-width: 74%;
padding-top: 150px;
}
/*End Pres Pages. */

.article_container .source::after{
  content: ':';
}

@media only screen and (max-width:480px){
  footer .vce-mono-social-icons-profile-icon {
    margin: 0 5px !important;
  }
}

footer h2{
  font-size:24px;
  line-height: 40px;
  font-weight: 900;
  font-style: normal;
  color:#FFFFFF;
  position: relative;
  max-width: 201px;
}

footer p, footer p a{
  font-weight: 400;
  font-style: normal;
  font-size: 21px;
  line-height: 32px;
  color:#FFFFFF;
}

footer p a:hover, footer p a:focus{
  color:#FFFFFF;
  text-decoration: underline;
}

footer h2::after {
  content: '';
  width: 100%;
  height: 4px;
  background: #E8552F;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: -15px;
}

.advice_sec .vce-row-content{
  justify-content: center;
}

.homePg_Row7 h2, .liveWhale_row h2, .generic-title h2{
  font-size: 36px;
  line-height: 72px;
  letter-spacing: 100;
  margin-bottom: 0;
  color: #0021A5;
  font-family: 'IBM Plex semibold', Arial, sans-serif;
  text-transform: uppercase;
}

.audiance_common_text .video_line_aos .vce-col-content .vce-text-block.stripe_image{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}

.audiance_common_text .video_line_aos .vce-text-block.stripe_image{
  max-width: 100%;
  right: 0;
}

.ve_details_sec h2{
  color: #000000;
  font-size: 58px;
  margin-bottom: 20px;
  line-height: 68px;
}

.news_details_1_related_artical h2{
  font-size: 48px;
    line-height: 54px;
    letter-spacing: .2em;
    font-family: 'IBM Plex light', Arial, sans-serif!important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
}

.secOvw_Row9_Det p, .secOvw_Row9_Det h2{
  color:#FFFFFF !important;
}

.secOvw_Row9_Det{
  width:70vw;
  margin: 0 auto !important;
}

#alert-message .vce-text-block a{
  text-decoration:underline;
}

.cont_Area br{
  display:none;
}

.news-float h2{
  line-height: 30px;
  font-size:24px;
  color:#0021A5;
}

#alert-message .vce-button{
  padding:0;
}

.homePg_Row5_Slider > .vce-row-content{
  max-width: 100% !important;
}

@media only screen and (max-width:1100px){
  #alert-message a{
    font-size:17px;
  }
}

@media only screen and (max-width:1536px) {
  .secOvw_Row9_Det{
    width:80vw;
  }

}

.secOvw_Row9_Det p, .secOvw_Row9_Det h2{
  color:#FFFFFF !important;
}

#itemContainer span.source {
  font-family: 'IBM Plex medium italic' !important;
  font-weight: 400;
}

@media only screen and (max-width:767px){
  .tweet-c{
    margin-top:20px;
    
  }
  .tweet-c a{
    background-image:none !important;
  }

  .tweet-c a .social-text{
    opacity:1 !important;
    visibility: visible !important;

  }

  .tweet-c:nth-last-of-type(2){
    display:none !important;
  }

  .advice_sec {
    margin-bottom: 50px;
  }

  .secOvw_Row4{
    padding:40px 0 !important;
  }

  .secOvw_Row7 .vce-single-image-wrapper, .secOvw_Row7 .vce-text-block-wrapper{
    margin-bottom:15px;
  }

  .secOvw_Row11{
    padding-top:50px !important;
  }
}

@media only screen and (max-width:1199px){
  .tweet-c{
    margin-bottom:20px;
  }
}


@media only screen and (max-width:1399px) and (min-width:1200px){
  .social-item .social-text{
    padding: 20px;
  }
}

/* .smallBar{
  transition:right .5s ease-in-out;
} */


.impactTabs .vce-asset-video-vimeo-player iframe, .impactTabs .vce-asset-video-yt-player{
  max-height:unset !important;
  max-width:unset !important;
}

.impactTabs .vce-asset-video-vimeo-container .vce-asset-video-vimeo-player{
  width:100%;
  height:100%;
}

.impactTabs .vce-asset-video-vimeo-background{
  height: auto;
}

@media only screen and (max-width:1040px){
  .vce-asset-video-vimeo-container, .vce-asset-video-yt-container,.vce-asset-video-embed-container{
    display:none !important;
  }
}

/* new social icons -- improves performance */
.custom-social-icons .facebook-icon::before,.custom-social-icons .twitter-icon::before,
.custom-social-icons .instagram-icon::before, .custom-social-icons .youtube-icon::before,
.custom-social-icons .linkedin-icon::before, .custom-social-icons .tiktok-icon::before{
  content: '';
  display: inline-flex;
  position:absolute;
  z-index: 9;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-repeat:no-repeat;
}

div:not(footer) .custom-social-icons .facebook-icon::before,
footer div .custom-social-icons a.facebook-icon:hover::before,
footer div .custom-social-icons a.facebook-icon:focus::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-facebook-blue.png');
}
div:not(footer) .custom-social-icons .facebook-icon:hover::before,
div:not(footer) .custom-social-icons .facebook-icon:focus::before,
footer .custom-social-icons a.facebook-icon::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-facebook.png');
}

div:not(footer) .custom-social-icons .twitter-icon::before,
footer div .custom-social-icons a.twitter-icon:hover::before,
footer div .custom-social-icons a.twitter-icon:focus::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-twitter-blue.png');
}
div:not(footer) .custom-social-icons .twitter-icon:hover::before,
div:not(footer) .custom-social-icons .twitter-icon:focus::before,
footer .custom-social-icons a.twitter-icon::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-twitter.png');
}

div:not(footer) .custom-social-icons .instagram-icon::before,
footer div .custom-social-icons a.instagram-icon:hover::before,
footer div .custom-social-icons a.instagram-icon:focus::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-instagram-blue.png');
}
div:not(footer) .custom-social-icons .instagram-icon:hover::before,
div:not(footer) .custom-social-icons .instagram-icon:focus::before,
footer .custom-social-icons a.instagram-icon::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-instagram.png');
}

div:not(footer) .custom-social-icons .youtube-icon::before,
footer div .custom-social-icons a.youtube-icon:hover::before,
footer div .custom-social-icons a.youtube-icon:focus::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-youtube-blue.png');
}
div:not(footer) .custom-social-icons .youtube-icon:hover::before,
div:not(footer) .custom-social-icons .youtube-icon:focus::before,
footer .custom-social-icons a.youtube-icon::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-youtube.png');
}

div:not(footer) .custom-social-icons .linkedin-icon::before,
footer div .custom-social-icons a.linkedin-icon:hover::before,
footer div .custom-social-icons a.linkedin-icon:focus::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-linkedIn-blue.png');
}
div:not(footer) .custom-social-icons .linkedin-icon:hover::before,
div:not(footer) .custom-social-icons .linkedin-icon:focus::before,
footer .custom-social-icons a.linkedin-icon::before{
  background-image: url('/wp-content/themes/ufl-theme/assets/img/icon-linkedIn.png');
}
div:not(footer) .custom-social-icons .tiktok-icon::before,
footer div .custom-social-icons a.tiktok-icon:hover::before,
footer div .custom-social-icons a.tiktok-icon:focus::before {
  background-image: url("/wp-content/themes/ufl-theme/assets/img/icon-tikTok-blue.png");
}
div:not(footer) .custom-social-icons .tiktok-icon:hover::before,
div:not(footer) .custom-social-icons .tiktok-icon:focus::before,
footer .custom-social-icons a.tiktok-icon::before {
  background-image: url("/wp-content/themes/ufl-theme/assets/img/icon-tikTok.png");
}
.searchCol .vce-single-image-wrapper{
  overflow:visible;
  margin: auto;
    padding-top: 40%;
}
.custom-social-icons a{
  width:48px;
  height:48px;
  background-color:#FFFFFF;
  display:inline-block;
  margin:5px;
  position:relative;
}

.custom-social-icons a:hover, .custom-social-icons a:focus{
  background-color:#0021a5;
}

footer .custom-social-icons a{
  background-color:rgba(255,255,255,.2);
}
footer .custom-social-icons a:hover, .custom-social-icons a:focus{
  background-color:rgba(255,255,255,.8);
}
.custom-social-icons{
  text-align: center;
}

/* accessibility fixes */

.searchCol a.vce-single-image-inner:focus{
  border: #FA4616 1px solid !important;
}

.audience_hub_banner .vce-asset-background-zoom--position-left-top .vce-asset-background-zoom .vce-asset-background-zoom-item::after {
  background: linear-gradient( 180deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, 0) 100%);
  top: 0;
  content: '';
  z-index: 99;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}


.audience_hub_banner.lightImg .vce-asset-background-zoom--position-left-top .vce-asset-background-zoom .vce-asset-background-zoom-item:first-of-type::after {
  background: linear-gradient( 180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}

@media only screen and (max-width:767px){
  .audience_hub_banner.lightImg .vce-asset-background-zoom--position-left-top .vce-asset-background-zoom .vce-asset-background-zoom-item::after{
    background: linear-gradient( 180deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
}
.vce-popup-root-close-button:focus, button.gsc-search-button:focus{
  outline: 1px #E8552F dotted !important;
}

.skipToContent_Btn a{
  transition:none !important;
}

.impactTabs .vce-tabs-with-slide-tab-title:focus{
  border: 1px dotted #FA4616;
}

.homePg_Banner{
  background: rgba(0,0,0,.6);
  background: linear-gradient(180deg, rgba(0,33,165,1) 0%, rgba(0,33,165,0) 30%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.9) 100%);
  mix-blend-mode: normal;
}

.animated-underline-button a:focus {
  outline: 1px dotted #FA4616 !important;
}

.homePg_Row3 p{
  margin-bottom: 0.5rem;
  line-height: 24px;
}

body.loaded nav.menu-topbar-menu-container:after{
  width:2000px;
}

.vce-shortcode-wrapper.vce h3{
  margin-bottom:unset;
}
/* @media only screen and (min-width:768px){ 
  div.vce-row.secOvw_Row4{
    padding: 110px 0 100px !important;
  }
} */

footer .contact_col a{
  text-decoration:underline;
}

footer .contact_col a:hover, footer .contact_col a:focus{
  text-decoration: none;
}

.singular .homePg_Row5_Slider > .vce-row-content{
	padding-left:25px !important;
	padding-right:25px !important;
}

.homePg_Row1 .col_Right ul, .homePg_Row1 .col_Right ol{
  text-align:left;
}

.homePg_Row4{
  background: linear-gradient(-180deg, rgba(0, 33, 165, 1) 0%, rgba(1, 24, 119, 1) 100%)!important;
}

.homePg_Row4 > .vce-row-content > .vce-col{
  max-width: 1170px !important;
  margin:0 auto !important;
}
@media only screen and (min-width:992px){
  .headerRow .mega-menu-item.mega-menu-item-has-children.mega-toggle-on a{
    border-bottom: #FA4616 2px solid !important;
  }
}


/* parallax changes */
/* .secOvw_Row2 .vce-element--has-background>.vce-col-inner>.vce-col-content{
  padding-left:0;
  padding-right:0;
  padding-top:0;
}


.secOvw_Row2 .vce-asset-background-simple--position-center-center .vce-asset-background-simple-item{
  background-size:cover;
} */

.topRight_Menu>.vce-row-content>.vce-col{
  flex-basis: unset !important;
}

@media only screen and (max-width:1023px){
  /* #mega-menu-wrap-footer .mega-indicator{
    z-index: -1;
  } */

  .mega-indicator{
    z-index: 99;
  }
  #mega-menu-wrap-footer #mega-menu-footer li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-footer #mega-menu-footer li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator{
    display:block;
  }
  #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link,.newSubmenu ul.menu > li > a{
    font-size:24px;
   
  }
  #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{
    color:#FA4616 !important;
    font-weight:900 !important;
  } 

  /* .mega-toggle-on a.dashicons-arrow-down-alt2.mega-menu-link {
    margin-left: 42px !important;
    padding-left: 20px !important;
    border-left: 2px solid #FA4616 !important;
    width: calc(100% - 42px) !important;
  } */


  .newSubmenu .menu-item-has-children button:after{
    content: '\f347';
    font-family: dashicons;
    font-weight: normal;
    display: inline-block;
    margin: 0 0 0 6px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(0);
    color: inherit;
    position: relative;
    background: transparent;
    height: auto;
    width: auto;
    right: auto;
    line-height: inherit;
    color:#0321a5;
    position:absolute;
    right:-10px;
    top:-20px;
    font-size: 24px;
  }
  
  .newSubmenu .menu-item-has-children.opened-item button:after{
    transform: rotate(180deg);
  }
}


@media only screen and (max-width:768px){
  .vce-classic-accordion-panel-body a.vce-button, .vce-classic-accordion-panel-body .button_right .vce-button--style-basic-container, .vce-classic-accordion-panel-body .button_left .vce-button--style-basic-container{
    text-align: left !important;
  }
}


@media only screen and (max-width:1570px){
  .verticalTab .maskBg .vce-tabs-with-slide-inner{
    background-position-x:right;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 768px){
.vce-row--col-gap-30>.vce-row-content>.vce-col.searchCol {
    margin-right: 0 !important;
}
}