#whitewrap .block-type-custom-code .hi-brand-hed  {
    font-size: 60px;
    font-family: 'Domine', serif;
    font-weight: 700;
    text-align: center;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 5px;
    line-height: 150%;
}

#whitewrap .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 70px;
    line-height: 80px;
    font-family: 'Alfa Slab One',  cursive;
    color: #293f6f;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 75px;
}

#whitewrap .block-type-custom-code .hi-brand-dek  {
    font-size: 20px;
    font-family: 'Domine', serif;
    font-weight: 400;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0px;
     margin-bottom: 30px;
    line-height: 130%;
}

#whitewrap .block-type-custom-code .hi-brand-copy  {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0px;
     margin-bottom: 50px;
    line-height: 180%;
}

#whitewrap .block-type-custom-code .hi-brand-top-level-copy  {
    font-size: 28px;
    line-height: 50px;
    font-family: 'Bitter';
    color: #0a0a0a;
    font-weight: 400;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 50px;
}

#whitewrap .block-type-custom-code .hi-brand-copy  .margin17  {
    margin-right: 17%;
    margin-left: 17%;
}

#whitewrap .block-type-content .page h1.entry-title  {
     font-size: 65px;
    line-height: 75px;
    font-family: 'Alfa Slab One';
     font-variant:  normal;
    font-weight: 400;
    color: #293f6f;
    margin-top: 20px;
    margin-bottom: 50px;
    text-align: left;
}

#whitewrap .block-type-content .page div.entry-content h2  {
    font-size: 30px;
    line-height: 40px;
    font-family: 'Domine', serif;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
}

#whitewrap .block-type-content .page div.entry-content h3  {
    font-size: 23px;
    line-height: 40px;
    font-family: 'Bitter', sans-serif;
    color: #2e2e2e;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 5px;
    text-transform: none;
    text-align: left;
}

#whitewrap .block-type-content .page div.entry-content h4  {
    font-size: 21px;
    line-height: 30px;
    font-family: 'Bitter', sans-serif;
    color: #2e2e2e;
    margin-top: 0px;
    margin-bottom: 25px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
    margin-left: 0;
}


#whitewrap #calloutbox,  #whitewrap .block-type-custom-code #calloutbox  {
    background-color:  #f1f1f1;
    border-radius:  0;
    margin:  0 0 25px;
    padding:  90px 75px 80px 75px;
}
#whitewrap .block-type-custom-code #calloutbox h2,  #whitewrap .block-type-content .page div.entry-content #calloutbox h2  {
    text-align: center;
     color:  #2e2e2e;
    font-family:  'Domine', serif;
    font-weight: 700;
    font-size:  35px;
    line-height: 45px;
    margin-top: 0;
    margin-bottom: 25px;
    text-transform:  none;
}

#whitewrap .block-type-custom-code #calloutbox .intro-paragraph p,  #whitewrap .block-type-content .page div.entry-content #calloutbox .block-type-custom-code .intro-paragraph p,  #calloutbox .intro-paragraph p  {
    text-align: center;
    font-size:  21px;
    line-height:  35px;
}
 
#whitewrap .block-type-custom-code #calloutbox p,  #whitewrap .block-type-content .page div.entry-content #calloutbox p  {
    text-align: center;
}

#whitewrap .block-type-custom-code #calloutbox  a.hi-brand-button,  #whitewrap .block-type-content .page div.entry-content #calloutbox  a.hi-brand-button,  #whitewrap .block-type-custom-code #calloutbox  a.hi-brand-button-large,  #whitewrap .block-type-content .page div.entry-content #calloutbox a.hi-brand-button-large  {
    margin-top:  15px;
    margin-right:  0;
}
	

#whitewrap #listbox  {
    background-color:  #f1f1f1;
    border-radius:  0;
    margin:  0 0 0px;
    padding:  45px 75px 45px 75px;
}
#whitewrap .block-type-custom-code #listbox h2,  #whitewrap .block-type-content .page div.entry-content #listbox h2  {
    text-align: center;
    color:  #2e2e2e;
    font-family:  'Domine', serif;
    font-weight: 700;
    font-size:  23px;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 25px;
    text-transform:  none;
}

#whitewrap .block-type-custom-code #listbox p,  #whitewrap .block-type-content .page div.entry-content #listbox p  {
    text-align: center;
}

#whitewrap .block-type-custom-code #listbox ul,  #whitewrap .block-type-content .page div.entry-content #listbox ul  {
    text-align: center;
     padding:  0;
    margin:  0 0 25px 0;
}

#whitewrap .block-type-custom-code #listbox li,  #whitewrap .block-type-content .page div.entry-content  #listbox li  {
    font-size: 19px;
    line-height: 50px;
    background:  none;
    list-style-image:  url('');
    border-bottom:  none;
    list-style-type:  none;
    padding:  0;
    margin-left:  0;
}

#whitewrap .block-type-custom-code .one_half .intro-paragraph,  #whitewrap .block-type-content .page div.entry-content .one_half .intro-paragraph  {
    margin-right: 17px;
}

#whitewrap .block-type-custom-code .one_half #listbox,   #whitewrap .block-type-content .page div.entry-content .one_half #listbox  {
    margin-left: 17px;
}

#whitewrap .block-type-custom-code #listbox a.hi-brand-button,  #whitewrap .block-type-content .page div.entry-content #listbox a.hi-brand-button,  #whitewrap .block-type-custom-code #listbox a.hi-brand-button-large,  #whitewrap .block-type-content .page div.entry-content #listbox a.hi-brand-button-large  {
    margin-top:  15px;
    margin-right:  0;
}
	

#whitewrap #solidbox  {
    background-color:  #f1f1f1;
    border-radius:  0;
    margin:  0 0 25px;
    padding:  70px 75px 70px 75px;
}
#whitewrap .block-type-content .page div.entry-content #solidbox h2,  #whitewrap .block-type-content .page div.entry-content #solidbox h3,  #whitewrap .block-type-content .page div.entry-content #solidbox h4  {
    color:  #2e2e2e;
    font-family:  'Domine', serif;
    font-weight: 700;
    font-size:  23px;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 25px;
    text-transform:  none;
}

#whitewrap #solidbox-accordion  {
    background-color:  #f1f1f1;
    border-radius:  0;
    margin:  0 0 25px;
    padding:  73px 85px 48px 85px;
}
#whitewrap .block-type-custom-code #solidbox-accordion h2,  #whitewrap .block-type-content .page div.entry-content #solidbox-accordion h2,  #whitewrap .block-type-custom-code #solidbox-accordion h3,  #whitewrap .block-type-content .page div.entry-content #solidbox-accordion h3,  #whitewrap .block-type-content .page div.entry-content #solidbox-accordion h4,  #whitewrap .block-type-custom-code #solidbox-accordion h4  {
    color:  #2e2e2e;
    font-family:  'Bitter', serif;
    font-size:  21px;
    line-height: 25px;
    margin-top: 0;
    margin-bottom: 25px;
    text-transform:  none;
}

#whitewrap .block-type-custom-code .hi-brand-button  {
    color:  #464e7e;
    background:  0 0;
    padding:  40px 130px;
    font-size:  17px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top:  15px;
    margin-right:  20px;
    border-color:  #464e7e;
    border-style:  solid;
    border-width:  1px;
    border-radius:  0px;
    letter-spacing:  1px;
    display:  inline-block;
    box-shadow:  none;
    text-decoration:  none;
    font-style:  normal;
    font-variant:  normal;
    text-shadow:  none;
}

#whitewrap .block-type-custom-code .hi-brand-button:hover  {
    background: #47507d;
    color: #fff;
}


#whitewrap .block-type-custom-code .hi-brand-button-large  {
    color:  #464e7e;
    background:  0 0;
    padding:  40px 130px;
    font-size:  17px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top:  15px;
    margin-right:  20px;
    border-color:  #464e7e;
    border-style:  solid;
    border-width:  1px;
    border-radius:  0px;
    letter-spacing:  1px;
    display:  inline-block;
    box-shadow:  none;
    text-decoration:  none;
    font-style:  normal;
    font-variant:  normal;
    text-shadow:  none;
}

#whitewrap .block-type-custom-code .hi-brand-button-large:hover  {
    background: #47507d;
    color: #fff;
}


#whitewrap .block-type-custom-code .button-align-center  {
    text-align: center;
 }


#whitewrap .rounded-large  {
    border-radius:  50%;
    max-width:  250px;
    width:  250px;
    height:  250px;
}

#whitewrap .rounded-large-250  {
    border-radius:  50%;
    max-width:  250px;
    width:  250px;
    height:  250px;
}


#whitewrap .block-type-content .post-thumbnail  {
    margin-top:  0;
     margin-bottom:  10px;
    margin-right: 65px;
    border-color:  #fff;
    border-style:  solid;
    padding:  0;
    border-width:  0;
}

#whitewrap .vspace200  {
    margin-top: 200px;
}

/* Tabs  */
#whitewrap .block-type-content div.entry-content p.tab-link-mobile  {
    display: none;
}
#whitewrap .block-type-content div.entry-content h2.tab-heading-mobile  {
    display: none;
}

/* Inputs  */
::-webkit-input-placeholder  {
     /* Chrome/Opera/Safari */ color:  #fff;
}

::-moz-placeholder  {
     /* Firefox 19+ */ color:  #fff;
}

:-ms-input-placeholder  {
     /* IE 10+ */ color:  #fff;
}

:-moz-placeholder  {
     /* Firefox 18- */ color:  #fff;
}




/* Ubermenu  */
#whitewrap .block-type-custom-code .search-icon-trigger {
	display:none;
	}

.ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 15px 15px;
}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    padding-left: 70px!important;
    padding-right: 70px!important;
}

#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 #menu-item-840.ubermenu-item-level-0 > .ubermenu-target  {
    color:  #3C7296;
}

#whitewrap .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target  {
    color:  #3C7296;
    border-bottom:  1px solid #fff;
    margin-bottom:  -1px;
}

