@charset "utf-8";


body{margin:0;padding:0;overflow-x:hidden}
a{color:#fff}
.wrapper{position:relative;overflow:hidden}
.row.row-align{margin-left:-15px;margin-right:-15px}
.banner_footer{margin:0 auto;width:90%;position:absolute;bottom:50px;left:0;right:0;color:#fff;font-size:60%;letter-spacing:.1rem;z-index:3}
.banner_footer h1{font-size:48px;font-family:'DearJoe5CASUAL';color:#fff;letter-spacing:-.125rem;margin-bottom:20px;text-shadow:0 0 5px #000}
.banner_footer ul{padding:0;margin-top:-20px}
.banner_footer ul li{list-style:none}
.banner_footer a .fa{font-size:70%;color:#fff;opacity:.8;filter:alpha(opacity=80)}
.banner_footer a:hover .fa{color:#fff;opacity:1;filter:alpha(opacity=100)}
.navbar{margin-bottom:0}
.nav>li{font-size:13px;text-transform:uppercase}
.nav>li>a{padding:10px 15px}
.nav>li>a:hover{background:rgba(0,0,0,0.1);color:#fff}
.nav>li>a:focus{background:none;color:#fff}
.navbar-brand{padding:0}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{background:none}
.right_nav button.dropdown-toggle,.right_nav button.dropdown-toggle:hover,.right_nav .dropdown-toggle:focus,.right_nav .dropdown-toggle:focus,.right_nav .dropdown-toggle.focus,.right_nav .dropdown-toggle:active,.right_nav .dropdown-toggle.active,.right_nav .open>.dropdown-toggle.btn-default{background:none;border:none;padding:11px 12px;color:#fff;text-transform:uppercase;text-align:right;font-size:13px;font-family:"Interstate Light"}
.right_nav .fa{padding:0 0 0 10px}
.right_nav .dropdown.open .dropdown-toggle.btn-default{background:#023469}
.right_nav .dropdown.open .dropdown-toggle.btn-default,.right_nav .dropdown-menu,.navbar-toggle,.main_menu li a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.right_nav .dropdown-menu{right:0;margin-top:0}
.navbar-brand img{max-width:100%}
.right_nav .dropdown-menu>li>a:hover{background:none}
.right_nav .dropdown-menu>li>a{padding:9px 10px!important;text-align:center}
.quick-links-button .fa{font-size:17px;float:right;padding-top:1px}
.community-toggle .dropdown-menu a{padding:18px 10px!important;text-align:center}
.common .community-toggle{display:none}
.common .navbar-sticky .community-toggle{display:block}
.right_nav .dropdown-toggle{width:160px}
.right_nav .dropdown-toggle .fa-user{padding:0 5px 0 7px}
.right_nav .dropdown-menu>li>a.visitor-link{text-align:right;padding-right:32px!important}
.right_nav .dropdown-menu>li>a.visitor-link .fa-user{padding:0 5px 0 8px}
.right_nav .dropdown-menu>li>a.community-link{text-align:right;padding-right:28px!important}
.right_nav .dropdown-menu>li>a .fa{padding:0 5px}
.main_menu_wrapper{clear:both}
.main_menu{float:right;display:inline-bock;text-align:right;width:100%}
.main_menu >.nav-tabs{width:100%;border:none}
.main_menu > .tab-content{margin-top:1px}
.main_menu > .tab-content .tab-pane{background:#fff;padding:20px 0;clear:both;text-align:left;float:left;width:100%}
.main_menu >.nav-tabs li{text-align:right;float:none;display:inline-block}
.main_menu >li>a{text-transform:capitalize;/**/}
.main_menu_wrapper .dropdown-toggle{font-size:16px; font-weight: 400; padding:11px 20px;color:#fff;border:none;text-transform:capitalize;}
.dropdown-toggle .fa{padding-left:5px}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:#023668;color:#fff}
.navbar-wrapper{position:absolute;top:0;left:0;z-index:100000;width:100%}
.main_menu_wrapper .yamm-fw.hidden-xs{float:right}
.main_menu_wrapper .navbar-sticky .yamm-fw.hidden-xs{float:left}
.top_nav{padding-left:5px}
.tab_inner_menu ul{margin:0;padding:0}
.tab_inner_menu>ul>li{list-style:none;text-transform:uppercase;font-weight:700;clear:both}
.tab_inner_menu ul li a{color:#515151;padding:10px 25px;font-size:13px;text-decoration:none;display:block}
.tab_inner_menu ul li.active a{background:#7daed3}
.tab_inner_content{border-left:1px solid #e1e1e1;padding:0 40px}
.content_wrap{margin:20px 0}
.thumbnails_wrapper{padding:15px 0}
.thumb_wrap{margin-bottom:30px;position:relative;overflow:hidden;height:150px}
.thumb_desc{position:absolute;display:table;height:150px;width:100%;vertical-align:middle;background:rgba(0,0,0,0.3)}
.thumb_desc a{display:table-cell;text-align:center;vertical-align:middle;width:100%;text-transform:uppercase;font-size:16px;padding:0 20px;font-weight:700;color:#fff;text-decoration:none}
.thumb_desc a:hover,.thumb_desc a:focus{text-decoration:none;color:#fff}
.thumb_wrap img{width:100%}
.orange_btn{background:none repeat scroll 0 0 #e12c26;border-radius:22px;clear:both;color:#fff;display:inline-block;font-size:80%;letter-spacing:.1rem;line-height:20px;margin:40px auto 30px;padding:12px 30px;text-align:center;text-transform:uppercase;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}
.orange_btn:hover,.orange_btn:focus{color:#fff}
.orange_btn:hover{background-color:#e4423c}
.orange_btn .fa.before{margin-right:10px}
.orange_btn .fa.after{margin-left:10px}
.image_holder img{width:100%;margin-bottom:15px}
.p-ib-logo{padding:0 10px 5px;float:left}
.btn .fa{padding:0 5px}
#twitter-widget-0 .timeline-Footer{display:none!important}
.SandboxRoot.env-narrow .timeline-Tweet{padding:20px}
span.TweetAuthor-screenName.Identity-screenName{color:#000}
.SandboxRoot.env-narrow .timeline-Tweet-text{color:#555!important;font-size:14px}
span.TweetAuthor-avatar.Identity-avatar{border-radius:50%}
.SandboxRoot *{font-family:"Interstate Light",sans-serif!important}
.SandboxRoot{color:#666;font-family:"Interstate Light",sans-serif!important}
li.timeline-TweetList-tweet.customisable-border{background-color:#f5f5f5;margin:0 0 2px}
.timeline-Tweet-retweetCredit,.timeline-Tweet-timestamp{color:#555!important}
.timeline-Tweet.timeline-Tweet--isRetweet.u-cf.js-tweetIdInfo:hover{background:#fff none repeat scroll 0 0;font-family:Open Sans,sans-serif}
#why_ravenswood .thumb_desc{background:none}
#why_ravenswood .thumb_desc a{font-size:14px;color:#666;text-transform:capitalize}
.carousel img{margin:0 auto}
.aside_menu{position:absolute;bottom:0;right:0;width:220px;display:block;z-index:15}
.aside_menu ul{padding:0;margin:0}
.aside_menu li{list-style:none;display:block;min-height:40px}
.aside_menu li a{padding:15px;color:#fff;text-transform:uppercase;display:block;text-decoration:none;font-size:12px; font-weight: 400;}
.aside_menu li.red a{background:#e12c26}
.aside_menu li.yellow a{background:#ffd800;color:#033469}
.aside_menu li.blue a{background:#033469}
.aside_menu li a .fa{padding:0 10px}
.tagline-wrap img{position:absolute;bottom:50px;width:400px;z-index:20;left:6%}
.footer{background:#00326d;padding:40px 0 5px;color:#fff;font-size:15px}
.footer h4{margin-top:0!important}
.footer_logo{float:left;padding-right:15px}
.number{font-size:18px;padding:10px 0 13px}
.footer a{color:#fff}
.footer h5{font-size:17px}
.footer_bottom{margin-top:40px;padding:30px 0 25px;text-transform:uppercase;background:#002e62;font-weight:light;font-size:12px;color:#74849d}
.footer_bottom ul li a{color:#74849d}
.footer_bottom ul li{list-style:none;display:inline-block;padding:0 45px 0 0}
.termdate-tabs{padding:40px 0}
.termdate-tabs .nav-justified>li{border:none;display:inline-block;clear:none;width:50%;float:left;margin-bottom:0}
.termdate-tabs .nav-justified>li>a{border-color:#eee!important;margin-bottom:0;color:#555;font-size:29px;padding:10px 20px;letter-spacing:0}
.termdate-tabs .nav-justified>li>a:hover{background:#fafafa!important;color:#555!important;border-color:#eee!important}
.termdate-tabs .nav-justified>li.active>a,.termdate-tabs .nav-justified>li.active>a:hover{border-color:#eee!important;background:#eee!important;color:#555!important}
.termdate-tabs .nav-justified>li.active>a:focus{border-color:#eee!important}
.video-wrapper{position:absolute;top:0;left:0;width:100%;z-index:0}
.video-wrapper video{width:100%}
.video-btn-holder{position:absolute;left:45%;bottom:45%;min-height:80px;z-index:1000}
.video-btn-holder .mute{display:none}
#video-slider{position:relative;height:800px}
.video_wrapper img{max-width:100%}
#video-viewport{position:absolute;top:0;overflow:hidden;z-index:1}
.prev-next-button{position:absolute;top:50%;width:65px;height:80px;border-radius:0;background:transparent;z-index:2;transform:translateY(-50%)}
.prev-next-button a{width:100%;height:100%;float:left;border:solid 1px #fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.prev-next-button:hover a,.prev-next-button:focus a,.prev-next-button:active a{border:solid 1px #333}
.prev-next-button:hover .arrow,.prev-next-button:focus .arrow,.prev-next-button:active .arrow{fill:#333}
.previous{left:-1px}
.next{right:-1px}
.prev-next-button svg{position:absolute;top:25%;width:50%;height:50%}
.prev-next-button.previous svg{left:20%}
.prev-next-button.next svg{right:20%}
.arrow{fill:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.btn-play{background:rgba(0,0,0,.7);padding:15px 25px;color:#fff;border-radius:30px;letter-spacing:3px;text-transform:uppercase;outline:none!important}
.btn-play:hover{color:#fff;background-color:#033469;background-position:0 -15px}
.btn-play:focus,.btn-play.focus{color:#fff;background-color:rgba(0,0,0,.2)}
.btn-play:focus:hover{color:#fff;background-color:#033469}
.btn-play:active,.btn-play.active{background-color:rgba(0,0,0,.2)}
.btn-play:disabled,.btn-play[disabled]{background-color:#033469;background-image:none}
.btn-mute{background:rgba(0,0,0,.1);color:#fff;border-radius:30px;line-height:16px;letter-spacing:3px;padding:4px 10px!important;text-transform:uppercase;outline:none!important;margin:4px auto}
.btn-mute:hover{color:#fff;background-color:#033469;background-position:0 -15px}
.btn-mute:focus,.btn-mute.focus{color:#fff;background-color:rgba(0,0,0,.2)}
.btn-mute:focus:hover{color:#fff;background-color:#033469}
.btn-mute:active,.btn-play.active{background-color:rgba(0,0,0,.2)}
.btn-mute:disabled,.btn-mute[disabled]{background-color:#033469;background-image:none}
.grey_text{color:#b5b5b5}
.sidebar{position:fixed;right:-300px;top:0;bottom:0;width:300px;color:#fff;background:#fff;font-size:10px;z-index:1000001;margin-right:-17px;text-transform:uppercase;transition:right .3s ease;box-shadow:4px 0 8px rgba(0,0,0,0.15);overflow-x:hidden}
.sidebar .heading{font-size:16px;font-weight:500;padding:10px 20px 10px 15px}
.sidebar a{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.sidebar i,.sidebar em{width:24px}
.sidebar.open{right:0}
.sidebar .cross-button{position:absolute;right:0;font-size:20px;padding:35px;cursor:pointer}
.sidebar .cross-button:hover polygon,.sidebar .cross-button:active polygon,.sidebar .cross-button:focus polygon{fill:#fff}
.sidebar .quicklinks{padding:20px 10px 20px 20px;background:#262c6a}
.sidebar .quicklinks a{color:#fff}
.sidebar .quicklinks a:hover{background:rgba(255,255,255,0.2)}
.sidebar .calendar{padding:20px 0 20px 20px;background:#e8f1f8}
.sidebar .calendar a{color:#262c6a}
.sidebar .calendar a:hover{color:#262c6a;background:rgba(125,174,211,0.2)}
.sidebar .online-services{padding:20px 10px 20px 20px;background:#fff}
.sidebar .online-services .heading{color:#262c6a}
.sidebar .online-services a{color:#262c6a}
.sidebar .online-services a:hover{color:#262c6a;background:rgba(125,174,211,0.1)}
.navbar-custom{border:none;min-height:40px;width:100%}
.mb-20{margin-bottom:20px}
.pad-t-b-40{padding:40px 0 0!important}
.dropdown-menu{padding:0;border:none}
.navbar-nav > li > a{line-height:22px;color:#fff}
.navbar-nav > li > .dropdown-menu{border-radius:0}
.nav-stacked > li + li{margin-top:0}
.yamm .yamm-content{padding:0;position:relative}
.yamm-content .content_wrap h4{text-transform:none;margin-top:1em}
.yamm-content .orange_btn{font-size:13px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}
.yamm-content .nav-pills>li>h4{font-size:16px!important;text-transform:none!important}
.yamm-content .nav-pills>li> a{border-radius:0;padding:7px 30px!important;line-height:1.2}
.yamm-content .nav-pills>li.active>a,.yamm-content .nav-pills>li.active>a:hover,.yamm-content .nav-pills>li.active>a:focus{color:#fff;text-transform:uppercase;width:100%;cursor:pointer;float:none;background:#7daed3;border-radius:0}
.yamm-content .nav-pills>li.active>a .fa,.yamm-content .nav-pills>li.active>a:hover .fa,.yamm-content .nav-pills>li.active>a:focus .fa{color:#fff}
.navbar-sticky .yamm-content .nav-pills>li.active>a,.navbar-sticky .yamm-content .nav-pills>li.active>a:hover,.navbar-sticky .yamm-content .nav-pills>li.active>a:focus{color:#fff}
.yamm-content ul a{color:#262c6a}
.yamm-content .nav-pills>li>a:hover{background:rgba(125,174,211,0.17)}
.yamm-content .nav-stacked>li>a{padding:5px 35px;color:#515151}
.navbar-sticky .yamm-content .nav-stacked>li>a{color:#515151}
.yamm-content .nav-stacked>li>a>.fa{position:absolute;right:7%;color:#999}
.yamm-content .nav-stacked>li>a:focus>.fa{color:#fff}
.yamm-content .nav-grey li>a{color:#999;padding:7px 0;text-transform:none;font-size:14px}
.yamm-content .nav-grey li>a:hover,.yamm-content .nav-grey li>a:focus{background:none;color:#262c6a}
.yamm-content .nav-grey ul{margin-left:20px}
.yamm-content .nav-pills>li ul.nav-grey>li,.yamm-content .nav-pills>li ul.nav-grey>li ul.nav>li{width:100%!important}
.yamm-content .horizontal-tabs{background:#023469;padding-top:22px}
.yamm-content .horizontal-tabs li a,.yamm-content .horizontal-tabs li a:hover{padding:11px 22px;color:#fff;border:none!important;border-radius:0;letter-spacing:.1em;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.yamm-content .horizontal-tabs li a:hover{background-color:rgba(255,255,255,0.1)}
.yamm-content .horizontal-tabs li.active a{color:#023469;border:none;border-radius:0;background:#fff}
.tab-pane h3{font-family:interstate;color:#00326d;font-size:22px;font-weight:400;margin:0 0 15px;text-transform:none;letter-spacing:0!important}
.tab-pane h4{font-family:interstate;font-weight:500;font-size:18px;color:#666}
.tab_main_content{padding:10px 35px;border-left:1px solid #e1e1e1;margin-left:-1px}
.yamm-content .col-sm-4 ul{border-right:1px solid #ddd}
.yamm .dropdown.yamm-fw .dropdown-menu{padding-bottom:44px}
.yamm-content .text_content p{text-transform:none!important;color:#515151}
.tab-pane > ul.nav-pills >li >a{color:#515151;font-size:18px;padding:10px 0;text-transform:none}
.tab-pane > ul.nav-pills >li >a:hover{background:none}
.select-style{padding:0;margin:0;width:190px;overflow:hidden;background-color:#e9e9e9;float:left}
.select-style:after{font-family:'FontAwesome';content:"\f107";color:#333;position:absolute;left:165px;margin-top:-39px}
.select-style select{cursor:pointer;padding:0 22px;width:130%;border:0;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:60px}
.select-style select:focus{outline:none}
.select-style select optgroup{background-color:#f5f5f5;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select-style select option{padding:11px 22px;border:none;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.select-style select option:hover{background-color:#e9e9e9}
.search_box{position:relative;-webkit-box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.search_box input[type='text']{font-size:18px;font-family:"Interstate Light";font-style:italic;color:#515151;width:98%;height:60px;padding:18px 30px 16px;border:none;outline:none}
.search_box .submit_btn{padding:30px;position:absolute;margin-left:-60px;border:none;background:url(/images/search_btn_bg.png) center no-repeat;background-color:none;font-size:0}
.yamm-fw.hidden-xs .dropdown-menu{background:none;box-shadow:none}
.pop_searches{color:#fff;padding:15px}
.pop_searches p,.pop_searches ul{display:inline-block}
.pop_searches ul{padding:0;margin:0}
.pop_searches ul li{list-style:none;display:inline-block;padding:0 15px;text-transform:lowercase}
.pop_searches ul li a{text-decoration:none;color:#fff;border-bottom:1px dotted #fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.pop_searches ul li a:hover,.pop_searches ul li a:focus{text-decoration:none;color:#fff;border-bottom:1px solid #fff}
.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:0;background:none;-webkit-transition:background .5ss ease;transition:background .5s ease}
.overlay.open{display:block;z-index:999999;background:rgba(0,0,0,.8)}
#canvas{opacity:0}
.explore_ravenswood_wrap{display:table;width:100%;height:100vh}
.gallery_bg{background:url(/images/full_image.jpg) no-repeat fixed;background-size:cover}
.explore_ravenswood{display:table-cell;text-align:center;vertical-align:middle}
.explore_ravenswood h1,.gallery_header h1{color:#fff;font-family:'DearJoe5CASUAL';margin-bottom:30px}
.explore_ravenswood p{line-height:25px;margin:15px 0}
.container .explore_ravenswood .btn{margin:20px auto 0;font-weight:700;width:360px;padding:12px;display:block;clear:both;max-width:100%}
.explore_ravenswood .btn_group{margin:40px 0 0}
.close_btn{color:#fff;padding:30px;position:absolute;right:0;top:0;z-index:1.0E+17}
.close_btn a:hover{color:#fff}
#slides .close_btn img{display:block;width:24px;height:24px}
.white_btn{background:#fff;margin:10px auto;color:#02356c!important}
.explore_ravenswood .image{width:230px;overflow:hidden;height:230px;margin:0 auto;border-radius:250px;-moz-border-radius:250px;-webkit-border-radius:250px}
.explore_ravenswood .image img{max-width:100%}
.white_text{color:#fff}
.white_transparent_btn{background:rgba(255,255,255,.5);color:#343434!important}
.italic_text{font-style:italic;font-family:"Interstate Light"}
.tour_choosen{background:#fff;width:425px;color:#343434;margin:20px auto 10px;font-size:17px;padding:15px;letter-spacing:1px}
.tour_choosen span{font-weight:700}
.blue_btn{background:#00326d}
.blue_btn:focus{color:#fff}
.gallery_header{text-align:center;padding:50px 0 0;color:#fff}
h2{color:#fff;font-size:36px;margin:15px 0;font-weight:700}
.image-gallery{padding:20px 0}
.gallery_wrap{position:relative;margin-bottom:25px}
.gallery_wrap .image{text-align:center;margin:0 auto;overflow:hidden;position:relative}
.gallery_overlap{width:100%;min-height:100%;display:block;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all .5s ease}
.gallery_overlap:hover{background:rgba(0,0,0,0)}
.gallery_wrap a{display:block;min-height:160px;max-width:100%}
.gallery_wrap a:hover,.gallery_wrap a:focus{color:#fff}
.gallery_wrap a span{position:absolute;left:15px;bottom:15px;color:#fff}
.gallery_wrap.selected .gallery_overlap{background:rgba(0,0,0,0)}
.gallery_wrap.selected .image{outline:2px solid #fff}
.gallery_wrap .checked{position:absolute;top:10px;right:10px;color:#fff;display:none}
.gallery_wrap.selected .checked{display:block}
.gallery-pager{color:#fff;text-align:center}
.gallery_wrap img{min-width:100%}
.tour .pagination-wrap{position:absolute;z-index:3;right:20px;bottom:20px;text-align:center;width:50%}
.tour .slides-pagination{display:inline-block;float:right;position:relative;z-index:3;text-align:center;width:auto;padding:10px;background:rgba(0,0,0,.8)}
.tour .slides-pagination a{border:2px solid transparent;border-radius:0;width:100px;height:70px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=);margin:2px;overflow:hidden;text-indent:0}
.tour img{width:120px;height:70px}
.tour .slides-pagination a.current{border:2px solid #fff}
.tour .slides-navigation a{position:absolute;display:block;width:65px;height:80px;float:left;border:solid 1px #fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.tour .slides-navigation svg{position:absolute;top:25%;width:50%;height:50%}
.tour .slides-navigation .prev svg{left:20%}
.tour .slides-navigation .next svg{right:20%}
.tour .cross-button{position:absolute;z-index:3;right:25px;top:25px;cursor:pointer}
.tour .tour-counter{position:absolute;z-index:3;left:40px;top:25px;font-size:22px;color:#fff}
.tour .tour-description{position:absolute;z-index:3;left:40px;bottom:25px;font-size:22px;color:#fff;width:40%}
.tour .tour-description p{font-size:13px;line-height:1.3}
.tour .pagination-wrap img{display:block!important}
#canvas{opacity:0;transition:opacity 1.1s ease}
.menu-open canvas[blur="ready"]{opacity:1!important}
.promo img{opacity:.8;transition:all 1.1s ease}
.promo:hover img{opacity:0}
.promo:hover canvas{opacity:.8}
.promo canvas{opacity:0;transition:all 1.1s ease}
.white_btn{background:#fff;margin:10px auto;color:#343434!important}
.banner_footer .hidden-xs li{padding-right:15px;float:left;text-shadow:0 0 5px #000}
.banner_footer .btn{letter-spacing:.05em;margin:10px auto;padding:11px 30px;text-align:center;float:left;text-shadow:none}
.banner_footer .btn:hover{color:rgba(255,255,255,1)}
.black_transparent_btn{background:rgba(0,0,0,.5)}
.content-wrap .local-menu-container{margin-top:-51px;z-index:2;border-right:1px solid #e1e1e1;margin-right:-1px;transition:all .5s ease}
.content-wrap .local-menu-container.menu-closed{transform:translate(-96%,0)}
.content-wrap .local-menu-icon{cursor:pointer}
.content-wrap .main-content{border-left:none;transition:all .5s ease}
.content-wrap .main-content.menu-closed{transform:translate(-12.5%,0);border:none}
.col-sm-9.main-content.menu-opened{border-left:1px solid #e1e1e1}
.menu-closed .fa-angle-left:before{content:"\f105"}
.panel-default{border:none;-webkit-box-shadow:none;box-shadow:none}
.collapsed .fa-angle-down:before{content:"\f106"}
.local-menu-container a[aria-expanded="true"] .fa:before{content:"\f106"}
.local-menu-container a[aria-expanded="false"] .fa:before{content:"\f107"}
.local-menu-container a.activeLocalItem{color:#033469}
.local-menu-container .panel-group .panel + .panel{margin-top:0}
.local-menu-container .panel-group .panel{border-radius:0;margin-bottom:0}
.local-menu-container > div > ul > li > ul > li > a{font-weight:700}
.local-menu-container > div > ul > li > a.activeLocalItem,.local-menu-container > div > ul > li > a.activeLocalItem:hover{background-color:#7daed3;color:#fff}
.local-menu-container > div > ul > li > a[aria-expanded="true"]{background-color:#e9f1f8;color:#033469}
.local-menu-main{font-family:"DEARJoe5Casual";font-size:72px;color:#fff;position:absolute;top:-100px;left:60px;letter-spacing:-.25rem;text-shadow:0 0 10px #000}
.btn_add_more{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;color:#fff;display:inline-block;margin:40px auto 30px;padding:12px 15px;text-align:center;text-transform:uppercase;width:200px;line-height:20px;margin:10px}
.btn_begin_tour{margin:10px;display:inline-block;width:200px}
.gallery_wrap{transition:all .3s ease}
.gallery_wrap .image{text-align:center;margin:0 auto;overflow:hidden;position:relative;height:150px;width:100%}
.interests-line{display:none}
.secondry-buttons{display:none;width:450px;margin:0 auto;max-width:100%}
.second-step .gallery_wrap.selected .fa{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.second-step .gallery_wrap{display:none}
.second-step .gallery_wrap.selected{display:block}
.second-step .gallery_wrap.selected:hover .fa{opacity:1;cursor:pointer}
.second-step .gallery_wrap.selected .fa.fa-check-circle:before{content:"\f00d"}
.second-step .gallery_wrap.selected:hover .fa.fa-check-circle:before{opacity:1}
.second-step .gallery_wrap.selected .image{outline:none}
.second-step .gallery_wrap.selected:hover .gallery_overlap{background:rgba(0,0,0,0);-webkit-transition:all .5s ease;transition:all .5s ease;background:rgba(0,0,0,0.3)}
.second-step .gallery_wrap.selected .checked{z-index:1}
.second-step .btn_create_tour,.second-step .gallery-pager{display:none}
.second-step .secondry-buttons,.second-step .interests-line{display:block}
a.btn_create_tour{width:200px}
.navbar-sticky{position:fixed;top:0;left:0;width:100%;background:#ffd800;border-radius:0;-webkit-box-shadow:0 0 5px #e1e1e1;-moz-box-shadow:0 0 5px #e1e1e1;box-shadow:0 0 5px #e1e1e1}
.common .navbar-sticky{top:-60px;-webkit-transition:top 800ms;-moz-transition:top 800ms;-o-transition:top 800ms;transition:top 800ms}
.common .navbar-sticky.open{top:0}
.navbar-sticky .nav>li>a{color:#00326d}
.navbar-sticky .nav>li>a:hover,.navbar-sticky .nav>li>a:focus,.navbar-sticky .nav>li.selected>a{background-color:rgba(0,0,0,0.1)}
.navbar-sticky .nav-grey li > a{color:#999;font-size:14px;padding:7px 0;text-transform:none}
.navbar-sticky .quick-links-button{font-size:18px}
.navbar-custom .navbar-header{display:none}
.navbar-custom.navbar-sticky .navbar-header{display:block}
.navbar-custom.navbar-sticky .navbar-header .navbar-brand img{max-height:100%}
.navbar-custom.navbar-sticky .main_menu{width:auto;display:inline-block;text-align:right;float:right}
.navbar-custom.navbar-sticky .main_menu >li>a{padding:14px 20px}
.navbar-custom.navbar-sticky .yamm-content .horizontal-tabs li.active a{color:#00326d}
.navbar-custom.navbar-sticky .yamm-content .horizontal-tabs li a{color:#fff}
.navbar-custom.navbar-sticky .quick-links-button .fa{font-size:17px;float:right;padding-left:12px;line-height:23px}
.navbar-custom .sticky-quick-links{display:none}
.navbar-custom.navbar-sticky .sticky-quick-links{display:block}
.navbar-custom.navbar-sticky .nav .open>a,.navbar-custom.navbar-sticky .nav .open>a:hover,.navbar-custom.navbar-sticky .nav .open>a:focus{background:#023668;color:#fff}
.navbar-custom.navbar-sticky .navbar-collapse-custom{padding-left:0;padding-right:0}
.black-fade{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.79)),color-stop(26%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9000000',endColorstr='#00000000',GradientType=0)}
.home_icon,.call_actions{display:none}
.homepage-header{position:relative}
.homepage-header p.big-text{color:#9d9ea0;font-size:22px;line-height:1.5em;padding:15px 0;margin-bottom:3em}
.homepage-header h2{color:#515151;font-size:24px;line-height:1.5em;padding:15px 0}
.reasons_wrap{margin:0 auto;padding:100px 0}
.reasons_wrap .page_header,.reasons_wrap .homepage_header{padding:0}
#why-list{background-color:#E8F1F8;padding:20px 0 20px 20px}
#why-list li a{display:block;text-align:left;text-transform:none;outline:none;font-size:16px;color:#515151;margin:0;padding:15px 15px 15px 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
#why-list li.active a{background-color:#fff;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
#why-list li.active a:hover{background-color:#fff}
#why-list li a:hover{background-color:#dbe8f3;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
#why-wrap h3{color:#515151;font-family:DearJoe5CASUAL;font-size:2em;font-style:normal;letter-spacing:-.05em!important;line-height:1.3em}
#why-wrap p{font-size:16px;color:#515151;line-height:1.7;padding:0}
.aside_menu .tooltip{display:inline-block}
.aside_menu .tooltip-inner{padding:10px 30px 10px 20px;text-transform:uppercase}
.tooltip .fa{position:absolute;right:17px;margin-top:-24px;color:#fff;font-weight:700}
.blue .tooltip{width:165px}
#slides{background:#000}
.gallery_footer .orange_btn.wide{width:360px}
.page_header{text-align:center;padding:45px 0 0;clear:both}
.page_header h1{color:#023d7f;text-transform:uppercase;font-size:36px;letter-spacing:5px;font-family:"Gotham SSm A","Gotham SSm B"!important;font-weight:700}
.page_header h3{text-transform:none;font-style:italic;font-size:21px;color:#b3b4b6}
.page_header_detail{text-align:center;padding:45px 0!important;clear:both}
.page_header_detail h1{margin:20px 0;color:#023d7f;text-transform:uppercase;font-size:36px;letter-spacing:5px;font-weight:700}
.caption{border-bottom:1px solid #eee;color:#999;float:left;font-size:14px;font-weight:300;line-height:1.5;margin:2px 0 10px;padding:5px 0;text-align:left;width:100%}
.news_block{height:515px;outline:1px solid #cfcfcf;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.news_block:hover{-webkit-box-shadow:0 0 6px #999;-moz-box-shadow:0 0 6px #999;box-shadow:0 0 6px #999}
.news_block .news_matter{padding:20px 20px 25px 35px}
.news_block .favourite{font-size:12px;cursor:pointer}
.news_block .latest-news-tooltip{z-index:10px}
.news_image img{max-width:100%}
.news_matter h5,.news_matter h5 a{margin:0;color:#999;text-transform:uppercase;font-size:.8em;font-weight:300;line-height:1.7}
.news_matter{padding:20px 20px 15px 35px}
.news_matter p{margin-bottom:5px;line-height:1.4em}
.news_matter p a{color:#2e377c;font-size:18px; font-weight: 400; line-height:24px;}
.news_matter p a:hover{text-decoration:underline}
.news_matter .date{color:#b4b5b7;font-size:14px}
.favourite{font-size:12px;cursor:pointer}
.favourite .fa{padding-left:0}
.favourite a{color:#f34640}
a.favourite,a.favourite:hover,a.favourite:focus{outline:none}
.favourite a:hover{text-decoration:none}
.news_listing .row > div{float:none;display:table-cell;vertical-align:middle}
.news_listing .news_matter{padding:0;font-size:16px}
.news_listing .news_matter .date{float:left;margin-right:10px}
.news_listings .news_listing{margin-bottom:40px}
.news_listing .news_matter .favourite{color:#b4b5b7;text-transform:uppercase;font-size:14px}
.news_listing .favourite .fa{padding-right:5px}
.news_blocks .pagination.webapp{display:none}
.news_listings .pagination.webapp{display:none}
.call_action_block{clear:both}
.middle_section{background:#e8f1f8;float:left;width:100%;display:table}
.promo_block{padding:40px 5%}
.middle_block{border-right:2px solid #fff}
.middle_block2{display:table-cell;vertical-align:middle}
.middle_block h2{color:#515151;font-weight:300;font-size:1.4em;margin:0 0 10px}
.middle_block p{margin:0;font-family:"Interstate Light";font-weight:100!important;line-height:1.5em}
.middle_section .second_block h2{color:#515151;font-weight:300;font-size:1.4em;margin:0 0 10px}
.middle_section .second_block p.day{color:#515151;font-size:100%;margin:0;letter-spacing:0;text-transform:none;font-weight:300!important;line-height:1.5}
.middle_section .second_block p.time{color:#515151;font-size:100%;margin:0;letter-spacing:0;text-transform:none;font-weight:300!important;line-height:1.5;font-style:italic}
.middle_section .second_block h4{margin:0;color:#7aaed3;font-size:80%;letter-spacing:.1rem}
.middle_section .second_block p{font-size:1.1em;line-height:1.5em;margin:0;padding:0!important;width:100%}
.middle_section .second_block p a{display:block}
.second_block{display:table;width:100%;border-right:solid 2px #fff}
.middle_section .third_block h2{color:#515151;font-weight:300;font-size:1.4em;margin:0 0 10px}
.middle_section .third_block p.day{color:#515151;font-size:100%;margin:0;letter-spacing:0;text-transform:none;font-weight:300!important;line-height:1.5}
.middle_section .third_block p.time{color:#515151;font-size:100%;margin:0;letter-spacing:0;text-transform:none;font-weight:300!important;line-height:1.5;font-style:italic}
.middle_section .third_block h4{margin:0;color:#7aaed3;font-size:80%;letter-spacing:.1rem}
.middle_section .third_block p{font-size:1.1em;line-height:1.5em;margin:0;padding:0!important;width:100%}
.middle_section .third_block p a{display:block}
.third_block{display:table;width:100%;padding:20px}
.homepage-header{padding:45px 0}
.breadcrumb{background:none;font-size:14px;text-transform:uppercase;padding-bottom:0;margin-bottom:0!important}
.breadcrumb>li{border-bottom:none;margin-bottom:0}
.breadcrumb>li+li:before{font-family:FontAwesome;content:"\f105";padding:0 10px}
.breadcrumb a{color:#b3b4b6}
.breadcrumb a:hover{text-decoration:underline}
.breadcrumb>.active{color:#95c3e4}
.page_header_detail .video_desc{font-size:14px;padding:15px 0 10px}
.page_header_detail .video_desc span{display:block;padding:0 15px;display:inline-block}
.page_header_detail .video_desc .favourite,.page_header .video_desc .date{color:#b5b5b5}
.news_para{padding:0 80px}
.big-text{font-size:20px}
.social{border-top:1px solid #ebebeb}
.social_aside{display:none;position:fixed;top:45%;left:10px;padding:10px;text-align:center;width:85px}
.social_aside .numbers{display:block;font-size:48px;line-height:45px}
.social_aside .shares{text-transform:uppercase;font-size:14px}
.social_aside ul{padding:0}
.social_icon{box-shadow:0 0 5px #ccc;margin-top:10px}
.social_aside ul li{list-style:none}
.social_aside ul li a{display:block;font-size:25px;padding:15px}
.social_icon li:first-child{border-bottom:1px solid #eee}
.social_aside a .fa-facebook{color:#476cb0}
.social_aside a .fa-twitter{color:#00c3f5}
.favourite_header{background:#262c6a;margin-top:51px;padding:40px 0 80px;position:relative}
.favourite_header .nav-tabs{position:absolute;bottom:0;border-bottom:none}
.favourite_header h1{color:#fff;font-weight:700}
.favourite_header h1 .fa{padding-right:20px}
.favourite_header p{padding:30px 0 0;color:#7e83a0;font-size:20px;line-height:25px}
.favourite_header .nav-tabs li{margin-bottom:0}
.favourite_header .nav-tabs li a{text-transform:uppercase;font-size:1.4em;font-weight:300;padding:.6em 2.5em;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff}
.favourite_header .nav-tabs li a:hover{background:#3b4278}
.favourite_header .nav-tabs>li.active>a,.favourite_tabs .nav-tabs>li.active>a:focus{border:none;color:#053f7f}
.favourite_header .nav-tabs>li.active a:hover{background:#fff}
.favourite_tabs .tab-content{padding:40px 0 0}
.favourite_tabs .tab-content .remove_btn{width:7em}
.favourite_tabs .tab-content .remove_btn.tooltip{display:inline-block;color:#e12c26}
.favourite_tabs .tab-content .remove_btn .tooltip-inner{background-color:#e12c26;border-radius:30px;padding:10px 30px 10px 20px;text-transform:uppercase}
.favourite_tabs .tab-content .remove_btn .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#e12c26}
.favourite_tabs .tab-content .remove_btn a{display:block;text-align:center;color:#ec342a;font-size:2em}
.pages_row{display:table;width:100%;margin-bottom:20px;clear:both;padding:20px 0}
.pages_row.selected{background:#f7fbfe}
.pages_row.selected .fa.fa-envelope-o:before{content:"\f0e0"}
.pages_row > div{display:table-cell;vertical-align:middle}
.favourite_tabs .pages_thumbnail{width:8em}
.favourite_tabs .pages_thumbnail img{max-width:100%}
.pages_detail{padding:0 2em;width:67%;background:none repeat scroll 0 0 #f7fbfe}
.pages_detail .breadcrumb{padding:15px 0;margin-bottom:0}
.pages_detail .breadcrumb li{text-transform:capitalize}
.pages_links a h4{font-size:1.3em;margin:0;font-weight:700}
.pages_links a h4 span{border-bottom:1px solid #c9cfdb}
.pages_message button{color:#95c4e2;background:none;border:none;font-size:2em;margin:0;padding:0 15px 5px}
.pages_message button:focus,.pages_message button:active{border:none;box-shadow:none}
.pages_message .btn-primary:hover,.pages_message .btn-primary:focus{background:none;color:#95c4e2;border:none;outline:none}
.pages_message .popover{width:280px;padding:20px 25px 10px;background:#7eaed4;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.pages_message .popover .popover-content{padding:0}
.pages_message .popover h4{font-size:25px;font-weight:700;text-transform:uppercase;margin:0}
.pages_message .popover.top>.arrow:after{border-top-color:#7eaed4}
.pages_message .popover .message_form{padding:20px 0}
.pages_message .popover .message_form label{display:inline-block;max-width:100%;margin-bottom:5px;font-size:17px;padding:5px 0;font-weight:400}
.pages_message .popover input{padding:8px 15px;width:100%;color:#999;margin-bottom:5px;border:none}
.pages_message .popover .submit_btn{text-align:center;background:#2e367e;color:#fff;margin:15px auto 0;font-size:16px;text-transform:uppercase;padding:10px;border-radius:40px;width:110px;display:block}
.favourite_tabs .page_header h2{color:#343434;font-size:30px;font-weight:700;letter-spacing:1px;text-transform:uppercase}
.pages_message .popover .close_btn{padding:20px;cursor:pointer}
.favourite_blocks{float:left;clear:both}
.favourite_tabs .page_header p{line-height:1.5em}
.big_text{font-size:1.15em;line-height:1.4em;padding:10px 0 0;color:#676767}
.red_text{color:#e32c26}
.favourite_block h2{font-weight:400;color:#272d69}
.favourite_block .block_image{margin-bottom:30px}
.favourite_block .block_image img{max-width:100%;margin:5px;box-shadow:0 0 6px #999}
.black_text{color:#343434}
.interstate{}
.favourite_bottom{font-style:italic;text-align:center;line-height:1.25em}
.favourite_tabs .gallery_footer a{width:270px}
.favourite_model .modal-content{background:#7eaed4;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.favourite_model .modal-dialog{margin-top:80px}
.favourite_model .modal-title{color:#fff;text-transform:uppercase;text-align:center;font-size:24px;letter-spacing:3px;font-weight:700}
.favourite_model .close{font-size:34px}
.favourite_model .modal-header{padding:30px 15px 15px}
.favourite_model .modal-header,.favourite_model .modal-footer{border:none;clear:both}
.favourite_model h5{font-weight:700;text-transform:uppercase;color:#2e367e;font-size:17px}
.favourite_model label{color:#fff;display:block;font-weight:400;font-size:17px;padding:5px 0}
.favourite_model input[type='text'],.favourite_model input[type='email']{padding:2% 4%;width:100%;border:none}
.favourite_model textarea{border:none;width:100%;height:200px;padding:2%}
.favourite_model .modal-footer{padding:30px}
.favourite_model .two{margin-bottom:30px;float:left;width:100%}
.favourite_model .btn{width:160px;font-size:16px;font-weight:700}
.favourite_model .btn-cancel{background:#6d96c2;color:#fff;float:left}
.favourite_model .btn-submit{background:#2e367e;color:#fff}
.news_blocks .pages_row .remove_btn{width:4.2em}
.news_blocks .pages_row .remove_btn a{font-size:1.5em;float:right;margin-right:25px}
.news_blocks .pages_detail{padding:0 1em;text-align:left;width:55%}
.news_blocks .pages_detail h5{color:#7cadd5;text-transform:uppercase;font-weight:700;margin:5px 0}
.news_blocks .pages_detail a{font-weight:700}
.news_blocks .pages_row .pages_thumbnail{width:5.5em;overflow:hidden}
.news_blocks .pages_message button{padding:0 .3em;font-size:1.9em}
.date_block{text-transform:uppercase;text-align:center;width:4em}
.date_block span:not(.addthisevent_dropdown){display:block;background:#f2f2f2}
.date_block span.day{padding:.5em 0 0;font-size:18px}
.date_block span.date{font-size:1.5em;padding:0 0 .2em}
.date_block span.month{padding:.4em .5em;background:#013d83;color:#fff;font-weight:700;font-size:.85em}
.events_tab .pages_detail,.download_tabs .pages_detail{width:70%;float:none}
.events_tab .pages_detail a h4{font-size:1.1em;color:#343434}
.time,.school{font-size:.7em;padding:10px 0 0;float:left;margin-right:25px;}
.time{color:#7a7a7a}
.school{text-transform:uppercase}
.time .fa{padding-right:5px}
.download_file{padding:0 .5em;font-size:2em;color:#242c6a}
.download_tabs .pages_links a h4{color:#333436}
.download_tabs .pages_links a h4 .file_size{color:#a6a6a8;border:none;font-weight:300}
.download_tabs .pages_row{padding:0}
.tour_form_wrap .book_tour{padding:15px 0;border-radius:25px;margin:10px 0;display:inline-block;font-size:16px;width:100%}
.tour_form_wrap .book_tour a{color:#7eaed4}
.book_tour_form{float:left;width:100%;overflow:hidden;margin-bottom:50px}
.book_tour_form.form_block{opacity:1;background:none;padding:0}
.book_tour_form.form_block select{padding:10px;font-size:16px}
.tour_form_wrap h2{font-weight:300}
.book_tour{font-size:14px;padding:0 10px}
.strong{font-weight:700}
.tour_form_wrap p.note{font-size:14px;text-align:right;margin:0}
.book_tour_form label{font-size:14px;float:left;width:100%;text-align:left;font-weight:400;padding:5px 0 0}
.book_tour_form input{width:100%;max-width:100%;padding:10px;font-size:14px;border:none}
.book_tour_form .form_blocks{min-height:760px}
.form_block select{font-size:13px}
.form_block{padding:30px;background:rgba(255,255,255,.5);margin-right:1px;opacity:.5;padding-bottom:1100px;margin-bottom:-1000px}
.form_block.current_step{opacity:1}
.form_block.done_step{background:none repeat scroll 0 0 rgba(255,255,255,0.3)}
.form_block .blocker{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}
.book_tour_form .form_block .btn{max-width:180px;letter-spacing:1px}
.form_block .btn .fa{padding:2px 0 2px 10px}
.form_block_heading{margin-bottom:20px;position:relative}
.book_tour_form .form_block_heading .btn{font-size:12px;margin:0;padding:5px;position:absolute;right:0;top:7px;width:65px;text-transform:inherit}
.form_block_heading h4{text-align:left;font-weight:700;color:#343434;font-size:20px}
.form_block_heading h4 span{padding:10px 0;background:#343434;font-weight:700;color:#fff;margin-right:15px;display:inline-block;width:45px;text-align:center}
.form_block select,.student_detail select{width:100%;padding:6px;border:none;font-size:13px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/select_bg.png) 95% center no-repeat #fff;color:#999}
.form_detail .email,.form_detail .contact{padding:10px 0}
.form_data{font-size:16px}
.form_data p{margin:0 0 20px}
.form_detail{width:90%;text-align:left;margin:0 auto;color:#353535;padding:50px 0}
.form_detail h3,.form_detail .email{font-weight:700}
.form_block .form_button{position:absolute;left:0;right:0;bottom:40px;}
.form_block .form_button .orange_btn{max-width:260px}
.overflow-hidden{overflow:hidden}
.error{background:none repeat scroll 0 0 #dc143c;color:#fff;float:left;font-size:11px;margin:0;padding:3px 6px;text-align:left;width:100%}
.book_tour_form .form_block .form_row .checkbox{float:left;width:25px;margin:3px 0}
h1.dearjoe{font-family:'DearJoe5CASUAL';letter-spacing:normal;text-transform:capitalize;font-size:60px;font-weight:400}
.calendar_events .pages_links a h4{font-size:18px;font-weight:400;}
.calendar_events .pages_row{padding:0;margin-bottom:33px}
.calendar_events .pages_row a{color:#404040}
.calendar_events .pages_row.selected a{color:#00326d}
.calendar_events .pages_detail{float:inherit}
.calendar_events h3{font-weight:700;font-size:22px;letter-spacing:2px;margin-bottom:40px}
.calendar_events .favourite{font-size:.7em;float:left;padding:10px 0;color:#b4b5b7;text-transform:uppercase}
.calendar_events .favourite .fa{font-size:1.2em;padding-left:0;padding-right:5px}
.calendar_events .time .fa{font-size:1.2em}
.events_btn_group{text-align:center;margin:40px 0}
.events_btn_group .btn{font-weight:700;margin:5px auto;width:230px}
.term_date{padding-left:50px}
.term_block{background:#f2f7fb;padding:30px}
.term_row{float:left;width:100%;padding:12px 0}
.term_block h4{color:#005eb0;text-transform:uppercase;font-weight:700}
.term_block p{font-size:1.1em;line-height:1.4em;font-family:"Interstate Light";font-weight:300;margin:0 0 .5em}
.term_block p.strong{font-weight:400!important;font-style:italic}
.term_block .col-md-5 p{font-weight:600}
.event_detail_page .pages_row.selected{padding:0}
.event_detail_page .pages_wrapper{display:table;width:100%}
.event_detail_page .pages_wrapper> div{display:table-cell;vertical-align:middle}
.event_detail_page .pages_detail{float:inherit;width:88%}
.event_detail_page .pages_detail > div{font-size:22px;margin:0;padding:10px 0 0;}
.event_detail_page .pages_detail .favourite{color:#b3b5b4;text-transform:uppercase}
.event_detail_page .pages_detail .favourite .fa{padding:0 5px 0 0}
.event_detail_page .pages_detail .time{color:#7b7b7b}
.event_detail_page .pages_detail .time .fa{color:#afafaf;padding:0 10px 0 0}
.btn.back_btn{border:1px solid #ececec;color:#636363;width:140px;margin:0 auto}
.btn.back_btn:hover{color:#939393}
.btn.back_btn .fa{padding:0 10px 0 0}
.homepage-header .btn.back_btn{position:absolute;left:0}
.homepage-header .small{font-size:18px;padding:5px 0}
.center{float:none;margin:0 auto}
.enrolment_form_wrapper{min-height:575px;margin-bottom:70px}
.enrolment_form_wrapper .dropdown{padding:0}
.enrolment_form_wrapper .top{text-transform:initial;font-size:17px;line-height:25px;margin-bottom:30px}
.enrolment_form_wrapper .dropdown-toggle{font-size:17px;text-transform:uppercase;font-weight:300}
.enrolment_form_wrapper .nav>li>a:hover,.nav>li>a:focus{color:#fff;background:rgba(0,0,0,0.3)}
.enrolment_form_wrapper .dropdown-toggle span{border-bottom:1px solid #afb8c7}
.enrolment_form_wrapper .dropdown.open .dropdown-toggle span{border:none}
.enrolment_form_wrapper .dropdown.open .dropdown-toggle{background:#e8f1f8;color:#00326d;border:none}
.enrolment_form_wrapper .yamm .dropdown-menu{left:0;width:100%;padding:5%;margin-top:0;background:#e8f1f8;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.enrol_row{clear:both;padding:5px 0}
.enrol_row .password label{padding:5px 0 0;margin-bottom:0}
.enrol_form label{text-transform:capitalize;font-size:16px;text-align:right;display:block;padding:12px 0}
.enrol_form span{display:block;font-size:11px;text-transform:font-weight:lighter;text-transform:lowercase}
.enrol_form .show_pass{padding:5px 0;font-size:13px;text-transform:capitalize;line-height:21px}
.enrol_form .password span{font-style:italic;text-align:right;clear:both}
.enrol_form input{padding:5% 4%;width:96%;font-size:16px;border:none}
.clear{clear:both}
.enrol_form input[type='checkbox']{float:left;margin-right:5px;width:20px}
.enrol_form .btn{width:150px;font-weight:300}
.link{text-transform:initial;text-decoration:underline}
.autocomplete-suggestions{font-family:"Interstate Light";font-size:14px;background:#FFF;overflow:auto;padding:5px 0;margin-top:1px}
.autocomplete-suggestion{padding:12px 30px;white-space:nowrap;overflow:hidden;cursor:pointer}
.autocomplete-selected{background:#F0F0F0}
.autocomplete-suggestions strong{font-weight:700}
.autocomplete-group{padding:2px 5px}
.autocomplete-group strong{display:block;border-bottom:1px solid #000}
#search-container{overflow:visible}
.logo img{width:100%}
.other_header h4{font-weight:700;color:#00336a;font-size:16px}
.other_header h3{font-size:3.5rem;letter-spacing:-.05rem;margin:0;text-transform:capitalize}
.other_header .col-md-4 p{font-size:15px;line-height:20px;margin-bottom:0}
.other_header a{color:#00336a}
.pre-enrolment_wrapper{background:#e8f1f8;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:90px 0}
.pre_header h2{font-size:49px;font-weight:300;color:#00326d}
.saved_application{font-size:14px;max-width:500px;padding:10px 0;margin:25px auto;border-radius:30px;position:relative}
.last_saved{margin-left:15px}
.remove_side{position:absolute;right:-110px}
.other_header .btn{margin-left:10px}
.other_page_top ul{margin:0;padding:0;width:100%}
.other_page_top ul li{display:inline-block;list-style:none;padding:2rem 1rem;font-size:16px;border-bottom:9px solid #d6e6f3;width:calc(100% /5);float:left;letter-spacing:.05rem}
.other_page_top ul li a{color:#999}
.other_page_top ul li .number{padding:10px 15px;color:#515151;background:#e1e1e1;margin-right:10px}
.other_page_top ul li.active .number{background:#262c6a;color:#fff}
.btn.green_btn{background:#37c53f;color:#fff}
.other_header .green_btn{width:140px}
.other_page_top ul li.active,.other_page_top ul li.active a{border-color:#00336a;color:#00336a}
.other_page_top ul li.active.complete .number{background:#7eaed4;color:#fff}
.other_page_top ul li.complete>a{color:#7eaed4}
.pre-enrolment_wrapper ul li{list-style:none;padding-bottom:15px}
.pre-enrolment_wrapper ul li:before{content:"\f00c";font-family:'FontAwesome';margin:3px 0 0 -40px;padding-left:10px;position:absolute}
.pre-enrolment_wrapper h3{text-transform:none!important;font-size:17px;font-weight:600;line-height:25px;margin:0;letter-spacing:0}
.pre-enrolment_wrapper p{line-height:30px}
.enrol_right{padding-left:45px}
.btn.trans_purple{background:#d2deea;color:#00326f}
.pre-enrolment_wrapper .btn{width:245px}
.enrol_right label{font-weight:300;font-size:16px;max-width:84%}
.pre-enrolment_wrapper .form_row{clear:both;margin:25px 0;min-height:45px}
.pre-enrolment_wrapper label span{clear:both;display:block;font-size:11px;font-style:italic}
.enrol_right label{padding:5px 0 5px 15px}
.enrol_right label.single{padding:15px}
.student_detail{clear:both;margin-bottom:25px;overflow:hidden}
.student_detail_form{float:left;padding:35px 0 0;width:100%}
.student_detail h3,.visa_details h3{font-size:25px;}
.student_detail_form label{color:#343434;font-size:16px;text-align:right;display:block;padding:10px 0;font-weight:400}
.student_detail input[type='checkbox']{margin-right:15px}
.student_detail .form_row{margin:5px 0;min-height:50px;clear:both}
label.double,.city_detail label.double{padding:0}
.student_detail .form_row input[type='text']{padding:2.25% 4%;width:100%;border:none}
.student_detail select{font-size:18px}
.student_detail input[type='checkbox']+label{text-align:left}
.visa_details{float:left;width:100%;padding:4% 4% 0;background:#d8e6f3}
.citizen label{font-size:16px}
.citizen > div{min-width:185px;float:left;margin-left:15px}
.city_detail label{padding:10px 0;font-size:17px;font-weight:400}
.city_detail input[type='checkbox']+label{font-weight:300}
.form_row{clear:both}
.pre-enrolment_wrapper .icheckbox_square-blue,.pre-enrolment_wrapper .iradio_square-blue{background:url(square/blue@2x.png) no-repeat;width:44px;height:44px;-webkit-background-size:480px 48px;background-size:480px 48px;vertical-align:top}
.pre-enrolment_wrapper .icheckbox_square-blue.checked{background-position:-96px 0!important}
.enrolment_form_wrapper .navbar{min-height:46px}
.pre-enrolment_wrapper .student_detail .icheckbox_square-blue,.pre-enrolment_wrapper .student_detail .iradio_square-blue{margin-right:15px;float:left}
.student_detail .icheckbox_square-blue+label,.student_detail .iradio_square-blue+label{float:left}
.student_detail .col-md-4{padding:0}
.student_detail .radio-label{font-weight:400;font-size:16px;line-height:44px;vertical-align:middle;padding:0 10px}
.student_detail .radio-label.boarding-label{position:absolute;width:300px;line-height:20px}
.pre-enrolment_wrapper.welcome .icheckbox_square-blue,.pre-enrolment_wrapper.welcome .iradio_square-blue{background:url(square/blue@2x2.png) no-repeat}
.no-pad-right{padding-right:0}
.wrapper.favourites-template #slides{display:none}
.calendarEventContainer .loader{display:none}
.news-template-slides{display:none}
.btn.grayish_blue_btn{background:#667c91;width:200px}
.request_modal .btn_fav_group{padding-right:15px}
.request_modal .btn_fav_group .fa{padding:0 2px}
.student_detail textarea{width:100%;padding:15px 20px;border:none;height:160px;color:#999}
.date_select:after{font-family:"FontAwesome";content:"\f073";color:#999;position:absolute;left:30px;top:20%}
.date_select select{padding-left:40px;background-image:none}
.modal-open .request_modal{z-index:100000001}
.modal-open .request_modal .close,.secure-form-wrapper .pre-enrolment_wrapper .close{position:absolute;top:20px;right:20px;padding:15px;opacity:.6}
@media only screen and (min-width: 1801px) {
.navbar .thumb_wrap{height:260px!important;width:320px!important}
.navbar .thumb_desc{height:260px!important;width:320px}
.main_menu .dropdown-toggle{font-size:1.5em;padding:1em .8em}
}
@media only screen and (max-width: 1800px) {
.top-navigation,.main_menu_wrapper{max-width:780px;float:right}
}
@media all and (max-width: 1350px) and (min-width: 1199px) {
.main_menu_wrapper .dropdown-toggle{padding:11px 16px}
}
@media only screen and (min-width: 1000px) {
.tour_form_wrap p.note{margin:-40px 0 30px}
.request_modal .modal-lg{width:90%}
.navbar-wrapper{top:40px;}
}
@media all and (max-width: 800px) and (min-width: 768px) {
.top-navigation .nav>li>a{padding:10px;font-size:12px}
.navbar-custom.navbar-sticky .main_menu >li>a{padding:15px 15px 12px;font-size:15px}
.navbar-custom .navbar-collapse-custom{margin-top:15px}
.navbar-custom.navbar-sticky.open .navbar-collapse-custom{margin-top:0}
}
@media all and (max-width: 900px) and (min-width: 300px) {
p.quote{padding-left:20px;padding-right:10px}
.term_block p{font-size:.88em}
h7{text-align:20px}
.term_block p{font-size:.88em}
}
@media all and (max-width: 1030px) and (min-width: 780px) {
.other_page_top ul li{font-size:13px;padding:2rem .5rem}
.wrapper .tour .pagination-wrap{width:80%}
}
.quick-links-button{text-align:right}
@media all and (max-width: 767px) {
.navbar-nav{margin:0}
.navbar-wrapper .col-xs-5{padding:0}
.navbar-custom{display:none}
.banner_footer{display:none}
.wrapper.favourites-template #slides{display:block}
.favourite_header{margin-top:0}
.quick-links-button{width:auto}
#quote{display:none!important}
.favourite_header .nav-tabs{position:relative}
.logo-container{display:block!important}
.top-navigation{display:block!important}
.news-template-slides{display:block}
.calendarEventContainer .loader{display:block}
.main_menu_wrapper{margin:0 auto;position:absolute;top:100px;width:90%;left:0;right:0}
.nav>li{clear:both;margin-bottom:1px}
.yamm .yamm-content{padding:0!important}
.right_nav .dropdown-menu>li>a{padding:9px 15px!important;text-align:left}
.yamm-content .tab_main_content,.navbar-toggle{display:none}
.yamm .dropdown.yamm-fw .dropdown-menu{padding-bottom:0}
.navbar-nav{margin:0pihx}
.main_nav{margin:15px auto;width:90%}
.main_menu>li>a{background:rgba(3,52,105,.8)!important;padding:15px 20px;border-bottom:1px solid #444;text-align:left;width:95%;margin:0 2.5%}
.yamm-fw .nav-stacked{background:#fff}
.yamm-content .horizontal-tabs{margin-bottom:0;padding:0}
.right_nav .dropdown.open .dropdown-toggle.btn-default{width:165px}
.main_menu li a .fa{float:right}
.right_nav .dropdown-menu{margin:0 auto;background:#fff!important}
.banner_footer{position:relative;clear:both;top:9%;left:0;width:100%}
.banner_footer h1{font-size:25px;margin:5px 0}
.video-btn-holder{bottom:10%}
.panel-group{margin-bottom:0}
.panel-group .panel{border-radius:0;border:none;padding:0}
.panel-group .panel-group .panel-title a{padding-left:45px;color:#666}
.panel-group .panel-group .panel-body a{padding-left:54px}
.panel-default>.panel-heading{padding:0}
.panel-group .panel+.panel{margin:0}
.panel-group .panel:first-child>.panel-heading{padding-top:8px}
.panel-group h4.panel-title a{font-size:13px;padding:10px 28px;display:block;font-weight:700}
.panel-group h4.panel-title a:hover{background:rgba(125,174,211,0.17)}
.panel-group h4.panel-title a:focus{text-decoration:none;background:#7daed3;color:#fff}
.panel-body h3,.thumb_wrap img{display:none}
.panel-body{padding:0}
.thumb_wrap,.thumb_desc{height:36px;margin-bottom:0;background:none}
.thumb_desc a{color:#333;text-transform:capitalize;font-size:14px;text-align:left;padding-left:45px;font-weight:400}
.thumb_desc a:hover{background:rgba(125,174,211,0.17);color:#515151}
.thumb_desc a:focus{background:#7daed3;color:#fff}
.content_wrap{margin:0}
.panel-body .nav-pills li{width:100%}
.panel-body .nav li a{padding-left:40px}
.panel-body .nav-pills>li a{padding-left:40px}
.panel-body .nav li a:hover{background:rgba(125,174,211,0.17);color:#515151}
.panel-body .panel-group{margin-bottom:0}
.panel-body .nav-grey li a{padding:7px 5px 7px 70px}
.panel-group .panel-group .panel-body .nav-grey li a{padding-left:70px}
.panel-body .image_holder{max-width:90%;margin:10px auto 5px}
.panel-body .text_content{max-width:90%;margin:0 auto}
.panel-body ul.nav.nav-grey li a:hover{background:none}
.panel-body .content_wrap h4,.collapse .panel-body ul.nav-pills li h4,.panel-body > h4{padding-left:54px;font-size:14px}
.aside_menu{width:100%}
.aside_menu ul{float:right}
.aside_menu li{float:left}
.aside_menu li a{font-size:0;padding:15px 0;height:44px;width:44px;display:block;text-align:center}
.aside_menu li a .fa{font-size:16px}
.home_icon{float:left;width:45px;left:0;display:block;position:absolute;bottom:0;left:0;z-index:1500}
.home_icon a{padding:13px 0;background:#fff;color:#033469;line-height:normal;display:block;text-align:center;height:44px;width:44px}
.call_actions{display:block;position:absolute;bottom:60px;width:100%;margin:0 auto;left:0;right:0}
.call_actions ul{width:100%;padding:0}
.call_actions ul li{width:33.33%;float:left;text-align:center}
.call_actions ul li a{display:block;width:90px;height:80px;margin:0 auto 10px;padding:15px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background:rgba(0,0,0,.3);width:90px;height:80px;margin:0 auto 10px;padding:15px 0}
.call_actions ul li a span{display:block;padding:5px 0;text-align:center}
.call_actions ul li .fa{font-size:30px}
.call_actions ul li a span{color:#fff;font-size:12px}
.aside_menu ul li a:hover{padding:15px 0;height:44px;width:44px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.call_actions ul li a:hover,.call_actions ul li a:focus{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background:rgba(0,0,0,.3);width:90px;height:80px;margin:0 auto 10px;padding:15px 0}
.favourite_header h1{font-size:45px}
.navbar-custom .panel-title a .fa:before{content:"\f107"}
.navbar-custom .panel-title a[aria-expanded="true"] .fa:before{content:"\f106"}
.navbar-custom .panel-title a.collapsed .fa:before{content:"\f107"}
.navbar-custom li.open a[data-toggle="dropdown"]{background:rgba(3,52,105,1)!important}
.navbar-custom li.open a[data-toggle="dropdown"] .fa:before{content:"\f106"}
.news_block{margin-bottom:30px}
.news_listings .news_listing{margin-bottom:0}
.news_listing .news_matter{padding:0;margin-bottom:40px}
.news_matter h5{margin-top:0}
.local-menu-container{display:none}
.content-wrap .main-content{padding:0 30px}
.book_tour_form .form_blocks{min-height:inherit}
.book_tour_form .form_block{clear:both;margin-bottom:1px;padding:25px}
.form_block .form_button{position:relative}
.news_listing > div{margin-bottom:20px;clear:both}
.middle_block{padding:15px}
.middle_block h2{font-size:21px}
.middle_section p{font-size:1em;line-height:1em}
.homepage-header h1{font-size:20px;letter-spacing:normal}
.homepage-header p{font-size:18px;padding:15px}
.news_listing{background:#f8f8f8}
.news_listing .news_image{margin-bottom:15px}
.call_action_block .promo{font-size:18px}
.container-fluid .social{border:none;font-size:19px;font-weight:700}
.container-fluid .social div span{font-weight:300;font-size:17px}
.container-fluid .social .col-sm-2{padding:15px 0;border-top:1px solid #ebebeb}
.container-fluid .social .col-sm-2 a{font-size:40px}
.gallery_footer .orange_btn.wide{width:100%}
.student_detail_form label{padding:5px 15px;text-align:left}
.city_detail label{display:block;text-align:left}
.visa_details{padding:30px 15px}
.student_detail label.double,.student_detail .city_detail label.double{padding:15px}
.city_detail .boarding-label{width:150px;line-height:20px;left:65px}
.student_detail,.student_detail .radio-label{font-size:14px}
.other_header .btn{margin-top:15px}
.enrol_form label{text-align:left;font-size:14px;padding:5px 0}
.enrolment_form_wrapper .navbar .nav > li > a{font-size:14px;padding:10px 0}
.enrolment_form_wrapper .yamm .dropdown-menu{position:relative}
.enrol_form .password span{text-align:left}
.enrolment_form_wrapper .navbar .nav > li > a{position:relative;background:#e8f1f8}
.enrolment_form_wrapper .dropdown.open,.enrolment_form_wrapper .dropdown.open .dropdown-toggle{background:#d6dfe6}
.enrolment_form_wrapper .navbar .nav > li > a:after{position:absolute;content:"\f105";font-family:'FontAwesome';right:15px;top:10px;font-size:15px}
.enrolment_form_wrapper .navbar .nav > li.open > a:after{content:"\f107"}
.enrol_right{padding:0 10px}
.enrol_right label{font-size:14px;max-width:80%}
.other_header h3{text-align:center}
.pre-enrolment_wrapper .enrol_btns .text-right,.pre-enrolment_wrapper .enrol_btns .text-left{display:inline-block;margin:5px 0;text-align:center}
.other_page_top ul li{display:block;width:100%;border-width:2px;padding:1.5rem 1rem;font-size:14px}
.explore_ravenswood{display:block;max-width:95%}
.student_detail select{font-size:13px;color:#999}
}
@media all and (min-width: 768px) {
.aside_menu .tooltip{display:none!important}
.tab-pane .tab_main_content .nav-pills li{width:49%}
.favourite_block{padding:0 5%;overflow:hidden}
.verticle_center{min-height:20em;display:table}
.text_block{display:table-cell;vertical-align:middle}
.pages_row .tooltip .fa{font-size:0;display:none;padding:0}
.pages_row .tooltip{text-align:center}
}
@media all and (max-width:380px) {
.request_modal{max-width:320px}
.student_detail .student_detail,.student_detail .student_detail .city_detail{padding:0}
.pre-enrolment_wrapper .btn{width:208px;margin:20px auto;font-size:14px}
.student_detail_form .padding-50{padding:20px 0}
.removepad > div{padding:0}
}
#quote{display:none;position:absolute;width:420px;z-index:9999}
#quote.left{left:100px}
#quote.right{right:100px}
#quote.middle{left:45%;text-align:center}
#quote h2{font-size:40px;font-family:'DearJoe5CASUAL';color:#fff;letter-spacing:-.125rem;margin-bottom:5px;line-height:45px;text-shadow:0 0 5px #000;font-weight:400}
#quote h2:before{content:"'"}
#quote h2:after{content:"'"}
#quote h3{font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;text-shadow:0 0 5px #000}
#slides{height:800px}
#slides img{display:none}
.loader{left:45%;position:fixed;top:50%;width:40px;height:60px;display:block;z-index:10}
.loader .circle{position:absolute;width:38px;height:38px;opacity:1;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-iteration-count:infinite;-webkit-animation-name:orbit;-webkit-animation-duration:5.5s;animation-iteration-count:infinite;animation-name:orbit;animation-duration:5.5s}
.loader .circle:after{content:'';position:absolute;width:5px;height:5px;border-radius:5px;background:#fff}
.loader .circle:nth-child(2){-webkit-animation-delay:240ms;animation-delay:240ms}
.loader .circle:nth-child(3){-webkit-animation-delay:480ms;animation-delay:480ms}
.loader .circle:nth-child(4){-webkit-animation-delay:720ms;animation-delay:720ms}
.loader .circle:nth-child(5){-webkit-animation-delay:960ms;animation-delay:960ms}
@-webkit-keyframes orbit {
0%{-webkit-transform:rotate(225deg);opacity:1;-webkit-animation-timing-function:ease-out}
7%{-webkit-transform:rotate(345deg);-webkit-animation-timing-function:linear}
30%{-webkit-transform:rotate(455deg);-webkit-animation-timing-function:ease-in-out}
39%{-webkit-transform:rotate(690deg);-webkit-animation-timing-function:linear}
70%{-webkit-transform:rotate(815deg);opacity:1;-webkit-animation-timing-function:ease-out}
75%{-webkit-transform:rotate(945deg);-webkit-animation-timing-function:ease-out}
76%{-webkit-transform:rotate(945deg);opacity:0}
100%{-webkit-transform:rotate(945deg);opacity:0}
}
@keyframes orbit {
0%{transform:rotate(225deg);opacity:1;animation-timing-function:ease-out}
7%{transform:rotate(345deg);animation-timing-function:linear}
30%{transform:rotate(455deg);animation-timing-function:ease-in-out}
39%{transform:rotate(690deg);animation-timing-function:linear}
70%{transform:rotate(815deg);opacity:1;animation-timing-function:ease-out}
75%{transform:rotate(945deg);animation-timing-function:ease-out}
76%{transform:rotate(945deg);opacity:0}
100%{transform:rotate(945deg);opacity:0}
}
.high-index{z-index:10000000001}
.pre-enrolment_wrapper label span.req{display:inline-block}
.request_modal .modal-content{background:#e8f1f8;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.error_requestfor{background:none repeat scroll 0 0 #dc143c;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff;float:left;font-size:12px;margin:5px 0 10px;padding:5px 10px;text-align:left;clear:both}
.error_prefercontact{background:#dc143c;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff;float:left;font-size:12px;padding:5px 10px;text-align:left;margin:5px 0 0 10px;clear:both}
.btn.added-to-favourites{color:#e22f2a;background:#fff}
.btn.added-to-favourites:hover,.btn.added-to-favourites:focus{color:#e22f2a;background:#fff}
#pages .icheckbox_square-blue,#events .icheckbox_square-blue{border:solid 1px #111}
#pages .icheckbox_square-blue.hover,#events .icheckbox_square-blue.hover{background-position:0 0}
#pages .icheckbox_square-blue.checked.hover,#events .icheckbox_square-blue.checked.hover{background-position:-48px 0}
#pages .pages_message{text-align:right}
#events .pages_message{text-align:center}
.favourite.added-to-favourites{color:#e22f2a;background:transparent}
.btn.favourite.added-to-favourites{color:#e22f2a;background:transparent}
.news_listing .news_matter .favourite.added-to-favourites{color:#e22f2a;background:#fff}
.news_listing .news_matter .favourite.added-to-favourites .fa:before{content:"\f004"}
.favourite.added-to-favourites:hover,.favourite.added-to-favourites:focus{color:#e22f2a;background:transparent}
.news_listing .homepage-news{float:left}
.news_listing .favourite.homepage-news .fa{padding-left:0;padding-right:10px}
.latest-news-alt{line-height:1}
.latest-news-alt .text{display:none}
.latest-news-alt.added-to-favourites .text{display:inline-block;text-transform:uppercase}
.latest-news-alt.added-to-favourites .fa:before{content:"\f004"}
.homepage_tabs .nav-tabs li a:hover{color:#555}
.latest-news.added-to-favourites .fa:before{content:"\f004"}
.page_header .favourite.added-to-favourites{color:#e22f2a;background:transparent}
.calendar_tabs .favourite.added-to-favourites a{color:#e22f2a;text-decoration:none}
.microsite_wrapper{margin:2em 4%;overflow:hidden;width:92%}
.microsite_wrapper .right_links{padding:20px 0 0}
.microsite_wrapper .right_links a{color:#fff;padding:0 10px;font-size:100%}
.right_links a .fa{padding:0 5px}
.microsite_content{background:#fff;overflow:hidden}
.news_content{border-left:1px solid #e1e1e1}
.sidebar_categories a{display:block;cursor:pointer;padding:15px 6%}
.sidebar_categories a h4{text-transform:uppercase;color:#353535;font-family:Interstate;font-size:100%;font-weight:500;letter-spacing:0;margin:0}
.sidebar_categories a h4 .fa{float:right}
.sidebar_categories .nav,.sidebar_categories .nav li,.sidebar_categories .nav li a{width:100%}
.sidebar_categories .dropdown.open> a,.sidebar_categories .dropdown.open > a:focus,.sidebar_categories .dropdown.open a:hover{background-color:#f4f4f4}
.sidebar_categories .dropdown .dropdown-menu{width:100%}
.sidebar_categories .dropdown .dropdown-menu li a{background:#023469;padding:10px 30px;font-weight:400;color:#fff;font-size:15px}
.sidebar_categories .dropdown .dropdown-menu li a:hover{background:#7eaed4}
.stories span{font-size:16px;text-transform:uppercase}
.news_small_desc{padding:0 18px}
.news_small_desc .micro_news_image{width:75px;float:left}
.news_small_desc .micro_news_image img{max-width:100%;height:auto}
.news_small_desc .news_matter{display:table-cell;height:51px;min-height:51px;overflow:hidden;padding:0 0 0 15px;vertical-align:middle}
.news_small_desc .news_matter p{line-height:20px;font-weight:300;line-height:20px}
.news_small_desc .news_matter p a{color:#04336b;font-size:15px;line-height:18px}
.news_content{left:-15px;overflow:hidden;position:relative}
.news_header{float:left;padding:20px 0;width:100%}
.mid_content .news_header h3{font-family:"Interstate Light";text-transform:uppercase;color:#7eaed4;font-size:16px;letter-spacing:.05rem!important;margin:0}
.news_header .social_links ul{float:right;margin:0;padding:0}
.news_header .social_links li,.maincontent_footer .social_links li{list-style:none;display:inline-block}
.maincontent_footer .social_links ul{padding:0}
.news_header .social_links li a .fa,.maincontent_footer .social_links li a .fa{color:#676767;padding:0 2px}
.news_content h2{font-size:48px;line-height:65px;color:#043367;font-weight:700;letter-spacing:-.125rem}
.news_content h3{font-size:21px;line-height:30px;color:#9a9a9a}
.news_content .mid_content p{font-family:"Interstate Light";font-size:100%}
.news_content .mid_content p table{font-family:"Interstate Light";font-size:100%!important}
.news_content .mid_content p img{margin:1em 0}
.full-padding-30{padding:0 10%;font-family:"Interstate Light";font-size:100%}
.news_content_ul{padding:0;position:relative}
.news_content_ul .tab-content{width:80%;float:left;padding:0 15px}
.news_content_ul .mid_contenttable{overflow:hidden;position:relative;padding:20px 15px}
.news_content_ul .right_nav,.news_content_ul .left_nav{width:10%;text-align:center;background:#fff;float:left;padding:50% 0 10000px;margin:0 0 -10000px}
.news_content_ul .right_nav:hover,.news_content_ul .left_nav:hover{background:#efefef}
.news_content_ul .right_nav:hover .fa,.news_content_ul .left_nav:hover .fa{color:#515151;cursor:pointer}
.news_content_ul .left_nav .fa,.news_content_ul .right_nav .fa{font-size:45px;color:#e1e1e1}
.news_content_ul .left_nav:hover .fa,.news_content_ul .right_nav .fa:hover{display:block}
.sidebar_sections.active,.sidebar_sections.active:hover{background:#e8f1f8}
.right_links ul li{display:inline-block;list-style:none}
.right_links .yamm-fw .dropdown-menu{top:40px;margin:0;min-width:300px;left:inherit;right:0;background:rgba(0,0,0,.6)}
.microsite_wrapper h3.white_text{margin:20px 0 0;font-size:24px}
.microsite_wrapper .image.row{margin-left:0;margin-right:0}
.news_content .image.row img{width:100%}
@media all and (min-width:100px) and (max-width:330px) {
.news_content h2{margin-left:40px!important;font-size:30px!important;line-height:1.3em!important}
.news_content h3{margin-left:40px!important;font-size:22px!important;line-height:1.3em!important}
.microsite_content .news_header{padding-left:0}
.image{margin-left:20px!important}
.gallery_wrap .image{margin-left:0!important}
.news_content{margin-left:20px!important;font-size:18px!important;line-height:1.3em!important}
.news_content p{margin-left:20px!important;font-size:18px!important;line-height:1.3em!important}
.social_links{display:none}
p.grey_text{margin-left:60px!important;font-size:14px!important;line-height:1.3em!important}
.news_content img{width:30%;float:right;padding-left:10px}
.news_content_ul .right_nav,.news_content_ul .left_nav{position:absolute;bottom:20px}
}
@media all and (min-width:330px) and (max-width:600px) {
.microsite_content .news_header{padding-left:0}
.news_content h2{margin-left:60px!important;font-size:30px!important;line-height:1.3em!important}
.news_content h3{margin-left:60px!important;font-size:22px!important;line-height:1.3em!important}
.image{margin-left:20px!important}
.gallery_wrap .image{margin-left:0!important}
.news_content{margin-left:20px!important;font-size:18px!important;line-height:1.3em!important}
.news_content p{margin-left:20px!important;font-size:18px!important;line-height:1.3em!important}
.social_links{display:none}
p.grey_text{margin-left:60px!important;font-size:14px!important;line-height:1.3em!important}
.news_content img{width:30%;float:right;padding-left:10px}
.news_content_ul .right_nav,.news_content_ul .left_nav{position:absolute;bottom:20px}
}
.left_sidebar .nav>li{text-transform:inherit;font-size:15px;width:100%;margin-bottom:1em}
.left_sidebar .nav>li>a{display:block;padding:15px 0;float:left;border-radius:0;border-bottom:1px solid #e1e1e1;width:100%}
.left_sidebar .nav>li.active>a,.left_sidebar .nav>li.active>a:hover{background:#e8f1f8;color:#05346c}
.sidebar_categories{float:left;padding:20px 20px 25px;width:100%;border-bottom:1px solid #e1e1e1}
.left_sidebar .nav>li>a:hover,.left_sidebar .nav>li>a:focus{background:#f4f4f4;color:#05346c}
.sidebar_categories .nav>li>a{background:none repeat scroll 0 0 #f4f4f4;border:medium none;padding:12px 5%}
.sidebar_categories .nav>li>a:hover{background:none repeat scroll 0 0 #f4f4f4}
.news_content_ul .mid_content > h3{text-transform:inherit;font-family:"Interstate Light";letter-spacing:0}
.microsite_wrapper h4,.microsite_wrapper h3.white_text{font-family:"Interstate Light"}
hgroup.results_header{margin-bottom:20px}
h3#searched-terms{font-family:"Interstate Light";font-weight:400;font-size:21px;letter-spacing:0;margin:1em 0 2em;text-transform:none;border-bottom:solid 1px #e1e1e1;padding-bottom:1.5em}
h3#searched-terms span{font-style:italic;font-weight:300}
.results_search{margin:0 auto;border:1px solid #d6d6d6;box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd}
.results_search input[type='text'],.results_search input[type='text']{width:100%;padding:12px 50px 12px 25px;color:#a2a2a2;font-size:18px;font-style:italic}
.results_search a{display:block;position:absolute;right:0;color:#515151;top:0;padding:12px 20px}
.results_pop_searches{color:#515151;padding:15px}
.results_pop_searches p,.pop_searches ul{display:inline-block;font-size:14px}
.results_pop_searches ul{padding:0;margin:0}
.results_pop_searches ul li{list-style:none;display:inline-block;padding:0 15px;text-transform:lowercase}
.results_pop_searches ul li a{text-decoration:none;color:#515151;border-bottom:1px dotted #999;-webkit-transition:all .25s ease}
.results_pop_searches ul li a:hover,.results_pop_searches ul li a:focus{color:#515151;border-bottom:1px solid #999}
.calendar_header{margin-top:20px}
.calendar_search{max-width:80%;width:485px;margin:40px auto;position:relative}
.calendar_search input[type='text'],.calendar_date input[type='text']{width:100%;padding:12px 50px 12px 25px;border:1px solid #d6d6d6;box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;color:#a2a2a2;font-size:18px;font-style:italic}
.calendar_search a{display:block;position:absolute;right:0;color:#515151;top:0;padding:12px 20px}
.calendar_tabs .nav-justified>li>a{border-radius:0;border:none;font-size:16px;font-weight:500;padding:20px;letter-spacing:2px;border-bottom:6px solid #023469;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.calendar_tabs .nav-justified>li>a:hover{color:#23527c;background-color:#e8f1f8}
.calendar_tabs .nav-justified>li.active>a,.calendar_tabs .nav-justified>li.active>a:hover{background:#023469;border:none;border-bottom:6px solid #023469;color:#fff}
.calendar_rows{border-bottom:5px solid #f2f2f2;padding:25px 0}
.calendar_rows .col-md-9 a{font-size:20px;font-weight:500}
.calendar_rows .col-md-9 a:hover{text-decoration:underline}
.calendar_rows .col-md-3 a{color:#9d9ea0;font-size:14px;text-transform:uppercase}
.calendar_rows .col-md-3 a .fa{font-size:16px;padding:0 5px}
.calendar_tabs .news_content_ul .right_nav,.calendar_tabs .news_content_ul .left_nav{background:none}
.calendar_sidebar{border:none;background:#e8f1f8;padding:15px}
.calendar_tabs .news_content{border:none}
.calendar_tabs ul li{font-size:16px}
.calendar_tabs .calendar_sidebar ul li a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#343434;margin-left:25px;padding:12px 15px}
.calendar_tabs .nav-pills > li.active a,.calendar_tabs .nav-pills > li a:hover{background:#fff;color:#023f80}
.calendar_tabs .tab-content .tab-pane{padding-left:25px}
.calendar_date{width:380px;max-width:90%;position:relative}
.calendar_date input[type='text']{padding:8px 15px;font-style:normal;color:#023467;font-size:16px}
.calendar_date a{color:#999;display:block;position:absolute;padding:10px 20px;top:0;right:0;font-size:14px}
.calendar_tabs .pages_row{padding:0;margin-bottom:10px}
.calendar_tabs .pages_row .pages_detail{width:auto}
.calendar_tabs .pages_row .pages_detail .pages_links a h4{font-size:20px}
.calendar_tabs h2{font-family:"Interstate Light";font-weight:400;color:#999;font-size:48px;margin:20px 0 35px}
.calendar_tabs span.day{font-size:18px}
.calendar_tabs span.date .nav-tabs,.calendar_tabs span.date ul.nav li.dropdown>a:hover{border:none}
.calendar_tabs span.date ul.nav li.dropdown{width:100%;padding:0;text-transform:inherit}
.calendar_tabs span.date ul.nav li.dropdown>a{padding:5px 0;font-size:26px;color:#515151;border:none}
.calendar_tabs span.date ul.nav .open > a,.calendar_tabs span.date ul.nav .open > a:hover,.calendar_tabs span.date ul.nav .open > a:focus{background:none}
.calendar_tabs span.date ul.nav li.dropdown .dropdown-menu a{background:#013d83;color:#fff;text-transform:inherit;font-size:14px;padding:10px 15px}
.calendar_tabs span.date ul.nav li.dropdown .dropdown-menu a:hover{background:#7eaed4}
.calendar_tabs .date_block{text-transform:inherit}
.calendar_tabs .month,.calendar_tabs .day{text-transform:uppercase}
.calendar_tabs span.date ul.nav li.dropdown .dropdown-menu a span{background:none;display:inline-block;margin-right:5px}
.calendar_tabs .time{position:relative;bottom:-10px}
.calendar_tabs .time a{color:#999;text-transform:uppercase;padding:10px 0}
.calendar_tabs .pages_detail{position:relative}
.white-bg{background-color:#fff!important}
div#upcoming_events_list .pages_detail{width:auto}
input.submit{margin:0;padding:0;border:none;color:blue;background-color:transparent;text-decoration:underline}
.gallery_footer{margin-bottom:30px}
.date_block .ateyahoo,.date_block .atefacebook,.date_block .atehotmail,.date_block .copyx{display:none!important}
.btn-default{background-color:#E8F1F8;color:#515151!important}
.news-template-slides .black-fade{background:#000}
.text-slide{background:none repeat scroll 0 0 rgba(0,0,0,0.8);padding:20px 30px;position:absolute;z-index:3;left:25px;bottom:20px;font-size:16px;line-height:1.5;color:#fff;width:50%;min-height:95px}
ul#enrolment-process{margin:0 0 2em;padding:0}
ul#enrolment-process li{display:inline-block;margin:0;text-align:center;position:normal}
ul#enrolment-process li:before{display:none!important}
ul#enrolment-process li a{display:block;background-color:#fff;padding:1.5em 10%;height:180px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
ul#enrolment-process li a .fa{font-family:"FontAwesome";font-size:60px;display:block;color:#00326D}
ul#enrolment-process li h4{,helvetica,sans-serif;font-size:80%;text-transform:uppercase;color:#515151;margin:1em 0 0;padding:0 5% 1em}
ul#enrolment-process li a h3{,helvetica,sans-serif;font-size:100%;letter-spacing:0;text-transform:none!important;display:block;color:#00326D;margin:1em 0}
ul#enrolment-process li a:hover{display:block;background-color:#00326D;text-decoration:none}
ul#enrolment-process li a:hover,ul#enrolment-process li a:hover h4,ul#enrolment-process li a:hover .fa,ul#enrolment-process li a:hover h3{color:#fff}
.key-staff{margin:0 0 4em}
.key-staff h3{color:#00326D;margin-bottom:.25em;border-bottom:solid 1px #FFC70C;display:inline-block;padding-bottom:.4em}
.key-staff p{margin-bottom:0}
.key-staff p.staff-name{font-size:125%;font-weight:100}
.key-staff p.qualifications{color:#999;font-style:italic;line-height:1.5}
.favourite.homepage-news .tooltip{display:inline-block;color:#e12c26}
.favourite.homepage-news .tooltip-inner{background-color:#e12c26;border-radius:30px;padding:10px 30px 10px 20px;text-transform:uppercase}
.favourite.homepage-news .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#e12c26}
@media all and (max-width:650px) {
.tour .slides-control .text-slide{display:none}
.container.content-holder{padding:0}
.calendar_header{margin-top:0;background:url(/images/calendar_bg.jpg) no-repeat}
.calendar_tabs .tab_navigation li{display:inline-block;width:33.33%;float:left;clear:inherit}
.calendar_tabs .tab_navigation li a{padding:15px 0 10px}
.calendar_tabs .nav-justified>li.active>a,.calendar_tabs .nav-justified>li.active>a:hover{border:none}
.calendar_tabs .tab_navigation li a{background:#023469;color:#fff;letter-spacing:0;font-size:13px}
.calendar_tabs .calendar_sidebar{width:60px;float:left;padding:0 15px}
.calendar_tabs .calendar_sidebar ul li a{margin-left:0;padding:12px 10px}
.calendar_date{margin:0 auto}
.month_heading{display:none}
.calendar_tabs .tab-content .tab-pane{padding-left:0}
.calendar_tabs .date_block .month,.calendar_tabs .date_block.end,.calendar_tabs .news_content_ul .right_nav{display:none}
.calendar_tabs .date_block{min-width:4em;width:4em}
.calendar_tabs .pages_row .pages_detail{padding:10px}
.calendar_tabs .pages_row .pages_detail .pages_links a h4{font-size:14px;float:left;width:82%;font-weight:400;word-wrap:break-word;height:60px;overflow:hidden}
.calendar_tabs .favourite a{font-size:0}
.calendar_tabs .favourite{position:absolute;top:15px;bottom:0;right:-6px}
.calendar_tabs .favourite a .fa{font-size:12px}
.calendar_tabs .news_content{left:0}
.calendar_tabs .pages_detail{width:92%;min-height:77px;height:77px;display:block;overflow:hidden}
.news_content_ul .tab-content{padding:0;width:92%}
.calender-mobile-content{padding:0}
.calendar_header h1{color:#fff}
.today-event-block .calendar_rows .col-md-9 a{font-weight:700}
.today-event-block{padding:0 15px}
#ui-datepicker-div{padding:20px!important;width:335px!important}
.termdate-tabs{padding:40px 0}
.termdate-tabs .nav-justified>li{display:inline-block;clear:none;width:50%;float:left;margin-bottom:0}
.termdate-tabs .nav-justified>li>a{margin-bottom:0;border-bottom:0;font-size:29px;padding:10px 20px;letter-spacing:0}
.termdate-tabs .nav-justified>li.active>a,.termdate-tabs .nav-justified>li.active>a:hover{background:#f2f7fb;color:#023469}
.termdate-tabs .nav-justified>li.active>a:focus{border:none}
.termdate-tabs .tab-pane.active{background:#f2f7fb}
.termdate-tabs{padding:0 15px}
.row.social .col-sm-5.col-sm-offset-1{padding-left:25px}
.wrapper .tour .pagination-wrap{width:100%;bottom:0;right:0}
.wrapper .tour .slides-pagination a{width:18%;height:50px}
}
@media all and (max-width:330px) {
#ui-datepicker-div{padding:0!important;width:90%!important}
table{margin-bottom:0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:8px!important}
}
.favourite-tooltip .fa{padding-left:0;width:30px;text-align:center}
.favourite-tooltip .tooltip-inner{background-color:#e12c26!important;border-radius:30px;padding:10px 20px;text-transform:uppercase;max-width:350px;width:172px}
.favourite-tooltip .tooltip.top .tooltip-arrow{bottom:0;left:50%;border-width:5px 5px 0;border-top-color:#e12c26!important}
.custom-wrap{background:#fff;z-index:1;padding-top:5em}
#slides{z-index:-1}
.gallery_bg #slides{z-index:1}
.container-fluid{background:#fff;z-index:1}
#aside-fix{position:absolute;overflow:hidden;width:100%;top:0}
@media print {
body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.microsite_content .left_sidebar,.microsite_wrapper .white_text,.microsite_wrapper .right_links,.microsite_content .news_header,.microsite_wrapper .col-md-3 .img-responsive,.left_nav,.right_nav,#video-slider{display:none}
.tab-content>.tab-pane{display:block;visibility:visible}
.fade{opacity:1}
.news_content_ul{max-width:100%;width:100%;margin-left:50px}
.news_content_ul h2{font-size:30px;line-height:35px}
.news_content_ul h3{font-size:20px;line-height:28px}
.news_content_ul p{line-height:1.5em}
}
#scroll-down-fix a .fa{font-size:48px;color:#fff;opacity:.8;filter:alpha(opacity=80);width:50px;text-align:center}
.question-wrap{background-color:#E9F1F8;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px}
.faq-question span a{float:left}
.faq-question span{display:block;cursor:pointer}
#defaultBar{position:relative;float:left;width:337px!important;height:5px;background:#444;margin:16px 5px 0;cursor:pointer}
#progressBar{position:absolute;width:0;height:5px;background:#cc181e}
#timeWrap{background:rgba(27,27,27,.8);display:none;float:left;text-align:center;font-size:10px;padding:0 6px;margin:11px 5px 0;border-radius:4px}
#timeWrap .currentTime{color:#fff}
#timeWrap .duration{color:#8d8d8d}
.btn-play{float:left;width:62px}
.btn-mute{float:right}
.video-btn-holder{position:absolute;left:35%;bottom:20px;min-height:80px;z-index:1000}
.pac-container{z-index:10000000000}
.local-menu-container > div > ul > li > a > .fa{float:right;position:initial!important}
.local-menu-container .absolute.panel-group{position:absolute}
.home-event-list .pages_detail{background:none;padding:10px 5px}
.home-event-list .pages_row{margin-bottom:5px;border-bottom:1px solid #ddd;padding:0}
.home-event-list .pages_links h4{color:#2e377c;margin:0;width:85%}
.home-event-list .favourite{float:right;margin-top:-10px}
.home-event-list .time,.home-event-list .school{padding:5px 0}
.home-event-list .date_block span:not(.addthisevent_dropdown){background:#fff}
.home-event-list .addthisevent-drop{color:#ddd!important;font-size:38px!important}
.home-event-list .tooltip-inner{background-color:#e12c26!important;border-radius:30px;padding:10px 20px;text-transform:uppercase;max-width:300px!important;width:180px}
.home-event-list .tooltip.top .tooltip-arrow{bottom:0;left:51%!important;margin-left:-5px!important;border-width:5px 5px 0;border-top-color:#e12c26!important}
.home-event-list .tooltip.top{margin-top:5px}
.home-event-list .calendar_events .favourite{padding:5px 0}
.home-event-list .favourite.added-to-favourites .fa:before{content:"\f004"}
.calendar_tabs.home-event-list .tooltip.top{margin-top:-3px}
.calendar_tabs.home-event-list .tooltip.top .tooltip-arrow{left:50%!important}
.calendar_tabs.home-event-list .tab-pane{padding-top:20px}
.modal-content{background-clip:padding-box;background-color:#E8F1F8;border:none;border-radius:0;outline:0 none;position:relative;padding:30px}
.modal-header{border-bottom:none;min-height:16.43px;padding:15px}
h4.modal-title{font-size:1.5em;color:#033469;line-height:1.42857;margin:0}
.modal-body{padding:15px;position:relative}
.modal-footer{border-top:none;padding:15px;text-align:right}
.modal-footer .btn{-moz-user-select:none;background-image:none;cursor:pointer;display:inline-block;font-size:14px;line-height:1.42857;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap}
.modal-footer .btn-default{background-color:rgba(125,174,211,0.4);color:#033469!important;border:none}
.modal-footer .btn-default:hover{background-color:rgba(125,174,211,0.6)}
#buttons-fix .hidden-xs li{padding-right:15px;float:left;text-shadow:0 0 5px #000}
#buttons-fix ul li{list-style:none}
#buttons-fix .btn{letter-spacing:.05em;margin:10px auto;padding:11px 30px;text-align:center;float:left;text-shadow:none}
#buttons-fix ul{padding:0}
.print_show{display:none}
@media print {
html,body{width:100%;font-size:11px!important;color:#000}
body div{max-width:100%}
label,h1,h2,h3,h4,p,input,select,option{font-size:11px!important;color:#000}
.logo{float:left;width:70%;padding-right:20px;margin-bottom:30px}
label [text-align:left !important;
] .padding-20,.padding-40,.padding-60{display:none !importanrt}
#catwebformform23627 > div{display:block!important}
.print_hide{display:none}
.print_show{display:block}
.icheckbox_square-blue+label{display:none}
.icheckbox_square-blue.checked +label{display:block}
#catwebformform23627 label{float:left}
#catwebformform23627 .enrolment-step-1{display:none!important}
#catwebformform23627 .enrolment-step-2{display:none!important}
#catwebformform23627 .enrolment-step-3{display:none!important}
#catwebformform23627 .enrolment-step-4{display:none!important}
#catwebformform23627 .enrolment-step-5{display:none!important}
.margin-top-30{margin-top:30px}
.form-label{font-size:20px!important;margin:5px 0;padding:0;font-weight:700}
.main_heading{margin:10px 0;padding:0}
.sub-heading{margin:10px 0;padding:0}
.sub-heading-1{margin:10px 0 5px}
.new-sub-heading h3{margin:0 0 5px}
.fontsize-9 .strong{font-size:8px!important;line-height:1.3em}
.fontsize-9 .text{font-size:8px!important;line-height:1.3em}
div#step-2,div#step-3{padding:0}
div#step-2 div,div#step-3 div{padding:0;margin-bottom:0}
.value{margin-left:10px}
.label1{font-weight:700;border:none}
#step-4 .label,#step-5 .label{margin:0;padding:}
#step-4 .col-xs-12,#step-5 .col-xs-12{margin:0;padding:5px 0}
#questions{display:none}
}
.news_image1 img{max-width:100%}
.microsite_header{background:#262c6a;float:left;width:100%;padding:0;color:#9196b4;display:table;font-size:14px;position:fixed;z-index:15000}
.microsite_header h3{color:#fff;font-weight:700;padding:40px 0 10px;font-size:26px;margin:0}
.microsite_header .logo{max-width:310px;float:left}
.microsite_header .address{padding:30px 0 15px}
.microsite_header .header_links{padding:20px 0 10px}
.microsite_header .header_links > a{color:rgba(255,255,255,.6);text-transform:uppercase;display:block;font-size:11px;text-decoration:none;padding:8px;border-radius:20px;max-width:185px}
.microsite_header .header_links > a .fa{padding:0 10px;font-size:14px}
.microsite_header .header_links > a .fa-group{padding:0 7px}
.microsite_header .header_links > a:hover{background:#343a74}
.microsite_header .social_icons{padding:20px 0 10px}
.microsite_header .social_icons ul{padding:0}
.microsite_header .social_icons li{display:inline-block;list-style:none;padding:10px}
.microsite_header .social_icons li a{color:rgba(255,255,255,.6);font-size:28px}
.microsite_header .social_icons li a:hover{color:rgba(255,255,255,.9)}
.micrositenew_wrapper .secondary-header{padding:15px 40px;float:left;width:100%;background:#fff;border-bottom:1px solid #e1e1e1;font-weight:700}
.micrositenew_wrapper .secondary-header h2{color:#000;font-size:25px;margin:0;float:left}
.secondary-header .buttons .btn{background:#e5e5e5;color:#333;margin-left:10px;padding:5px 15px 5px 10px;border:none;font-size:13px}
.secondary-header .buttons .btn .fa{padding:0 10px 0 2px}
.secondary-header .buttons .yellow{background-color:#FFC70C}
.secondary-header .buttons .yellow:hover{background-color:#fac000}
#documenter_content blockquote{border-left:5px solid #ddd;color:#515151;font-size:18px;font-style:italic;margin:30px 0 30px 5%;padding:0 0 0 20px}
#documenter_content blockquote span{color:#999;font-size:14px;font-style:normal;display:block}
@media all and (max-width:320px) {
#documenter_content .microsite_header h3{font-weight:500;padding:0 0 15px 69px;font-size:24px;margin:0 0 10px 69px}
.micrositenew_wrapper .secondary-header{padding:15px 12px}
.micrositenew_wrapper .secondary-header h2{font-size:24px;margin:0 0 12px}
.micrositenew_wrapper .secondary-header .pull-right.buttons{width:100%;margin:0;padding:0}
.micrositenew_wrapper .secondary-header .buttons .btn{margin:0 2px;font-size:80%}
#documenter_content section .main_thumb_img img{width:100%;display:block}
}
@media all and (max-width:360px) {
container .explore_ravenswood_wrap{display:inherit}
.tour video{max-width:100%;margin-top:-60px}
.slides-navigation{display:none}
.video-btn-holder{display:block!important;bottom:175px!important}
.video-btn-holder .btn-mute{margin-top:-50px}
#slides{background:none}
.wrapper .tour .slides-pagination a{width:31%;height:70px}
.tour .tour-counter{left:10px;top:25px}
.close_btn{padding:5px 10px}
.btn-play{position:absolute;float:none;margin:0 auto;top:-90px;left:0;right:0}
}
@media all and (max-width:600px) {
.microsite_header{position:relative}
.message-wrapper #documenter_sidebar,.message-wrapper #documenter_content{position:relative}
.message-wrapper #documenter_content{position:relative;padding:0 20px;width:100%;left:0}
.message-wrapper #documenter_content section{padding-top:10px;clear:both}
.message-wrapper #documenter_content section img{max-width:100%}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.microsite_header .logo{padding-top:15px}
.microsite_header .header_links{padding-top:10px}
.microsite_header .social_icons li{display:inline-block;padding:0}
.microsite_header .social_icons li a{font-size:24px;padding:5px}
.micrositenew_wrapper .secondary-header .pull-right.buttons{float:right;width:auto}
#documenter_sidebar{width:36%}
#documenter_content{width:64%;right:0!important;padding:0 10%}
#documenter_sidebar ul .submenu a{font-size:13px}
.navbar-custom.navbar-sticky.open .community-toggle,.navbar-custom.navbar-sticky.open .sticky-quick-links{display:none}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.microsite_header .logo{padding-top:15px}
#documenter_content{left:none!important;width:70%;right:0!important;padding:0 10%}
.microsite_header{padding-top:10px}
.microsite_header h3{font-weight:500;font-size:21px;margin:0 0 10px -20px;padding:18px 0 10px}
.microsite_header .address{padding:12px 0 15px}
.microsite_header .header_links{padding-top:10px}
.microsite_header .social_icons li{display:inline-block;padding:0}
.microsite_header .social_icons li a{font-size:24px;padding:5px}
.micrositenew_wrapper .secondary-header{padding:15px 30px 12px}
.micrositenew_wrapper .secondary-header h2{font-size:24px;margin:0 0 5px}
.micrositenew_wrapper .secondary-header .pull-right.buttons{width:100%}
.micrositenew_wrapper .secondary-header .buttons .btn:first-child{margin-left:0}
#documenter_content section .main_thumb_img img{width:100%;display:block}
.navbar-custom.navbar-sticky.open .community-toggle,.navbar-custom.navbar-sticky.open .sticky-quick-links{display:none}
}
#search_form_result_page .search_box .submit_btn{top:0;right:0}
.results_pop_searches ul li a{border-bottom:none}
.body svg{overflow:visible}
.upcoming-tour label{min-height:50px;font-size:16px;padding:0}
.upcoming-tour input{font-size:16px}
.announcement-bar{background-color:#033469;width:100%}
.announcement-bar p{color:rgba(255,255,255,0.8);/*font-family:'Interstate Light';*/font-size:.7em;color:rgba(255,255,255,0.8);padding:.25em 0;display:inline-block}
.announcement-bar p.left{margin:0 0 0 1em;float:left}
.announcement-bar p.right{float:right;text-align:right;margin:0 1em 0 0}
@media screen and (max-width: 1024px) {
.announcement-bar p{font-size:.65em}
}