@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(/Institutions/Felician-University/styles/fonts/fa-brands-400.eot);
    src: url(/Institutions/Felician-University/styles/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/Institutions/Felician-University/styles/fonts/fa-brands-400.woff2) format("woff2"),url(/Institutions/Felician-University/styles/fonts/fa-brands-400.woff) format("woff"),url(/Institutions/Felician-University/styles/fonts/fa-brands-400.ttf) format("truetype"),url(/Institutions/Felician-University/styles/fonts/fa-brands-400.svg#fontawesome) format("svg")
}

* {
	margin:0;
	Padding:0;
	 }

html {
    font-size: 100%;
	 }

body{
	height: 100%;
	width:100%;
    margin: 0;
	padding: 0px;
	z-index: 1;
	 }

blockquote {
	margin-left:40px;
	 }
	 
iframe.scFixedRibbon {
	display: none !important;
}

form {
	display: block;
	width: 100%;
	float: left;
	z-index: 1;
	 }

a img {
	border:none;
	 }
	
img {
    max-width: 100%;
	height: auto;
	 }	

a {
	text-decoration:none;
	 }

a:link {

	 }

a:hover {
	text-decoration:underline;
	 }

strong {
    font-weight: bold;
	 }

ul.sc-ListBullet {
	margin-left: 20px;
	 }

ul {

	 }

#smallmenu {
   display:none;
	 }

#pagewrapper1 {
	min-height:600px;
	z-index:-1;
	width: 100%;
	float:none;
	margin-left:auto;
	margin-right:auto;
	 }

#pagewrapper2 {
	z-index:0;
	margin-top: 0px;
	display:block;
    padding-top: 0px;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	 }

#banner {
    display: block;
	display: inline;
    width: 100%;
	margin: 0 auto;
	min-height: 60px;
	z-index: 1;
    max-width: 960px;
	 }

.bannerWrap {
    max-width:960px;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	 }

.bannerWrap p {

	 }

#middle{
	display: block;
	max-width: 1170px;
	width: 100%;
	margin: 0px auto 30px;
	padding-left: 15px;
    padding-right: 15px;
	 }

#leftpanel{
	display: block;
	width: 25%;
	float: right;
    font-weight: normal;
	 }
	
#rightpanel {
	display: block;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-right: 0px;
	width: 74%;
	 }
		
#rightpanel #main {
	display:block;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 10px;
	margin: 0;
	padding: 5px 30px 5px 0px;
	min-height: 600px;
	width: 95%;
	 }

#catalog-dropdown {
	margin: 0px 20px 0 0;
	 }

.credits {
	text-align:right;
	margin:0 0px 0 5px;
	 }
	
.sc-totalcredits { 
	text-align:right;
	font-weight:bold;
	margin:10px 5px 0 5px;
	border-top:1px solid #aaa;
	 }

.sidebox div.hdr {
	display: none;
	 }

.sidebox div.sideboxbrdr ul{
	list-style: none outside none;
	margin: 0;
	padding: 0;
	 }
	 
#catalog-dropdown div div {
	color: #000 !important;
}

.expandable {
	float:left;
	 }
	 
.sidebox div.sideboxbrdr {

	 }

div.ui-dialog span.desc p.boxlink a {
	padding-left: 10px;
    text-align: left;
	 }

div.ui-dialog span.desc h3 {
	padding-left: 0px;
	text-align: left;
	 }

#breadcrumbs{
	padding: 5px 0 5px 0;
	 }

#breadcrumb {
	display: block;
	 }
#breadcrumb p {
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
    font-size: 12.4px;
	 }

#breadcrumb p a:link, #breadcrumb p a:visited {
	font-family: "Open Sans", sans-serif;
	font-size: 12.4px;
	color: #154734;
	 }

#breadcrumb p a:hover {
	text-decoration: none;
	font-weight: normal;
	 }

#leftcolumn_0_txtBxTerm{
	width:80%;
	background-image: url(/Institutions/Felician-University/images/search-icon.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
	background-size: 30px 30px;
	border: 1px solid rgb(169, 169, 169);
	padding: 5px 5px 5px 35px;
	 }
	 
#leftcolumn_0_Panel1 label {
	text-indent: -9999px;
	position: absolute;
}	
	
#sc-top-links {
	padding: 0px;
	width: auto;
	margin-right: 0px;
	 }
	 
input[type=submit] {
    line-height: 1.3;
    border: 1px solid rgb(195, 195, 195);
	border-style: solid !important;
}
	 
span.printLabel {
    font-size: x-small;
    text-indent: -999em;
    line-height: 1px;
    display: block;
}

span.print a {
    float: right;
    background-image: url(/Institutions/Felician-University/images/printer.png);
    background-repeat: no-repeat;
    background-size: 25px;
    height: 30px;
    width: 30px;
    margin: 12px 0px 10px 0px;
}

span.print {
	float: right;
	 }

.sc-List-1 {
    padding-top: 7px;
	padding-bottom: 8px;
	 }

.sc-List-2 {
    padding-left: 20px;
	line-height: 1 !important;
	padding-bottom: 5px;
	 }
.sc-List-3 {
    padding-left: 40px;
	line-height: 1 !important;
	padding-bottom: 5px;
	 }

#rightpanel #main p.sc-SubHeading {
    font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 5px;
	 }
	 
#rightpanel #main p.sc-SubHeading2 {
    font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 5px;
	 }

span.mc_link a:hover {
	font-weight:bold;
	text-decoration: underline;
	 }

span.mc_link a:active{
	text-decoration: none;
	 }

#sc-parentlink, #sc-childlinks {
	float:left;
	width:100%
	 }

#sc-parentlink  ul, #sc-childlinks ul  {
	list-style: none;
	margin: 0px;
	margin-left: 0px;
	width: 100%;
	padding: 0px;
	 }

#sc-parentlink ul li p, #sc-childlinks ul li p {
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0px;
	 }

#sc-childlinks {
	float:left;
	width: 100%;
	 }
#sc-childlinks ul li {
	margin-top:5px;
	 }

span.desc #main div.desc, span.desc #main div.credits  {
	height: auto;
	margin-right: 10px;
	 }

div.credits {
	font-size: 14px;
	font-size: .875rem;
	text-align: left;
	margin-left: 0px;
	 }

.sc-ListNumber {
    list-style: decimal;
	margin-left:10px;
	 }
	 
.sc-ListNumber2 {
    list-style: upper-roman;
	margin-left:10px;
	 }
	 
.sc-ListNumber3 {
    list-style: lower-roman;
	margin-left:10px;
	 }
	 
.sc-ListAlpha {
    list-style: upper-alpha;
	margin-left:10px;
	 }
	 
.sc-ListAlpha2 {
    list-style: lower-alpha;
	margin-left:10px;
	 }

div.toc {
	margin-top: 15px;
	 }
	
#searchtoggle {
	cursor: pointer;
	width:100%;
	height: 30px; 
	display: none;
	 }
	 
#leftcolumn_0_Panel1 > div.sidebox > div.hdr > label {
	font-size: x-small;
	text-indent: -999em;
	display: block;
}
	
#leftcolumn_0_Panel1 > div.sidebox > div.hdr {
display: inline;
	 }

#leftcolumn_0_Panel1 > div.sidebox > div.sideboxbrdr {
	display: inline;
	 }

#leftcolumn_0_Panel1 > div.sidebox {
    display: block;
	 }
	 
#leftcolumn_0_Panel1 > div.sidebox > div.sideboxbrdr > div {
	height: 5px;
}

.toggled-on {
	 display: block !important;
	 }
	 
.toggled-oni {
	 display: inline !important;
	 }
	
#rightpanel li{
	margin-left:20px;
	 }
	
#rightpanel ul li {
	list-style-type: disc;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	 
#rightpanel ul ul li {
	list-style-type: circle;
	margin-left:40px !important;
	line-height: 1.5em;
    padding-bottom: 5px;
    padding-top: 5px;
     }

#rightpanel ul ul ul li {
    list-style-type: square;
	margin-left:60px !important;
	line-height: 1.5em;
    padding-bottom: 5px;
    padding-top: 5px;
     }

#rightpanel ul li li {
	list-style-type: circle;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }

#rightpanel ul li li li {
	list-style-type: disc;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }

#rightpanel ul li li  li li  {
	list-style-type: circle;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	
#rightpanel ol li  {
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }

#rightpanel ol li li {
	list-style-type: lower-alpha;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	
#rightpanel p.sc-List-1 {
	margin-left: 20px;
    text-indent: -20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	 
#rightpanel p.sc-List-2 {
	margin-left: 40px;
    text-indent: -20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	 
#rightpanel p.sc-List-3 {
	margin-left:60px;
	text-indent:-20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	 
#rightpanel p.sc-Note {
	font-style:italic;
	 }
	 
#rightpanel li a:link,
#rightpanel li a:active,
#rightpanel li a:focus,
#rightpanel li a:visited {
	text-decoration: none;
	 }

/*Adding styles for sc-courselink*/	

#rightpanel .sc-courselink  a:link,
#rightpanel  .sc-courselink a:active,
#rightpanel .sc-courselink a:focus,
#rightpanel .sc-courselink a:visited {
	text-decoration: none;
	 }

#rightpanel td.sc-coursenumber a:hover {
	font-weight: normal;
	text-decoration: underline;
	 }

/*End new styles for sc-courselink*/	

#sc-top-links a:link, 
#sc-top-links a:active, 
#sc-top-links a:focus, 
#sc-top-links a:visited {
	text-decoration: none;
	font-size: 11px;
	 }

