/*
Theme Name: Lounge
Theme URI: http://demo.qodeinteractive.com/lounge/
Description: Lounge Theme
Tags: clean, elegant, white, ajax, parallax, creative, modern, corporate, business, portfolio, fashion, food, travel, beauty, restaurant
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com/
Version: 1.1.1
License: GNU General Public License
License URI: licence/GPL.txt

*/

/*
CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.


Changelog

1.1.1
- Fixed accordion button hover color
- Updated Revolution Slider to version 3.0.2 (TESTED AND BUG FREE VERSION)

1.1
- Improved AJAX animations between pages to work with without '#'
- Added fixed menu resize yes / no to Qode options
- Added testimonial timeout transition to Qode options
- Updated Revolution Slider to version 3.0
- Updated translation files
- Fixed logo resize on Safari
- Fixed contact form email - last name was not sent

1.0.4
- Added Google fonts Latin Extended subset
- Improved load performance
- Fixed video responsiveness

1.0.3
- Updated Qode options > Blog > Blog Sidebar to be global setting for blog list templates
- Updated pricing table shorcode, added price period field into shortcode
- Changed unordered list bullet image with bullet content, bullet color is set to be main color
- "Back button" inserted to all templates
- Updated translation files
- Fixed option for parallax min height on last two sizes
- Fixed hover on social icons when first color is changed
- Fixed blog list template "Blog Template 2", left margin bug
- Fixed breaking in next line bug when color is set via editor
- Fixed size of the logo bug when logo is centered

1.0.2
- Updated portfolio_list shortcode with order_by (order, title, date) and order (asc, desc) attributes
- Fixed portfolio single style with floating info bug
- Fixed accordion bug when used in blog post page
- Fixed accordion bug when used in parallax page
- Fixed logo bugs

1.0.1
- Added child theme support
- Added language files (po & mo)
- Fixed arrow slider bug, arrow set to middle position
- Fixed portfolio hover bug
- Fixed header bug, when header is not fixed
- Fixed counter bug when page (AJAX) animations are enabled
- Fixed menu bug on IE8

*/

/*
Theme Name: Lounge Child
Theme URI: http://demo.qodeinteractive.com/lounge/
Description: A child theme of Lounge Theme
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com/
Version: 1.0.1
Template: lounge
*/
@import url("../lounge/style.css");

body {
font-family: Ubuntu, sans-serif;
font-weight: 200;
line-height: 20px;
letter-spacing: .03em;


}

p {
font-family: Ubuntu, sans-serif;
font-weight: 200;
color: #444444;
}

.column_inner p {
margin-bottom: 10px;
}

offstrong {
font-family: Tahoma;
}

/* Print Styles */


@media print { #sm-icons3 {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { p {
color: #000000;
font-size: 20px;
}}

@media print { .post_single_text_holder p {
color: #000000;
font-size: 16px;
}}

@media print { body {
color: #000000;
font-size: 16px;
}}

@media print { h6 {
color: #000000;
}}

@media print { .create {
color: #000000;
}}

@media print { a {
color: #333333;
}}

@media print { .post_single_text_holder {
font-size: 16px;
}}

@media print { #mobile-logo, .logo {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { #mobile-slider {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { .menu {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { .header_top_outer {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { #menu-main-menu2 {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { .column1 {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { .column2 {
width: 100%;
}}

@media print { .footer_holder {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { .logo {
	width: 300px;
	margin-top: 10px;
	text-align:center;
	align: center;
}}

@media print { .date {
	width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { .comment_form {
	width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media print { .info {
	width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

/* Responsive Styles */

@media only screen and (max-width: 1160px) {	#menu-main-menu2 a{
	font-size: 13px;
	letter-spacing: .05em;
	padding: 10px;
	margin-top: -10px;
	margin-bottom: -10px;
	
}}

@media only screen and (max-width: 1160px) {	#news-slider {
width: 0px;
height: 0px;
visibility: hidden;
}}

@media only screen and (max-width: 1160px) {	#menu-main-menu2 .inner .inner2 ul {
padding-top: 20px;
}}

@media only screen and (max-width: 1160px) {	#menu-main-menu2 .inner .inner2 ul li ul li {
padding-top: 10px;
}}

@media only screen and (max-width: 935px) {	.container {
	background: #ffffff; 
	
	
}}

@media only screen and (max-width: 500px) {	#news-slider2 {
width: 0px;
height: 0px;
visibility: hidden;
display: none;
}}

@media only screen and (min-width: 935px) { #menu-item-26653 {
width: 0px;
height: 0px;
visibility: hidden;
display: none;
margin-left: -60px;
}}

@media only screen and (max-width: 935px) { #google_translate_element {
width: 0px;
height: 0px;
visibility: hidden;
display: none;
}}

@media only screen and (max-width: 935px) {	 #menu-item-13998, #menu-item-13115, #menu-item-13116 {
width: 0px;
height: 0px;
visibility: hidden;
display: none;
}}

@media only screen and (max-width: 935px) {	#menu-item-3291 {
margin-right: -85px;
width: 0px;
height: 0px;
visibility: hidden;
}}

@OFFmedia only screen and (min-width: 935px) {	#menu-item-3294 {
margin-left: -85px;
width: 0px;
height: 0px;
visibility: hidden;
}}

