body {
  font-family: 'Open Sans',serif !important;
  margin: 0;
  color: #000;
  font-size:16px;
  min-width: 320px;
  -webkit-text-size-adjust: 100%;
 
}

/* header */
#masterHeaderImage {
  background-image: url("/images/acac/NewLogo.png");

}

#masterLogoArea {
	margin-bottom: 30px;
}

#masterHeaderBackground, .header {
	border-bottom: 0px;
}

.header-bottom-container {
	clear:both;
	background-color: #8f887e;
	margin-top:30px
}

.va-search-bar {
	direction: ltr;
    color: #ccc;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    height: 32px;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
    background: #23282d;
	margin-bottom: 30px;
}

/* Utility Section */
a.UtilitySection.UtilityAuthenticationLink{
	background: #bfa979;
	padding: 0.7em 3em;
    color: #000000;
	font-weight:bold;
    text-decoration: none;
	border-radius:5px;

}
.Memberlogin {
	background: #bfa979;
	padding: 0.72em 1.8em!important;
    color: white;
    text-decoration: none;
}

#WTZone2_Page1 > .ContentItemContainer,
#WTZone2_Page1 > div {
	display: inline-block;
	vertical-align: middle;
}
Auxiliary Menu
.NavigationListItem {
    padding: 14px 20px;
    background: #5bc6e8;
}

.NavigationListItem a {
    text-decoration: none; 
    color: white; 
}

/* Social Networking buttons */
a.SocialSprite.LargeButtons {
}

a.SocialSprite.TwitterIcon.LargeButtons,
a.SocialSprite.TwitterIcon.LargeButtons:hover {
    background-image: url(https://albertachiro.com/wp-content/uploads/Twitter.jpg);
    background-position: 0;
    background-size: cover;
	width:44px;
	height:44px;
}

a.SocialSprite.YouTubeIcon.LargeButtons,
a.SocialSprite.YouTubeIcon.LargeButtons:hover {
    background-image: url(https://albertachiro.com/wp-content/uploads/YouTube.jpg);
    background-position: 0;
    background-size: cover;
	width:44px;
	height:44px;
}

a.SocialSprite.FacebookIcon.LargeButtons,
a.SocialSprite.FacebookIcon.LargeButtons:hover {
    background-image: url(https://albertachiro.com/wp-content/uploads/Facebook.jpg);
    background-position: 0;
    background-size: cover;
	width:44px;
	height:44px;
}



/* Navigation */
@media only screen and (min-width:768px) {
	a.rmLink.rmRootLink:hover {
		/* border-top: 3px white solid; */
		padding-top: 12px;
	}
	
	.RadMenu.RadMenu_Austin .rmLink {
		padding: 15px;
	}
	/* li color */
	.RadMenu.RadMenu_Austin .rsmItem {
		/* background-color: #5bc6e8; */
	}
	
	ul.rsmList.rsmLevel.rsmOneLevel > li.rsmItem:hover {
		background-color: #8f887e;
		transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
	}
	
	.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn, .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
		color: white;
	}
	
	.header-bottom-container {
		min-height: 70px;
	}

}

.nav-secondary {
	background-color: #a0ce4e;
	color: white;
	font-family: Raleway;
}

.RadTreeView.RadTreeView_Austin a.rtIn,
.RadTreeView.RadTreeView_Austin a.rtIn:hover {
	color: white;
	background-color: transparent;
}


nav.nav-secondary .sub-nav-head {
	background-color: #5bc6e8;
	font-size: 1.5em;
	text-transform: Uppercase;
}

.RadSiteMap.RadSiteMap_Toronto.MegaDropDownMenu {
	padding-bottom: 0px;
	padding-top: 0px;
}


.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn, .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
	color: white;
}

@media only screen  and (min-width: 768px) {
	.primary-navigation-area .nav-primary {
    	 margin-top: 0px
	}
}

 .RadMenu.RadMenu_Austin .rmRootLink.rmSelected { 
    color: #fff; 
    background-color: transparent; 
    padding-top: 12px !important;
  /*  border-top: 3px solid white;*/
}

@media only screen and (min-width:768px) {
	.nav-primary {
		float: left;
	}
	
	.RadMenu.RadMenu_Austin .rmGroup {
		background-color: transparent;	
		/* border-top: 3px solid #ffffff; */
		font-family: Raleway;
		box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
		-webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
		-moz-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
	}

}

span.rmText {
    color: white;
    font-family: Raleway;
    font-size: 15px;
    letter-spacing: 0px;	
}

/* ul.rmVertical.rmGroup.rmLevel1 { */
	/* border-top: 3px white solid; */
/* } */

/* li-underline */

.RadMenu.RadMenu_Austin .RadSiteMap .rsmItem, 
.RadMenu.RadMenu_Austin .RadSiteMap .rsmTwoLevels .rsmItem {
	color: white;
    font-family: Raleway;
    font-size: 15px;
    letter-spacing: 0px;	
	/* border-bottom: 1px solid #ffffff; */

}

.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
	text-transform: none;

}


