/*
Theme Name: Success Child
Template: Success
Version: 1.0
Author:	Goliath Graffix
Author URI: http://graphicdesignerpasadena.com
*/

.owl-dot span {
    background-color: rgb(0, 102, 164) !important;
    border-color:  rgb(0, 102, 164)!important;
    border: 1px solid;
    width: 10px;
    height: 10px;
    margin: 5px;
}

.owl-dot.active span {
    background-color: #EEB111 !important;
    border-color: #EEB111!important;
}


.page-id-484 .l-titlebar-h h1, .page-id-486 .l-titlebar-h h1 {
    text-transform: capitalize!important;
}

.page-id-523 .inner-content p strong {
    color: #00588E;
}

.news-bold {
    font-weight: 400;
    margin-bottom: 10px;
}

.news-content .w-video {
    margin-bottom: 40px;
}

.rsABlock {
    text-align: center;
    padding: 20rem 1rem 0.6rem;
    background: none;
    background: linear-gradient(transparent, rgb(0, 102, 164)) repeat-x;
   
}

.rsOverflow {
    box-shadow: 17px 20px 20px 0px rgba(0,0,0,.15);
    outline: 20px solid white;
}


.rsBullet span {
    background-color: rgb(0, 102, 164);
    width: 10px;
    height: 10px; 
}

.rsBullet.rsNavSelected span {
    background-color: rgb(238, 177, 17) !important;
    border:none;
    height: 10px;
    width: 10px;
    margin: 6px;
}

.royalSlider .rsArrow {
    text-shadow: none!important;
}

.w-slider-item-title {
    bottom: 40px;
    display: inline-block;
    position: relative;
    background: #fff;
    padding: 10px 30px;
    color: #b20838;
    font-weight: 400;
    font-size: 24px;
    outline: 5px solid rgba(255,255,255,.5);
}

.rsBullets {
        padding-top: 2.5rem;
}

.fineprint {
    display: block;
    margin-top: 30px;
    font-size: 14px;
    color: black;
}

#locations .nwc-location, #location .nwc-location {
   text-align: left;
}

#locations .nwc-location strong {
    font-size: 18px;
}

.inner-menu ul li a {
    opacity: 1!important;
    font-size: 16px;
}

.inner-menu ul li {
    transition: all ease .3s;
}

.inner-menu ul li:hover {
    background-color: rgba(0,0,0,.1)!important;
    transition: all ease .3s;
}

.inner-menu ul li.current-menu-item {
    background-color: rgba(0,0,0,.1)!important;
    
}

.college-logo  img {
    height: 100px;
}

#goals .l-section-img.loaded {
    opacity: .02;
    background-size: 700px;
}


.w-iconbox.style_default.video-iconbox .w-iconbox-icon {
    background-color: #0066a4!important;
    border-radius: 50%!important;
}

.video-column {
    box-shadow: 0 10px 50px rgba(0,0,0,.14);
    background-color: white!important;
     transition: all ease .3s;
}

.video-column:hover {
/*
     box-shadow: -20px -20px 0px 0px #f0b310;
     transform: translate(20px, 20px);
     transition: all ease .3s;
     
    
     box-shadow: 0 10px 50px rgba(0,0,0,.24);
      */
}

.play-btn {
    text-align: center;
}

.play-video {
    border-radius: 50%;
    display: inline-block;
    color: #B20838!important;
    font-size: 40px; 
    height: 120px;
    line-height: 120px;
    width: 120px;
    position: relative;
    z-index: 0;
    transform: scale(.7);
    transition: all 0.45s ease;
    background-color: rgba(255, 255, 255, 0.72);
    cursor: pointer!important;
}

.play-video:hover {
    color: #fff !important;
      transition: all 0.45s ease;
      transform: scale(1);
         line-height: 120px;
}

.play-video:hover:after {
    z-index: -1;
    transform: scale(1);
    transition: all 0.45s ease;
}

.play-video:after {
    z-index: -2;
    transform: scale(0);
    background: #B20838;
   transition: all 0.45s ease;
}

.play-video:before {
    background: rgba(255,255,255,.7);
    z-index: -1;
    transition: all 0.45s ease;
}

.play-video:before, .play-video:after {
    content: '';
    border-radius: 50%;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    
}


.inner-menu, .inner-menu .menu-nwc-container {
    overflow-y: hidden!important;
}


/* GENERAL COVER STYLING
==========================================================*/
.cover-heading {
    text-align: left;
    font-size: 32px;
    line-height: 45px;
    background: #B20838;
    padding: 25px;
    border: 13px solid #9F002D;
    color: white;
}

.cover-image-heading {
    font-size: 19px;
    font-weight: 400;
    line-height: 24px;
    color: #0066a4;
}

.cover-section .l-section-h.i-cf:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 110px;
    height: 161px;
    background-image: url(/wp-content/uploads/2017/10/fifty-years.svg); 
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    /*transform: translateY(-84px);*/
    transition: all ease .3s;
    opacity: 0!important;
}

.cover-section .l-section-img.loaded + .l-section-h.i-cf:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 110px;
    height: 161px;
    background-image: url(/wp-content/uploads/2017/10/fifty-years.svg); 
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    /*transform: translateY(0);*/
    transition: all ease 3s;
    opacity: 1!important;
}

