/* @override http://www.stchost.org/stc/wp-content/themes/university/css/bootstrap.min.css?ver=4.5.2 */
/*
 Theme Name:   University Child
 Description:  CactusThemes - University Child Theme
 Author:       CactusThemes
 Author URI:   http://cactusthemes.com
 Template:     university
 Version:      1.1.1
 
/* COLORS ARE BASED ON 90 POSSIBLE COLOR COMBINATIONS FROM http://clrs.cc/a11y/
/*
/* ==================================================================================== */

@font-face { /* ========== Bariol Serif Light - Weight 100 */
	font-family: 'Bariol Light Serif';
	src: url('bariol_serif_light-webfont.eot'); 
	src: url('bariol_serif_light-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_serif_light-webfont.woff') format('woff'), 
	     url('bariol_serif_light-webfont.woff2') format('woff'), 
	     url('bariol_serif_light-webfont.ttf')  format('truetype'), 
	     url('bariol_serif_light-webfont.svg') format('svg'); 
}

@font-face { /* ========== Bariol Light Italic Serif - 100 */
	font-family: 'Bariol Light Italic Serif';
	src: url('bariol_serif_light_italic-webfont.eot'); 
	src: url('bariol_serif_light_italic-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_serif_light_italic-webfont.woff') format('woff'), 
	     url('bariol_serif_light_italic-webfont.woff2') format('woff'), 
	     url('bariol_serif_light_italic-webfont.ttf')  format('truetype'), 
	     url('bariol_serif_light_italic-webfont.svg') format('svg'); 
}

@font-face { /* ========== Bariol Thin Serif - 200 */
	font-family: 'Bariol Thin Serif';
	src: url('webfont.eot'); 
	src: url('webfont.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_serif_thin-webfont.woff') format('woff'), 
	     url('bariol_serif_thin-webfont.woff2') format('woff'), 
	     url('bariol_serif_thin-webfont.ttf')  format('truetype'), 
	     url('bariol_serif_thin-webfont.svg') format('svg'); 
}

@font-face { /* ========== Bariol Thin Italic Serif - 200 */
	font-family: 'Bariol Thin Italic Serif';
	src: url('bariol_serif_thin_italic-webfont.eot'); 
	src: url('bariol_serif_thin_italic-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_serif_thin_italic-webfont.woff') format('woff'), 
	     url('bariol_serif_thin_italic-webfont.woff2') format('woff'), 
	     url('bariol_serif_thin_italic-webfont.ttf')  format('truetype'), 
	     url('bariol_serif_thin_italic-webfont.svg') format('svg'); 
	     
}

@font-face { /* ========== Bariol Regular Sans-serif - 400 */
	font-family: 'Bariol Regular Sans-serif';
	src: url('bariol_regular-webfont.eot'); 
	src: url('bariol_regular-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_regular-webfont.woff') format('woff'), 
	     url('bariol_regular-webfont.woff2') format('woff'), 
	     url('bariol_regular-webfont.ttf')  format('truetype'), 
	     url('bariol_regular-webfont.svg') format('svg'); 
}

@font-face { /* ========== Bariol Regular Italic  - 400 */
	font-family: 'Bariol Regular Italic';
	src: url('bariol_regular_italic-webfont.eot'); 
	src: url('bariol_regular_italic-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_regular_italic-webfont.woff') format('woff'), 
	     url('bariol_regular_italic-webfont.woff2') format('woff'), 
	     url('bariol_regular_italic-webfont.ttf')  format('truetype'), 
	     url('bariol_regular_italic-webfont.svg') format('svg'); 
}

@font-face { /* ========== Bariol Regular Serif - 400 */
	font-family: 'Bariol Regular Serif';
	src: url('bariol_serif_regular-webfont.eot'); 
	src: url('bariol_serif_regular-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_serif_regular-webfont.woff') format('woff'), 
	     url('bariol_serif_regular-webfont.woff2') format('woff'), 
	     url('bariol_serif_regular-webfont.ttf')  format('truetype'), 
	     url('bariol_serif_regular-webfont.svg') format('svg'); 

	font-weight: normal; 
} 

