@charset "utf-8";
/* CSS Document */

  @font-face {font-family: 'Saturday-Script';
                        src: url('../webfonts/34CD50_0_0.eot');
                        src: url('../webfonts/34CD50_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/34CD50_0_0.woff2') format('woff2'),url('../webfonts/34CD50_0_0.woff') format('woff'),url('../webfonts/34CD50_0_0.ttf') format('truetype');}

           
body {margin: 0px;padding: 0px;overflow-x:hidden;}
a {color: #fff;}

.wrapper{	position:relative;overflow:hidden;}
/*removed*/	
/*-wrong a {
color: #fff;
} 
*/

.row.row-align {margin-left:-15px;margin-right:-15px;}

/*Slider Section Css*/

.banner_footer {margin: 0 auto;width: 90%;position: absolute;bottom: 50px;left: 0px;right:0px;color:#fff; font-size:60%; letter-spacing:0.1rem;z-index:3;}
.banner_footer h1 	{font-size:48px;  font-family: 'DearJoe5CASUAL'; color:#fff; letter-spacing: -0.125rem; margin-bottom:20px;text-shadow:0 0 5px #000}
.banner_footer ul	{padding:0px; margin-top:-20px;}
.banner_footer ul li{list-style:none;}
.banner_footer a .fa{font-size:70%; color:#fff;opacity:0.8; filter:alpha(opacity=80);}
.banner_footer a:hover .fa{color:#fff;opacity:1; filter:alpha(opacity=100);}

/*Slider Section Css*/

/*Top menus Css*/
.navbar{margin-bottom:0px;}
.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: 0px;}
.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;/*width: 165px;*/text-align: right;font-size:13px;font-family: ;}
.right_nav .fa {padding: 0 0px 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: 0px;margin-top: 0px;}
.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;}
/*Top menu Css*/


/*Main menu Css*/

.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; font-family: ;}
.main_menu_wrapper .dropdown-toggle{font-size: 16px;padding: 11px 20px; color:#fff; border:none;text-transform:capitalize; font-weight: 400;}
.dropdown-toggle .fa{padding-left:5px;}
/*.main_menu li .fa{padding:0 0 0 4px; font-size:15px;}*/
.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;}

 /*Main menu Css*/
 

/* Main Menu Tabs css*/
.tab_inner_menu ul 		{margin:0; padding:0; }
.tab_inner_menu>ul>li 	{list-style:none; text-transform:uppercase;font-weight:bold;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;}

/* Main Menu Tabs css*/





/*Tabs Common Css*/

.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:bold;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: 0.1rem;
    line-height: 20px;
    margin: 40px auto 30px;
    padding: 12px 30px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.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:0px 10px 5px;float:left;}
.btn .fa{padding:0 5px;}

/*Tabs Common Css*/


/* Twitter Feed */

#twitter-widget-0 .timeline-Footer {
    display: none!important;
}


