/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*ADA fixes applied beginning July 2025*/
.text-left {
  text-align: left;
}
/*END ADA fixes applied beginning July 2025*/

.responsive-image {
max-width: 100%;
height: auto;
}

/*Add the word Login to myLCC in header*/
.header-icon-text {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.header-icon-text .icon {
  width: 40px;
  height: auto;
}

.header-icon-text .text-block {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}
/*END Add the word Login to myLCC in header*/

/*Hide all classes affecting search so that Bolt Discovery has no additional boxes displaying*/
.fusion-search-overlay,
.fusion-search-form,
.searchform,
.search-page-search-form,
.search-table,
.search-field {
  display: none !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

.fusion-custom-menu-item-contents {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
/*END Hide all classes affecting search so that Bolt Discovery has no additional boxes displaying*/

/*Styling for Bolt Discovery AI Assistant button*/
/* Wrapper 
.ai-assistant-btn-wrapper {
  display: flex;
  justify-content: flex-start;
}

/* Styled button 
.ai-assistant-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 12px 20px;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 25px;
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  color: #000;
  cursor: pointer;
  transition: background-color 0.2s ease;
  text-decoration: none;
  outline: none;
  position: relative;
}

/* Add search icon via pseudo-element */
/*OSCAR-comment this out*/
.ai-assistant-btn::before {
  font-weight: 900; /* Required for solid icons */
  content: "\f002"; /* Unicode for the search icon */
  font-size: 14px;
  color: #000;
  margin-right: 8px;
  display: inline-block;
}

/*END Styling for Bolt Discovery AI Assistant button*/


/*Styling for Filters plugin for POS filter*/
.wpc-search-field {
  font-size: 16px !important;
  color: #333 !important;
}

.wpc-filters-submit-button {
  background-color: #092f87 !important;
  border-color: #092f87 !important;
  color: #fff !important;
  font-weight: bold !important;
}

.wpc-filters-reset-button {
  background-color: #0971ce !important;
  border-color: #ffffff !important;
  color: #092f87 !important;
  font-weight: bold !important;
}

.wpc-filters-button-text {
  color: #000 !important;
}

.posfilter {
  color: #000000 !important;
}

.posfilter a:hover {
    color: #ffffff !important;
 }
  
.posfilter a:visited {
    color: #ffffff !important;
}  

.wpc-posts-found {
  color: #d90000 !important;
  font-weight: bold !important;
}

.wpc-dropdown-default {
  font-size: 16px !important;
  font-weight: normal !important;
}

.wpc-filter-title {
  color: #092f87 !important;
  font-weight: bold !important;
  font-family: "PT Sans" !important;
}

span[class^="wpc-term-count"] {
  font-size: 16px !important;
  padding: 5px 0px 5px 8px !important;
}

.fusion-content-widget-area .widget li a {
  color: #000 !important;
  font-weight: bold !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px !important;
  right: 4px;
  width: 20px;
}

/*END Styling for Filters plugin for POS filter*/

/* Change background color of A to Z widget in mega menu*/
.about-author widget widget_custom_html {
  background-color:rgba(0, 0, 0, 0.01);
}
/* END Change background color of A to Z widget in mega menu*/

/* Need Login Help floating button class for popup*/
#needloginhelpimageDIV {
  background-image: url("https://static.lenoircc.edu/uploads/2024/05/chatlancer.png");
  background-repeat: repeat-n;
}

.needloginhelpbutton svg {
  z-index: -1;
  position: absolute;
  top: 35%;
  left: 50%;
  width: calc(100% + 0.75em);
  height: calc(100% + 0.75em);  
  transform: translate(-50%, -50%);
  overflow: visible;
}

.needloginhelp-header {
  background-color:#0971ce;
  color: #fff;
  text-align:center;
  font-size:20px;
  font-weight:700;
  padding: 15px;
  border-radius: 1rem 1rem 0 0;
}

.needloginhelp-modal {
  z-index:3;
  display:none;
  padding-top:10%;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  overflow:auto;
  background-color:rgb(0,0,0);
  background-color:rgba(0,0,0,0.7);
}

.needloginhelp-container {
  width:40%;
  margin:auto;
  position:relative;
  padding: 25px;
}

.needloginhelp-modal-content {
  background-color:#fff;
  color: #000;
  padding: 0px;
  border-radius: 0 0 1rem 1rem;
  background-image: url("https://static.lenoircc.edu/uploads/2024/05/lancertab3.png");
  background-position: center;
  background-repeat: no-repeat;
  height:400px;
  
}

.needloginhelp-dropdown {
  width: 100%;
  font-size: 26px;
}
.needloginhelp-close {
  position: relative;
  float: right;
}
/* END Need Login Help floating button class for popup*/

/***** APPLYONLINEMODAL ******/
.applyonline-modal {
  z-index:3;
  display:none;
  padding-top:20%;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  overflow:auto;
  background-color:rgb(0,0,0);
  background-color:rgba(0,0,0,0.7);
}
.applyonline-container {
  width:40%;
  margin:auto;
  position:relative;
  padding: 25px;
}
.applyonline-header {
  background-color:#092f87;
  color: #fff;
  font-size:26px;
  padding: 10px;
  border-radius: 1rem 1rem 0 0;

}
.applyonline-modal-content {
  background-color:#fff;
  color: #000;
  padding: 25px;
  border-radius: 0 0 1rem 1rem;
  
}
.applyonline-dropdown {
  width: 100%;
  font-size: 26px;
}
.applyonline-close {
  position: relative;
  float: right;
}
/***** END APPLYONLINEMODAL ******/

/* APPLYONLINE floating button class for popup*/
.applyonlinefloatingbutton svg {
  z-index: -1;
  position: absolute;
  top: 35%;
  left: 50%;
  width: calc(100% + 0.75em);
  height: calc(100% + 0.75em);  
  transform: translate(-50%, -50%);
  overflow: visible;
}
/* END APPLYONLINE floating button class for popup*/

/*Send Cookies/Privacy Bar in footer behind the floating buttons*/
.fusion-privacy-bar, .fusion-privacy-bar-full {
  font-size: var(--privacy_bar_font_size);
  z-index: 10;
}
/*END Send Cookies/Privacy Bar in footer behind the floating buttons*/

/*Color of I Accept button for privacy for ada error on contrast*/
.fusion-privacy-placeholder .fusion-privacy-consent.fusion-button {
  background-color: #092f87 !important;
}
/*END Color of I Accept button for privacy for ada error on contrast*/

/* Move footer social media icons out of the way of the floating buttons*/
.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0px 20px 10px 0px !important;
}
/* END Move footer social media icons out of the way of the floating buttons*/

/* Hide recaptcha badge*/
.grecaptcha-badge {
  display:none !important;
}
/* END Hide recaptcha badge*/

/*Change color of Mega Menu dropdown items font*/
.fusion-megamenu-title {
  color: rgba(9,47,135) !important;
  font-size: var(--megamenu_title_size);
}

.fusion-megamenu-title a {
  color: rgba(9,47,135) !important;
}
/*END change color of Mega Menu dropdown items font*/
 
/*Change spacing between Mega Menu dropdown items*/
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
  display: block;
  float: none;
  padding: 10px 0 !important;
  border-right: 1px solid transparent;
  background-size: cover;
}
/*END Change spacing between Mega Menu dropdown items*/

/*Push Menu on AAMC, Athletics, HP, and WD*/
.fusion-live-search .fusion-search-button { 
  display: none !important;
  }
  
  .fusion-menu-element-wrapper.submenu-mode-flyout .fusion-close-flyout {
  left: 2em;
  height: 0.5em;
  font-size: 15px !important;
  font-weight: 900 !important;
  }
  
  .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.sub-menu {
  width: 30% !important;
  } 
  
/*END Push Menu on AAMC, Athletics, HP, and WD*/  

/*Dropdown box for Workforce Dev Programs*/
  .styled-select {
    overflow: hidden;
    margin-right: 10px;
    }
  
  .styled-select select {
    font-size: 30px;
    border-radius: 0px 30px 0px 0px;
    border-width: medium;
    background: transparent;
    overflow: hidden;
    height: 70px;
    text-indent: 10px;
    color: #333;
/*    -webkit-appearance: none;*/
   }
  
  .styled-select optgroup {
    font-size: 30px;
  }
  /*END Dropdown box for Workforce Dev Programs*/
  
  /*Make videos responsive*/
.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}

.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}/*END Make videos responsive*/

/*Disable spinner on submit for CF7*/
.wpcf7-spinner {
    visibility: hidden !important;
}
/*END Disable spinner on submit for CF7*/

/*Disable button link on Scholarship Recipient SmartSlider3
.disabledLink {
 pointer-events: none;
}
END Disable button link on Scholarship Recipient SmartSlider3*/

div#n2-ss-239 .n2-font-dc6933f622d6b000c950e9ac0ce45ed6-hover {
  color: #000000 !important;
}

/*Pricing table header*/
.page-id-55879 .sep-boxed-pricing .panel-heading {
  background-color: #0971ec !important;
  border-radius: 0;
  background-clip: padding-box;
  border-bottom: 1px solid #e5e4e3;
  text-align: center
}

.page-id-55879 .pricing-table-1 ul.list-group li {
  color: #000000;
  text-align: left;
}

.page-id-55879 .pricing-table-1.sep-boxed-pricing .panel-heading h3 {
  color: #ffffff;
  font-size: 25px;
}

.page-id-55879 .pricing-table-2 ul.list-group li {
  color: #000000;
  text-align: left;
}

.page-id-55879 .pricing-table-2.sep-boxed-pricing .panel-heading h3 {
  color: #ffffff;
  font-size: 25px;
}
/*END Pricing table header*/

/*Change border to black on contact box tabs*/
.changetoblack>.fusion-tabs.classic .nav-tabs>li.active .tab-link,
.fusion-tabs.vertical-tabs.classic .nav-tabs>li.active .tab-link,
.table-2 table thead,
.fusion-tabs .nav-tabs li .fusion-tab-heading {
  border-color: #000 !important;
  margin: 0;
  color: #000 !important;
}

/*Change border to black on contact box tabs*/

.sliderimageright {
  position: absolute;
  bottom: 40px;
  left: calc(50% - 400px);
}

/*Text color for contact box element*/
.reading-box element-bottomshadow {
  color: #000000 !important;
}
/*END Text color for contact box element*/

/*Calendly Widget for Paying for College page - move to left side*/
.calendly-badge-widget {
  left: 30px !important;
}

.calendly-badge-content {
  background: rgb(9, 113, 206) !important;
  padding: 15px 15px 15px 15px !important;
  border-radius: 15px !important;
}
/*END Calendly Widget for Paying for College page*/

/*Tidio Container*/
#tidio-chat-iframe {
  bottom: 60px !important;

}
/*END Tidio Container*/

.content-container {
  color: #333333 !important;
}

/*State Headings on DE/Out-of-State Directory page*/
.title-heading-left h2 {
  color: #000000 !important;
  font-size: .80em !important;
  text-align: center !important;
  font-weight: bold !important;
}
/*END State Headings on DE/Out-of-State Directory page*/

/*Off-Canvas Styling*/
/*hide search icon on hp*/
/*.page-id-79793 .searchsubmit,
.page-id-2398 .searchsubmit,
.page-id-6906 .searchsubmit,
.page-id-41205 .searchsubmit,
.page-id-35898 .searchsubmit {
  display: none;
}*/
/*hide search icon on hp*/

/*stop visited link color from changing to red*/
#icon_menu {
  text-decoration: none !important;
  color: #ffffff!important;
}
#icon_menu {
   color: #ffffff !important;
}

/*Add MENU beside hamburger icon*/
.page-id-79793 .fa-bars::after, 
.page-id-2398 .fa-bars::after, 
.page-id-35898 .fa-bars::after, 
.page-id-41205 .fa-bars::after, 
.page-id-6906 .fa-bars::after { 
	content: "Menu";
	font-family: "Century Gothic";
	text-transform: uppercase;
	font-size: 14px !important;
	padding-left: 5px;
	position: absolute;
  color:#ffffff !important;
  margin: 10px !important;
  font-weight: 500 !important;
}
/*END Add MENU beside hamburger icon*/