@font-face { /* ========== Bariol Italic Serif - 400 */
	font-family: 'Bariol Italic Serif';
	src: url('bariol_serif_regular_italic-webfont.eot'); 
	src: url('bariol_serif_regular_italic-webfontt.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_serif_regular_italic-webfont.woff') format('woff'), 
	     url('bariol_serif_regular_italic-webfont.woff2') format('woff'), 
	     url('bariol_serif_regular_italic-webfont.ttf')  format('truetype'), 
	     url('bariol_serif_regular_italic-webfont.svg') format('svg'); 
}

@font-face { /* ========== Bariol Bold Sans-serif - 700 */
	font-family: 'Bariol-Bold'; 
	src: url('Bariol-Bold.eot') format('embedded-opentype'), 
	src: url('Bariol-Bold.eot?#iefix') format('embedded-opentype'), 
		 url('Bariol-Bold.otf') format('opentype'), 
		 url('Bariol-Bold.woff') format('woff'), 
		 url('Bariol-Bold.ttf') format('truetype'), 
		 url('Bariol-Bold.svg#Bariol-Bold') format('svg');  
 }

@font-face { /* ========== Bariol Bold Serif - 700 */
font-family: 'Bariol-Bold Serif';
	src: url('bariol_serif_bold-webfont.eot'); 
	src: url('bariol_serif_bold-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_serif_bold-webfont.woff') format('woff'), 
	     url('bariol_serif_bold-webfont.woff2') format('woff'), 
	     url('bariol_serif_bold-webfont.ttf')  format('truetype'), 
	     url('bariol_serif_bold-webfont.svg') format('svg'); 
}

@font-face { /* ========== Bariol Oblique Serif - 700 */
	font-family: 'Bariol Oblique Serif';
	src: url('bariol_serif_bold_italic-webfont.eot'); 
	src: url('bariol_serif_bold_italic-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('bariol_serif_bold_italic-webfont.woff') format('woff'), 
	     url('bariol_serif_bold_italic-webfont.woff2') format('woff'), 
	     url('bariol_serif_bold_italic-webfont.ttf')  format('truetype'), 
	     url('bariol_serif_bold_italic-webfont.svg') format('svg'); 
}
/* ==========  */
/* ========== FONT IMPORT ENDS HERE */
/* ==========  */





/* ==========  */
/* ========== TOP NAV ENDS HERE */
/* ==========  */


#top-nav {     /* CHANGES TOP MENU FONT */
    font-family: 'Bariol Regular Sans-serif', sans-serif;
    margin-bottom: 0px;
}

#nav-menu-item-33337 > a { /* CHANGE NOTEBOOK TO ITALICS IN TO TOP NAV MENU BAR */ 
font-family: 'Bariol Regular Italic', sans-serif !important;
}

/* ==========  */
/* ========== TOP NAV ENDS HERE */
/* ==========  */






/* ==========  */
/* ========== MAIN NAVIGATION */
/* ==========  */






#main-nav .navbar-nav>li>a {
    font-size: 20px; /* FONT SIZE FOR MAIN MENU PARENT NAV LINKS */
    height: 100px;
	line-height: 1em;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 20px; /* SPACING BETWEEN MAIN NAV MENU ITEMS */
}

#main-nav .navbar-nav > li > a:before {
    border-left: 2px solid #001F3F; /* - SETS COLOR FOR LEFT BORDER LINES ON MAIN MENU PARENT LINK/ITEMS */
}

#main-nav .navbar-nav>li>a .menu-description,
#main-nav .navbar-nav>li>a:hover .menu-description { 
	color: #001F3F;
    font-size: 0.625em; /* CHANGES MAIN MENU ITEM DESCRIPTION SIZE */
    font-style: normal
}