.SandboxRoot.env-narrow .timeline-Tweet {
    padding: 20px;
}
span.TweetAuthor-screenName.Identity-screenName {
    color: #000000;
}
.SandboxRoot.env-narrow .timeline-Tweet-text {
    color: #555 !important;
    font-size: 14px;
}
span.TweetAuthor-avatar.Identity-avatar {
    border-radius: 50%;
}
.SandboxRoot * {
    font-family: ,sans-serif!important;
}
.SandboxRoot {
    color: #666;
    font-family: ,sans-serif!important;
}
li.timeline-TweetList-tweet.customisable-border {
    background-color: #f5f5f5;
    margin: 0 0 2px;
}
.timeline-Tweet-retweetCredit, .timeline-Tweet-timestamp {
    color: #555555 !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 tab css*/

#why_ravenswood .thumb_desc {background:none;}
#why_ravenswood .thumb_desc  a {font-size:14px;color:#666666; text-transform:capitalize;}


/*why ravenswood tab css*/




/*Slider css*/

.carousel img{margin:0 auto;}
.aside_menu{position:absolute;bottom:0px;right:0px; width:200px;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 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:/*#ffc70c*/#ffd800; color:/*#000*/#033469;}
.aside_menu li.blue a	{background:#033469;}
.aside_menu li a .fa	{padding:0 10px;}

/*Slider css*/

/**********Footer**********/
.footer{background:#00326d;padding:40px 0 5px;color:#fff;font-size:15px;}
.footer h4{margin-top:0px !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;}



/* Term Dates Tabs */

.termdate-tabs {padding:40px 0;}   
.termdate-tabs .nav-justified>li{border:none; display:inline-block;clear:none;width:50%;float:left;margin-bottom:0px;}
.termdate-tabs .nav-justified>li>a{border-color:#eee!important;margin-bottom:0px; color:#555; font-size:29px; padding: 10px 20px;letter-spacing:0px}
.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;}

/*.termdate-tabs .tab-pane.active{background:#f2f7fb;}*/


/*----Video banners-------*/
.video-wrapper{
position: absolute;
top: 0px;
left: 0px;
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; /* for accessing the video by click */
}
/*-- previous/next --*/

.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; }



/*-----play button-----*/
.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;}
/*-----mute button-----*/
.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------*/
.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 0px 8px rgba(0, 0, 0, 0.15);
overflow-x:hidden;  
}
.sidebar .heading{font-family: ;font-size: 16px;font-weight: 500;padding:10px 20px 10px 15px;}
.sidebar a{/*font-size:12px;font-weight:700;*/-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
transition: all 0.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 .quicklinks li.red a	{background:#e12c26;}
.sidebar .quicklinks li.yellow a	{background:#ffc70c; color:#000;}
.sidebar .quicklinks li.blue a	{background:#033469;}
.sidebar .quicklinks li a .fa	{padding:0 10px;}*/

.sidebar .calendar{padding: 20px 0px 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*/
.navbar-custom{border:none;min-height:40px;width:100%;}
/*Margins*/
.mb-20{margin-bottom:20px;}
.pad-t-b-40{padding:40px 0px 0px !important;}

/*bootstrap dropdown overide*/

/* .tab-menu{width:100%;}*/
.dropdown-menu{padding:0;border:none;}

/*-- Mega menu override --*/
.navbar-nav > li > a {line-height: 22px; color:#fff;}
.navbar-nav > li > .dropdown-menu {border-radius:0;}
.nav-stacked > li + li {margin-top: 0px;}

.yamm .yamm-content{padding:0px;/*min-height:500px;*/ position:relative;/*overflow:hidden;*/}

.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:0px;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:0px;}
.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 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:#999999;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; font-family: ;
    letter-spacing: 0.1em; -webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
transition: all 0.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 { color: #00326d; font-size: 22px; font-weight:400; margin:0 0 15px; text-transform:none; letter-spacing:0!important}

.tab-pane h4 { font-weight:500; font-size:18px; color:#666; } 

.tab_main_content{padding:10px 35px;border-left:1px solid #e1e1e1;margin-left:-1px;/*padding-bottom:1000px;margin-bottom:-1000px;*/}
.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;}	/*-- Mega menu override --*/
.tab-pane > ul.nav-pills >li >a:hover{background:none;}

/*Custom Select Box Css*/

.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: 0px 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 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
transition: all 0.15s ease;}
.select-style select option:hover {background-color:#e9e9e9;}
.search_box {position:relative;
    -webkit-box-shadow: 0px 0px 5px #666666;
-moz-box-shadow: 0px 0px 5px #666666;
box-shadow: 0px 0px 5px #666666;
}
.search_box input[type='text']{font-size:18px; font-family: ;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;}


/*Custom Select Box Css*/


.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:0px;margin:0px;}
.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 0.25s ease;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.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;}




/*Make Tour Page Css*/
.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;/*position:absolute;margin:0 auto;width:670px;max-width:100%;color:#fff; line-height:25px;text-align:center;  overflow: auto;
  margin: auto;  top: 0; left: 0; bottom: 0; right: 0;*/}
.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:bold ;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:0px;top:0px;z-index: 100000000000001000;}
.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;}
/*Make Tour Page Css*/
		/*End Tour Page Css */
.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: ;}
.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:bold;}
.blue_btn{background:#00326d;}
.blue_btn:focus{color:#fff;}
/*End Tour Page Css */

/*Image Gallery Css */
.gallery_header{text-align:center;padding:50px 0 0 0; color:#fff;}


h2{color: #fff; font-family: ;font-size: 36px;margin: 15px 0;font-weight:bold; }


.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:0px;left:0px;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%;}
/*Image Gallery Css */




/*-- Tour Slides --*/
.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 --*/
.promo img{
/*position:absolute;
top:0;
left:0;*/
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;
}


/*Community button css*/
.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{ font-family: ;letter-spacing: 0.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); }  
/*Community button css*/

/*-- Discover local menu overide --*/
.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: bold;}
.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: -0.25rem;text-shadow: 0px 0px 10px #000000;
}

.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;}
.second-step .gallery_wrap.selected:hover .gallery_overlap {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;}