#sc-parentlink a:hover, #sc-childlinks a:hover {
	text-decoration: underline;
	 }

h1 {
	font-family: "Merriweather", Times, serif;
	line-height: 1.25;
	font-size: 28px;
	margin-bottom: 9px;
	color: #343434;
	 }

h2 {
	font-size: 25px;
    font-family: "Open Sans", sans-serif;
    color: #154734;
	line-height: 1.25;
    font-weight: 400;
	 }

h3 {
	font-size:16.8px;
	font-weight:normal;
    font-size: 1.05rem;
	line-height:1.3;
	 }

h4 {
	font-size:15.4px;
	font-size: .9625rem;
	font-weight:normal;
	line-height:1.3;
	 }
h5 {
    font-size:14px; 
	font-size:.875rem; 
	line-height:1.3; 
	font-weight:normal
	 }

h1, h2, h3, h4, h5, h6 {
    margin-top: 14px;
	 }

div#main h1:first-child {
     margin-top: 0;
	 }

tr, th {
	vertical-align:top;
	 }

td {
    vertical-align: middle;
	 }

.addthis_default_style{
	padding:10px;
	 }

select, option, input {
	font-size: 11px;
	font-size: .6875rem;
	padding: 3px;
	 }

p.sc-BodyText img {
    padding: 0 5px 0 0;
	 }

#rightpanel #main p.sc-BodyTextNS, #rightpanel #main p.bodytextns, #rightpanel #main p.sc-BodyTextNSIndented, #rightpanel #main p.sc-BodyTextNSRight {
	margin: 0px;
	 }
	 
#rightpanel #main p.sc-BodyTextNSIndented {
	margin: 0 0 0 20px;
}

p.sc-BodyTextCentered, p.sc-BodyTextNSCentered {
	text-align:center;
	 }
	 
#rightpanel #main p.sc-BodyTextNSCentered {
	margin: 0;
}

p.sc-BodyTextRight, p.sc-BodyTextNSRight {
	text-align:right;
	 }

#rightpanel ul.sc-child-item-links li {
	list-style-type: none;
	 }

#rightpanel #main p.sc-BodyTextIndented, #rightpanel #main p.sc-BodyTextNSIndented{
	margin-left:20px;
	 }

#rightpanel ul.sc-child-item-links li {
	list-style-type: none;
	 }

#rightpanel .sc-child-item-links li a:link,
#rightpanel .sc-child-item-links li a:active,
#rightpanel .sc-child-item-links li a:focus,
#rightpanel .sc-child-item-links li a:visited {
	text-decoration: none;
	text-align: left;
	 }

#rightpanel .sc-ListBullet li {
	 line-height: 1.4;
	 margin-top: 0px;
	 margin-left:10px;
	 }

#rightpanel .sc-ListNumber li {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.4;
	margin-left:10px;
	 }

div.ui-dialog div.desc {
	width: 450px;
	height: auto;
	 }

p.boxlink {
	display: block;
	width: 100%;
	 }

#rightpanel #main p, span.desc div#main, p.sc-BodyText, p.sc-BodyTextCentered, p.bodytext, p {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #424242;
	margin: 9px 0 0 0;
	line-height: 32px;
	 }
	 
span.desc div#main p, span.desc div#main {
	margin-top: 0;
}

span.desc div#main {
	padding-left: 10px;
}
	 
#rightpanel #main a:link, #rightpanel #main a:visited, #rightpanel #main a:active {
	 text-decoration: none;
	 display: inline;
	 color: #154734;
	 }

#rightpanel #main a:hover {
	 text-decoration:underline;
	 color: #154734;
	 }

.fa.fa-facebook, .fa.fa-twitter {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-linkedin {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-xing, .fa.fa-xing-square, .fa.fa-youtube, .fa.fa-youtube-play, .fa.fa-youtube-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-bitbucket-square, .fa.fa-dropbox, .fa.fa-flickr, .fa.fa-instagram, .fa.fa-stack-overflow {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}	

#leftcolumn_0_Panel1 {
	margin-top: 10px !important;
}	
	 
/*++++++++++++++++++++++++++++++++++NavLocal+++++++++++++++++++++++++++++++++++*/

#navLocal li.hasChildren > button.expandable {
    background-image: url("/Institutions/Felician-University/images/open.png");
    background-repeat: no-repeat;
    background-position: center;
	width: 20px;
	height: 20px;
    margin: 10px 0px 0 0px;
    padding: 0px 0px 0 0px;
    cursor: pointer;
	border: none;
	background-color: transparent;
}

#navLocal li.hasChildren > button.collapsible {
    background-image: url("/Institutions/Felician-University/images/close.png");
    background-repeat: no-repeat;
    background-position: 50% 45%;
    padding: 0;
    cursor: pointer;
	border: none;
	background-color: transparent;
}

button.expandable span {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

#navLocal ul {
	padding:0;
	margin:0 0 0 0;
	 }

#navLocal li, #navLocal ul li ul li, .sidebox div.sideboxbrdr ul li {
	margin:0;
	padding:0 0 0 0;
	clear: left;
	 }
	 
#navLocal li a, .sidebox div.sideboxbrdr ul li a {
	display:block;
	margin-left:20px;
	margin-right:0px;
	text-decoration: none;
	line-height: 1.2;
	font-family: Poppins, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-variant: all-petite-caps;
	color: #154734;
	letter-spacing: 0.03em;
	font-weight: 400 ;
	padding: 8px 0;
	 }

#navLocal li a:hover, .sidebox div.sideboxbrdr ul li a:hover {
	text-decoration:none;
	color:#154734 !important;
	 }

#navLocal li {
	list-style-type: none;
	 }

ul#navLocal {
	list-style-type: none;
	margin:0;
	padding:0;
	 }

#navLocal li.active, .sidebox div.sideboxbrdr ul li:active  {
	display:block;
	 }

#navLocal li.active a, .sidebox div.sideboxbrdr ul a:active, #navLocal li.active li.active a, #navLocal li.active li.active li.active li.active a, #navLocal li.active li.active li.active li.active li.active  a, #navLocal li.active li.active li.active li.active li.active  li.active a, #navLocal li.active li.active li.active li.active li.active  li.active a, #navLocal li.active li.active li.active li.active li.active li.active li.active a  {
	display:block;
	font-weight: bold;
	 }

#navLocal li.active li a, #navLocal li.active li.active  li a, #navLocal li.active li.active li.active  li a, #navLocal li.active li.active li.active li.active  li a, #navLocal li.active li.active li.active li.active li.active   li a  {
	display:block;
	font-weight: normal;	
	 }
	 
#navLocal li ul {
	margin-left:15px;
	 }	
		
#navLocal.navLocal li.parent-nav-item a { 

	 }

p.sc-degree-req-credits {
	text-align:right;
	 }

p.sc-BodyTextNS {
	text-align:left;
	 }

/*Right Panel Styles*/
#rightpanel table {
	margin-top: 10px;
	width: 100%;
	text-align: left;
	height: 100%;
	line-height: 1.2;
	 }

#rightpanel td {
	clear: both;
    text-align: left;
	padding: 5px;
	border: 1px solid #eee;
	 }

#rightpanel td.sc-coursenumber  {
	text-align: left;
	width: 20%
	 }

#rightpanel p.credits  {
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	 }

#rightpanel #main td p.credits  {
	margin-top: 0;
	 text-align: right;
	 font-weight: normal;
	 text-transform: none;
	 }

#rightpanel td.sc-totalcredits  {
	 padding-left: 5px;
	 text-align: right;
	 font-weight: bold;
	 width:100px;
	 }

#rightpanel td.sc-coursetitle  {
	 padding-right: 5px;
	 text-align: left;
	 width: 70%;
	 }

#rightpanel td.sc-totalcreditslabel  {
	 text-align: left;
	 font-weight: bold;
	 width: 400px;
	 }

#rightpanel .sc-requirementsNote  {
	 text-align: left;
	 margin-top: 4px;
	 font-style: italic;
	 }

#rightpanel #sc-childlinks ul  li, #rightpanel #sc-parentlink ul  li {
	 list-style-type: none;
	 }

#sc-childlinks ul li p a, #sc-parentlink ul li p a  {
	 display: block;
	 line-height: 13px;
	 margin-top: 8px;
	 }

#sc-relatedlinks {
	 display:block;
	 float:left;
	 width: 100%;
	 margin-bottom: 20px;
	 }

.sc-relatedlinklabel {
     margin-top: 15px;
	 }
   
#rightpanel ul.sc-searchPagination {
	 display: inline;
	 list-style-type: none;
	 padding: 0px;
	 }

#rightpanel ul.sc-searchPagination li {
	 display: inline;
	 margin: 0px;
	 padding-right: 10px;
	 }

div.sideboxbrdr > div > label {
	 font-size: 2px;
	 }

select#leftcolumn_0_drpSearchType {
	 margin: 0 15px 0 0px;
	 }

div.sidebox div.sideboxbrdr div label {
     font-size: 1px;
     line-height: 1px;
	 }

div.sideboxbrdr>div {
	 height: 30px;
	 }

#smallmenu {
    display: none;
	cursor: pointer;
	padding-top: 7px;
    padding-bottom: 7px;
	color: #39c;
	font-size:15px;
	font-weight: bold;
	background-color: #ccc;
	background-image: url(/Institutions/Felician-University/images/menuicon.png);
	background-repeat: no-repeat;
	background-position: 94% 50%;
    background-size: 15px 15px;
	text-align: center;
	width:100%;
	margin: 0 auto;
	 }

