@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,800;1,400;1,600;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:ital,wght@0,400;0,600;0,800;1,400;1,600;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Saira+Extra+Condensed:wght@200;400;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rasa:ital,wght@0,300..700;1,300..700&display=swap);.html-sitemap-main-menu-container ul{list-style-type:none}.html-sitemap-main-menu-container ul li,.html-sitemap-main-menu-container ul li ul li.menu-item-has-children{font-weight:600}.html-sitemap-main-menu-container ul li ul li{font-weight:400}.programme-accordion div.single_toggle{border-top-right-radius:7px!important;border-bottom-right-radius:7px!important}.programme-accordion p.toggler{padding:25px 50px 25px 25px!important;border-top:none!important;border-bottom:none!important;border-right:none!important;border-left:4px #c9282d solid!important}.programme-accordion p.toggler a.programme-title{color:#22314e!important;text-decoration:none;font-weight:800;font-size:18px}.programme-accordion p.toggler a.programme-title-baby{color:#6f90b8!important;text-decoration:none;font-weight:800;font-size:18px}.programme-accordion p.toggler span.programme-subtitle{font-weight:100;font-size:16px;color:#444}.programme-accordion .toggle_icon{display:inline-block!important;border:none!important;opacity:1!important}.programme-accordion .toggle_icon:before{font-family:'entypo-fontello';content:'\e87b';position:absolute;font-size:24px;top:50%;transform:translateY(-50%);left:0;line-height:0;color:#c9282d}.programme-accordion .activeTitle .toggle_icon:before{font-family:'entypo-fontello';content:'\e87e';position:absolute;font-size:24px;top:50%;transform:translateY(-50%);left:0;line-height:0;color:#c9282d}.programme-accordion div.toggle_content{padding:0 25px 20px!important;font-size:15px;background:#fff;color:#444;border-left:4px #c9282d solid!important;border-bottom-width:0}.programme-accordion div.toggle_content a.avia-button{background-color:#22314e;border-color:#22314e}.search_archive_event{background-color:#eee;padding:25px;margin-bottom:25px}.type2{border:none}.type2 .desc .event_post{background-color:#fff;width:85%;padding:25px}.search_archive_event form .ova-label-search{color:#22314e;line-height:28px;letter-spacing:0}.type2 .desc .event_post .post_cat .event_type{font-size:12px;line-height:1.5em}.type2 .desc .event_post .event_title{font-size:16px;line-height:20px;color:#22314e}.type2 .desc .event_post .button_event .view_detail{background:#22314e;border:1px solid #22314e;color:#fff;font-size:13px;font-weight:600;line-height:1.5em;letter-spacing:0}.type2 .desc .event_post .button_event{margin-top:10px}.type2 .desc .event_post .time-event{font-size:12px;line-height:1.5em}.event-content{font-size:13px;line-height:1.5em}.type2 .desc .event-thumbnail{min-height:275px!important}.search_archive_event form .start_date,.search_archive_event form .end_date{display:none}.search_archive_event form .ovaev_cat_search{width:100%}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6a{letter-spacing:inherit!important}.subset-font{font-size:20px;font-weight:800;line-height:1.2em}.av-special-heading{margin-top:20px}.rasa-serif .av-special-heading-tag{font-family:Rasa!important}.special_amp{font-family:Rasa!important}.prog-specs{margin:10px 10px}.prog-specs table{background:transparent!important}.prog-specs tr{background:transparent!important}.prog-specs ul{margin:5px 15px;list-style:none}.prog-specs ul li::before{content:"\276F";color:red;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.prog-specs ul li.with-course-description span{border-bottom:1px dashed;cursor:pointer}.prog-specs ul li.with-course-description.open::before{content:"\276F";color:red;font-weight:700;display:inline-block;width:1em;margin-left:-1em;transform:rotate(90deg);vertical-align:sub;margin-right:3px}.prog-specs ul li p{display:none}.prog-specs ul li.open p{display:block}.prog-specs-table li{margin:.5em .5em 0 0}.prog-specs-table td{font-size:15px;border:none!important;text-align:left;background-color:transparent;padding:0}.prog-specs-table h5{padding:4% 0% 1% 0%;margin:.85em 0 0 0}@media only screen and (max-width:766px){.prog-specs-table td{display:inline-block;padding:5px;width:100%}}.av-masonry-entry .avia-arrow{display:none}.av-fixed-size .av-masonry-outerimage-container{max-height:220px}.av-masonry-entry .av-masonry-entry-title{font-size:16px;font-weight:800}.av-fixed-size .av-masonry-entry .av-inner-masonry-content{background-color:#eee;bottom:0;margin-left:4.5%;max-width:90%;padding:5%;min-height:8em;z-index:9999}.avia-content-slider .slide-image img{width:100%}.main_color .av-masonry-pagination{background-color:transparent}.main_color .av-masonry-pagination,.main_color .av-masonry-pagination:hover{background-color:transparent}.masonry-reversed-bg .av-masonry-entry .av-inner-masonry-content{background-color:#fff}#top .av-hover-overlay-fade_out .av-masonry-entry:hover .av-masonry-image-container{opacity:.85}.avia_desktop .av-hover-overlay-fade_out .av-masonry-entry:hover .av-masonry-image-container{transform:scale(1.05,1.05)}.grid-entry .avia-arrow{display:none}.grid-entry.flex_column{padding-right:15px;padding-bottom:15px}.grid-content{padding:5%;min-height:12em}.grid-entry-title{font-size:16px;font-weight:800;line-height:1.5em;background-color:transparent!important;border-top:1px solid #c9282d!important;margin-top:10px;padding-top:20px}.main_color .grid-entry-title{color:#22314e}.grid-entry-excerpt{font-size:13px;font-weight:400;font-style:inherit;margin-bottom:0}.course-grid article div.grid-content div.entry-content,.grid-sort-container article div.grid-content div.entry-content{border-top:1px solid #c9282d;margin-top:8px;padding-top:10px;line-height:1.5em;color:#444;-webkit-transition:0.6s all;transition:0.6s all}.with-excerpt-container .grid-entry{text-align:left}.grid-entry .inner-entry{box-shadow:none}.grid-sort-container article div.grid-content div.entry-content{border-top:none;margin-top:none;padding-top:none}.main_color .grid-content{background-color:#eee}.grid-entry .inner-entry{box-shadow:none}.portfolio-reversed-bg .main_color .grid-content{background-color:#fff}.portfolio-grid-5 .grid-entry-title{font-size:13px;font-weight:600}.portfolio-grid-5 .grid-content{min-height:4em}.epyt-gallery-title{font-size:15px!important;font-weight:800;line-height:1.5em!important;color:#22314e;background-color:#fff;min-height:4.5em}.epyt-pagination{color:red}.avia-button.avia-size-large{font-size:15px;font-weight:600;min-width:215px;padding:15px 30px;text-decoration:none!important}.avia-button.avia-color-light:hover{opacity:1}.pp-cta-buttons .avia-button.avia-size-large{font-size:15px;font-weight:600;text-decoration:none;text-align:center;padding:15px 30px;display:inline-block;margin:20px 0;min-width:48%;border-radius:.3em;margin:3px 0;line-height:1.2em;position:relative}@media only screen and (max-width:1135px) and (min-width:320px){.pp-cta-buttons .avia-button.avia-size-large{min-width:95%}}#header-strapline{display:none}.logo{padding-top:37px;padding-bottom:37px}.av-burger-overlay-bg{background:#22314e}@media only screen and (max-width:988px) and (min-width:768px){.logo{padding-top:25px;padding-bottom:25px}}@media only screen and (max-width:767px){.responsive #top .logo{width:170px!important}}@media only screen and (max-width:1259px){nav.main_menu li:not(.av-burger-menu-main,.av-active-burger-items){display:none}.av-burger-menu-main{display:block}}.title_container{position:relative;height:3em}#top .title_container .container{border-bottom:none!important}.title_container .breadcrumb{right:unset;margin-top:unset}@media only screen and (max-width:767px){.responsive #top #wrap_all .container{width:90%;max-width:90%}}@media only screen and (max-width:767px){.responsive .title_container .main-title+.breadcrumb{top:0}}ul.sub-menu li .mega_menu_title{color:#c9282d!important;font-size:15px!important;line-height:0.9em!important;letter-spacing:inherit!important;font-weight:700!important}.av-main-nav ul a{font-size:13px!important;line-height:1.8em!important}span.breadcrumb-title{display:none}#top .main_color .av-minimal-toggle .toggler{background:#f5f5f5}#top .togglecontainer p.toggler.activeTitle{background-color:#f9f9f9}#top .togglecontainer p.toggler:not(.activeTitle):hover{background-color:#f5f5f5}.toggle_icon .vert_icon{border-color:#c9282d}.toggle_icon .hor_icon{border-color:#c9282d}.toggler .toggle_icon,.toggler:hover .toggle_icon{transition:all -0.2s ease-in-out}#top a{text-decoration:underline}#top .social_bookmarks li a{text-decoration:none}#wp-toolbar a{text-decoration:none}#top a:hover{text-decoration:none}#top a:visited{text-decoration:underline}#top #header .av-main-nav>li>a{text-decoration:none}#top h1 a,#top h2 a,#top h3 a,#top h4 a,#top h5 a,#top h6 a{text-decoration:underline}.widget_nav_menu a{text-decoration:none!important}.sidebar_left .inner_sidebar{margin-right:0;margin-left:0}.main_color .widget_nav_menu ul:first-child>.current-menu-ancestor{background:transparent;box-shadow:none}#top .news-content{font-size:1em}#top.page-template-page-blog .all_colors .container_wrap.container_wrap_first>.container{width:100%;max-width:100%;padding-left:0;padding-right:0}#top.single-blog .all_colors .blog-widget-title,#top.page-template-page-blog .all_colors .blog-widget-title{margin-bottom:26px;font-size:20px;margin-top:0}#top.single-blog .all_colors .blog-widget ul,#top.page-template-page-blog .all_colors .blog-widget ul{padding-right:10px;list-style:none}#top.single-blog .all_colors .blog-widget ul.blog-widget-entry-list li,#top.page-template-page-blog .all_colors .blog-widget ul.blog-widget-entry-list li{padding:5px 0 5px 0;margin-left:0}#top.single-blog .all_colors .blog-widget ul.blog-widget-entry-list li .blog-widget-entry-title p,#top.page-template-page-blog .all_colors .blog-widget ul.blog-widget-entry-list li .blog-widget-entry-title p{margin:0;font-weight:800!important;line-height:1.4em}#top.single-blog .all_colors .blog-widget ul.blog-widget-entry-list li .blog-widget-entry-title p a,#top.page-template-page-blog .all_colors .blog-widget ul.blog-widget-entry-list li .blog-widget-entry-title p a{color:#22314e}#top.single-blog .all_colors #blog-header,#top.page-template-page-blog .all_colors #blog-header,#top.tax-blog-topic .all_colors #blog-topic-header{background-color:#22314e;background-image:url(/wp-content/uploads/2024/03/blog-visuals-2024-page-banner-blog.svg);background-repeat:no-repeat;background-position:left;background-size:cover;padding-top:40px;padding-bottom:40px;min-height:320px}#top.tax-blog-topic .all_colors #blog-topic-header{background-image:url(/wp-content/uploads/2024/03/blog-visuals-2024-page-banner-blog.svg)}#top.tax-blog-topic .all_colors #blog-topic-header.alumni{background-image:url(/wp-content/uploads/2024/03/blog-visuals-2024-page-banner-alumni.svg)!important}#top.tax-blog-topic .all_colors #blog-topic-header.liberal-arts{background-image:url(/wp-content/uploads/2024/03/blog-visuals-2024-page-banner-liberal-arts.svg)!important}#top.tax-blog-topic .all_colors #blog-topic-header.programmes{background-image:url(/wp-content/uploads/2024/03/blog-visuals-2024-page-banner-programmes.svg)!important}#top.tax-blog-topic .all_colors #blog-topic-header.student-life{background-image:url(/wp-content/uploads/2024/03/blog-visuals-2024-page-banner-student-life.svg)!important}#top.single-blog .all_colors #blog-header .blog-date-meta{color:#fff;font-weight:700}#top.single-blog .all_colors article .blog-date-meta{margin-bottom:10px}#top.single-blog .all_colors #blog-header h1.blog-title,#top.page-template-page-blog .all_colors #blog-header h1.blog-page-title{color:#fff;font-size:34px;margin-top:20px}#top.tax-blog-topic .all_colors #blog-topic-header p.blog-topic-title-label{color:#8e99b0;margin-bottom:0}#top.tax-blog-topic .all_colors #blog-topic-header h1.blog-topic-title{color:#fff;font-size:34px;margin-top:0}#top.single-blog .all_colors #blog-header .blog-excerpt p,#top.page-template-page-blog .all_colors #blog-header .blog-page-excerpt p,#top.tax-blog-topic .all_colors #blog-topic-header .blog-topic-description p{color:#fff;margin-bottom:20px;width:66%}#top.single-blog .all_colors #blog-header .blog-topics-meta,#top.single-blog .all_colors article .blog-topics-meta,#top.page-template-page-blog .all_colors .blog-widget .blog-topics-meta,#top.single-blog .all_colors .blog-widget .blog-topics-meta{display:flex;flex-wrap:wrap;justify-content:left;gap:8px}#top.single-blog .all_colors #blog-header .blog-topics-meta a,#top.single-blog .all_colors article .blog-topics-meta a,#top.page-template-page-blog .all_colors .blog-widget .blog-topics-meta a,#top.single-blog .all_colors .blog-widget .blog-topics-meta a{background:#eee;color:#22314e;border-left:red 3px solid;padding:2px 6px 3px 6px;font-weight:700;line-height:1.5em;background-color:#f2f2f2;text-decoration:none;font-size:.8rem;transition:background-color 0.3s ease,transform 0.3s ease}.blog-topics-meta a.alumni{border-left-color:#88B09C!important}.blog-topics-meta a.liberal-arts{border-left-color:#FED970!important}.blog-topics-meta a.programmes{border-left-color:#E56D4A!important}.blog-topics-meta a.student-life{border-left-color:#C8E4E3!important}#top.single-blog .all_colors #blog-header .blog-topics-meta a:hover,#top.single-blog .all_colors article .blog-topics-meta a:hover,#top.page-template-page-blog .all_colors .blog-widget .blog-topics-meta a:hover,#top.single-blog .all_colors .blog-widget .blog-topics-meta a:hover{background-color:#ddd;transform:scale(1.02)}#top.single-blog .all_colors main{padding-left:0;padding-top:0}#top.single-blog .all_colors header{background-color:#f5f7f9;border-bottom:1px solid #d9d9d9;padding:50px 50px 20px 50px}#top.single-blog .all_colors .blog-author-meta{display:block;text-align:center;clear:both}#top.single-blog .all_colors .blog-author-meta .blog-author-image img{border-radius:40px}#top.single-blog .all_colors .blog-author-meta .blog-author-name,#top.single-blog .all_colors article .blog-author-meta-footer .blog-author-name{margin-top:5px;margin-bottom:0;color:#0f0f0f;font-weight:700}#top.single-blog .all_colors .blog-author-meta .blog-author-bio{font-style:italic}#top.single-blog .all_colors article .blog-views-meta{margin-top:10px}#top.single-blog .all_colors blockquote{color:#0f0f0f;text-align:center;border-bottom:red 3px solid;border-left-style:none;font-style:italic;font-weight:600;padding:25px;background-color:#eee}#top.single-blog .all_colors article{padding:30px 50px 30px 50px}#top.single-blog .all_colors #blog-article-container{padding-right:0}@media only screen and (max-width:767px){#top.page-template-page-blog .all_colors .container_wrap.container_wrap_first>.container{width:100%!important;max-width:100%!important;margin-left:0;margin-right:0}#top.single-blog .all_colors aside{padding-left:50px}#top.single-blog .all_colors #blog-article-container{width:100%;max-width:100%}#top.single-blog .all_colors #blog-header .blog-excerpt p,#top.page-template-page-blog .all_colors #blog-header .blog-page-excerpt p,#top.tax-blog-topic .all_colors #blog-topic-header .blog-topic-description p{width:100%}}.richmond-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,[col-start] minmax(323px,1fr) [col-end]);gap:15px;row-gap:30px}.richmond-blog-grid.richmond-featured-blog{display:block;grid-template-columns:none;gap:0;margin-right:10px}.richmond-blog-image-overlay-container{position:relative;width:100%}.richmond-blog-image-overlay-container img{display:block;width:100%;height:auto;z-index:999}.richmond-blog-image-overlay-container img.featured-image{width:100%;height:auto;aspect-ratio:7/5;object-fit:cover;transition:transform 0.3s ease-in-out,filter 0.3s ease-in-out;transform:scale(1);filter:brightness(100%)}.richmond-blog-grid .richmond-blog-grid-item .featured-image img.richmond-blog-image-overlay{position:absolute;top:0;left:0}.richmond-blog-grid.richmond-featured-blog .richmond-blog-grid-item .featured-image img{width:100%;height:auto;aspect-ratio:7/5;object-fit:cover;filter:brightness(100%)}.richmond-blog-image-overlay-container img.featured-image{transition:transform 0.3s ease-in-out,filter 0.3s ease-in-out;transform:scale(1)}.richmond-blog-image-overlay-container:hover img.featured-image{transform:scale(1.01);filter:brightness(110%)}.richmond-blog-image-overlay-container img.richmond-blog-image-overlay{transition:opacity 0.5s ease-in-out;opacity:0}.richmond-blog-image-overlay-container:hover img.richmond-blog-image-overlay{opacity:1}.richmond-blog-grid .richmond-blog-grid-item .richmond-blog-grid-item-content{margin-top:10px}.richmond-blog-grid .richmond-blog-grid-item .blog-post-title{font-size:16px;margin:10px 0;line-height:1.2em}.richmond-blog-grid .richmond-blog-grid-item .blog-topics-meta{display:flex;flex-wrap:wrap;justify-content:left;gap:8px}.richmond-blog-grid .richmond-blog-grid-item .blog-topics-meta a{background:#eee;color:#22314e;border-left:red 3px solid;padding:2px 6px 3px 6px;font-weight:700;line-height:1.5em;background-color:#f2f2f2;text-decoration:none;font-size:.72rem;transition:background-color 0.3s ease,transform 0.3s ease}.richmond-blog-grid .richmond-blog-grid-item .blog-topics-meta a:hover{background-color:#ddd;transform:scale(1.02)}.richmond-blog-grid .richmond-blog-grid-item .excerpt{font-size:15px;line-height:1.4em}.richmond-blog-grid-item-content .blog-author-meta-footer .blog-author-name{font-size:13px;margin-top:5px;margin-bottom:0;color:#22314e;font-weight:700;line-height:1.4em}.richmond-blog-grid-item-content .blog-author-meta-footer .blog-date-meta{font-size:13px;line-height:1.5em}.richmond-blog-grid-pagination.pagination{display:flex;justify-content:center;margin-top:30px;padding-bottom:0}@media only screen and (max-width:767px){.richmond-blog-grid.richmond-featured-blog{margin-right:0}.richmond-blog-grid.richmond-featured-blog .richmond-blog-grid-item .featured-image img{aspect-ratio:7/5}}