/* GENERAL BLOG STYLING
==========================================================*/
body.category-glendale-career-college .l-titlebar.color_secondary {
    background-color: #5D9732!important;
}

body.category-north-west-college .l-titlebar.color_secondary {
    background-color: #B20838!important;
}

body.category-sec .l-titlebar.color_secondary {
    background-color: #00588E!important;
}

body.category-nevada-career-institute  .l-titlebar.color_secondary {
    background-color: #F0B310!important;
}

.w-blog.layout_tiles .w-blog-post.category-north-west-college .w-blog-post-meta-category a:hover {
    background-color: #B20838!important; 
}

.w-blog.layout_tiles .w-blog-post.category-glendale-career-college .w-blog-post-meta-category a:hover {
    background-color: #5D9732!important; 
}

.w-blog.layout_tiles .w-blog-post.category-nevada-career-institute .w-blog-post-meta-category a:hover {
    background-color: #F0B310!important; 
}

.w-blog.layout_tiles .w-blog-post.category-sec .w-blog-post-meta-category a:hover {
    background-color: #00588E!important; 
}

.w-blog.layout_tiles .w-blog-post.category-glendale-career-college.category-north-west-college .w-blog-post-meta-category a:nth-child(2):hover {
    background-color: #B20838!important; 
}


/* SIDE MENU STYLING
==========================================================*/
.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1:nth-child(1) {
    box-shadow: none;
}

.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {
    box-shadow: 0 2px 0 #0066a4 inset;
}

.w-text.font_main_menu, .w-nav-list.level_1 {
    margin: 0 20px;
}

.ush_html_1 {
    margin-bottom: 0!important;
}

.ush_html_1 a {
    display: block;   
    color: #f0b310;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 10px;
}

.ush_html_1 .side-title {
    display: block;
    margin-bottom: 8px;
}

.ush_socials_1 .w-socials-item-link {
    background: #0066A4;
    margin: 0 2px;   
}

.ush_socials_1 .w-socials-item .w-socials-item-link-hover {
    background-color: #EEB111!important;
}

.ush_socials_1 .w-socials-list .w-socials-item .w-socials-item-link {
  border-radius: 50%!important;  
}

.ush_hwrapper_1 .w-img {
    margin: 0 4px;
}


/* HOME
==========================================================*/
.home-boxicon-section .g-cols.type_default>div.has-fill>.vc_column-inner {
    padding: 3.5rem!important;
    position: relative;
}

.home-boxicon-section .g-cols.type_default>div.has-fill>.vc_column-inner .home-iconbox:hover{
    transform: scale(1);
    transition: all ease .3s;
}


.home-boxicon-section {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #f7f7f7 0%,#ffffff 100%);
    background: linear-gradient(to top, #f7f7f7 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 );
}

.home-main-section .l-section-h.i-cf {
    padding-top: 0!important;
}

.home-iconbox{
    z-index: 2;
    transform: scale(.9);
    transition: all ease .3s;
}

.home-iconbox .w-iconbox-title {
    color: #FFF!important;
    line-height: 30px;
}

.vp-wrapper {
    display: inline-block;
    background: #eeb111;
    padding: 8px 40px;
    border-radius: 8em;
    color: #FFF;
    padding-left: 90px;
    position: relative;
    transition: all ease .3s;
    cursor: pointer;
}

.vp-wrapper:hover {
   /* box-shadow: 0 10px 50px rgba(0, 0, 0, 0.37);*/
    transition: all ease .3s;
}

.vp-wrapper:hover:before {
    color: #00588E;
    background: #FFF;
    transition: all ease .3s;
}

.vp-wrapper em, .vp-wrapper strong {
    display: block;
}

.vp-wrapper em {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 18px;
}

.vp-wrapper strong {
    font-weight: bold;
    font-size: 18px;
}

.vp-wrapper:before {
 content: "\f144";
    position: absolute;
    left: 8px;
    font-size: 75px;
    color: #FFF;
    top: 18px;
    background-color: #0066a4;
    font-family: fontawesome;
    border-radius: 100%;
    display: block;
    line-height: 45px;
    overflow: visible;
    vertical-align: middle;
    transition: all ease .3s;
}

.h-sec-3 h3 {
    color: #0066a4!important;
}

.h-sec-3 .mitchell-text img {
    margin-top: 8px;
    margin-bottom: 8px;
}

.h-sec-3 .mitchell-text em {
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
}

.h-sec-5 .l-section-img.loaded {
    background-position: center 300px!important;
    background-size: 900px 650px!important;
    opacity: .05;
    transition: all ease .3s;
}

.h-sec-5 em {
    font-style: normal;
    font-size: 18px;
    display: block;
    margin-bottom: 30px;
}

/* News
==========================================================*/
.news-block .g-filters-list {
    margin-bottom: 40px;
}

.news-block .g-filters.style_3:before {
    content: "News Filter";
    top: 0;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 2px;
    color: rgba(0, 0, 0, 0.24);
    text-transform: uppercase;
    font-weight: bold;
}

.news-block .g-filters.style_3 .g-filters-item {
    border-bottom: none!important;
    background-color: #0066A4!important;
    color: #FFF!important;
    transition: all ease .3s;
    opacity: 1!important;
    position: relative;
    overflow: hidden;
}

.news-block .g-filters.style_3 .g-filters-item.active {
    background-color: #EEB111!important;
    color: #FFF!important;
    opacity: 1!important;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.35) inset;
    transition: all ease .3s;
}