/*-- nav sticky --*/
.navbar-sticky{position:fixed;top:0px;left:0;width:100%;background:/*#00326d*/#ffd800;border-radius:0;-webkit-box-shadow: 0px 0px 5px #e1e1e1;-moz-box-shadow: 0px 0px 5px #e1e1e1;box-shadow: 0px 0px 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: /*#fff*/#00326d;}
.navbar-sticky .nav>li.selected>a{background-color: rgba(0,0,0,0.9);}
.navbar-sticky .nav-grey li > a {
    color: #999999;
    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/*#00326d*/;}
.navbar-custom.navbar-sticky .navbar-collapse-custom{padding-left:0;padding-right:0;}

/*-- Black fade gradient --*/
.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%); /* FF3.6+ */
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))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.79) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

/*Homepage css*/
.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; }


/*
Homepage - Reasons to Choose Ravenswood
*/
.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 {
}

#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: 0px;
-moz-border-radius:0px;
border-radius:0px;
    -webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
transition: all 0.15s ease;
}

#why-list li.active a {
    background-color: #fff; 
    -webkit-border-radius: 5px 0px 0px 5px;
-moz-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;
}

#why-list li.active a:hover {
	background-color:#fff;
}

#why-list li a:hover {
    background-color:#dbe8f3;
    -webkit-border-radius: 5px 0px 0px 5px;
-moz-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;
}

#why-wrap h3 {
	color: #515151;
    font-family: DearJoe5CASUAL;
    font-size: 2em;
    font-style: normal;
    letter-spacing: -0.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:bold;}
.blue .tooltip{width:165px;}

#slides{background:#000;}
.gallery_footer .orange_btn.wide{width:360px;}
/*Homepage css*/
/*News and Events Page Css */
.page_header{text-align:center;padding:45px 0 0; clear:both;}
.page_header h1{color: #023d7f;text-transform: none;font-size: 60px;letter-spacing: 0.025em;font-family: 'Saturday-Script';font-weight: normal;padding: 50px 0 0 0;}
.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-family: ;font-weight:bold;}
.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 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.news_block:hover {-webkit-box-shadow: 0px 0px 6px #999;-moz-box-shadow: 0px 0px 6px #999;box-shadow: 0px 0px 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:0px;color:#999;text-transform:uppercase;font-family: ;font-size: 0.875em;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:21px;line-height: 24px;font-family: ;}
.news_matter p a:hover{text-decoration:underline;}
.news_matter .date {color:#b4b5b7;font-size:14px;:light;}
.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;}
/*News and Events Page Css */
/*Home Page Setion Css*/
.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:; 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:0.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:0.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;}
/*Home Page Setion Css*/
/*News Detail Page Css */
.breadcrumb{background:none;font-size:14px;text-transform:uppercase;font-family: ;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;}

/*News Detail Page Css */
.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:0px 0px 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;}
/*News Detail Page Css */