header .multi-column .column-header > a {
    font-size: 1.58018em; /* CHANGE COLUMN HEADER FONT COLOR IN SUBMENU */
    font-weight: bold;
    border-bottom: solid 4px #FDDB17;
    border-bottom: solid 4px rgba(255, 255, 255, .1);
    padding-bottom: 3px;
}


header .multi-column > .dropdown-menu li>a,
header .multi-column > .dropdown-menu .menu-column li>a {
	display:block;
    line-height: 1em; /* SET LINE HEIGHT FOR DROP DOWN MENU ITEMS IN MAIN MENU */
    font-size: 1.32071; /* SET FONT SIZE FOR DROP DOWN MENU ITEMS IN MAIN MENU */
	overflow:hidden;
   	padding: 10px 0px;
	text-overflow: ellipsis;
}

header .multi-column > .dropdown-menu li { /* ADDRESS MENU ISSUES IN CHROME */ 
   -webkit-backface-visibility:visible; 
}




/* ==========  */
/* ========== MAIN NAVIGATION ENDS HERE */
/* ==========  */







/* ==========  */
/* ========== SEARCH BAR --------------------------------------------------------------- */
/* ==========  */

#nav-search .search-field {
    border: none !important;
    background: transparent !important;
    font-size: 52px;
    font-weight: 500; /* SET FONT WEIGHT FOR THE SEARCH QUERY TEXT */
    font-family: 'Bariol Thin Italic Serif', serif; /* SET FONT FOR THE SEARCH QUERY TEXT */    
    color: #FFDC00; /* SET FONT WEIGHT FOR THE SEARCH QUERY TEXT TO YELLOW */
    height: 70px;
    line-height: 1;
    padding: 0;
}
#nav-search button { /* SET ICON FOR SEARCH QUERY */
    border: none !important;
    background: transparent !important;
    color: #FFDC00; /* STC YELLOW */    
    font-size: 10px;
    outline: none;
}
#nav-search input::-moz-placeholder {
    color: #FFDC00; /* COLOR CHANGED FROM #6D6D6D */
    opacity: 1;
}
#nav-search input:-ms-input-placeholder {
    color: #FFDC00; /* COLOR CHANGED FROM #6D6D6D */
}
#nav-search input::-webkit-input-placeholder {
    color: #FFDC00; /* COLOR CHANGED FROM #6D6D6D */
    line-height: normal
}
#nav-search input:focus::-moz-placeholder {
    color: #FFDC00; /* COLOR CHANGED FROM #6D6D6D */
    opacity: 1;
}
#nav-search input:focus:-ms-input-placeholder {
    color: #FFDC00; /* COLOR CHANGED FROM #6D6D6D */
}
#nav-search input:focus::-webkit-input-placeholder {
    color: #FFDC00; /* COLOR CHANGED FROM #6D6D6D */
}
.search-form .btn-link {
    color: #AAAAAA;  /* COLOR CHANGED */
}


/* ==========  */
/* ========== SEARCH BAR ENDS HERE */
/* ==========  */



/* ==========  */
/* ========== PATHWAY and PAGE HEADING ------------------------------------------------ */
/* ==========  */

.page-heading {
    background: #001F3F; /* CHANGES PAGE HEADING COLOR */
    padding-top: 5px; /* CHANGES PAGE HEADING AND BREADCRUMB HEIGHT */    
    padding-bottom: 5px; /* CHANGES PAGE HEADING AND BREADCRUMB HEIGHT */
}

.page-heading h1 { 
	color: #FFDC00; /* CHANGES PAGE / BREADCRUMB H1 TITLE TO STC YELLOW */
	font-family: 'Bariol Regular Italic', serif; /* CHANGES PAGE / BREADCRUMB H1 TITLE */
	margin-bottom: 0;
    margin-left: 5px;  /* INDENTS PAGE / BREADCRUMB H1 TITLE TO THE RIGHT */ 
    text-transform: capitalize; /* FORCING THE FIRST LETTER OF EACH WORD TO BE CONVERTED TO UPPERCASE  */
    font-size: 1.25em;
    text-align: right;  /* MOVES PAGE / BREADCRUMB H1 TITLE TO THE RIGHT SIDE */

}