#whitewrap .ubermenu .ubermenu-custom-content-padded {padding: 5px 20px;}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target, 
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target {
    color: #2e2e2e;
    font-family: 'Domine', serif;
    font-size: 22px;
    line-height: 22px;
    text-transform: none;
    padding-top: 30px;
    padding-bottom: 0;
    padding-right:15px;
    padding-left:15px;
    font-weight:700;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target, 
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target {
    padding-top: 30px;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target:hover, 
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target:hover  {
    color: #3C7296;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .fancy-section-header p, 
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .fancy-section-header p {
    padding-top: 10px;
    color: #2e2e2e;
    font-size: 32px;
    line-height: 34px;
    font-family: 'Domine',serif;
    font-weight: 300;
    margin-top: 30px;
    margin-bottom: 10px;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu-type-stack>.ubermenu-divider, 
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu-type-stack>.ubermenu-divider  {
    color: #2e2e2e;
    padding: 15px 0;
    margin-right: 85%;
    margin-left: 5%}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu-type-stack>.ubermenu-divider hr,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu-type-stack>.ubermenu-divider hr  {
    background-color: #2e2e2e;
    border: 0;
    height: 2px;
    margin: 0px 0;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-submenu-drop,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0);
    margin-top: 28px;
    padding-bottom: 60px }

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, 
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop,  
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    margin-top: 28px;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    font-size: 18px;
    line-height: 22px;
    font-family: Open Sans;
    text-transform: none;
    color: #2e2e2e;
    font-weight: 600;
 
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover  {
    color: #2e2e2e;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    font-size: 17px;
    font-family: Open Sans;
    text-transform: none;
    color: #2e2e2e;
    font-weight: 600;
    padding: 0 20px 3px 20px;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-nav .ubermenu-submenu .ubermenu-item-normal > .ubermenu-target:hover,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-nav .ubermenu-submenu .ubermenu-item-normal > .ubermenu-target:hover  {
    color: #3C7296;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-nav .ubermenu-submenu .ubermenu-item-normal > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-nav .ubermenu-submenu .ubermenu-item-normal > .ubermenu-target {
    font-size: 17px;
    font-family: Open Sans;
    text-transform: none;
    color: #2e2e2e;
    font-weight: 400;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu .ubermenu-column-auto,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu .ubermenu-column-auto {
    /*min-width: 300px;*/
     min-width: 275px;
}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
    padding-top: 3px;
    padding-bottom: 3px;
}

/* Nav Icons */
#whitewrap .block-type-custom-code .nav-icons-wrapper {
    min-width: 470px;
}

#whitewrap .block-type-custom-code .nav-icons-wrapper-right  {
    min-width: 470px;
}

#whitewrap .block-type-custom-code .nav-vertical-line {
    border-left: 2px solid #d6d6d6;
    height: 95px;
    margin-left: 15px;
}

#whitewrap .block-type-custom-code .nav-vertical-line-right  {
     border-right: 2px solid #d6d6d6;
     height: 95px;
     margin-right: 0;
     margin-left: 0;
}

#whitewrap .block-type-custom-code .nav-icons-3up {
    display: block;
    margin-left: 90px;
}

#whitewrap .block-type-custom-code .nav-icons-3up-right  {
     margin-right: 90px;
     display: block;
}

#whitewrap .block-type-custom-code .nav-icons-3up p, #whitewrap .block-type-custom-code .nav-icons-3up-right p {
    text-align: center;
    font-family: Open Sans;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
    color: #3C7296;
    font-weight: 600;
    padding-top: 10px;
}

#whitewrap .block-type-custom-code .nav-icons-3up img, #whitewrap .block-type-custom-code .nav-icons-3up-right img {
    width: 84px;
    height: 78px;
}


/* Collapseomatic */

#whitewrap .block-type-custom-code .collapseomatic_content h3 {
    font-size: 13.5px;
    line-height: 20px;
    font-family: Domine, serif; 
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #c6c6c6;
    margin-top: 0px;
    padding-left: 0px;
}

#whitewrap .colomat-close {background-image: url('https://tcnj.edu/wp-content/uploads/sites/249/2018/02/up-arrow-gray.png');}
#id1000.colomat-close {background-image: url();}

/* Site Search  */
#whitewrap .site-search-top  {
    /*min-height:  20px;*/ 
    color:  #fff;
    margin-top: -115px;
    margin-left:  8%;
}

#whitewrap .site-search-top input[type="text"]  {
    border-bottom:  1px solid #fff;
    border:  none;
    background:  url('') no-repeat left;
    color:  #fff;
    font-size:  32px;
    max-width:  1100px;
    font-weight: 300;
}
	
#whitewrap .site-search-top input[type="text"]:focus  {
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
 	
#whitewrap .site-search-top #SearchButton,  #SearchButton  {
    background:  url() no-repeat;
    display: none;
}

.flyout-header-buttons  {
    display: none;
}

.offscreen  {
    display: none;
}

/* Flyout */
.bne-flyout-wrapper input[type=text],  .bne-flyout-wrapper input[type=password],  .bne-flyout-wrapper input[type=date],  .bne-flyout-wrapper input[type=datetime],  .bne-flyout-wrapper input[type=email],  .bne-flyout-wrapper input[type=number],  .bne-flyout-wrapper input[type=search],  .bne-flyout-wrapper input[type=tel],  .bne-flyout-wrapper input[type=time],  .bne-flyout-wrapper input[type=url],  .bne-flyout-wrapper textarea,  .bne-flyout-wrapper select  {
    background:  rgba(0, 0, 0, 0) !important;
}

/* Google Search  */
#whitewrap .gsc-result .gs-title  {
    height:  100%;
    overflow:  hidden;
}

#whitewrap .cse input.gsc-input,  #whitewrap input.gsc-input  {
    font-family:  inherit;
    border:  1px solid #BBB;
    padding:  3px 6px;
    width:  99%;
    font-size:  25px;
}

table.gsc-search-box td  {
    border-top:  none;
    padding:  0px;
}

#whitewrap .cse form.gsc-search-box,  #whitewrap form.gsc-search-box  {
    padding:  0px 0px 0px 0px;
    margin-bottom:  0px;
}

#whitewrap  .cse .gsc-tabHeader.gsc-tabhInactive,  #whitewrap  .gsc-tabHeader.gsc-tabhInactive  {
    background-color:  #fff;
    border:  none;
    color:  #d6d6d6;
    font-size:  13.5px;
    padding:  10px 35px;
}

#whitewrap .gsc-tabHeader.gsc-tabhInactive  {
    background-color:  #fff;
}

#whitewrap .cse .gsc-tabHeader.gsc-tabhActive,  #whitewrap .gsc-tabHeader.gsc-tabhActive  {
    background-color:  #fff;
    border-top:  none;
    border-right:  none;
    border-left:  none;
    border-bottom:  4px solid #3C7296;
    font-size:  13.5px;
    padding:  10px 35px;
    color:  #3C7296;
}

.page-id-584 #whitewrap #solidbox  {
    padding:  30px 30px 30px 30px;
}

/* Hi Underline Fix  */
span.hi-underline  {
    text-decoration:  none;
     position:  relative;
}
   
span.hi-underline:after  {
    position:  absolute;
    height:  5px;
     margin:  0 auto;
    content:  '';
    left:  0;
    right:  0;
    width:  100%;
    color:  #000;
    background-color:  #fdd700;
    bottom:  10px;
     /* adjust this to move up and down. you may have to adjust the line height of the paragraph if you move it down a lot. */}
span.hi-underline-blue  {
    text-decoration:  none;
    position:  relative;
}
   
span.hi-underline-blue:after  {
    position:  absolute;
    height:  6px;
    margin:  0 auto;
    content:  '';
    left:  0;
    right:  0;
    width:  100%;
    color:  #293f6f;
    background-color: #293f6f;
    bottom:  11px;
     /* adjust this to move up and down. you may have to adjust the line height of the paragraph if you move it down a lot. */}
/* Wrappers  */
#whitewrap .hi-brand-hero-wrapper,  #whitewrap .hi-brand-parallax-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

#whitewrap .hi-brand-yellow-wrapper,  #whitewrap .hi-brand-white-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  220px 40px 200px 40px;
}

#whitewrap .hi-brand-white-stats-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  220px 40px 200px 40px;
}

#whitewrap .hi-brand-yellow-no-bottom-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  220px 40px 0px 40px;
    background: #fdd700;
}

#whitewrap .hi-brand-yellow-slider-wrapper,  #whitewrap .hi-brand-white-slider-wrapper   {
    margin-top: 0;
    margin-bottom: 0;
     padding:  0;
}

#whitewrap .hi-brand-yellow-wrapper,  #whitewrap .hi-brand-yellow-slider-wrapper   {
    background: #fdd700;
}

#whitewrap .hi-brand-white-wrapper,  #whitewrap .hi-brand-white-slider-wrapper  {
    background: #fff;
}

#whitewrap .hi-brand-succeed-slider-wrapper  {
    height: 820px;
}

/* Home - Overview */
#whitewrap .hi-brand-overview-home-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
     padding: 225px 40px 0 40px;
    background: #fdd700;
}

#whitewrap .hi-brand-overview-home-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    margin-top: 20px;
    margin-bottom: 45px;
    line-height: 90px;
}

/* Home - Majors */
#whitewrap .majors-wrapper   {
    margin-top:  0px;
    margin-bottom:  0px;
     padding:  250px 25px 205px 25px;
}
	
#whitewrap .majors  {
    margin-top: 20px;
     margin-bottom: 0px;
}
 
#whitewrap .majors h2  {
    font-family:  'Alfa Slab One',  cursive;
     font-weight: 400;
     font-size: 31px;
     color: #293f6f;
     line-height: 105%;
    margin-bottom: 5px;
}
    
#whitewrap .majors p  {
    line-height: 32px;
    font-size: 22px;
    color: #2e2e2e;
    font-family:  'Bitter',  serif;
    font-weight: 400;
    margin-bottom: 5px;
}

#whitewrap .majors a  {
     color: #2e2e2e;
}

#whitewrap .majors a:hover  {
     color: #3C7296;
    text-decoration:  underline;
    ;
}
   