.news-block .g-filters.style_3 .g-filters-item:hover {
    background-color: #00588E!important;
    transition: all ease .3s;

}

.news-block .g-filters.style_3 .g-filters-item:nth-child(1) {
    border-radius: 2.5em 0 0 2.5em!important;
    
}

.news-block .g-filters.style_3 .g-filters-item.active:nth-child(1) {
    background-color: #00588E!important;
}


.news-block .g-filters.style_3 .g-filters-item span:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    opacity: .15;
    bottom: -34px;
}

.news-block .g-loadmore-btn, body.archive.category .g-loadmore-btn {
    display: inline-block;
    margin-top: 40px;
    border: 5px solid #006BAC;
    background: #00588E;
    color: #FFF;
    font-weight: 300;
    font-size: 18px;
    padding: 10px 40px;
    transition: all ease .3s;
}

.news-block .g-loadmore-btn:hover, body.archive.category .g-loadmore-btn:hover {
    background: #EEB111!important;
    border: 5px solid #e2aa15!important;
    color: #FFF!important;
    transition: all ease .3s;
}

.news-block .g-loadmore .g-preloader, body.archive.category .g-loadmore .g-preloader {
    top: 70%;
}

.news-block .g-filters.style_3 .g-filters-item:nth-child(1) span:before {
    display: none!important;
}


.news-block .g-filters.style_3 .g-filters-item:nth-child(2) span:before {
    background-image: url(/wp-content/uploads/2017/10/GCC-sm.svg); 
}

.news-block .g-filters.style_3 .g-filters-item:nth-child(3) span:before {
    background-image: url(/wp-content/uploads/2017/10/NCI-sm.svg); 
}

.news-block .g-filters.style_3 .g-filters-item:nth-child(4) span:before { 
    background-image: url(/wp-content/uploads/2017/10/NWC-sm.svg); 
}

.news-block .g-filters.style_3 .g-filters-item:nth-child(5) span:before {
    background-image: url(/wp-content/uploads/2017/10/sec-sm.svg); 
}

.news-block .g-filters.style_3 .g-filters-item.active:nth-child(2) {
    background-color: #5d9732!important;
}

.news-block .g-filters.style_3 .g-filters-item.active:nth-child(3) {
    background-color: #f0b310!important;
}

.news-block .g-filters.style_3 .g-filters-item.active:nth-child(4) {
    background-color: #B20939!important;
}

.news-block .g-filters.style_3 .g-filters-item.active:nth-child(5) {
    background-color: #00588E!important;
}

.news-block .g-filters.style_3 .g-filters-item:nth-last-child(1) {
    border-radius: 0 2.5em 2.5em 0!important;
}



/* News Grid
==========================================================*/