@media only screen and (min-width: 935px) { .menu-mobile-container {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media only screen and (min-width: 935px) { #mobile-logo {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media only screen and (max-width: 499px).select img {
padding-top: 15px;

}

@media only screen and (max-width: 935px) { #rev_slider_2_1_wrapper {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media only screen and (max-width: 935px) { #rev_slider_2_1 {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media only screen and (max-width: 935px) { #desktop-slider {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media only screen and (min-width: 935px) { #mobile-slider {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media only screen and (max-width: 935px) { .logo {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media only screen and (max-width: 935px) { #section-image {
width: 115%;
margin-left: -40px;
}}

@media only screen and (max-width: 935px) { #menu-featured
{
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media only screen and (min-width: 935px) { #featured-mobile {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@media only screen and (min-width: 935px) { .footer {
padding-top: 0px;
}}

@media only screen and (max-width: 935px) { #wp-em-editor-content-editor-container {
width: 280px;
}}

@media only screen and (max-width: 935px) { #qt_em-editor-content_toolbar {
overflow: scroll;
width: 280px;
}}

@media only screen and (max-width: 935px) { .footer_top .column2 {
position: relative;
margin-bottom: 130px;
margin-top: 20px;
}}

@media only screen and (min-width: 935px) { .footer_top .column2 .textwidget {
margin-right: 25px;
padding-left: 25px;
height: 150px;
width: 175px;
}}

@media only screen and (min-width: 935px) { .footer_top .column3 {
padding-left: 20px;
margin-right: -20px;
height: 150px;
}}

@media only screen and (max-width: 935px) { .posts_holder2.post_single article .text .date {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}}

@-moz-document url-prefix() { .header_inner > div:nth-child(1) > div:nth-child(1){

height: 90px;
}}

@-moz-document url-prefix() { .header_inner {

height: 90px;
}}

@-moz-document url-prefix() { .header_top_fixed {

height: 125px;
}}

@-moz-document url-prefix() { #menu-main-menu2 {

vertical-align: middle;		
}}

@-moz-document url-prefix() { table.events-table img {
height: 80px;
width: 120px;
}}

@-moz-document url-prefix() { #gsc-i-id1 {
vertical-align: top;
margin-top: 2px;
}}

@-moz-document url-prefix() { .gsc-search-box {
vertical-align: top;
margin-top: -2px;
}}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   table.events-table > tbody > tr > td > img {
height: 80px;
width: 120px;
}}

@media screen\0 {  table.events-table > tbody > tr > td > img {
height: 80px;
width: 120px;
}}

@media \0screen { table.events-table > tbody > tr > td > img {
height: 80px;
width: 120px;
}}

@media \0screen\,screen\9 { table.events-table > tbody > tr > td > img {
height: 80px;
width: 120px;
}}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .header_inner > div:nth-child(1) > div:nth-child(1){

height: 90px;
}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .header_inner {

height: 90px;
}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #menu-main-menu2 {

vertical-align: middle;		
}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .header_top_fixed {

height: 125px;
}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .gsc-search-button {
vertical-align: top;
padding-top: 0px;
margin-top: -5px;
margin-left: 5px;
}}

.gsc-search-button:not(*:root) {
vertical-align: top;
padding-top: 0px;
margin-top: -2px;
}

.header_top_middle {
	background-image: url(/wp-content/uploads/2013/07/gold-vertical-line.gif);
	background-repeat: repeat;
}

.header_top_search {
float: left;
clear: none;
width: 100px;
height: 30px;
z-index:20000;
}

#mobile-logo {
margin-top: 10px;
	vertical-align: middle;
	text-align: center;
}

.info .right {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}

div.info span.left {
width: 0px;
height: 0px;
visibility: hidden;
}

.alignright {
margin-left: 20px;
}


.select {
width: 100%;
float: right;
margin-top: -38px;

}

.selectnav img {
width: 20px;

}

.selectnav {
background: #ffffff;
height: 0px;

}

h1 {
letter-spacing: .02em;
line-height: 26px;
}

h2 {
font-style: normal;
line-height: 25px;
letter-spacing: .01em;
}

h3 {
letter-spacing: .01em;
}

h4 {
letter-spacing: .01em;
}

h5 {
letter-spacing: .01em;
}

h6 {
line-height: 22px;
margin-bottom: 10px;
letter-spacing: .02em;
}

.posts_holder2.post_single article .text p {
padding-bottom: 10px;
font-size: 14px;
}

.title_with_line {
font-style: normal;
	letter-spacing: .05em;
}

h2.title_with_line {
font-style: normal;
	letter-spacing: .05em;
}

.breadcrumbs a {
color: #cccccc;
}

/* Top Widget Bar */

#menu-quick-links li{
	display: inline;
	padding: 10px;
	font-size: 12px;

}

#menu-quick-links li a:hover {
	color: #666666;
}
#menu-quick-links li a {
	color: #000000;
}

#menu-item-13998 {
	padding-left: 15px;
	padding-right: 15px;
	background: #999999;
	margin-right: -5px;
	
}

.menu #menu-item-13998 a {
	color: #ffffff;
	
}

.menu #menu-item-13998 a:hover {
	color: #FC0;
	
}



#menu-item-13115 {
	padding-left: 15px;
	padding-right: 15px;
	background: #999999;
	margin-right: -5px;
	
}

.menu #menu-item-13115 a {
	color: #ffffff;
	
}

.menu #menu-item-13115 a:hover {
	color: #FC0;
	
}



#menu-item-13116 {
	padding-left: 15px;
	padding-right: 15px;
	background: #999999;
	
	
}

.menu #menu-item-13116 a {
	color: #ffffff;
	
}