#whitewrap .majors-undeclared-self-designed  {
    padding-top: 35px;
}
#whitewrap .majors-undeclared-self-designed h2  {
    margin-top: 5px;
    font-size: 55px;
    margin-bottom: 20px;
}
#whitewrap .majors-undeclared-self-designed p  {
    margin-bottom: 35px;
}
#whitewrap .majors-asterisk  {
    padding-top: 15px;
}
#whitewrap .majors-asterisk img  {
    width: 150px;
}

/* Home - Additional Resources */
#whitewrap .hi-brand-resources-home-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
     padding:  93px 40px 110px 40px;
    background: #fdd700;
}

#whitewrap .hi-brand-resources-home-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    margin-top: 20px;
    margin-bottom: 55px;
    line-height: 80px;
}

#whitewrap .hi-brand-resources-home-wrapper .block-type-custom-code .hi-brand-resource-links  {
    margin-bottom: 0px;
    text-align: center;
}

#whitewrap .hi-brand-resources-home-wrapper .block-type-custom-code .hi-brand-resource-link  {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #2e2e2e;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 700;
}

#whitewrap .hi-brand-resources-home-wrapper .block-type-custom-code .hi-brand-resource-link:hover  {
    color: #5e5e5e;
}

#whitewrap .hi-brand-next-step-wrapper {
    background-color: #fdd700;
    margin: 0;padding: 75px 40px 100px 40px;
}

/* Internal Page Titles */
#whitewrap .hi-brand-title-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding: 175px 40px 185px 40px;
    background: white;
}

#whitewrap .hi-brand-title-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 80px;
    font-family: 'Alfa Slab One',  cursive;
    color: #293f6f;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
    line-height: 100%;
}

#whitewrap .hi-brand-title-wrapper .block-type-custom-code .hi-brand-top-level-copy  {
    font-size: 28px;
    line-height: 50px;
    font-family: 'Bitter';
    color: #0a0a0a;
    font-weight: 400;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

/* Internal - Profile with no padding at bottom */
#whitewrap .hi-brand-profile-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
     padding:  155px 40px 0px 40px;
    background: #fff;
}

/* Internal - Beyond the Classroom Stats */
#whitewrap .hi-brand-beyond-stats-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  110px 0px 100px 0px;
    background: #fff;
}

.hed  {
    color: black;
}

/* Internal - Next Step */
#whitewrap .hi-brand-nextstep-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  75px 40px 100px 40px;
    background: #fdd700;
}

#whitewrap .hi-brand-nextstep-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    margin-top: 20px;
    margin-bottom: 40px;
    line-height: 74px;
}

#whitewrap .block-type-custom-code .hi-brand-next-step-button  {
    color:  #293f6f;
    background:  0 0;
    padding:  30px 50px;
    font-size:  17px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top:  10px;
    margin-right:  20px;
    border-color:  #293f6f;
    border-style:  solid;
    border-width:  1px;
    border-radius:  0px;
    display:  inline-block;
    box-shadow:  none;
    text-decoration:  none;
    font-style:  normal;
    font-variant:  normal;
    text-shadow:  none;
    min-width: 200px;
}

#whitewrap .block-type-custom-code .hi-brand-next-step-button:hover  {
    background: #293f6f;
    color: #fff;
}

/* Resources Wrapper */
#whitewrap .hi-brand-resources-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  155px 40px 210px 40px;
    background: #f1f1f1;
}

.hed  {
    color: black;
}

#whitewrap .hi-brand-resources-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 50px;
    font-family: 'Alfa Slab One',  cursive;
    color: #2e2e2e;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 50px;
    line-height: 75px;
}

#whitewrap .hi-brand-resources-wrapper .block-type-custom-code .hi-brand-resource-links p  {
    margin-bottom: 0px;
     text-align: center;
}

#whitewrap .hi-brand-resources-wrapper .block-type-custom-code .hi-brand-resource-link  {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 600;
     color: #3C7296;
    display: block;
    line-height: 130%;
}

#whitewrap .hi-brand-resources-wrapper .block-type-custom-code .hi-brand-resource-link  {
    display: block;
     margin-bottom: 32px;
}

#whitewrap .hi-brand-resources-wrapper .block-type-custom-code .hi-brand-resource-link:hover  {
    color: #2e2e2e;
}

/*#whitewrap .hi-brand-resources-wrapper .block-type-custom-code .hi-brand-resource-link:first-line  {
     line-height:  60px;
 }
*/
/* Succeed - #TCNJSuccess Instagram Carousel */
#whitewrap  .hi-brand-white-insta-carousel-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  255px 40px 0px 40px;
    background: #fff;
}

.insta-image-container  {
    position:  relative;
    width:  100%;
}

.insta-image  {
    opacity:  1;
    display:  block;
    width:  100%;
    height:  auto;
    transition:  .5s ease;
    backface-visibility:  hidden;
}

.insta-image-caption  {
    transition:  .5s ease;
    opacity:  0;
    position:  absolute;
    top:  50%;
    left:  50%;
    transform:  translate(-50%,  -50%);
    -ms-transform:  translate(-50%,  -50%);
    text-align:  center;
    width: 95%;
}

.insta-image-container:hover .insta-image  {
    opacity:  0.1;
}

.insta-image-container:hover .insta-image-caption  {
    opacity:  1;
}

.insta-text  {
    padding:  16px 5px;
    font-family:  'Open Sans',  monospace;
    color:  #2e2e2e;
    font-size: 18px;
    line-height: 30px;
}

/* Succeed - Career Center */
#whitewrap .hi-brand-yellow-career-center-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  220px 40px 200px 40px;
    background: #fdd700;
}

#whitewrap .hi-brand-yellow-career-center-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 65px;
    line-height: 75px;
    font-family: 'Alfa Slab One',  cursive;
    color: #293f6f;
    margin-top: 20px;
    margin-bottom: 25px;
    text-align: left;
}

#whitewrap .hi-brand-yellow-career-center-wrapper .block-type-custom-code .hi-brand-top-level-copy  {
    font-size: 23px;
    font-family: 'Bitter';
    color: #0a0a0a;
    font-weight: 400;
    line-height: 40px;
    margin-top: 0px;
    margin-bottom: 50px;
    text-align: left;
}

/* Learn - Profiles Intro */
#whitewrap .hi-brand-learn-profiles-intro-yellow-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  220px 40px 110px 40px;
     background: #fdd700;
}

#whitewrap .hi-brand-learn-profiles-intro-yellow-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 50px;
    line-height: 75px;
     font-family: 'Alfa Slab One',  cursive;
    color: #293f6f;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* Boost Stories */
#whitewrap .hi-brand-connect-stories-wrapper   {
    margin-top: 0;
    margin-bottom: 0;
     padding:  155px 50px 0px 50px;
}

#whitewrap .hi-connect-stories-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 30px;
    font-family: 'Alfa Slab One',  cursive;
    color: #2e2e2e;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 50px;
    line-height: 110%;
}

#whitewrap .hi-brand-connect-stories-wrapper .block-type-content .entry-date  {
    font-size:  17px;
     font-weight:  600;
}
 
#whitewrap .hi-brand-connect-stories-wrapper .block-type-content .entry-title  {
    font-size:  20px;
    font-weight:  600;
    line-height:  150%;
    text-transform:  uppercase;
    text-decoration:  underline;
}

#whitewrap .hi-brand-connect-stories-wrapper .block-type-content .entry-title a  {
    color: ;
    font-weight: 600;
}
 
#whitewrap .hi-brand-connect-stories-wrapper .block-type-content .entry-title a:hover  {
    color: #2e2e2e;
}
 
#whitewrap .hi-brand-connect-stories-wrapper .block-type-custom-code hr  {
    background-color:  #d6d6d6;
    border:  0;
    height:  1px;
    margin-top: 70px;
    margin-bottom: 70px;
}
/* Resources - Photo Grid Intro */
#whitewrap .hi-brand-yellow-grid-intro-wrapper  {
    background: #fdd700;
     margin-top: 0;
    margin-bottom: 0;
     padding:  220px 40px 85px 40px;
}

#whitewrap .hi-brand-resources-photo-grid-wrapper  {
}

/* Resources - Icons */
#whitewrap .hi-brand-resources-icons-wrapper  {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 215px;
    padding-bottom: 165px;
}
#whitewrap .hi-brand-resources-icons-wrapper .hi-brand-top-level-hed  {
    font-size: 50px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 75px;
}
#whitewrap .hi-brand-resources-icons-wrapper .hi-brand-top-level-copy  {
    text-align: center;
    font-family: 'Domine';
    margin-bottom: 15px;
    line-height: 34px;
    font-size: 23px;
    font-weight: 400;
}

/* Resources - List */
#whitewrap .hi-brand-list-wrapper  {
    background-color: #f1f1f1;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 125px;
    padding-bottom: 130px;
}
#whitewrap .hi-brand-list-wrapper a,  #whitewrap .hi-brand-list-wrapper a:link  {
    font-weight: 600;
}

#whitewrap .hi-brand-list-wrapper .block-type-custom-code li a:hover  {
    color: #2e2e2e;
}

#whitewrap .hi-brand-list-wrapper .block-type-custom-code li  {
    font-family: 'Open Sans', sans-serif;
    background: 0 0;
    list-style-image: url();
    border-bottom: 0px #D6D6D6 solid;
    list-style-type: none;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 20px;
    color: #2e2e2e;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: underline;
     font-weight: 700;
}

#whitewrap .hi-brand-list-wrapper .no-bullets-medium-grey-rule li  {
    background: 0 0;
    list-style-image: url();
    border-bottom: 0px #d6d6d6 solid;
    list-style-type: none;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: -24px;
}

#whitewrap .hi-brand-list-wrapper .block-type-custom-code ul.no-bullets-medium-grey-rule li>a, #whitewrap .hi-brand-list-wrapper ul.no-bullets-medium-grey-rule li>a  {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    color: #3C7296;
}

