/* LAYOUT */
.super-region > *,
#block-system-main-menu .menu-content-level-1 {max-width: 75.8rem; max-width: 758px; width: 98%;}
body.one-sidebar #page_main .region-content-sidebar {width: 35%;}
body.one-sidebar #page_main .region-content {width: 62%; padding-left: 15px;}


/* MODULAR STYLES */

.enterpriseform .field {margin-bottom: .8em;}

/* Tall Navigation */
#block-menu-menu-mobile > .content li { margin: 0 .4em; vertical-align: middle; line-height: 20px;}
#block-menu-menu-mobile li.phonenumber > a:after { content: attr(title); text-indent: 0; display: block; text-align: left; position: absolute; top: 0; left: 50px; font-size: 18px; line-height: 1.667; display:none;}
nav#block-system-main-menu ul:first-child {line-height: 1.3em;}
/* REGION STYLES */

#page_navigation > .content,
#page_upper .block,
#page_lower .block,
#page_main .sub-region > .block,
#page_main .sub-region > .content > .block {font-size: 1.4em; }
body.node-type-campus-location.two-sidebars #page_main .region-content {width: 66%; /* margin-left: 20px; */}

#page_navigation {padding-top: 1.5em;}
#page_navigation:after {background: #1f3e75; content: ''; display: block; height: 4em; left: 0; position: absolute; top: 0; width: 100%;}
body.page-node-1.two-sidebars #page_main .region-content-sidebar-lower{margin-top:2em;}

body.page-node-58 #page_upper .inner_page_title h1{font-size:1.7em;}

#block-menu-menu-mobile {float: right; position:relative; top:-8px; }
#block-menu-menu-mobile > .content {font-size: 1em; margin-top: .1em; }
#block-menu-menu-mobile li.openmenu {display: none;}
#block-menu-menu-mobile li.requestinformation > span {}
#block-menu-menu-mobile li.phonenumber > a {font-size: 1.7em; line-height: 1; height: auto; background-size: auto 100%; padding-left: 1em;}
#block-system-main-menu {clear: both; padding-top: .5em;}
.navsearch {float: left!important;}
.navsearch > header {background-position: center center;}
.navsearch > .content {background: 0; border-top: 0; left: 100%; right: auto; top: 0!important;}
body[data-open="search"] .navsearch > header:before {display: none;}

#block-views-plattform-feature > .content div.slide,
#block-views-plattform-feature > .content .slide img {height: 450px;}
body.page-node-147 .mapWrap div.embed,
.mapWrap div.embed { position: relative;width: 482px; float: left; top:-23px;}
body.two-sidebars #page_main .region-content-sidebar-upper {width: 100%; margin-right: 0px; height: 400px;  }
body.page-node-80.two-sidebars #page_main .region-content-sidebar-upper {width: 100%; margin-right: 0px; height: auto;  }
body.page-node-161 div.embed iframe { width:100%;}
div.embed iframe { height: 248px; width: 440px; }
body.node-type-campus-location div.embed iframe { position: static; height: 315px; width:100%;}
.addressWrap { margin-top:0px !important; position: absolute; top: 350px;}
/* PAGE SPECIFIC STYLES */
.sidepic {margin-top:1em;}
.node-type-remarketing-landers #page_upper {margin-top: 41px;}
#page_upper {
    margin-top: 79px;
}
#block-views-plattform-feature > .content .slide figcaption .grey-caption { font-size: 0.9em; }
body.node-type-academic-program.two-sidebars #page_main .page_wrap { width:100%; }
.block.areasofstudylist .view-content .item-list { width:95%; }
.block.areasofstudylist .view-content .item-list:nth-child(2) { float:left; }
div.inner_page_title h1 { font-size:2em; }
body.page-node-6 #page_main #page_content #block-block-6,
body.page-node-8 #page_main #page_content #block-block-6 {display:none;}
body.node-type-academic-program #block-block-6 { display: block;}
body.page-node-6 #block-block-6,
body.page-node-8 #block-block-6,
body.page-node-145 #block-block-6,
body.page-node-159 #block-block-6,
body.page-node-135 #block-block-6,
body.page-node-136 #block-block-6,
body.page-node-144 #block-block-6 {display:none;}
#block-block-6 ul { margin-left:0px; padding-left:0px; }
#block-block-6 ul li { list-style-type:none; }
#block-block-6 ul.parentContainer { float:left; margin-bottom: 0px; width:100%; display: none; }
#block-block-6 ul.parentContainer > li > a { font-size: 1.1em; padding: 10px; display: block; background: #E6E6E6;    float: left; width: 93%; cursor: pointer; }
#block-block-6 ul.parentContainer2 { display:none; }
#block-block-6 ul.parentContainer2 li a { font-size: 1em; padding: 15px 10px 15px 25px; display: block; background: #E6E6E6; float: left; width: 86.6%; text-decoration: none; }
.quickDropDown {width: 75%; background: #4d4d4d url(../images/down-blue.png) no-repeat 10px center; color: #fff; padding: 14px; font-size: 1em; padding-left:54px; float:left;}
.block.availableonline { padding: 10px; }
.block.availableonline .views-field-title .field-content { padding: 10px 10px 10px 3px; }
/*.block.requestinfo .privacypolicy { right:19px; bottom: -123px; }*/
.enterpriseform .formnav button.nextstep {
    background: #eec73e url(../images/next-arrow.jpg) no-repeat 180px center;
}
body.front #page_main #page_content_sidebar_upper{ display: none;}
body.node-type-academic-program.two-sidebars #page_main .region-content-sidebar-upper{
    display: none;
    width: 91%;
    float: none;
    margin: 0 25px;
}
.node-type-campus-location #page_content_sidebar_upper{ display: block;}
body.node-type-academic-program.two-sidebars #page_main .region-content { width:66%; }
.node-type-campus-location #block-system-main { float: left; margin-top: 75px;}
body.two-sidebars #page_main .region-content-sidebar { width: 30%; margin-right: 12px; }
.node-campus-location {margin-top: 5em;}
/* Search Styles */
/*.navsearch > .content .container-inline {display: block; padding: 4px; white-space: nowrap; position: absolute; top: 0px; right: -10px;}*/
.container-inline .form-item-search-block-form {position:absolute;}
.container-inline #edit-actions {position:absolute; left:215px;}
.wpm-residential{margin-left:0em;}
body.page-node-147 #page_upper .inner h1{font-size:2em;}