/*Favourite Page Css*/
.favourite_header{background:#262c6a;margin-top:51px;padding:40px 0 80px;position:relative;}
.favourite_header .nav-tabs{position:absolute;bottom:0px;border-bottom:none;}

.favourite_header h1{color:#fff;font-family: ;font-weight: bold;}
.favourite_header h1 .fa{padding-right:20px;}
.favourite_header p{padding: 30px 0 0;color: #7e83a0;font-size: 20px;line-height: 25px;}
.favourite_tabs{/*margin-top:-2.6em;*/}
.favourite_header .nav-tabs li{margin-bottom:0px;}
.favourite_header .nav-tabs li a{text-transform: uppercase;font-size: 1.4em;font-family: ;font-weight: 300;padding: .6em 2.5em;border:none;
-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;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: rgb(225, 44, 38);}
.favourite_tabs .tab-content .remove_btn .tooltip-inner{background-color: rgb(225, 44, 38);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: rgb(225, 44, 38);}
.favourite_tabs .tab-content .remove_btn a{display:block;text-align:center;color:#ec342a;font-size:2em;}
.favourite_tabs .tab-content .remove_btn .fa{}
.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:0px;}
.pages_detail .breadcrumb li{text-transform:capitalize;}
.pages_links a h4{font-size: 1.3em;margin:0px;font-weight:bold;}
.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: 0px 15px 5px 15px;}
.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{font-family: ;width:280px; padding:20px 25px 10px;background:#7eaed4;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; color:#fff;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.pages_message .popover .popover-content{padding:0px;}
.pages_message .popover h4{font-size:25px;font-weight:bold;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:normal;}
.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-family: ;font-size: 30px;font-weight: bold;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 0px;color:#676767;}.red_text{color:#e32c26;}
.favourite_block h2{font-weight:normal;color:#272d69;}
.favourite_block .block_image{margin-bottom:30px;}
.favourite_block .block_image img{max-width:100%;margin:5px; box-shadow:0px 0px 6px #999;}
.black_text{color:#343434;}
.interstate{font-family: ;}
.favourite_bottom{font-style:italic;text-align:center;line-height:1.25em;}
.favourite_tabs .gallery_footer a{font-family: ;width:270px;}

.favourite_model .modal-content{background:#7eaed4;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.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:bold;}
.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:bold;text-transform:uppercase;color:#2e367e;font-size:17px;}
.favourite_model label{color: #fff;display: block;font-family: ;font-weight: normal;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-family: ;font-size: 16px;font-weight: bold;}
.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:bold;margin:5px 0;}
.news_blocks .pages_detail a{font-weight:bold;}
.news_blocks .pages_row .pages_thumbnail{width:5.5em;overflow:hidden;}
.news_blocks .pages_message  button{padding: 0em .3em 0em .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: bold;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;font-family: ;}
.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;}
/*Favourite Page Css*/

/*Book Tour Forms Css*/

.tour_form_wrap .book_tour{padding:15px 0;border-radius:25px;margin:10px 0;display:inline-block;font-family: ;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:bold;}
.tour_form_wrap p.note {font-size:14px;text-align: right;margin:0px;}
.book_tour_form label{font-size:14px;float:left;width:100%;text-align:left; font-weight:400; padding: 5px 0px 0px 0px;}
.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: bold;color: #343434;font-size: 20px;}
.form_block_heading h4 span{padding: 10px 0;background: #343434;font-weight: bold;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:#999999;}
.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:bold;}
.form_block .form_button{position: absolute;left: 0;right: 0;bottom: 40px;font-family: ;}
.form_block .form_button .orange_btn{max-width:260px;}
.overflow-hidden{overflow:hidden;}
/*.error{background:transparent;font-size: 12px;color: red;margin-left:0px;display: block;text-align: left;padding: 5px 0 0;text-align:left;}*/
.error{background: none repeat scroll 0 0 crimson;color: white;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;
}

/*Book Tour Forms Css*/



/*Calendar page css */
 h1.dearjoe{ font-family: 'DearJoe5CASUAL';letter-spacing:normal;text-transform:capitalize;font-size:60px;font-weight:normal;}
.calendar_events .pages_links a h4{font-family: ;font-size:21px;font-weight:300;}
.calendar_events .pages_row{padding:0px;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:bold;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:0px;  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-family: ;font-weight:bold;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-family: ;font-weight:bold;}
.term_block p{font-size:1.1em;line-height:1.4em;font-family: ; font-weight:300;margin:0 0 0.5em;}
.term_block p.strong {font-family: ;font-weight:400!important; font-style:italic;}
.term_block .col-md-5 p {font-family: ;font-weight:600;}
.event_detail_page .pages_row.selected {padding:0px;}
.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:0px;padding:10px 0 0 0;font-family: ;}
.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:0px;}
.homepage-header .small{font-size:18px;padding:5px 0;}
 /*Caleader page css */ 
 
 /*Enrolment form Css*/
.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-family: ;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: 0px;  width:100%;  padding: 5%;margin-top:0px;background:#e8f1f8;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;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:0px;}
  .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-family: ;font-weight:300;}
   .link{text-transform:initial;text-decoration:underline;}
  /*Enrolment form Css*/
 
 
 /* for autocomplete search */
.autocomplete-suggestions { font-family: ; 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-family: ; font-weight: bold; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-family: ; display: block; border-bottom: 1px solid #000; }
#search-container{overflow:visible;}
  /* for autocomplete search */
 
  
  
 /* Pre Enrolment Form Css*/
.logo img{width:100%;}
.other_header h4{font-weight:bold;color:#00336a;font-size:16px;}
.other_header h3{font-size: 3.5rem; letter-spacing: -0.05rem; margin: 0; text-transform: capitalize;}
.other_header .col-md-4 p{font-size:15px;line-height:20px;margin-bottom:0px;}
.other_header a{color:#00336a;}
.pre-enrolment_wrapper {background:#e8f1f8;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;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:0px;padding:0px;width:100%;}
.other_page_top ul li {font-family: ;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:0.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 { font-family: ; text-transform: none!important;  font-size: 17px;  font-weight: 600;  line-height: 25px;margin:0px; 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-family: ; 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 15px;}
/*.pre-enrolment_wrapper input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:45px;height:45px; border:none;background:#fff;float:left;}	
.pre-enrolment_wrapper input[type='checkbox']:before{ font-family:"FontAwesome";content:"\f00c";color:#00326f;font-size:22px; padding:12px;display:inline-block;opacity:0;}
.pre-enrolment_wrapper input[type='checkbox']:checked:before{opacity:1;}
*/.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;font-family: ;}
.student_detail_form label{  color:#343434;font-size:16px; text-align:right;display:block;  padding: 10px 0;font-family: ; 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:0px;}
.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-family: ; 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: normal;
  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:0px;}
.wrapper.favourites-template #slides{display:none;}
  /* Pre Enrolment Form Css*/ 
  /*Request Form*/
.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:#999999;}
.date_select:after{font-family:"FontAwesome";content:"\f073";color:#999;position:absolute;left:30px;top:20%;}
.date_select select{padding-left:40px;}
.date_select select{background-image:none;}
/*Request Form*/
 .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){
    /*body{font-size:1.5em !important;}*/
  .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%;}
	}

@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;}
}



/*Phone Css*/


@media all and (max-width: 900px) and (min-width: 300px){
	p.quote  {padding-left:20px; padding-right: 10px;}
    .term_block p{font-size:.88em;}
	}

@media all and (max-width: 900px) and (min-width: 300px){
	h7 {text-align: 20px;}
     .term_block p{font-size:.88em;}
	}



/*Tablet Css*/
@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%;}
	}
/*Tablet Css*/
.quick-links-button{/*width:173px;*/text-align: right;}
/*-- Mobile menu --*/
@media all and (max-width: 767px) {
.navbar-nav{margin:0px;}
.navbar-wrapper .col-xs-5{padding:0px;}
    .navbar-custom{display:none;}    
    .banner_footer{display:none;}
    .wrapper.favourites-template #slides{display:block;}
    .favourite_header {
  		margin-top: 0px;
	}
    .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:0px;}
.nav>li{clear:both;margin-bottom: 1px;}
.yamm .yamm-content{	padding:0px !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:0px;}
 .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:0px;padding:0px;}
 .right_nav .dropdown.open .dropdown-toggle.btn-default{ width:165px;}
.main_menu li a .fa{float:right;}
.right_nav .dropdown-menu{margin:0px 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%;}

/*New Css */
.panel-group{margin-bottom:0px;}

.panel-group .panel{border-radius:0px;border:none;padding:0px;}
.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:0px;}
.panel-group .panel+.panel{margin:0px;}
.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: bold;}
.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:0px;}
.thumb_wrap,.thumb_desc{ height:36px; margin-bottom:0px;background:none;}
.thumb_desc a{color: #333;text-transform: capitalize;font-size: 14px;text-align: left;padding-left: 45px;font-weight: normal;}
.thumb_desc a:hover{background:rgba(125,174,211,0.17); color:#515151;}
.thumb_desc a:focus{background:#7daed3;color:#fff;}
.content_wrap{margin:0px;}
.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:0px;}
.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:0px;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:0px;display:block; position:absolute; bottom:0px; left:0px;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:0px;}
.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{ font-family: ;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;}
/*-- arrow icon for mobile menu --*/
.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:0px;}
.news_listing .news_matter{padding:0px; 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:bold;}
.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 .dropdown.open .dropdown-toggle:after{}
.enrolment_form_wrapper .navbar .nav > li.open > a:after{content:"\f107";}
.enrol_right{padding:0px 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:#999999;}
}

