  /*
Theme Name: Bright Child Theme
Theme URI: http://wpbranch.com/item/bright/
Description: Bright Child Theme
Template: bright
Version: 1.0.1
Author: WpBranch
Author URI: http://wpbranch.com/
License: Themeforest Split Licence
License URI: -
Text Domain: bright-child-theme
*/
/*Voltage Webfont***/

@media screen and (max-width: 760px){
	body{
    overflow-x:hidden;
	}}

@font-face {
    font-family: 'Voltage';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Light.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Light.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme../bright-child-theme/assets/fonts/Voltage-Light.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Light.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Voltage';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Voltage';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Bold.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Bold.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Bold.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Bold.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Voltage-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}

/*End Voltage Webfont*/

/**Gotham Webfont**/
@font-face {
    font-family: 'Gotham';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Light.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Light.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Light.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Light.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'GothamBold';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/GothamBold.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/GothamBold.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/GothamBold.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/GothamBold.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/GothamBold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Thin';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Thin.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Thin.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Thin.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Thin.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Thin.svg') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Medium';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-MediumItalic.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-MediumItalic.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-MediumItalic.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-MediumItalic.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-MediumItalic.svg') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Medium.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Medium.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Medium.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Medium.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Medium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Black';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Black.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Black.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Black.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Black.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-Black.svg') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-ThinItalic';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-ThinItalic.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-ThinItalic.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-ThinItalic.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-ThinItalic.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/Gotham-ThinItalic.svg') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'GothamMedium';
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/GothamMedium.eot');
    src: url('/wp-content/themes/bright-child-theme/assets/fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/GothamMedium.woff2') format('woff2'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/GothamMedium.woff') format('woff'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/GothamMedium.ttf') format('truetype'),
        url('/wp-content/themes/bright-child-theme/assets/fonts/GothamMedium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
}
/**End Gotham Webfont****/

/*header menu*/
.logo-wrapper img {
	max-height:90px !important;
	padding-top:15px !important;
	padding-bottom: 15px !important;
}
@media screen and (min-width:1230px){
	.site-header-wrapper .container{
		width: 100% !important;
	}
}

@media screen and (min-width:1200px){
	.site-header-wrapper .container{
		max-width: 95% !important;
	}
}

/* header fonts */
.cursive-font {
	font-family: 'Voltage' !important;
}

.bold-font{
font-family: 'GothamBold';
}

.thin-font{
	font-family: 'Gotham-Thin';
}

.medium-font{
	font-family: 'Gotham';
	}

/*logo*/
@media screen and (max-width:768px){
	.logo-wrapper img{
		/*max-width:80% !important;*/
		min-height: 80px !important;
	}
}
/*fixing nav drop-down ul*/
.navbar-bright .bright-main-menu-wrapper .dropdown-menu{
	margin-top:-20px !important;
}
.navbar-bright .bright-main-menu li a{
	padding-right:15px !important;
}

@media screen and (min-width:992px) and (max-width:1289px){
	.site-header-inner{
		flex-direction:column;
	}
	.site-branding.mr-auto{
		margin:auto !important;
	}
	.header-search{
		display:none;
	}
}
@media screen and (min-width:496px) and (max-width:991px){
	.slicknav_btn.slicknav_collapsed{
		margin-top:25px;
	}
}

/*social icons in header*/
.header-social-icons{
	margin-right:15px;
}
.header-social-icons a{
	color: #fff;
	background-color:#70b548;
    text-align: center;
    width: 32px;
    line-height: 32px;
    border-radius: 0;
    display: inline-block;
    height: 32px;
    position: relative;
    overflow: hidden;
    margin-right: 1px;
    transition: .3s;
	margin-top:10px;
	margin-left:10px;
}
.header-social-icons a:hover{
	background-color:#f69521 !important;
	color:#fff !important;
}
.header-social-icons{
	margin-top:18px !important;
}
@media screen and (max-width:495px){
	.header-social-icons{
	display:none;
}
}
/*slanted CTA button*/
.button-slanted {
  -ms-transform: skewX(20deg);
  -webkit-transform: skewX(20deg);
  transform: skewX(20deg);
  margin: 10px;
}
.button-default a::after {
  transform: skew(-20deg); /* INVERSE SKEW */
  margin: 10px;
}

/*widget elements*/
.widget>ul>li, .widget ul.menu>li, .widget ul.menu>li ul.sub-menu li, .list-custom-taxonomy-widget>ul>li, .list-custom-taxonomy-widget>ul>li ul.children li{
	margin-bottom:0px !important;
}