.menu #menu-item-13116 a:hover {
	color: #FC0;
	
}


#sm-icons ul {
	list-style-type: none;
	display: inline;
	margin-top:10px;
}

#sm-icons li {
	list-style-type: none;
	display: inline;
	padding: 5px;
	margin-top: 10px;
}

#sm-icons li img{
	margin-top: 5px;
}

.submit p {
border: 0px;
color: #000000;
}

#searchsubmit {
border: none;
color: #000000;
}

#search-3 #searchsubmit {
font-size: 12px;
}

.header_top_right .textwidget li a {
margin-top: 3px;
height: 23px;
width: 23px;
}

.social_menu li .inner a img {
height: 23px;
width: 23px;
}

#sm-icons3 .facebook .inner {
height: 23px;
width: 23px;
background-position: -30px -2px;
}

#sm-icons3 .twitter .inner {
height: 23px;
width: 23px;
background-position: -2px -2px;
}

#sm-icons3 .vimeo .inner {
height: 23px;
width: 23px;
background-position: -227px -2px;
}

#sm-icons3 .youtube .inner {
height: 23px;
width: 23px;
background-position: -423px -2px;
}

#sm-icons3 .instagram .inner {
height: 23px;
width: 23px;
background-position: -479px -2px;
}

#sm-icons3 .linkedin .inner {
height: 23px;
width: 23px;
background-position: -171px -2px;
}

#sm-icons3 .flickr .inner {
height: 23px;
width: 23px;
background-position: -142px -2px;
}

#sm-icons3 a:hover {
background: #999999;
}


.header_top_right {
height: 23px;

}

.textwidget {
height: 23px;

}

/* Footer */

.searchform input {
margin-top: 5px;
height: 25px;
}

.searchform #searchsubmit {
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 10px;
font-size: 16px;
height: 40px;
}

.footer_top {
margin-top: 20px;
background: #000000;
}

.footer_holder .container {
background: #000000;
}

/* Mobile Nav Links */

li #menu-item-13026 a:hover {
color: #BE1E2E;
}

li #menu-item-13027 a:hover {
color: #1F9A8C;
}

li #menu-item-13028 a:hover {
color: #A05FA6;
}

li #menu-item-13029 a:hover {
color: #000000;
}

li #menu-item-13030 a:hover {
color: #D9AD44;
}

li #menu-item-13031 a:hover {
color: #009900;
}

li #menu-item-13032 {
border-top: 1px solid #333333;
background-color: #777777;
}

li #menu-item-13032 a {
color: #ffffff;
}

li #menu-item-13032 a:hover {
color: #FC0;
}

li #menu-item-15608 {
border-top: 1px solid #333333;
background-color: #999999;
}

li #menu-item-15608 a {
color: #ffffff;
}

li #menu-item-15608 a:hover {
color: #FC0;
}

li #menu-item-13076 {
border-top: 1px solid #333333;
background-color: #777777;
}

li #menu-item-13076 a {
color: #ffffff;
}

li #menu-item-13076 a:hover {
color: #FC0;
}

li #menu-item-13077 {
border-top: 1px solid #333333;
background-color: #777777;
}

li #menu-item-13077 a {
color: #ffffff;
}

li #menu-item-13077 a:hover {
color: #FC0;
}


/* Main Navigation */

#menu-main-menu2 a{
	letter-spacing: .06em;
	}

#menu-main-menu2 .inner a{
	letter-spacing: .15em;
	padding-bottom: 15px;
	}

#nav-menu-item-2741 a:hover {
color: #FFCD00;
border-top: 3px solid #FFCD00;
}

#nav-menu-item-2741 a:visited {
color: #000000;
border-top: 3px solid #FFCD00;
}

#nav-menu-item-2741 a:active {
color: #000000;
border-top: 3px solid #FFCD00;
}

#nav-menu-item-2741 .current {
color: #FFCD00;
border-top: 3px solid #FFCD00;
border-bottom: 3px solid #FFCD00;
}

#nav-menu-item-2741 .inner  {
background: #FFCD00;
color: #ffffff;
font-size: 12px;
border: 0px;
}

#nav-menu-item-2741 .inner  a {
color: #ffffff;
}

#nav-menu-item-2741 .inner a:hover  {
border: 0px;
}

#nav-menu-item-2741 .inner .current  {
border: 0px;
}

#nav-menu-item-2740 a:hover {
color: #BE1E2E;
border-top: 3px solid #BE1E2E;
}

#nav-menu-item-2740 a:visited {
color: #000000;
border-top: 3px solid #BE1E2E;
}

#nav-menu-item-2740 a:active {
color: #000000;
border-top: 3px solid #BE1E2E;
}

#nav-menu-item-2740 .current {
color: #BE1E2E;
border-top: 3px solid #BE1E2E;
border-bottom: 3px solid #BE1E2E;
}

#nav-menu-item-2740 .inner  {
background: #BE1E2E;
color: #ffffff;
font-size: 12px;
border: 0px;
}

#nav-menu-item-2740 .inner a:hover  {
border: 0px;
}

#nav-menu-item-2740 .inner .current  {
border: 0px;
}

#nav-menu-item-2740 .inner  a {
color: #ffffff;
}

#nav-menu-item-2739 a:hover {
color: #1F9A8C;
border-top: 3px solid #1F9A8C;
}

#nav-menu-item-2739 a:visited {
color: #000000;
border-top: 3px solid #1F9A8C;
}

#nav-menu-item-2739 a:active {
color: #000000;
border-top: 3px solid #1F9A8C;
}