#whitewrap .hi-brand-list-wrapper .block-type-custom-code ul.no-bullets-medium-grey-rule li>a:hover  {
    text-decoration: underline;
}
#whitewrap .hi-brand-list-wrapper .block-type-widget-area li.widget ul  {
    font-size: 17px;
}
#whitewrap .hi-brand-list-wrapper .textwidget li,  #whitewrap .hi-brand-list-wrapper .widget li  {
    padding-top: 16px;
    padding-bottom: 16px;
}
#whitewrap .hi-brand-list-wrapper .block-type-widget-area li.widget .widget-title span,  #whitewrap .hi-brand-list-wrapper .block-type-widget-area li.widget h3.widget-title span, #whitewrap .resources_wrapper .block-type-widget-area li.widget .widget-title span, #whitewrap .resources_wrapper .block-type-widget-area li.widget h3.widget-title span {
    display: block;
    font-size: 42px;
    font-family: 'Domine', serif;
    text-align: center;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 25px;
    font-weight: 400;
    line-height: 150%;
    text-transform: none;
}
#whitewrap .hi-brand-list-wrapper .padding-left-30  {
    padding:  0 0 0 30px;
}

#whitewrap .hi-brand-list-wrapper .padding-right-30  {
    padding:  0 30px 0 0;
}

/* Aux Pages - Breadcrumb Navigation */
#whitewrap .hi-brand-page .bc-nav,  #whitewrap .hi-brand-calendars .bc-nav,  #whitewrap .hi-brand-centers .bc-nav,  #whitewrap .hi-brand-schools .bc-nav,  #whitewrap .hi-brand-college-wide .bc-nav,  #whitewrap .hi-brand-honor-societies .bc-nav,  #whitewrap .hi-brand-areas .bc-nav   {
    color:  #2e2e2e;
    font-family: 'Bitter', serif;
    font-size:  18px;
    line-height:  23px;
    margin-top:  0;
    margin-bottom:  40px;
    font-weight: 400;
}

#whitewrap .bc-nav a  {
    font-weight: 400;
}
 
/* Aux Pages - Wrappers */
#whitewrap .hi-brand-page,  #whitewrap 
.hi-brand-calendars,  #whitewrap .hi-brand-centers,  #whitewrap .hi-brand-schools,  #whitewrap .hi-brand-areas,  #whitewrap .hi-brand-college-wide,  #whitewrap .hi-brand-honor-societies  {
    margin-top:  0px;
    margin-bottom:  0px;
    margin-left:  0px;
    margin-right:  0px;
    border-bottom:  0px solid #fdd700;
    border-top:  35px solid #fdd700;
    border-right:  35px solid #fdd700;
    border-left:  35px solid #fdd700;
    padding-left:  0px;
    padding-right:  0px;
    padding-bottom:  75px;
    padding-top:  100px;
}

/* Aux Pages - Page Title */
#whitewrap .hi-brand-page .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-calendars .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-centers .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-schools .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-areas .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-college-wide .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-areas .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-honor-societies .block-type-content .page h1.entry-title  {
     font-size: 65px;
    line-height: 75px;
    font-family: 'Alfa Slab One';
     font-variant:  normal;
    font-weight: 400;
    color: #293f6f;
    margin-top: 20px;
    margin-bottom: 50px;
    text-align: left;
}

/* Aux Pages - Calendars */
#whitewrap .hi-brand-calendars .block-type-content .page .entry-content h2  {
    font-size: 30px;
    line-height: 40px;
    font-family: 'Domine', serif;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 25px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
}

#whitewrap .hi-brand-calendars .block-type-content .entry-content h3  {
     font-size: 22px;
    line-height: 40px;
    color: #2e2e2e;
    font-family: 'Bitter';
    font-weight: 700;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 15px;
}

#whitewrap .hi-brand-calendars .block-type-content .page div.entry-content p  {
    color:  #3C7296;
    font-family:  'Open Sans', sans-serif;
    font-size:  19px;
    line-height:  40px;
    margin-top:  0;
    margin-bottom:  10px;
}

#whitewrap .hi-brand-calendars .block-type-content a,  a:link,  a:visited  {
    color:  #3C7296;
    text-decoration:  none;
}

#whitewrap .hi-brand-calendars .block-type-content a:hover  {
    color:  #2e2e2e;
    ;
}

/* Aux Pages - College Wide */
#whitewrap .hi-brand-college-wide .block-type-content .page .entry-content h2  {
    font-size: 30px;
    line-height: 40px;
    font-family: 'Domine', serif;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
}

#whitewrap .hi-brand-college-wide .block-type-content .page .entry-content p  {
    text-transform: none;
    font-size: 19px;
    margin-left: 0;
    margin-bottom: 20px;
}

#whitewrap .hi-brand-college-wide .block-type-content .page .entry-content a,  a:link,  a:visited   {
    text-decoration: none;
}

#whitewrap .hi-brand-college-wide .block-type-content .page .entry-content a:hover  {
    color: #2e2e2e;
}

/* Aux Pages - Areas of Study */
#whitewrap .hi-brand-areas .block-type-content .page .entry-content h2  {
    font-size: 30px;
    line-height: 30px;
    font-family: 'Domine', serif;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
}

#whitewrap .hi-brand-areas .block-type-content .page .entry-content h3  {
    font-size: 23px;
    line-height: 40px;
    font-family: 'Bitter', sans-serif;
    color: #2e2e2e;
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight: 700;
    text-transform: none;
    text-align: left;
	}
#whitewrap .hi-brand-areas .block-type-content .page .entry-content h4  {
    font-size: 19px;
    line-height: 30px;
    font-family: 'Open Sans', serif;
    color: #2e2e2e;
    margin-top: 0px;
    margin-bottom: 25px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
    margin-left: 0;
	}
#whitewrap .hi-brand-areas .block-type-content .page .entry-content h3 a,  #whitewrap .hi-brand-areas .block-type-content .page .entry-content h3 a:link,  #whitewrap .hi-brand-areas .block-type-content .page .entry-content h3 a:visited   {
    color: #293f6f;
    text-decoration: underline;
	}
#whitewrap .hi-brand-areas .block-type-content .page .entry-content h3 a:hover  {
    color: #2e2e2e;
    text-decoration: underline;
	}
#whitewrap .hi-brand-areas .block-type-content .page .entry-content p  {
    text-transform: none;
    font-size: 19px;
    margin-left: 0;
    margin-bottom: 10px;
	}
#whitewrap .hi-brand-areas .block-type-content div.entry-content hr,  #whitewrap hr  {
    background-color:  #fff;
    border:  0;
    height:  1px;
    margin:  20px 0;
	}
/* Aux Pages - Schools */
#whitewrap .hi-brand-schools .block-type-content .page .entry-content h2  {
    font-size: 30px;
    line-height: 40px;
    font-family: 'Domine', serif;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 25px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
	}
#whitewrap .hi-brand-schools .block-type-content .page .entry-content h2 a,  a:link,  a:visited   {
    color: #2e2e2e;
	}
#whitewrap .hi-brand-schools .block-type-content .page .entry-content h2 a:hover  {
    color: #3C7296;
	}
#whitewrap .style-svg.right-arrow  {
    display:  inline-block;
    position:  relative;
    height: 34px;
    width: 34px;
    transition:  all .1s linear;
    vertical-align:  text-bottom;
    bottom: 0px;
    left: 15px;
	}
#whitewrap .block-type-content .page .entry-content h2 a:hover ~ .style-svg.right-arrow  {
    transform:  translate3d(10px,  0,  0);
	}
#whitewrap .hi-brand-schools .block-type-content .page .entry-content p  {
    text-transform: none;
    font-size: 18px;
	}
#whitewrap .hi-brand-schools .block-type-content .page .entry-content p a,  a:link,  a:visited   {
    text-decoration: none;
 	}
#whitewrap .hi-brand-schools .block-type-content .page .entry-content p a:hover  {
    color: #2e2e2e;
    text-decoration: underline;
    }

/* Aux Pages - Honor Societies */
#whitewrap .hi-brand-honor-societies .block-type-content .page .entry-content h2  {
    font-size: 22px;
    line-height: 30px;
    font-family: 'Bitter',  serif;
    color: #3C7296;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 700;
    text-transform: none;
    text-align: left;
	}
#whitewrap .hi-brand-honor-societies .block-type-content .page .entry-content h2 a,  a:link,  a:visited   {
    color: #3C7296;
	}
#whitewrap .hi-brand-honor-societies .block-type-content .page .entry-content h2 a:hover  {
    color: #2e2e2e;
	}
#whitewrap .hi-brand-honor-societies .block-type-content .page .entry-content p  {
    font-size: 19px;
    line-height: 30px;
    font-family: 'Open Sans', sans-serif;
    color: #2e2e2e;
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
    text-decoration: none;
    text-transform:  none;
	}

/* Internal Pages - Centers */
#whitewrap .hi-brand-centers .block-type-content .page .entry-content p  {
    font-size: 19px;
    line-height: 28px;
    font-family: 'Open Sans', sans-serif;
    color: #2e2e2e;
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
    text-decoration: none;
    text-transform:  none;
	}
#whitewrap .hi-brand-centers .block-type-content div.entry-content hr,  #whitewrap hr  {
    background-color:  #d6d6d6;
    border:  0;
    height:  1px;
    margin:  20px 0;
	}
#whitewrap .hi-brand-centers .block-type-content .page .entry-content a,  a:link,  a:visited   {
     text-decoration: none;
	}
#whitewrap .hi-brand-centers .block-type-content .page .entry-content a:hover {
     color: #2e2e2e;
    text-decoration: underline;
	}
/* Internal Pages - Page  */
#whitewrap .hi-brand-page .block-type-content .page .entry-content h2  {
    font-size: 20px;
    line-height: 28px;
    font-family: 'Open Sans', sans-serif;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 5px;
    font-weight: 600;
    text-transform: none;
    text-align: left;
    text-transform:  uppercase;
    }
#whitewrap .hi-brand-page .block-type-content .page .entry-content a,  a:link,  a:visited   {
     text-decoration: none;
	}
#whitewrap .hi-brand-page .block-type-content .page .entry-content a:hover {
     color: #2e2e2e;
    text-decoration: underline;
	}