.footer-widgets .widget-title{
	margin-bottom:20px !important;
}

.full-search input[type="search"]{
	position:relative !important;
}
/*body copy*/
p{
	font-family:'Gotham' !important;
	font-weight: 400 !important;
	font-style: normal !important;
}
/*font sizes of headlines*/
h1{
	font-size: 53.4px !important;
	font-family: 'Gotham' !important;
	font-weight: bold !important;
    font-style: normal;
	text-transform: uppercase;
}
h2{
	font-size: 42.7px !important;
	font-family: 'Gotham' !important;
	font-weight: bold !important;
    font-style: normal;
	text-transform: uppercase;
}
h3{
	font-size: 34.2px !important;
	font-family: 'Gotham' !important;
	font-weight: bold !important;
    font-style: normal;
	text-transform: uppercase;
}
h4{
	font-size: 27.3px !important;
	font-family: 'Gotham' !important;
	font-weight: bold !important;
    font-style: normal;
}
h5{
	font-size: 21.9px !important;
	font-family: 'Gotham' !important;
	font-weight: bold !important;
    font-style: normal;
}
h6{
	font-size: 17.5px !important;
	font-family: 'Gotham' !important;
	font-weight: bold !important;
    font-style: normal;
}
h2.cursive-font, h3.cursive-font, h4.cursive-font {
	font-family: 'Voltage' !important;
	text-transform: none;
}
.cursive-font p, p.cursive-font {
	font-family: 'Voltage' !important;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	h1{
		font-size: 43.4px !important;
	}
	h2{
		font-size: 34px !important;
	}
	h3{
		font-size: 27.3px !important;
	}
	h4{
		font-size:21.7px !important;
	}
	h5{
		font-size: 22.2px !important;
	}
	h6{
		font-size: 13.96px !important;
	}
}
@media only screen and (max-device-width : 767px) {
	h1{
		font-size: 34.6px !important;
	}
	h2{
		font-size: 27.3px !important;
	}
	h3{
		font-size: 22px !important;
	}
	h4{
		font-size:17.73px !important;
	}
	h5{
		font-size: 16px !important;
	}
	h6{
		font-size: 13.96px !important;
	}
}

/*Nav styles*/
@media screen and (max-width:1289px){
	/*.bright-main-menu-wrapper, .bright-main-menu{
		display:none;
	}
	.navbar-bright .bright-mobile-menu-wrapper{
		display:block !important;
	}*/
}
.larger-font p {
	font-size: 1.5em;
	line-height: 1.4;
}
.page-id-5437 .vc_row.wpb_row.vc_row-fluid, .page-id-5442 .vc_row.wpb_row.vc_row-fluid {
	padding-top: 10px;
	padding-bottom: 10px;
}

.page-id-5436 .visitncad-map .vc_row.wpb_row.vc_row-fluid{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.admissions-process .wpb_wrapper li{
	list-style-type: decimal !important;
}
.page-id-5604 .main-textbox .wpb_wrapper li, .page-id-5607 .main-textbox .wpb_wrapper li, .page-id-5603 .main-textbox .wpb_wrapper li, .internship-parameters .wpb_wrapper li{
	list-style-type: disc !important;
}

.list-class-bullet .wpb_wrapper li{
	list-style-type: disc !important;
}

.bright-feature-image-title.bright-section-title{
	font-size:22px !important;
	line-height:37px !important;
}

/*Sidebar Stylings*/
@media screen and (max-width:769px){
	.admissions-sidebar{
		display:none;
	}
}
@media screen and (max-width:1200px){
	.page-id-5431 .admissions-sidebar{
		display:none;
	}
}

/*Footer Styling*/
#nav_menu-2{
	padding-left:70px !important;
}
@media screen and (max-width: 769px){
	#nav_menu-2{
	padding-left:15px !important;
}}

footer .site-info .bottom-social-icons a{
	background-color:#70b548 !important;
}
footer .site-info .bottom-social-icons a:hover{
	background-color:#f69521 !important;
}
.footer-widgets a{
	color:#ffffff !important;
}

/*bright CTA button on front page*/
.page-id-5008 .bright_call_to_action .btn{
	padding: 13px 60px !important;
    margin-top: 20px !important;
	width: 120%;
    margin-left: -20%;
}

.testimonial-htag h2{
	color: #ffffff !important;
}

