.strip.tile__location .container.tiles-container{max-width:100%!important}.strip.tile__location .tile__location-item{position:relative;width:auto;height:auto;padding:0;margin:0 15px 30px}.strip.tile__location .tile__location-item .tile__image{display:block;width:100%;margin:0;height:45%;padding:0;z-index:1}.strip.tile__location .tile__location-item .tile__image:after{display:none}.strip.tile__location .tile__location-item .tile__image img{width:100%;height:100%;display:block;position:relative;object-fit:cover}.strip.tile__location .tile__location-item .tile__descr{position:relative;z-index:100}.strip.tile__location .tile__descr p{color:#36393e}.strip.tile__location .tile__descr .button-container{text-align:center}.strip.tile__location .tile__descr a.btn{margin:0 auto}.strip.learning-course .container .wysiwyg_content{max-width:none;padding:0}.strip.image-title-blurb .image_and_holder,.strip.title-blurb-image-text .image_and_holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:767px),screen and (orientation:landscape) and (max-width:767px),screen and (orientation:portrait) and (max-width:767px){.strip.image-title-blurb .image_and_holder,.strip.title-blurb-image-text .image_and_holder{}}.strip.image-title-blurb .image_and_holder .image-title-blurb-image,.strip.title-blurb-image-text .image_and_holder .title-blurb-image-text-image{position:static;width:100%;height:700px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.strip.image-title-blurb .image_and_holder .image-title-blurb-holder,.strip.title-blurb-image-text .image_and_holder .title-blurb-image-text-holder{position:relative;display:table;background:#FFF;-webkit-box-shadow:0 3px 15px rgba(54,57,62,.2);-moz-box-shadow:0 3px 15px rgba(54,57,62,.2);box-shadow:0 3px 15px rgba(54,57,62,.2);padding:20px 24px;max-width:100%;width:auto;min-height:auto;margin:-24px 10px 0}.strip.image-title-blurb .image-title-blurb-holder p{line-height:1.6;display:table-cell;padding:0 10px;vertical-align:middle}.strip.title-blurb-image-text .image_and_holder .title-blurb-image-text-holder p{display:block;line-height:1.6;font-family:"europaR";max-width:980px;margin:0 auto 24px}.review__item-holder .review_bg{display:none}.strip.newsletter .container>h2{font-family:"freight-text-pro";font-weight:300;font-style:normal}.strip.newsletter .container>h2{font-size:36px;line-height:37px;margin-bottom:10px;position:relative;font-weight:400}.strip.newsletter .container>h2{margin:0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;position:relative}.book-now{background-color:#f9f7f3;color:#151E28;height:70px;-webkit-box-shadow:0 6px 12px 12px rgba(0,0,0,.5);-moz-box-shadow:0 6px 12px 12px rgba(0,0,0,.5);box-shadow:0 6px 12px 12px rgba(0,0,0,.5)}.book-now .container{padding:10px 20px}.book-now a{color:#151E28;border:1px solid #151E28}.book-now a:hover{color:#fff;border:0}.plyr.oss-hide .featured-content-video{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.contact-form{background-color:#f9f7f3}section.strip .blurb{max-width:800px;margin:0 auto 30px}.frm_style_formidable-style.with_frm_style label.frm_primary_label,.frm_style_formidable-style.with_frm_style.frm_login_form label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;color:#444;font-weight:700;text-align:left;margin:0;padding:0 0 3px 0;width:auto;display:block}.frm_style_formidable-style.with_frm_style .frm_none_container label.frm_primary_label,.frm_style_formidable-style.with_frm_style .frm_pos_none{display:none}.contact-form .frm_forms .inputs .frm_none_container input{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:solid 1px #777!important;border-radius:0!important;background-color:transparent!important;color:#777!important;box-shadow:none!important;width:100%;max-width:100%;font-size:14px;padding:6px 10px}.contact-form .frm_forms .frm_none_container input:focus,.contact-form .frm_forms .frm_none_container input:hover,.contact-form .frm_forms .frm_none_container input:active{background-color:transparent!important;outline:none!important;box-shadow:none!important;color:#fff}.contact-form .frm_forms .inputs_and_submit{overflow:hidden;box-sizing:content-box;padding:20px;display:flex!important;align-items:center;max-width:800px;margin:20px auto}.contact-form .frm_forms .inputs{float:left;width:70%;padding-right:5%;border-right:solid 1px #777;box-sizing:border-box}.contact-form .frm_forms .frm_opt_container label{color:#777}.contact-form .frm_forms .frm_submit{text-align:center;float:left;width:30%}.contact-form .frm_style_formidable-style.with_frm_style input[type="submit"]{color:#FFF;background:#d65f00;border-color:#d65f00;text-transform:uppercase;border-radius:0;box-shadow:none;padding:6px 20px;font-family:"europaL";display:inline-block;font-size:18px;line-height:26px;text-align:center;letter-spacing:.5px;margin:0 auto}.contact-form .frm_style_formidable-style.with_frm_style input[type=submit]:hover{color:#d65f00;background:#FFF;border-color:#d65f00;text-transform:uppercase}.contact-form .vboutEmbedFormErrorMessage{color:#ae0000;font-size:12px;padding:5px 10px}#vboutEmbedFormResponse-14363{text-align:center}.frm_style_formidable-style.with_frm_style .frm_radio label,.frm_style_formidable-style.with_frm_style .frm_checkbox label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444;font-weight:400;display:inline;white-space:prewrap}@media screen and (max-width:767px),screen and (orientation:landscape) and (max-width:767px),screen and (orientation:portrait) and (max-width:767px){.contact-form .frm_forms .inputs_and_submit{padding:0 15px;display:block!important;margin:0}.contact-form .frm_forms .inputs{float:none;width:auto;padding-right:0;padding-bottom:20px;border-right:0}.contact-form .frm_forms .frm_submit{float:none;width:auto}}.single-tutor .text-strip p{font-size:24px;line-height:30px;margin-top:5px;margin-bottom:10px}.wysiwyg_content__holder{max-width:1200px}.wysiwyg_content__holder>p{max-width:900px}.wysiwyg_content__holder>h3{font-style:normal!important;margin-top:60px}.course-dates .date-table,.course-info .date-table{max-width:600px}.course-dates .row,.course-info .row{overflow:hidden}.course-dates .row .column,.course-info .row .column{display:block;float:left}.course-dates .row .column:nth-of-type(1),.course-info .row .column:nth-of-type(1){width:40%!important}.course-dates .row .column:nth-of-type(2),.course-info .row .column:nth-of-type(2){width:15%!important;text-align:right!important}.course-dates .row .column:nth-of-type(3),.course-info .row .column:nth-of-type(3){width:25%!important;text-align:center!important}.course-dates .row .column:nth-of-type(4),.course-info .row .column:nth-of-type(4){width:20%!important;text-align:right!important}.course-dates .row .column a,.course-info .row .column a{text-decoration:none;padding:2px 8px;font-size:16px}.course-dates .row .column a.btn_primary:hover,.course-info .row .column a.btn_primary:hover{background:#c04d00!important;color:#FFF!important;border-color:#c04d00!important}.single-course-list-tile .profile-image{padding-top:150px;margin-bottom:0}.single-course-list-tile .profile-image h2:first-of-type{min-height:75%;height:75%;padding-bottom:20px;font-size:24px}.single-course-list-tile .dark-layer{background:-moz-linear-gradient(top,rgba(0,0,0,.2) 50%,rgba(0,0,0,.9) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.2) 50%,rgba(0,0,0,.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.2) 50%,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.single-course-list-tile:hover .dark-layer{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0)}.dates-and-prices .accordion-toggle{background-color:#151E28;color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;margin-top:1px}.dates-and-prices .active,.accordion-toggle:hover{background-color:#d65f00}.dates-and-prices .accordion-toggle:after{content:'\25bc';color:#fff;font-weight:700;float:right;margin-left:5px}.dates-and-prices .active:after{content:"\2212"}.dates-and-prices .panel{display:none}.dates-and-prices .panel.default{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.dates-and-prices table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;margin-bottom:0}.dates-and-prices td,.dates-and-prices th{border:1px solid #ADB0B2;text-align:left;padding:8px;color:#36393e}.dates-and-prices th{color:#D65F00;background-color:rgba(243,240,232,.4)}.dates-and-prices thead tr:first-child th:first-child{background-color:#fff;border:0}.dates-and-prices tbody tr:nth-child(even){background-color:rgba(243,240,232,.4)}.dates-and-prices ul.tabs{padding:0;list-style:none;margin-bottom:-1px}.dates-and-prices ul.tabs li{background:#36393e;color:#fff;display:inline-block;padding:10px 15px;cursor:pointer;font-size:15px;font-family:"europaR",Verdana,sans-serif;text-transform:uppercase}.dates-and-prices ul.tabs li:first-child{background-color:#fff;color:#000;border-bottom:1px solid #D65F00}.dates-and-prices ul.tabs li:first-child:hover{background-color:#fff;color:#000;border-bottom:1px solid #D65F00;cursor:default}.dates-and-prices ul.tabs li:hover{background:#D65F00}.dates-and-prices ul.tabs li.current{background:#fff;color:#000;border-left:1px solid #D65F00;border-top:1px solid #D65F00;border-right:1px solid #D65F00;border-bottom:1px solid #FFF}.dates-and-prices .tab-content{display:none;background:#fff;padding:15px;border:1px solid #D65F00}.dates-and-prices .tab-content.current{display:inherit}.dates-and-prices .container{max-width:100%}.dates-and-prices .container.info{background-color:rgba(243,240,232,.4);padding:20px;margin:0 20px 20px;width:auto}.dates-and-prices .container.info ul{list-style:disc;margin-left:20px}.dates-and-prices .osc-table-info{background-color:#F0F0F0;padding:10px;margin:0 10px 10px}.dates-and-prices .osc-table-info a{text-decoration:underline}@media (max-width:767px){.dates-and-prices table{display:block;overflow-y:scroll;overflow:hide}.ubermenu-submenu .ubermenu-image{display:none!important}.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu{padding-top:0!important;padding-bottom:0!important}}@media (max-width:1024px){.dates-and-prices ul.tabs li{font-size:12px;margin:0;padding:8px 4px}.dates-and-prices ul.tabs li:first-child{border:0;display:block}.dates-and-prices .accordion-toggle{font-size:12px}.dates-and-prices .tab-content{padding:0;border:0}.contact-form .frm_forms .inputs .frm_form_field{margin-bottom:20px}}.apply-button-strip a.btn{display:block;max-width:250px;margin:20px auto}.usp__row{margin-bottom:20px}.usp__icon,.usp__text{display:inline-block;max-width:90%}.usp__icon{padding-right:20px;font-size:20px;color:#d65f00;vertical-align:top;max-width:10%}.half-container{width:50%;display:inline-block;padding:2vw 5vw;vertical-align:middle}.half-container.contact-form .inputs_and_submit{display:inline-block!important}.half-container.contact-form .inputs,.half-container.contact-form .frm_submit{float:none;width:100%;border:0;display:inline-block;vertical-align:middle}.half-container.contact-form .frm_submit{margin:20px 0}@media (max-width:1024px){.half-container{width:100%;padding:0 10px;display:block}}@media (min-width:1024px){.bodycopy,.menu-item-bold,.course-list-refine-menu-form .refine-button,.typography p,.wysiwyg_content p,.no-results-text p,.strip.text .content p,.taxonomy-content.locations .description p,.single-blog-post .content p,.typography h6,.wysiwyg_content h6,.no-results-text h6,.strip.text .content h6,.taxonomy-content.locations .description h6,.single-blog-post .content h6,.typography ul,.wysiwyg_content ul,.no-results-text ul,.strip.text .content ul,.taxonomy-content.locations .description ul,.single-blog-post .content ul,.typography ol,.wysiwyg_content ol,.no-results-text ol,.strip.text .content ol,.taxonomy-content.locations .description ol,.single-blog-post .content ol,footer .footer-bottom-content p,footer .footer-bottom-content a,.oss-drop-down .item,.strip.image-and-text p,.strip.image-and-text .content,.strip.newsletter input[type=text],.strip.newsletter input[type=email],.strip.newsletter .checkbox-text,.faq-list .faq-item .question,.faq-list .faq-item .answer,.combined-courses p,.combined-courses-tiles .single-combined-course-tile p:not(.blockquote),.template-content.venue-details p,.course-dates .row,.course-info .row,.learning p,.strip.staff.tutors h2,.carousel.courses p,.teaching-methodology p,.teaching-methodology .container,.strip.venue .container,.strip.location-info .container,.course-navigation ul li,.course-list-refine-menu-form .refine-options nav .checkbox-text,.pagination .page-numbers,.pagination span.page-numbers,.blog-tile p,.blog-tile a,.single-course-list-tile p:not(.blockquote),.single-course-list-tile .details .some-info{line-height:1.6;font-family:"europaR"}.strip.newsletter .container>h2,.strip.featured-content .container>h2{font-size:48px;line-height:37px;margin-bottom:24px}.strip.tile__location .container.tiles-container .tile__location-box{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.strip.tile__location .tile__location-item{width:33.333%}.strip.tile__location .tile__location-item:first-of-type{margin-left:0}.strip.tile__location .tile__location-item:last-of-type{margin-right:0}.strip.image-title-blurb .image_and_holder,.strip.title-blurb-image-text .image_and_holder{position:relative;min-height:522px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.strip.image-title-blurb .image_and_holder .image-title-blurb-holder{position:absolute;right:7vw;bottom:7vw;padding:42px 50px;max-width:500px;width:100%;min-height:300px}.strip.image-title-blurb .image_and_holder .image-title-blurb-holder._left{position:absolute;left:7vw;bottom:7vw}.strip.title-blurb-image-text .image_and_holder .title-blurb-image-text-holder{max-width:1200px;padding:40px!important;margin:-58px auto 0!important}.strip.image-title-blurb .image_and_holder .image-title-blurb-holder p,.strip.title-blurb-image-text .image_and_holder .title-blurb-image-text-holder p{font-size:18px}.course-info .box .row .column{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1!important}.contact-form .frm_forms .inputs{padding:0}.contact-form .frm_forms .inputs>div{display:block;margin-right:5%}.contact-form .frm_forms .inputs .frm_none_container{margin-bottom:25px}}.contact-form .frm_forms .inputs .frm_form_field select{width:100%}.date{display:none}.strip.strip-part.courses.timetable{text-align:center}.lc-1fqnvxa{background:rgb(214,95,0)!important}.bridgemark-footer .navigation{margin:0 0 20px}.new_html_structure img.tile__background-image{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.new_html_structure .tile{overflow:hidden;padding:0}.new_html_structure .tile__title-text{margin-bottom:54px}@media only screen and (max-width:991px){.new_html_structure .tile__title-text{margin-bottom:35px}}.stats-container{display:flex;justify-content:space-around}.stats-container .stat-box{text-align:center;flex-basis:0%;flex-grow:1;max-width:100%}.stats-container .stat-box h1{font-size:54px;margin-bottom:0}.stats-container .stat-box p{font-size:24px}@media only screen and (max-width:500px){.new_html_structure .tile__title-text{margin-bottom:35px}.stats-container{flex-flow:column}.stats-container .stat-box{margin-bottom:20px}}.social a i{font-size:32px;color:#fff}.social a:hover i{color:#d65f00}.bridgemark-footer .description img{max-width:140px;height:auto}.item.course .image{padding:0;height:320px}.item.course .image img,.staff__profile-image img,.strip.image-title-blurb .image_and_holder .image-title-blurb-image img,.strip.title-blurb-image-text .image_and_holder .title-blurb-image-text-image img,.col-flex__image img,.zig-zag__tile-col.tile-image img,.image-half img,.tiles__list .tile img,.blog-list-item-image img{width:100%;height:100%;display:block;object-fit:cover}.col-flex__image img{object-fit:contain}.image-half{position:relative}.image-half img,.tiles__list .tile img{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10}.tiles__list .tile img{z-index:0}.image-half h2{position:relative;z-index:20}.tile.tile-location{position:relative}.tile.tile-location img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;object-fit:cover}.tile.tile-location .dark_layer{position:absolute;top:0;bottom:0;right:0;left:0}.tile-location h3{z-index:20}.staff__profile-image img{height:100%;width:auto!important;margin:0 auto}.strip.carousel.reviews .col-flex__image img{margin:0 auto}.course-search-front{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.zig-zag__tile-col.tile-image img{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:400px){.strip.image-title-blurb .image_and_holder .image-title-blurb-image,.strip.title-blurb-image-text .image_and_holder .title-blurb-image-text-image{height:300px!important}}.review .owl-carousel .owl-nav>div.owl-next:after,.reviews .owl-carousel .owl-nav>div.owl-next:after,.typical-outings .owl-carousel .owl-nav>div.owl-next:after{border-color:#36393e}.language-selector{display:inline-block!important;padding-bottom:20px}ul#select2-dropdown-results{background-color:#fff;color:#151d28}ul#select2-dropdown-results>li:hover{background-color:#d56827;color:#fff}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;color:#151c27}ul#select2-dropdown-results>ul:active>li:active{background-color:#bf5727;color:#fff}.select2-container--default .select2-selection--single{line-height:28px;background-color:#151d28;color:#fff}.select2-search--dropdown{display:none}.select2-container--default .select2-search--dropdown .select2-search__field{display:none}textarea:focus,input:focus,input[type]:focus,.uneditable-input:focus{border-color:rgba(229,103,23,.8);box-shadow:none;outline:0 none}span.select2-selection.select2-selection--single:focus{box-shadow:none;outline:0 none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;float:left;line-height:28px}.single-blog-post img{width:auto!important}#fast_apply{background-color:#F3F0E8;width:80%;margin:0 auto;padding:40px 20px;-webkit-box-shadow:0 3px 15px rgba(54,57,62,.3);-moz-box-shadow:0 3px 15px rgba(54,57,62,.3);box-shadow:0 3px 15px rgba(54,57,62,.3)}#fast_apply .form_row{display:block}#fast_apply .form_row:after{content:"";display:table;clear:both}#fast_apply .form_row .intro,#fast_apply .form_row .price{text-align:center}#fast_apply .form_row .intro h2{font-size:24px}#fast_apply .form_row .intro p,#fast_apply .form_row .price{font-size:30px;font-family:"freight",serif}#fast_apply .form_input{background-color:#fff;padding:10px;margin:0 10px;border-radius:10px 10px 0 0;border-bottom:3px solid #B35320;position:relative}#fast_apply .form_column_full,#fast_apply .form_column_half{display:block;width:100%;padding:10px 0}@media all and (min-width:800px){#fast_apply .form_column_half{float:left;max-width:50%}}#fast_apply .form_input label,#fast_apply .form_input input,#fast_apply .form_input select{display:block;width:100%}#fast_apply .form_input label{color:#ADB0B2;font-size:14px;margin-bottom:5px}#fast_apply .form_input input,#fast_apply .form_input select{border:0;outline:0;font-size:18px;letter-spacing:1px;background-color:#fff}#fast_apply .form_input select{cursor:pointer}#fast_apply .form_row .gdpr,#fast_apply .form_row .price,#fast_apply .form_row .short_info{padding:10px}#fast_apply .form_row .button{text-align:center}#fast_apply .form_row .button input[type="submit"]{display:inline-block;text-transform:uppercase;border:0;font-size:18px;padding:10px 20px;background-color:#B35320;color:#FFF;cursor:pointer}#fast_apply #gdpr.has-error{display:block}#fast_apply .form-error{color:#c00}#fast_apply .form-error:before{content:"( Error: "}#fast_apply .form-error:after{content:" )"}#fast_apply .limited_box{background-color:#d65f00;color:#fff;padding:2px 10px;border-radius:4px}#fast_apply .select2-container.select2-container--default{max-width:100%;overflow:hidden}#fast_apply .select2-container--default .select2-selection--single{background-color:#fff}#fast_apply .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}#fast_apply .select2-container--default .select2-selection--single .select2-selection__arrow{right:0;background-color:#fff}#fast_apply .vboutEmbedFormErrorMessage{display:none!important}#fast_apply input::placeholder{color:#999;font-size:16px}section.strip.location.taxonomy-content.carousel.venues{height:auto}.strip.location.taxonomy-content.carousel.venues>.tiles-container.carousel-container.owl-carousel.owl-loaded.owl-drag>.owl-stage-outer>.owl-stage>.owl-item>li{list-style-type:none}@media screen and (min-width:800px){.strip.location.taxonomy-content.carousel.venues>.tiles-container.carousel-container.owl-carousel.owl-loaded.owl-drag>.owl-stage-outer>.owl-stage>.owl-item>li>.carousel-item>img{width:100%;height:auto;min-height:800px;max-height:800px;object-fit:cover}}@media screen and (max-width:800px){.strip.location.taxonomy-content.carousel.venues>.tiles-container.carousel-container.owl-carousel.owl-loaded.owl-drag>.owl-nav>.owl-prev,.owl-next{position:absolute;top:50%!important;transform:translateY(-50%)}.strip.strip-part.venue.spacing-both>.container{margin-top:40px!important}}.page-template-default.page.page-id-5353.page-parent.cookies-set.cookies-accepted>.strip.text-strip.text.spacing-both>.container{max-width:100%}.page-template-default.page.page-id-5353.page-parent.cookies-set.cookies-accepted>.strip.text-strip.text.spacing-both>.container>.content{max-width:100%}.row.stanfordRow{padding:30px 0 30px 0}.stanfordTableH2{position:relative!important;font-size:46px!important;line-height:1!important;color:#36393e!important;font-family:freight!important;font-weight:400!important;padding-bottom:30px!important;margin-bottom:30px!important;width:100%!important;text-align:center!important}.stanfordTableH2::after{content:'';position:absolute!important;bottom:0!important;left:50%!important;-webkit-transform:translate(-50%,0)!important;-moz-transform:translate(-50%,0)!important;-ms-transform:translate(-50%,0)!important;-o-transform:translate(-50%,0)!important;transform:translate(-50%,0)!important;width:160px!important;height:1px!important;background:#d65f00!important}@media screen and (max-width:800px){.columns.stanford{height:40px!important}.stanfordTableH2{position:relative!important;font-size:26px!important;line-height:1!important;color:#36393e!important;font-family:freight!important;font-weight:400!important;padding-bottom:20px!important;margin-bottom:30px!important;width:100%!important;text-align:center!important}}.weeks{height:1475px!important}.cd-schedule .timeline li{height:84.95px!important}@media screen and (min-width:800px){.interactive-timetable .cd-schedule .events .events-group>ul{height:1360px;background:#EAEAEA}}form.post-password-form p{text-align:center;padding-top:20px}form.post-password-form label input{min-width:350px;border:solid 1px #444;font-size:18px;line-height:26px;padding:6px 20px}form.post-password-form input[type="submit"]{color:#FFF;background:#d65f00;border-color:#d65f00;text-transform:uppercase;border-radius:0;box-shadow:none;padding:6px 20px;font-family:"europaL";display:inline-block;font-size:18px;line-height:26px;text-align:center;letter-spacing:.5px;margin:0 auto}form.post-password-form input[type="submit"]:hover{color:#d65f00;background:#FFF;border-color:#d65f00;text-transform:uppercase}.browse_categories .category{margin-left:10px;line-height:initial;font-size:110%}.browse_categories .category>p{margin:0;font-weight:700}.browse_categories .category>p>a{font-size:90%}.browse_categories ul{font-size:90%;margin-left:20px;margin-bottom:15px}.browse_categories .category>ul{list-style:initial;margin-left:30px}.browse_categories .category li.hasChilds{list-style:none}.browse_categories .category>ul>li>ul{margin-left:15px;margin-bottom:10px}.browse_categories .category>ul>li>ul>li>ul{margin-left:10px;margin-bottom:5px}.browse_categories .categories-group>h3{padding:5px;background:#ccdaf8;display:block;margin-top:25px}.browse_categories .row{content:"";display:table;clear:both;width:100%}.browse_categories .col{float:left;padding:0 10px}@media (min-width:1200px){.courses-li.ubermenu-item .ubermenu-item-level-1 .ubermenu-target{padding-top:5px;padding-bottom:5px}.courses-li.ubermenu-item .ubermenu-item-level-3>.ubermenu-submenu,.courses-li.ubermenu-item .ubermenu-item-level-5>.ubermenu-submenu{min-width:auto}.courses-li.ubermenu-item .ubermenu-item-level-3 .ubermenu-submenu,.courses-li.ubermenu-item .ubermenu-item-level-5 .ubermenu-submenu{position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.courses-li.ubermenu-item .ubermenu-item-level-3 .ubermenu-item,.courses-li.ubermenu-item .ubermenu-item-level-5 .ubermenu-item{width:100%}.courses-li.ubermenu-item .ubermenu-item-level-3 .ubermenu-submenu,.courses-li.ubermenu-item .ubermenu-item-level-4 .ubermenu-submenu,.courses-li.ubermenu-item .ubermenu-item-level-5 .ubermenu-submenu,.courses-li.ubermenu-item .ubermenu-item-level-6 .ubermenu-submenu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-left:12px;float:none}}@media screen and (max-width:1199px){.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{position:relative}}li#menu-item-13693,li#menu-item-13694,li#menu-item-13695,li#menu-item-13696,li#menu-item-13697,li#menu-item-13698,li#menu-item-14164,li#menu-item-14470{border-bottom:solid 1px #33333317}.container_ftrdimg{position:relative!important;text-align:center!important;float:left!important;color:white!important;font-size:19px!important;line-height:20px!important;text-shadow:2px 2px black!important}.centered_ftrdimg{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.caption{height:auto;width:100%;text-align:center;color:#fff;position:relative;z-index:9;background:#0000006b;padding:2px 0 2px 0;padding-left:10px}.caption_experience_efl_courses{height:auto;width:50%;text-align:center;margin:auto;color:#fff;position:relative;z-index:9;background:#0000006b;padding:2px 0 2px 0;padding-left:10px;bottom:19%}.caption_reviews_efl_courses{height:auto;width:40%;text-align:center;margin:auto;color:#fff;position:relative;z-index:9;background:#0000006b;padding:2px 0 2px 0;padding-left:10px;bottom:25px}.caption_venue_efl_courses{height:auto;width:100%;color:#fff;position:relative;z-index:9;background:#0000006b;padding:2px 0 2px 0;padding-left:10px;bottom:15%}.reviews_img{min-height:230px!important;max-height:230px!important}@media screen and (min-width:800px){.caption{height:auto;width:100%;text-align:center;color:#fff;position:relative;z-index:9;background:#0000006b;padding:2px 0 2px 0;padding-left:10px;bottom:-95%}.caption_experience_efl_courses{height:auto;width:80%;text-align:center;margin:auto;color:#fff;position:relative;z-index:9;background:#0000006b;padding:2px 0 2px 0;padding-left:10px;bottom:25px}.caption_venue_efl_courses{height:auto;width:100%;color:#fff;position:relative;z-index:9;background:#0000006b;padding:2px 0 2px 0;padding-left:10px;bottom:100px}.caption_reviews_efl_courses{height:auto;width:40%;text-align:center;margin:auto;color:#fff;position:relative;z-index:9;background:#0000006b;padding:2px 0 2px 0;padding-left:10px;bottom:25px}.reviews_img{max-height:230px!important;min-height:430px!important}.experience_img{max-height:450px!important;min-height:450px!important}}.item.course .image{display:block;width:100%;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;padding-top:0!important}.shared-counts-wrap{text-align:center!important}.shared-counts-wrap{width:27%;margin:auto}#category_title{font-size:21px;font-family:europa}.browse_categories .categories-group>h3{padding:5px;background:#dc701a;display:block;margin-top:25px}.browse_link:hover{color:#dc701b;text-decoration:none}.select2-container{z-index:9999!important}.interactive-timetable{text-align:center}#timetableToggle{background-color:#fff;border:2px solid orange;color:orange;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;outline:none}#timetableToggle:active{background-color:orange;color:#fff}@media screen and (max-width:800px){#timetableToggle{margin:10% 0% 3% 0%}}