@font-face {
    font-family: 'OpenSans_semibold';
    src: local("Open Sans Semibold"), local("OpenSans_semibold"), url('../fonts/OpenSans-Semibold.woff2') format('woff2'), url('../fonts/OpenSans-Semibold.woff') format('woff');
    font-style: normal;
    font-display: swap;
}
@font-face {
     font-family: "OpenSans_light";
     font-style: normal;
     src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/OpenSans-Light.woff2") format("woff2"), url('../fonts/OpenSans-Light.woff') format('woff');
     font-display: swap;
}
@font-face {
     font-family: "OpenSans_regular";
     font-style: normal;
     src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/OpenSans-Regular.woff2") format("woff2"), url('../fonts/OpenSans-Regular.woff') format('woff');
     font-display: swap;
}
@font-face {
     font-family: "OpenSans_bold";
     font-style: normal;
     src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/OpenSans-Bold.woff2") format("woff2"), url('../fonts/OpenSans-Bold.woff') format('woff');
     font-display: swap;
}

html 
{
  /*scroll-behavior: smooth; */
  overflow-x: hidden;
}
body
{
    font-family: "OpenSans_regular";
    overflow-x: hidden;
}
body > img,
.pagetitle_mobile
{
    display: none;
}
a, a:active, a:focus
{
    outline: none;
}

table 
{
    margin: 0 0 1.5em;
    width: 100%;
}
h1, h2, h3, h4, h5, h6
{
    font-family: "OpenSans_bold";
    margin:0 0 15px 0;
    font-weight: normal;
}
p
{
    font-family: "OpenSans_regular";
    margin-bottom: 15px;
}
article h3, 
article h4
{
    color: #1f3e75;
}
main article .entry-content > .full
{
    width: 100%;
    display: inline-block;
}
main article .entry-header,
main article .entry-content > *:not(.full),
main article .entry-content > .full > *
{
    margin: 0 auto;
    max-width: 1200px;
}

main article .entry-content > h2,
main article .entry-content > h3,
main article .entry-content > h4,
main article .entry-content > p
{
    padding: 0 0 15px;
}
header.entry-header
{
    display: none;
}
main.site-main
{
    float: left;
    width: 100%;
}
.emaillander_top p sup {
    font-style: italic;
    font-size: 12px;
}
.entry-content h2
{
    margin-top: 40px;
    color: #1f3e75;
}
.entry-content ul
{
    padding: 0;
}

body.page-privacy-policy .entry-content ul,
body.page-military .entry-content ul,
body.page-military main article .entry-content > p, 
body.page-privacy-policy main article .entry-content > p
{
    padding-bottom: 26px;
}
body[class^='page'] .entry-content ul li
{
    font-size: 16px;
}
.entry-content h5 
{
    font-size: 16px;
    font-family: 'OpenSans_bold';
    padding-bottom: 10px;
    color: #1f3e75;
    text-transform: none;
}