.page-id-5444 .vc_gitem_row .vc_gitem-col{
	display:none !important;
}

/*logo bar after scrolling*/
.navbar-bright .affix .logo-wrapper .custom-logo-link img{
	max-width:200px !important;
}

.page-id-5445 .activity-item{
	margin-bottom:0px !important;
}

/* title bar styling */
.title-bar-row, .title-bar-heading, title-bar-row a {
	color: #ffffff;
}
.title-bar-row{
	padding-left: 60px;
}
@media screen and (max-width: 769px){
	.title-bar-heading{
		font-size: 25px !important;
	}
}
.title-bar-heading {
	font-weight: bold;
}

/* Colored Background Bar Styles */
.background-color-column, .background-color-column h2, .background-color-column h3, .background-color-column p, .background-color-column li {
	color: #ffffff;
}
.background-color-column p {
	font-size: 18px;
	line-height: 28px;
}
/* .background-color-column h2 {
	font-size: 50px !important;
} */
.focus-text {
    font-size: 32px;
}
.background-color-column .vc_btn3 {
	text-transform: uppercase;
}

/* Admissions Page Styles */
.styled-list-number {
	color: #70b548;
    font-size: 32px;
	text-align: right;
}
.numbered-list-text {
	border-left: 3px solid #70b548;
    padding-left: 30px;
}
.numbered-list-text a {
	color: #70b548;
}
.inner-border-box {
	background-color: #58595b;
	outline: 3px solid #70b548;
    outline-offset: -10px;
}
.inner-border-box.orange-outline-box {
	outline-color: #f69521;
}
.outside-box-icon {
	max-width: 125px;
    position: absolute;
    top: -50px;
}
.fullwidth-centered-text {
	max-width: 900px;
	margin: 0 auto;
	text-align: center;
}

/* Hide Edit Link from Footer */
body.page footer.entry-footer .edit-link {
    display: none !important;
}

/* Restore list styles */
.wpb_text_column ol li {
	list-style-type: decimal;
}

.wpb_text_column ul li {
	list-style-type: disc;
}

/* Homepage Styles */
.xt-main-slider-area .carousel-item .carousel-caption h1{
	display:none !important;
}
.xt-main-slider-area .carousel-item .carousel-caption .btn{
	float:left !important;
	margin: 0px 0px !important;
}
.xt-main-slider-area .carousel-item .carousel-caption p{
	width:55% !important;
	line-height:30px !important;
}
.xt-main-slider-area .carousel-item .carousel-caption h2{
	width:55% !important;
}
.xt-main-slider-area .carousel-item .carousel-caption{
	top:12% !important;
	bottom:40px !important;
}

@media screen and (max-width:900px){
	.carousel-inner .active{
		background-image: url("https://ncad.edu/wp-content/uploads/2019/04/homepage-artist-800px.jpg") !important;
	}
	.xt-main-slider-area .carousel-item .carousel-caption{
	top:7% !important;
	}
	#smiling-student{
		background-image: url("https://ncad.edu/wp-content/uploads/2019/04/smilingstudent-fade.jpg") !important;
	}
}

@media screen and (max-width:551px){
	.xt-main-slider-area .carousel-item .carousel-caption h3{
		font-size:20px !important;
	}
	.xt-main-slider-area .carousel-item .carousel-caption h2{
	width:85% !important;
	font-size:25.7px !important;
}
	.xt-main-slider-area .carousel-item .carousel-caption p{
		font-size:16px !important;
		line-height:20px !important;
		width:85% !important;
	}

	#home-career-awaits .vc_custom_1554242092428{
		padding-left: 50px !important;
		padding-right:50px !important;
	}
}

/* Home Page Carousel Media Queries */
@media (max-width:1241px){
	.xt-main-slider-area > .xt-main-slider-carousel > .carousel-inner > .carousel-item {
		height: 650px !important;
	}
}

@media (max-width:1021px){
	.xt-main-slider-area > .xt-main-slider-carousel > .carousel-inner > .carousel-item {
		height: 560px !important;
	}
}

@media (max-width:790px){
	.xt-main-slider-area > .xt-main-slider-carousel > .carousel-inner > .carousel-item {
		height: 600px !important;
	}
}

@media (max-width:750px){
	.xt-main-slider-area > .xt-main-slider-carousel > .carousel-inner > .carousel-item {
		height: 650px !important;
	}
}

@media (max-width:700px){
	.xt-main-slider-area > .xt-main-slider-carousel > .carousel-inner > .carousel-item {
		height: 700px !important;
	}
}