.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, 
.RadMenu.RadMenu_Austin .rmRootLink:hover, 
.RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
    background-color: transparent;
    color: #fff;
}

.RadMenu_Austin .rmSlide .rmLink:hover, .RadMenu_Austin .rmSlide .rmLink.rmFocused, .RadMenu_Austin .rmSlide .rsmLink:hover, .RadMenu_Austin .rmSlide .rsmLink.rmFocused, .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink.rmFocused {
	color: #fff;
}


.RadMenu_Austin .rmSlide .rmFocused > .rmLink, .RadMenu_Austin .rmSlide .rmSelected > .rmLink, .RadMenu_Austin .rmSlide .rsmSelected > .rsmLink, .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
	color: #fff;
}

.RadMenu.RadMenu_Austin .rsmOneLevel .rsmItem .rsmLink, .RadMenu.RadMenu_Austin .rsmOneLevel .rsmItem .rsmTemplate {
    white-space: normal;
}

.RadMenu.RadMenu_Austin .rsmItem {
	padding: 5px 15px !important;
}

@media only screen and (max-width:767px) {
	.navbar-toggle {
		background-color: transparent;
	}
	
	.navbar-toggle:hover, .navbar-toggle:focus {
		background-color: transparent;
	}
	
	.navbar-toggle.collapsed {
		background-color: transparent;
	}
	
	.navbar-toggle:hover, .navbar-toggle:focus {
		background-color: transparent;
	}
	
	.navbar-toggle .icon-bar {
		background-color: #dadada;
	}
	
	span.rmText {
		color: #333333;
	}
	
	.navbar-collapse, .searchbar-collapse {
		background-color: #f9f9f9;
	}
	
	.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem {
		border: 1px solid #dadada;
	}
	
	.RadMenu.RadMenu_Austin .rmToggle .rmIcon, 
	.RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle .rmIcon {
		font: 15px/15px a;
		background-image: none;
		
	}
	
	.RadMenu.RadMenu_Austin .rmToggle .rmIcon:before, 
	.RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle .rmIcon:before {
		font-family: 'FontAwesome';
		content: '\f107';
		color: #333333;
	}
	
	.RadMenu .rmIcon {
		text-indent: 0px !important;
	}
	
	.RadMenu.RadMenu_Austin .rmGroup {
		background-color: #8f887e !important;
	}
	
	.RadMenu .rmSlide, .RadMenu_Context {
		width: 100% !important;
	}
	
	.RadMenu .rmRootGroup .rmItem .rmGroup {
		width: 100% !important;
	}
	
	.RadMenu .rmGroup .rmLink, .RadMenu .rmSlide .rmGroup .rmTemplate {
		width: 100% !important;
	}
}
	
	
/* Footer */
#masterContentArea{
	margin-bottom:40px;
}
#ft h4 {
    color: #7a7a7a;
    text-align: left;
	font-size: 18px;
	margin-bottom: 28px;
	margin-top: 28px;
}

.footer-content {
    background-color: #363839;
	
 }

footer ul.menu {
	list-style: none;
	text-align: left;
	padding-left: 0px;
}

footer ul.menu li {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px #BFBFBF solid;
}


.footer-content a {
    color: #BFBFBF;
	font-family: Raleway;
	text-decoration: none;
	list-style: none;
	font-size: 15px;
	margin-left: 12px;
}


.footer-content .fa-angle-right{
	color: #BFBFBF;
}

footer .contact-info-container {
    color: #8C8989;
    text-align: left;
    font-family: 'Open Sans',serif;;
} 

footer .contact-info-container p {
    margin: 0px;
	font-size: 15px;
}

a.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook:before{
	font-family: 'fontawesome';
	content: '\f09a';
	font-size: 25px;
}