/*Off Canvas Search Results Box on HP*/
.page-id-79793 .fusion-search-results,
.page-id-2398 .fusion-search-results,
.page-id-35898 .fusion-search-results,
.page-id-41205 .fusion-search-results,
.page-id-6906 .fusion-search-results {
  border-color: #ededed !important;
  max-height: 500px !important;
  background-color: #ffffff !important;
  font-size: 16px !important;
}
/*END Off Canvas Search Results Box on HP*/

/*Off-Canvas 100% width for blue bar icons on HP menu*/
.page-id-2398 .fusion-flex-align-items-flex-start,
.page-id-35898 .fusion-flex-align-items-flex-start,
.page-id-41205 .fusion-flex-align-items-flex-start,
.page-id-6906 .fusion-flex-align-items-flex-start {
  max-width: 100% !important;
}
/*END Off-Canvas 100% width for blue bar icons on HP menu*/

/*END Off-Canvas Styling*/

  /*File-Away Search icon and labels color*/
.ssfa-searchicon {
  color: #000000 !important;
}

.ssfa-searchfield {
  color: #000000 !important;
  font-size: 20px !important;
}

.ssfa-sorttype {
  color: #000000 !important;
}

.ssfa-sortname {
  color: #000000 !important;
}

.ssfa-sortdate {
  color: #000000 !important;
}

.ssfa-sortsize {
  color: #000000 !important;
}

.ssfa-silver {
  color: #000000 !important;
}

.ssfa-blue {
  color: #000000 !important;
}

.ssfa-filename {
  color: #333333 !important;
  font-family: 'Tahoma' !important;
  font-size: 14px !important;
}
/*END File-Away Search icon and label color*/

/*Underline all text links*/
.underline {
  text-decoration: underline !important;
}
/*END Underline all text links*/

/*HPMENU/MYLCC CONTAINER*/
#hpmenucontainer, #hpmylcccontainer {
  width: 50% !important;
}

/*** MYLCC ***/
.mylccmenu {
  position: relative;
  z-index: 200;
  padding: 5px;
  font-size: 16px;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
}

.mylccicon {
  margin-right: 5px;
  font-size: 1.25em;
}

.mylccdropdowncontent {
  display: none;
  position: absolute;
  z-index: 201;
  color: #092f87;
  background-color: rgba(255, 255, 255, .95);
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.175);
  padding: 10px;
  margin-top: -15px;
  text-align: center;
  max-width: 180px;
}

.mylccdropdown:hover .mylccdropdowncontent {
  display: block;
}

.mylccbtn {
  white-space: nowrap;
  background-color: #092f87;
  color: #ffffff;
  padding: 8px 25px;
  text-align: center;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  transition-duration: 0.4s;
}

.mylccbtn:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.24), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.mylccnewstudent {
  border-top: solid thin #f9f9f9;
  margin-top: 7px;
  padding-top: 7px;
}

/*** END MYLCC ***/

/* Menu on homepage */
.rmp-search-box {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
}
.rmp-menu-item-link {
  line-height: 1.4 !important;
  padding: 1% 5% 1% 11% !important;
}

.rmp-menu-title-image {
  width: 70% !important;
}
/*END Menu on homepage */

.ui-datepicker .ui-datepicker-title {
  font-size: 16px !important;
}

/* Accessibility Tools*/
.pojo-skip-link:focus {
  color: #092f87 !important;
  background-color: #f8f8f8 !important;
}

.pojo-skip-link pojo-skip-content {
  tab-size: 0 !important;
}

.screen-reader-shortcut {
  color: #092f87 !important;
  background-color: #ffffff !important;
}
/* End Accessibility Tools*/

/* Pink zigzag under Apply Online in Top Menu*/
.applyonlinemenuitem svg {
  z-index: -1;
  position: absolute;
  top: 35%;
  left: 50%;
  width: calc(100% + 0.75em);
  height: calc(100% + 0.75em);  
  transform: translate(-50%, -50%);
  overflow: visible;
}

.applyonlinemenuitem svg path {
  animation-name: fusion-title-highlight-off-loop;
  stroke: deeppink;
  stroke-width: 9;
  fill: none;
  stroke-dasharray: 1500;
  stroke-linecap: round;
  stroke-linejoin: round;  
  animation: fusion-title-highlight 10s;
  animation-iteration-count: infinite;
}
/* END Pink zigzag under Apply Online in Top Menu*/

.fusion-alert-content-wrapper {
  background-color: #092f87 !important;
  color: #fff !important;
}

.div.wpcf7-mail-sent-ok {
  border: 0px !important;
}

.fusion-highlighted-text-wrapper svg {
  height: calc(100% + 3.3em) !important;
  width: 141% !important;
}

/*Intranet HR LCPD Workshops*/
.lcpdworkshopdiv {
  margin-top: 30px;
  border-bottom: solid 1px #B3B3B3;
}
/*END Intranet HR LCPD Workshops*/

/*Hide comments on Posts (news items/categories)*/
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignright,
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignright,
.fusion-single-line-meta,
.fusion-date-and-formats {
  display: none !important;
}
/*END Hide comments on Posts (news items/categories)*/

/*Library OneSearch*/
.libsearchtable thead {
  background-color: #ededed;
  color: #000000;
  font-weight: 200 !important;
  border-collapse: collapse;
  margin: 20px 0px 18px 2px;
  text-align: center;
}

.libsearchtable {
  width: 96%;
  margin: 20px 0px 18px 2px;
  text-align: left;
  font-weight: 200 !important;
}

.summon-search-submit {
  background-color: #092f87;
  color: #fff;
  padding: 5px 5px 10px 5px !important;
  font-family: "PT Sans" !important;
  font-size: 17px !important;
  border: 0px;
  width: 96px !important;
}

.summon-search-field {
  width: 250px;
  background-color: #ededed;
  padding: 5px 5px 8px 5px !important;
  font-size: 15px !important;
}

.summon-search-tagline {
  padding: 5px 5px 10px 5px !important;
  color: #000 !important;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 2.5;
  letter-spacing: 0px;
  font-size: 20px;
}
/*END Library OneSearch*/

/* Height of blue background on links over images*/
.fusion-button.button-flat {
	height: 4.0em !important;
	padding: 10px !important;
	display: grid;
  text-align: center !important;
}
/*END Height of blue background on links over images */

/*Search Bolt Discovery box and icon in header (think this is for separate AI Search button)
.searchiconai {
  background-color: #092f87 !important;
  color: #ffffff !important;
  vertical-align: middle;
  border: none !important;
  padding: 8px 5px 8px 5px !important;
  font-family: 'PT Sans' !important;
  font-size: 18px !important;
  width: 255px !important;
  border-radius: 8px 8px 8px 8px !important;
}
/*ENDSearch Bolt Discovery box and icon in header*/

/*Search box and icon on homepage*/
.s {
padding: 5px 5px 5px 5px !important;
font-family: "Roboto Slab" !important;
font-size:18px !important;
width: 75% !important;
display: initial !important;
margin: 0px !important;
}

.searchicon::before {
  padding: 10px 15px 9px 15px !important;
  font-size: 18px !important;
  content: "\f002";
  font-family: awb-icons;
  }
 

.searchicon {
background-color: #092f87 !important;
color: #ffffff !important;
vertical-align: middle;
border: none !important;
padding: 8px 5px 8px 5px !important;
}
/*END Search box and icon on homepage*/

.fusion-icon-bubbles {
  display: none !important;
}

.legend {
  display: none;
}

.rsswidget {
  color: #000000 !important;
  font-size: 16px !important;
  font-family: "PT Sans" !important;
  font-weight: bold !important;
  text-align: center !important;
}

.rssdate {
  color: #000 !important;
  font-size: 12px !important;
  font-family: "PT Sans" !important;
  font-weight: bold !important;
  text-align: left !important;
}

.rsssummary {
  color: #000 !important;
  font-size: 14px !important;
  font-family: "PT Sans" !important;
  font-weight: bold !important;
  text-align: left !important;
}

.indent30 {
  text-indent: 30px;
}

/*Move menu for wd smart slider3
.wddescriptionbtn {
position: relative !important;
top: 2.50em !important;
padding: 5px 5px 5px 5px !important;
vertical-align: center !important;
}

.wddescriptionbtnmobile {
position: relative !important;
top: -24.50em !important;
padding: 5px 5px 5px 5px !important;
vertical-align: center !important;
}/*END Move menu for wd smart slider3*/

/*Move button location and spacing*/
.descriptionbtn {
  position: relative !important;
  top: 105px !important;
  height: 4.0em !important;
  display: grid !important;
  align-content: space-evenly;
}

.descriptionbtn2 {
  position: relative !important;
  top: 185px !important;
}

/* Blue bar accross images */
.descriptionbtn4 {
  position: relative !important;
  top: 100px !important;
  height: 4.0em !important;
  display: grid !important;
  align-content: space-evenly;
  width: 100% !important;
  margin-left: 12px !important;
}
/* END blue bar accross images */

.liftupblock {
  margin-bottom: 40px !important;
}
/*END Move button location and spacing*/

/*Apply button on LCC Guarantee and WD Scholarships pages*/
.descriptionbtnred {
  top: 132px !important;
  vertical-align: center !important;
}

.descriptionbtnred span {
  color: #fff !important;
  font-size: 16px !important;
  font-weight: bold !important;
  font-family: "myriad pro" !important;
  text-decoration: underline !important;
  position: relative !important;
  padding: 5px 5px 5px 5px !important;
  line-height: 2 !important;
}

.descriptionbtnred:hover span {
  color: #000 !important;
}
/*END Apply button on LCC Guarantee and WD Scholarships pages*/

/* Underline links as second way to identify them for ADA*/
.fusion-footer-widget-area ul li a {
  text-decoration: underline;
}

.fusion-copyright-notice a {
  text-decoration: underline;
}

/* END Underline links as second way to identify them for ADA*/

.fusion-footer-widget-column {
  margin-bottom: 5px !important;
}

.form-actions .btn,
.form-actions .btn-group {
  margin-right: 10px;
}

.btn,
.btn-primary {
  background-color: #00843D;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
}

.btn-block {
  display: block;
  width: 100%;
}

/* Increase size of top menu items */
.fusion-secondary-header {
  font-size: 13px !important;
}
/* END Increase size of top menu items */

/*Styling for A-Z index*/
.widget-AtoZ {
  position: relative;
  clear: both;
  width: 100%;
  margin: 0px 0px 5px 0 !important;
  padding: 5px 13px;
  border-radius: 15px;
  text-align: center;
}

.widget-AtoZ .letterListing {
  float: left;
  width: 25px;
  font-family: 'Segoe UI', Arial, Sans-Serif !important;
  font-size: 16px;
  font-weight: bold;
  color: #0971ce;
  border: 1px solid #0971ce;
  background-color: #fff;
  margin-right: 8px;
  text-align: center;
  padding-top: 2px;
  padding-right: 6px;
  padding-bottom: 2px;
  padding-left: 6px;
  border-radius: 6px;
}

.letterListing.disabled,
.widget-AtoZ a.letterListing.disabled {
  cursor: default;
  border: 1px solid #CCC;
  color: #CCC;
  background-color: #FFF;
}

.container .row {
  margin: 0;
  padding-bottom: 5px;
}
/*END Styling for A-Z index*/

.selectstyling {
  display: block;
  font-size: 24px;
  font-family: sans-serif;
  font-weight: 700;
  color: #fff;
  line-height: 1.3;
  padding: .6em 1.4em .5em .8em;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  border: 3px solid #fff;
  appearance: none;
  background-color: #003768 !important;
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}