@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:0px;}
 .pre-enrolment_wrapper .btn {
  width: 208px;
  margin: 20px auto;
  font-size: 14px;
}
.student_detail_form .padding-50 
{
 padding: 20px 0px;   
}
.removepad > div{padding:0;}
}

/*New Css */
/*-- Mobile menu ends --*/

/*-- quotes --*/
#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: -0.125rem;margin-bottom: 5px;line-height: 45px;text-shadow: 0 0 5px #000;font-weight:normal;}
#quote h2:before{content:"'";}
#quote h2:after{content:"'";}
#quote h3{font-size: 16px;color:#fff;font-weight:normal;text-transform:uppercase;text-shadow: 0 0 5px #000;}
#slides{height: 800px;}
#slides img {display:none;}
/* Add loader */
.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;/* Pick a color */}
.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;
} 


/* For request form error*/

.pre-enrolment_wrapper label span.req {
  display: inline-block;
}
.request_modal .modal-content {background:#e8f1f8;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.error_requestfor
{
 background: none repeat scroll 0 0 crimson;
    border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    color: white;
    float: left;
    font-size: 12px;
    margin: 5px 0 10px;
    padding: 5px 10px;
    text-align: left;
	clear:both;
}

.error_prefercontact
{
    background: crimson;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
color: white;
float: left;
font-size: 12px;
margin-left: 0;
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 Page Css*/

.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-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_sections{border-bottom:1px solid #e1e1e1; padding:15px 10px;float:left;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-family: ;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: ;text-transform:uppercase;color:#7eaed4;font-size:16px;letter-spacing: 0.05rem !important; margin:0px;}
.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:0px;}
.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:bold;letter-spacing: -0.125rem;}
.news_content h3{font-size:21px;line-height:30px;color:#9a9a9a;}
.news_content .mid_content p {font-family: ; font-size:100%; }
.news_content .mid_content p table {font-family: ; font-size:100%!important; }
.news_content .mid_content p img {margin:1em 0;}
.full-padding-30{ padding: 0 10%;font-family: ; font-size:100%;}
.news_content_ul{padding:0px;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:0px; min-width:300px; left:inherit;right:0px;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%}


/*Microsite Mobile css */

@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:0px;}
  .image {margin-left:20px!important;}
    .gallery_wrap .image {margin-left:0px!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:0px;}
     .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:0px!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;}
    
    
}