#whitewrap .hi-brand-header-wrapper  {
    margin-top:  0;
    margin-bottom:  0;
    padding-bottom:  25px;
    padding-top:  25px;
	}
#whitewrap .hi-brand-header-wrapper .site-title .banner a  {
    font-family:  'Domine', serif;
    font-weight:  600;
    color:  #2e2e2e;
    font-size:  42px;
    font-style:  normal;
    font-variant:  normal;
    text-decoration:  none;
    text-transform:  none;
    line-height:  135%;
    margin-right:  0;
    margin-left:  0;
}
#whitewrap .hi-brand-header-wrapper .site-title .banner a:hover  {
    text-decoration: underline;
	}
#whitewrap .hi-brand-header-wrapper .school-title a  {
     font-family:  'Domine', serif;
    font-weight:  600;
    color:  #3e82ad;
    font-size:  30px;
    font-style:  normal;
    font-variant:  normal;
    text-decoration:  none;
    text-transform:  none;
    line-height:  135%;
    margin-right:  0;
    margin-left:  30px;
	}
#whitewrap .hi-brand-header-wrapper .school-title  a:hover  {
    text-decoration: underline;
	}
#whitewrap .hi-brand-overview-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 155px;
    padding-bottom: 200px;
    padding-right: 40px;
    padding-left: 40px;
	}
#whitewrap .hi-brand-hero-wrapper,  #whitewrap .hi-brand-parallax-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
	}
#whitewrap .hi-brand-programs-wrapper   {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 155px;
    padding-bottom: 100px;
	}
#whitewrap .hi-brand-outcomes-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 155px;
    padding-bottom: 70px;
	}
#whitewrap .hi-brand-events-wrapper   {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 155px;
    padding-bottom: 142px;
    background: #f1f1f1;
    padding-right: 50px;
    padding-left: 50px;
	}
#whitewrap .hi-brand-news-wrapper   {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 155px;
    padding-bottom: 0px;
    padding-right: 50px;
    padding-left: 50px;
	}
#whitewrap .hi-brand-news-wrapper .block-type-content .entry-date  {
    font-size:  17px;
     font-weight:  600;
	}
#whitewrap .hi-brand-news-wrapper .block-type-content .entry-title  {
    font-size:  20px;
    font-weight:  700;
    line-height:  150%;
    text-transform:  uppercase;
    text-decoration:  underline;
	}
#whitewrap .hi-brand-news-wrapper .block-type-content .entry-title a:hover  {
    color: #2e2e2e;
	}
#whitewrap .hi-brand-news-wrapper .block-type-custom-code hr  {
    background-color:  #d6d6d6;
    border:  0;
    height:  1px;
    margin-top: 70px;
    margin-bottom: 70px;
	}
#whitewrap .hi-brand-message-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 110px;
    padding-bottom: 145px;
	}
#whitewrap .hi-brand-message-wrapper .block-type-custom-code .hi-brand-hed  {
    font-size: 50px;
    margin-top: 20px;
    margin-bottom: 5px;
    line-height: 150%;
    margin-right: 10%;
    margin-left: 10%;
	}
#whitewrap .hi-brand-message-wrapper .block-type-custom-code .hi-brand-copy  {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 50px;
    line-height: 160%;
	}
#whitewrap .hi-brand-message-wrapper .hi-brand-name  {
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-align: center;
    margin-top: 25px;
     margin-bottom: 20px;
    line-height: 100%;
    text-transform: uppercase;
    text-decoration: underline;
	}
#whitewrap .hi-brand-message-wrapper .hi-brand-name a:hover  {
    color: #2e2e2e;
	}
#whitewrap .hi-brand-message-wrapper .hi-brand-title  {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 50px;
    line-height: 100%;
	}
#whitewrap .hi-brand-list-wrapper  {
    background-color: #f1f1f1;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 105px;
    padding-bottom: 175px;
	}
#whitewrap .hi-brand-list-wrapper .block-type-custom-code h2  {
    font-size: 60px;
    font-family: 'Domine', serif;
    text-align: center;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 5px;
    font-weight: 700;
    line-height: 150%
    }
#whitewrap .hi-brand-list-wrapper .hi-brand-dek  {
    text-align: center;
    font-family: 'Domine';
    margin-bottom: 50px;
    font-size: 22px;
    font-weight: 400;
	}
#whitewrap .hi-brand-list-wrapper .hi-brand-dek a  {
    text-decoration: underline;
	}
#whitewrap .hi-brand-list-wrapper .hi-brand-dek a:hover  {
    text-decoration: none;
	}
#whitewrap .hi-brand-list-wrapper .block-type-custom-code li  {
    font-family: 'Open Sans', sans-serif;
    background: 0 0;
    list-style-image: url();
    border-bottom: 0px #D6D6D6 solid;
    list-style-type: none;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 18px;
    color: #2e2e2e;
    line-height: 160%;
    text-align: center;
	}
#whitewrap .hi-brand-list-wrapper .no-bullets-medium-grey-rule li  {
    background: 0 0;
    list-style-image: url();
    border-bottom: 0px #d6d6d6 solid;
    list-style-type: none;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: -24px;
	}
#whitewrap .hi-brand-list-wrapper .block-type-custom-code ul.no-bullets-medium-grey-rule li>a, #whitewrap .hi-brand-list-wrapper ul.no-bullets-medium-grey-rule li>a  {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    color: #3C7296;
	}
#whitewrap .hi-brand-list-wrapper .block-type-custom-code ul.no-bullets-medium-grey-rule li>a:hover  {
    text-decoration: underline;
	}
#whitewrap .hi-brand-list-wrapper .block-type-widget-area li.widget ul  {
    font-size: 18px;
	}
#whitewrap .hi-brand-list-wrapper .textwidget li,  #whitewrap .hi-brand-list-wrapper .widget li  {
    padding-top: 16px;
    padding-bottom: 16px;
	}
#whitewrap .hi-brand-list-wrapper .block-type-widget-area li.widget .widget-title span,  #whitewrap .hi-brand-list-wrapper .block-type-widget-area li.widget h3.widget-title span, #whitewrap .resources_wrapper .block-type-widget-area li.widget .widget-title span, #whitewrap .resources_wrapper .block-type-widget-area li.widget h3.widget-title span {
    display: block;
    font-size: 42px;
    font-family: 'Domine', serif;
    text-align: center;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 25px;
    font-weight: 400;
    line-height: 150%;
    text-transform: none;
	}
#whitewrap .hi-brand-contact-wrapper  {
    background-color:  #c9daea;
    margin-top: 0;
    margin-bottom: 0;
    padding-top:  50px;
    padding-bottom: 50px;
	}
#whitewrap .hi-brand-contact-links  {
    margin-bottom: 10px;
	}
#whitewrap .hi-brand-contact-link  {
    font-size: 18px;
    line-height: 140%;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 600;
	}
#whitewrap .hi-brand-contact-link:hover  {
    color: #2e2e2e;
	}
#whitewrap .hi-brand-contact-buttons  {
    margin-bottom: 20px;
	}
#whitewrap .hi-brand-contact-button  {
    color:  #3C7296;
    background:  0 0;
    padding: 25px 30px;
    font-size:  16px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top:  0;
    margin-right:  20px;
    border-color:  #3C7296;
    border-style:  solid;
    border-width:  1px;
    border-radius:  1px;
    letter-spacing:  1px;
    display:  block;
    box-shadow:  none;
    text-decoration:  none;
    font-style:  normal;
    font-variant:  normal;
    text-shadow:  none;
    max-width:  270px;
    margin:  10px auto;
    text-align: center;
	}
#whitewrap .hi-brand-contact-button:hover  {
    background: #3C7296;
    color: #fff;
	}
#whitewrap .hi-brand-contact-wrapper h2  {
    text-transform:  uppercase;
    font-size:  14px;
    font-weight:  600;
    color:  #3C7296;
    margin-top:  0;
    margin-bottom:  15px;
	}
#whitewrap .hi-brand-contact-wrapper p  {
    font-family:  'Open Sans', sans-serif;
    font-size:  19px;
    line-height:  160%;
	}
#whitewrap .hi-brand-yellow-wrapper  {
    background: #fdd700;
    margin-top: 0;
    margin-bottom: 0;
    padding:  220px 40px 85px 40px;
	}
#whitewrap .hi-brand-join-cta-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  0px 40px 0px 40px;
    }
#whitewrap .hi-brand-white-wrapper hr  {
    margin-top: 100px;
    margin-bottom: 50px;
    padding:  0;
	}
#whitewrap .hi-brand-gray-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  220px 40px 0px 40px;
	}
#whitewrap .hi-brand-gray-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 70px;
    line-height: 80px;
    font-family: 'Alfa Slab One',  cursive;
    color: #2e2e2e;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
	}
#whitewrap .hi-brand-gray-wrapper .block-type-custom-code .hi-brand-top-level-copy  {
    font-size: 28px;
    line-height: 50px;
    font-family: 'Bitter';
    color: #0a0a0a;
    font-weight: 400;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 35px;
	}
#whitewrap .hi-brand-tagboard-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  45px 40px 200px 40px;
 	}
#whitewrap .hi-brand-important-dates-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  0px 40px 185px 40px;
	}
#whitewrap .hi-brand-join-video-wrapper  {
    margin: 0px;
    padding: 0px;
	}
.dzs-tabs.skin-default > .tabs-content {
    border-top: 1px solid #d6d6d6;
	}
	
/* Responsive Styles */
@media screen and (max-width:1280px) {


#whitewrap .hi-brand-page,  #whitewrap 
.hi-brand-calendars,  #whitewrap .hi-brand-centers,  #whitewrap .hi-brand-schools,  #whitewrap .hi-brand-areas,  #whitewrap .hi-brand-college-wide,  #whitewrap .hi-brand-honor-societies  {
    padding-left:  30px;
    padding-right:  30px;
    padding-bottom:  75px;
    padding-top:  100px;
}



#whitewrap div.header_wrapper {padding:10px 20px 0 20px;}
#whitewrap  .tcnj-wordmark {width:250px}
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 20px;
    line-height: 20px;
    text-transform: none;
    padding-top: 25px;
    padding-bottom: 0px;
    }
}