/*Styling for forms to raise above page*/
.formstyling {
  overflow: hidden !important;
  border-radius: 10px 10px 10px 10px !important;
  box-shadow: 0px 25px 20px 0px rgba(61, 61, 61, 0.1) !important;
  /* padding: 20px 20px 20px 20px !important; */
  background-position: left top !important;
  background-repeat: no-repeat !important;  
  background-size: cover !important;
  border-radius: 10px 10px 10px 10px !important;
}

.formstyling form {
  width: 100% !important;
}

.formstyling2 {
  overflow: hidden !important;
  border-radius: 10px 10px 10px 10px !important;
  box-shadow: 0px 25px 20px 0px rgba(21, 21, 61, 0.1) !important;
  /* padding: 20px 20px 20px 20px !important; */
  background-position: left top !important;
  background-repeat: no-repeat !important;  
  background-size: cover !important;
  border-radius: 10px 10px 10px 10px !important;
}

.formstyling2 form {
  width: 100% !important;
}

.formstylingwithheader {
  overflow: hidden !important;
  border-radius: 10px 10px 10px 10px !important;
  box-shadow: 0px 25px 20px 0px rgba(61, 61, 61, 0.1) !important;
  /* padding: 20px 20px 20px 20px !important; */
  background-position: left top !important;
  background-repeat: no-repeat !important;  
  background-size: cover !important;
  border-radius: 10px 10px 10px 10px !important;
}

.formstylingwithheader form {
  width: 100% !important;
}

#wpcf7-f44583-p44584-o1>form {
  width: 95% !important;
}
/*END Styling for for forms to raise above page*/

/*Used for form Foundation Mailing List*/
.page-id-43919 .wpcf7-form select {
  height: 100px !important;
  padding: 10px !important;
}

.page-id-43919 .fusion-title {
  margin-bottom: 5px !important;
}
/*END Used for forms - example Foundation Mailing List*/

/*Used for More Arrow on LCC Homepage
#anchorarrow {
position: fixed !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
}
END Used for More Arrow on LCC Homepage*/

/* Blue background bar on homepages*/
.homesocialmedia {
  position: fixed;
  z-index: 211;
  left: 0px;
  top: 0px;
  width: 100%;
  padding: 5px 10px;
  height: 59px;
  background-color: #092f87;
}

.homesocialmedia .fusion-social-links-header {
  margin-top: 5px;
}

.homesocialmedia .fusion-social-networks .fusion-social-network-icon {
  color: #fff;
  margin: 9px !important;
}

.homesocialmedia img {
  max-height: 20px !important;
}

/* .fusion-secondary-header .fusion-social-networks {
  padding: 0px !important; */
/* } */


/* Allow custom social media icons to be same size as avada default*/
.fusion-social-links-header .fusion-social-networks a.custom img {
  max-height: 1.10em !important;
}
/* END Allow custom social media icons to be same size as avada default*/

.custom fusion-social-network-icon .fusion-tooltip .fusion-custom .fusion-icon-custom {
  margin: 0px 0px 10px !important;
}
/* END Blue background bar on homepages*/

/*Hide Program Code at the end of title on prgram pages-used for Career Coach and hide related word on POS Filter*/
.hideprogramcode {
  display: none;
}
/*END Hide Program Code at the end of title on prgram pages-used for Career Coach*/

.centerimage {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.page-id-79793 #slidingbar-area,
.page-id-2398 #slidingbar-area,
.page-id-6906 #slidingbar-area,
.page-id-27464 #slidingbar-area {
  display: none !important;
}



/* Modal hover more info icon (i) */
.moreinfo {
  border-color: #333333;
  background-color: #333333;
  font-size: 15.84px !important;
  line-height: 31.68px !important;
  height: 31.68px !important;
  width: 31.68px;
  margin-right: 9px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 43%;
  opacity: 0;
}

.modalimage {
  opacity: 1;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.moreinfomodal:hover .modalimage {
  opacity: 0.3;
}

.moreinfomodal:hover .moreinfo {
  opacity: 1;
}
/* END MORE INFO MODAL*/

/*Con Ed Styling Table that displays courses*/
.campusheader {
  height: 42px !important;
  background-color: #0971ce !important;
}

.footable.metro-myblue>tfoot>tr>td {
  background-color: #333333 !important;
  border-color: #333333 !important;
}

.footable.metro-myblue {
  border-color: #ededed !important;
  font-size: 13px !important;
}

.footable.metro-myblue>tfoot>tr>th,
.footable.metro-myblue>thead>tr>th,
.footable.metro-myblue>thead>tr>td {
  background-color: #333333 !important;
  border-color: #ededed !important;
}

.metro-myblue .toggle-arrow-tiny .footable-loaded .footable .no-paging default {
  background-color: #fff !important;
}
/*END Con Ed Styling Table that displays Courses*/

/*Faculty/Staff Directory Search*/
.directorysearch {
  border-bottom: 3px double #E1E1DC;
  border-top: 3px double #E1E1DC;
  padding: 15px;
  width: 95%;
  margin-bottom: 10px;
}

.directorysearch input,
.directorysearch select {
  padding: 5px;
  border: solid 1px #CCCCCC;
  margin: 2px;
  display: inline-block;
  vertical-align: top;
  font-family: arial, helvetica;
  font-size: 14px;
  color: #878787;
}

.directorysearchresults {
  padding: 1em;
  background: #fff;
  border-bottom: thin solid #E1E1DC;
  border-top: thin solid #E1E1DC;
}

.directorysearchresults.alt {
  padding: 1em;
  background: none;
  border-bottom: thin solid #E1E1DC;
  border-top: thin solid #E1E1DC;
}
/*END Faculty/Staff Directory Search*/

/* Blue Button text - (increase font-size on blue button links)*/
.fusion-button {
  font-family: arial !important;
  font-weight: normal !important;
  font-size: .73em !important;
  text-decoration: underline !important;
  text-decoration-color: #fff !important;
}
/*END Blue Button text*/

/*Indent title on meta major landing pages*/
.indenttitle {
  padding: 0px 0px 0px 10px !important;
}

.indenttitle25 {
  margin-left: 25px !important;
}

.indenttitle50 {
  margin-left: 50px !important;
}
/*END Indent title on meta major landing pages*/

/*Blue Print Button*/
.printbutton {
  background-image: linear-gradient(to top, #092f87, rgba(9, 47, 135, 0.92)) !important;
  padding: 10px 10px 10px 25px !important;
}

.printbutton span {
  color: #fff !important;
  font-size: 22px !important;
  font-weight: bold !important;
  font-family: myriad pro !important;
  text-decoration: underline !important;
}

.printbutton:hover span {
  color: #f1f1f1 !important;
}
/*END Blue Print Button*/

/*Red Register Button*/
.ceregbutton {
  background-image: linear-gradient(to top, #d90000, rgba(218, 104, 95, 0.92)) !important;
}

.ceregbutton span {
  color: #fff !important;
  font-size: 22px !important;
  font-weight: bold !important;
  font-family: myriad pro !important;
  text-decoration: underline !important;
  position: relative !important;
  top: 5px !important;
  padding: 5px 5px 5px 5px !important;
}

.ceregbutton:hover span {
  color: #000 !important;
}
/*END Red Register Button*/

/* Hide percentage on progress bar on LCC Guarantee*/
.page-id-22383 .fusion-progressbar-value {
  display: none !important;
}
/* END Hide percentage on progress bar on LCC Guarantee*/

/* Remove top padding from main content */
#main {
  padding-top: 0px !important;
  padding-bottom: 25px !important;
}
/* END Remove top padding from main content */

/* Underline links on hover */
.post-content a:hover {
  text-decoration: underline !important;
  color: #000000 !important;
}
/* END Underline links on hover*/

/* Mark visited links red */
.post-content a:visited {
  color: #d90000 !important;
}
/* END Mark visited links red*/

/*Remove top padding from full width pages such as Creating Success*/
.fusion-fullwidth {
  padding-top: 0px !important;
}
/*END Remove top padding from full width pages such as Creating Success*/

/*Move Search icon in Main Menu to the right*/
.fusion-main-menu-search {
  float: right !important;
}

.fusion-main-menu .fusion-main-menu-search a:after {
  border: none;
  font-size: 24px;
}
/*END Move Search icon in Main Menu to the right*/

/*Contact Form 7*/
.fieldset2 {
  width: 190px;
  padding: 2px;
  margin: auto;
}

.fieldset3 {
  padding: 2px;
  margin: auto;
}
/*End Contact Form 7*/

/*Give background color to Curriculum and ConEd labels on Distance Ed menu*/
.menu-item-25219,
/*.menu-item-27294,*/
.menu-item-25220,
.menu-item-25239

/*.menu-item-27306,
.menu-item-27420,
.menu-item-27672,
.menu-item-27697*/
  {
  background-color: #ededed !important;
}

/*Give background color to Curriculum and ConEd labels on Distance Ed menu*/

/* Margin of tabs element on Distance Ed ConEd Contacts page*/
.fusion-tabs.fusion-tabs-1 .nav,
.fusion-tabs.fusion-tabs-1 .nav-tabs,
.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
  margin: 12px 0px 0px 0px !important;
}
/* END Margin of tabs element on Distance Ed ConEd Contacts page*/

/* Font size and color for Toggle headings*/
.fusion-accordian .panel-title .fusion-toggle-heading {
  font-size: 18px !important;
  font-weight: bold !important;
}

.fusion-accordian .panel-title .active .fa-fusion-box {
  background-color: #013b7d !important;
}

.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a,
.fusion-accordian .panel-title a:hover {
  color: #101010 !important;
}

.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-body {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
/*End Font size and color for Toggle headings*/

/*-----  SKIP TO MAIN CONTENT (ADA COMPLIANCE)------------ */
.skip {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden;
  color: white;
  text-decoration: underline;
}

a.skip:active,
a.skip:focus,
a.skip:hover {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible;
}

/*-----  END SKIP TO MAIN CONTENT (ADA COMPLIANCE)------------ */
.table-1 {
  width: 100% !important;
}

/*HP Explore Options table*/
#hpexplore {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

#hpexplore td,
#hpexplore th {
	border: 1px solid #ddd;
	padding: 11px;
	text-align: left;
	font-family: "PT Sans" !important;
}

#hpexplore tr:nth-child(even) {
	background-color: rgba(237,224,218);
}

#hpexplore tr:hover {
	background-color: #f7e6c8;
}

#hpexplore th {
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	background-color: #E9EFF6;
	color: #000;
}
/*END HP Explore Options table*/

/*CE Explore Courses table*/
#ceexplore {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#ceexplore td,
#ceexplore th {
  border: 1px solid #ddd;
  padding: 11px;
  text-align: left;
  font-family: "PT Sans" !important;
}

#ceexplore tr:nth-child(even) {
  background-color: rgba(61, 34, 38, 0.25);
}

#ceexplore tr:hover {
  background-color: #f7e6c8;
}

#ceexplore th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #E9EFF6;
  color: #000;
}
/*END CE Explore Courses table*/

/*Reaffirmation of Accreditation table*/
#reafftable {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#reafftable td,
#reafftable th {
  border: 1px solid #ddd;
  padding: 11px;
  text-align: left;
  font-family: "PT Sans" !important;
}

#reafftable tr:nth-child(even) {
  background-color: #E9EFF6;
}

#reafftable tr:hover {
  background-color: #f7e6c8;
}

#reafftable th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #E9EFF6;
  color: #000;
}
/*END Reaffirmation of Accreditation table*/

/*Medical Assisting Outcomes table*/
#medassttable {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#medassttable td,
#medassttable th {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: center;
}

#medassttable tr:nth-child(even) {
  background-color: #f2f2f2;
}

#medassttable tr:hover {
  background-color: #ddd;
}

#medassttable th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center !important;
  background-color: #0971ce;
  color: white;
}
/*END Medical Assisting Outcomes table*/

/*Student Achievement Outcomes table*/
#satable {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#satable td,
#satable th {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: center;
}

#satable tr:nth-child(even) {
  background-color: #f2f2f2;
}

#satable tr:hover {
  background-color: #ddd;
}