/*Microsite Tabs css */
.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:0px;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: ;letter-spacing:0px;}
.microsite_wrapper h4,.microsite_wrapper h3.white_text{font-family: ;}


/*Search Results*/

hgroup.results_header	{margin-bottom:20px;}
h3#searched-terms {font-family: ; font-weight:normal; 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-family: ;font-style:italic; font-weight:300;}
.results_search	{margin:0px 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:0px;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:0px;margin:0px;}
.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 0.25s ease;}
.results_pop_searches ul li a:hover,
.results_pop_searches ul li a:focus { color:#515151; border-bottom:1px solid #999;}

/*Calendar Page CSS*/
.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:0px;color:#515151;top: 0;  padding: 12px 20px;}
.calendar_tabs .nav-justified>li{}
.calendar_tabs .nav-justified>li>a{border-radius:0px;border:none;font-size:16px;font-family: ; font-weight:500;padding:20px;letter-spacing:2px;border-bottom:6px solid #023469;-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.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:0px;-moz-border-radius:0px;-webkit-border-radius:0px;color:#343434;font-family: ;  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:#999999;display:block;position:absolute;padding:10px 20px;top:0;right:0;font-size:14px;}
.calendar_tabs .pages_row{padding:0px;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: ; font-weight:400;color:#999999;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:0px; 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:#999999;text-transform:uppercase;padding:10px 0;}
.calendar_tabs .pages_detail{/*min-height:115px;height:105px;*/position:relative;}


.white-bg {background-color: #ffffff!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;}

/*
Modal - Button close
*/
.btn-default {background-color: #E8F1F8; color:#515151!important;}

.news-template-slides .black-fade{background:#000;}


/* Tour Main Slides Text */


.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;

}


/* Enrolment Process List */

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 0.15s ease;-moz-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;}
ul#enrolment-process li a .fa {font-family:"FontAwesome"; font-size:60px;display:block; color:#00326D;}
ul#enrolment-process li h4 {font-family:, 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 {font-family:, 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 Web App */

.key-staff {margin:0 0 4em;}
.key-staff .img-wrap { }
.key-staff .img-wrap img {}
.key-staff h3 {color:#00326D; margin-bottom:0.25em; border-bottom:solid 1px #FFC70C; display:inline-block; padding-bottom:0.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: rgb(225, 44, 38);}
.favourite.homepage-news  .tooltip-inner{background-color: rgb(225, 44, 38);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: rgb(225, 44, 38);}





@media all and (max-width:650px) {
     .tour .slides-control .text-slide { display:none;}
    .container.content-holder{padding:0px;}
    
    
    
    .calendar_header{margin-top:0px;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 0px 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:0px;font-size:13px;}
    .calendar_tabs .calendar_sidebar{width:60px;float:left;padding:0 15px;}
    .calendar_tabs .calendar_sidebar ul li a{margin-left:0px;padding:12px 10px;}
    
    .calendar_date, .calendar_events{margin:0 auto;}
    .calendar_events{max-width: 90%;width:380px;}
    
    .month_heading{display:none;}
    .calendar_tabs .tab-content .tab-pane{padding-left:0px;}
    .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:normal;word-wrap: break-word;height:60px;overflow:hidden;}
    .calendar_tabs .favourite a{font-size:0px;}
    .calendar_tabs .favourite{position:absolute;top:15px;bottom:0px;right:-6px;}
    .calendar_tabs .favourite a .fa{font-size:12px;}
    .calendar_tabs .news_content{left:0px;}
    .calendar_tabs .pages_detail{width:92%;}
    .calendar_tabs .pages_detail { min-height: 77px;  height: 77px;display: block;overflow: hidden;}
    .news_content_ul .tab-content{padding:0px;width:92%;}
    
    .calender-mobile-content{padding:0px;}
    .calendar_header  h1{ color:#fff;}
    
    .today-event-block .calendar_rows .col-md-9 a{font-weight:bold;}
      .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:0px;}
.termdate-tabs .nav-justified>li>a{margin-bottom:0px;border-bottom:0px;font-size:29px; padding: 10px 20px;letter-spacing:0px}
.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:0px;right:0px;}
 .wrapper .tour .slides-pagination a {  width: 18%;  height: 50px;}   
}
@media all and (max-width:330px){
#ui-datepicker-div{padding:0px !important;width:90% !important;}
    table{margin-bottom:0px;}
.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: rgb(225, 44, 38) !important;
  border-radius: 30px;
  padding: 10px 20px 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: rgb(225, 44, 38) !important;
}
.custom-wrap{
background:#fff;
z-index:1;
}
#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: 0.8;
  filter: alpha(opacity=80);
  width:50px;
  text-align:center;
}



/* Enrolment Questions */

.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: #444444;
  margin: 16px 5px 0 5px;
    cursor:pointer;
}
#progressBar {
  position: absolute;
  width: 0px;
  height: 5px;
  background: #cc181e;
}
#timeWrap{
background:rgba(27, 27, 27, .8);
display:none;
float:left;
text-align:center;
font-size:10px;
padding:0px 6px;
  margin: 11px 5px 0 5px;
  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;
}
/*- float menu -*/
.local-menu-container.floating-menu h3{
/*- float menu -*/
/*position:fixed !important;
  top: 100px;
z-index:1000000000000001 !important;
  width: 345px;
/*- end float menu -*/
}
.floating-menu .local-menu-main{
/*- float menu -*/
/*position:fixed !important;
top:50px !important;
  width: 345px;
/*- end float menu -*/
}
.local-menu-container > div > ul > li > a > .fa{
float:right;
position:initial !important;
}