.std_width
{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

#scrollTop
{
    display: none;
    position: fixed;
    right: 10px;
    bottom: 10px;
    background: url(../images/up-arrow.png) no-repeat;
    width: 40px; height: 40px;
    text-indent: -999em;
    z-index: 99999;
}
.site-footer
{
    padding: 0;
    margin-top: 0;
    display: inline-block;
    width: 100%;
    background: url(../images/footer_bg_repeat.jpg) repeat;
    border-top: 2px solid #efc740;
    color: #000;
    font-size: 16px;
    text-align: center;
    line-height: 1;
}
.footer_left
{
    display: none;
}
.footer_right
{
    display: none;
}
.site_info
{
    margin: 0;
    padding: 0;
}
.site_info li
{
    list-style: none;
}
.disclosure
{
    width: 100%;
    max-width: 1200px;
    padding: 15px 0 25px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
}
.disclosure p
{
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 1.25;
}
.disclosure p a
{
    color: #000;
}

.breadcrumb 
{
    display: none;
    max-width: 1200px;
    margin: 0 auto;
}
body.academic_program-template-default .breadcrumb,
body.location-template-default .breadcrumb
{
    display: block;
}
.breadcrumb_inner
{
    width: 100%;
    float: left;
    padding: 20px 0 0;
}
.breadcrumb > div
{
    padding-left: 26%;
    text-align: left;
}
.breadcrumb a
{
    font-size: 14px;
    color: #1f3e75;
    text-decoration: none;
}
.breadcrumb a:last-child
{
    cursor: text;
    font-family: 'OpenSans_semibold';
}
#status_ins
{
    display: none;
}
.entry-content ul li 
{
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 5px;
    color: #272727;
    margin-left: 25px;
}
ul.fun_aoslisting li a 
{
    font-size: 16px;
    color: #1f3e75;
    text-decoration: underline;
}
body.page .entry-content h2, 
body.academic_areaofstudy-template-default .entry-content h2 
{
    font-family: 'OpenSans_light';
    font-size: 50px;
    text-transform: uppercase;
}
.academic_areaofstudy-template-default:not(.academic_areaofstudy-college-of-nursing) .entry-content>*:first-child {
    /*display: none;*/
}



body.bottom_sticky .top_right 
{
    display: none;
} 
 
#chat_liveperson 
{
    display: block !important;
    max-width: 80px;
    margin-right: 55px; 
}   

body.bottom_sticky .site-branding
{
    float: left;
    margin-left: 20px;
}
body.bottom_sticky .menu-toggle
{
    left: unset;
    right: 15px;
}
body:not(.bottom_sticky) .ab_sticky,
body.bottom_sticky .sticky_btn
{
    display: none !important;
}
body.bottom_sticky .ab_sticky
{
    display: block;
}

.location_detail
{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    margin-bottom: 35px;
}

.locationDMA
{
     -moz-page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
  -o-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  column-break-inside: avoid;
  page-break-inside: avoid;
  padding-bottom: 13px;
}

.location_detail .location
{
    padding: 10px 0 0;
}
.locationDMA h1
{
    color: rgb(70, 168, 209);
    line-height: 1.091;
    font-size: 15px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.locationDMA h3
{
    margin: 0 0 0;
    padding: 0;
    font-size: 15px;
    text-decoration: underline;
    text-transform: none;
}
.locationDMA p
{
    color: #333;
    font-size: 15px;
    line-height: 1.5;
    padding: 0; margin: 0;
}
.ad_link 
{
    font-size: 16px;
    color: #1f3e75;
    text-decoration: underline;
}
.ad_link:hover,
.ad_link:focus
{
    color: #1f3e75;
    text-decoration: underline;
}
blockquote
{
    position: relative;
    margin: 0 0 25px;
}
blockquote::before
{
    display: none;
}
blockquote p 
{
    margin-bottom: 0;
    padding-bottom: 6px;
    padding: 0.5em 1.75em 0.5em 1.75em;
}
blockquote p:before {
    font-family: Georgia, serif !important;
    position: absolute;
    font-size: 4em;
    line-height: 1em;
    top: 0;
    left: 0;
    text-indent: -.05em;
    content: "\201C";
    color: #3786ad;
}
blockquote p:after {
    font-family: Georgia, serif !important;
    position: absolute;
    float: right;
    font-size: 4em;
    line-height: 1em;
    right: 20px;
    text-indent: -.05em;
    bottom: 10px;
    content: "\201D";
    color: #3786ad;
}
blockquote cite 
{
    font-size: 16px;
    padding: 0 1.75em ;
}
blockquote cite strong
{
    font-size: 16px;
    font-family: "OpenSans_bold";
}
.wp-block-social-links
{
    margin: 0 auto 30px !important;
}

.readytake
{
    display: block;
    padding-bottom: 12px;
    padding-top: 15px;
}
.readytake p
{
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
}
.readytake a
{
    font-size: 16px;
    display: inline-block;
    background: #1d3d70;
    font-family: 'OpenSans_bold';
    color: #fff;
    text-decoration: none;
    padding: 10px 22px;
    margin-bottom: 15px;
}
.readytake a:hover,
.readytake a:focus{
    color: #fff;
}
.readytake h4
{
    font-family: 'OpenSans_regular';
    font-size: 36px;
    font-style: normal;
    text-transform: uppercase;
    padding: 0;
    line-height: 1.2;
    margin: 0 0 8px;
}


.emaillander_top h2
{
    font-size: 30px !important;
    text-transform: uppercase;
    color: #1f3e75;
    font-family:'OpenSans_bold' !important;
    text-align: center;
}
.emaillander_top p
{
    font-size: 18px;
    line-height: 30px;
    color: #333;
    padding-bottom: 0;
}
.emaillander_top strong
{
    color: #1f3e75;
    font-family:'OpenSans_bold';
    font-size: 24px;
}
.email_greybox
{
    width: 100%;
    background-color: #f8f9fb;
    padding: 25px 0;
}

.email_greybox .wp-block-media-text
{
    grid-template-columns: 35% 1fr;
}
.email_greybox .wp-block-media-text__content
{
    padding: 0 4%;
}
.email_greybox h2
{
    font-family: 'OpenSans_bold' !important;
    font-size: 30px !important;
    color: #1f3e75;
    line-height: 1.3em;
    padding: 0;
    margin: 0;
}
.email_greybox h6
{
    font-size: 18px;
    color: #1f3e75;
    font-family: "OpenSans_regular";
    font-style: normal;
    margin: 0; padding: 0;
}
.email_greybox p
{
    font-size: 16px;
    margin: 0;
    padding: 0;
}
.email_greybox p strong
{
    color: #213f73;
    margin: 5px 0;
    display: inline-block;
    width: 100%;
}
.email_degreeprograms 
{
    padding: 20px 0;
}
.email_degreeprograms h2
{
    font-family: 'OpenSans_bold' !important;
    font-size: 30px !important;
    color: #1f3e75;
    padding: 0;
    margin: 0 0 10px;
}
.email_degreeprograms p
{
    font-style: italic;
    font-size: 20px;
    margin-bottom: 0;
    margin: 0 0 10px; padding: 0;
}
.email_degreeprograms ul
{
    margin: 0; padding: 0;
    padding-top: 25px;
}
.email_degreeprograms ul li
{
    font-family: 'OpenSans_bold';
    color: #1f3e75;
    margin-bottom: 5px;
    font-size: 20px;
}
.email_degreeprograms ul:nth-of-type(1)
{
    float: left;
    text-align: left;
}
.email_degreeprograms ul:nth-of-type(2)
{
    float: left;
    text-align: left;
}
.email_degreeprograms em
{
    width: 100%;
    display: inline-block;
    font-size: 12px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 2px solid #edc64f;
}
.email_greybox .wp-block-media-text.has-media-on-the-right
{
    grid-template-columns: 1fr  35%;
}

.email_greybox_2 .wp-block-media-text
{
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 2px solid #edc64f;
}
.email_greybox_2  .has-media-on-the-right .wp-block-media-text__content 
{
    padding: 0 4% 0 0;
}
.email_greybox_2 .wp-block-media-text__content 
{
    padding: 0 0 0 4%;
}
.email_greybox_2 .wp-block-group__inner-container > h2,
.email_greybox_2 .wp-block-group__inner-container > p
{
    margin-bottom: 20px;
}
.email_greybox_2 p
{
    font-size: 18px;
    line-height: 30px;
    color: #333;
}
.email_greybox_2
{
    margin-bottom: 35px;
}
.start_date_box
{
    width: 50%;
    float: left;
    padding: 0 5%;
    margin-top: 20px;
}
.start_date_box .inner_wrapper
{
    border: 2px solid #1f3e75;
    padding: 10% 20%;
    text-align: center;
    color: #1f3e75;
    border-radius: 5px;
}
@media screen and (max-width: 409px){
    .start_date_box .inner_wrapper{
        padding: 10% 8%;
    }
}
.start_date_box p
{
    font-size: 25px;
    line-height: 25px;
    padding-bottom: 0;
    margin-bottom: .5em;
    color: #213f73;
}
.start_date_box h1
{
    font-family: 'OpenSans_bold';
    font-size: 51px;
    color: #213f73;
    height: 75px;
}
.start_date_box a
{
    font-family: 'OpenSans_bold';
    padding: 10px 20px;
    font-size: 18px;
    text-decoration: none;
    background: #edc64f;
    color: #232323;
    display: inline-block;
}
.military_block p
{
    /*margin-bottom: 0;*/
}
.military_block ul
{
    margin-left: 5px;
    padding-bottom: 0 !important;
}
.military_block ul li
{
    font-size: 16px;
    line-height: 25px;
}
.military_logos
{
    float: right;
}
.email_greybox:not(.email_greybox_2) 
{
    margin-bottom: 40px;
}
.email_greybox:not(.email_greybox_2)  .wp-block-group__inner-container
{
    position: relative;
}
.email_greybox:not(.email_greybox_2) .wp-block-group__inner-container:after
{
    content:'';
    position: absolute;
    left: 0; right: 0;
    bottom: -55px;
    border-bottom: 2px solid #edc64f;
}
a.applynow,
body[class*="marketing-lander"] .searchtop,
body[class*=marketing-lander] .top_right a.qcf_btn_top
{
    display: none;
}



.video_wrap 
{
    width: 100%;
}
.video_wrap .video_left 
{
    width: 50%;
    float: left;
}
.video_wrap .video_right
{
    display: block;
    width: 45%;
    float: right;
}
.video_right h3
{
    font-size: 19px;
    font-family: 'OpenSans_regular';
    text-transform: uppercase;
    margin: 0;
}
.video_left p:empty
{
    display: none;
}

.hub_accordion *
{
    box-sizing: border-box;
}
.hub_accordion > * > *
{
    max-width: 780px;
}
.hub_accordion h2
{
    background: #293854;
    font-family: 'OpenSans_regular';
    color: #fff;
    font-size: 23px !important;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}
.hub_accordion .ab-block-accordion
{
    margin: 0px;
    float: left;
    width: 100%;
}
.hub_accordion .ab-block-accordion:last-child
{
    margin-bottom: 32px;
}
.hub_accordion .ab-block-accordion .ab-accordion-title
{
    background-color: #3784ae;
    border-bottom: 1px solid #fff;
    font-family: 'OpenSans_light';
    color: #fff;
    font-size: 0;
    text-transform: uppercase;
    padding: 10px 20px 10px 10px;
    float: left;
    width: 100%;
    cursor: pointer;
    position: relative;
}
.hub_accordion .ab-block-accordion summary *
{
    font-size: 16px;
}
.hub_accordion .ab-block-accordion .ab-accordion-title:after
{
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 10px 7px 0;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    right: 5px;
    top: calc(50% - 5px);
    width: 0;
    transform: rotate(90deg);
}
.hub_accordion .ab-block-accordion details[open] .ab-accordion-title:after
{
    transition: transform 500ms ease;
    transform: rotate(0deg);
}
.hub_accordion .ab-block-accordion .ab-accordion-text
{
    padding: 0;
}
.hub_accordion ul
{
    background: #9cd4f2;
    padding: 0; margin: 0;
    width: 100%;
    float: left;
}
.hub_accordion ul li
{
    border-bottom: #293854 solid 1px;
    font-size: 15px;
    padding: 8px;
    list-style: none;
    margin: 0;
}


.hub_accordion ul li ul {
    background: none;
    padding-left: 25px;
}

.hub_accordion ul li li {
    border: none;
    padding: 8px 0;
}

.subitems {
    border-bottom: none !important;
    padding: 8px 0 8px 0 !important;
}

.subitems span {
    display: inline-block;
    padding: 8px;
}

.subitems ul {
    border-bottom: #293854 solid 1px;
    margin: 0 0 10px 0;
}

.hub_accordion ul li a
{
    width: 100%;
    color: #1f3e75;
    text-decoration: underline;
}
.hub_accordion .ab-block-accordion .ab-accordion-text p
{
    margin: 0; padding: 10px;
    background: #9cd4f2;
    float: left;
    width: 100%;
}
.hub_accordion .ab-block-accordion .ab-accordion-text p a
{
    color: #1f3e75;
    text-decoration: underline;
}
.hub_accordion .video_wrap
{
    float: left;
    padding-bottom: 25px;
}
.hub_accordion .v_slide p
{
    padding-bottom: 0;
}
.hub_accordion .ab-block-accordion + .ab-block-accordion
{
    margin-top: 0;
}
body[class*=marketing-lander] .main-navigation
{
    display: none;
}
.avoid_menu_fix.menu_fix
{
    position: static !important;
}

.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}
/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}