#satable th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center !important;
  background-color: #0971ce;
  color: white;
}

#satable td.emptycell {
  background-color: #333;
}


/*END Student Achievement Outcomes table*/

/* Table for AAMC Industry Sponsors*/
#aamctable {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#aamctable td,
#aamctable th {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: center;
}

#aamctable tr:nth-child(even) {
  background-color: #00000000;
}

/*#aamctable tr:hover {
background-color: #ddd;
}*/

#aamctable th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #00000000;
  color: white;
}
/*END Table for AAMC Industry Sponsors*/

/*New Program Page Look for Medical Assisting Outcomes table*/
#medassttable2 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#medassttable2 td,
#medassttable2 th {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: center;
}

#medassttabl2e tr:nth-child(even) {
  background-color: #f2f2f2;
}

#medassttable2 tr:hover {
  background-color: #ddd;
}

#medassttable2 th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #2d6fb7;
  color: white;
}
/*END New Program Page Look for Medical Assisting Outcomes table*/

/*Strategic Planning Goal 1,2, 3*/
.spuupdatesspan {
  float: left;
}

#sptable {
  font-family: "PT Sans" !important;
  border-collapse: collapse;
  width: 100%;
  color: #000000 !important;
  font-size: 16px !important;
  text-align: left !important;
}

#sptable td,
#sptable th {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
  vertical-align: top !important;
}

#sptable th {
  text-align: left;
  background-color: #0971ce;
  color: white;
}
/*END Strategic Planning Goal 1,2,3 table*/

/*Table for DE Licensure Disclosure*/
.detable td {
  border: thin solid black;
  color: #000000;
  font-weight: normal;
  vertical-align: top;
  width: 25%;
  font-family: "PT Sans" !important;
  font-size: 14px;
  padding: 5px 10px 5px 5px;
}

.detable thead {
  border: thin solid black;
  background-color: #ededed !important;
  font-weight: bold;
  padding: 5px 10px 5px 5px !important;
}

.detable {
  /*border-collapse: collapse;*/
  margin: 20px 0px 18px 2px;
  text-align: left;
  border-collapse: collapse;
  width: 96%;
}

.detable {
  width: 96%;
}
/*END Table for DE Licensure Disclosure*/

/*Table for Ebook Prices*/
.ebooktable td {
  border: thin solid black;
  color: #101010;
  font-weight: normal;
}

.ebooktable thead {
  background-color: #ededed;
  border: thin solid black;
  color: #101010;
  font-weight: normal;
  border-spacing: 5px;
  border-spacing: 10px;
  border-collapse: collapse;
  margin: 20px 0px 18px 2px;
  text-align: center;
}

.ebooktable {
  width: 85%;
  margin: 20px 0px 18px 2px;
  text-align: center;
  border-spacing: 5px;
  border-spacing: 10px;
}
/*End Table for Ebook Prices*/

/*Increase body text font size*/
.fusion-post-content p,
.post-content p a {
  font-size: 18px !important;
  /*text-decoration: underline !important;*/
  color: #101010 !important;
}

.post-content p a:hover {
  text-decoration: underline !important;
  color: blue !important;
}

.post-content p a:visited {
  text-decoration: underline !important;
  color: #d90000 !important;
}

.fusion-copyright-notice a {
  text-decoration: underline !important;
}

.li-font-size {
  font-size: 16px !important;
}

/* END Increase body text font size*/

/*Size of text for title of left menu*/
.sidebar .widget .heading h4,
.sidebar .widget h4 {
  font-size: 28px !important;
}

/* END Size of text for title of left menu*/

/*Move returned search item to far left (where date/icon would be if not hidden*/
.fusion-blog-layout-medium-alternate .fusion-post-content {
  margin-left: 0 !important;
}
/*END Move returned search item to far left (where date/icon would be if not hidden*/

.fusion-blog-layout-grid .fusion-post-content-container p:last-child,
.fusion-blog-layout-timeline .fusion-post-content-container p:last-child {
  font-size: 18px !important;
  font-family: "PT Sans" !important;
}

/*Change font size on checklist items on Arts and Sciences Programs*/
.page-id-855 .fusion-li-item-content {
  font-size: 16px !important;
}

/*LancerLINKS
.lccslidingbar {
  overflow: scroll !important;
  background-image: url("/wp-content/uploads/2019/11/lancertransparent2.png");
  background-repeat: no-repeat !important;
  background-position: bottom !important;
  font-family: "PT Sans" !important;
}
/*END LancerLINKS*/

/*Size of text*/
.post-content h2 {
  font-size: 20px !important;
  margin: 1px !important;
  font-weight: bold !important;
}
/*END Size of text*/

