﻿/*Twitter Bar*/
	div#divTemplate > div#divBarOuter.Twitter > div#divBarInner {background-color:#0D6BA5;}

/* Tile */
	.Tile {color:#0D6BA5;}
	.Tile:hover { color: #0D5F92;}
	.Tile:hover:before { background-color: rgba(225,247,249,0.5); }
	
	div#divTopInner div.Menu.Group div.Page .Aside a:hover:before { background-color: rgba(225,247,249,0.5); }
	div#divTopInner div.Menu.Group div.Page .Aside ul.Tiles.Full.One >li a.Tile.Weather.Day:hover:before { background-color: transparent;}
	div#divTopInner div.Menu.Group div.Page .Aside ul.Tiles.Full.One >li a.Tile.Weather.Night:hover:before { background-color: transparent; }
	
/* Heading */
	h2,h3,h4,h5,h6,h2>a,h3>a,h4>a,h5>a,h6>a { color:#0D6BA5;}
	h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover { color: #0D5F92; }
	
/* Nav */
	ul#ulHeaderNav>li>a.Tab.Label { background-color: #0D6BA5;}
	ul#ulHeaderNav>li>a.Tab.Label:hover {color:#fff; background-color:#0D5F92;}
	
	ul#ulHeaderNav>li>a.Tab.Label+span.Seperator { background: url(//static.spokanecity.org/my/svg/dot-v-0D6BA5.svg) top left repeat-y; }
	
	ul#ulHeaderNav>li.Selected>a.Tab.Label { color: #0D6BA5; background: none;}
	ul#ulHeaderNav>li.Selected>a.Tab.Label:hover { color: #0D5F92;}
	ul#ulHeaderNav>li>a.Tab.Label+span.Seperator+a.Icon { background-color: #0D6BA5; }
	ul#ulHeaderNav>li>a.Tab.Label+span.Seperator+a.Icon:hover { color: #fff; background-color: #0D5F92; }
	
	ul#ulHeaderNav>li.Selected>a.Tab.Label+span.Seperator+a.Icon { background:none; color: #0D6BA5; }
	ul#ulHeaderNav>li.Selected>a.Tab.Label+span.Seperator+a.Icon:hover { color: #0D5F92; }
	
	div#divBar a { color: #0D6BA5;}
    div#divBar a:hover { color: #0D5F92; }		

	
/* Footer */
	div#divMountain:after { border-bottom: 1px solid #0D6BA5;}
	.RiverfrontParkFooter {background-color:#0D6BA5; width:100%; display:inline-block; padding:0 .8rem;}
	.RiverfrontParkFooter+ul#ulMore { background-color:#0D6BA5;}
	.RiverfrontParkFooter>.Page.Layout>.Aside>.Module>h4 {color:#fff;}
	.RiverfrontParkFooter>.Page.Layout>.Aside>.Module>p {color:#fff;}
	div#divFooterInner>.RiverfrontParkFooter>.Page.Layout>.Aside>.Module>p>a {color:#fff; background-image:none;}
	div#divFooterInner>.RiverfrontParkFooter>.Page.Layout>.Aside>.Module>p>a {color: #fff; background-image:url("//static.spokanecity.org/my/svg/dot-h-fff.svg");}
	div#divFooterInner>.RiverfrontParkFooter>.Page.Layout>.Aside>.Module>p>a:hover {color:#fff;}
	
	/*div#divLogo img {border:.8rem solid #fff; z-index:10; background-color:#fff; border-radius: 8rem;}*/
	div#divLogo img {border:none; z-index:10; background:none; border-radius:0;}
	

/* Divider*/
	div#divFooterInner>.RiverfrontParkFooter>.Page.Layout>.Divider>hr { background-image: url("//static.spokanecity.org/my/svg/notch-h-fff.svg"); }
	div#divFooterInner>.RiverfrontParkFooter>div.Page>div.Content { background-image: url("//static.spokanecity.org/my/svg/notch-v-fff-0.svg"); }
	div#divFooterInner>.RiverfrontParkFooter>div.Page>div.Aside { background-image: url("//static.spokanecity.org/my/svg/notch-v-fff-1.svg"); }

 /* Content */
    .RiverfrontParkFooter>.Page.Layout>div.Content { background:none; background-position: top right; background-repeat: repeat-y; padding-right: 0.9rem; }


	
/* Social Media */
	#ulRiverfrontParkFooterSocialMedia {text-align:left; padding-bottom:1.2rem;}
	div#divFooterInner #ulRiverfrontParkFooterSocialMedia a{color: rgba(255,255,255,.7); background: rgba(255,255,255,0.1);background-size: 100% 100%;}
	#ulRiverfrontParkFooterSocialMedia.Tags { text-align: left; padding: 0.8rem 0; }

	#ulRiverfrontParkFooterSocialMedia a.Tag:before { border-color: rgba(255,255,255,0); background: rgba(255,255,255,0.1);background-size: 100% 100%;}
	#ulRiverfrontParkFooterSocialMedia a.Tag:after { border-color: rgba(255,255,255,0.2);background: rgba(255,255,255,0); background-size: 100% 100%;}
	div#divFooterInner #ulRiverfrontParkFooterSocialMedia a.Tag:hover { color: rgba(255,255,255,1); background: rgba(255,255,255,0.4);}


/* Events Calendar */
#EventsFilters {}

/* photo caption */
*.Photo>*.Frame>*.Backing[title]:before { text-align: center; }
*.Graphic>*.Frame>*.Backing[title]:before { text-align: center; }

ul#TBDEvents li {min-height: 37rem;}


/*Image Overlay*/
.ImageOverlay{position: absolute; width: 100%; height: auto; max-height: 100%; bottom:0; left: 0; right:0; background: rgba(0,0,0, .5); z-index: 3; border-top: 1px solid #fff; text-overflow: ellipsis; overflow: hidden;}

.Teal {background: rgba(0,165,190, .5);}
.ImageOverlay h5,.ImageOverlay h6 {padding: 0 1.2rem; color: #fff;}
.ImageOverlay p:not([class]) {text-overflow: ellipsis;color: #fff !important;;padding: 0 1.2rem .8rem 1.2rem; overflow: hidden;}
.Photo > .Frame > .ImageOverlay {border-top: 1px solid #fff; border-right:.4rem solid #fff; border-bottom:.4rem solid #fff; border-left:.4rem solid #fff;}
.Photo > .Frame::before  { z-index: 4;}



@media screen {

}

@media screen and (max-width: 64em) {
    /* Screen width     >      1024px */
	/*Wufoo Form*/
	.WufooForm {margin-bottom: 2.4em !important;}

}

@media screen and (max-width: 56.0em) {
    /* Screen width     <=     896px */

	ul#TBDEvents li {width: 33.33%;}

}

@media screen and (max-width: 47.0em) {
    /* Screen width     <=     752px */

	div#divFooterInner>.RiverfrontParkFooter>div.Page>div.Content,div#divFooterInner>.RiverfrontParkFooter>div.Page>div.Aside{ background-image:none;}

}


@media screen and (max-width: 32.5em) {
    /* Screen width     <=     520px */

	ul#TBDEvents li {width: 50%;}

}

@media screen and (max-width: 25em) {
    /* Screen width     <=     400px */

	ul#TBDEvents li {width: 100%;}

}