.ui-dialog .ui-dialog-title {
	font-family: "Open Sans", sans-serif !important;
	 }
	 
.ui-widget-content a {
	color: #154734 !important;
}

.ui-dialog .ui-dialog-titlebar-close {
top: 0% !important;
margin: 5px 0 0 0 !important;
	 }
	 
#skip_link {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    background: #fff;
    color: #000;
    font-style: normal;
    z-index: 999;
    text-transform: uppercase;
    padding: 10px 10px 15px;
}

#skip_link:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: absolute;
    white-space: normal;
    width: auto;
}

	 
.addthis_toolbox a.at300b {
    font-size: 1px;
    color: #fff;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
	padding: 0px !important;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    width: 40px !important;
}

#rightpanel #main .sc-childlinks ul p, #rightpanel #main .sc-parentlink ul p {
	margin: 0px;
}

#rightpanel #main .sc-parentlink {
	margin-top: 30px;
}

#rightpanel .ui-tabs .ui-tabs-nav li.ui-state-active {
    background: #004c8e;
}

#rightpanel .ui-tabs .ui-tabs-nav li {
    list-style-type: none;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border: 1px solid rgba(255, 255, 255, .15);
    background: #07589f;
    border-radius: 0;
}

#rightpanel #main .ui-tabs .ui-tabs-nav li.ui-state-active a {
    color: #f5f5f5;
}

#rightpanel #main .ui-tabs .ui-tabs-nav li a {
    font-size: 14px;
    color: #a1bbda;
    font-weight: 600;
    padding: 7px 50px;
}

.ui-widget-content, .ui-widget-header {
    border: none !important;
    color: #000 !important;
    background: none !important;
    font-weight: normal !important;
}

.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav {
    padding: 0 !important;
}

.ui-dialog-titlebar {
    background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x !important;
} 

.ui-draggable {
    border: 1px solid #e8e8e8 !important;
    background: #fff !important;
}

button.expandable span {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

/* Degree styles if accordion */

#accordionSection h2 {
    padding: 15px 3px 15px 10px;
    position: relative;
    width: 100%;
    text-align: left;
    cursor: pointer;
    margin-top: 3px;
    border-bottom: 1px solid #e7e7e7;
    background: #f5f5f5;
    font-size: 20px;
}

#accordionSection h2:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #cf4b18 transparent transparent transparent;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -5px;
    display: block;
}

#accordionSection h2.arrow_up:after {
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #cf4b18 transparent;
}

			.heateor_sssp_sharing_ul a[name="Content"] {
    margin: 0 !important;
}

/* GDPR Button Override */
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    background-color: #174b38;
}

/* Navigation only force of Green color */
.navonly li a {
    color: #154734 !important;
}

.navonly li a:hover {
    color: #154734 !important;
}

/* New Alert Bar */
#alert-bar.vc_custom_1622746361078 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background-color: #ffffff !important;
}
/* fix for time and date details to events */
.eventer-single-event-details ul.eventer-single-event-info > li {
    float: left!important;
		border-bottom: unset!important;
	
}
.textwidget:hover h3:hover {
    color: #000 !important;
}

#fu_results .gsc-adBlock {
    display: none!important;
}
.gs-result .gs-title, .gs-result .gs-title * {
    font-size: 20px !important;
    font-family: Merriweather!important;
}

.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-style: solid!important;
    border-bottom: 1px solid black!important;
}

.gcsc-find-more-on-google {
    display: none!important;
}

.gsc-results .gsc-cursor {
    font-size: 28px!important;
    font-family: PT Sans Narrow!important;
    font-weight: normal!important;
}




.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #000000!important;
}

.faqs h4 {
    color: #000 !important;
    font-size: large !important;
    font-weight: bold!important;
    font-family: PT Sans Narrow!important
}

/*
 * .single-content-title {
    display: none!important;
}
*/

#customheader_results:hover {
    color: #fff !important;
}

.dark-div input[type="text"]{
    font-size: 30px !important;
    padding-left: 10px !important;
    color: rgba(2, 2, 2, 0.75);
}

.gsc-input {
    font-size: 22px !important;
    color: #000 !important;
    padding-left: 10px !important;
}

form.gsc-search-box {
    border: 1px solid #000!important;
}
.gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover {
    color: #FFD966 !important;
}

.gs-promotion div.gs-visibleUrl-long {
    font-style: italic !important;
}

.gs-snippet.gs-bidi-start-align {
    font-size: medium !important;
}


table:not(.shop_table) > tbody > tr:hover > td:hover h3 a:active {
    color: #000;
}

.footerlinks:hover {
    color: yellow !important;
}

.mega-block-title {
    font-size: 40px !important;
}

.Academic_Requirements a:hover {
    color: #fff !important;
    background-color: #000 !important;
}

.Academic_Requirements a {
    color: #fff !important;
    background-color: #000 !important;
}

.js-yext-query.yxt-SearchBar-input {
    font-size: 20px !important;
    color: #000 !important;
}

.js-yext-autocomplete-option.yxt-AutoComplete-option.yxt-AutoComplete-option--item {
    font-size: 20px;
}

input.js-yext-query.yxt-SearchBar-input {
    width: 90%!important;
}


.yxt-GeoLocationFilter-button, .yxt-GeoLocationFilter-clear, .yxt-SearchBar-button, .yxt-SearchBar-clear {
    display: unset!important;
}

#applyInter.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 24px!important;
    font-family: PT Sans Narrow!important;
}


#applyInter .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
    font-size: 22px;
    height: 16px;
    line-height: 28px;
}

/*The Accordions for the Programs*/

h3 a {
    color: #154734;
}

.normal-sidebar .widget ul li::before {
    content: "\f105";
    font-size: 9px;
}
.AvailableCounselors h5 {
    padding-top: 10px !important;
    color: #fcee1e !important;
    padding-bottom: 10px !important;
}

h6, .h6 {
    font-size: 24px;
    font-variant: all-petite-caps;
    font-weight: bold;
}

 
.eventer-countdown-timer > .eventer-timer-col span {
    font-size: 60px;
    color: #000!important;
}

.eventer-countdown .eventer-countdown-timer > .eventer-timer-col:first-child {
    border-left: 1px solid #000;
}

.alignright {
    padding-left: 15px !important;
    padding-right: 10px !important;
}

#dropmenu{
    font-size: 28px;
    font-family: PT Sans Narrow;
}
.jeg_postblock .jeg_pl_md_2, .jeg_postblock .jeg_pl_md_3 {
    margin-bottom: 36px !important;
}

.jeg_block_heading .jeg_block_title {
    margin-bottom: 1px;
    font-size: 2.5rem!important;
    font-family: PT Sans Narrow;
    font-weight: lighter;
}


.fa-scribd::before {
    display: none;
}

.Newstitleheaderhome h3 {
    font-size: 44px;
    font-family: Open Sans !important;
    font-weight: bold;
}

.textwidget.custom-html-widget {
    color:#000!important;
}

.widget-inner {
    font-family: PT Sans Narrow!important;
	letter-spacing: 0.03em;
}

.parent-sidebar-menu {
	    font-family: 'Poppins', sans-serif;

font-variant: all-petite-caps;
}


.jeg_pl_xs_4 .jeg_post_title {

    line-height: 1em;
}


.eventer-cat-header {
    display: none;
}


.eventer-actions {
    display: none;
}

.eventer-event-venue {
    color: #000!important;
    font-size: 14px!important;
    font-weight: bold!important;
}

.un-heading-line {
    width: .5%;
}

.eventer-countdown {
    border: 1px solid #000;

}

.eventer-countdown .eventer-countdown-timer > .eventer-timer-col {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.eventer-countdown .eventer-countdown-timer > .eventer-timer-col:first-child {
    border-left: 1px solid #000;
}

.eventer-single-event-details .eventer-event-venue, .eventer-single-event-details .eventer-event-date, .eventer-single-event-details .eventer-event-time, .eventer-single-event-details .eventer-event-phone {
    color: #000!important;
    font-size: 13px;
    font-weight: bold !important;
	font-family: Open Sans;
}

.btn.btn-default.btn-lighter.un-heading-content {
    background-color: #174b38  !important;
	color: #fff!important;
	font-weight:bold;
	font-size: 20px;
}

.un-separator {
    width: 100%;
    margin-top: 1px;
    margin-bottom: 5px;
}

.btn-default.social-icon {
    color: #fff !important;
}

footer.main-color-2-bg, .un-separator .main-color-2-bg, .main-color-2-bg.back-to-top {
    background-color: #174b38;
    color: #fff !important;
}

/* dropdpwn accordion lettering.*/
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #000!important;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #000!important;
}

.simple-navigation-item .simple-navigation-item-content {
    margin: 0 1px!important;
}
/* gerontology widget css.*/
#gerontology_news_widget_title .jeg_block_title {
    font-size: 1.5em;
    font-weight: normal;
}
/*Remove the date on mobile devices video gallery*/

.jeg_postblock_carousel_2 .jeg_post_meta a {
    color: #fff;
    display: none;
}

/* Remove dates from video slider at bottom, this is temp until i get around to coding up a ADA player.*/

#Testimonials_home_page .jeg_post_meta>div {
    display: none;
}

.radio_button_now {
    height: 80px;
}

h2.widget-title {
    font-family: Open Sans;
}
/* Linkable buttons on content and templates */