.pathway {
    margin-top: 5px;  /* MOVES PATHWAY UP AND DOWN */  
    margin-bottom: 5px;  /* MOVES PATHWAY UP AND DOWN */ 
    margin-left: 7px;  /* INDENTS PATHWAY TO THE RIGHT */  
    font-size: 0.773em; /* CHANGES BREADCRUMB FONT SIZE */
    text-transform: capitalize;    /* CAPITALIZE BREADCRUMBS */
    color: #FFDC00;    /* SETS COLOR FOR BREADCRUMB FONT */
	font-family: 'Bariol Regular Serif', Serif; /* CHANGES PAGE BREADCRUMB FONT */
    text-align: right;  /* MOVES PATHWAY TO THE RIGHT SIDE OF 9AGE */
}

.pathway a {
    color: #FFDC00; /* CHANGES PAGE BREADCRUMB FONT COLOR STC YELLOW */
}

/* HIDES PATH TO PAGE */
#wrap > div.page-heading > div > div > div.pathway.col-md-4.col-sm-4.hidden-xs.text-right > div { display: none }

/* HIDES PAGE TITLE */
#wrap > div.page-heading > div > div > div.col-md-8.col-sm-8 > h1 { display: none }

/* ==========  */
/* ========== PATHWAY and PAGE HEADING */
/* ==========  */





/* ==========  */
/* ========== HTML AND FONT FORMATTING ----------------------------------------------- */
/* ==========  */


a img { border: none }
a {	color:#3344dd; transition: color .2s; }
a:hover, a:focus { color:#b50010; text-decoration:none; }


html {
    font-size: 1.6036em; /* SETS DEFAULT TEXT SIZE */
	background-color: #f0f0f0; /* SETS BACKGROUND HTML COLOR */
}
    
body {
    font-family: 'Bariol Regular Sans-serif', sans-serif;
    line-height: 1.45;    
    color: #001F3F;
}

cite { font-family: 'Bariol Regular Italic', sans-serif; }

.content-pad-3x {
    padding-bottom: 5px; /* CHANGED PADDING AT TOP SECTION OF PAGE UNDER PATHWAY */
    padding-top: 5px; /* CHANGED PADDING AT TOP SECTION OF PAGE UNDER PATHWAY */  
}


div#body h2 { /* SET PROPERTIES FOR H2 IN THE BODY  */    
    font-family: 'Bariol Regular Serif', serif;
    color: #111111;
    margin-bottom: .5;
}

div#body h3 { /* SET PROPERTIES FOR H2 IN THE BODY  */  
	color: #111111;  
    font-family: 'Bariol Regular Serif', serif;
    margin-bottom: .5;
}

div#body li { /* SET PROPERTIES FOR UNORDERED LISTS */
	line-height: 1.31803398875; /* SET LINE HEIGHT FOR UNORDERED LISTS */
    color: #001F3F /* NEW NAVY BLUE COLOR FROM http://clrs.cc/ */
    margin-bottom: 0; /* SET BOTTOM MARGIN FOR UNORDERED LISTS TO ZERO */
    margin-top: 0; /* SET TOP MARGIN FOR UNORDERED LISTS TO ZERO */
    font-size: 20px; 

}

div#body p { } /* SET PROPERTIES FOR PARAGRAPH TEXT IN THE BODY */

div#body ul { /* SET PROPERTIES FOR UNORDERED LISTS */
    line-height: 1.31803398875; /* SET LINE HEIGHT FOR UNORDERED LISTS */
    color: #001F3F /* NEW NAVY BLUE COLOR FROM http://clrs.cc/ */
    margin-bottom: 0; /* SET BOTTOM MARGIN FOR UNORDERED LISTS TO ZERO */
    margin-top: 0; /* SET TOP MARGIN FOR UNORDERED LISTS TO ZERO */
    font-size: 20px; 
}



