@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;}
    .itemButton {
    margin:15px 0;
    }

    .storeOutput {
    margin: 0 -15px;
    }

 .itemCard {
    min-height: 430px;
    position: relative;
    padding: 15px;
    border: 1px solid #333366;
    margin-bottom: 25px;
    }
.FilterPanel {
    background-color: #005696;
    border: none !important;
    margin-top: -3px;
}
.FilterPanel label {
    color: white;
}
    .itemSelect {
    margin-bottom: 30px;
    }
    .itemMasterTitle {
    margin: 15px 0;
    height: 50px;
    color: #333366;
    font-weight: bold;
    }
    .itemImage {
    height: 180px;
    overflow: hidden;
    margin: -15px -15px 0 -15px;
    }
    .storeCatTitle #ctl01_SubNavHead {
    padding: 0;
    }
td.ListerColumnHeader a {
    display: block;
    height: 35px;
    width: 35px;
}

.noGrid .rgPager, .noGrid .rgHeader {
    display: none;
}

h1.allCaps {
    text-transform: uppercase;
}

.noGrid .RadGrid_MetroTouch {
    border: none;}

.nav-auxiliary a,  .nav-auxiliary a:visited {color:white;}

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;
}
.footer-content .footer-copyright a {
    color: white;
}
.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%;font-weight:700;
}

.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{display:none;}
.homePage .rightBox{width:100%;}

.homePage .Quote{
	margin:0;
	padding:25px 0 15px 0;
}

a.TextButton.pawButton, input.TextButton.pawButton {
    font-size: 170%;
}

#hd a.TextButton.pawButton:hover {text-decoration:none;}

#hd a.TextButton.pawButton {
    font-size: 150%;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 15px;
}

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;
}


/* Create collapsible accordian*/
p.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 5px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    margin-bottom:5px;
}

/* Add a background color to the accordion if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
p.accordion.active, p.accordion:hover {
    background-color: #ddd;
}

/* Unicode character for "plus" sign (+) */
p.accordion:after {
    content: '\2795'; 
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
}

/* Unicode character for "minus" sign (-) */
p.accordion.active:after {
    content: "\2796"; 
}

.accordionZone div.panel {
    padding: 0 5px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.4s ease-in-out;
    opacity: 0;
    margin-bottom:10px;
}

div.panel.show {
    opacity: 1;
    max-height: 500px; 
}
/*end accordian*/


.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;}

.storeBtns a,.storeBtns a:visited,
.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:.45em;
}

.storeBtns a:hover,.storeBtns a:focus,
.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{padding:15px 0 15px 15px;}

.sub-nav-head h1{color:white;}

.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;}

.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; overflow:hidden;}

.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;}

/********************
* Slideshow
*********************/
[id$=_ciAVDPromo__Body]{padding:0}
.col-sm-12.sliderBlock{padding:0;margin-top:-26px;margin-bottom:-21px}
[id$=_ciAVDPromo]{margin-bottom:-1px!important}

.carousel-caption{bottom:35px}
.carousel-caption .ActionButton{text-transform:uppercase}

.carousel-caption p{margin-bottom:.35em;
	font-family:'Lato', sans-serif;
	color:#fff;
	font-weight:700;
	font-size:175%;
	overflow:hidden;
}

.carousel-caption p + p{font-size:125%;margin-bottom:1em;}
.carousel-inner > .item .carousel-link,.carousel-control .icon-next:before,.carousel-control .icon-prev:before{text-decoration:none}