aside#secondary,
body.search.search-results .pagetitle_mobile
{
    display: none;
}

body.search header.entry-header
{
    display: block;
}
body.search main > *
{
    margin: 0 auto;
    max-width: 1200px;
}
body.search.search-results main .nav-links
{
    text-align: right;
    padding-bottom: 25px;
}
body.search.search-results main .nav-links > *
{
    background-color: #fff;
    border-radius: 100px;
    border: 1px solid #ddd;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 1;
    padding: 15px 18px 14px;
    text-align: center;
    text-decoration: none;
}
body.search.search-results main .nav-links > .current
{
    background-color: #1f3e75;
    border: 1px solid #1f3e75;
    color: #fff;
}
body.search.search-results main > form
{
    margin: 15px auto;
    max-width:450px;
}
body.search.search-results article h2
{
    font-size: 26px;
}
body.search.search-no-results main > form
{
    display: none;
}
body.search .no-results,
body.search .not-found
{
    padding: 25px 0;
}
body.page .entry-content .advanced_tech_wrap h2 
{
    font-size: 30px;
    margin-top: 10px;
}
.entry-content ul.wp-block-social-links li
{
    margin-left: 5px;
}
a.jump_to_form,
.tab-content p a,
.tab-content p a:hover,
body.page-privacy-policy p a
{
    cursor: pointer;
    color: #1f3e75;
    text-decoration: underline;
}
.DEGREES .aos_program_list h3
{
    font-family: "OpenSans_regular";
    font-size: 18.5px;
    font-weight: none;
}
.fun_aoslisting
{
  margin-bottom:15px !important;
}
small 
{
    font-size: 80%;
}
#anchor,
.tab-content #anchor
{
    color: inherit;
}