#nav-menu-item-2739 .current {
color: #1F9A8C;
border-top: 3px solid #1F9A8C;
border-bottom: 3px solid #1F9A8C;
}


#nav-menu-item-2739 .inner  {
background: #1F9A8C;
color: #ffffff;
font-size: 12px;
border: 0px;
}

#nav-menu-item-2739 .inner a:hover  {
border: 0px;
}

#nav-menu-item-2739 .inner .current  {
border: 0px;
}

#nav-menu-item-2739 .inner  a {
color: #ffffff;
}

#nav-menu-item-2738 a:hover {
color: #A05FA6;
border-top: 3px solid #A05FA6;
}

#nav-menu-item-2738 a:visited {
color: #000000;
border-top: 3px solid #A05FA6;
}

#nav-menu-item-2738 a:active {
color: #000000;
border-top: 3px solid #A05FA6;
}


#nav-menu-item-2738 .current {
color: #A05FA6;
border-top: 3px solid #A05FA6;
border-bottom: 3px solid #A05FA6;
}

#nav-menu-item-2738 .inner  {
background: #A05FA6;
color: #ffffff;
font-size: 12px;
border: 0px;
}

#nav-menu-item-2738 .inner a:hover  {
border: 0px;
}

#nav-menu-item-2738 .inner .current  {
border: 0px;
}

#nav-menu-item-2738 .inner  a {
color: #ffffff;
}

#nav-menu-item-7997 a:hover {
color: #000000;
border-top: 3px solid #000000;
}

#nav-menu-item-7997 a:visited {
color: #000000;
border-top: 3px solid #000000;
}

#nav-menu-item-7997 a:active {
color: #000000;
border-top: 3px solid #000000;
}

#nav-menu-item-7997 .current {
color: #000000;
border-top: 3px solid #000000;
border-bottom: 3px solid #000000;
}

#nav-menu-item-7997 .inner  {
background: #000000;
color: #ffffff;
font-size: 12px;
border: 0px;
}

#nav-menu-item-7997 .inner a:hover  {
border: 0px;
}

#nav-menu-item-7997 .inner .current  {
border: 0px;
}

#nav-menu-item-7997 .inner  a {
color: #ffffff;
}


#nav-menu-item-2736 a:hover {
color: #D9AD44;
border-top: 3px solid #D9AD44;
}

#nav-menu-item-2736 a:visited {
color: #000000;
border-top: 3px solid #D9AD44;
}

#nav-menu-item-2736 a:active {
color: #000000;
border-top: 3px solid #D9AD44;
}

#nav-menu-item-2736 .current {
color: #D9AD44;
border-top: 3px solid #D9AD44;
border-bottom: 3px solid #D9AD44;
}


#nav-menu-item-2736 .inner  {
background: #D9AD44;
color: #ffffff;
font-size: 12px;
border: 0px;
}

#nav-menu-item-2736 .inner a:hover  {
border: 0px;
}

#nav-menu-item-2736 .inner .current  {
border: 0px;
}

#nav-menu-item-2736 .inner  a {
color: #ffffff;
}


#nav-menu-item-2735 a:hover {
color: #009900;
border-top: 3px solid #009900;
}

#nav-menu-item-2735 a:visited {
color: #000000;
border-top: 3px solid #009900;
}

#nav-menu-item-2735 a:active {
color: #000000;
border-top: 3px solid #009900;
}

#nav-menu-item-2735 .current {
color: #25327B;
border-top: 3px solid #009900;
border-bottom: 3px solid #009900;
}

#nav-menu-item-2735 .inner  {
background: #009900;
color: #ffffff;
font-size: 12px;
border: 0px;
}

#nav-menu-item-2735 .inner a:hover  {
border: 0px;
}

#nav-menu-item-2735 .inner .current  {
border: 0px;
}

#nav-menu-item-2735 .inner  a {
color: #ffffff;
}

#nav-menu-item-2734 a:hover {
color: #B3AB6E;
border-top: 3px solid #B3AB6E;
}

#nav-menu-item-2734 a:visited {
color: #000000;
border-top: 3px solid #B3AB6E;
}

#nav-menu-item-2734 a:active {
color: #000000;
border-top: 3px solid #B3AB6E;
}


#nav-menu-item-2734 .current {
color: #B3AB6E;
border-top: 3px solid #B3AB6E;
border-bottom: 3px solid #B3AB6E;
}

#nav-menu-item-2734 .inner  {
background: #B3AB6E;
color: #ffffff;
font-size: 12px;
border: 0px;
}

#nav-menu-item-2734 .inner a:hover  {
border: 0px;
}

#nav-menu-item-2734 .inner .current  {
border: 0px;
}

#nav-menu-item-2734 .inner  a {
color: #ffffff;
}

.inner2 {
	letter-spacing: .2em;
}
/* Post Slider */

.post_single_text_holder p {
margin-bottom:15px;
}

.post_single_text_holder {
font-size: 12px;
}

.menu-mobile-container {
	display: block;
	font-size: 16px;
	background-color: #EAEAEA;
}

.menu-mobile-container li {
	padding: 8px;
	border: 1px solid #cccccc;
}

.promo_slider_excerpt {
font-family: Ubuntu, sans-serif;
font-weight: 200;
line-height: 20px;
color: #7c7c7c;
font-size: 13px;
background: #ffffff;
background-color: #ffffff;
height: 65px;
overflow: hidden;
}