.local-menu-container.floating-menu .panel-group{

}
.local-menu-container .absolute.panel-group{
position:absolute;
}



/*- end float menu -*/

.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:0px;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: rgb(225, 44, 38) !important;
  border-radius: 30px;
  padding: 10px 20px 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: rgb(225, 44, 38) !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 Style Override - Privacy, Legal and Sitemap */

.modal-content {
    background-clip: padding-box;
    background-color: #E8F1F8;
    border: none;
    border-radius: 0px;
    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 {
  font-family: ;
  letter-spacing: 0.05em;
  margin: 10px auto;
  padding: 11px 30px;
  text-align: center;
  float: left;
  text-shadow: none;
}
#buttons-fix ul {
  padding: 0px;
}
.print_show{display:none;}
@media print {
html,
body{
  width: 100%;
  font-size: 11px !important; 
  color: #000000;
}
body div{
  max-width: 100%;
}
                    
label, h1, h2, h3, h4, p, input, select, option {font-size: 11px !important; color: #000000;}                   
                 
.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:bold;
}
.main_heading{
margin:10px 0 10px 0px;padding:0;
}
.sub-heading{
margin:10px 0;padding:0;
}
.sub-heading-1{margin:10px 0 5px 0;}

.new-sub-heading h3{margin:0px 0 5px 0;}
.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: 0em;
	
}
.value{margin-left:10px;}
.label1{font-weight:bold;border:none;}
#step-4 .label, #step-5 .label{margin:0;padding:;}
#step-4 .col-xs-12, #step-5 .col-xs-12{margin:0 0 0 0px;padding:5px 0;}
#questions{display:none;}
}

