.tag_nav{ clear:both; list-style:none; margin:0; padding:0; margin-bottom:0.5em; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.tag_nav li{ float:left; margin-right:0.5em; /*width:10%;*/ margin-bottom:0.5em;}
.tag_nav li a{ display:block; font-size:0.75em; text-align:center; padding:0.8em 1.8em; line-height:normal; text-decoration:none; color:#808080;  background-color:#E5E5E5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.tag_nav li.active a{ background-color:#2175BE; color:#FFF; }

#share{ margin-bottom:1em;}
#share .lg{ display:none;}
#tab_container{ display:none;}

/* Video Embeds */
.youtube_embed{ width:100%; height:0; padding-bottom:57.971%; position:relative; margin-bottom:2em;}
.youtube_embed iframe{ position:absolute; width:100%; height:100%;}

/* Exhibit */
div.exhibit{ text-align:right; font-size:0.8125em;}
div.exhibit div{ text-align:center; padding:0.5em 0; margin-top:0.25em; margin-bottom:1.5em; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
div.exhibit div img{ width:90%;}
div.exhibit a.enlarge{ display:inline-block; padding-left:1.5em; background-image:url('../img/icons/enlarge-off.png'); background-position:left center; background-repeat:no-repeat;}
div.exhibit a.enlarge:hover{ text-decoration:underline; background-image:url('../img/icons/enlarge-on.png');}

@media only screen and (min-width: 960px) {
	#share{ width:70px; position:absolute; top:0; left:-85px;}
	#share .sm{ display:none;}
	#share .lg{ display:block;}
	.home #share{ top:1em;}
	#tab_container{ display:block;}
}

#app-callout{ margin:0; margin-bottom:1.5em;}
#app-callout div{ height:43px; overflow:hidden; background-image:url('../img/app/insights-app-callout-narrow.jpg'); background-repeat:no-repeat; background-size:cover;
text-align:right; padding-right:15px; padding-top:65px;}
#app-callout div a img.apple{ width:100px; margin-right:10px;}
#app-callout div a img.android{ width:88px; }