#news-slider2 IMG.attachment-full.wp-post-image {
	width: 100%;
	height: 270px;
	overflow: hidden;
}

.promo_slider_title {
font-family: Lora, Georgia, "Times New Roman", Times, serif;
height: 45px;
overflow: hidden;
background: #ffffff;
}

.post_image {
width: 100%;
}

.latest_post_holder ul li {
width: 100%;
}

#section-image {
width: 108%;
margin-left: -40px;
}

/* Section Menus */


.menu-featured-container {
align: center;
text-align: center;

}

#menu-mobile li {
padding: 5px;
border-bottom: 1px solid #999999;
border-top: 1px solid #ffffff;
}

#menu-mobile {
background: #EAEAEA;
border-top: 1px solid #999999;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
font-size: 16px;
letter-spacing: .04em;
margin-right: -10px;
margin-left: -10px;
}

#menu-directory li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-directory {
border-top: 12px solid #999999;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-about li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-about {
border-top: 12px solid #FFCD00;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-why li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-why {
border-top: 12px solid #FFCD00;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-commitment li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-commitment {
border-top: 12px solid #FFCD00;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-study_abroad li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-study_abroad {
border-top: 12px solid #FFCD00;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-sustainability-3 li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-sustainability-3 {
border-top: 12px solid #FFCD00;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-sustainability-2 li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-sustainability-2 {
border-top: 12px solid #FFCD00;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-centre_facts li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-centre_facts {
border-top: 12px solid #FFCD00;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-outcomes li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-outcomes {
border-top: 12px solid #FFCD00;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-academics li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-academics {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-academics_home li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-academics_home {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-affairs li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-affairs {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-registrar li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-registrar {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-faculty li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-faculty {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-faculty-resources li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-faculty-resources {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-research-4 li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-research-4 {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-funding li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-funding {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-irb li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-irb {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-committees {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-committees li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-staff-congress {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-staff-congress li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-library {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-library li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-research-3 {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-research-3 li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-disability {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-disability li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-resources li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-resources {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-writing {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-writing li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}
#menu-experiential_learning {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-experiential_learning li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-opportunities {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-opportunities li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-jcy {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-jcy li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-rice {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-rice li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-african {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-african li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-anthro {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-anthro li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-art_history {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-art_history li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-art {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-art li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-asian {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-asian li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-bns {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-bns li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-bmb{
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-bmb li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-biology {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-biology li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-chemical_physics {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-chemical_physics li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-chemistry {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-chemistry li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-chinese {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-chinese li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-classic {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-classic li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-computer {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-computer li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-creative {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-creative li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-creative {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-creative li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-drama {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-drama li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-dramatic-arts {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}


#menu-dramatic-arts li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}
#menu-economics {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-economics li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-education {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-education li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-engineering {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-engineering li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}
#menu-english {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-english li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-environment {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-environment li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-european {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-european li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-film {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-film li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-french {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-french li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-gender {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-gender li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-gender {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-gender li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-german {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-german li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-global-commerce {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}


#menu-global-commerce {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-global-commerce li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-history {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-history li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-humanities {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-humanities li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-fys {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-fys li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-international-studies li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-image_library {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-image_library li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-international-studies {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-japanese {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-japanese li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-latin {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-latin li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-linguistics {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-linguistics li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-math {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-math li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-music {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-music li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-icf {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-icf li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-ensembles {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-ensembles li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-natsci {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-natsci li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-physics {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-physics li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-philosophy {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-philosophy li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-physics {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-physics li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-physics {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-physics li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}


#menu-politics {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-politics li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-pre-professional {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-pre-professional li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-pre-law {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-pre-law li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-pre-mba {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-pre-mba li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-pre-med {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-pre-med li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-pre-nursing {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-pre-nursing li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-pre-optometry {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-pre-optometry li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-pre-pharmacy {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-pre-pharmacy li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-pre-physical-therapy {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-pre-physical-therapy li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-pre-veterinary {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-pre-veterinary li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-hpag {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-hpag li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-psychology {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-psychology li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-psych_bns {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-psych_bns li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-religion {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-religion li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-rotc {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-rotc li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}


#menu-spanish {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-spanish li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-studio-art {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-studio-art li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-mellon_grant {
border-top: 12px solid #BE1E2E;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-mellon_grant li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-admission li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-admission li a {
text-decoration: none;

}

#menu-admission {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-apply li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-apply li a {
text-decoration: none;

}

#menu-apply {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-international li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-international li a {
text-decoration: none;

}

#menu-international {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}


#menu-admission_contacts li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-admission_contacts li a {
text-decoration: none;

}

#menu-admission_contacts {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-visit li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-visit li a {
text-decoration: none;

}

#menu-visit {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-cost li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-cost li a {
text-decoration: none;

}

#menu-cost {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-aid li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-aid li a {
text-decoration: none;

}

#menu-aid {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-aid_info li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-aid_info li a {
text-decoration: none;

}

#menu-aid_info {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-reports li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;
}

#menu-reports li a {
text-decoration: none;

}

#menu-reports {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-loans li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-loans li a {
text-decoration: none;

}


#menu-loans {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-scholarships li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-scholarships li a {
text-decoration: none;

}

#menu-scholarships {
border-top: 12px solid #1F9A8C;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-campus li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-campus {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-dining li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-dining {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-activities li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-activities {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-student_life li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-student_life {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-sexual-misconduct li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-sexual-misconduct {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-housing li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-housing {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}



#menu-get_involved li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-get_involved {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-facilities li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-facilities {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-service li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-service {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-bonner li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-bonner {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-religious li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-religious {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-health li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-health {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}