@media (max-width:551px){
	.xt-main-slider-area > .xt-main-slider-carousel > .carousel-inner > .carousel-item {
		height: 400px !important;
	}
}

@media (max-width:480px){
	.xt-main-slider-area > .xt-main-slider-carousel > .carousel-inner > .carousel-item {
		height: 500px !important;
	}
}

@media (max-width:375px){
	.xt-main-slider-area > .xt-main-slider-carousel > .carousel-inner > .carousel-item {
		height: 550px !important;
	}
}

.site-content .larger-btn .vc_btn3.vc_btn3-size-lg {
    padding: 12px 30px;
    line-height: 1.25;
    font-size: 20px;
}
.featured-links-row .wpb_column .vc_column-inner {
	padding: 0;
    background-position: center center;
    background-size: cover;
}
.featured-link-box.wpb_content_element {
    margin-bottom: 0;
    text-align: center;
}
.featured-link-box a {
	height: 250px;
    display: block;
	padding: 15px;
	transition: all 0.5s;
}
@media screen and (min-width:992px) and (max-width:1199px){
	.page-id-5008 .featured-link-box a h3{
		font-size:23px !important;
	}
}
@media screen and (min-width:767px) and (max-width:991px){
	.page-id-5008 .featured-link-box a{
		height:160px;
		padding: 0px;
	}
	.page-id-5008 .featured-link-box a h3{
		font-size:18px !important;
	}
}
@media screen and (max-width:767px){
	.page-id-5008 .featured-links-row .wpb_column .vc_column-inner{
		margin-bottom:15px;
	}
	.page-id-5008 .vc_row.wpb_row.vc_row-fluid.featured-links-row.vc_custom_1550041611109{
		padding-bottom:0px !important;
	}
}
.outline-link-box a {
	outline: 3px solid #70b548;
    outline-offset: -10px;
}
.featured-link-box a:hover, .featured-link-box a:active, .featured-link-box a:focus {
	opacity: 0.8;
    background: rgba(0,0,0,0.5);
	text-decoration: none;
}
.featured-link-box h3 {
	color: #fff;
    font-size: 26px !important;
	position: relative;
    top: 50%;
    transform: translateY(-50%);
}
h1.home-title {
	font-size: 42.7px !important;
	text-transform: none;
}
@media screen and (max-width:1199px){
	h1.home-title {
		font-size: 35.7px !important;
	}
}
@media screen and (max-width:1235px){
	.ncad-icon{
		display:none !important;
	}
}
.home-testimonials-row .shadow-lite {
    border: 2px solid #70b548;
    box-shadow: none;
}
.home-testimonials-row .testimonial-item .testimonial-inner {
    outline: 2px solid #70b548;
    outline-offset: -10px;
}
.home-testimonials-row .testimonial-item .quote-author .quote-footer .name {
    font-size: 17px !important;
    font-weight: normal !important;
}
.home-testimonials-row .testimonials-carousel.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 20px;
}
.home-visit-column .wpb_wrapper {
	border: 2px solid #58595b;
    padding: 40px;
}
.home-visit-column .wpb_single_image {
	max-width: 120px;
    position: absolute;
    bottom: -50px;
    right: 100px;
}
.home-visit-column .wpb_wrapper .wpb_wrapper {
	border: none;
	padding: 0;
}
.home-reasons-row {
	text-align: center;
	font-size: 20px;
}
@media screen and (max-width: 1199px){
	.home-reasons-row{
		font-size:18px;
	}
}
@media screen and (max-width:900px){
	#home-career-awaits.vc_column_container, .home-visit-column.vc_column_container{
		width:98% !important;
	}
}
.styled-bracket {
    color: #70b548;
    font-size: 26px;
}

/*Bachelor of Fine arts page*/
.pics-in-a-row{
	display:flex !important;
}
.image-container1{ flex: 1.2975; }
.image-container2{ flex: 1.4463; }
.image-container3{ flex: 1.3001; }
.image-container4{ flex: 1.4327; }
.image-container5{ flex: 1.3992; }

.bfa-doublemajor .wpb_content_element{
	margin-bottom: 15px !important;
}

/*Events Page*/
.bright-event-title a{
	line-height:1.1em !important;
}

