@import url(//fonts.googleapis.com/css?family=Lato:400,100,100italic,300italic,300,400italic,700,700italic,900,900italic);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(//fonts.googleapis.com/css?family=Stardos+Stencil:400,700);
@import url(//fonts.googleapis.com/css?family=Bitter:400,400italic,700);
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);

#masterHeaderImageNew {padding:0;}

span.screenReaderOnly {
    color: transparent;
    font-size: 1%;
    overflow: hidden;
}

    .dateBox { font-weight: 700;text-align: center; border-radius:12px;
    padding: 0px;
    height: 120px;
    width: 120px;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(51,51,51,0.44);
    -moz-box-shadow: 1px 1px 5px 0px rgba(51,51,51,0.44);
    box-shadow: 1px 1px 5px 0px rgba(51,51,51,0.44);
    }
    .dateBar {font-size: 80%;border-top-left-radius:12px; border-top-right-radius:12px;
    background-color: #005696;
    color: white;
    padding: 5px 0;
    }
    .dateDay {font-size:210%;}
    .dateDoW {padding-top:10px;}
    .dateMonth{
    padding: 5px 5px;
    }

.starBar {background-color:#8ba4cc;height:38px;width:100%;background-image: url(images/template/star-icon.png);
background-repeat:repeat-x; border-top:4px solid #e31837;border-bottom:4px solid #e31837;
background-position:center center;}
.starBar.onHomepage {margin-top:-17px;}

.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rsmLink {
color: #005696;}

.TextButton, .btn {font-family:'stardos stencil';font-weight:bold;}
.stencil {font-family:'stardos stencil';}

body {color:#005696;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: auto;
}

.RadMenu.rmResponsive .rsmColumn {
    white-space: normal;
    padding-left: 10px;
}

.homepagePawButtons {text-align:center;margin-bottom:-20px;}
.homepagePawButtons  a.TextButton.pawButton {
    font-size: 185%;
    padding: 0 .6em;margin:5px;
}

.rtMid.SubNavigationSeparator.rtDisabled {height:25px;background-color:transparent;}

.RadMenu.rmResponsive .rmDisabled > .rmLink:hover, .RadMenu.rmResponsive .rmDisabled > .rmLink:active, .RadMenu.rmResponsive .rsmDisabled > .rsmLink:hover, .RadMenu.rmResponsive .rsmDisabled > .rsmLink:active {
    background-color: transparent;
    color: #fff;
}

.PanelField {font-size:90%;}

.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    text-transform: none;
    border-color: #fff;
}

.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: #e31837 !important;
}

.RadTreeView.RadTreeView_Austin .rtIn {
    font-weight: 900 !important;
}

.FeatureText {
    color: #005696;
    font-size: 130%;
    line-height: 160%;
}

.col-sm-3.flexSize0 {padding-right: 0;}

.RadMenu.rmResponsive .rmDisabled > .rmLink, .RadMenu.rmResponsive .rsmDisabled > .rsmLink {
    color: gray;
}