h1, h2, h3, h4, .h1, .h2, .h3, .h4 { margin: 0.25em 0 0.25em; line-height: 1.2; }


h1, .h1 { margin-top: 0; font-size: 2.5em; font-family: 'Bariol Regular Italic', sans-serif; }

h2 { font-size: 1.58018em; font-weight: bold; font-family: 'Bariol Regular Italic', sans-serif; }

h3 { font-size: 1.32071em; font-family: 'Bariol Regular Serif', sans-serif; }

h4 { font-size: 1.25em; font-family: 'Bariol Regular Serif', sans-serif; }

i, var, address, dfn {     /* Sets font for i, cite, em, var, address, dfn */
    font-family: 'Bariol Regular Italic', sans-serif;
}

input:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], select{
	font-family: 'Bariol Regular Sans-serif';
}

.minion { /* CHANGED DEFAULT FONT AWAY FROM MINION TO BARIOL */
    font-family: Bariol Regular Sans-serif, sans-serif;   
}

oblique { /* SETS OBLIQUE, BOLD AND ITALICISED FONT FOR SELECTED/APPLIED TEXT */
    font-family: 'Bariol Oblique Serif', serif;
}

p { margin-bottom: 1.0em;    /* Inserts margin after paragraph text box */ }

p:empty { margin: 0PX; }

.small-text { /* CHANGED SMALL TEXT FONT SIZE */
    font-size: 1.0em;
    color: #001F3F;
    text-transform: uppercase;
}

p:empty {
    margin: 0;
}


/* ==========  */
/* ========== HTML AND FONT FORMATTING ENDS HERE */
/* ==========  */








/* ==========  */
/* ========== EDUCATION PAGE EDITS */
/* ==========  */
.price {
    display: none; /* hides the yellow price on course grid */
}
.overlay-bottom,
.no-overlay-bottom .event-item:hover .overlay-bottom,
.overlay-bottom,
.no-overlay-bottom .event-item.hover_effect .overlay-bottom {
    display: none; /* hides the time on course grid */
}
.event-description, .event-action {
    display: none; /* EVENT INFORMATION ON LEFT HAND SIDE ON EVENT PAGE */
}

.event-more-detail {
       display: none; /* HIDES THE MORE EVENT DETAILS SECTION ON THE WEBINAR PAGE */
}



.grid-listing  h1 {
	font-family: 'Bariol Regular Italic', sans-serif; /* SETS FONT PROPERTIES FOR EDUCATION GRID ITEMS */
	font-size: 2.85em;
	letter-spacing: -1px;
}

.grid-listing  h4 {
	font-family: 'Bariol Regular Italic', sans-serif; /* SETS FONT PROPERTIES FOR EDUCATION GRID ITEMS */
	font-size: 1.32071em;
}

.grid-listing .grid-item-content.event-item { /* SETS HEIGHT OF EDUCATION GRID 'SQUARE' */ 
  height: 290px;
}
.grid-listing .grid-item-inner { /* SETS WIDTH OF EDUCATION GRID 'SQUARE' */ 
  padding-top: 290px;
}

.item-thumbnail { 
    display: none; /* HIDES THE EVENTS THUMBNAILS ON THE WEBINAR PAGE */
}

.online-course-headline-h1 {
    font-size: 2em; /* SETS DEFAULT TEXT SIZE FOR ONLINE COURSE HEADLINES */
    line-height: 1.418em; /* SETS DEFAULT LINE HEIGHT FOR ONLINE COURSE HEADLINES */
    font-family: 'Bariol Regular Serif', serif;
    margin-bottom: 0em; 
    padding: 0px 0px 0px 0px; 
    text-align: left;
}

.online-webinar-headline-h1 {
    font-family: 'Bariol Regular Serif', serif;
    font-size: 2em; /* SETS DEFAULT TEXT SIZE FOR ONLINE COURSE HEADLINES */
    line-height: 1.418em; /* SETS DEFAULT LINE HEIGHT FOR ONLINE COURSE HEADLINES */
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    text-align: center;
}