/*Affects Counter Boxes Numbers*/
.display-counter {
  font-family: "PT Sans Caption", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
/*END Affects Counter Boxes Numbers*/

/* Affects Counter Boxes*/
.counter-box-content {
  color: #000000 !important;
  font-size: 25px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
}

.counter-box-container {
  font-weight: bold !important;
}
/*END Affects Counter Boxes*/

/*Affects Content Box Heading*/
.content-box-heading {
  font-family: "PT Sans" !important;
  font-weight: bold !important;
}
/*END Affects Content Box Heading*/

/*Affects Toggle Text*/
.fusion-accordian .panel-title .fusion-toggle-heading {
  font-family: "PT Sans" !important;
  color: #000 !important;
}
/*END Affects Toggle Text*/

/*Affects Tab Headers*/
.fusion-tab-heading,
.fusion-title h4,
.fusion-widget-area h4,
.post-content h4,
.title h4 {
  font-family: "PT Sans" !important;
  font-weight: bold !important;
  color: #000000 !important;
  font-size: 20px !important;
}
/*END Affects Tab Headers*/

/*Text for Scholarship Recipients*/
.elephantfontquote {
  font-family: "Debby";
  line-height: 1.5;
  text-align: left;
  font-style: italic;
  font-size: 20px;
  color: #fff;
  padding: 15px 100px 0px 100px;
  font-weight: normal;
}

/*

/*Text on event header on homepage*/
.raleway24 {
  color: #000000 !important;
  font-size: 24px !important;
  text-align: left !important;
  font-family: "Raleway" !important;
}

.raleway24w {
  color: #ffffff !important;
  font-size: 24px !important;
  text-align: left !important;
  font-family: "Raleway" !important;
}

.raleway18 {
  color: #000000 !important;
  font-size: 18px !important;
  text-align: left !important;
  font-family: "Raleway" !important;
  font-weight: 400 !important;
}

.raleway18w {
  color: #ffffff !important;
  font-size: 18px !important;
  text-align: left !important;
  font-family: "Raleway" !important;
}
/*END Text on event header on homepage*/

/*Text on Social Media Accounts page*/
.sacramentofont46 {
  color: #000 !important;
  font-size: 46px !important;
  text-align: center !important;
  font-family: "Monotype Corsiva" !important;
  line-height: 3.8 !important;
  font-weight: normal !important;
}

.sacramentofont35 {
  color: #000 !important;
  font-size: 35px !important;
  text-align: left !important;
  font-family: "Sacramento" !important;
  font-weight: bold !important;
}
/*END Text on Social Media Accounts page*/

.playfair36 {
  color: #1a1a1aff !important;
  font-size: 28px !important;
  text-align: left;
  font-family: "Playfair Display", Arial !important;
  line-height: 1.3 !important;
}

.h2black72 {
  color: #333 !important;
  font-size: 72px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}

.h2black50left {
  color: #333 !important;
  font-size: 340px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1.2 !important;
  font-weight: bold !important;
}

.h2black35 {
  color: #000000 !important;
  font-size: 35px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}

/*Bold body text on Alumni, Page Not Found, LCCMA, Disbursement Schedule, Workforce Development, NCRC*/
.h2black25 {
  color: #000000 !important;
  font-size: 25px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
}
/*END Bold body text on Alumni, Page Not Found, LCCMA, Disbursement Schedule, Workforce Development, NCRC*/

/*Body text on Alumni, Page Not Found*/
.h2black25b {
  color: #000000 !important;
  font-size: 25px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}
/*END Body text on Alumni, Page Not Found*/

/*Body text on LCCMA, Disbursement Sch, NCRC*/
.h2black25l {
  color: #000000 !important;
  font-size: 25px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}
/*END Body text on LCCMA, Disbursement Sch, NCRC*/

/*Text on NCRC*/
.h2black25ln {
  color: #000000 !important;
  font-size: 25px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
}
/*END Text on NCRC*/

/*Text on Athletic Team Photo pages*/
.h2black20 {
  color: #000000 !important;
  font-size: 20px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}
/*END Text on Athletic Team Photo pages*/

.h2black20left {
  color: #000000 !important;
  font-size: 18px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1.0 !important;
  font-weight: bold !important;
}

/*Text on Spotlight On Vets, Assoc in Eng, Fndtn Tennis/Golf, Campus Resources, WD, LancerALERT, WIOA, NCRC, SBC, Fac/Staff Student Services*/
.h2black18 {
  color: #000000 !important;
  font-size: 18px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
}
/*END Text on Spotlight On Vets, Assoc in Eng, Fndtn Tennis/Golf, Campus Resources, WD, LancerALERT, WIOA, NCRC, SBC, Fac/Staff Student Services*/

/*Text for Contact Content Boxes*/
.h2black18left {
  color: #000000 !important;
  font-size: 18px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
}

/*/END Text for Contact Content Boxes*/

/*Text on Spotlight On Vets, Assoc in Eng, Fndtn Tennis/Golf, Campus Resources, WD, LancerALERT, WIOA, NCRC, SBC, Fac/Staff Student Services*/
.h2black18l {
  color: #000000 !important;
  font-size: 18px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
}
/*END Text on Spotlight On Vets, Assoc in Eng, Fndtn Tennis/Golf, Campus Resources, WD, LancerALERT, WIOA, NCRC, SBC, Fac/Staff Student Services*/

/*blog font size*/
.h2blackblog {
  color: #000000 !important;
  font-size: 58em !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
}
/*END blog font size*/

.rifont {
  font-family: "Champion Lightwt";
  font-weight: bold;
  font-size: 3em;
  line-height: 1;
  text-align: left;
  color: #000;
}

.rifont2 {
  font-family: "Champion Lightwt";
  font-weight: bold;
  font-size: 2em;
  line-height: 1;
  text-align: left;
  color: #000;
}

.rifont3 {
  font-family: "Champion Lightwt";
  font-weight: bold;
  font-size: 3em;
  line-height: 1;
  text-align: left;
  color: #092f87;
}

.rifontwhite {
  font-family: "Champion Lightwt";
  font-weight: bold;
  font-size: 1em;
  line-height: 1;
  text-align: left;
  color: #ffffff;
}

/* Text on Lancer Food Pantry, Request Food Services, Page not Found, LCC Home, Athletics, Planned Giving*/
.h2black16c {
  color: #000000 !important;
  font-size: 16px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
}

/* END Text on Lancer Food Pantry, Request Food Services, Page not Found, LCC Home, Athletics, Planned Giving*/

.h2black14l {
  color: #ffffff !important;
  font-size: 14px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
}

/* Text on Career Tech Ed Pathway*/
.h2black14 {
  color: #000000 !important;
  font-size: 14px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
}

/* END Text on Career Tech Ed Pathway*/

/* Text on Program pages*/
.h2white65 {
  color: #fff !important;
  background-color: #092f87 !important;
  font-size: 60px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1 !important;
  padding: 12px 12px 12px 12px !important;
}
/*END Text on Program pages*/

/* Text on Future Services*/
.h2whitebl {
  color: #fff !important;
  background-color: #0971ce !important;
  font-size: 60px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1 !important;
  padding: 0px 0px 12px 10px !important;
}
/*END Text on Program pages*/

/* Text on Cars for College, AAMC, LCCMA, Fndtn Tennis/Golf, WD, Heritage Place, Fndtn Golf, Paying for College*/
.h2whiteaamc {
  color: #fff !important;
  font-size: 2.0em !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}
/*END Text on Cars for College, AAMC, LCCMA, Fndtn Tennis/Golf, WD, Heritage Place, Fndtn Golf, Paying for College*/

.n2-ss-286 .n-uc-2aPzQ1jclB8I-inner {
  padding: 5px 10px 145px 10px !important;
}

/* AtoZ links on Site Index*/
.h2bluelinks {
  color: #0971ce !important;
  font-size: 1.1em !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  font-weight: bold !important;
}

.h2bluelinkshover:hover {
  background: #092f87 !important;
  color: #fff !important;
}
/*END AtoZ links on Site Index*/

/* Text on Professional Licensure*/
.h2blue30left {
  color: #092f87 !important;
  font-size: 30px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}
/*END Text on Professional Licensure*/

/* Text on Ready to Begin on Homepage*/
.h2yellow30 {
  color: #BD913F !important;
  font-size: 30px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}

/* END Text on Ready to Begin on Homepage*/

/* Text on Lancer Food Pantry, Request Food Services, State & Fed Employee Notices, Forms*/
.h2white30l {
  color: #fff !important;
  font-size: 30px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
  padding: 0px 20px !important;
}
/*END Text on Lancer Food Pantry, Request Food Services, State & Fed Employee Notices, Forms*/

/* Text on Footer*/
.h2white30left {
  color: #fff !important;
  font-size: 28px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: 400 !important;
}
/*END Text on Footer*/

/* Text on Athletics*/
.h2white26 {
  color: #fff !important;
  font-size: 26px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}
/*END Text on Athletics*/

.h2white24 {
  color: #fff !important;
  font-size: 24px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
  font-weight: bold !important;
}

/* Text on Athletics*/
.h2white25 {
  color: #ffffff !important;
  font-size: 25px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
}
/*END Text on Athletics*/

/* Text on Cars for College, Lancer Food Pantry, Request Food Services*/
.h2white22l {
  color: #ffffff !important;
  font-size: 22px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  line-height: 1.5 !important;
}
/*END Text on Cars for College, Lancer Food Pantry, Request Food Services*/

/* Text on Cars for College, Lancer Food Pantry, Request Food Services, Athletics*/
.h2white22 {
  color: #ffffff !important;
  font-size: 22px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
}
/*END Text on Cars for College, Lancer Food Pantry, Request Food Services, Athletics*/

/* Text on Lancer Food Pantry, Request Food Services, Scholarship Recipients, AAMC, LCCMA, WD, Scholarships*/
.h2white18 {
  color: #ffffff !important;
  font-size: 18px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
}
/*END Text on Lancer Food Pantry, Request Food Services, Scholarship Recipients, AAMC, LCCMA, WD, Scholarships*/

/* Text on Contacts Content Boxes, Lancer Food Pantry, Request Food Services, Scholarship Recipients, AAMC, LCCMA, WD, Scholarships*/
.h2white18left {
  color: #ffffff !important;
  font-size: 18px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
  padding: 20px !important;
}
/*END Text on Contacts Content Boxes, Lancer Food Pantry, Request Food Services, Scholarship Recipients, AAMC, LCCMA, WD, Scholarships*/

.h2white18b {
  color: #ffffff !important;
  font-size: 18px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  font-weight: bold !important;
}

/*Text on Athletics*/
.h2white16 {
  color: #ffffff !important;
  font-size: 16px !important;
  text-align: left !important;
  font-family: "PT Sans" !important;
}
/*END Text on Athletics*/

/* Text on Cars for College*/
.h2purple {
  color: #76316a !important;
  font-size: 2em !important;
  text-align: left !important;
  font-family: "Tw Cen MT Condensed Extra Bold" !important;
  line-height: 1 !important;
  font-weight: bold !important;
}

.h2carsforcollege {
  color: #ffffff !important;
  font-size: 1.5em !important;
  text-align: left !important;
  font-family: "Trebuchet MS" !important;
  line-height: 1 !important;
  font-weight: bold !important;
}
/*END Text on Cars for College*/

.homeheading {
  font-family: "futura-pt", Helvetica, Arial, sans-serif;
  font-size: 2.125rem;
  font-weight: 900;
  line-height: 3rem;
  text-transform: uppercase;
  word-break: normal;
  width: 100%;
  color: #000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.h2blue20cal {
  color: #D90000 !important;
  font-size: 20px !important;
  text-align: left !important;
  font-weight: 700 !important;
  font-family: "PT Sans" !important;
}

.h2blue30 {
  color: #0971ce !important;
  font-size: 2em !important;
  text-align: left !important;
  font-weight: 700 !important;
  font-family: "Raleway" !important;
}

/* Text on Cars for College App, Veteran Registration, LCC Health Fair, WIOA Youth Funds Available, College News and Events, WIOA Funds Available, Request Support Services, Prospective Athlete Form, Request to Release Test Scores, LCCMA Interest Form, Athletics, WD and CE Course Inquiry, Position Posting Request, Publication Info, SGA Club Deposit, Preceptor Training Verification, Ambassador Request, Lib Project Basics NCLIVE Article, Foundation Mailing List, M2 Mentoring App, M2 Success Initiative Mentoring Questionnaire, Purchase Request, Interlibrary Loan Request, Request Library Card, Research Consultation Request, Library Tour/Instruction*/
.lancerlinksheader {
  color: #000000 !important;
  font-size: 1.0em !important;
  /* text-align: left !important; */
  font-family: "PT Sans" !important;
  font-weight: bold !important;
}
/*END Text on Cars for College App, Veteran Registration, LCC Health Fair, WIOA Youth Funds Available, College News and Events, WIOA Funds Available, Request Support Services, Prospective Athlete Form, Request to Release Test Scores, LCCMA Interest Form, Athletics, WD and CE Course Inquiry, Position Posting Request, Publication Info, SGA Club Deposit, Preceptor Training Verification, Ambassador Request, Lib Project Basics NCLIVE Article, Foundation Mailing List, M2 Mentoring App, M2 Success Initiative Mentoring Questionnaire, Purchase Request, Interlibrary Loan Request, Request Library Card, Research Consultation Request, Library Tour/Instruction*/

/* Text on Athletics*/
.lancerlinksheaderw {
  color: #ffffff !important;
  font-size: 22px !important;
  /* text-align: left !important; */
  font-family: "PT Sans" !important;
  font-weight: bold !important;
  text-align: center !important;
}
/*END Text on Athletics*/

/* Text on Cars for College App, Veteran Registration, LCC Health Fair, WIOA Youth Funds Available, College News and Events, WIOA Funds Available, Request Support Services, Prospective Athlete Form, Request to Release Test Scores, LCCMA Interest Form, Athletics, WD and CE Course Inquiry, Position Posting Request, Publication Info, SGA Club Deposit, Preceptor Training Verification, Ambassador Request, Lib Project Basics NCLIVE Article, Foundation Mailing List, M2 Mentoring App, M2 Success Initiative Mentoring Questionnaire, Purchase Request, Interlibrary Loan Request, Request Library Card, Research Consultation Request, Library Tour/Instruction*/
.lancerlinksheaderb30 {
  color: #000000 !important;
  font-size: 30px !important;
  /* text-align: left !important; */
  font-family: "PT Sans" !important;
  text-align: center !important;
}
/*END Text on Cars for College App, Veteran Registration, LCC Health Fair, WIOA Youth Funds Available, College News and Events, WIOA Funds Available, Request Support Services, Prospective Athlete Form, Request to Release Test Scores, LCCMA Interest Form, Athletics, WD and CE Course Inquiry, Position Posting Request, Publication Info, SGA Club Deposit, Preceptor Training Verification, Ambassador Request, Lib Project Basics NCLIVE Article, Foundation Mailing List, M2 Mentoring App, M2 Success Initiative Mentoring Questionnaire, Purchase Request, Interlibrary Loan Request, Request Library Card, Research Consultation Request, Library Tour/Instruction*/

/* Text on Athletics*/
.lancerlinksheaderw30 {
  color: #ffffff !important;
  font-size: 30px !important;
  /* text-align: left !important; */
  font-family: "PT Sans" !important;
  font-weight: bold !important;
  text-align: center !important;
}
/*END Text on Athletics*/

/*Text on Cars for College App, Veteran Registration, LCC Health Fair, WIOA Youth Funds Available, College News and Events, WIOA Funds Available, Request Support Services, Prospective Athlete Form, Request to Release Test Scores, LCCMA Interest Form, Athletics, WD and CE Course Inquiry, Position Posting Request, Publication Info, SGA Club Deposit, Preceptor Training Verification, Ambassador Request, Lib Project Basics NCLIVE Article, Foundation Mailing List, M2 Mentoring App, M2 Success Initiative Mentoring Questionnaire, Purchase Request, Interlibrary Loan Request, Request Library Card, Research Consultation Request, Library Tour/Instruction*/
.lancerlinksheader a {
  color: #ffffff !important;
}

.lancerlinksheader a:hover {
  color: #ffffff !important;
  /* font-size: 20px !important;
text-align:center !important; */
}

.lancerlinksheader a:visited {
  color: #ffffff !important;
  /* font-size: 20px !important;
text-align:center !important; */
}
/*END Text on Cars for College App, Veteran Registration, LCC Health Fair, WIOA Youth Funds Available, College News and Events, WIOA Funds Available, Request Support Services, Prospective Athlete Form, Request to Release Test Scores, LCCMA Interest Form, Athletics, WD and CE Course Inquiry, Position Posting Request, Publication Info, SGA Club Deposit, Preceptor Training Verification, Ambassador Request, Lib Project Basics NCLIVE Article, Foundation Mailing List, M2 Mentoring App, M2 Success Initiative Mentoring Questionnaire, Purchase Request, Interlibrary Loan Request, Request Library Card, Research Consultation Request, Library Tour/Instruction*/

/*Text on College News and Events*/
.lancerlinksheaderbig {
  color: #ffffff !important;
  font-size: 50px !important;
  text-align: center !important;
}
/*END Text on College News and Events*/

/* Text on Athletics*/
.hpnewsheader {
  color: #000000 !important;
  font-size: 50px !important;
  font-family: "PT Sans" !important;
  font-weight: bold !important;
  text-align: center !important;
}
/*END Text on Athletics*/

/* Text on College News and Events*/
.lancerlinksheaderbig a:visited {
  color: #ffffff !important;
  font-size: 20px !important;
  text-align: center !important;
}
/*END Text on College News and Events*/

.lccmasmallfont {
  color: #ffffff !important;
  font-size: 20px !important;
  text-align: center !important;
}

.lccmasmallfont a:hover {
  color: #ffffff !important;
  font-size: 20px !important;
  text-align: center !important;
}

.lccmasmallfont a:visited {
  color: #ffffff !important;
  font-size: 20px !important;
  text-align: center !important;
}

/* Text on WD & CE Course Inquiry*/
.findpath20 {
  color: #000000 !important;
  font-size: 20px !important;
  text-align: center !important;
  font-weight: bold !important;
}
/*END Text on WD & CE Course Inquiry*/

/* Text on WIOA Youth Funds Availabe, WIOA Funds Available, Request to Release Test Scores, LCCMA Interest Form, Publication Info, M2 Mentoring App, M2 Success Initiative, Purchase Request, Request Library Card, Research Consultation Request*/
.lccmasmallfont16 {
  color: #000000 !important;
  font-size: 16px !important;
  text-align: left !important;
}

.lccmasmallfont16 a:hover {
  color: #000000 !important;
  font-size: 16px !important;
  text-align: left !important;
}

.lccmasmallfont16 a:visited {
  color: #000000 !important;
  font-size: 16px !important;
  text-align: left !important;
}
/*END Text on WIOA Youth Funds Availabe, WIOA Funds Available, Request to Release Test Scores, LCCMA Interest Form, Publication Info, M2 Mentoring App, M2 Success Initiative, Purchase Request, Request Library Card, Research Consultation Request*/

/* Text on Athletics*/
.bigwhitefont {
  color: #ffffff !important;
  font-size: 55px !important;
  text-align: center !important;
}

.bigwhitefont a:hover {
  color: #ffffff !important;
  font-size: 20px !important;
  text-align: center !important;
}

.bigwhitefont a:visited {
  color: #ffffff !important;
  font-size: 20px !important;
  text-align: center !important;
}
/*END Text on Athletics*/

/*Text on Homepage for Apply, Pay, Programs, Info, Visit, WD*/
.hpsize22 {
  color: #192E3C !important;
  font-weight: 400 !important;
  line-height: 2.4 !important;
  font-size: 22px !important;
  text-align: center !important;
  font-family: 'Roboto', 'Arial' !important;
}

.hpsize17 {
  color: #192E3C !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  font-size: 17px !important;
  text-align: center !important;
  font-family: 'Roboto', 'Arial' !important;
}
/*End Text on Homepage for Apply, Pay, Programs, Info, Visit, WD*/

/*Text on Telephone Resources*/
.formsbluefont18c {
  color: #092f87 !important;
  font-size: 18px !important;
  text-align: center !important;
  font-family: "Roboto Slab" !important;
}

.formsbluefont18 {
  color: #092f87 !important;
  font-size: 18px !important;
  text-align: left !important;
  font-weight: bold !important;
}

.formsbluefont18 a:hover {
  color: #092f87 !important;
  font-size: 18px !important;
  text-align: left !important;
}

.formsbluefont18 a:visited {
  color: #092f87 !important;
  font-size: 18px !important;
  text-align: left !important;
}
/*END Text on Telephone Resources*/

/*Text on Culinary Arts*/
.formsblkheader20 {
  color: #000000 !important;
  font-size: 20px !important;
  font-family: "PT Sans" !important;
  font-weight: bold !important;
}

.formsblkheader20 a {
  color: #000000 !important;
}

.formsblkheader20 a:hover {
  color: #092f87 !important;
}

.formsblkheader20 a:visited {
  color: #d90000 !important;
}
/*END Text on Culinary Arts*/

/*Text on Foundation Mailing List*/
.formsblkheader20notbold {
  color: #000000 !important;
  font-size: 20px !important;
  font-family: "PT Sans" !important;
}
/*END Text on Foundation Mailing List*/

/* Text on END Tech, Paramedic to ADN, ST, RAD, POLY, ADN*/
.redfont {
  color: #d90000 !important;
  font-size: 18px !important;
  font-family: "PT Sans" !important;
  text-align: left !important;
  font-weight: bold !important;
  text-decoration: underline !important;
}
/*END Text on END Tech, Paramedic to ADN, ST, RAD, POLY, ADN*/

/* Text on Athletics*/
.formswhtheader18 {
  color: #ffffff !important;
  font-size: 18px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
}

.formswhtheader18 a {
  color: #ffffff !important;
}

.formswhtheader18 a:hover {
  color: #092f87 !important;
  text-align: center !important;
}

.formswhtheader18 a:visited {
  color: #d90000 !important;
}
/*END Text on Athletics*/

.standardlink20 a:hover {
  color: #754D4B !important;
  font-weight: bold !important;
}

.standardhdr22 {
  color: #000000 !important;
  font-size: 22px !important;
  text-align: center !important;
  font-weight: bold !important;
}

.standardbody17 {
  color: #000000 !important;
  font-size: 18px !important;
  text-align: left !important;
  font-weight: normal !important;
}

.acadcal20 {
  color: #646473 !important;
  font-size: 20px !important;
  text-align: left !important;
  margin: 0px 0px 1px 0px;
  font-family: "PT Sans" !important;
}

.acadcal20 a:hover {
  color: #d90000 !important;
  font-size: 20px !important;
  text-align: left !important;
}

.acadcal20 a:visited {
  color: #d90000 !important;
  font-size: 20px !important;
  text-align: left !important;
}

.frontpagew {
  color: #ffffff !important;
  font-size: 48px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: .80 !important;
  font-weight: bold !important;
}

.frontpageb {
  color: #000000 !important;
  font-size: 8vw !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1.0 !important;
}

.frontpage20w {
  color: #ffffff !important;
  font-size: 20px !important;
  text-align: center !important;
  font-family: "Adobe Gothic Std" !important;
  line-height: 1.20 !important;
  font-weight: normal !important;
}

.font20b {
  color: #000000 !important;
  font-size: 20px !important;
  text-align: center !important;
  font-family: Adobe Gothic Std !important;
  line-height: 1.20 !important;
}

.font20w2 {
  color: #ffffff !important;
  font-size: 16px !important;
  text-align: center !important;
  font-family: Adobe Gothic Std !important;
  line-height: 1.20 !important;
}

.font20w {
  color: #ffffff !important;
  font-size: 18px !important;
  text-align: center !important;
  font-family: Adobe Gothic Std !important;
  line-height: 1.20 !important;
}

/* Font for footer text*/
.footerheader::before {
  color: #ffffff !important;
  font-size: 17.5px !important;
  /* text-align: left !important; */
  text-align: left !important;
  display: inline-block;
  /* Fix for clickability issue in WebKit */
  color: #fff !important;
  text-align: left !important;
  content: "\f004";
  font-family: FontAwesome;
  padding: 0px 7px 0px 0px !important;
}

.footer4body {
  color: #fff2e6;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: .5em;
}

.footerblockquote::before {
  display: inline-block;
  /* Fix for clickability issue in WebKit */
  color: #fff !important;
  text-align: left !important;
  content: "\f004";
  font-family: FontAwesome;
}

.fusion-footer-widget-column widget SP_News_scrolling_Widget {
  width: 50% !important;
}

/* END Font for footer text */

#submittest {
  background: #ffffff;
  color: #000;
  font-size: 15px;
  padding: 4px 5px;
  margin: 2px auto;
}