a {color:#005696;}
a:hover {color:#005696;}
a:visited {color:#424242;}

.row.orangeBar {
    padding-top: 20px;
    border-top: 2px solid #e31837;
}

.addedMargin {margin:0 0 0 30px;}

.leftBox {float:left;}
.rightBox {float:right;}
.homePage .leftBox {width:30%;}
.homePage .rightBox {width:65%;}

.homePage .Quote {
    margin: 0;
    padding: 0 0 15px 0;
}

a.TextButton.pawButton, input.TextButton.pawButton {font-size:200%;padding:0 .6em;}
input.TextButton.pawButton {padding-top:5px;padding-bottom:5px;
    padding: 5px 53px 5px 15px;
    background-image: url('/App_Themes/GDF_Responsive/images/pawsmaller2.png');
    background-repeat: no-repeat;
background-position: 97% 50%;}
.pawButton:after {
    content: url('/App_Themes/AVD_Responsive/images/pawsmaller2.png');
    top: 8px;
    position: relative;
    padding: 5px 5px 0 15px;
}

.search-container-sm {display:none!important;}

.footer-content2 a, .footer-content2 a:visited {text-decoration:none;color:#005696;}
.footer-content2 a:hover {text-decoration:none;color:#fff;}

.footer-content2 span.nav-text {display:inline-block;padding:5px 100% 5px 0;}

.footer-content2 {padding-top:7px;
    max-width: 1280px;
    font-family: 'Lato', sans-serif;
    font-size: 100%;
    font-weight: 600;
    background-color: #fff;
    color: #005696;
    text-align: left;
    margin: 0 auto;
}

.footer-content2 .NavigationListItem {
    display: block;
    border-bottom: 1px solid #e31837;
    color:#005696;
}

.footer-content2 .NavigationListItem:hover {
background-color:#005696;
color:#fff;
}

.colBreak {
    -moz-column-break-before: always;
    -webkit-column-break-before: always;
    column-break-before: always;
    break-before: column;
}

.footer-content2 .row {max-height:260px;overflow:hidden;margin:0;}

.footer-content2 .NavigationUnorderedList { margin-top:10px; width:100%;   height:200px; -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2; font-size:110%;}

.footerAddress p {
    font-size: 90%;
    margin-top: 20px;
    font-weight: 600;
}

.footerAddress h3 {font-size:135%;}

.footer-content2 ul.NavigationUnorderedList li {max-width:80%;}

#phoneNumber{margin-left:20px;float:right;margin-top:-10px;
    font-size: 200%;
    color: #005696;
}

.obo-container {
    float: right;
    font-size: 90%;
    vertical-align: baseline;
}

h1, .h1, .PageTitle, h2, .h2, .PanelTitle, .SubNavPanelHead, .footer-promo-container .lead, #ft h4, .ProgressTracker2 .ProgressTrackerPanel .count, a.FeatureActionLink, h3, h4, h5 {
font-family: 'Lato', sans-serif; font-weight:700;}

.Bold {font-weight:700;}

.Quote {background: transparent;
    border-left: none;
    margin: 1.5em .7em 1.5em 0;
    padding: 1.5em .7em;
    quotes: "\201C" "\201D" "\201C" "\201D";
    font-weight: 700;
    font-family: 'Lato', sans-serif;color: #005696;
}

.obo-panel {
    line-height: 2.4em;
    white-space: nowrap;
    padding-right: 0; 
    padding-left: 0; 
    margin-bottom: 0; 
}

.Quote:before {
    color: #005696;
    content: open-quote;
    margin-right: 0.25em;
    vertical-align: -0.4em;
    font-size: 310%;
    line-height: 0.1em;
		font-weight: 700;
}


textarea, input {font-family: 'Open Sans', sans-serif;color:#424242;}

.homeBox{font-family: 'Lato', sans-serif;
    float: left;
    margin-right: 20px;
}

.homeBox p {font-family: 'Lato', sans-serif;
    font-size: 110%;
    font-weight: 400;
}

h4, .h4, .SectionLabel {
    color: #e31837;
}

h5, .h5 {
    color: #666;
}

.moreInfo {font-weight:700; text-transform:uppercase; font-family: 'Lato', sans-serif; font-size:120%;}

a.moreInfo {text-decoration:none;color: #e31837;}

.moreInfo:before {font-weight:700;
    content: "> ";
}



.btn.redButton, .TextButton.redButton, .TextButtonWithImage.redButton, .ruButton.redButton, #masterHeaderActionArea a.redButton, 
.RadGrid input.TextButton.redButton, .btn.PrimaryButton.MediumButton.redButton, .btn.redButton:visited, .TextButtonWithImage.redButton:visited, 
.TextButton.redButton:visited,.ruButton.redButton:visited, #masterHeaderActionArea a.redButton:visited, .RadGrid input.TextButton.redButton:visited  {
    color: #fff;text-transform:uppercase;
    background-color: #e31837;
    border:2px solid #e31837; 
}

.btn.redButton:hover, .btn.redButton:focus, .btn.redButton:active, .TextButton.redButton:hover, 
.btn.PrimaryButton.MediumButton.redButton:hover, .TextButton.redButton:focus, .TextButton.redButton:active,  
.TextButtonWithImage.redButton:hover, .TextButtonWithImage.redButton:focus, .TextButtonWithImage.redButton:active, 
.ruButton.redButton:hover, .ruButton.redButton:focus, .ruButton.redButton:active, 
 #masterHeaderActionArea a.redButton:hover, #masterHeaderActionArea a.redButton:focus, 
#masterHeaderActionArea a.redButton:active, .RadGrid input.TextButton.redButton:hover, 
.RadGrid input.TextButton.redButton:focus, .RadGrid input.TextButton.redButton:active {
    color: #fff;text-transform:uppercase;text-decoration:none;
    background-color: #ff9900;
    border:2px solid #ff9900;
}


.ruButton.whiteButton:visited, .btn.whiteButton, #masterHeaderActionArea a.whiteButton:visited, .TextButton.whiteButton, .TextButtonWithImage.whiteButton, .ruButton.whiteButton, #masterHeaderActionArea a.whiteButton, 
.TextButton.whiteButton:visited, .RadGrid input.TextButton.whiteButton, .TextButtonWithImage.whiteButton:visited,  .btn.PrimaryButton.MediumButton.whiteButton, .RadGrid input.TextButton.whiteButton:visited {
    color: #005696;text-transform:uppercase;font-weight:700;
    background-color: #fff;
    border:2px solid #005696; 
}

.btn.whiteButton:hover, .btn.whiteButton:focus, .btn.whiteButton:active, .btn.whiteButton:visited, .TextButton.whiteButton:hover, 
.btn.PrimaryButton.MediumButton.whiteButton:hover, .TextButton.whiteButton:focus, .TextButton.whiteButton:active,  
.TextButtonWithImage.whiteButton:hover, .TextButtonWithImage.whiteButton:focus, .TextButtonWithImage.whiteButton:active, 
.ruButton.whiteButton:hover, .ruButton.whiteButton:focus, .ruButton.whiteButton:active, 
#masterHeaderActionArea a.whiteButton:hover, #masterHeaderActionArea a.whiteButton:focus, 
#masterHeaderActionArea a.whiteButton:active, .RadGrid input.TextButton.whiteButton:hover, 
.RadGrid input.TextButton.whiteButton:focus, .RadGrid input.TextButton.whiteButton:active {
    color: #fff;text-transform:uppercase;font-weight:700;
    background-color: #e31837;
    border:2px solid #fff; 
}

.leftColumnContent {max-width:285px;margin-left:10px;}

.leftColumnContent a.TextButton.pawButton, .leftColumnContent input.TextButton.pawButton {
    font-size: 140%;
    padding: 0 .6em;
}

#ctl01_SubNavPanel {padding-bottom:50px;}

.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton, .btn.PrimaryButton.MediumButton, 
.btn:visited, .TextButton:visited,.TextButtonWithImage:visited, #masterHeaderActionArea a:visited, .ruButton:visited, .RadGrid input.TextButton:visited {
    color: #fff;font-weight:700;
    background-color: #e31837;
    border:2px solid white; text-transform:uppercase;padding-top:.45em; padding-bottom:.45em;
}

.btn:hover, .btn:focus, .btn:active,  
.TextButton:hover, .btn.PrimaryButton.MediumButton:hover, .TextButton:focus, .TextButton:active,  
.TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, 
.ruButton:hover, .ruButton:focus, .ruButton:active, 
#masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, 
.RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active {text-transform:uppercase;
    color: #fff;
    background-color: #005696;
    border:2px solid white;
}

.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: lightgrey;
    border:2px solid white; text-transform:uppercase;
}



.footer-content {
    max-width: 1280px;
    font-family: 'Open Sans', sans-serif;
    font-size: 90%;
    font-weight: 600;
    background-color: #e31837;
    color: #fff;
    text-align: left;
    margin: 0 auto;
}
.header {padding-bottom: 0;}

.container, .header-container, .SliderPage1 {
max-width: 1280px;}

#ctl01_SubNavHead {font-size:225%;font-weight:600;color:#fff;padding:15px 0 15px 15px;}
.breadcrumb-obo-container.ClearFix {text-align:right;}
#masterContentArea {margin-top:0;
}

.nav-secondary {
    background-color: transparent;
}

.RadTreeView.RadTreeView_Austin > .rtUL > .rtLI:last-child {border-bottom: 1px solid #e31837;}

.RadTreeView.RadTreeView_Austin > .rtUL > .rtLI {
    border: none;
}

.RadTreeView.RadTreeView_Austin > .rtUL > .rtLI a.rtIn:hover {background-color:#005696;color:white;}

.RadTreeView.RadTreeView_Austin a.rtIn {
color: #005696;}

.RadTreeView.RadTreeView_Austin .rtTop, .RadTreeView.RadTreeView_Austin .rtMid, .RadTreeView.RadTreeView_Austin .rtBot {
    border-top: 1px solid #e31837;
}

.pageTitleBar {
    background-color: #005696;
    max-width: 1280px;
    margin: 0 auto 25px auto;
}

#ctl01_HomePageContent + div > div.pageTitleBar {background-color:transparent;}

.leftFooterBox {padding-left:30px;
    width: 50%;
    float: left;
}

h1, .h1, .PageTitle {
    color: #005696;
    font-size: 250%;
}

h1, .h1, .PageTitle, h2, .h2, .PanelTitle {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    color: #005696;
}

h2, .h2, .PanelHead.Distinguish, .TitleBarCaption, div.PanelTitle, .panel-heading.Distinguish {
    border-bottom:none; text-transform:uppercase;
}

.footer-content {
    padding: 1em 0 1em 15px;
}

#masterSocialNetworking a {text-decoration:none; color:#005696;padding-right: 15px;}
#masterSocialNetworking a:visited{text-decoration:none; color:#005696;}
#masterSocialNetworking a:hover {text-decoration:none; color:#e31837;}

.col-sm-12.sliderBlock {padding:0;margin-top:-41px;}

.rightFooterBox {text-align:right; padding-right:30px;
    width: 50%;
    float: right;
}

.leftFooterBox img {padding-top:5px;
	padding-right:45px;
}

.rightFooterBox img {padding-top:5px;
	padding-left:45px;
}

#ctl01_HomePageContent {display:none;
    max-width: 1280px;
    margin: -10px auto 0 auto;
}


.fullFrame {position:relative;max-height:520px;}

.SliderContent {
    position: absolute;
    z-index: 100;
    top: 15%;
    background-color:rgba(255, 255, 255, 0.8);
    padding: 15px;
    float: left;
    right: 55%;
    margin-left: 5%;
}

.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn, .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
    background-color: #005696;
    color: #fff;
}

.RadMenu.rmResponsive .rmSelected > .rmRootLink, .RadMenu.rmResponsive .rmFocused > .rmRootLink {
    background-color: #e31837;color:#fff;
}

.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    background-color: #e31837;
    color: #fff; 
}

.RadMenu.rmResponsive .rmGroup {-webkit-box-shadow: 1px 1px 1px 0px rgba(66,66,66,1);
-moz-box-shadow: 1px 1px 1px 0px rgba(66,66,66,1);
box-shadow: 1px 1px 1px 0px rgba(66,66,66,1);border-left:4px solid #e31837;border-right:4px solid #e31837;border-bottom:4px solid #e31837;border-top:4px solid #e31837;
     background-color: rgba(255,255,255,.9);
}

.rmResponsive .rmSlide .rmFocused > .rmLink, .rmResponsive .rmSlide .rmSelected > .rmLink, .rmResponsive .rmSlide .rsmSelected > .rsmLink, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
    background-color: transparent;
    color: #005696;
}