/*Students*/
.students-hoverbox h2:hover{
	background-color:rgba(0,0,0,0.9) !important;
}
@media screen and (min-width:992px) and (max-width:1199px){
	.page-id-5437 .students-hoverbox h3{
		font-size:25px !important;
	}
}
@media screen and (min-width:768px) and (max-width:991px){
	.page-id-5437 .students-hoverbox h3{
		font-size:22px !important;
	}
	.page-id-5437 .students-hoverbox .vc_column-inner.vc_custom_1550267799975, .vc_column-inner.vc_custom_1550267832867, .vc_column-inner.vc_custom_1550267867942{
		height:270px;
	}
}
@media screen and (max-width:768px){
	.page-id-5437 .students-hoverbox.wpb_column.vc_column_container{
		margin-bottom:25px !important;
	}
}
/*Visiting NCAD*/
.page-id-5436 .wpcf7-form-control .wpcf7-text .wpcf7-validates-as-required, .page-id-5436 input[type="date"]{
	width:100% !important;
}
.page-id-5436 input[type=submit].wpcf7-submit{
	width:70% !important;
	border-color: #ffffff !important;
	background-color: orange !important;
}
#gform_wrapper_1 #gform_submit_button_1{
	background-color: #f69521 !important;
	font-weight: 500;
}
/*accordion title*/
.vc_tta-title-text{
	color: #70b448 !important;
}

/*Federal and Private Loans Page*/
.loan-program{
	padding:10px 10px !important;
}

.no-bottom-padding{
	padding-bottom:0px !important;
	padding-top:40px !important;
}

.no-top-padding{
	padding-top:0px !important;
	padding-bottom:30px !important;
}

/*Academic Policies sidebar widget*/
#menu-academic-policies li a{
	font-weight:500 !important;
}

/* zero out margins for ipad size and smaller */
@media screen and (max-width:768px){
	.margin-zero .vc_column-inner{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
}
	
@media screen and (max-width:1200px){
	.padding-zero .wpb_text_column{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}
@media screen and (max-width: 768px){
	.page-id-5435 .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{
		display: none !important;
	}
}

.page-id-5603 .vc_row.wpb_row.vc_row-fluid.ep_row_stretch_row, .page-id-5604 .vc_row.wpb_row.vc_row-fluid.ep_row_stretch_row, .page-id-5605 .vc_row.wpb_row.vc_row-fluid.ep_row_stretch_row, .page-id-5606 .vc_row.wpb_row.vc_row-fluid.ep_row_stretch_row, .page-id-5607 .vc_row.wpb_row.vc_row-fluid.ep_row_stretch_row{
	padding-top:15px !important;
	padding-bottom:0px !important;
}

.page-id-5438 .vc_row.wpb_row.vc_row-fluid{
	padding-top:15px;
	padding-bottom:0px;
}

/*Student Behance Portfolio Page*/
.page-id-5937 .behance-links a{
	font-weight: 500;
	color: #70b548;
}
.page-id-5937 .behance-links a:hover{
	font-weight: 500;
	color: #000000;
}
.page-id-5937 .behance-links-orange a{
	font-weight: 500;
	color: #f9f9f9;
}
.page-id-5937 .behance-links-orange a:hover{
	font-weight: 500;
	color: #000000;
}

/*LRS Page*/
.page-id-5438 .wpb_text_column.wpb_content_element  a{
	font-weight: 500;
	color: #70b548 !important;
}
.page-id-5438 .wpb_text_column.wpb_content_element  a:hover{
	font-weight: 500;
	color: #000000 !important;
}

/*Academic Policies*/
.page-id-5449 .fa-check:before, .page-id-5603 .fa-check:before, .page-id-5604 .fa-check:before, .page-id-5605 .fa-check:before, .page-id-5606 .fa-check:before, .page-id-5438 .fa-check:before{
	display:none;
}

.page-id-5449 .info-list, .page-id-5604 .info-list, .page-id-5605 .info-list, .page-id-5438 .info-list{
	width:100%;
}
	
/*Back to Top Button*/
.back-to-top{
	bottom:65px !important;
}

.va-cta-body{
	    max-width: 730px;
    margin: 0 auto 0 auto !important;
	padding:0 20px;
	text-align: center;
}
.va-cta-body-btn{
	    display: block !important;
    margin: 20px auto 80px auto !important;
    text-align: center !important;
}
.va-cta-body-btn a{
	    border-radius: 10px !important;
    font-size: 1.3em !important;
    color: #000 !important;
    font-weight: 600 !important;
}

.va-cta-body .va-heading{
	text-align:center;
}