.academic_program-nurse-anesthesia-practice-dnap form [data-field-name=Location], 
.academic_program-nurse-anesthesia-practice-dnap form [data-field-name=AreaOfStudyID], 
.academic_program-nurse-anesthesia-practice-entry-into-practice-dnap form [data-field-name=Location], 
.academic_program-nurse-anesthesia-practice-entry-into-practice-dnap form [data-field-name=AreaOfStudyID]
{
  display:none;
}

.tab_row>ul>li.on.mute_zindex>a:before, 
.tab_row>ul>li.on.mute_zindex>a:after
{
    /*z-index: 0;*/
}
.lazyframe
{
    z-index: 0;
}

body.academic_program-template-default.academic_program-physical-therapist-assistant div.lazyframe {
    background-image: url('../images/testimonial-video-bg-01.jpg') !important;
    background-size: cover;
    background-repeat: no-repeat;
}

/* Start: US News Mobile Block */
main article .entry-content div.us-news-mobile-block {
    display: none;
}
/* End: US News Mobile Block */

.page-rsvp-grad-school main .entry-content form select[data-name="program_of_interest"] {
    min-height: 34.8px;
}

@media only screen and (max-width: 767px) {
    .page-rsvp-grad-school main .entry-content {
        margin-bottom: 24px;
    }

    .page-rsvp-grad-school main .entry-content h2:first-of-type {
		font-size: 32px !important;
        margin-top: 0;
	}

    .page-rsvp-grad-school main .entry-content ul {
        margin: 0 0 0 30px;
    }

    .page-rsvp-grad-school main .entry-content form {
        margin-top: 0 !important;
    }
}