.textwidget h3 {
    font-size:18px;
	 font-family: Open Sans;
}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block:hover {
    background-color: #000 !important;
    color: #fff !important;
	font-size:14px!important
}

.btn-default:hover {
    color: #fff !important;
    background-color: #000 !important;
}

/* Large buttons */

.social-icon {
    width: 70px;
    height: 83px;
    font-size: 26px;
    padding: 0;
    line-height: 76px;
}

.btn.button-button_71.btn-default.btn-lg:hover {
    color: #fff !important;
}

.btn-default {
    color: #000!important;
}

/* three button admissions homepage */
.vc_btn3-container {
    margin-bottom: 33px!important;
	 margin-top: 24px;
}


/* wp-admin links */
.ab-item:hover {
    color: #000 !important;
    background-color: #fff !important;
}

/* Captions */
.wp-caption-text {
    color: #000;
    font-variant: all-small-caps;
    font-size: 18px;
    font-family: PT Sans Narrow;
	font-weight: bold;
	letter-spacing:0.02em;
}

/* Search result Hyperlinks */

.main-color-1, .main-color-1-hover:hover {
    color: #000 !important;
}

.h3, .main-color-1-hover:focus {
    color: #000;
}


/* Top Navigation placement */
#top-nav .navbar.navbar-inverse li a {
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
   background-color: #174b38;
}
.breadcrumbs a {color: #154734 !important;
}

h2 a:active, a:hover {
     color: #1460aa;
}

h3 a:active, a:hover {
     color: #0a3055;
}

h4 a:active, a:hover {
     color: #0a3055;
}

h5 a:active, a:hover {
    color: #0a3055;
}

/* Events listing hover link */

.eventer-minimal-list .eventer-event-list-item {
    min-height: 175px !important;
}

.eventer .pull-right {
    padding: 10px !important;
	font-size: 20px!important;
}

.eventer-cat-header h3 {
    font-size: 22px;
}

.eventer .eventer-cat-header a {

    padding: 5px 1px;
    margin-right: 10px;
}


.Event_Cat_Listing a:hover {
color: 
blue !important;
}

.Event_Cat_Listing a:focus {
    color: 
    blue !important;
}

/* News listing hover link */
.Event_News_Listing a:hover {
color: blue !important;
}

.Event_News_Listing a:focus {
color: blue !important;
}


/* Desktop Copyright Footer */
.copyright {
    padding-top: 5px;
    font-size: 1.3em;
}

header {
    background-color: #174b38;
}
/* Top logo on slide for mobile */
.navbar.navbar-inverse.main-color-1-bg {
    background-color: #0f3325;
}
#main-nav .main-menu.affix .logo-menu-st .logo {
    float: left;
    height: 100%;
}



/*Special Icons in Color */
.vc_general.vc_btn3 .vc_btn3-icon-inner {
    top: 65%!important;
}


/*Link color */

/* HEADERS */
h3 {
    font-size: 25px;
    font-family: "Open Sans",sans-serif;
    color: #154734;
}
table h3{
	font-size: 20px;
}
.shop_table h3 {
    font-size: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
}
h3:hover {
    color: #000 !important;
}
h4 {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
	padding: 5px;
color:#154734;
	font-size:26px!important;
	font-weight: bold;
	font-family: PT Sans Narrow;
}
h5 {
    font-size: 25px!important;
    padding-top: 10px!important;
    color: #00442d!important;
}

.blog-item-meta {
    text-transform: uppercase;
    display: none;
}


/* TABLE HEADER HOVER */
h5:hover {
    color: #000 !important;
}
/* HOME PAGE TITLES */
.jeg_block_title, .jeg_block_title a span {
    color: #212121;
    font-size: 19px;
    margin: 0;
    margin-bottom: 0px;
    line-height: normal;
    float: left;
    
}
.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_title, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_title {
    font-size: 19px;
	font-weight:400;
}

.jeg_meta_date {
    font-style: inherit;
    font-size: initial;
}
.jeg_heroblock_skew .jeg_post_title {
    font-size: 18px;
}

/* NEWS EVENTS WIDGET */
.jeg_post_title, .jeg_post_title > a, jeg_archive_title {
    font-family: "Open Sans";
	color:#32433b;
}

.jeg_postblock .jeg_post_title a:hover, .jeg_sidefeed .jeg_pl_xs_3 .jeg_post_title a:hover {
    color: 
    #406098;
}

/* SLIDER ICON */
i.fa.fa-clock-o {
    display: none;
}
/* DROPDOWN PROGRAMS ACCORDIANS */
.vc_tta-panel-title.vc_tta-controls-icon-position-left {
    border-bottom: 0px;
    border-top: 0px;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #000!important;
}



/* FOOTER HEADERS */
.media-heading, .h4 {
    border-style: none;
}
/* WIDGETS */
/* Email border */
.textwidget p a {
   border-width: 0px;
}

/* EVENTER SECTION */

/* Events Sidebar Listing*/
.u-details.item-content h5 {
    margin-bottom: 0;
    font-size: 1em !important;
}

.eventer-event-venue, .eventer-event-time {
	color: #000000;
	font-size: 14px;
}

.eventer-event-date span.eventer-event-day {
    font-size: 44px;
    line-height: 40px;
}

.eventer-dater {
    font-family: "Oswald", sans-serif;
    font-size: 20px;
}

/* Eventer List Upcoming */
.eventer-event-day.pull-left {    
	color: #174b38!important;
}
.eventer-countdown .eventer-event-date { 
	background-color: #174b38 !important;
}
.eventer-event-title {   
	font-size: 20px!important;
}

.top-menu {
    padding-right: 75px;
}

/* Container content width 
.container {width: 85%;	}*/

.wp-caption img {
    margin: 20px !important;
    border: 1px solid #021a40!important;
}

/* Date title color */
.jeg_post_meta {
    color: #3e3e3e;
    text-transform: none;
}

.fa, .fab, .fad, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
}

/*1536px - 1560px*/
@media only screen and (min-width: 1536px) and (max-width: 1560px)   {
	.eventer-minimal-list .eventer-event-list-item {
    min-height: 175px !important;
    width: 33% !important;
}

.AvailableCounselors h5 {padding-top: 10px !important;
color: #fcee1e !important;
    padding-bottom: 10px !important;
    font-size: 20px !important;
	}
	.vc_btn3-container {
    margin-bottom: 14px !important;
    margin-top: 14px!important;
}
	#AvailableCounselors p {
    font-family: Open Sans;
    font-size: 10px!important;
    word-spacing: 1px;
}
	.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block {
    font-size: 14px !important;
}
	

.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
    width: 100px !important;
    float: right!important;
}	
	
	.jeg_postblock .jeg_pl_md_2, .jeg_postblock .jeg_pl_md_3 {
    margin-bottom: 6px !important;
}
	#ministory.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
    width:100px !important;
}
	
	#ministory.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_title, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_title {
    font-size: 13px !important;
    font-weight: bolder;
}
	
	#ministory.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
    width: 100px !important;
    margin-right: 5px !important;
    margin-bottom: 1px !important;
    margin-left: 5px !important;
}
	.footerlinks {
    font-size: 16px !important;
}
.footerlinks:hover:active:focus:visited {
    color: yellow !important;
}
#Event_Cat_Listing {
    font-size: 0.95em!important;
}
.copyright {
    font-size: 1.1em!important;
}
	
	.featured_home.jeg_heroblock_skew .jeg_post_title a {
    font-size: 25px!important;
    font-weight: 300;
    font-style: normal;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: normal;
}
	
	.jeg_ad .ads_image {
    margin: 20px auto!important;
}

	
	
}

/* 1920px - 2550px HD */
@media only screen and (min-width: 1920px) and (max-width: 2550px)   {
  .page-heading {
    background-position: center !important;
    background-size: 100%!important;
    background-color: #FFF;
}
#content {
    padding-right: 100px;
}
	

.wp-caption img {
    margin: 1px !important;
    border: 1px solid #021a40!important;
}
	

}

/* 2551px - 4000px HD */
@media only screen and (min-width: 2551px) and (max-width: 4000px)   {
  .page-heading {
    background-position: center !important;
    background-size: 100%!important;
    background-color: #FFF;
}
#content {
    padding-right: 100px;
}
	

.wp-caption img {
    margin: 20px !important;
    border: 1px solid #021a40!important;
}
	
	.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
    width: 240px !important;
}
	.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_title, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_title {
    font-size: 26px !important;
    font-weight: bold;
}
	
}


/* 1599px - 1600px HD */
@media only screen and (min-width: 1599px) and (max-width: 1600px)   {

	#advisorbutton .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block {
    font-size: 15px !important;
}
	
	#AvailableCounselors .vc_btn3-container {
    margin-bottom: 10px !important;
    margin-top: 10px;
}
	
	#content img {

}

	#Event_Cat_Listing {
    font-size: 16px!important;
}
	.AvailableCounselors h5 {
    font-size: 1em!important;
}
	#AvailableCounselors p {
    font-size: 10px !important;
}


}

/* 1400px - 1450px MAC APPLE */
@media only screen and (min-width: 1400px) and (max-width: 1440px)   {
.page-heading {
    background-position: center !important;
    background-size: 100% !important;
    background-color: #FFF;
    min-height: 490px!important;
}
#content {
    padding-right: 100px;
}