.w-blog.layout_tiles .north-west-college.has-post-thumbnail .w-blog-post-preview:after {
    /* http://colorzilla.com/gradient-editor/#ffffff+0,b20838+100&0.52+0,1+100 */
    background: -moz-linear-gradient(top, rgba(255,255,255,0.52) 0%, rgba(178,8,56,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.52) 0%,rgba(178,8,56,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.52) 0%,rgba(178,8,56,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85ffffff', endColorstr='#b20838',GradientType=0 );
}

.w-blog.layout_tiles .sec.has-post-thumbnail .w-blog-post-preview:after {
    /*http://colorzilla.com/gradient-editor/#ffffff+0,0066a4+100&0.52+0,1+100 */
    background: -moz-linear-gradient(top, rgba(255,255,255,0.52) 0%, rgba(0,102,164,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.52) 0%,rgba(0,102,164,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.52) 0%,rgba(0,102,164,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85ffffff', endColorstr='#0066a4',GradientType=0 );
}

.w-blog.layout_tiles .category-glendale-career-college.has-post-thumbnail .w-blog-post-preview:after {
    /* http://colorzilla.com/gradient-editor/#ffffff+0,5d9732+100&0.52+0,1+100 */
    background: -moz-linear-gradient(top, rgba(255,255,255,0.52) 0%, rgba(93,151,50,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.52) 0%,rgba(93,151,50,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.52) 0%,rgba(93,151,50,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85ffffff', endColorstr='#5d9732',GradientType=0 );
}

.w-blog.layout_tiles .nevada-career-institute.has-post-thumbnail .w-blog-post-preview:after {
    /* http://colorzilla.com/gradient-editor/#ffffff+0,f0b310+100&0.52+0,1+100 */
    background: -moz-linear-gradient(top, rgba(255,255,255,0.52) 0%, rgba(240,179,16,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.52) 0%,rgba(240,179,16,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.52) 0%,rgba(240,179,16,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85ffffff', endColorstr='#f0b310',GradientType=0 );
}

/* Blog General
==========================================================*/
.sidebar_none .l-section.preview_trendy .w-blog {
    padding: 5% 0;
}

.l-section.for_blogpost.preview_trendy .l-section-h.i-cf{
   /* padding: 2rem!important;*/
}


.l-section.preview_trendy.category-north-west-college .w-blog:after {
  background-color: rgba(178, 8, 56, 0.85);
}

.l-section.preview_trendy.category-glendale-career-college.category-north-west-college  .w-blog:after {
    background-color: rgba(93, 151, 50,0.85);
}

.l-section.preview_trendy.category-glendale-career-college  .w-blog:after {
    background-color: rgba(93, 151, 50,0.85);
}

.l-section.preview_trendy.category-sec .w-blog:after {
  background-color: rgba(0, 102, 164,0.85);

}

.l-section.preview_trendy.category-nevada-career-institute .w-blog:after {
    background-color: rgba(240, 179, 16, 0.89);
}

.pdf-button {
    padding: 8px 30px;
    background: white;
    /* border-radius: 2.5em; */
    display: inline-block;
    font-weight: 400;
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.14);
    margin-bottom: 20px;
    margin-top: 50px;
    border: 5px solid rgba(0, 0, 0, 0.09);
}

/* FAMILY OF BRANDS
==========================================================*/
a.learn-more {
    border: 5px solid #006BAC!important;
    background-color: #00588E!important;
    font-weight: 300;
    color: #FFF;
    font-size: 18px;
    transition: all ease .3s; 
    line-height: 45px;
}

a.learn-more:hover:before {
    display:none;
}

a.learn-more:hover {
    background-color: #EEB111!important;
    border: 5px solid #e2aa15!important;
    color: #FFF;
    transition: all ease .3s;
}


/* SEC Culture
==========================================================*/

ul.core-values {
    margin: 0!important;
    list-style-type: none!important;
}

ul.core-values li {
    position: relative;
    padding-left: 30px;
    margin-left: 5px;
}

ul.core-values li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(/wp-content/uploads/2017/10/sec-icon-li.svg); 
    display: inline;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
}


/* Contact
==========================================================*/
.contact-block strong {
    font-size: 20px; 
    font-weight: medium;
    color: #b20838;
}

.contact-block {
    font-weight: 400;
}

/* Campus Locations
==========================================================*/
.nwc-location {
    text-align: center;
}

.nwc-location strong {
    color: #b20838;
    font-size: 22px;
}

.nwc-location a {
    font-weight: bold;
    margin-top: 10px;
    display: inline-block;
}

.nwc-location a > a {
    padding: 8px 12px;
    background: red;
}

.nwc-location a.directions {
    padding: 3px 15px;
    background: #00588e;
    display: inline-block;
    margin-top: 15px;
    /* border-radius: 2.5em; */
    color: white;
    font-size: 15px;
    border: 5px solid #0066a4;
}

.nwc-location a.directions:hover {
    background: #EEB111;
    border: 5px solid #e2aa15;
    color: #FFF;
}

.gcc-column > .vc_column-inner, .nci-column > .vc_column-inner {
    padding-right: 0!important;
    padding-left: 0!important;
    overflow: hidden!important;
}

.gcc-column > .vc_column-inner {
    margin-left: 1.5rem;
}

.gcc-column > .vc_column-inner > .wpb_wrapper {
    border-right: 5px solid white;
   
}

.nci-column > .vc_column-inner {
    margin-right: 1.5rem;
}


.gcc-column .gcc-map, .nci-column .nci-map {

}


.campus-logos img {
    width: 283px;
}

/* Maps
==========================================================*/
.gm-style-iw h6 {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 0!important;
}

.gm-style-iw a {
    margin-top: 10px;
    display: block;
    font-weight: bold;
}

.gm-style-iw p {
    padding-top: 0!important;
}

.gm-style-iw > div {
    text-align: center;
}

.gm-style-iw p a:nth-child(3) {
    padding: 5px 14px;
    background: #00588e;
    display: inline-block;
    margin-top: 15px;
    color: #FFF;
    transition: all ease .3s;
}

.gm-style-iw .nwc h6 {
    color: #b20838!important;
}


.gm-style-iw .nwc p a:nth-child(3) {
    background: #00588e;
    border: 3px solid #0066a4;
}

.gm-style-iw .nwc p a:nth-child(3):hover {
    background: #EEB111;
    border: 3px solid #e2aa15;
    color: #FFF;
    transition: all ease .3s;
}

/* SEC Family
=================================================================*/

.sec-family img {
    margin-bottom: 0!important;
    margin-top: 40px;
}

.sec-family .gen-button, .gen-button {
    display: inline-block;
    border: 5px solid #006BAC;
    background: #00588E;
    color: #FFF;
    font-weight: 300;
    color: #FFF;
    font-size: 18px;
    padding: 10px 40px;
    transition: all ease .3s;
}

.sec-family .gen-button:hover, .gen-button:hover {
    background: #EEB111;
    border: 5px solid #e2aa15;
    color: #FFF!important;
    transition: all ease .3s;
    
}

/* The History of SEC
==========================================================*/
.thos-sec-4 .l-section-img.loaded {
    opacity: .4;
    background-position: 1100px 100px!important; 
}

.inner-content {
    text-align: justify;
}

.college-icons img{
    
    transform: scale(.9);
    transition: all ease .3s;
}

.college-icons:hover img {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
    transition: all ease .3s;
    transform: scale(1);   
}

/* CAREERS
==========================================================*/
.sec-career-table tbody td {
    vertical-align: middle;
}

.dataTables_scroll {
    border: 1px solid #e2e0e0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(226, 224, 224);
    border-bottom: none !important;
}

.sec-career-table thead th {
    background-color: #0066a4!important;
    padding: .5rem 1rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: normal;
    color: #FFF;
    font-size: 12px;
}

.sec-career-table .sorting_asc, .sec-career-table .sorting_desc {
    background-color: #EEB111!important;
}

.career-sec-3 {
    text-align: center;
}

.career-sharing a {
    border: 5px solid #006BAC!important;
    background: #00588E;
}

.career-sharing a:hover {
    color: #FFF!important;
    border: 5px solid #e2aa15!important;
    background: #EEB111!important;
}

.career-sharing a:before {
    display: none!important;
}

/* GRAVITY 
==========================================================*/
.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio] {
    visibility: hidden;
    margin: 0;
    width: 0!important;
}
.gform_wrapper input[type=checkbox] + label, .gform_wrapper input[type=radio] + label { font-size: 16px; }
input[type=checkbox] + label:hover, input[type=radio] + label:hover { cursor: pointer; }
input[type=checkbox] + label:before, input[type=radio] + label:before {
    font-family: "Fontawesome";
    font-size: 20px;
    line-height: 20px;
    position: relative;
    font-weight: 400;
    top: 0;
    vertical-align: middle;
    margin-right: 0.2em;
    transition: all ease .3s;
}

input[type=checkbox] + label:before { content: '\f0c8'; transition: all ease .3s; }
/* input[type=checkbox] + label:hover:before { content: '\f14a'; color: #f0b310; transition: all ease .3s;}*/
input[type=checkbox]:checked + label:before { content: '\f14a'; color: #f0b310; transition: all ease .3s;}
input[type=checkbox]:checked + label:hover:before { filter: alpha(opacity=50); opacity: 1; transition: all ease .3s;}

input[type=radio] + label:before { content: '\5b'; }
input[type=radio] + label:hover:before { content: '\5c'; filter: alpha(opacity=20); opacity: 0.2; }
input[type=radio]:checked + label:before { content: '\5c'; }
input[type=radio]:checked + label:hover:before { filter: alpha(opacity=100); opacity: 1; }


.gf_progressbar_percentage {
    background: #97d598;
    background: -moz-linear-gradient(left, #97d598 0%, #65978E 99%, #65978E 100%);
    background: -webkit-linear-gradient(left, #97d598 0%, #65978E 99%, #65978E 100%);
    background: linear-gradient(to right, #97d598 0%,#65978E 99%,#65978E 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d598', endColorstr='#00abc9',GradientType=1 );
}



#gform_wrapper_1 label, #gform_wrapper_1 .validation_message,
#gform_wrapper_2 label, #gform_wrapper_2 .validation_message, 
#gform_wrapper_3 label, #gform_wrapper_3 .validation_message,
#gform_wrapper_4 label, #gform_wrapper_4 .validation_message,
#gform_wrapper_5 label, #gform_wrapper_5 .validation_message,
#gform_wrapper_6 label, #gform_wrapper_6 .validation_message,
#gform_wrapper_7 label, #gform_wrapper_7 .validation_message,
#gform_wrapper_8 label, #gform_wrapper_8 .validation_message,
#gform_wrapper_9 label, #gform_wrapper_9 .validation_message,
#gform_wrapper_10 label, #gform_wrapper_10 .validation_message{
    display: none;
}

img.gform_ajax_spinner {
    width: 50px!important;
    height: 50px!important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], 
input[type="tel"], input[type="number"], input[type="date"], input[type="search"],
input[type="range"], textarea, select {
    font-size: 18px!important;
    border-radius: 0!important;
    box-shadow: 0 0 0 2px transparent, 0 0 0 rgba(0,0,0,.08) inset;
    /*-webkit-appearance: none;*/
}

.validation_message, .gf_submission_limit_message, .gform_wrapper .validation_error, .gfield_error .gfield_checkbox, .gfield_error .gfield_radio {
    color: #EEB111;
    font-size: 1em; 
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, 
input[type="tel"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="search"]:focus,
input[type="range"]:focus, textarea:focus, select:focus {
     box-shadow: 0 0 0 2px #00588E;
}

.gfield_error input[type="text"], .gfield_error input[type="password"], 
.gfield_error input[type="email"], .gfield_error input[type="url"], 
.gfield_error input[type="tel"], .gfield_error input[type="number"], 
.gfield_error input[type="date"], .gfield_error textarea, .gfield_error select {
    box-shadow: 0 0 0 2px #EEB111;
}


#gform_wrapper_1 .validation_error,
#gform_wrapper_2 .validation_error,
#gform_wrapper_3 .validation_error,
#gform_wrapper_4 .validation_error,
#gform_wrapper_5 .validation_error,
#gform_wrapper_6 .validation_error, 
#gform_wrapper_7 .validation_error,
#gform_wrapper_8 .validation_error,
#gform_wrapper_9 .validation_error,
#gform_wrapper_10 .validation_error {
    color: #ffffff;
    font-size: 14px;
    text-transform: none;
    text-align: center;
    background: #EEB111;
    padding: 10px;
}

.gfield_checkbox label {
    display: block!important;
}

.gform_wrapper .gf_page_steps {
    border-color: #00588E!important;
}

.gform_wrapper .gf_step {
    padding: 10px 15px;
}

.gform_wrapper .gform_page_footer .gform_previous_button {
    background-color: #00588e!important;
    border: 5px solid #00558a;
}

.gform_page_footer .gform_next_button, #gform_submit_button_1 {
    background-color: #EEB111!important;
    border: 5px solid #e2aa15!important;
}

.gform_page_footer .gform_next_button:hover, #gform_submit_button_1:hover {
    background-color: rgba(238, 177, 17, 0.9)!important;
    border: 5px solid rgba(226, 170, 21, 0.9)!important;
}

#choice_1_12_1, #choice_1_12_2, #choice_1_12_3, #choice_1_12_4, #choice_1_12_5 {
    display: none;
}

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {
    font-weight: 300;
}

.gform_wrapper .gf_step.gf_step_active {
    background: rgba(0,0,0,.10);
}

#gform_submit_button_2 {
    border: 5px solid #006BAC;
    background: #00588E;
    float: right;
    transition: all ease .3s;
}

#gform_submit_button_2:hover {
    background: #EEB111;
    border: 5px solid #e2aa15;
    transition: all ease .3s;
}

.gform_confirmation_message, .form_saved_message_sent {
    font-size: 1.2rem;
    color: #0066a4;
    padding: 40px;
    box-shadow: 0 10px 50px rgba(0,0,0,.15);
    background: white;
    text-align: center;
}



/* FOOTER
=================================================================*/    
.f-copyright {
    text-align: center;
}

.designed {
    font-size: 13px;
    text-shadow: 1px 1px #ffffff;
    opacity: .7;
}

/* TERMS & CONDITIONS
=================================================================*/
.terms-section .w-tabs-section {
    border-color: #97D5C9;
    transition: box-shadow .3s ease;
    border: none!important;
    margin-bottom: 25px;
}

.terms-section .w-tabs-section.active {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    transition: box-shadow .3s ease;
}

.terms-section .w-tabs-section.active .w-tabs-section-control {
    transform: rotate(0deg);
}

.terms-section .w-tabs-section .w-tabs-section-control {
    transform: rotate(-90deg);
}

.terms-section.accordion .w-tabs-section {
    margin-bottom: 15px;
    border:none;
}

.terms-section .w-tabs-section-header {
    background: #F7F7F7;
    padding: 2rem 2rem;
}

.terms-section .w-tabs-section-header:hover {
    background-color: #0066A4!important;
    color: #FFF!important;
}

.terms-section .w-tabs-section.active .w-tabs-section-header {
    background-color: #0066A4;
    color:#FFF!important;
}

.terms-section .w-tabs-section:not(.active) .w-tabs-section-header {
    color: #5C5C5E!important;
}


.terms-section .w-tabs-section .w-tabs-section-header:hover {
    color: #FFF!important;
}

/* MEDIA QUERRIES
=================================================================*/

@media screen and (max-width: 1700px){
    .video-column {box-shadow: none; background-color: transparent!important;}
    .video-column .vc_column-inner {box-shadow: 0 10px 50px rgba(0,0,0,.14); border: 10px solid white; }
}

@media screen and (max-width: 1600px) and (min-width: 767px){
    .h-sec-3 .wpb_raw_html .wpb_wrapper {margin-bottom: -80px;}
}

@media screen and (max-width: 1530px){
    .fam-brand-sec-2 .g-cols.type_boxes>div>.vc_column-inner,
    .fam-brand-sec-3 .g-cols.type_boxes>div>.vc_column-inner,
    .fam-brand-sec-4 .g-cols.type_boxes>div>.vc_column-inner {background-position: center bottom!important; background-size: contain!important;}
    
    .fam-brand-sec-2 .vc_empty_space,
    .fam-brand-sec-3 .vc_empty_space,
    .fam-brand-sec-4 .vc_empty_space {height: 200px!important;}
    
    
}

@media screen and (max-width: 1550px) {
     .thos-sec-4 .l-section-img.loaded {background-position: right 200px!important;}
     .sec-family img {margin-top: 80px;}
}

@media screen and (max-width: 1500px){
    .sec-family img {margin-top: 140px;}   
}

@media screen and (max-width: 1500px) and (min-width: 1000px){

}


@media screen and (max-width: 1450px){
    .sec-family img {margin-top: 180px;}   
}


@media screen and (max-width: 1420px){
    .news-section .w-blog.layout_tiles .w-blog-post {width: 33.333%;}
}

@media screen and (max-width: 1400px){
    .sec-family img {margin: 0 auto!important; margin-top: 40px!important; margin-bottom: 40px!important; float: none!important; margin-left: 0; display: block;}   
    .sec-family .l-section-h.i-cf {padding-bottom: 80px!important;}
}

@media screen and (max-width: 1376px) and (min-width: 1200px) {
    .h-sec-4 .entry-title, .h-sec-4 .w-blog-post-title {font-size: 15px!important;}
}

@media screen and (max-width: 1350px) {
    .cover-image-heading {padding: 25px!important; background: rgba(255,255,255, .7);}
}

@media screen and (max-width: 1280px){
    .home-main-section .l-section-img.loaded {background-position: -470px bottom!important; background-size: 1600px!important;}
}

@media screen and (max-width: 1260px){
    .vp-wrapper {position: absolute; right: 0;}
    .h-sec-3 .wpb_raw_html .wpb_wrapper {margin-bottom: 0px;}
}

@media screen and (max-width: 1250px){
    .nwc-sec-3 .vc_col-sm-4, .nwc-sec-3 .vc_col-sm-8, .nwc-sec-7 .vc_col-sm-6, 
    .gcc-sec-3 .vc_col-sm-4, .gcc-sec-3 .vc_col-sm-8 {width: 100%;}
    .w-image.align_center.college-logo {text-align: left;}
    .program-slider {margin-top: 40px;}
}

@media screen and (max-width: 1250px) and (min-width: 767px){
    .w-image.align_center.college-logo {margin-bottom: 40px;}
}

@media screen and (max-width: 1200px) {
    .cover-section .vc_col-sm-4 { width: 100%;}
    .cover-section .l-section-h.i-cf {padding-bottom: 1rem!important;}
    .home-iconbox .w-iconbox-title br {display:none;}
    .home-boxicon-section .l-section-h.i-cf{padding-top: 1.5rem!important; padding-bottom: 1.5rem!important;}
}

@media screen and (max-width: 1200px) and (min-width: 1000px){
    .cover-section .cover-heading {text-align: center!important;}
    .home-inner .vc_column-inner  {transform: scale(0.9); transition: scale ease .3s;}
}

@media screen and (max-width: 1130px){
    .news-section .w-blog.layout_tiles .w-blog-post {width: 50%;}
}

@media screen and (max-width: 1120px) and (min-width: 768px){
   .home-iconbox .w-iconbox-title {    font-size: 20px!important;  line-height: 25px!important; }
   .home-boxicon-section > div > div > div:nth-child(1) .w-iconbox-icon{font-size: 40px!important;}
   .home-boxicon-section > div > div > div:nth-child(2) .w-iconbox-icon{font-size: 80px!important;}
   .home-boxicon-section > div > div > div:nth-child(3) .w-iconbox-icon{font-size: 40px!important;}
}

@media screen and (max-width: 1100px){
    .home-main-section .vc_col-sm-8  {width: 100%;}
    .home-main-section .l-section-img.loaded {    background-position: -270px bottom!important; background-size: 1100px!important;}
    .home-main-section .vc_empty_space {height: 150px!important;}
    .home-main-section .vc_col-sm-4 {width: 100%;}
}

@media screen and (max-width: 1040px){
    .home-main-section .l-section-img.loaded {    background-position: bottom right!important; background-size: 900px!important;}
    .home-main-section .vc_empty_space {height: 50px!important;}
    .vp-wrapper {float: right; margin-bottom: -60px; position: relative;}
}


@media screen and (max-width: 1400px) and (min-width: 1025px){
    .fam-brand-sec-2 .g-cols.type_boxes>div>.vc_column-inner,
    .fam-brand-sec-3 .g-cols.type_boxes>div>.vc_column-inner,
    .fam-brand-sec-4 .g-cols.type_boxes>div>.vc_column-inner {background-position: center center!important; }
    
    .fam-brand-sec-2 .g-cols.type_boxes>.vc_col-sm-4>.vc_column-inner,
    .fam-brand-sec-3 .g-cols.type_boxes>.vc_col-sm-4>.vc_column-inner,
    .fam-brand-sec-4 .g-cols.type_boxes>.vc_col-sm-4>.vc_column-inner {background-position: center center!important; padding-left:0; padding-right: 0; }
    
    .fam-brand-sec-2 .g-cols.type_boxes>.vc_col-sm-8>.vc_column-inner,
    .fam-brand-sec-3 .g-cols.type_boxes>.vc_col-sm-8>.vc_column-inner,
    .fam-brand-sec-4 .g-cols.type_boxes>.vc_col-sm-8>.vc_column-inner {background-position: center center!important; padding-right: 0; }
}

@media screen and (max-width: 1024px){
    .cover-section .l-section-img.loaded + .l-section-h.i-cf:before { left: 0!important;}
}

@media screen and (max-width: 1000px){
    .fam-brand-sec-2 .vc_col-sm-4, .fam-brand-sec-2 .vc_col-sm-8,
    .fam-brand-sec-3 .vc_col-sm-4, .fam-brand-sec-3 .vc_col-sm-8,
    .fam-brand-sec-4 .vc_col-sm-4, .fam-brand-sec-4 .vc_col-sm-8 {width: 100%; }
    
    .fam-brand-sec-2, .fam-brand-sec-3, .fam-brand-sec-4  {padding-top: 64px!important; padding-bottom: 64px!important;}
    .family-college img {height: 140px;}
    .family-college .w-image-h {text-align: left;}
    
    .fam-brand-sec-2 .g-cols.type_boxes>div>.vc_column-inner,
    .fam-brand-sec-3 .g-cols.type_boxes>div>.vc_column-inner,
    .fam-brand-sec-4 .g-cols.type_boxes>div>.vc_column-inner {background-position: right bottom!important; }
}

@media screen and (max-width: 900px){
    .ush_menu_1.type_mobile .w-nav-anchor.level_1 {font-size: 22px!important;}
    .w-nav.type_mobile .w-nav-item.level_1 {text-align: center;}
}

@media screen and (max-width: 767px) {
    .l-titlebar.size_large .l-titlebar-h, .l-titlebar.size_huge .l-titlebar-h, .l-sidebar, .l-section-h, .l-section.height_large .l-section-h, .l-section.height_huge .l-section-h, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
        padding: 4rem 0;
    }
    
    .home-boxicon-section .g-cols>div:not([class*=" vc_col-"]) {width: 33.33%;}
    .home-boxicon-section > div > div > div:nth-child(1) .w-iconbox-icon{font-size: 30px!important;}
    .home-boxicon-section > div > div > div:nth-child(2) .w-iconbox-icon{font-size: 70px!important;}
    .home-boxicon-section > div > div > div:nth-child(3) .w-iconbox-icon{font-size: 30px!important;}
    .home-iconbox .w-iconbox-title {    font-size: 16px!important;  line-height: 22px!important; }
    .vp-wrapper { margin-bottom: -20px;}
    .vp-wrapper:before {top: 16px;}
    .home-boxicon-section .l-section-h.i-cf {padding-top: 2rem!important; padding-bottom: 2rem!important;}
    .home-main-section .vc_custom_heading {margin-bottom: 0!important;}
    
    h3.vc_custom_heading.cover-image-heading {font-size: 19px!important;}
    .thos-sec-5 .w-image { width: 33.33%; display: inline-block;}
    ul.core-values li {padding-left: 20px;}
    ul.core-values li:before {width: 20px; height: 20px;}
    
    .sec-cul-sec-3 .vc_empty_space {height: 300px!important;}
    .sec-cul-sec-3 .vc_col-sm-4 .vc_column-inner {background-image: url(/wp-content/uploads/2017/10/Success-Education-Colleges-.jpg)!important;}
    .inner-content {text-align: left;}
    
    .sec-family img {position: absolute; bottom: 0; left: 0; right: 0; margin-bottom: 0!important;}
    .sec-family .l-section-h.i-cf {padding-bottom: 500px!important;}
    .sec-family .vc_empty_space {display: none;}
    .sec-family .l-section-h.i-cf {padding-top: 64px!important;}
    
    .nwc-sec-5 .vc_custom_heading, .gcc-sec-5 .vc_custom_heading, .nci-sec-5 .vc_custom_heading  {text-align: center!important;}
    .nwc-sec-5 .nwc-location, .gcc-sec-5 .nwc-location, .nci-sec-5 .nwc-location {text-align: center!important;}
    
    
    .program-slider {margin-top: 0px;}
    #accreditation .w-image-h {margin-top: 40px;}
    #accreditation .w-image.align_center {text-align: left;}
    
    .video-flip-row .vc_row {flex-direction: column-reverse;}
    
   
    .family-college img {height: 140px;}
    .family-college .w-image-h {text-align: left;}
    
    .fam-brand-sec-2 .g-cols.type_boxes>div>.vc_column-inner,
    .fam-brand-sec-3 .g-cols.type_boxes>div>.vc_column-inner,
    .fam-brand-sec-4 .g-cols.type_boxes>div>.vc_column-inner {background-position: right bottom!important; }
}

@media screen and (max-width: 767px) and (min-width: 626px){
    .nwc-sec-5 .vc_col-sm-4 {float: left!important; width: 33.33%!important; clear:none!important;}
}

@media screen and (max-width: 602px) {
    .home-boxicon-section .g-cols>div:not([class*=" vc_col-"]) {width: 100%;}
    .sec-family .l-section-h.i-cf {padding-bottom: 450px!important;}
    .video-column .vc_column-inner {margin-left: 20px!important; margin-right: 20px!important;}
    
}

@media screen and (max-width: 564px) {
   .w-slider-item-title {bottom: 60px; font-size: 16px;}
    
}

@media screen and (max-width: 520px){
    .home-main-section .vc_empty_space {height: 200px!important;}   
    .news-section .w-blog.layout_tiles .w-blog-post {width: 100%;}
    .thos-sec-4 .l-section-img.loaded {background-position: center bottom!important;}
    .sec-family .l-section-h.i-cf {padding-bottom: 400px!important;}
}

@media screen and (max-width: 480px) {
    .g-filters-item {width: auto!important; padding-left: 1.2rem!important; padding-right: 1.2rem!important; }
    .g-filters {text-align: center;}
    #field_1_12 li {    display: block;}
    .sec-family .l-section-h.i-cf {padding-bottom: 380px!important;}
}

@media screen and (max-width: 375px) {
    .home-main-section .vc_empty_space {display: none;}
    .home-main-section .l-section-img.loaded {background-size: 900px!important; background-position: -360px bottom!important;}
    .sec-family .l-section-h.i-cf {padding-bottom: 300px!important;}
    .page-id-29 .cover-section .cover-heading {font-size: 25px !important;}
}

@media screen and (max-width: 360px) {
    .home-main-section .vc_empty_space {display: none;}
    .home-main-section .l-section-img.loaded {background-size: 800px!important; background-position: -310px bottom!important;}
}

@media screen and (max-width: 330px) {
    .g-filters-item {padding-left: .8rem!important; padding-right: .8rem!important; }  
}

@media screen and (max-width: 320px) {
    .home-main-section .vc_empty_space {display: none;}
    .home-main-section .l-section-img.loaded {background-size: 800px!important; background-position: -320px bottom!important;}
    .sec-family .l-section-h.i-cf {padding-bottom: 250px!important;}
    .w-slider-item-title {padding: 8px 10px;}
    
    .fam-brand-sec-2 .vc_empty_space, .fam-brand-sec-3 .vc_empty_space, .fam-brand-sec-4 .vc_empty_space {
    height: 120px!important;
}
}