#menu-public_safety li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-public_safety {
border-top: 12px solid #A05FA6;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-athletics li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-athletics {
border-top: 12px solid #000000;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-fitness li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-fitness {
border-top: 12px solid #000000;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-connect li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-connect {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-offices li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-offices {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-leadership-programs li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-leadership-programs {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}


#menu-ir li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-ir {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-president li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-president {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-centrepiece li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-centrepiece {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-events-2 li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-events-2 {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-events-3 li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-events-3 {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-parents li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-parents {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-commencement li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-commencement {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-contact li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-contact {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-finance li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-finance {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}


#menu-relations li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-relations {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-development li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-development {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-communications li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-communications {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}


#menu-hr li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-hr {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-legal li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-legal {
border-top: 12px solid #D9AD44;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-after li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-after {
border-top: 12px solid #009900;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-career li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-career {
border-top: 12px solid #009900;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-internships li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-internships {
border-top: 12px solid #009900;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-alumni li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-alumni {
border-top: 12px solid #f0b511;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-giving li {
padding: 15px;
border-bottom: 1px solid #EAEAEA;

}

#menu-giving {
border-top: 12px solid #f0b511;
margin-bottom: 20px;
font-size: 14px;
letter-spacing: .04em;
}

.testimonials {
text-align: left;
	line-height: 30px;
}

#menu-featured li {
	display: inline;
	background-image: url(/wp-content/uploads/2013/08/grad-back2.jpg);
	padding: 15px;
margin-right:10px;
font-size: 14px;
letter-spacing: .04em;
}

#menu-featured li a {
	color: #FFF;
	font-size: 12px;
	
}

#menu-featured li a:hover {
	color: #FFCD00;
	background-image: url(/wp-content/uploads/2013/08/grad-back2.jpg);
padding: 15px;
}

/* Why Centre? */

#why-centre-header {
margin-bottom: -15px;
}

/* Calendar Styles */

@media only screen and (max-width: 935px) {	table.em-calendar .em-calnav-prev, table.em-calendar .em-calnav-next  {
width: 250px;
height:500px;

}}

.em-calendar {
width: 100%;
height:750px;
border: 1px solid #EAEAEA;
}

.em-calendar-wrapper {
background-image: url(/wp-content/uploads/2013/08/calendar-gradient.png);
background-repeat: repeat-x;	
}

.month_name {
	color: #EAEAEA;
	background-image: url(/wp-content/uploads/2013/08/calendar-gradient2.png);
	background-repeat: repeat-x;
	font-family: Lora, Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
	font-weight: lighter;
	margin-left: 50%;
}

.widget_em_calendar table.em-calendar 
{ width:100%;
height: 250px;  }

table.em-calendar thead tr td
{
	background-color: #333;
}

table.em-calendar .em-calnav-prev, table.em-calendar .em-calnav-next 
{
	color: #FFCD00;
	background-color: #333;
	text-align: center;
	vertical-align: middle;
	margin-top: 20px;
}

table.em-calendar td.month_name 
{
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	background-color: #333;
}

table.em-calendar tr.days-names td 
{
	color: #000000;
	font-weight: bold;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	background-color: #FFCD00;
	height: 25px;
}

table.em-calendar td.eventless-today 
{
	text-align: center;
	vertical-align: middle;
	border: solid 1px #fff;
	color: #000000;
	background-color: #E3E3E3;
}

table.em-calendar td.eventless 
{
	text-align: center;
	vertical-align: middle;
	border: solid 1px #fff;
	color: #333333;
}

table.em-calendar .em-calnav-prev, table.em-calendar .em-calnav-next 
{
	color: #FFCD00;
	font-weight: bold;
	
}

table.em-calendar td.eventless-pre, table.em-calendar td.eventless-post 
{ color:#8f8d8c; 
text-align:center; 
vertical-align:middle; 
border:solid 1px #fff; }

table.em-calendar td.eventful, table.em-calendar td.eventful-today 
{
	border: solid 1px #fff;
	background-color: #D6D5D6;
}

table.em-calendar td.eventful a, table.em-calendar td.eventful-today a 
{
	color: #333333;
}

table.em-calendar td.eventful-post, table.em-calendar td.eventful-pre 
{
	border: solid 1px #fff;
	background-color: #D6D5D6;
}

table.em-calendar td.eventful-post a,table.em-calendar td.eventful-pre a  
{
	color: #333333;
	text-decoration: none;
}

table.em-calendar td.eventful-post a:hover,table.em-calendar td.eventful-pre a :hover 
{ text-decoration:underline; }

table.em-calendar ul 
{ list-style:none; 
margin:0; 
padding-left:10px; 
font-size:11px; 
text-indent: -1em; }

table.em-calendar ul li:before 
{ content: "\00BB \0020"; }

table.em-calendar 
{ background:#EAEAEA; }

table.em-calendar td 
{
	background: #EAEAEA;
	border-style: none;
	width: 14%;
}

table.fullcalendar .em-calnav-prev, table.fullcalendar .em-calnav-next 
{ padding-left:17px;
background-color: #333; } 

table.fullcalendar td.eventful, table.fullcalendar td.eventful-today 
{ border:solid 1px #fff; }

table.fullcalendar td.eventless-today 
{ border:solid 1px #fff; }

/* Table Styles */

#2-column-table td {
width: 50%;
}

#scroll-box {
height: 750px;
overflow: scroll;
}

table.standard-table.border {
min-width: 0px;
}

.standard-table p {
text-align: left;
text-wrap: unrestricted;
}

.standard-table .border p {
text-align: left;
text-wrap: unrestricted;
}

.standard-table h4 {
text-align: left;
}

.standard-table h3 {
text-align: left;
}

.standard-table h5 {
text-align: left;
}

.standard-table li {
	text-align: left;
	list-style-position: outside;
	list-style-type: disc;
	padding: 10px;
	margin-left: 40px;
}

.standard-table .button {
text-align: left;
}

.button {
text-decoration: none;
}

#admission-wrap .button {
text-decoration: none;
}

#rankings-table td {
width:48%;
}

/* Slider Styles */

#mobile-slider {
margin: 0px;
}