.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus {

    color: #005696;

}

.sub-nav-body .rmResponsive .rmSlide .rmLink, .sub-nav-body .rmResponsive .rmSlide .rsmLink {
    color: #005696;
    padding: 5px 15px;font-weight:700;
}



#ctl01_Primary_NavMenu .sub-nav-body .rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus, .rmResponsive .rmSlide .rsmLink:hover, .rmResponsive .rmSlide .rsmLink:focus, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
    color: #fff; background-color:#005696;
}

.RadMenu.rmResponsive .rsmItem {
    padding: 0 0;
}

.RadMenu.rmResponsive .rsmItem .rsmItem {
    margin-left: 0px;
    font-size: 90%;
    line-height: .9em;
    font-weight: 700;
}
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem {
    margin-bottom: 0;
}

.sub-nav-body .rsmColumnWrap .rmResponsive .rmSlide .rmLink, .rmResponsive .rmSlide .rsmLink {
    color: #005696;
    padding: 5px 15px;
    font-weight: 500;
}

.rmResponsive .rmSlide .rsmLink {
    font-weight: 700;
}

.sub-nav-body .RadMenu.rmResponsive .rsmItem {
    padding: 0;
    font-weight: 700;
}

.nav-secondary .sub-nav-head {
    background-color: #e31837;
    color: #fff;
    font-weight: 900;
    font-size: 120%;
    padding: 10px 15px;
}