@media only screen and (min-width:711px) and (max-width:1000px) {
    .site-header .main-navigation ul.nav-menu > li > a
    {
        line-height: 1;
    }
    .custom_logo
    {
        background-size: contain;
    }
    body .slider_form_div .program_widget
    {
        display: block;
        max-width: 96%;
        position: static;
        float: left;
        margin-left: 2%;
    }
    .header_wrapper
    {
        margin-bottom: 7px;
    }
    body:not(.overridebanner) .ed_slider .mySlides 
    { 
        display: none !important; 
    } 
    #requestinfo_section #requestinfo
    {
        position: relative;
    }
}

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

    main article .entry-header, 
    main article .entry-content > *:not(.full), 
    main article .entry-content > .full > * 
    {
        max-width: 94%;
        margin: 0 auto;
    }
}

@media only screen and (min-width:1000px) {
    #primary-menu li ul li ul li ul li
    {
        width: 49%;
        display: inline-block !important;
        vertical-align: top !important;
        float: none !important;
        line-height: 1.3;
    }
    body.bottom_sticky .ab_sticky
    {
        display: none !important;
    }
    body.page .acf-map
    {
        height: 730px;
        margin: 0;
    }
    .pro_tabs .program_widget 
    {
        clear: both;
    }
	.thank_batch 
	{
	    background: url(/wp-content/themes/eddy-minimal/images/badges_stacked.png) no-repeat center;
	    width: 100%;
	    height: 420px;
	}

    .thank_batch_mobile {
        display: none;
    }



	.email_degreeprograms ul:nth-of-type(1)
	{
	    width: 35%;
	    margin-left: 22%;
	}
	.email_degreeprograms ul:nth-of-type(2)
	{
	    width: 35%;
	    padding-left: 3%;
	}
	.email_degreeprograms em
	{
	    padding-left: 22%;
	}
	body[class*=marketing-lander] a.applynow 
	{
	    font-size: 16px;
	    display: inline-block;
	    background: #1d3d70;
	    font-family: 'OpenSans_bold';
	    color: #fff;
	    text-decoration: none;
	    padding: 10px 22px;
	    margin: 25px 5px;
	}

    body[class*=marketing-lander] #requestinfo_section #requestinfo
    {
        top: -500px;
        min-height: 500px;
    }
    .advanced_tech_wrap h3 {
        font-family: "OpenSans_regular";
        margin-top: 10px;
        padding-bottom: 0;
        text-transform: uppercase;
        font-size: 26px;
    }
    h1, h2, h3, h4, h5, h6
    {
        line-height: 1.25em;
    }
    .advanced_tech_wrap p{
        margin-top: 0px;
    }
    .advanced_tech_wrap ul li a 
    {
        font-size: 16px;
        color: #1f3e75;
        text-decoration: underline;
    }
    .wp-block-columns ul
    {
        margin: 0 0 0 10px;
    }
    main article .entry-content > p
    {
        padding-bottom: 25px;
    }
    .wp-block-column .location_detail
    {
        width: 108%;
    }
    .entry-content ul.wp-block-social-links li
    {
        margin-left: 25px;
    }
    body .pro_tabs .callout
    {
        width: 73%;
    }
    body.bottom_sticky .top_right 
    {
        display: block;
    } 
        
    #chat_liveperson 
    {
        margin-top: 20px;
        margin-right: 5px;
        max-width: 200px;
    }  
 
}

