/*LAYOUT*/
/*layout - full-width*/
/*.WaPlaceHolder { max-width: 1200px; }*/
#idHeaderContentHolder {max-width: 100%;}/*top band*/
#id_Header1 {max-width: 100%;}/*menu band*/
#idFooterContentHolder {max-width: 100%;}/*logo band*/
#id_Footer1 {max-width: 100%;}/*bottom band*/


/*MENU*/
/*menu - center content*/
.WaGadgetMenuHorizontal .menuInner ul.firstLevel {margin: 0 auto;}

/*menu - background color*/
.WaGadgetMenuHorizontal .menuInner,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel,
.WaGadgetMenuHorizontal .menuInner ul ul,
.WaGadgetMenuHorizontal .menuInner ul ul ul,
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a,
.WaGadgetMenuHorizontal .menuInner ul ul ul li>.item>a {
background: #b24245;
}

/*menu - text color
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
color: #2b475b;
}*/

/*menu - selected color*/
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a,
.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a {
color: black;
}

/*menu - hover color*/
.WaGadgetMenuHorizontal .menuInner ul.firstLevel li>.item>a:hover,
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a:hover,
.WaGadgetMenuHorizontal .menuInner ul ul ul li>.item>a:hover,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel li.sel>.item>a:hover,
.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a:hover,
.WaGadgetMenuHorizontal .menuInner ul ul ul li.sel>.item>a:hover {
background: white;
color: #b24245;
}

/*french menu - styling - aligned style
.WaGadgetCustomMenu.menuStyle001 .orientationHorizontal li:before {
background: none;
}
.WaGadgetCustomMenu.menuStyle001 ul li a {
width: auto;
height: 60px;
font-size: 16px;
padding-left: 15px;
padding-right: 15px;
background: #b24245;
color: white;
}
.WaGadgetCustomMenu.menuStyle001 ul li a:hover {
background: white;
color: #b24245;
}*/

/*french menu - styling - basic with blue*/
.WaGadgetCustomMenu.menuStyleNone ul.alignCenter li a {
color: #2b475b;
font-size: 18px;
font-weight: bold;
}
.WaGadgetCustomMenu.menuStyleNone ul.alignCenter li a:hover {
color: #b24245;
font-weight: bold;
}


/*MOBILE MENU*/
/*mobile menu - background color*/
.WaGadgetMobilePanel .mobilePanel,
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel,
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul,
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul {
background: #b24245;
}

/*mobile menu - selected color*/
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li.sel>.item>a,
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel>.item>a,
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul li.sel>.item>a {
color: black;
}

/*mobile menu - button color*/
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton {
color: white;
}

/*mobile menu - hover button color*/
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
color: #220069;
}

/*IMAGE SLIDER*/
/*image slider - background color*/
.camera_wrap {
background: none;
}


/*BLOG*/
/*blog - excerpt title font size*/
.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
font-size: 22px;
}

/*blog - article title font size*/
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer h4 {
font-size: 22px;
}

/*blog - excerpt fixed height*/
.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .fixedHeight.boxBodyContentContainer {
max-height: 45px;
padding-top: 12px;
padding-bottom: 2px;
}

/*blog - reduced spacing excerpt*/
.WaGadgetBlogStateList ul.boxesList li.boxesListItem+li.boxesListItem {
margin-top: 10px;
}

/*blog - remove meta blog itself*/
.boxInfoContainer h5 {
display:none;
}

/*blog - remove meta faculty-postings-list page*/
.WaGadgetRecentBlogPosts .itemAuthor, .WaGadgetRecentBlogPosts ul li .date {
display: none;
}

.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer {
padding-top: 12px;
}


/*CALENDAR*/
/*calendar - hide upcoming events event calendar gadget*/
.WaGadgetEventsStateList .boxesList {
display: none;
}
/*calendar - hide switch calendar option event calendar gadget*/
.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherContainer {
display: none;
}


/*DIRECTORIES*/
/*directories - hide search function*/
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer {
display: none;
}


/*FACULTY POSTINGS*/
/*faculty postings - text styling*/
.contStyleSmaller {
font-size: 14px;
line-height:14px;
}



/*COLLAPSIBLE*/
/*menu - test*/
.WaGadgetCustomMenu.menuStyle002 .toggleButton,
.WaGadgetCustomMenu.menuStyle002 ul li,
.WaGadgetCustomMenu.menuStyle002 ul li a {
background: #b24245;
color: white;
height: 55px;
}
.WaGadgetCustomMenu.menuStyle002.customMenuVertical .toggleButton,
.WaGadgetCustomMenu.menuStyle002.customMenuVertical .container,
.WaGadgetCustomMenu.menuStyle002 .orientationVertical,
.WaGadgetCustomMenu.menuStyle002 .orientationVertical li,
.WaGadgetCustomMenu.menuStyle002 ul li,
.WaGadgetCustomMenu.menuStyle002 ul li a {
width: 160px;
border: none;
}
.WaGadgetCustomMenu.menuStyle002.customMenuVertical .container {
margin-top: 55px;
}
.WaGadgetCustomMenu.menuStyle002.customMenuVertical .toggleButton:before {
content: "menu français";
font-family: "Ubuntu";
font-size: 20px;
font-variant: small-caps;
color: white;
}
.WaGadgetCustomMenu.menuStyle002 .toggleButton.expandedState, .WaGadgetCustomMenu.menuStyle002 .toggleButton.expandedState:hover {
background: #b24245;
}
.WaGadgetCustomMenu.menuStyle002 ul li a:hover {
background: white;
color: #b24245;
}