#submittest input[type="submit"]:hover {
  background: #ededed;
}

#submittest label {
  display: block;
  /* vertical-align: auto; */
  font-family: 'gothic', helvetica;
  color: #878787;
  margin: 2px;
}

.fieldset2 {
  width: 190px;
  padding: 2px;
  margin: auto;
}
/*END Make headers H1 and H2 white*/

/*Intranet Home Modals*/
.page-id-48319 .fusion-modal-text-link {
  color: #000000;
  Font-weight: bold;
  font-size: 18px;
  font-family: Adobe Gothic STD;
}
/*END Intranet Home Modals*/

/* Hide name and text on Creating Success pages under images
#main .post h2 a,
.about-author .title {
  color: blue !important;
}
*/
.single-navigation {
  margin-bottom: 5px !important;
}

.fusion-portfolio-content p:last-child {
  display: none !important;
}
/*END Hide name and text on Creating Students pages under images*/

/*Font size for Category name on green rollover on Creating Success pages*/
.fusion-events-shortcode .fusion-events-meta h4,
.fusion-carousel-meta,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,
.fusion-recent-posts .columns .column .meta,
.fusion-single-line-meta {
  font-size: 14px !important;
}

/* END Font size for Category name on green rollover on Creating Success pages*/

/* Styling for lcc logo*/

/* .fusion-main-menu>ul>li>a {
  height: 56px !important;
} */

.fusion-header .fusion-logo {
  margin-top: 5px !important;
  margin-right: 0px;
  margin-bottom: 5px !important;
  margin-left: 0px;
}

.fusion-header-wrapper {
  margin-top: 0px !important;
}
/*END Styling for lcc logo*/

/*Font for WD homepage*/
.abrilfatface {
  font-family: 'Abril Fatface', 'Arial';
  color: #092f87;
  font-size: 437.5%;
  text-shadow: none;
  line-height: 1.2;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: inherit;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  font-weight: normal;
}
/*END Font for WD homepage*/


/*Font for Run Hide Fight page*/
.rhfight {
  font-family: 'PT Sans';
  color: #092f87;
  font-size: 200.5%;
  text-shadow: none;
  line-height: 1.2;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: inherit;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  font-weight: bold;
}
/*END Font for Run Hide Fight page*/
  
#ributton {
  color: #fff;
  background-color: #b1810b !important;
}

#ributton2 {
	color: #5B6870;
	background-color: #ffffff !important;
	border: 2px solid #b1810b !important;
  }

/*Sliding Bar 1 - widget that flies out from right with gear icon
.fusion-flyout-menu-icons .fusion-icon-sliding-bar:before,
.fusion-main-menu .fusion-icon-sliding-bar:before,
.fusion-mobile-menu-icons .fusion-icon-sliding-bar:before,
.fusion-mobile-nav-holder .fusion-icon-sliding-bar:before {
  font-family: PT Sans !important;
  content: '\LancerLINKS' !important;
}

.fusion-sliding-bar-toggle-circle .fusion-sb-toggle:after,
.fusion-sliding-bar-toggle-rectangle .fusion-sb-toggle:after {
  top: 60%;
}

.fusion-sliding-bar-area a {
  font-size: 15px;
}
END Sliding Bar 1 - widget that flies out from right with gear icon*/

.test-widget-avada-child {
  width: 23%;
  float: left;
}

.test-content {
  margin-left: 80px;
  float: right;
}

.fusion-text>li {
  font-size: 1.25em !important;
}

.fusion-page-title-secondary {
  width: 100%;
  /*	text-align: left;*/
}

.fusion-breadcrumbs {
  float: left;
  padding-top: 6px;
}

/* Sidebar menu moved to ellipse menu style */
#menuwidget {
  display: none;
}

.menuwidget {
  position: relative;
  float: right;
  text-align: right;
  cursor: pointer;
}

.menuwidget:after {
  content: '\2807';
  font-size: 1.25em;
  padding-left: 10px;
  /* float: right; */
  top: 5px;
  position: relative;
  /* right: -15px; */
  /* z-index: 1; */
  line-height: 0;
}

.menuwidgetcontent {
  border-left: thin solid #ededed;
  border-right: thin solid #ededed;
  margin: 0 auto;
  max-width: 1100px;
}

.menuwidgetcontent ul {
  margin: 0;
  padding-left: 0;
}

.menuwidgetcontent li {
  display: block;
}

.menuwidgetcontent li a {
  border-bottom: 1px solid #ededed;
  padding: 4px 7px;
  display: block;
}

/* END of Sidebar menu moved to ellipse menu style */

/* Background, Hover, Border of Sidebar menu and ellipse menu */
.menuwidgetcontent li a {
  border-bottom: 1px solid #333 !important;
  background-color: #fcfcfc !important;
}

.menuwidgetcontent li a:hover {
  background: #eff5fa !important;
}
/*END Background, Hover, Border of Sidebar menu and ellipse menu */

/*Divs for Academic Programs/Virtual Transfer Programs/TransferDeadlines page*/
.wrappermodules {
  overflow: hidden;
}

.wrappermodules div {
  min-height: 140px;
  padding: 0px;
}

.one {
  background-color: #ededed !important;
  float: left;
  margin-right: 10px;
  width: 50%;
  /*border-right:2px solid #000;*/
}

.two {
  background-color: #ededed;
  overflow: hidden;
  margin: 5px;
  min-height: 130px;
}

.clearmodules {
  width: 100%;
  clear: both;
  min-height: 0px !important;
}
/*End of Divs for Academic Programs/Virtual Transfer Programs/TransferDeadlines page*/

/*Contact Form (small version)*/
.pifWrappersm {
  width: 100%;
  min-height: 100px;
}

.pifCol1sm {
  float: left;
  width: 100%;
}

.pifCol2sm {
  float: left;
  width: 100%;
}

.pifCol3sm {
  float: left;
  width: 100%;
}

.pifCol14sm {
  float: left;
  width: 100%;
}

.pifCol15sm {
  float: left;
  width: 100%;
}

.pifCol16sm {
  float: left;
  width: 100%;
}

.pifrespsm {
  width: 100%;
}
/*END Contact Form (small version)*/

/* Contact Form */
.pifWrapper {
  width: 100%;
  min-height: 100px;
}

.pifCol1 {
  float: left;
  width: 25%;
}

.pifCol2 {
  float: left;
  width: 25%;
}