.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){
	
	#hd .pawButton:after {content:none;}
#hd .TextButton.pawButton {font-size:138%;}
	.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);}
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{border-color:#005696;}

.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover, .RadGrid.RadGrid_MetroTouch .rgPagePrev:active, .RadGrid.RadGrid_MetroTouch .rgPageNext:active, .RadGrid.RadGrid_MetroTouch .rgPageFirst:active, .RadGrid.RadGrid_MetroTouch .rgPageLast:active, .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton, .RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage:hover, .RadGrid.RadGrid_Metro .rgPagePrev:active, .RadGrid.RadGrid_Metro .rgPageNext:active, .RadGrid.RadGrid_Metro .rgPageFirst:active, .RadGrid.RadGrid_Metro .rgPageLast:active, .RadGrid.RadGrid_Metro .rgPager .rgPagerButton{background-color:#005696;border-color:#005696;}


.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,.relProdList tr{display:inline-block;}
.relProdList tr{width:25%;}
.ftProdList td,.relProdList td{padding:0!important;}
.ftProdList .RadGrid_MetroTouch .rgAltRow,.relProdList .RadGrid_MetroTouch .rgAltRow{background-color:transparent;}

i.fa.fa-gift.ftProduct,i.fa.fa-gift.relProduct{font-size:150px;}
.ftProduct,.relProduct{max-width:190px;opacity:.7;transform:scale(.75);transition:.5s;}
.relProduct{max-width:100%;}
.ftProduct:hover,.relProduct:hover{opacity:1;transform:scale(1);}

.storeCats,.storeftr{text-align:center;}
.storeCats.noHdr tr{display:inline-block;}
.storeCats.noHdr .RadGrid{border:0;}
.storeCats.noHdr a{color:#fff!important;text-decoration:none;font-size:150%;}
.storeCatSB #ctl01_TemplateBody_WebPartManager1_gwpcicategories_cicategories_ResultsGrid{overflow:visible!important;}
.storeCatSB .AutoWidth{height:4px;border-top:1px solid #005696}
.storeCatSB .noHdr.pCats a{font-size:115%;width:100%;text-align:right;color:#fff!important;text-decoration:none;}
.storeCatSB .SearchField{background:transparent;}
.storeCatSB .SearchResultSummary .ListItemTitle a{background:transparent;color:#005696!important;}
.storeCatSB .SearchField label{color:#005696!important;}
.storeCatSB .RadGrid_MetroTouch{border:0;width:100%!important;}
.storeCatSB .RadGrid_MetroTouch .rgAltRow{background:transparent!important;}

.storeCatSB .panel-heading,.storeCatSB .panel-title,.storeCatSB .ListSearchPrompt{display:none;}
.storeCatSB .pSearch a img{display:block;max-width:90%;margin:auto;}
.storeCatSB .pSearch a p{color:#005696;text-align:center;}
.storeCatSB i.fa,.fullSearch i.fa{font-size:100px;color:#005696;text-align:center;display:block;}

.storeCatSB input[type="button"]{display:none;}
.storeCatSB .RadGrid.RadGrid_MetroTouch .rgRow td,.storeCatSB .RadGrid.RadGrid_MetroTouch .rgAltRow td{padding:0!important;}
.storeCatSB .SearchResultSummary .ImageSection{width:100%;}
@media (min-width:768px){
	.storeCatSB .SearchResultSummary .Description{margin-left:0;text-align:center;}
}
.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 .RadGrid.RadGrid_MetroTouch .rgSelectedRow a{color:#23749d !important;}
.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;}
.storeCatSBSingle{margin:-7px 20px 0;}

.storeBtns{float:right;}
.storeBtns a{display:inline-block;float:right;text-decoration:none;}

.fullSearch tr{width: 33%;display: block;text-align: center;}
.fullSearch td{}

/*hide handling charges and shipping options from the cart*
#ctl01_TemplateBody_WebPartManager1_gwpciCartCharges_ciCartCharges_DataPanel > div.PanelField:nth-child(3),
#ctl01_TemplateBody_WebPartManager1_gwpciShippingMethod_ciShippingMethod_DataPanel > div.PanelField:nth-child(2){display:none;}
*/

/************************
* @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; 
}

/*noSidebar page class for full-width content*/
.noSidebar .col-primary{width:100%!important;float:left!important}
.noSidebar .col-secondary,
.noSidebar .leftColumnContent{display:none}