@media only screen and (max-width:999px) {
    .thank_batch_mobile {
        display: flex;
        flex-wrap: wrap;
        margin: 20px auto 0 auto;
        justify-content: space-between;
        width: 90%;
    }

    .thank_batch_mobile img {
        width: 45%;
    }


    main article .entry-header,
    main article .entry-content > *:not(.full),
    main article .entry-content > .full > *
    {
        max-width: 92%;
        margin: 0 auto;
    }
    .hide_mob
    {
        display: none;
    }
    .sticky_btn
    {
        padding: 8px 5px;
        font-size: 18px;
    }
    body.stickbtn_landscape .sticky_btn
    {
        display: none !important;
    }
    #requestinfo_section{
        max-width: 96%;
        margin: 0 2%;
    }
    .header_wrapper ~ .program_widget
    {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    body .advanced_tech_wrap.wp-block-columns
    {
        display: block;
    }
    body .advanced_tech_wrap .wp-block-column
    {
        flex-basis: 100%!important;
    }
    body .advanced_tech_wrap .wp-block-column:nth-child(2n)
    {
        margin-left: 0 !important;
    }
    body .slider_form_div .program_widget
    {
        max-width: 96%;
        margin-left: 2%;
        float: left;
    }
    body.page:not(.front-page) h2.advance_tech_title 
    {
        font-size: 30px;
        line-height:1.2;
        padding-bottom: 0;
        font-weight:normal;
    }
    body.search.search-results article h2
    {
        font-size: 18px;
    }
    body.search main > *,
    body.search.search-results main > form
    {
        max-width: 90%;
    }
    body.search.search-results main .nav-links > *
    {
        padding: 5px 9px 7px;
    }
    .pagetitle_mobile
    {
        display: inline-block;
        font-size: 28px;
        color: #1f3e75;
        padding-top: 8px;
        margin-bottom: 6px;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
        line-height: 1.25em;
    }   
    .location_detail
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        margin-top: 25px;
    }
    body.academic_program-template-default .breadcrumb, 
    body.location-template-default .breadcrumb
    {
        display: none;
    }
    body.page-home .pagetitle_mobile
    {
        display: none;
    }
    body.bottom_sticky .ab_sticky
    {
        display: none;
        background: #edc64f;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%; 
            z-index: 9999;
    }
    body.bottom_sticky .disclosure
    {
        padding: 0 10px 55px;
    }
    body.bottom_sticky .ab_sticky a
    {
        width: 50%; float: left;
        text-align: center;
        padding: 17px;
        font-family: "OpenSans_bold";
        font-size: 18px;
        color: #1f3e75;
        text-decoration: none;
    }
    body.bottom_sticky.page-email-marketing-lander .ab_sticky a,
    body.bottom_sticky.page-online-email-marketing-lander .ab_sticky a {
        width: 100%;
    }
    body.bottom_sticky .ab_sticky a.botm_call_btn
    {
        border-left: 5px solid #1f3e75;
    }
    body.bottom_sticky.page-email-marketing-lander .ab_sticky a.botm_call_btn,
    body.bottom_sticky.page-online-email-marketing-lander .ab_sticky a.botm_call_btn {
        display: none;
    }
    body.bottom_sticky .ab_sticky a.botm_call_btn i
    {
        font-style: normal;
        background: url(/wp-content/themes/eddy-minimal/images/icon-phone-blue.png) no-repeat;
        padding-left: 18px;
        background-size: contain;
        display: inline-block;
    }
    /*AM Iphone check border*/
    body.iphone .ab_sticky a:after
    {
        display: none;
      border-bottom:5px solid #1f3e75;
      content:'';
      position:absolute;
      left:10px;
      right:10px;
      bottom: 7px;
    }
    body.iphone .ab_sticky a
    {
        position: relative;
    }
    body.bottom_sticky #scrollTop
    {
        bottom: 55px;
    }
    .footer_left,
    .footer_right
    {
        width: 100%;
        text-align: center;
    }
    .footer_logo
    {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .footer_logo a
    {
        margin: 0;
        float: none;
    }
    .disclosure
    {
        padding: 0 10px;
    }
    body[class*="marketing-lander"] .menu-toggle,
    body[class*="marketing-lander"] .pagetitle_mobile,
    body[class*="marketing-lander"] .email_greybox figure
    {
        display: none !important;
    }
    body[class*="marketing-lander"] .wp-block-media-text
    {
        display: block;
    }
    .email_greybox .wp-block-media-text .wp-block-media-text__content
    {
        padding: 0;
    }
    .email_greybox .wp-block-media-text__content,
    .email_greybox_2 .wp-block-media-text__content
    {
        padding: 0 0 0;
    }
    .email_degreeprograms ul + ul
    {
        padding-top:0;
    }
    body[class*="marketing-lander"] section#requestinfo_section
    {
        margin-top: 28px;
    }
    .youtube_video 
    {
        text-align: center;
    }
    .start_date_box
    {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }
    .military_logos
    {
        display: block;
    }
    .military_logos img
    {
        width: 50%;
        max-width: 150px;
    }
    .video_wrap .video_left 
    {
        width: 100%;
        margin-bottom: 10px;
    }
    .video_wrap .video_right
    {
        width: 100%;
        padding-top: 10px;
    }
    .page-area-of-study .entry-content h2{
        display: none;
    }
    .page-college-of-advanced-technology .entry-content h2.advance_tech_title,
    .page-college-of-golf-and-sport-management .entry-content h2.advance_tech_title{
        font-size: 30px;
    }
    .page-college-of-golf-and-sport-management .advanced_tech_wrap h3,
    .page-college-of-advanced-technology .advanced_tech_wrap h3{
        font-family: "OpenSans_regular";
        margin: 10px 0;
        padding-bottom: 0;
        text-transform: uppercase;
        font-size: 26px;
    }
    .page-college-of-golf-and-sport-management .advanced_tech_wrap ul,
    .page-college-of-advanced-technology .advanced_tech_wrap ul{
        margin: 0 0 10px 10px;
    }
    .advanced_tech_wrap .advance_tech_programs ul li a{
        font-size: 16px;
        color: #1f3e75;
        text-decoration: underline;
    }
    p.anchor-tag a{
        color: #272727;
        line-height: 25px;
    }

    /* Start: US News Mobile Block */
        main article .entry-content div.us-news-mobile-block {
            display: block;
            margin: 0 auto 25px;
        }

        main article .entry-content div.us-news-mobile-block h5 {
            padding: 0;
            margin-bottom: 25px;
            font-size: 16px;
            font-family: 'OpenSans_semibold';
            letter-spacing: -1px;
        }

        main article .entry-content div.us-news-mobile-block .wp-block-group__inner-container .wp-block-columns {
            margin: 0;
            gap: 2.5em;
        }

        main article .entry-content div.us-news-mobile-block .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-image {
            margin: 0;
        }

        main article .entry-content div.us-news-mobile-block .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-image figure {
            max-width: 153px;
        }

        main article .entry-content div.us-news-mobile-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-of-type .wp-block-image figure {
            margin-left: auto;
            margin-right: unset;
        }

        main article .entry-content div.us-news-mobile-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:last-of-type .wp-block-image figure {
            margin-right: auto;
            margin-left: unset;
        }
    /* End: US News Mobile Block */
}

#pause
{
    display: none;
}

 p.anchor-tag a{
        color: #272727;
        line-height: 25px;
    }


    /* START: Styles to prioritize Graduate School & Residential Campus Programs in Locations section */
    .detached_aos_program_list li {
        padding: 0 0 6px;
        margin-left: 0;
        width: 100%;
        float: left;
        line-height: 22px;
        list-style-type: none !important;
        /* font-weight: bold; */
    }

    .detached_aos_program_list li a {
        color: #1f3e75;
        text-decoration: underline;
    }

    .detached_aos_program_list_divider {
        display: inline-block;
        width: 100%;
        height: 1px;
        margin: 0;
        border: 0;
        background-color: rgba(64, 64, 64, 0.3);
    }
    /* END */



    #successStory .lazyframe__title{
        display: none;
    }

    .ab_sticky.remove_callnow .botm_qcf_btn{
        width: 100%;
    }

    .ab_sticky.remove_callnow .botm_call_btn{
        display:none;
    }

    #AreaOfStudyID.remove_undergrad #optgroupUndergraduate{
        display: none;
    }