/* Gallery Styles */

li .fluid-width-video-wrapper {
min-height: 480px;
}

.text_holder {
color: #000000;

}


/* Misc Styles */

input {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#em-recurrence-checkbox {
	margin-top: -10px;
	
	width: 20px;
	float: left;
	vertical-align: middle;
}

#event_rsvp {
	padding: 0px;
	margin: 0px;
	width: 20px;
	float:left;
	vertical-align: middle;
}

#no_location {
	margin-bottom:-30px;
	width: 20px;
	float:left;
	vertical-align: middle;
}

#em-time-all-day {
	padding: 0px;
	margin: 0px;
	width: 20px;
	vertical-align: middle;
}

.em-location-data-nolocation {
	width: 200px;
	}

#event-rsvp-box {
	width: 200px;
	}
	
	#event-form p {
	
	padding-bottom: 10px;
	
	}
	
.event-description {
	text-align: left;
}

#column-events p {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}

/* Section Color Wraps */

#academics-wrap .accordion h3 span .control-pm {
background-color: #BE1E2E;
text-decoration: none;
border-bottom: 2px solid #BE1E2E;
}

#academics-wrap a:hover {
color: #BE1E2E;
}

#admission-wrap .accordion h3 span .control-pm {
background-color: #1F9A8C;
text-decoration: none;
border-bottom: 2px solid #1F9A8C;
}

#admission-wrap a {
text-decoration: underline;
}

#admission-wrap a:hover {
color: #1F9A8C;
}

#campus-life-wrap .accordion h3 span .control-pm {
background-color: #a05fa5;
text-decoration: none;
border-bottom: 2px solid #a05fa5;
}

#campus-life-wrap a:hover {
color: #a05fa5;
}

#after-centre-wrap .accordion h3 span .control-pm {
background-color: #009900;
text-decoration: none;
border-bottom: 2px solid #009900;
}

#after-centre-wrap a:hover {
color: #009900;
}

#connect-wrap .accordion h3 span .control-pm {
background-color: #D9AD44;
text-decoration: none;
border-bottom: 2px solid #D9AD44;
}

#connect-wrap a:hover {
color: #D9AD44;
}

#athletics-wrap .accordion h3 span .control-pm {
background-color: #000000;
text-decoration: none;
border-bottom: 2px solid #000000;
}

#athletics-wrap a:hover {
color: #000000;
}

#alumni-wrap .accordion h3 span .control-pm {
background-color: #f0b511;
text-decoration: none;
border-bottom: 2px solid #f0b511;
}

#alumni-wrap a:hover {
color: #f0b511;
}

#em_widget-2 h5 {
font-size: 14px;
margin-top: 10px;
}

#em_widget-2 img {
width: 100%;
}

.menu-mobile-container #em_widget-2 img {
width:100%;
padding-bottom: 15px;

}

.menu-mobile-container ul li ul li {
	border:none;

}

.menu-mobile-container #em_widget-2 ul li ul li {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
margin-bottom: -15px;

}

.menu-mobile-container #em_widget-2 h5 {
	visibility: visible;
	font-size: 11px;
	font-style: normal;
	font-family: Lora, Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	
}

.menu-mobile-container #em_widget-2 ul li ul {
border-bottom: 1px solid #999999;
padding-bottom: 10px;


}

/* Category Posts */


.menu-mobile-container {
	background-color:#EAEAEA;
}

.menu-mobile-container .cat-post{
    width:90%;
	padding: 10px;
	
}


.menu-mobile-container .cat-post img{
    width:25%;
padding-right: 15px;
float: left;
max-height: 55px;
overflow: hidden;
}

.menu-mobile-container .cat-post-title {
    display: block;
    width:100%;
font-family: Lora, Georgia, "Times New Roman", Times, serif;
font-size: 11px;
padding-bottom:10px;
border-bottom: 1px solid #999999;
min-height: 55px;
}

.menu-mobile-container .cat-post-title h3 {
    
font-size: 11px;

}

.menu-mobile-container .cat-post-excerpt {
    
font-size: 10px;
width: 0px;
height: 0px;
visibility: hidden;
display:none;

}

.menu-mobile-container .cat-post-list {
margin-bottom: 10px;
}

.cat-post{
    width:100%;
}

.cat-post img{
    width:100%;
padding-bottom: 15px;
}
.cat-post-<a target="_blank" rel="nofollow" href="#">list</a>{
    display: block;
    margin-bottom: 20px;
    position: relative;

}
.cat-post-<a target="_blank" rel="nofollow" href="#">images</a>{
    width:100%;
    display:block;
}

.cat-content{
    width:100%;
    
}
.cat-post-excerpt {
font-family: Ubuntu, sans-serif;
font-weight: 200;
letter-spacing: .02em;
}