.wp-caption img {
    margin: 20px !important;
    border: 1px solid #021a40!important;
}
	.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {

    width: 75px !important;

}
	
	.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_title, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_title {
    font-size: 12px !important;
    font-weight: bold;
}
	
	.jeg_post_excerpt {

    font-size: 2rem;
    line-height: 1.6;
    margin-top: 0em;

}
	.jeg_meta_date {
    font-size: 11px !important;
}
	
	
	.advisorbutton .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block {
    font-size: 13px !important;
}
	
	.AvailableCounselors h5 {
    font-size: 15px!important;

}
	
	.advisorbutton.vc_btn3-container {
    margin-bottom: 15px !important;
    margin-top: 15px;
}
	
.eventer-minimal-list .eventer-event-details {
    flex-basis: 500px!important;
}
	
	#Event_Cat_Listing {
    font-size: .8em !important;
}
	
	.Event_News_Listing a {
    font-size: .9em;
}

	#Event_News_Listing {
    background-color: #fff !important;
    font-size: .9em;
}
	
.jeg_ad_module {
    margin-bottom: 10px;
    margin-top: 30px;
}

	
		.copyright {
padding-top: 5px;
font-size: 1.5em;
font-weight: lighter;
}
	
	.radio_button_now {
    padding-top: 2px;
}
	.list-inline.pull-right.social-list {
    text-align: center !important;
    float: none !important;
}
	
	/*.ministory.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
    width: 30% !important;
}*/
	
	.ministory.jeg_postblock .jeg_pl_md_2, .jeg_postblock .jeg_pl_md_3 {
    margin-bottom: 24px !important;
}
	
	/*.ministory .jeg_post_title a {
    font-size: 12px !important;
}*/

	/*.ministory p {
    font-size: 12px!important;
}*/
	
/*	.ministory .jeg_meta_date {
    font-size: 10.5px !important;
    f*/ont-style: italic;
		font-family: 'Roboto', sans-serif;
}*/
	
	.ministory .jeg_post_title, .jeg_post_title > a, jeg_archive_title {
    font-family: "roboto";
    color: #32433b;
    letter-spacing: 0.8px;
    line-height: 1;
}
	
}

/* 1080 */
@media only screen and (min-width: 1080px) and (max-width: 1080px) {


	

}

@media only screen (min-width: 769px) and (max-width: 769px)  {
	
	/* social media centering  on any device 769 to 769 */
	
	.AvailableCounselors h5 {
    font-size: 15px!important;

}
	
	
.eventer-minimal-list .eventer-event-details {
    flex-basis: 500px!important;
}
	
	#Event_Cat_Listing {
    font-size: .8em !important;
}
	
	#Event_News_Listing {
    background-color: #fff !important;
    font-size: .9em;
}
	
.jeg_ad_module {
    margin-bottom: 10px;
    margin-top: 60px;
}
	
	
		.copyright {
padding-top: 5px;
font-size: 1.5em;
font-weight: lighter;
}
	
	.radio_button_now {
    padding-top: 2px;
}
	.list-inline.pull-right.social-list {
    text-align: center !important;
    float: none !important;
}
	

}
	/* 1366 Only */

@media only screen and (min-width: 1366px) and (max-width: 1366px)  {
	
.advisorbutton .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block {
    font-size: 13px !important;
}
	
	.AvailableCounselors h5 {
    font-size: 15px!important;

}
	
	.advisorbutton.vc_btn3-container {
    margin-bottom: 15px !important;
    margin-top: 15px;
}
	
.eventer-minimal-list .eventer-event-details {
    flex-basis: 500px!important;
}
	
	#Event_Cat_Listing {
    font-size: .8em !important;
}
	
	.Event_News_Listing a {
    font-size: .9em;
}

	#Event_News_Listing {
    background-color: #fff !important;
    font-size: .9em;
}
	
.jeg_ad_module {
    margin-bottom: 10px;
    margin-top: 30px;
}
	
		.copyright {
padding-top: 5px;
font-size: 1.5em;
font-weight: lighter;
}
	
	.radio_button_now {
    padding-top: 2px;
}
	.list-inline.pull-right.social-list {
    text-align: center !important;
    float: none !important;
}
	
.ministory.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
    width: 25% !important;
}
	

	.eventer-minimal-list .eventer-event-list-item {
    padding: 0 0 0 5px!important;
}
	
	.eventer-event-title {
    font-size: 22px !important;
}
	
	.ministory .jeg_post_title a {
    font-size: 18px !important;
}

	.ministory p {
    font-size: 14px!important;
}
	
	.ministory .jeg_meta_date {
    font-size: 10.5px !important;
    font-style: italic;
		font-family: 'Roboto', sans-serif;
}
	
	.ministory .jeg_post_title, .jeg_post_title > a, jeg_archive_title {
    font-family: "roboto";
    color: #32433b;
    letter-spacing: 0.8px;
    line-height: 1;
}
	
		#AvailableCounselors p {
    font-family: Open Sans Condensed;
    font-size: 13px!important;
    padding-top: 10px;
}
	
#featured_block.vc_col-sm-8 {
    width: 100% !important;
}
	
#news-other-block.vc_col-sm-4 {
    width: 100%!important;
}
	
#content img {
    height: auto;
}
}

/* Kindle horizontal */
@media only screen and (min-width: 1280px) and (max-width: 1280px) {
 	#content {
    padding-right: 50px;
}
		.logo {
    background-size: auto!important;
}
	#AvailableCounselors {
    float: left;
    width: 100%;
		
}
	#AvailableCounselors p {
    font-family: Open Sans Condensed;
    font-size: 22px!important;
    padding-top: 10px;
}
	
#featured_block.vc_col-sm-8 {
    width: 100% !important;
}
	
#news-other-block.vc_col-sm-4 {
    width: 100%!important;
}
	
#content img {
    max-width: 136%;
    height: auto;
}
	
		.ministory.jeg_postblock .jeg_pl_md_2, .jeg_postblock .jeg_pl_md_3 {
    margin-bottom: 2px !important;
		float: left;
		width: 100%;
}
	.eventer-minimal-list .eventer-event-list-item {
    padding: 0 0 0 5px!important;
}
	
	.eventer-event-title {
    font-size: 22px !important;
}
	
	.ministory .jeg_post_title a {
    font-size: 18px !important;
}

	.ministory p {
    font-size: 14px!important;
}
	
	
}
/* iphone XS */
@media only screen and (min-width: 810px) and (max-width: 813px) {
  
	.js-yext-autocomplete-option.yxt-AutoComplete-option.yxt-AutoComplete-option--item {
    font-size: 20px;
}
	
	.page-heading {
    background-position: center !important;
    background-size: 100% 335px !important;
    background-color: #FFF;
  min-height: 335px !important;
}
	.main-menu.hidden-xs.stck_logo.affix-top {
    width: 768px!important
}
	#content {
    padding-right: 16px;
}

	#wpfront-notification-bar div.wpfront-message {
    font-size: 12px!important;
}
}

/* Kindle */
@media only screen and (min-width: 800px) and (max-width: 809px) {
  .page-heading {
    background-position: center !important;
    background-size: 100% 335px !important;
    background-color: #FFF;
  min-height: 335px !important;
}
	
	.js-yext-autocomplete-option.yxt-AutoComplete-option.yxt-AutoComplete-option--item {
    font-size: 16px;
}
	
	.main-menu.hidden-xs.stck_logo.affix-top {
    width: 768px!important;
}

	.jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
    font-size: 13px!important;
}
}



/* iphone X */
@media only screen and (min-width: 769px) and (max-width: 809px) {
	
	.js-yext-autocomplete-option.yxt-AutoComplete-option.yxt-AutoComplete-option--item {
    font-size: 16px;
}
	
	.jeg_pl_md_box .jeg_post_title  {
    font-size: 10px!important;
    font-family: Merriweather!important;
}
	
	.jeg_meta_date {
    font-size: 10px!important;
    font-family: Merriweather!important;
}

	
	
	.eventer-minimal-list .eventer-event-list-item > a {
    padding: 7px 0px!important;
}

	
	.page-heading {
    background-position: center !important;
    background-size: 100% 335px !important;
    background-color: #FFF;
  min-height: 335px !important;
}
	.main-menu.hidden-xs.stck_logo.affix-top {
    width: 920px;
}
#content {
    padding-right: 30px;
}
.logo {
	background-size: auto!important;
}
		#wpfront-notification-bar div.wpfront-message {
    font-size: 12px!important;
}

}



/* iPad */
@media only screen and (min-width: 736px) and (max-width: 834px) {
	
	.js-yext-autocomplete-option.yxt-AutoComplete-option.yxt-AutoComplete-option--item {
    font-size: 16px;
}

	
/* menu fix for ipads */

#main-nav .main-menu.affix .logo-menu-st .navbar-right {
    float: unset !important;
}


	
	
	.btn.btn-default.btn-lighter.un-heading-content {
    font-size: 10px;
}

.jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
    font-size: 16px!important;
	}