.pifCol3 {
  float: left;
  width: 25%;
}

.pifCol4 {
  float: left;
  width: 25%;
}

.pifCol5 {
  float: left;
  width: 49%;
}

.pifCol6 {
  float: right;
  width: 49%;
}

.pifCol7 {
  float: left;
  width: 98%;
}

.pifCol8 {
  float: left;
  width: 34%;
}

.pifCol9 {
  float: left;
  width: 32%;
}

.pifCol10 {
  float: left;
  width: 34%;
}

.pifresp {
  width: 95%;
}

.pifLabels {
  display: none !important;
  width: 10px !important;
}

.pifinvalid {
  border: thin solid red !important;
  background: url(images/error.png) no-repeat right 5px center;
}

.pifLegend {
  display: none !important;
}

.pifbreak {
  clear: both;
  margin-bottom: 20px;
}

.wpcf7-list-item {
  display: block !important;
}

.wpcf7-form-control input[type="radio"]:focus,
select:focus,
input[type="checkbox"]:focus {
  outline-style: auto;
}

.wpcf7-form input[type="submit"]:focus {
  outline: auto black;
}

.wpcf7-form-control .wpcf7-submit {
  width: 50% !important;
}

.wpcf7-form-control-wrap phone {
  display: none !important;
}

.wpcf7-form input[type="submit"]:disabled {
  background-color: #999 !important;
}

#submittest {
  background: #ffffff;
  color: #000;
  font-size: 15px;
  padding: 4px 5px;
  margin: 2px auto;
}

#submittest input[type="submit"]:hover {
  background: #ededed;
}

#submittest label {
  display: block;
  /* vertical-align: auto; */
  font-family: 'gothic', helvetica;
  color: #878787;
  margin: 2px;
}

#newform label {
  display: none !important;
}

fieldset {
  width: 100%;
  padding: 2px;
  margin: auto;
}

.wpcf7-form {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  float: left !important;
}

.wpcf7-textarea {
  width: 85%;
  font-size: 14px !important;
}

.wpcf7-form-textarea {
  font-size: 30px !important;
  font-family: "PT Sans" !important;
  width: 85%;
}

.wpcf7-select-parent .wpcf7-select {
  font-size: 14px !important;
}

.wpcf7-select-parent .select-arrow {
  font-size: calc((19px) * .75) !important;
}

.wpcf7-form p {
  font-size: 20px !important;
  font-family: "PT Sans" !important;
}

.wpcf7-form p {
  font-family: "PT Sans" !important;
  font-size: 16px !important;
  color: #000000;
}

wpcf7-list-item-label {
  font-size: 14px !important;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="date"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="email"],
.wpcf7-form select,
textarea {
  background-color: #fbfbfb !important;
  vertical-align: top;
  font-family: gothic, helvetica;
  font-size: 14px;
  color: #000000;
  margin: 4px;
  border: solid 1px #CCCCCC;
  padding: 5px;
}

textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  border: 1px solid rgba(81, 203, 238, 1);
}

.wpcf7-form label {
  display: block;
  font-family: 'gothic', helvetica;
  margin: 2px;
}

.wpcf7-form textarea {
  overflow-x: hidden;
  overflow-y: hidden;
  resize: none;
  height: 125px;
}

.wpcf7-form input[type="submit"] {
  font-family: 'gothic', helvetica;
  display: block;
  background: #0971ce !important;
  color: #fff;
  font-size: 1.25em !important;
  text-transform: uppercase;
  padding: 5px 25px;
  margin: 20px auto;
  border: none;
  outline: none;
  cursor: pointer;
}

.wpcf7-form input[type="submit"]:hover {
  background: #012D5C;
}

/*IdentifyLinks*/
pidentify {
  color: #000;
  background-color: white;
}

a {
  text-decoration: none;
  color: #000000
}

a:hover,
a:focus {
  text-decoration: underline;
}
/*END IdentifyLinks*/

.btn-group button {
  font-family: 'gothic', helvetica;
  background: #092f87;
  color: #ededed;
  font-size: 20px;
  border: 0 none;
  border-radius: 0;
  cursor: pointer;
  -webkit-border-radius: 5px;
  margin: 5px 5px 5px 5px;
  width: auto;
}

.btn-group button:hover {
  background-color: #092f87;
  color: #fff;
  text-transform: uppercase;
}

/*Search page*/
span.fusion-comments,
span.fusion-inline-sep {
  display: none !important;
}

.fusion-single-line-meta {
  display: none !important;
}

.fusion-date-and-formats {
  display: none !important;
}

.entry-title fusion-post-title {
  font-weight: bold !important;
}

.fusion-meta-info {
  font-size: 14px !important;
}
/*End Search page*/

/*News and Events*/
.news-more-link {
  background-color: #092f87 !important;
  color: #ffffff !important;
}
/*END News and Events*/

 /* Full width cotainers Home Page */
 .width-100 .fusion-fullwidth {
  margin-left: -30px !important;
  margin-right: -30px !important;
}
/* END Full width cotainers Home Page */

.ctu-ultimate-style-heading-2.active {
  background-color: #092f87 !important;
  color: #fff !important;
  border: solid 1px #333 !important;
}

.ctu-ultimate-style-heading-2 {
  background-color: #ededed !important;
  color: #333 !important;
  border: solid 1px #fff !important;
}

.ctu-ultimate-style-heading-2.active:after {
  /*content: "∧"; */
  content: "\f078";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-family: FontAwesome;
  position: absolute;
  right: 10px;
  top: 15px;
}

.fusion-secondary-header {
  height: 60px;
}

.h2white72 {
  color: #fff !important;
  font-size: 72px !important;
  text-align: center !important;
  font-family: "PT Sans" !important;
  line-height: 1 !important;
  font-weight: bold !important;
}

/*Website revisions Tim-Nikki*/
/*LCC Online page*/
.page-id-88345 .post-content2 h2 {
  font-size: 20px !important;
  margin: 1px !important;
  font-weight: bold !important;
}

.page-id-88345 .post-content2 a:hover{
  text-decoration: none !important;
  color: #092f87 !important;
}

.page-id-88345 .post-content2 a:visited{
  text-decoration: none !important;
  color: #000!important;
}

.page-id-88345 .fusion-tabs.fusion-tabs-1 .nav, .fusion-tabs.fusion-tabs-1 .nav-tabs, .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
  margin: 0px 0px 0px 0px !important;
}

/* Default for all tabs */
.page-id-88345 .fusion-tabs .nav-tabs > li > a {
  background-color: #092f87 !important;
  color: #ffffff !important;
}

/* Active on click */
.page-id-88345 .fusion-tabs .nav-tabs > li.clicked > a {
  background-color: #0971ce !important;
  color: #ffffff !important;
}

.page-id-88345 .changetoblack>.fusion-tabs.classic .nav-tabs>li.active .tab-link, .fusion-tabs.vertical-tabs.classic .nav-tabs>li.active .tab-link, .table-2 table thead, .fusion-tabs .nav-tabs li .fusion-tab-heading {
    border-color: none !important;
    color: #fff !important;
}

.page-id-88345 .occ-slider .custom-arrow {
  position: absolute;
  top: 10%;
  transform: translateY(-50%);
  background: transparent;  /* Remove the black background */
  border: none;
  color: black;  /* You can change the color of the arrow icon here */
  width: 40px;
  height: 40px;
  border-radius: 50%;  /* Keep the circular shape */
  z-index: 10;
  cursor: pointer;
  line-height: 40px;  /* Ensure the arrow is centered */
  text-align: center;
  padding: 0; 
}

.page-id-88345 .occ-slider .slick-prev {
  left: 10px;
}

.page-id-88345 .occ-slider .slick-next {
  right: 10px;
}

.page-id-88345 .occ-slider .custom-arrow:hover {
  background: transparent;  /* No background on hover */
}

.page-id-88345 .occ-title{
            color:#fff;
            font-size:17px !important;
            font-weight:500 !important;
            margin:0 0 12px;
            line-height:1.3;
            font-family: Tahoma !important;
}

.page-id-88345 .flip-box-inner-wrapper {
min-height: 400px !important;
}

.page-id-88345 .fusion-flip-boxes .fusion-flip-box .flip-box-front {
  font-size: 28px !important;
  line-height: 1.3;  
  font-family: "PT Sans" !important;
  font-weight: 900 !important;
}

.page-id-88345 .flip-box-heading-back .fusion-responsive-typography-calculated {
  color: #fff !important;
}
/*END LCC Online page*/

/*PFC pages*/
.page-id-87447 #main,
.page-id-89132 #main,
.page-id-2362 #main,
.page-id-89143 #main,
.page-id-89139 #main,
.page-id-3450 #main,
.page-id-2017 #main {
  margin-bottom: -26px !important;
}

.page-id-75280 #main {
  margin-bottom: -46px !important;
}

/*add incremental numbers as icons on pfc pages toggles*/
.numbericontoggles .fusion-accordian .fusion-panel.fusion-toggle-boxed-mode {
    border-left: 4px solid #092f87 !important;
    border-radius: 10px !important;
}

/* Reset the counter on the accordion wrapper */
.numbericontoggles .fusion-accordian {
  counter-reset: toggle-counter;
}

/* Increment the counter on each toggle panel */
.numbericontoggles .fusion-panel.panel-default {
  counter-increment: toggle-counter;
}

/* Add the number before the heading span */
.numbericontoggles .fusion-panel .fusion-toggle-heading {
  position: relative;
  padding-left: 3em;
  display: inline-block;
}

.numbericontoggles .fusion-panel .fusion-toggle-heading::before {
  content: counter(toggle-counter);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1.8em;
  height: 1.8em;
  background-color: #092f87;
  color: white;
  border-radius: 50%;
  text-align: center;
  line-height: 1.8em;
  font-weight: bold;
  font-size: 1em;
}
/*END add incremental numbers as icons on pfc pages toggles*/

/*indentation used to line text up in pfc pages toggles*/
.indent15 { 
   padding: 0px 0px 0px 15px !important; 
}

.indent65 { 
   padding: 0px 20px 0px 65px !important; 
} 
/*END indentation used to line text up in pfc pages toggles*/

/*summary text in header banner on pfc pages*/
.pfctext {
  font-family: 'MS Sans Serif',Geneva,sans-serif;
  text-align: center;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.40;
  color: #c0d0ed !important;
}

 .pfctextwht {
  font-family: 'MS Sans Serif',Geneva,sans-serif;
  text-align: center;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.40;
  color: #fff !important;
}
 /*END summary text in header banner on pfc pages*/

/*blue header font for white boxes on pfc pages*/
.h2blueheading {
  color: #1e3a8a; 
  font-size: 1.2rem; 
  font-weight: 700;
  line-height: 1.6;
  margin-bottom: 0.5rem;

/*END blue header font for white boxes on pfc pages*/}

/*white boxes on pfc hp, sch, and vets*/
.custom-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 30px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

.custom-card:hover {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
  transform: translateY(-4px);
}

.custom-half-width {
  width: 75% !important;
  line-height: 1.25em !important;
  max-width: 600px; /* Optional: limit max width on large screens */
  display: block;
  margin: 0 auto;
}
/*END white boxes on pfc hp, sch, and vets*/

/*contact card info for pfc pages*/
.lcccontact-card {
  background-color: #f4f8fe;
  border-radius: 12px;
  max-width: 450px;
  padding: 20px;
  font-family: 'MS Sans Serif',Geneva,sans-serif;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
  color: #000;
  border: 1px dashed rgba(9,113,206,0.18);
  margin: auto;
}

.profile {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 12px;
}

.profile-img {
  flex-shrink: 0;
  width: 75px;
  height: 85px;
  border-radius: 50%;
  border: 2px solid #cbe0fb;
  overflow: hidden;
  background-color: #fff;
}

.profile-info .name {
  margin: 0;
  font-weight: bold;
  color: #092f87;
  font-size: 18px;
}

.profile-info .title {
  margin: 4px 0 0 0;
  color: #0971ce;
  font-size: 17px;
}