@media screen and (max-width:1140px) {
    
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    padding-left: 60px!important;
    padding-right: 60px!important;}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 20px;
    line-height: 20px;
    text-transform: none;
    padding-top: 25px;
    padding-bottom: 0px;
    }
    
/* Admissions Icons */             
#whitewrap .block-type-custom-code .nav-vertical-line  {
     margin-left: 10px;
     }   
#whitewrap .block-type-custom-code .nav-icons-wrapper {
    min-width: 400px;
	}
#whitewrap .block-type-custom-code .nav-icons-wrapper-right  {
    min-width: 400px;
	}
#whitewrap .block-type-custom-code .nav-icons-3up  {
    margin-left: 70px;
    }
#whitewrap .block-type-custom-code .nav-icons-3up-right  {
    margin-right: 70px;
    }
}
@media screen and (max-width:1100px) {

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu .ubermenu-column-auto,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu .ubermenu-column-auto {
    min-width: 290px;
	}
#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-top-icons-2018, 
#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-topicons2019 {
    font-size: 25px;
    color: #293f6f;
    }
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target  {
    font-size: 20px;
    line-height: 20px;
    padding-top: 25px;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    }

#whitewrap .block-type-custom-code .nav-icons-wrapper {
    min-width: 350px;
    margin-top: 30px;
    }
    
#whitewrap .block-type-custom-code .nav-icons-wrapper-right  {
    min-width: 350px;}    

#whitewrap .block-type-custom-code .nav-vertical-line {
     margin-left: 10px;
     }    
#whitewrap .block-type-custom-code .nav-icons-3up img, #whitewrap .block-type-custom-code .nav-icons-3up-right img {
    width: 64px;
    height: 60px;
    }
#whitewrap .block-type-custom-code .nav-icons-3up  {
    margin-left: 40px;
    }
#whitewrap .block-type-custom-code .nav-icons-3up-right  {
    margin-right: 50px;}     
}      

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


#whitewrap .dzs-tabs.skin-default .tabs-menu .tab-menu-con .tab-menu {
    padding: 10px 15px;
    }


#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target  {
    font-size: 18px;
    line-height: 18px;
    padding-top: 25px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;}


#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu .ubermenu-column-auto,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu .ubermenu-column-auto {
    min-width: 275px;
    max-width: 300px;}

#whitewrap .block-type-custom-code .nav-icons-wrapper {
    min-width: 300px;}
    
#whitewrap .block-type-custom-code .nav-icons-wrapper-right {
    min-width: 350px;}     

#whitewrap .block-type-custom-code .nav-icons-3up {
    margin-left: 20px;}
    
#whitewrap .block-type-custom-code .nav-icons-3up-right {
	margin-right: 70px;}    
        
#whitewrap .block-type-custom-code .nav-icons-3up img, #whitewrap .block-type-custom-code .nav-icons-3up-right img {
    width: 54px;
    height: 50px;}
    
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu #menu-item-4841.ubermenu-column-auto,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu #menu-item-605.ubermenu-column-auto {
	padding-left: 125px;}    
}

@media screen and (max-width:900px) {

#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-top-icons-2018,
#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-topicons2019 {
    font-size: 25px;
    color: #293f6f;}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target  {
    font-size: 16px;
    line-height: 16px;
    padding-top: 25px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;}
    
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    padding-left: 55px!important;
    padding-right: 55px!important;}

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu .ubermenu-column-auto,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu .ubermenu-column-auto {
    min-width: 250px;
    max-width: 275px;
    }
#whitewrap .block-type-custom-code .nav-icons-wrapper {
    min-width: 275px;
    }
#whitewrap .block-type-custom-code .nav-icons-wrapper-right {
    min-width: 325px;
    }     
#whitewrap .block-type-custom-code .nav-icons-3up img, #whitewrap .block-type-custom-code .nav-icons-3up-right img {
    width: 54px;
    height: 50px;
    }   
#whitewrap .block-type-custom-code .nav-icons-3up p, #whitewrap .block-type-custom-code .nav-icons-3up-right p {
    font-size: 13px;
    line-height:16px;
    }
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu #menu-item-4841.ubermenu-column-auto,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu #menu-item-605.ubermenu-column-auto {
	padding-left: 125px;
	}
}

@media screen and (max-width:850px) {

#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-top-icons-2018, 
#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-topicons2019 {
    font-size: 25px;
    color: #293f6f;
    }
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 14px;
    line-height: 14px;
    padding-top: 25px;
    padding-bottom:0px;
    padding-left: 8px;
    padding-right: 8px;
    }  
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu .ubermenu-column-auto,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu .ubermenu-column-auto {
    min-width: 250px;
    max-width: 250px;
    }    
#whitewrap .block-type-custom-code .nav-icons-wrapper {
     min-width: 295px;
     }
#whitewrap .block-type-custom-code .nav-icons-wrapper-right {
     min-width: 300px;
     }     
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu #menu-item-4841.ubermenu-column-auto,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu #menu-item-605.ubermenu-column-auto {
	padding-left: 100px;
	}        
#whitewrap .block-type-custom-code .nav-icons-3up img, #whitewrap .block-type-custom-code .nav-icons-3up-right img {
    width: 44px;
    height: 41px;
    }   
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    padding-left: 40px!important;
    padding-right: 40px!important;
    }
#whitewrap .ubermenu .ubermenu-submenu .ubermenu-column {
    display: block;
    /*float: none;*/
    }
#whitewrap .nav-icons-3up .one_third {
   width: 33.3%; 
    }
#whitewrap .hi-brand-page,  #whitewrap .hi-brand-calendars,  #whitewrap .hi-brand-centers,  #whitewrap .hi-brand-schools,  #whitewrap .hi-brand-areas,  #whitewrap .hi-brand-college-wide,  #whitewrap .hi-brand-honor-societies  {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 0px solid #fdd700;
    border-top: 20px solid #fdd700;
    border-right: 20px solid #fdd700;
    border-left: 20px solid #fdd700;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
    padding-top: 50px;
    }
}

@media screen and (max-width:818px) {

#whitewrap .ubermenu .ubermenu-submenu .ubermenu-column {
    display: block;
    float: none;
    }
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu #menu-item-4841.ubermenu-column-auto,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu #menu-item-605.ubermenu-column-auto {
	padding-left: 0;
	}   
#whitewrap .block-type-custom-code .nav-vertical-line, #whitewrap .block-type-custom-code .nav-vertical-line-right {
     border-left: 1px solid #fff;
     border-right: 1px solid #fff;
     min-height: 100px;
     margin-left: 0px;
     margin-right:0px;
     }		  
}

@media screen and (max-width:768px) {
   
.one_half {
	margin-bottom: 0;
	}

#whitewrap .nav-icons-3up .one_third, #whitewrap .nav-icons-3up-right .one_third {
   width: 33.3%;
   float: left;
   clear: none;
   margin-left: 0;
   margin-right: 0;
   margin-bottom: 1em;
   }
}

@media screen and (max-width:700px) { 

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target,
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 14px;
    line-height: 14px;
    padding-top: 25px;
    padding-bottom:0px;
    padding-left: 5px;
    padding-right: 5px;
    }
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    padding-left: 30px!important;
    padding-right: 30px!important;
    }   
}

@media screen and (max-width:675px) {
	
#whitewrap .block-type-custom-code #calloutbox h2,  #whitewrap .block-type-content .page div.entry-content #calloutbox h2  {
    font-size:  35px;
    line-height: 45px;
    margin-top: 0;
    margin-bottom: 25px;
    }
#whitewrap .block-type-custom-code #calloutbox .intro-paragraph p,  #whitewrap .block-type-content .page div.entry-content #calloutbox .intro-paragraph p  {
    font-size:  21px;
    line-height:  35px;
    }
#whitewrap .block-type-custom-code #calloutbox p,  #whitewrap .block-type-content .page div.entry-content #calloutbox p  {
    text-align: center;
    }
#whitewrap .block-type-custom-code #calloutbox .hi-brand-button,  
#whitewrap .block-type-content .page div.entry-content #calloutbox .hi-brand-button, 
#whitewrap .block-type-custom-code #calloutbox .hi-brand-button-large,  
#whitewrap .block-type-content .page div.entry-content #calloutbox .hi-brand-button-large  {
    display: block;
    margin: 10px auto;
    padding: 34px 30px;
    }
#whitewrap #solidbox-accordion  {
    margin:  0 0 25px;
    padding:  53px 35px 28px 35px;
	}
#whitewrap .tab-menu .the-label {
	display: inline-block;
	}
	
.dzs-tabs.skin-default > .tabs-menu {
    text-align: center;
}	

.dzs-tabs.skin-default > .tabs-content {
    border-top: 1px solid #fff;
}
	
#whitewrap .dzs-tabs {

	}

#whitewrap .block-type-content div.entry-content h2.tab-heading-mobile  {
	display: block;
    font-family:  'Domine',  sans-serif;
    text-align:  left;
    color:  #2e2e2e;
    font-weight: 600;
    font-size: 25px;
    line-height:  30px;
    margin-top:  20px;
    margin-bottom:  20px;
    text-transform:  none;
	}	
	
#whitewrap .dzs-tabs .tabs-menu .tab-menu-con .tab-menu  {
    display:  block;
    padding:  3px 6px;
    text-align:  center;
    cursor:  pointer;
    border-bottom:  1px solid #767676;
    min-width: 375px;
	}
		
#whitewrap .dzs-tabs.skin-default .tabs-menu .tab-menu-con .tab-menu  {
    margin:  0;
    padding:  17px 10px 15px 10px;
    text-transform: uppercase;
    font-size:  16px;
    line-height: 16px;
    font-weight: 700;
    color:  #2e2e2e;
	}	
	
#whitewrap .dzs-tabs.skin-default .tabs-menu .tab-menu-con.active .tab-menu  {
    border-bottom:  1px solid #3C7296;
    color:  #3C7296;
	}
	