.cat-post-title {
    display: block;
    width:100%;
font-family: Lora, Georgia, "Times New Roman", Times, serif;
font-size: 16px;
padding-bottom:10px;
}

.cat-post-title h3 {
    
font-size: 16px;

}

.cat-clear{
    clear:both;
}

.cat-post-list {
margin-bottom: 30px;
}

/* Directory Listings */

.cn-entry {
border: 0px;
}

.cn-list {
font-family: Ubuntu, sans-serif;
}

.cn-last-updated {
font-family: Ubuntu, sans-serif;
font-size: 10px;
color: #FC0;
}

.cn-accordion-item {
font-family: Ubuntu, sans-serif;
}

.OFFcn-left {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}
 .title {
text-weight: normal;
}

.cn-sprite {
background-color: #FC0;
}

#cn-list div.cn-alphaindex {
font-family: Lora, Georgia, "Times New Roman", Times, serif;
font-size: 18px;
margin-top: 20px;
margin-bottom: 20px;
}

#cn-list div.cn-list-section-head h4 {
font-family: Lora, Georgia, "Times New Roman", Times, serif; 
color: #666666;
font-size: 30px;
padding: 10px;
background: #EAEAEA;
margin-top: 30px;
}

#cn-list .fn.n {
font-family: Lora, Georgia, "Times New Roman", Times, serif; 
color: #666666;
font-size: 16px;
padding-top: 5px;
padding-bottom: 5px;
}

#cn-list .org.fn {
font-family: Lora, Georgia, "Times New Roman", Times, serif; 
color: #666666;
font-size: 16px;
padding-top: 5px;
padding-bottom: 5px;
}

#cn-slim-plus .cn-detail .title {
font-family: Lora, Georgia, "Times New Roman", Times, serif; 
color: #444444;
font-size: 15px;
padding: 0px;
}

#cn-slim-plus h5 {
font-family: Lora, Georgia, "Times New Roman", Times, serif; 
color: #444444;
font-size: 15px;
padding-bottom: 10px;
padding-top: 10px;
font-style: normal;
border-bottom: 1px solid #EAEAEA;
border-top: 1px solid #EAEAEA;

}

#cn-slim .cn-detail .title {
font-family: Lora, Georgia, "Times New Roman", Times, serif; 
color: #444444;
font-size: 15px;
padding: 0px;
}

#cn-slim h5 {
font-family: Lora, Georgia, "Times New Roman", Times, serif; 
color: #444444;
font-size: 15px;
padding-bottom: 10px;
padding-top: 10px;
font-style: normal;
border-bottom: 1px solid #EAEAEA;
border-top: 1px solid #EAEAEA;

}

#selPM4_chzn {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}

textarea {
max-width: 780px;
}

.alignright {
padding: 20px;
}

.alignleft {
padding: 20px;
}

.wp-caption-text {
font-family: Lora, Georgia, "Times New Roman", Times, serif; 
font-style: italic;
color: #444444;
margin-left: -10px;
}

#menu-item-12317 a {
background: #222222;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
border-radius:10px;
}

.menu #menu-item-12317 a {
color: #ffffff;
}

.menu #menu-item-12317 a:hover {
background: #666666;
color: #FC0;
}

.OFFchzn-single { 
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}

#OFFcn-slim-plus .cn-search  {
float: none;
}

.primary-mobile-nav {
display: none;
}

@media (max-width: 934px){
.primary-mobile-nav {
display: block;
background: #EAEAEA;
width: 100%;
}

}

.next, .prev { 
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}

.number, .month, .year {
color: #000000;
}

/* Centre in the News */

#news-slider2 #centre-news-list .cat-post-images img {
width: 200px;
float: left;
padding-right: 15px;
max-height: 135px;
}

#centre-news-list .cat-post-list {
border-bottom: 1px solid #EAEAEA;
margin-bottom: 20px;
padding-bottom: 20px;
}

#centre-in-the-news img {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}


#centre-in-the-news .cat-post-excerpt {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}

#centre-in-the-news .cat-post-title {
display: block;
padding-left: 10px;
border-left: 10px solid #FC0;
}

#text-7 {
border: none;
}

.tabs-nav {
color: #000000;
}

.title_search {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}

.gsc-input {
float: left;
padding: 0px;
width: 115px;
}

.gsc-search-button {
padding: 0px;
margin: 0px;

}

td.gsc-search-button {
padding: 0px;
margin: 0px;
vertical-align: top;
}


.gsc-clear-button {
width: 0px;
height: 0px;
visibility: hidden;
display:none;
}

table.gsc-search-box td {
vertical-align: top;
}

#dialog {
background: #ffffff;
}

.header_top_search .cse input.gsc-search-button, input.gsc-search-button {

font-family: inherit;
font-size: 9px;
color: #fff;
font-weight: bold;
padding: 0;
height: 21px;
min-width: 50px;
background-color: #333333;
padding-top: 0px;
z-index:20;
margin-left: 8px;
margin-top: -2px;
vertical-align: top;
}

.gsc-search-box input {
line-height: 10px;
z-index:20;

}

.header_top_search .gsc-input {
line-height: 10px;
height: 18px;
margin-top: -2px;
z-index:20;

}

.ui-dialog, .gsc-control-cse, .gsc-control-cse-en, .gsc-table-result, .gsc-results, .gsc-webResult {
z-index:20;
visibility: visible;
font-family: Ubuntu;
}

.gsc-table-result {
font-family: Ubuntu;
padding-top: 20px;
padding-bottom: 20px;
}