.page-heading {
    background-position: center !important;
    background-size: 835px 300px !important;
    background-color: #FFF;
    min-height: 250px !important;
}
	.main-menu.hidden-xs.stck_logo.affix-top {
    width: 720px;
}
	.top-menu {
    padding-right: 1px;
}
	.container {
    width: 100%;
		padding-left: 15px!important;
    padding-right: 0px!important;
}

	.logo {
    background-size: auto!important;
}
		#wpfront-notification-bar div.wpfront-message {
    font-size: 12px!important;
}
	
	#appointments_desktop h5 {
    font-size: 26px !important;
    padding: 4px !important;
    color: #fcee1e !important;
		text-shadow: #000 1px 1px;
}
	
	.eventer-minimal-list .eventer-event-list-item {
    padding: 0 0 0 4px!important;

}
	
}
/* 741px -  */
@media only screen and (min-width: 735px) and (max-width: 741px) {
	
		.js-yext-autocomplete-option.yxt-AutoComplete-option.yxt-AutoComplete-option--item {
    font-size: 16px;
}
	
  .page-heading {
    background-position: center !important;
    background-size: 100% 230px !important;
    background-color: #FFF;
   min-height: 240px !important;
}
	.top-menu {
    padding-right: 1px;
}
		#wpfront-notification-bar div.wpfront-message {
    font-size: 12px!important;
}
}
/* GALAXY S9 */
@media only screen and (min-width: 641px) and (max-width: 740px) {
	
		.js-yext-autocomplete-option.yxt-AutoComplete-option.yxt-AutoComplete-option--item {
    font-size: 16px;
}
	
		#content img {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
	.page-heading {
    background-position: center !important;
    background-size: 768px 265px !important;
    background-color: #FFF;
   min-height: 265px !important;
}

.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-bottom: 1px!important;
}
	.top-menu {
    padding-right: 1px;
}
	
	.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11 {
    margin-bottom: 1px;
}
	
	.tp-tab-date {

    font-size: 11px !important;

}
	.jeg_blocklink, .jeg_breakingnews {

    margin-bottom: 5px!important;

}

		#wpfront-notification-bar div.wpfront-message {
    font-size: 12px!important;
}
			#wpfront-notification-bar div.wpfront-message {
    font-size: 10px!important;
}
	
	#top-nav .navbar.navbar-inverse {
    min-height: 40px;
    margin-top: 0px;
}
	div#wpfront-notification-bar {
    height: 65px!important;
}
}

/* 416px - 640px */
@media only screen and (min-width: 416px) and (max-width: 640px) {
	
		.js-yext-autocomplete-option.yxt-AutoComplete-option.yxt-AutoComplete-option--item {
    font-size: 16px;
}
	
		#content img {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
	
	.page-heading {
    background-position: center !important;
    background-size: 100% 260px !important;
    background-color: #FFF;
   min-height: 260px !important;
}
	.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11 {
    margin-bottom: 1px;
}

.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-bottom: 1px!important;
}
	.top-menu {
    padding-right: 1px;
}

		#wpfront-notification-bar div.wpfront-message {
    font-size: 12px!important;
}
			#wpfront-notification-bar div.wpfront-message {
    font-size: 10px!important;
}
	
	#top-nav .navbar.navbar-inverse {
    min-height: 40px;
    margin-top: 0px;
}
	div#wpfront-notification-bar {
    height: 65px!important;
}
}
/* iPhone 6/7/8 Plus */
@media only screen and (min-width: 414px) and (max-width: 415px) {
	
		.js-yext-autocomplete-option.yxt-AutoComplete-option.yxt-AutoComplete-option--item {
    font-size: 16px;
}
	
		#content img {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
	
	.btn.btn-default.btn-lighter.un-heading-content {
    background-color: #000 !important;
    color: #fff;
    font-size: 12px;
}

	.page-heading {
    background-position: center !important;
    background-size: 100% 155px !important;
    background-color: #FFF;
    min-height: 155px!important;
}
	.jeg_heroblock_9 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title {
    font-size: 22px !important;
}

.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-bottom: 1px!important;
}
	.top-menu {
    padding-right: 1px;
}
			.jeg_heroblock .jeg_post_info {
    margin-left: 0px!important;
}
		#wpfront-notification-bar div.wpfront-message {
    font-size: 12px!important;
}
			#wpfront-notification-bar div.wpfront-message {
    font-size: 10px!important;
}
	
	#top-nav .navbar.navbar-inverse {
    min-height: 40px;
    margin-top: 0px;
}
	div#wpfront-notification-bar {
    height: 65px!important;
}
	
	.eventer-minimal-list .eventer-event-list-item {
    width: 100% !important;
}

}
/* 375px - 413px */
@media only screen and (min-width: 375px) and (max-width: 413px) {
	#content img {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
	.btn.btn-default.btn-lighter.un-heading-content {
    background-color: #000 !important;
    color: #fff;
    font-size: 12px;
}
	
	.page-heading {
    background-position: center !important;

    background-color: #FFF;
   min-height: 260px !important;
}
	
		.jeg_heroblock_9 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title {
    font-size: 22px !important;
}

.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-bottom: 1px!important;
}
	.top-menu {
    padding-right: 1px;
}
	.jeg_heroblock .jeg_post_info {
    margin-left: 0px!important;
}
		#wpfront-notification-bar div.wpfront-message {
    font-size: 12px!important;
}
			#wpfront-notification-bar div.wpfront-message {
    font-size: 10px!important;
}
	
	#top-nav .navbar.navbar-inverse {
    min-height: 40px;
    margin-top: 0px;
}
	div#wpfront-notification-bar {
    height: 65px!important;
}
	.eventer-minimal-list .eventer-event-list-item {
    width: 100% !important;
}
}

/* 361px - 374px */
@media only screen and (min-width: 361px) and (max-width: 374px) {
	
		#content img {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
  
	.btn.btn-default.btn-lighter.un-heading-content {
    background-color: #000 !important;
    color: #fff;
    font-size: 12px;
}
	
		.jeg_heroblock_9 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title {
    font-size: 22px !important;
}
	
	.page-heading {
    background-position: center !important;
    background-size: 100% 135px !important;
    background-color: #FFF;
    min-height: 135px!important;
}
	.top-menu {
    padding-right: 1px;
}
		#wpfront-notification-bar div.wpfront-message {
    font-size: 12px!important;
}
			#wpfront-notification-bar div.wpfront-message {
    font-size: 10px!important;
}
	
	#top-nav .navbar.navbar-inverse {
    min-height: 40px;
    margin-top: 0px;
}
	div#wpfront-notification-bar {
    height: 65px!important;
}

}
/* 360px max width*/
@media only screen and (min-width: 100px) and (max-width: 360px){
	
		#content img {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
	
	.btn.btn-default.btn-lighter.un-heading-content {
    background-color: #174b38  !important;
	color: #fff!important;
	font-weight:bold;
	font-size: 12px;
}
	
	
	.featured_home.jeg_heroblock_skew .jeg_post_title a {
    font-size: 28px!important;
}
	
.page-heading {
    background-position: center top !important;
    background-size: 100% 106px !important;
    background-color: #FFF;
    min-height: 106px !important;
}
		.jeg_heroblock .jeg_post_info {
    text-shadow: 0 1px 1px rgba(0,0,0,.4);
    margin-left: 0px!important;
}
	
		.jeg_heroblock_9 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title {
    font-size: 22px !important;
}

.jeg_posts.jeg_block_container {
    padding-top: 10px!important;
}

.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-bottom: 1px!important;
}
	.top-menu {
    padding-right: 1px;
}
	.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11 {
    margin-bottom: 1px;
}
	
	.jeg_ad_module, .jeg_heroblock, .jeg_postblock_carousel_2, .jeg_sidebar .widget, .jeg_slider_wrapper, .jeg_video_playlist {
    margin-bottom: 1px;
}
	.jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
    font-size: 15px;
}
	.tp-tab-content {

    padding: 7px 15px 15px 85px !important;

}
	.tp-tab-date {

    font-size: 11px !important;

}
	.jeg_blocklink, .jeg_breakingnews {

    margin-bottom: 5px!important;

}

	#top-nav .navbar.navbar-inverse {
    min-height: 40px;
    margin-top: 0px;
}
	h4 {
    font-size: 23px !important;
  
}
	

}
/* The tabs spacing for the home page video slider */
.tp-tab-content {
padding: 7px 15px 15px 110px !important;
}
/* Search mod*/

.thumbnail-overflow .date-block {    display: none!important;}

/* Table Hover mod*/
table:not(.shop_table) > tbody > tr:hover > td, table:not(.shop_table) > tbody > tr:hover > th {
    color: #000!important;
}

table:not(.shop_table) > tbody > tr:hover h3 a:active, a:hover {
    color: #000;
}


table:not(.shop_table) > tbody > tr:hover a {
    color: #000 !important;
}

/*Captions*/
.wp-caption-text {
    text-align: center;
    color: 
    #000;
    font-variant: all-small-caps;
}


/* Text and Hyperlinks     */
p {
    color: #424242!important;
}

p a:link {
    color: #154734 !important;
}


p a:visited {
  color: #154734  !important;
}

p a:focus {
    color: 
    blue!important;
}

li a {
    color: blue;
}

li a:hover {
  color: blue!important;
}

li a:focus {
    color: 
    blue!important;
}

.textwidget p a {
    color: blue;
}

td a {
    color: #154734;
}

td a:focus {
    color: 
    #46a5e5!important;
}

	/* 
1680px - 1680px */

@media only screen and (min-width: 1680px) and (max-width: 1680px)  {
	
	.copyright {
		text-align:center;
}
	
.eventer-event-title {
    font-size: 36px !important;
    line-height: normal;
    font-family: PT Sans Narrow!important;
}
	
	#Event_Cat_Listing {
    font-size: 0.9em!important;
}
	.AvailableCounselors h5 {
    font-size: 16px !important;
    padding-top: 10px !important;
    color: #fcee1e !important;
    padding-bottom: 10px !important;
}
	
	#advisorbutton a {
    font-size: 16px !important;
}
	
	.advisorbutton.vc_btn3-container {
    margin-bottom: 5px !important;
    margin-top: 5px!important;
}
	
	#AvailableCounselors h5 {
    font-size: 22px !important;
}
	
	.advisorbutton.vc_btn3-container {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
	
.ministory.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
    width: 15% !important;
}
	
	jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
    width: 120px;
    margin-right: 10px!important;
    margin-bottom: 1px!important;
}
	.ministory.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_title, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_title {
    font-size: 14px !important;
}
	
}