.professor .media-body span {
    font-size: 16px; /* SET FONT SIZE FOR THE TESTIMONIAL PERSON'S TITLE */
    text-transform: uppercase;
}

.professor .media-heading {
    font-size: 22px; /* SET FONT SIZE FOR THE TESTIMONIAL PERSON'S FIRST AND LAST NAME */
	margin-top: 5px;
	margin-bottom: 3px;
}

.related-event {
    display: none; /* HIDES THE RELATED EVENTS SECTION ON THE WEBINAR PAGE */
}

.single-event-meta { /* REMOVES LEFT SIDEBAR FROM EDUCATION SHOWINGS */
display: none !important;
}

.single-course-meta { /* REMOVES LEFT SIDEBAR FROM EDUCATION SHOWINGS */
display: none !important;
}

.single-course-detail .event-cta p {
    margin-top: 10px; /* EDIT THIS VALUE */
}
.single-event-detail .event-content {
    padding-top: 15px; /* EDIT THIS VALUE */
    margin-top: 4px; /* EDIT THIS VALUE */
}
.single-event-detail.single-course-detail .event-content {
    padding-top: 15px; /* EDIT THIS VALUE */
    margin-top: 8px; /* EDIT THIS VALUE */
}

.event-detail{ /* MODIFIES THE LINE ABOVE THE EVENT DESCRIPTION */
	border-top:solid 0px #eaeaea;
	padding: 5px 0 5px;
	margin-bottom: 5px;
}

#content > article > div:nth-child(2) > div > div.event-detail > div.event-info.row.content-pad {
	padding: 0px 0px 0px 0px
	}

/* ==========  */
/* ========== EDUCATION PAGE EDITS ENDS HERE */
/* ==========  */


/* ==========  */
/* ========== CUSTOM  HEADLINES */
/* ==========  */

.bottom-page-contact-form-headline {
    text-transform: uppercase; /* SETS TEXT to */    
    font-size: 3.5em; /* SETS DEFAULT TEXT SIZE */    
    font-family: 'Bariol Regular Italic', sans-serif;
    margin-bottom: 1.0em;    /* Inserts margin after paragraph text box */    
    text-align: center;
    text-transform: capitalize;
}

.faq-headline {
    text-transform: uppercase; /* SETS TEXT to */
    font-size: 1.58018em; /* SETS DEFAULT TEXT SIZE for FAQ HEADLINES */
    margin-bottom: 0em; /* Inserts margin after paragraph text box */
    padding: 0px 0px 0px 0px color: #EAEAEA; /* SETS DEFAULT TEXT FAQ HEADLINES TO GRAY */
    text-align: left;
    text-transform: capitalize;
}

.page-headline-h1 {
    font-family: 'Bariol Regular Serif', serif;
    line-height: 1.418em; /* SETS DEFAULT LINE HEIGHT FOR ONLINE COURSE HEADLINES */
    margin-bottom: 1em; /* Inserts bottom margin after headline text box */
    padding: 5px 0px 0px 0px; /* SETS pADDING TO ZERO */ 
    text-align: left;
}

.special-content-headline {
    text-transform: uppercase; /* SETS TEXT to */
    font-size: 1.58018em; /* SETS DEFAULT TEXT SIZE for FAQ HEADLINES */
    font-family: 'Bariol Regular Italic', sans-serif;
    margin-bottom: 0em; /* Inserts margin after paragraph text box */
    padding: 0px 0px 0px 0px color: #EAEAEA; /* SETS DEFAULT TEXT FAQ HEADLINES TO GRAY */ 
    text-align: left;
    text-transform: capitalize;
}

.special-fronptage-content-headline {
    font-size: 1.32071em; /* SETS DEFAULT TEXT SIZE for FAQ HEADLINES */
    font-family: 'Bariol Regular Italic', sans-serif;
    margin-bottom: 0em; /* Inserts margin after paragraph text box */
    padding: 0px 0px 0px 0px color: #EAEAEA; /* SETS DEFAULT TEXT FAQ HEADLINES TO GRAY */ 
    text-align: center;
    text-transform: capitalize;
}