#whitewrap .dzs-tabs.skin-default .tabs-menu .tab-menu-con .tab-menu:after { 
   content: "\f078";
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none;}	
#whitewrap p.tab-link-mobile  {
    display: block;
	}
	
#divider  {
    display: block;
    color: #293f6f;
	}
#globalwrapper .global-brand p  {
    text-align: center;
	}
#globalwrapper  {
    width:  100%;
	}
.global-brand p  {
    text-align: center;
	}
	
/* Uber menu  */
#whitewrap .block-type-custom-code .search-icon-trigger {
	display:block;
	margin:0;
	position: absolute;
	margin-top: -70px; /* -56 */
	right: 70px; /* 60 */
	}
	
#whitewrap .block-type-custom-code .search-icon-trigger {
	display:block;
	}
	
.responsive-grid-active .block img, .responsive-grid-active .block .wp-caption {
	max-width: 70%;
	height: auto;
	}
.ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
	padding: 15px 15px;
	}
#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-top-icons-2018,
#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-topicons2019 {
    font-size: 25px;
    color: #293f6f;
    }   
	
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target {
    padding-top: 20px;
    padding-bottom: 25px;
}	
	
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .fancy-section-header p, 
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .fancy-section-header p   {
    display: none;
	}
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0);
    margin-top: 0px;
	}
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop,  
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop  {
    margin-top: 0px;
	}
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-submenu .ubermenu-column-auto, 
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-submenu .ubermenu-column-auto {
    min-width: 500px;
	}
/*Custom Mobile Menu*/
#whitewrap .ubermenu .ubermenu-custom-content-padded.custom-mobile-menu .custom-mobile-menu-row {
  	display: flex;
  	flex-direction: row;
  	flex-wrap: wrap;
  	width: 100%;
	}
#whitewrap .ubermenu .ubermenu-custom-content-padded.custom-mobile-menu .custom-mobile-menu-column {
  	display: flex;
  	flex-direction: column;
  	flex-basis: 100%;
  	flex: 1;
	}
#whitewrap .ubermenu .ubermenu-custom-content-padded.custom-mobile-menu {
    padding: 20px 5px 0 5px; /* confirm with testing */
	}
#whitewrap .block-type-custom-code .ubermenu .ubermenu-custom-content-padded.custom-mobile-menu p {
    color: #2e2e2e;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight:600;
    margin-top: 0;
    margin-bottom: 10px;
    text-transform:uppercase;
	}
#whitewrap .block-type-custom-code .ubermenu .ubermenu-custom-content-padded.custom-mobile-menu p.links-first-row  {
	font-weight:600; 
	}
#whitewrap .block-type-custom-code .ubermenu .ubermenu-custom-content-padded.custom-mobile-menu p.links-second-row  {
	font-size: 15px; 
	font-weight:400; 
	}
#whitewrap .block-type-custom-code .ubermenu .ubermenu-custom-content-padded.custom-mobile-menu a, a:link, a:visited {
    color: #2e2e2e;
	}
#whitewrap .block-type-custom-code  .ubermenu .ubermenu-custom-content-padded.custom-mobile-menu a:hover {
    color: #33739F;
	}
/* Uber Menu Nav Icons */

.nav-icons-wrapper  {
    min-width: 425px; min-height: 100px;
	}
#whitewrap .block-type-custom-code .nav-icons-3up, #whitewrap .block-type-custom-code .nav-icons-3up-right {
    max-width: 350px;
   }
.nav-vertical-line  {
    margin-left: 0px;
    border-left: 0px solid #d6d6d6;
    height: 0px;
	}
.nav-icons-3up  {
    max-width: 425px;
    margin-left: 130px;
    display: inline-block;
	}

#whitewrap .block-type-custom-code .ubermenu .ubermenu-custom-content-padded a, a:link, a:visited {
     color: #33739F;
	}

#whitewrap .block-type-custom-code .ubermenu .ubermenu-custom-content-padded a:hover {
    color: #33739F;
	}

/* Site Search  */
#whitewrap .site-search-top input[type="text"]  {
    font-size: 22px;
	}

#whitewrap .site-search-top  {
    color:  #fff;
    margin-top:  -115px;
    margin-left:  0%;
	}
    
/* Hi Underline Fix  */
span.hi-underline: after  {
    height:  3px;
    bottom:  6px;
     /* adjust this to move up and down. you may have to adjust the line height of the paragraph if you move it down a lot. */}
span.hi-underline-blue: after  {
    height:  3px;
    bottom:  8px;
     /* adjust this to move up and down. you may have to adjust the line height of the paragraph if you move it down a lot. */}
 
/* Top Level Hed  */
#whitewrap .block-type-custom-code .hi-brand-top-level-hed,  #whitewrap .hi-brand-overview-home-wrapper .block-type-custom-code .hi-brand-top-level-hed,  #whitewrap .hi-brand-title-wrapper .block-type-custom-code .hi-brand-top-level-hed,  #whitewrap .hi-brand-nextstep-wrapper .block-type-custom-code .hi-brand-top-level-hed,  #whitewrap .hi-brand-resources-icons-wrapper .block-type-custom-code .hi-brand-top-level-hed,  
#whitewrap .hi-brand-resources-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 40px;
    line-height: 48px;
    margin-top: 20px;
    margin-bottom: 55px;
    padding: 0!important;
	}

/* Overview Page */
#whitewrap .hi-brand-overview-home-wrapper  {
    padding: 75px 45px 0 45px;
	}	
#whitewrap .hi-brand-title-wrapper  {
    padding:  75px 50px 100px 50px;
	}
#whitewrap .hi-brand-yellow-wrapper,  #whitewrap .hi-brand-white-wrapper  {
    padding-top: 75px;
    padding-bottom: 100px;
	}
#whitewrap .hi-brand-white-stats-wrapper  {
    padding-top: 0;
    padding-bottom: 0;
	}
#whitewrap .hi-brand-yellow-no-bottom-wrapper  {
    padding-top: 75px;
    padding-bottom: 0;
	}
#whitewrap .hi-brand-profile-wrapper  {
    padding-top: 75px;
    padding-bottom: 0;
	}
#whitewrap .hi-brand-resources-wrapper  {
    padding-top: 75px;
    padding-bottom: 75px;
	}
#whitewrap .hi-brand-resources-home-wrapper  {
    padding-top: 75px;
    padding-bottom: 75px;
	}
#whitewrap .hi-brand-resources-home-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    margin-top: 20px;
    margin-bottom: 35px;
    line-height: 45px;
	}

#whitewrap .majors-wrapper   {
    margin-top:  0px;
    margin-bottom:  0px;
    padding: 100px 40px 40px 40px;
	}
#whitewrap .majors-undeclared-self-designed  {
    padding-top: 0;
	}
#whitewrap .majors-undeclared-self-designed h2  {
    margin-top: 25px;
    font-size: 35px;
    margin-bottom: 20px;
	}
#whitewrap .majors-undeclared-self-designed p  {
    margin-bottom: 35px;
	}
#whitewrap .majors-asterisk  {
    padding-top: 0;
	}
#whitewrap .majors-asterisk img  {
    display: none;
	}

/* TCNJ Home */
#whitewrap .hi-brand-next-step-wrapper  {
    padding: 50px 20px 100px 20px;
    }
#whitewrap .hi-brand-nextstep-wrapper  {
    padding-top: 50px;
    padding-bottom: 50px;
	}
#whitewrap .hi-brand-nextstep-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 29px;
    line-height: 45px;
    margin-bottom: 25px;
    padding: 0 !important;
	}
#whitewrap .block-type-custom-code .hi-brand-next-step-button,  #whitewrap .block-type-custom-code .hi-brand-button  {
    margin:  10px auto;
    margin-bottom: 10px;
	}
#whitewrap .block-type-custom-code .hi-brand-next-step-button  {
    padding:  30px 45px;
	}

/* Succeed Page */
#whitewrap .hi-brand-succeed-slider-wrapper  {
    height: 420px;
    padding:  0;
	}
#whitewrap .hi-brand-white-insta-carousel-wrapper,  #wrapper-w3e5d83dfe424898  {
    display: none;
	}
#whitewrap .hi-brand-yellow-career-center-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  75px 40px 100px 40px;
    background: #fdd700;
	}
#whitewrap .hi-brand-yellow-career-center-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 45px;
    line-height: 50px;
    margin-top: 20px;
    margin-bottom: 25px;
    text-align: center;
	}
#whitewrap .hi-brand-yellow-career-center-wrapper .block-type-custom-code .hi-brand-top-level-copy  {
    font-size: 22px;
    line-height: 40px;
    margin-top: 0px;
    margin-bottom: 50px;
    text-align: center;
	}
#whitewrap .hi-brand-yellow-career-center-wrapper .block-type-custom-code .career-center-photo  {
    display: none;
	}
#whitewrap .hi-brand-yellow-career-center-wrapper .block-type-custom-code .career-button-align  {
    text-align: center;
 	}

/* Learn Page */
#whitewrap .hi-brand-beyond-stats-wrapper  {
    padding-top: 75px;
    padding-bottom: 0px;
	}
#whitewrap .hi-brand-learn-profiles-intro-yellow-wrapper  {
    margin-top: 0;
    margin-bottom: 0;
    padding:  75px 40px 35px 40px;
    background: #fdd700;
	}
#whitewrap .hi-brand-learn-profiles-intro-yellow-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 45px;
    line-height: 50px;
    margin-bottom: 25px;
    padding: 0!important;
	}
/* Boost Page */
#whitewrap .hi-brand-connect-stories-wrapper   {
    padding-top: 75px;
    padding-bottom: 0px;
	}
#whitewrap .hi-brand-connect-stories-wrapper .block-type-custom-code .hi-brand-hed  {
    margin-bottom: 55px;
	}
#whitewrap .hi-brand-connect-stories-wrapper .block-type-content a.post-thumbnail img  {
    display: none;
	}
#whitewrap .hi-brand-connect-stories-wrapper .block-type-widget-area li.widget p  {
    display: none;
	}
#whitewrap .hi-brand-connect-stories-wrapper .block-type-widget-area li.widget .entry-date  {
    display: block;
    text-align: center;
	}