.sub-nav-body .RadMenu.rmResponsive .rsmItem:hover {background:#005696;color:white;}

.SliderContent .ActionButton {float:right;text-transform:uppercase;}

.SliderContent p {margin-bottom:.35em;
    font-family: 'Lato', sans-serif;
    color: #005696;
    font-weight: 700;
    font-size: 175%;
    overflow: hidden;
}

.SliderContent p + p {font-size: 125%;margin-bottom:1em;}


.flexslider {
    margin: 0; 
border:none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    -o-border-radius: none;
    border-radius: none; 
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none; 
}
.flexslider {
    margin: 0;
    padding: 0;
}


.footer-content a {
color: #005696;}

.Slider.FullWidth {
    height: 24em;
    max-width: 1280px; margin:0 auto;
}

#masterHeaderBackground, .header {
    border-bottom: none;
}

.Slider.FullWidth {background-image: none;}

.Slider.FullWidth .SliderPage1 p {
    font-family: 'Lato', sans-serif;
    color: #005696;
    font-weight: 700;
    font-size: 175%;
    overflow: hidden;
}

.header-container {
padding-left:0; padding-right:0;}

.Slider.FullWidth .SliderPage1 .SliderContent {

    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);

}

.footer-nav-copyright {padding-bottom:50px;}