a.fusion-social-network-icon.fusion-tooltip.fusion-twitter.fusion-icon-twitter:before {
	font-family: 'fontawesome';
	content: '\f099';
	font-size: 25px;
}

a.fusion-social-network-icon.fusion-tooltip.fusion-youtube.fusion-icon-youtube:before {
	font-family: 'fontawesome';
	content: '\f167';	
	font-size: 25px;
}

.fusion-social-networks {
	text-align: left;
}

.fusion-social-networks .fusion-social-network-icon {
    margin: 0 25.5px 20px 15.5px;
}

.fusion-social-networks .fusion-social-network-icon:hover {
    opacity: 0.8;
}

/* Event List, Search */
@media only screen and (min-width:768px) {
	.SearchResultSummary .Description,
	.EventSummary .Description,
	.EventDetails {
		font-family: Raleway;
		font-weight: 400;
	}
}

.SearchResultSummary .ListItemTitle a,
.SearchResultSummary .ListItemTitle a:hover,
.SearchResultSummary .ListItemTitle a:visited
 {
    text-decoration: none;
    color: #5bc6e8 !important;
    margin: -4px -7px 0;
	font-family: Raleway;
}

.SearchField, .SearchResultSummary .ListItemTitle a, 
.SearchField, .SearchResultSummary .ListItemTitle a:hover,
.SearchField, .SearchResultSummary .ListItemTitle a:visited {
    display: block;
    background-color: transparent;
    padding: 8px 12px;
}

.RadGrid a:visited, .RadToolTip a:visited {
    color: #5bc6e8 !important;
}

.SearchField label,
.PanelField label, 
.PanelField .Label,
.obo-label, .obo-actions {
	color: #545454;
	font-family: Raleway;
}

.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch th.rgResizeCol, .RadGrid_MetroTouch .rgHeaderWrapper {
    background-color: #8f887e;
}

.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch th.rgResizeCol, .RadGrid_MetroTouch .rgHeaderWrapper, .RadGrid_MetroTouch .rgMultiHeaderRow th.rgHeader, .RadGrid_MetroTouch .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #8f887e;
    border-left: 1px solid #8f887e;
}


.RadGrid_MetroTouch .rgHeader {
	background-color: #8f887e !important;
}

.RadGrid .rgHeader a,
.RadGrid .rgHeader a:hover, 
.RadGrid .rgHeader a:active,
.RadGrid .rgHeader a:visited  {
    text-decoration: none !important;
    color: white !important;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .PrimaryButton:visited, 
.SaveAndClose:hover, .SaveAndClose:focus, .SaveAndClose:active, .SaveAndClose:visited, 
.SaveAs:hover, .SaveAs:focus, .SaveAs:active, .SaveAs:visited, 
.UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton:visited, .UsePrimaryButton .TextButtonWithImage:hover, .UsePrimaryButton .TextButtonWithImage:focus, .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage:visited, 
#masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, 
.RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton:visited {

    color: #000;
    border-color: #4b8a89 !important;
    background-color: #4b8a89 !important;
    /*background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);*/
    background-repeat: repeat-x;
	/*font-family: Raleway;*/
	font-weight:bold;
}

.btn:hover, .btn:focus, .btn:active, .btn:visited, 
.TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, 
.TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, 
.ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, 
#masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, 
.RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited {

    color: #000;
    border-color: #bfa979 !important;
    background-color: #bfa979 !important;
	border-radius:5px;
	font-weight:bold;
}

.btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled]:active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn:active, .btn.aspNetDisabled, .btn.aspNetDisabled:hover, .btn.aspNetDisabled:focus, .btn.aspNetDisabled:active, .TextButton[disabled], .TextButton[disabled]:hover, .TextButton[disabled]:focus, .TextButton[disabled]:active, fieldset[disabled] .TextButton, fieldset[disabled] .TextButton:hover, fieldset[disabled] .TextButton:focus, fieldset[disabled] .TextButton:active, .TextButton.aspNetDisabled, .TextButton.aspNetDisabled:hover, .TextButton.aspNetDisabled:focus, .TextButton.aspNetDisabled:active, .TextButtonWithImage[disabled], .TextButtonWithImage[disabled]:hover, .TextButtonWithImage[disabled]:focus, .TextButtonWithImage[disabled]:active, fieldset[disabled] .TextButtonWithImage, fieldset[disabled] .TextButtonWithImage:hover, fieldset[disabled] .TextButtonWithImage:focus, fieldset[disabled] .TextButtonWithImage:active, .TextButtonWithImage.aspNetDisabled, .TextButtonWithImage.aspNetDisabled:hover, .TextButtonWithImage.aspNetDisabled:focus, .TextButtonWithImage.aspNetDisabled:active, .ruButton[disabled], .ruButton[disabled]:hover, .ruButton[disabled]:focus, .ruButton[disabled]:active, fieldset[disabled] .ruButton, fieldset[disabled] .ruButton:hover, fieldset[disabled] .ruButton:focus, fieldset[disabled] .ruButton:active, .ruButton.aspNetDisabled, .ruButton.aspNetDisabled:hover, .ruButton.aspNetDisabled:focus, .ruButton.aspNetDisabled:active, #masterHeaderActionArea a[disabled], #masterHeaderActionArea a[disabled]:hover, #masterHeaderActionArea a[disabled]:focus, #masterHeaderActionArea a[disabled]:active, fieldset[disabled] #masterHeaderActionArea a, fieldset[disabled] #masterHeaderActionArea a:hover, fieldset[disabled] #masterHeaderActionArea a:focus, fieldset[disabled] #masterHeaderActionArea a:active, #masterHeaderActionArea a.aspNetDisabled, #masterHeaderActionArea a.aspNetDisabled:hover, #masterHeaderActionArea a.aspNetDisabled:focus, #masterHeaderActionArea a.aspNetDisabled:active, .RadGrid input.TextButton[disabled], .RadGrid input.TextButton[disabled]:hover, .RadGrid input.TextButton[disabled]:focus, .RadGrid input.TextButton[disabled]:active, fieldset[disabled] .RadGrid input.TextButton, fieldset[disabled] .RadGrid input.TextButton:hover, fieldset[disabled] .RadGrid input.TextButton:focus, fieldset[disabled] .RadGrid input.TextButton:active, .RadGrid input.TextButton.aspNetDisabled, .RadGrid input.TextButton.aspNetDisabled:hover, .RadGrid input.TextButton.aspNetDisabled:focus, .RadGrid input.TextButton.aspNetDisabled:active {
    background-color: #59a453;
}