.special-fronptage-content {
    font-size: 1.42071em; /* SETS DEFAULT TEXT SIZE for FAQ HEADLINES */
    font-family: 'Bariol Regular Sans-serif', sans-serif;
    margin-bottom: 0em; /* Inserts margin after paragraph text box */
    padding: 0px 0px 0px 0px color: #EAEAEA; /* SETS DEFAULT TEXT FAQ HEADLINES TO GRAY */ 
}


.special-fronptage-breakout-content {
    font-size: 1.52071em; /* SETS DEFAULT TEXT SIZE for FAQ HEADLINES */
    font-family: 'Bariol Regular Sans-serif', sans-serif;
    margin-bottom: 0em; /* Inserts margin after paragraph text box */
    padding: 0px 0px 0px 0px color: #EAEAEA; /* SETS DEFAULT TEXT FAQ HEADLINES TO GRAY */ 
}

/* ==========  */
/* ========== CUSTOM HEADLINES ENDS HERE */
/* ==========  */



/* ==========  */
/* ========== TESTIMONIALS ------------------------------------------------------------ */
/* ==========  */


.testimonials {
    background: #FFDC00; /* STC YELLOW */
}
.testimonial-item {
    overflow: hidden;
}
.testimonial-item:before {
    position: absolute;
    z-index: -1;
    top: 0px;
    right: 9%;
    content: "\f10e";
    color: #fff;
    font-size: 60px; /* SET FONT SIZE FOR THE QUOTE BEHIND TESTIMONIAL TEXT */   
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}
.testimonial-item p {
    font-family: 'Bariol Regular Italic'; /* SET FONT TESTIMONIAL TEXT */
    font-kerning: normal;
    font-feature-settings: "kern";
    font-weight: 500;
    font-size: 1.58018em; /* SET FONT SIZE FOR THE TESTIMONIAL TEXT */
    line-height: 1em; /* SET LINE HEIGHT FOR THE TESTIMONIAL TEXT */
    letter-spacing: 0; /* SETS LETTER SPACING FOR THE TESTIMONIAL TEXT */
    max-width: 80%; /* SET WIDTH FOR THE TESTIMONIAL TEXT */
    margin: 0 auto 5px;
    bottom-margin: 0;
    bottom-padding: 0;
}

/* HIDES ICON NEXT TO TESTIMONIAL NAME */
#content > article > div:nth-child(4) > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1464893821071.vc_row-has-fill > div > div > div > section > div > div > div.owl-wrapper-outer.autoHeight > div > div.owl-item.active > div > div > div > div.pull-left > img { display:none } 

/* ==========  */
/* ========== TESTIMONIALS ENDS HERE */
/* ==========  */




/* --------------------------- GENERAL EDITS IN FOOTER -----------------------------*/

#bottom, #bottom-nav {
    color: #fff;
    background: #001F3F; /* NAVY BLUE BACKGROUND FOR THE BOTTOM FOOTER  */
}

#btn btn-default main-color-2-bg back-to-top {
	color:#001F3F
}


.btn-lg, .btn-group-lg>.btn, .un-button-1-lg, .un-button-2-lg {
	padding: 17px 40px;
	font-size: 1.32071EM;
}

.u-details.item-content h4 {
    margin-bottom: 0 /* FONT SIZE FOR ITEMS IN FOOTER */
}

/* --------------------------- STC Benefit Widgets IN FOOTER -----------------------------*/

#bottom h4.media-heading { /* SETS FONT PROPERTIES FOR 1ST WIDGET HEADERS IN FOOTER GRID */
	font-family: 'Bariol Regular Italic', sans-serif; 
	font-size: 1.58018em;
}

#bottom p { 
	font-size: 1.25em;
	line-height: 1.2em;
	}
	