.footer-nav-copyright , #ft{
    background-color: transparent;
    color: #005696;
}

#masterContentArea {border-bottom:none;}

button, select, .rmLink, 
.ProgramGroup .PanelTitle,
.ProgramGroup .panel-title,
.RadScheduler.RadScheduler_Metro .rsHeader h2{
font-family: 'Lato', sans-serif;}

.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rmSlide .rmLink {
    padding: 5px 15px;
}

#masterHeaderImage {background-image: url("images/template/AVD_Logo.png");
    width: 326px;
height: 115px;
}

@media (max-width:767px) {
	.navbar-header {float:none; margin:auto;}
	.footer-content2 .row {margin-left:0;margin-right:0;max-height:none;}
	
	.header-logo-container {float:none; text-align:center;}
	.SliderContent {
    right: 0;
}
	
	a.TextButton.pawButton {
    font-size: 150%;
    padding: 0 .6em;
}
	#masterHeaderImage {
    background-image: url("images/template/AVD_Logo.png");
    width: 326px;
    height: 115px;
    background-size: 285px;
}
#phoneNumber {
    margin-left: 0px; 
    float: none;
    margin-top: -10px;
    margin: auto;
    text-align: center;
}
	.auxNavRow2 {width:100%;}
	.btn.redButton.addedMargin {margin-left:15px;max-width:150px;max-height:40px;}
	.leftBox .TextButton.pawButton {margin-top:0;margin-bottom:20px;}
	.homePage .leftBox {width:100%;}
.homePage .rightBox {width:100%;}
	.navbar-toggle .icon-search-imis {
    display: inline-block;
    float: left;
    background: url("images/ResponsiveHeaderSprite.png") no-repeat center top;
    width: 22px;
    height: 21px;
    margin: -1px 0;
}
	
	.nav-auxiliary .nav-aux-button .NavigationLink {
    background-color: #005696;
}
	
	.col-sm-3.flexSize0 {width:0%; display:none;}
	.col-sm-9.flexSize12 {width: 100%;}
	
	.addedMargin {margin:0 0 0 0;}

.facebookFeed, .footer-content2 .col-sm-6 {display:none;}
.SliderContent {
    top: 0;
    padding: 15px;
    left: 0;
    margin: 4vw;
}
	
	.SliderContent p {
    font-family: 'Lato', sans-serif;
    color: #005696;
    font-weight: 700;
    font-size: 4vw;
    overflow: hidden;
}

.SliderContent .ActionButton {
    font-size: 2.5vw;
}
	.header-logo-container {
    padding-left: 3vw;
}
	.navbar-toggle.collapsed {
    background-color: #005696;
}

.navbar-toggle, .navbar-toggle:hover, .navbar-toggle:focus {
    background-color: #e31837;
}

.navbar-collapse {
    background-color: #e31837; padding:0 10px;
}

.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rsmLink {
    color: #005696;
}

.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn, .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
        background-color: #e31837;
        color: #005696;
}
.RadMenu.rmResponsive .rmGroup {background-color:rgba(255, 255, 255, 0.85);}
}



