/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


@media only screen and (max-width: 1000px) and (min-width: 1px) {

.slide-out-widget-area-toggle.mobile-icon .lines-button:after,  .slide-out-widget-area-toggle.mobile-icon .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines:after, 
header#top .slide-out-widget-area-toggle[data-icon-animation="spin-and-transform"].mobile-icon .lines-button.x2 .lines{height:4px !important; width:35px !important }

.lines,
.lines-button,
.lines:before,
.lines:after,
.lines-button.x2{
    width: 35px !important;
    height: 4px !important;
}
#header-outer {
  top: 35px !important;
  height: 110px !important;
}
header#top {
  padding: unset !important;
}
header#top .span_3 {
  text-align: center !important;
}
}

p a {
  color: #9c1b45 !important;
}
a.btn1,
body a {
  color: #9c1b45;
}

.secon ul li a {
  color: white !IMPORTANT;
  font-size: 20px;
  margin: 0 9px;
  text-transform: none !important;
}

ul li a.active-tab {
  background-color: #9c1b45 !important;
}

#sidebar {
  z-index:999;
}

header#top .sf-menu li ul li a,
.off-canvas-menu-container li a {
	text-transform: none !important;
}

.future-healthcare .content p,
.slider-prev i,
.slider-next i{
	margin-top:-70px;
}

header#top .span_9 >.slide-out-widget-area-toggle {
	right: 20px !important;
}

.counter-table {
	width: 250px !important;
	margin:0px auto !important;
}

#mandarin-mobile {
	display: none;
}
h1 {
	line-height: .85em !important;
}
.regular-button {
	margin-left: unset !important;
}

.wpb_wrapper {
	text-align:center;
}

.span_3.col_first {
	background-color: #f7f7f7;
}

#sidebar.col_last {
	display: block;
	margin-top:0px !important;
	background-color: #FFFAF1 !important;
	height: 100% !important;
}

.col_last form {
	max-width: 100% !important;
}

.col_last form input {
	background-color: #FFF !important;
}

.non-degree p {
	font-size: 12px;
}

h2 {
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 1.0em !important;
}

.current-students-staff ul {
	margin-left: 0px !important;
}

.current-students-staff ul li {
	list-style-type: none !important;
	font-size: 1.5em;
	line-height: 1.25em;
}

.current-students-staff .wpb_wrapper {
	text-align: left !important;
	width: 100% !important;
}

.inner img {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.regular-button  {
	margin-top:30px;
	color: #FFF !important;
}

.two-column h2 {
	color: #9c1b45!important;
	font-size: 3.5rem !important;
}

.two-column {
	max-width: 100% !important;
}

.two-column .post-area {
	margin-top: 0px !important;
}

.two-column .post-area .wpb_row {
	padding-top: 0px !important;
}

.span_3.col_first {
	min-height: 900px;
	width: 23.5% !important;
}

.submenu ul li {
	list-style-type: none;
}

.submenu li a {
	color: #9c1b45;
	line-height: 1.5em;
	font-size: 30px;
}

.submenu .current-menu-item {
	background-color: #9c1b45 !important;
}

.submenu .current-menu-item a {
		color: #FFF !important;
}
#sidebar  {
		text-align: center;
	}

#sidebar h2 {
	font-size: 30px !important;
}

.registrar-sidebar .submenu li a{
	text-align: left !important;
	font-size: 15px !important;
}

.submenu h3 {
	margin-left: 25px;
	text-align: center;
}
	
.submenu ul li {
	text-align: center;
	border-bottom: solid 1px #9c1b45;
}

#education-sec,
.education-row .span_12,
.healthcare-row .span_12 {
	margin: 0px auto;
	max-width: 1366px !important;
}

.education-row .wpb_column {
/* 	margin-left: -15px; */
}



#menu-acaom-education .menu-item:first-child {
	font-weight: bold;
	color: #444 !important;
	text-transform: uppercase;
} 

.menu-item .sub-menu li a {
	font-weight: normal;
	color: #9c1b45;
	text-transform: none;
}

.menu-item .sub-menu li {
	padding-left:15px !important;
	padding-right:15px !important;
/* 	text-align: left !important; */
}

.menu-item .sub-menu {
	margin-left: 0px;
}

/* program submenu */
.menu-item-3934 .sub-menu {
	width: 450px !important;
}

/* keep ordered lists normal formatted */
ol li {
	text-align: left; 
}

ul li {
	text-align: left;
}

.wpb_tab {
	margin-top:-17px;
	border-top: solid 1px #CCC;
}

.ui-tabs-nav {
		background-color:rgba(0,0,0,0.045) !important;
}

.wpb_tab .wpb_wrapper,
.wpb_tab span,
.wpb_tab p {
	text-align: left !important;
	background-color:#fbfbfb !important;
}

.wpb_tab {
		padding: 20px 20px;

}

.wpb_tab .wpb_wrapper {
	padding: 20px 20px;
  height:200px;
}

.tabbed > ul li a.active-tab {
	color: #FFF !important;
}

.wpb_tab span {
	background-color: unset !important;
}

	.span_3.col_first {
		min-height: unset;
	}

.wpb_column,
.wpb_row .span_12 >.col.padding-2-percent{
	padding: 0px;
}

.dark {
	padding-bottom:20px;
}

.vc_col-sm-4 .vc_column-inner {
	height: 650px !important
}

/* Fix form buttons */

input.gform_button {
	padding-top:7px !important;
	background-color: #9c1b45!important;
}

/* remove students & staff from menu on larger device */

@media (min-width:1366px) {
	#menu-item-4345 {
		display: none !important;
	}
}

/* fix headings small devices*/
@media (min-width:429px) and (max-width: 1366px) {
	#header-outer .span_3 {
		width: 100% !important;
		left: 50% !important;
	}
	#top .container {
		max-width:100% !important;
		padding: 0px !important;
	}
	.span_9.col_last {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#header-secondary-outer .container {
		padding: 0px 0px;
	}
	.secon ul li a {
		display: block !important;
	} 
	#innersocial {
		width: 750px !important;
	}
	.main-content {
		padding-top:100px;
	}
	.search-form {
		display: none;
	}
}

@media (max-width: 428px) {
     #slider-sec,
     #spotlight-sec {
         margin: revert !important;
         left: unset !important;
     }
     
     .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content {
         top: 110px !important;
     }
	.main-content {
		padding-top:10px;
	}
	#mandarin-mobile {
    margin-top: 120px;
		padding-top: 0px;
		padding-bottom:10px;
		text-align:center;
		display: block;
	}
	.container-wrap {
		padding-top:0px !important;
	}
/* program submenu */
.menu-item-3934 .sub-menu {
	width: 100% !important;
}
	
	.vc_col-sm-4 .wpb_wrapper {
	height: unset !important;
}

	.education-row .span_12{
	width: 100%;
}

.education-row .wpb_column {
	margin-left: unset;
}
	
	.span_12,
	.container {
		width: 100% !important;
	}
		
	.span_6 .wpb_row {
		padding-bottom: 0px !important;
	}
	
	.span_3.col_first {
	min-height: unset;
	width: 100% !important;
}
	
	
	
	.submenu:first-child {
		margin-top:80px;
	}
	
	.inner img {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	
	.submenu ul {
		margin-left: 0px !important;
		margin-bottom: 0px !important;
	}

	
	.submenu li a {
	line-height: 1.5em;
	font-size: 25px !important;
}
	
	h3 {
    margin-top: 10px !important;
		font-size: 1.25rem !important;
	}
	h1 {
		font-size: 40px !important;
	}
}