#bottom h2.widget-title { /* SETS FONT PROPERTIES FOR 1ST WIDGET HEADERS IN FOOTER GRID */
	font-family: 'Bariol Regular Italic', sans-serif; 
	font-size: 1.58018em;
    margin: 0px 0px 10px 0px;
}


.uni-lastest .item {
	display: block; 
	width: 90%;
	line-height: 10px;
	margin-bottom: 1em;
}

/* --------------------------- Education Widgets IN FOOTER  -----------------------------*/

h2.widget-title, .uni-lastest .widget-title { font-size: 1.25em } 

.item-content a {
    color: inherit;
    font-size: 20px; /* CHANGE FONT SIZE OF EDUCATION ENTRY TITLE IN FOOTER AREA */
    line-height: 20px; /* CHANGE LINE HEIGHT OF EDUCATION ENTRY TITLE IN FOOTER AREA */
    margin-bottom: 20px;  /* CHANGE BOTTOM MARGIN OF EDUCATION ENTRY TITLE IN FOOTER AREA */
}

.u-details.item-content span { /* EDIT PROPERTIES FOR DATE UNDER EDUCATION EVENT TITLE */
    font-size: 14px; 
   	margin-bottom:5px;
    text-transform: capitalize; 
    
}


/* ------------ Footer Latest Intercom, TechComm & Notebook Course Widgets  ------------*/


#rgpwidget-4 > div > ul >li, #rgpwidget-5 > div > ul > li,
#rgpwidget-6 > div > ul >li  { /* SETS LIST PROPERTIES  */
    color: #111111;
    font-size: 1.25em;
	line-height: 1.16036em;
	list-style-position: inside;
	margin-bottom: 0.8em;
    }


#rgpwidget-4 > div > ul >li:before{ display: none; } /* REMOVES LIST CARET */
#rgpwidget-5 > div > ul >li:before{ display: none; } /* REMOVES LIST CARET  */
#rgpwidget-6 > div > ul >li:before{ display: none; } /* REMOVES LIST CARET  */

#rgpwidget-4 > div > ul >li >a, #rgpwidget-5 > div > ul >li >a,
#rgpwidget-6 > div > ul >li >a  { /* SETS FONT AND LINK COLOR FOR LISTS */
    color: #FFFFFF;
    }

/* ------------ BACK TO TOP BUTTON  ----------------------------------------------------*/


#bottom-nav > div > div.text-center.line-under > a, 
#bottom-nav > div > div.text-center.line-under > a:hover{ /* CHANGE BACKGROUND COLOR 'BACK TO TOP' BUTTON */
	background-color: #001F3F; 
	color: #FFFFFF;
} 


    
/* --------------------------- Membership Table Checks and X ---------------------------*/

.fa-lg{ font-size: 1.58018em; }


.fa-check-circle-o {
color: #2ECC40; /* green check marks for member benefits table */ 
font-size: 2em;
}

.fa-close{
color: #FF4136; /* red X marks for member benefits table */ 
font-size: 2em;
}
    
/* --------------------------- Gravity Forms -------------------------------------------*/

.gform_wrapper form li, .gform_wrapper li {
	margin-left: 0 !important;
	list-style: none !important;
	overflow: visible;
	margin-bottom: 50px;
}


header .multi-column > .dropdown-menu{
	-webkit-column-count: auto;
    -webkit-column-gap: 0;
    -moz-column-count: auto;
    -moz-column-gap: 0;
    -ms-column-count: auto;
    column-count: auto;
    column-gap: 0;
}

header .multi-column > .dropdown-menu .menu-column{width:25%;}

.vc_column_container:first-child .table-options{text-align:left;color:#001F3F}
.compare-table .table-options{padding: 18px 20px 18px 20px;min-height:68px;}
.compare-table .underline-u{width:90%;}
.main-color-1{min-height:62px;}
.table-options .fa-check-square-o:before{color:#3D9970}
.table-options .fa-remove:before,.table-options .fa-close:before,.table-options .fa-times:before{color:#FF4136;}