.phone {
  font-size: 17px;
  color: #000;
  margin: 0 0 20px 0;
}
/*END contact card info for pfc pages*/

/*button styling for new pfc pages*/
.newbuttonstyling {
  color: #fff !important;
  font-family: 'MS Sans Serif', Geneva, sans-serif !important;
  font-size: 17px !important;
  margin-left: 0.2em;
  font-size: 17px !important;
  box-shadow: none !important;
}
/*END button styling for new pfc pages*/

/*bottom margin between open toggles on stt page*/
.togglebottommargin {
  margin-bottom: 40px !important;
}
/*END bottom margin between open toggles on stt page*/

/*END PFC pages*/

/********************** @MEDIA SECTION ***********************************/
@media (max-width: 600px) {
/*Website revisions Tim-Nikki*/
/*PFC pages*/
.profile {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

.profile-info .title,
.profile-info .name {
    font-size: 16px;
  }

.phone {
    font-size: 16px;
  }

.profile-img {
    width: 90px;
    height: 103px;
  }

.lcccontact-card {
    padding: 16px;
  }

/* CAN DELETE AFTER PFC PAGES HAVE BEEN UP AWHILE
.page-id-88561 .pfctext {
  display: inline-block;
  margin: 0 auto;
  font-size: 14px !important;
  text-align: center;
}*/
}
/*END PFC pages*/

/********************** @MEDIA SECTION ***********************************/
@media only screen and (max-width: 800px) {
/***** APPLYONLINEMODAL ******/
.applyonline-container {
  width:80%;
  margin:auto;
  position:relative;
  padding: 25px;
}
.applyonline-header {
  background-color:#092f87;
  color: #fff;
  font-size:16px;
  padding: 10px;
  border-radius: 1rem 1rem 0 0;

}
.applyonline-modal-content {
  background-color:#fff;
  color: #000;
  padding: 20px;
  border-radius: 0 0 1rem 1rem;
  
}
.applyonline-dropdown {
  width: 100%;
  font-size: 20px;
}

/***** END APPLYONLINEMODAL ******/

/* APPLYONLINE floating button class for popup*/
.applyonlinefloatingbutton svg {
  z-index: -1;
  position: absolute;
  top: 35%;
  left: 50%;
  width: calc(100% + 0.75em);
  height: calc(100% + 0.75em);  
  transform: translate(-50%, -50%);
  overflow: visible;
}
/* END APPLYONLINE floating button class for popup*/

/***** Need Login Help Modal ******/
.needloginhelp-container {
  width:80%;
  margin:auto;
  position:relative;
  padding: 25px;
}
.needloginhelp-header {
  background-color:#0971ce;
  color: #fff;
  font-size:18px;
  padding: 10px;
  border-radius: 1rem 1rem 0 0;
}

.needloginhelp-modal {
  padding-top:50%;  
}

.needloginhelp-modal-content {
  background-color:#fff;
  color: #000;
  padding: 0px;
  border-radius: 0 0 1rem 1rem;
  background-image: url("https://static.lenoircc.edu/uploads/2024/05/lancertab3.png");
  background-position: center;
  background-repeat: no-repeat;
  height:75px;
}
.needloginhelp-dropdown {
  width: 100%;
  font-size: 20px;
}
/***** END Need Login Help Modal ******/

/* Need Login Help floating for popup*/
.needloginhelpbutton svg {
  z-index: -1;
  position: absolute;
  top: 35%;
  left: 50%;
  width: calc(100% + 0.75em);
  height: calc(100% + 0.75em);  
  transform: translate(-50%, -50%);
  overflow: visible;
}
/* END Need Login Help class for popup*/

/* Move footer social media icons out of the way of the floating buttons*/
  .fusion-social-networks .fusion-social-networks-wrapper {
    margin: 0px 20px 10px 0px !important;
  }
/* END Move footer social media icons out of the way of the floating buttons*/

  /*Font for WD homepage*/
  .abrilfatface {
    font-family: 'Abril Fatface', 'Arial';
    color: #092f87;
    font-size: 2em;
    text-shadow: none;
    line-height: 1.2;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: inherit;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: normal;
  }

  /*END Font for WD homepage*/

  /*Reduce text on programs of study pages headers*/
  .h2white72left {
    color: #fff !important;
    font-size: 42px !important;
    text-align: left !important;
    font-family: "PT Sans" !important;
    line-height: 1.0 !important;
    padding: 0px 0px 12px 10px !important;
  }

  .h2white72 {
    color: #fff !important;
    font-size: 36px !important;
    text-align: center !important;
    font-family: "PT Sans" !important;
    line-height: 1 !important;
    font-weight: bold !important;
  }

  .h2white65 {
    background-color: #FFFFFF00 !important;
    font-size: 42px !important;
    font-family: "PT Sans" !important;
    padding: 94px 0px 0px 0px !important;
  }

  .rifont {
    font-family: "Champion Lightwt";
    font-weight: bold;
    font-size: 1.5em;
    line-height: 1;
    text-align: left;
    color: #000;
    }
  /*END Reduce text on programs of study pages headers*/

  /*Text on WD Spotlight On section*/
  .h2spotlighton {
    color: #fff !important;
    background-color: #7E7E7E !important;
    font-size: 50px !important;
    text-align: center !important;
    font-family: "PT Sans" !important;
    line-height: 1.0 !important;
    font-weight: 900 !important;
  }

  /*END Text on WD Spotlight On section*/

  /* Hide breadcrumbs */
  .fusion-breadcrumbs {
    display: none;
  }
  /* END Hide breadcrumbs */

  /*Change font size of Employee Director/Fac/Staff/Admin pages*/
  .directorysearchresults {
    font-size: 14px !important;
  }

  .directorysearchresults.alt {
    font-size: 14px !important;
  }

  /*END Change font size of Employee Director/Fac/Staff/Admin pages*/

  .lancerlinksheaderbig {
    font-size: 22px !important;
  }

  /* END College News and Events image and title reduced on mobile*/

  /*Homepage new or returning, current, etc. blue buttons position on mobile*/
  .blueheader20 {
    color: #092f87 !important;
    font-size: 20px !important;
    text-align: center !important;
    font-family: "PT Sans" !important;
    font-weight: bold !important;
  }

 

  /*Remove footer widgets on mobile*/
  .fusion-footer-widget-area {
    display: none !important;
  }

  /*END Remove footer widgets on mobile*/

  /*Allow image to show on forms on mobile*/
  #fusion-layout-column-forms {
    margin-top: -15px !important;
  }

  /*END Allow image to show on forms on mobile*/

  /*Move college news and events title down on mobile*/
  .page-id-52129 .title-heading-center {
    margin-top: 35px !important;
  }

  /*END Move college news and events title down on mobile*/

  /* Text on LCCMA*/
  .h2black60 {
    color: #333 !important;
    font-size: 40px !important;
    text-align: center !important;
    font-family: sans-serif;
    line-height: 1.5 !important;
    font-weight: bold !important;
  }

  /*END  Text on LCCMA*/

  /* Text on SchRec 2022*/
  .h2black24 {
    color: #898989 !important;
    font-size: 24px !important;
    text-align: left !important;
    font-family: sans-serif;
    line-height: 1.0 !important;
    font-weight: normal !important;
  }

  /*END  Text on SchRec 2022*/

  /* Text on Scholarship Recipients, LCC Home, LCCMA, WD, Scholarships*/
  .h2white50 {
    color: #fff !important;
    font-size: 30px !important;
    text-align: center !important;
    font-family: "PT Sans" !important;
    line-height: 1.5 !important;
    font-weight: bold !important;
  }
  /*END Text on Scholarship Recipients, LCC Home, LCCMA, WD, Scholarships*/
  
}

@media only screen and (max-width: 1100px) {
/***** APPLYONLINEMODAL ******/
.applyonline-container {
  width:80%;
  margin:auto;
  position:relative;
  padding: 25px;
}
.applyonline-header {
  background-color:#092f87;
  color: #fff;
  font-size:16px;
  padding: 10px;
  border-radius: 1rem 1rem 0 0;

}
.applyonline-modal-content {
  background-color:#fff;
  color: #000;
  padding: 20px;
  border-radius: 0 0 1rem 1rem;
  
}
.applyonline-dropdown {
  width: 100%;
  font-size: 20px;
}

/***** END APPLYONLINEMODAL ******/



/* APPLYONLINE floating button class for popup*/
.applyonlinefloatingbutton svg {
  z-index: -1;
  position: absolute;
  top: 35%;
  left: 50%;
  width: calc(100% + 0.75em);
  height: calc(100% + 0.75em);  
  transform: translate(-50%, -50%);
  overflow: visible;
}
/* END APPLYONLINE floating button class for popup*/

/***** APPLYONLINEMODAL ******/
.needloginhelp-container {
  width:60%;
  margin:auto;
  position:relative;
  padding: 25px;
}
.needloginhelp-header {
  background-color:#0971ce;
  color: #fff;
  font-size:18px;
  padding: 10px;
  border-radius: 1rem 1rem 0 0;

}

.needloginhelp-modal {
  padding-top:40% !important;  
}

.needloginhelp-modal-content {
  background-color:#fff;
  color: #000;
  padding: 0px;
  border-radius: 0 0 1rem 1rem;
  background-image: url("https://static.lenoircc.edu/uploads/2023/03/lancertab4.png");
  background-position: center;
  background-repeat: no-repeat;
  height:75px;
}

.needloginhelp-dropdown {
  width: 100%;
  font-size: 20px;
}

/***** END APPLYONLINEMODAL ******/

/* Need Login Help class for popup*/
.needloginhelpbutton svg {
  z-index: -1;
  position: absolute;
  top: 35%;
  left: 50%;
  width: calc(100% + 0.75em);
  height: calc(100% + 0.75em);  
  transform: translate(-50%, -50%);
  overflow: visible;
}
/* END Need Login Help class for popup*/

/* Move footer social media icons out of the way of the floating buttons*/
  .fusion-social-networks .fusion-social-networks-wrapper {
    margin: 0px 20px 10px 0px !important;
  }
/* END Move footer social media icons out of the way of the floating buttons*/

  /* myLCC */
  .mylccdropdown {
    position: absolute;
    top: 5px;
    right: 15px;
  }
  .mylccdropdowncontent {
    right: 0px;
  }
  /* end myLCC */

  .fusion-social-links-header {
    display: none;
  }

  .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.sub-menu {
    width: 100% !important;
  }

  .fusion-mobile-selector {
    width: 80% !important;
  }

  .fusion-mobile-selector:after {
    content: 'MENU';
    margin-left: 12px;
    margin-right: 12px;
}

.fusion-mobile-selector span {
    display: none;
}
  
    #mobilesearchicondiv {
    width: 40px;
    position: absolute;
    top: 122px;
    right: 12%;
  }
  .mobilesearchicon {
    font-size: 24px !important;
    line-height: 30px !important;
    height: 34px !important;
    width: 34px !important;
    border: none !important;
    background-color: transparent !important;
    /* color: #092f87 !important; */
    
  }

  #topnavigationmenu {
    display: none !important;
  }
  
  .customslidesfont {
    font-size: 40px;
  }

  /* ProspectInterestForm */
  .pifCol1 {
    width: 100% !important;
  }

  .pifCol2 {
    width: 100% !important;
  }

  .pifCol3 {
    width: 100% !important;
  }

  .pifCol4 {
    width: 100% !important;
  }

  .pifCol5 {
    width: 100% !important;
  }

  .pifCol6 {
    width: 100% !important;
  }

  .pifCol7 {
    width: 100% !important;
  }

  .pifCol8 {
    width: 100% !important;
  }

  .pifCol9 {
    width: 100% !important;
  }

  .pifCol0 {
    width: 100% !important;
  }

  .pifresp {
    width: 95%;
  }

  .pifLabels {
    display: none !important;
    width: 10px !important;
  }

  .pifinvalid {
    border: thin solid red !important;
    background: url(images/error.png) no-repeat right 5px center;
  }
}