.news_image1 img {
  max-width: 100%;
}
/*Microsite-new Page Css*/
.microsite_header{background:#163c80;float:left;width:100%;padding:0;color:#9196b4;display:table;font-size:14px;position:fixed;z-index:1000;}
.microsite_header h3{  color:#ffffff;  font-weight: bold;  padding: 40px 0 10px;font-size:26px;margin:0px;}
.microsite_header .logo{max-width:310px;float:left; margin-top: 5px;}
.microsite_header .address{padding: 30px 0 15px; color: #ffffff;}
.microsite_header .header_links{padding:20px 0 10px;}
.microsite_header .header_links > a{color:#ffffff;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:#7daed3;}
.microsite_header  .social_icons{padding:20px 0 10px;}
.microsite_header  .social_icons ul{padding:0px;}
.microsite_header  .social_icons li{display:inline-block;list-style:none;padding:10px;}
.microsite_header  .social_icons li a{color:#ffffff;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:bold;
}
.micrositenew_wrapper .secondary-header h2{color:#000;font-size:25px;margin:0;float:left;}
.secondary-header .buttons .btn{background:#e5e5e5;color:#333333;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:#ffd800;}
.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;}

/*Microsite-new Page Css*/

#documenter_content ul.gallery-holder li:before {
    display: none;
}




@media all and (max-width:320px){
    #documenter_content .microsite_header h3{font-weight: 500;  padding: 0px 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 0px;}
    .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;}
}


/*newly added for tour page */
@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:0px;right:0px;}
}






@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:0px;}
.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 .social_icons	{12px 0 10px 10px}
    .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;}
    .micrositenew_wrapper .secondary-header .pull-right.buttons {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 .social_icons	{12px 0 10px 10px}
    .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 0px;}
    .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;}
    
	}

@media (min-width:1281px){
      	.microsite_header .logo {/*padding-top: 15px;*/}
    }

    
  #search_form_result_page .search_box .submit_btn{top:0px;right:0px;}
  .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;}

/*Extra small devices (portrait phones, less than 576px)*/ 
@media (max-width: 575px) { 
	.tab-content {background-color: white;}
    .calendar_tabs .nav-justified>li>a {border-bottom: 0px solid #023469;}
    .nav-tabs {background-color: white;}
    .termdate-tabs {padding:0px;}
    .term_block {padding:0px;}
}

/*Small devices (landscape phones, 576px and up)*/ 
@media (min-width: 576px) and (max-width: 767px) { 
    .tab-content {background-color: white;}
    .calendar_tabs .nav-justified>li>a {border-bottom: 0px solid #023469;}
    .nav-tabs {background-color: white;}
}

/*Medium devices (tablets, 768px and up)*/ 
@media (min-width: 768px) and (max-width: 991px) {  }

/*Large devices (desktops, 992px and up)*/ 
@media (min-width: 992px) and (max-width: 1199px) {  }

/*Extra large devices (large desktops, 1200px and up)*/ 
@media (min-width: 1200px) {  }