#whitewrap .hi-brand-connect-stories-wrapper .block-type-content .entry-title  {
    text-align: center;
	}
#whitewrap .hi-brand-connect-stories-wrapper .block-type-widget-area .block-type-content a  {
    font-weight: 600;
	}
/* Resources Page */
#whitewrap .hi-brand-yellow-grid-intro-wrapper  {
    padding-top: 75px;
    padding-bottom: 75px;
	}
#whitewrap .hi-brand-resources-icons-wrapper  {
    padding-top: 50px;
    padding-bottom: 0px;
	}
#whitewrap .hi-brand-resources-photo-grid-wrapper  {
    height: 720px;
    padding:  0;
	}
/* General Styles */
#whitewrap .block-type-custom-code .hi-brand-hed  {
    font-size: 45px;
    line-height: 105%;
    margin-bottom: 15px;
	}
#whitewrap .block-type-custom-code .hi-brand-dek  {
    font-size: 22px;
	}
#whitewrap .block-type-custom-code .hi-brand-copy  {
    font-size: 19px;
    margin-top: 0px;
     margin-bottom: 20px;
    line-height: 180%;
	}
#whitewrap .rounded-large  {
    border-radius:  50%;
    max-width:  150px;
    width:  150px;
    height:  150px;
	}
#whitewrap .block-type-custom-code .hi-brand-copy .margin17  {
    margin-right: 0%;
    margin-left: 0%;
	}
#whitewrap .block-type-content .post-thumbnail  {
    margin-top:  0;
     margin-bottom:  0px;
    margin-right: 0px;
	}
#whitewrap .block-type-custom-code .hi-brand-button,  #whitewrap .block-type-custom-code .hi-brand-contact-button  {
    display:  block;
    max-width:  180px;
    margin:  10px auto;
    margin-bottom: 10px;
	}
#whitewrap .block-type-custom-code .hi-brand-button  {
    padding:  40px 100px;
	}
#whitewrap .vspace200  {
    margin-top: 50px;
	}
/* Internal Pages */
#whitewrap .hi-brand-page,  #whitewrap .hi-brand-calendars,  #whitewrap .hi-brand-centers,  #whitewrap .hi-brand-schools,  #whitewrap .hi-brand-areas,  #whitewrap .hi-brand-college-wide,  #whitewrap .hi-brand-honor-societies  {
    margin-top:  0px;
    margin-bottom:  0px;
    margin-left:  0px;
    margin-right:  0px;
    border-bottom:  0px solid #fdd700;
    border-top:  20px solid #fdd700;
    border-right:  20px solid #fdd700;
    border-left:  20px solid #fdd700;
    padding-left:  15px;
    padding-right:  15px;
    padding-bottom:  50px;
    padding-top:  50px;
	}
#whitewrap .hi-brand-page .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-calendars .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-centers .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-schools .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-areas .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-college-wide .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-areas .block-type-content .page h1.entry-title,  #whitewrap .hi-brand-honor-societies .block-type-content .page h1.entry-title  {
     font-size: 35px;
    line-height: 45px;
    font-family: 'Alfa Slab One';
     font-variant:  normal;
    font-weight: 400;
    color: #293f6f;
    margin-top: 20px;
    margin-bottom: 50px;
    text-align: left;
	}
/* Programs Modules */
#whitewrap .hi-brand-header-wrapper .site-title  {
    text-align: center;
	}
#whitewrap .hi-brand-header-wrapper .site-title .banner a  {
    font-size:  32px;
     letter-spacing:  -1px;
    line-height: 38px;
	}
#whitewrap .hi-brand-header-wrapper .school-title a  {
    font-size:  23px;
    line-height:  30px;
    margin-right:  0;
    margin-left: 0;
    display: block;
	}
#whitewrap .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 25px;
    padding: 0!important;
	}
#whitewrap .block-type-custom-code .hi-brand-top-level-copy  {
    font-size: 22px;
    margin-top: 0;
     margin-bottom: 20px;
    line-height: 40px;
    padding: 0!important;
	}
#whitewrap .hi-brand-overview-wrapper  {
    padding-top: 75px;
    padding-bottom: 75px;
    padding-right: 45px;
    padding-left: 45px;
	}
#whitewrap .hi-brand-programs-wrapper   {
    padding-top: 75px;
    padding-bottom: 50px;
	}
#whitewrap .hi-brand-outcomes-wrapper  {
    padding-top: 75px;
    padding-bottom: 30px;
    padding-right: 50px;
    padding-left: 50px;
	}
#whitewrap .hi-brand-events-wrapper   {
    padding-top: 75px;
    padding-bottom: 100px;
	}
#whitewrap .hi-brand-news-wrapper   {
    padding-top: 75px;
    padding-bottom: 0px;
	}
#whitewrap .hi-brand-news-wrapper .block-type-custom-code .hi-brand-hed  {
    margin-bottom: 55px;
	}
#whitewrap .hi-brand-news-wrapper .block-type-content a.post-thumbnail img  {
    display: none;
	}
#whitewrap .hi-brand-news-wrapper .block-type-widget-area li.widget p  {
    display: none;
	}
#whitewrap .hi-brand-news-wrapper .block-type-widget-area li.widget .entry-date  {
    display: block;
    text-align: center;
	}
#whitewrap .hi-brand-news-wrapper .block-type-content .entry-title  {
    text-align: center;
	}
#whitewrap .hi-brand-message-wrapper  {
    padding-top: 65px;
    padding-bottom: 50px;
    padding-right: 50px;
    padding-left: 50px;
	}
#whitewrap .hi-brand-message-wrapper .block-type-custom-code .hi-brand-hed  {
    font-size: 35px;
    line-height: 135%;
    margin-bottom: 40px;
    margin-right: 1%;
    margin-left: 1%;
	}
#whitewrap .hi-brand-list-wrapper   {
    padding-top: 65px;
    padding-bottom: 80px;
	}	
#whitewrap .hi-brand-list-wrapper .block-type-custom-code h2  {
    font-size: 40px;
    margin-top: 20px;
    margin-bottom: 10px;
	}
#whitewrap .hi-brand-list-wrapper .hi-brand-dek  {
    font-size: 20px;
	}
#whitewrap .hi-brand-list-wrapper .block-type-custom-code li  {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
    line-height: 28px;
	}
#whitewrap .hi-brand-list-wrapper .padding-left-30  {
    padding:  0;
	}
#whitewrap .hi-brand-list-wrapper .padding-right-30  {
    padding:  0;
	}
#whitewrap .hi-brand-contact-wrapper  {
    padding-bottom: 60px;
	}
#whitewrap .hi-brand-contact-wrapper h2,  #whitewrap .hi-brand-contact-wrapper p  {
    text-align: center;
	}
#whitewrap .hi-brand-contact-buttons  {
    display: none;
	}
#whitewrap .hi-brand-yellow-wrapper  {
    padding-top: 75px;
    padding-bottom: 100px;
	}
#whitewrap .hi-brand-join-cta-wrapper  {
    padding-top: 0px;
    padding-bottom: 0px;
	}
#whitewrap .hi-brand-gray-wrapper  {
    padding-top: 75px;
    padding-bottom: 0;
	}
#whitewrap .hi-brand-gray-wrapper .block-type-custom-code .hi-brand-top-level-hed  {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 25px;
    padding: 0!important;
	}
#whitewrap .hi-brand-gray-wrapper .block-type-custom-code .hi-brand-top-level-copy  {
    font-size: 22px;
    margin-top: 0;
     margin-bottom: 20px;
    line-height: 40px;
    padding: 0!important;
	}
#whitewrap .hi-brand-important-dates-wrapper  {
    padding:  0px 40px 100px 40px;
	}
#whitewrap .hi-brand-tagboard-wrapper  {
    padding:  0 40px 100px 40px;
	}
#whitewrap .vspace50,  #whitewrap .vspace45,  #whitewrap .vspace40,  #whitewrap .vspace30,  #whitewrap .vspace25  {
    margin-top:  25px;
    }
    
    #whitewrap .dzs-tabs.skin-default .tabs-menu .tab-menu-con .tab-menu:after {
    content: "\f078";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 10px;
    text-decoration: none;
    }
}
@media screen and (max-width: 640px) {

.full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    clear: both;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1em;
    }     
}

@media screen and (max-width:600px){

#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-submenu-drop, 
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-submenu-drop {
	margin-top: 0;
}
#whitewrap .block-content #ubermenu-top-icons-2018-110588.ubermenu-top-icons-2018 .ubermenu-item-level-0 > .ubermenu-target, 
#whitewrap .block-content #ubermenu-topicons2019-7818.ubermenu-topicons2019 .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 22px;
    line-height: 24px;
    font-weight:700;
    padding-top: 30px;
	}
#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-topicons2019 {
	position: absolute;
    margin-top: -75px;
    right: 0;
	}
#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-top-icons-2018 {
	position: absolute;
	margin-top: -87px; /* -95px */
	right: 12px; /* 0 */
	}
.responsive-grid-active .block img.tcnj-wordmark {
	max-width:60%;
	/*width:60%;*/
	padding-left: 20px;
	} 	
	
}
@media screen and (max-width: 475px) {

#whitewrap .dzs-tabs.skin-default .tabs-menu .tab-menu-con .tab-menu:after {
    content: "\f078";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 10px;
    text-decoration: none;
    }

#whitewrap .dzs-tabs {
	text-align: center;
	}	

#whitewrap .dzs-tabs .tabs-menu .tab-menu-con .tab-menu {
	min-width: 280px;
	}
	
#whitewrap .ubermenu-responsive-toggle.ubermenu-responsive-toggle-top-icons-2018 {
    margin-top: -75px;
	}

#whitewrap .block-type-custom-code .search-icon-trigger {
    margin-top: -55px;
    }
}

@media screen and (max-width:400px){
	
	.responsive-grid-active .block img.tcnj-wordmark {
	max-width:60%;
	}    
}

@supports ( font-variant-position: super )  {
    
sup  {
    vertical-align:  baseline;
    font-size:  100%;
    line-height:  inherit;
    font-variant-position:  super;
	}
}