#page_content_sidebar_lower #block-block-6{margin-bottom: 20px;}
/*Added to Fix Qc*/
input#edit-keys {
    width: 50%;
}
body.front #page_main #block-views-success-stories-related{
	margin-top:30px;
}
#block-pageblock-pb337 {margin-top: 20px}

/*  begin 145216  */

.page-node-145 #block-pageblock-pb361 {
    margin-bottom: 15px;
}

.page-node-145  .announce-section {
	width:auto !important;
}
.announce-section a {
    color: #ffffff;
	text-decoration:none;
}

/*  end 145216  */

/*  begin 145712  */

.redcallout a {
    color:#c70008;
}

.page-node-175 div.inner_page_title h1 { text-transform:none !important; }

.page-node-175 div#program-accordion header { text-transform: none; }

/*  end 145712  */

/*  begin 145988  */
.views-field.views-field-title p { font-size: 15px !important; }
.views-field.views-field-title p a { display: inline !important; }
.views-field.views-field-title { font-size: 15px !important; }
.views-field.views-field-title ul { font-size: 15px !important; }
.views-field.views-field-title ul li { font-size: 15px !important; }
.views-field.views-field-title ul li p { font-size: 15px !important; }
/*  end 145988  */

/* Begin 148273  - Video AB Test with sliding text */
body.vid_blurb .video_wrap 
{
    width: 100%;
    float: left;
}
body.vid_blurb .video_wrap div.embed 
{
    width: 365px;
    float: left;
    padding-top: 18px;
}
body.vid_blurb .video_wrap div.embed iframe
{
    width: 345px;
    height: 200px;
}
body.vid_blurb .video_slides
{
    width: 400px;
    float: left;
}
body.vid_blurb .video_slides .v_slide
{
    width: 400px;
    float: left;
    /*display: none;*/
}
#page_lower .testi_slider
{
    width: 85%;
    margin-left:7%;
    box-sizing: border-box;
}
.quote_wrap > p 
{
    width: 260px;
    margin-right: 3%;
}
.quoteflip_nav.next 
{
    right: -50px;
}
.quoteflip_nav.prev 
{
    left: -50px;
}
.testi_slider header
{
    font-size: 27px;
}
.quote_wrap:first-child div p 
{
    /*font-size: 27px;
    line-height: 33px;*/
    font-size: 18px;
}

.quote_wrap > img + .quote_cont 
{
    width: 455px;
    float: left;
}
.block.requestinfo fieldset:first-of-type  .req_field
{
    padding-top: 8px;
    display: block;
}
.tab_wrap ul.aos_tab li
{
    width: 25%;
    font-size: 21px;
    min-height: 170px;
}
.tab_wrap ul.aos_tab li:nth-child(4n+1)
{
    clear: left;
}
.sch_box
{
    padding: 10px 14px;
    width: 48%;
    margin-right: 2%;
}
.sch_box h2
{
    font-size: 30px;
}
.sch_box p
{
    font-size: 16px;
    margin-bottom: 10px;
}
.sch_box .icon_title
{
    font-size: 24px;
}
.sch_box .icon_text
{
    font-size: 18px;
}
.sch_box .icon_row
{
    background-size: 65px;
    padding-left: 70px;
    padding-top: 3px;
    min-height: 58px;
}
section.h_testimonials > .content .item-list ul
{
    padding: 0 12px;
    margin: 0;
    box-sizing: border-box;
}
section.h_testimonials
{
height: auto;
}
body.newhome_ab.front #page_footer
{
    margin-top: 0;
}