.noHdr thead,.noHdr .GridTitlePanel{display:none;}
.noHdr .RadGrid{border:0;}
.noHdr .rgSelectedRow{background-color:transparent!important;border-color:transparent!important;color:#000!important;}
.noHdr .rgSelectedRow td,.noHdr .rgAltRow{border:0!important;background:transparent!important;}

.noTitle .PanelTitle{display:none;}
.noTabs .RadTabStrip,.noTabs .Info{display:none;}
.noTabs .panel-body{padding:0;}
.noTabs .ContentWizardDisplay{border:0;}

/************************
* STORE
************************/
.ftProdList,.relProdList{text-align:center;}
.ftProdList tr{display:inline-block;}
.ftProdList .RadGrid_MetroTouch .rgAltRow{background-color:transparent;}

.ftProduct{max-width:190px;opacity: .7;transform: scale(.75);transition: .5s;}
.ftProduct:hover {opacity: 1;transform: scale(1);}

.storeCats,.storeftr{text-align:center;}
.storeCats.noHdr tr{display:inline-block;}
.storeCats.noHdr .RadGrid{border:0;}
.storeftr{border:1px solid #959ca1;}
.storeftr a{padding:0 50px;}

.catProds thead,.catProds .GridTitlePanel{display:none;}
.catProds tr{display:inline-block;width:33%;text-align:center;vertical-align:bottom;}
.catProds .rgRow,.catProds .rgAltRow,.catProds .RadGrid_MetroTouch .rgAltRow,.catProds .rgSelectedRow,.catProds .RadGrid_MetroTouch .rgAltRow td{background:transparent;border:0;}
.catProds .rgRow td,.catProds .rgAltRow td{display: block;}
.catProds a{text-decoration:none;}
.catProds img{max-width:90%;max-height:150px;}
.catProds tfoot tr{width:100%;display:table-row;font-size:90%;}
.catProds .title{display:block;margin-top:5px;}
.catProds .title span{display:block;font-size:90%;padding:3px;font-weight:bold;}
.catProds .fa{font-size:100px;}

.storeCatSingle{text-align:center;}/*used for all products link on homepage*/
.storeCatTitle{background:#005696;}
.storeCatTitle .RadGrid.RadGrid_MetroTouch .rgMasterTable,.storeCatTitle .RadGrid_MetroTouch{background:transparent!important;}
.storeCatSB{}
.storeCatSB h2{font-size:105%;}
.storeCatSBSingle {margin: -7px 20px 0;}



/************************
* @media overrides
************************/
@media (min-width:768px) {
		.leftBox .TextButton.pawButton {margin-top:20px;margin-bottom:20px;}
	.auxNavRow2 {width:100%;padding-top:15px; padding-bottom:30px;}

.navbar-header > div, .navbar-header > a, .navbar-header .NavigationUnorderedList, .navbar-header .NavigationLink {
text-decoration:none;
}
.navbar-header > a:hover, .navbar-header .NavigationUnorderedList:hover, .navbar-header .NavigationLink:hover {
text-decoration:underline;
}	
	/*
	.nav-auxiliary .NavigationListItem.nav-aux-button {
    margin-left: 7px;
    border: solid 2px #005696;
    padding: 4px 5px 5px 5px;
}
	.NavigationListItem.nav-aux-button:hover {background-color:#e31837;color:#fff;border: solid 2px #e31837;}
	*/
	
	#auxiliary-container {text-align:right;max-width:800px;}
	.Quote {
    font-size: 145%;
}
	#navbar-collapse{border-top: 4px solid #e31837;
	border-bottom: 4px solid #e31837;
	width: 100%;}
	
	#navbar-collapse .rmLink {font-weight:900; font-size:120%;}
	#navbar-collapse .rmLink:hover, #navbar-collapse .rmItem.rmSelected .rmLink {color:#fff;}
	
	.nav-primary {
    margin-top: 30px;
}

#masterHeaderImage {
    margin-top: 15px; margin-left:30px;
}
	
}

@media (min-width: 992px){
.has-secondary-col .col-secondary {
    width: 25%;
    padding-right: 2%;
}

.has-secondary-col.col-on-right .col-primary {width:73%;
    float: right;	margin-right:15px;
    
}
}


@media (max-width:1092px){	#ctl01_SubNavPanel  + #ste_container_NewContentHtml, #ctl01_SubNavPanel  + #ste_container_ContentHtml {max-width:23%;}
#auxiliary-container {max-width: 400px;padding-right:20px;}
}

@media (min-width:768px) and (max-width:1024px) {
	
	.flexSize12 {width:100%;}
	.flexSize0 {width:0;}
.facebookFeed {display:none;}
	
	.SliderContent p {
    font-size: 125%;
}
	
}


#skip a{ 
position:absolute; 
left:-10000px; 
top:0; 
width:1px; 
height:1px; 
overflow:hidden;
} 
 
#skip a:focus { 
position:static; 
width:auto; 
height:auto; 
} 