.btn{
	border-radius:5px;
	color:#000;
	font-weight:bold;
}


/* Tabs */

html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, 
html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
    border-color: #5bc6e8;
    background-color: #5bc6e8;
}

a.rtsLink:hover {
	text-decoration: none !important;
}

.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 {
	border-bottom-color: #5bc6e8;
}


.RadTabStripTop_MetroTouch .rtsLevel1 {
	border-bottom: 3px solid #5bc6e8;
}

.RadTabStrip.RadTabStrip_MetroTouch {
	font-family: Raleway;
}

.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch .rgHeader a {
	color: white !important;;
}

/* Panel Body */
.panel-body, .PanelBody {
	font-family: 'Open Sans', sans-serif, Arial, Helvetica;
}

/* Headings, Labels */
.SectionLabel {
	color: #545454;
}

.carousel-inner.bg-img > .item {
    background-color: #222222;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: cover;
}

.panel-body, .PanelBody {
    padding: 0px;
}

.TaggedListPanel h3 a, .TaggedListPanel h3 a:visited{
	
	color:#6ca2b1;
	font-weight:100;
	
}

.TaggedListPanel #ctl01_TemplateBody_WebPartManager1_gwpciNewsList_ciNewsList_TaggedListRepeater_ctl03_ViewAllButton{
	
    background-color: #0d324d !important;
    color: #fff;
    padding: 1em;
    margin-left: -6%;
	text-decoration:none;
	
}

h3 a, h3 a:visited{
	font-family: 'Open Sans',serif;, Verdana, sans-serif;
    font-weight: bold;
	color:#5bc6e8;
	color:#747474;
	text-decoration:none;
}
.panel-heading.Distinguish {
	padding:0px;
}

.RadMenu.RadMenu_Austin .rmText, .RadMenu.RadMenu_Austin .rmHorizontal .rmText, .RadMenu.RadMenu_Austin .rmSlide .rmText {
    padding: 10px 5px;
}

.paddingBottom20 {
	
	padding-bottom:20px;
	
}


.paddingBottom30 {
	
	padding-bottom:30px;
	
}


.paddingBottom40 {
	
	padding-bottom:40px;
	
}



.paddingBottom50 {
	
	padding-bottom:50px;
	
}