/* 1050px
 Apple MacBook Pro 15-inch (Hi-Res screen) */

@media only screen and (min-width: 1050px) and (max-width: 1050px)  {
	
	.copyright {
		text-align:center;
}

.eventer-minimal-list .eventer-event-list-item > a {
    padding: unset !important;
}

	.eventer-event-title {
    font-size: 26px !important;
    line-height: normal;
}
	
	#Event_Cat_Listing {
    font-size: 0.9em!important;
}
	.AvailableCounselors h5 {
    font-size: 16px !important;
    padding-top: 10px !important;
    color: #fcee1e !important;
    padding-bottom: 10px !important;

}
	
	#advisorbutton a {
    font-size: 16px !important;
}
	
	.advisorbutton.vc_btn3-container {
    margin-bottom: 5px !important;
    margin-top: 5px!important;
}
	
.eventer-minimal-list .eventer-event-list-item {
    padding: 0px 0px 0px 10px!important;
    
}
	
	
}

	/* 360 - 766 */
@media only screen (min-width: 360px) and (max-width: 766px)  {
	.copyright {
		text-align:center;
}
	.SmartBoard_Row {
    font-size: 12px !important;
}
}

	/* 1367  */

@media only screen (min-width: 1367px) and (max-width: 1367px)  {
	
	
	.vc_btn3-container {
    margin-bottom: 24px !important;
    margin-top: 12px;
}
	
	.jeg_ad_module {
    margin-bottom: 30px;
    margin-top: 30px;
}
	#Event_Cat_Listing {
    font-size: 1em!important;
}
	
	.Event_News_Listing a {
    font-size: .9em !important;
}
	
}
	



/* 
Max width before this PARTICULAR table gets nasty
This css declaration will take effect for any screen smaller than 760px and also iPads specifically.
*/
@media only screen and (max-width: 1024px),
(min-width: 768px) and (max-width: 1024px)  {
	
	/* green banner  */
	
.eventer-event-title {
    line-height: 1.4em;
    font-family: 'Roboto', sans-serif;
}

	.SmartBoard_Message {
    font-size: 1.4em !important;
}

	/* Covid-19 Page  */
	#Library_button {
    height: 35px!important;
}
	
	#Library_header {
    height: 100px!important;
}
	
		/* Covid-19 Page  */
	#spacer {
    display: none;
}
	

	.vc_custom_1586445208488 {
    margin-left: 90px !important;
}
	/* Force table to not be like tables anymore 
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	*/
	/* Hide table headers (but not display: none;, for accessibility) 
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 0px solid #ccc; }
	*/
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 0px solid #eee; 
		position: relative;
		padding-left: 50%; 
		width: 100% !important;
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
}
/* Footer Items on News Posts */
.item-meta {

    font-size: 14px;
	color:#000;
    display: none;
}
    

}

.item-meta a:not(.btn):hover {
    color: blue !important;
}

.sep {
    color: #000!important;
}

/* Remove ALL Opacity from the lists and events Mouseover States*/

.eventer-event-item > a:hover::before {

    opacity: 0;

}

.eventer a:focus {

    color: #000;

}

#appointments_desktop h5 {
    font-size: 26px !important;
    padding: 4px !important;
    color: #fcee1e !important;
	text-align: center;
	text-shadow: #000 1px 1px;
}

#mobile h5 {
    font-size: 26px !important;
    padding: 4px !important;
    color: #fcee1e !important;
	text-align: center;
	text-shadow: #000 1px 1px;
}

.child-sidebar-menu { 
    font-family: 'Poppins', sans-serif;
font-Size: 18px !important;
text-transform: uppercase;

}


/* ONLY FOR 361px to 766PX*/
@media only screen and (min-width: 361px) and (max-width: 766px) {
		
	
	.jeg_pl_lg_box .jeg_post_title {
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto 10px;
}
	
	.jeg_meta_date a, .jeg_modified_date a {
    font-size: 16px!important;

}
	
	.jeg_post_title, .jeg_post_title > a, jeg_archive_title {
    font-family: "Open Sans";
    color: #32433b;
    font-size: 20px;
}
	.eventer-event-title {
    font-size: 30px !important;
    line-height: 1.4em;
    font-family: PT Sans Narrow;!important;
}
	#mobile h5 {
    font-size: 20px !important;
    padding: 10px !important;
    color: #fcee1e !important;
	text-align: center;
	text-shadow: #000 1px 1px;
}
}

/* ONLY FOR 100px to 360PX*/
@media only screen and (min-width: 100px) and (max-width: 360px) {
	.jeg_pl_lg_box .jeg_post_title {
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto 10px;
}
	
		.jeg_meta_date a, .jeg_modified_date a {
    font-size: 12px!important;

}
	
.jeg_post_title, .jeg_post_title > a, jeg_archive_title {
    font-size: 20px;
    font-family: PT Sans Narrow!important;
    font-weight: normal;
}
	.eventer-event-title {
    font-size: 30px !important;
    line-height: 1.4em;
    font-family: PT Sans Narrow;!important;
}
	
	#mobile h5 {
    font-size: 15px !important;
    padding: 10px !important;
    color: #fcee1e !important;
	text-align: center;
	text-shadow: #000 1px 1px;
}
	
.eventer-dynamic-list-set	.eventer ul li {
    width: 100% !important;
}
	
}

.eventer-dynamic-list-set	.eventer ul li {
    width: 100% !important;
}

/* ONLY FOR 100PX to 1199PX*/
@media only screen and (min-width: 100px) and (max-width: 1200px) {

	
    h2.widget-title {
    font-size:  2.5rem !important;
    font-weight: lighter!important;
}
	
	.btn-default.btn-lg {
    width: 100%!important;
    text-align: center!important;
    position: relative!important;
    margin: 0 auto!important;
        margin-bottom: 0px!important;
    display: inline-block!important;
    padding-left: 5px!important;
    padding-right: 5px!important;
    white-space: normal!important;
}

	
.btn.btn-default.btn-lighter.un-heading-content {
        background-color: #174b38 !important;
    color: #fff !important;
    font-weight: bold;
    font-size: 14px;
    font-variant: all-small-caps;
}
	
	
	.mpc-separator-spacer {
    display: none;
}
	
	
	.mpc-separator.mpc-separator--bottom.mpc-separator-style--arrow-left {
    display: none;
}
	
	.mpc-separator.mpc-separator--top.mpc-separator-style--arrow-right {
    display: none;
}
	
	.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11 {
    margin-bottom: 1px;
}
	
	.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block{
    font-family:Open Sans;
}
	.vc_btn3-container {
    margin-bottom: 15px !important;
    margin-top: 10px;
}
	
	.vc_custom_1581441033696 {
    display: none!important;
}
	.vc_custom_1581440999325 {
    display: none!important;
}
	
}


/* Mobile Nav hide */
@media only screen and (min-width: 1113px) {

	/* Mobile Nav Hide */
	#Nav_Mobile {
    display:none;
}

}

/* SIDEBAR Nav Show  */
@media only screen and (min-width: 100px) and  (max-width: 1112px) {

	#Nav_Mobile ul li {
    margin-left: -40px;
		list-style: none;
		line-height: 1.8;
		font-family: 'Open Sans', sans-serif;
		font-size: 20px!important;
}
	#Nav_Mobile ul li:before {
		 content: "\00BB";
		padding-right:5px;
	     }
	
	.parent-sidebar-menu {
    margin-left: -30px;
}
	
	.btn-lg, .btn-group-lg > .btn, .un-button-1-lg, .un-button-2-lg {

    padding: 17px 10px;
    font-size: 17px;

}
	
.jeg_post_title {
    font-size: 20px!important;
}
	
	/* SIDEBAR Nav HIDE THESE WHEN SHOWING MOBILE NAV  */
	
		#advanced_sidebar_menu-37 {
    display: none;
}
	
	#advanced_sidebar_menu-48 {
    display: none;
}
		#advanced_sidebar_menu-49 {
    display: none;
}
	#advanced_sidebar_menu-50
	{
    display: none;
}
		#advanced_sidebar_menu-51
		{
    display: none;
}
	
	#advanced_sidebar_menu-52
		{
    display: none;
}
		#advanced_sidebar_menu-53
		{
    display: none;
}
	#advanced_sidebar_menu-56
	{
    display: none;
}
	
		#advanced_sidebar_menu-57
	{
    display: none;
}
	
#advanced_sidebar_menu-58
	{
    display: none;
}
	
#advanced_sidebar_menu-59
	{
    display: none;
}
	
	#advanced_sidebar_menu-60
		{
    display: none;
}
	
	#advanced_sidebar_menu-61
		{
    display: none;
}
		#advanced_sidebar_menu-62
		{
    display: none;
}
	
#advanced_sidebar_menu-63
		{
    display: none;
}
	
	
#advanced_sidebar_menu-64
		{
    display: none;
}
	
	#advanced_sidebar_menu-65
		{
    display: none;
}
	
#advanced_sidebar_menu-69
		{
    display: none;
}
	
		#advanced_sidebar_menu-66
		{
    display: none;
}

	
	#advanced_sidebar_menu-70
		{
    display: none;
}
	
#advanced_sidebar_menu-71
		{
    display: none;
}
		
#advanced_sidebar_menu-72
		{
    display: none;
}
		#advanced_sidebar_menu-74
		{
    display: none;
}
	
	#advanced_sidebar_menu-75
		{
    display: none;
}
	
	#advanced_sidebar_menu-76
		{
    display: none;
}
	
	#advanced_sidebar_menu-78
		{
    display: none;
}
	
	#advanced_sidebar_menu-79
		{
    display: none;
}
	
	#advanced_sidebar_menu-80
		{
    display: none;
}
	
#advanced_sidebar_menu-81
		{
    display: none;
}
		#advanced_sidebar_menu-82
		{
    display: none;
}
		#advanced_sidebar_menu-83
		{
    display: none;
}
	
	#advanced_sidebar_menu-84
		{
    display: none;
}
		
#advanced_sidebar_menu-85
		{
    display: none;
}
	
	#advanced_sidebar_menu-86
		{
    display: none;
}
	#advanced_sidebar_menu-87
		{
    display: none;
}
	#advanced_sidebar_menu-88
		{
    display: none;
}
	#advanced_sidebar_menu-89
		{
    display: none;
}
	#advanced_sidebar_menu-90
		{
    display: none;
}
	
	#advanced_sidebar_menu-91
		{
    display: none;
}
		#advanced_sidebar_menu-92
		{
    display: none;
}

	#advanced_sidebar_menu-93
		{
    display: none;
}

	#advanced_sidebar_menu-94
		{
    display: none;
}

	#advanced_sidebar_menu-95
		{
    display: none;
}

	#advanced_sidebar_menu-96
		{
    display: none;
}

	#advanced_sidebar_menu-97
		{
    display: none;
}

	#advanced_sidebar_menu-98
		{
    display: none;
}

	#advanced_sidebar_menu-99
		{
    display: none;
}
	#advanced_sidebar_menu-104
		{
    display: none;
}
	
	#advanced_sidebar_menu-107
		{
    display: none;
}
	
		#advanced_sidebar_menu-112
		{
    display: none;
}
	
		#advanced_sidebar_menu-110
		{
    display: none;
}
	
	
	#advanced_sidebar_menu-111
		{
    display: none;
}
	
		#advanced_sidebar_menu-113
		{
    display: none;
}
	
	#advanced_sidebar_menu-114
		{
    display: none;
}
	
	#advanced_sidebar_menu-115
		{
    display: none;
}
	#advanced_sidebar_menu-118
		{
    display: none;
}
}
	
	
	/* SIDEBAR Nav HIDE THESE WHEN SHOWING MOBILE NAV  */
.jeg_thumb {
    display: none;
}
	
.page-id-22094 #slider {
    display: none;
}
	
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    text-align: center;
}
.page-id-199 .child-sidebar-menu li a:hover {
    color: #154734 !important;
}

.eventer-event-date > span.eventer-event-month {
    color: #555;
}	
	
	
	@media (min-width: 768px) {
.navbar-header {
    float: none;
}	
	}	
	@media (min-width: 992px) {
.navbar-header {
    float: left;
    margin: 0 auto;
}	
	}
	
	
@media (max-width: 1199px) and (min-width: 993px) {
    .navbar .container {
        width: 978px !important;
    }
}

.main-color-2-bg {
    background-color: #154734;
}

.fa-bars:before {
    content: "\f0c9";
}


/*   Responsive Designs   */

@media screen and (max-width: 980px) {

/* setup menu toggle */

#leftpanel div.sidebox:nth-child(5) .hdr{
	display: none !important;
}

#sc-rightpanel-top {
	 background-color: #fff;
	 }
	
#middle {
	 width: 100%;
	 margin: 0 auto;
	 clear:both; 
	 float: none;
	 }
	
.toc, .bannerWrap {
	 display: none;
	 }
	
.toggled-on {
	 display: block;
	 margin: 3px 20px;
	 }
	
div#leftpanel>div.sidebox>div.hdr {
	 cursor: pointer;
	 background-color: #000;
	 background-image: url("/Institutions/Felician-University/images/menuicon.png");
	 background-repeat: no-repeat;
	 background-position: 94% 50%;
     background-size: 15px 15px;
	 text-align: center;
	 padding: 6px 0;
	 color: #fff;
	 margin: 10px 0;
	 text-transform: uppercase;
	 display: block;
	 font-size: 26px !important;
    font-weight: bold;
    font-family: PT Sans Narrow;
	 }
   
#sc-top-links {
     display: none;
   	 }

#leftpanel>.sidebox {
     display: block;
   	 }
      
div.sidebox {
     margin: 7px 20px;
	 width: 100%;
	 margin: 0 auto;
   	 }
	 
div.sidebox div.hdr {
     font-size: 14px;
   	 }
   
#leftcolumn_0_txtBxTerm {
	 width: 40%;
	 }
   
#leftcolumn_0_Panel1 {
	 /* display:none; */
	 width: 95%;
	 margin: 3px auto;
	 }
	 
#leftcolumn_0_Panel1 > div.sidebox > div.sideboxbrdr {
     display: inline;
     }
		 
#leftcolumn_0_Panel1 > div.sidebox > div.hdr {
     display: inline;
     }
		 
#leftcolumn_0_Panel1 > div.sidebox > div.sideboxbrdr>div {
     display: inline;
     }
		 
div.sidebox div.sideboxbrdr div label {
	 display:none;
     }
		 
#sc-parentlink, #sc-childlinks {
     float: none;
     width: 100%;
     }

#rightpanel {
	 clear:right;
	 float: none;
	 width:100%;
	 max-width:960px;
	 margin: 0;
	 padding: 0;
	 height: auto;
	 }
	 
#main {
	 margin:0;
	 width:95%;
	 height: auto;
	 padding:15px 20px;
	 }

#leftpanel {
	 max-width:100%;
	 width:100%;
	 margin:0;
	 padding:0;
	 float: none;
	 clear:left;
	 }
	 
#rightpanel #main {
     width: 95%;
	 float:none;
	 margin: 0 auto;
	 height: auto;
	 padding-right:10px;
	 padding-left:10px;
	 }  
	
#searchBox div.sidebox  {
    display: block;
    float: left;
    margin: 0px auto;
    width: 100%;
     }
		 
#searchBox div.sidebox  div.hdr{
    display: block;
    float: left;
	width: 100px;
	margin-top:7px;
	font-size: .85em;
     }
		 
#searchBox  div.sidebox  div.sideboxbrdr {
	display: block;
    float: left;
	width: 300px;
     }
		 
#searchBox {
    height: auto;
    padding-bottom: 8px;
     }
	
#rightpanel table {
      width: 100% !important;
     }
	
#rightpanel td.sc-coursenumber {
     }
	
#footerWrap {
     width: 100%;
     }
	
#pageBanner {
     width: 100%;
     }

/* end menu toggle */
	
#smallmenu {
     display:block;
     }
		 
#topnav, .logins {
     display:none;
     }
	
ul#topnav {
     float: none;
     height: auto;
     }
	
ul#topnav a.prospective, ul#topnav a.current, ul#topnav a.online,  ul#topnav a.faculty, ul#topnav a.visitors, ul#topnav li {
	 width: 100% !important; 
	 margin: 0 auto;
	 float: none;
	 display: block;
     }
	
#footer {
     font-size: 12px;
     font-size: .75rem;
     }
}

@media screen and (max-width: 770px) {

.secondaryNavWrap {
     display:none;
     }

.toggled-on {
	 display: block !important;
	 }
}

@media screen and (max-width: 550px) {
	
.toggled-on {
}

#sc-rightpanel-top {
     float: right;
     max-width: 550px;
	 width: 95%;
     margin: 0 10px;
	 float:none;
     }
		 
#rightpanel #main {
     width: 97%;
     max-width: 550px;
     margin: 0 4px;
     padding-right: 3px;
     padding-left: 3px;
     }
		 
#rightpanel table {
     width: 97% !important;
	 padding-right: 3px;
     padding-left: 3px;
	 margin: 0;
     }
		 
p.credits {
     width: 95% !important;
	 padding-right: 6px;
     padding-left: 3px;
	 margin: 0;
     }
		 
#footerSC {
	 clear:both;
	 display: block;
	 }
	
div.ui-dialog  {
	 max-width:90% !important;
     }
	 
div.ui-dialog div.desc {
     width: 90%;
     height: auto;
     }
	 
span.desc div#main {
     margin: 5px;
	 padding: 5px;
     }
}

@media screen and (max-width: 450px) {

.toggled-on {
	}

#smallmenu {
	 font-size: 12px;
	 }
	 
#footerSC a {
     font-size: .6em;
     }
	 
p.sc-BodyText, p.sc-BodyTextCentered, p.bodytext, p {
     font-size: 12px;
     font-size: .75rem;
     }
	
#breadcrumb p {
     font-size: 11px !important;
     font-size: .6825rem !important;
     }
	 
#breadcrumb p a:link, #breadcrumb p a:visited {
     font-size: 11px !important;
     font-size: .6825rem !important;
     }
}

@media screen and (max-width: 360px) {
    
#leftcolumn_0_txtBxTerm {
	 margin-left:2px;
     }
	 
select#leftcolumn_0_drpSearchType {
     margin: 0 0 0 15px;
     }
}
