@font-face {
  font-family: 'finlekregular';
  src: url("../fonts/Finlek-Regular-webfont.eot");
  src: url("../fonts/Finlek-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Finlek-Regular-webfont.woff") format("woff"), url("../fonts/Finlek-Regular-webfont.ttf") format("truetype"), url("../fonts/Finlek-Regular-webfont.svg#finlekregular") format("svg");
  font-weight: normal;
  font-style: normal; }
html {
  font-family: sans-serif;
  font-size: 100%;
  background:#666666;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

html, body {
  width: 100%; }

body {
  font-family: "Cantarell", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #282625;
  background-color: #f7f4f2;
  position:absolute;
  left:0;
  -webkit-transition: left 500ms ease; /* For Safari 3.1 to 6.0 */
  transition: left 500ms ease; }

::-moz-selection {
  background: #2f72bc;
  text-shadow: none;
  color: #f7f4f2; }

::selection {
  background: #2f72bc;
  text-shadow: none;
  color: #f7f4f2; }

p, pre, figure {
  margin: 0 0 20px; }

input {
	border:1px solid #C9C1B8;
	padding:5px;
	
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  border: 0;
  height: 4px;
  background: transparent url(../images/beads_gray.png) repeat-x 0 0;
  margin: 40px 0; }

main {
  overflow: hidden; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 24px; }

h3, .h3 {
  font-size: 18px; }

h4, .h4 {
  font-size: 16px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-bottom: 20px;
  color: #635f5b;
  line-height: 1.2;
  text-transform: uppercase; }
  h1 > a, .h1 > a, h2 > a, .h2 > a, h3 > a, .h3 > a, h4 > a, .h4 > a, h5 > a, .h5 > a, h6 > a, .h6 > a, h1 > a:hover, .h1 > a:hover, h2 > a:hover, .h2 > a:hover, h3 > a:hover, .h3 > a:hover, h4 > a:hover, .h4 > a:hover, h5 > a:hover, .h5 > a:hover, h6 > a:hover, .h6 > a:hover, h1 > a:active, .h1 > a:active, h2 > a:active, .h2 > a:active, h3 > a:active, .h3 > a:active, h4 > a:active, .h4 > a:active, h5 > a:active, .h5 > a:active, h6 > a:active, .h6 > a:active {
    color: inherit; }
  h1 > a, .h1 > a, h2 > a, .h2 > a, h3 > a, .h3 > a, h4 > a, .h4 > a, h5 > a, .h5 > a, h6 > a, .h6 > a {
    text-decoration: none; }
  h1 > a:hover, .h1 > a:hover, h2 > a:hover, .h2 > a:hover, h3 > a:hover, .h3 > a:hover, h4 > a:hover, .h4 > a:hover, h5 > a:hover, .h5 > a:hover, h6 > a:hover, .h6 > a:hover, h1 > a:active, .h1 > a:active, h2 > a:active, .h2 > a:active, h3 > a:active, .h3 > a:active, h4 > a:active, .h4 > a:active, h5 > a:active, .h5 > a:active, h6 > a:active, .h6 > a:active {
    text-decoration: underline; }

.style-text-left {
  position: relative;
  overflow: hidden; }
.style-text-left:after {
    content: "";
    position: absolute;
    margin: 0 0 0 15px;
    height: 4px;
    background: transparent url(../images/beads_gray.png) repeat-x 0 0;
    bottom: 0.4em;
    width: 100%; }

.style-text-bottom {
  padding-bottom: 10px;
  background: transparent url(../images/beads_gray.png) repeat-x bottom left; }

h1 {
  margin: 80px 0 40px;
  text-align: center; }

a {
  color: #2f72bc;
  background: transparent;
  text-decoration: none; }
  a:active, a:hover {
    outline: 0;
    text-decoration: underline; }
  a:hover, a:focus {
    color: #7abbdd; }
  a:active {
    color: #0f50a8; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

b, strong, .bold {
  font-weight: bold; }

i, em, dfn, var, .italic {
  font-style: italic; }

small {
  font-size: 80%; }

abbr[title] {
  border-bottom: 1px dotted; }

mark {
  background: #2f72bc;
  text-shadow: none;
  color: #f7f4f2; }

code, kbd, pre, samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

pre {
  overflow: auto;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: none; }
  q:before, q:after {
    content: '';
    content: none; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

.alt-font {
  font-family: 'finlekregular' !important; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.capitalize {
  text-transform: capitalize; }

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.lead {
  font-size: 125%;
  font-weight: 300;
  line-height: 1.2;
  color: #504c4a; }

blockquote {
  padding-left: 40px;
  margin-bottom: 20px;
  font-style: italic;
  color: #423f3e; }
  blockquote footer {
    font-size: 80%;
    color: #504c4a; }

dl, menu, ol, ul {
  margin: 0 0 20px; }

ol, ul, menu {
  padding: 0 0 0 40px; }

ol ol, ol ul, ul ol, ul ul {
  margin-bottom: 0; }

ol {
  list-style: decimal; }

ul {
  list-style: disc; }

dl {
  overflow: hidden;
  margin: 0 0 20px; }

dt {
  font-weight: bold; }

dd {
  padding: 0 0 0 20px; }
dd>label {
  padding: 2px; }

nav ul, nav ol {
  list-style: none;
  list-style-image: none; }

img, picture, video, object {
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

audio, canvas, img, svg, video {
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin: 0 0 20px; }

th {
  font-weight: 700;
  text-align: left; }

td, th {
  padding: 5px; }

table, th, td {
  border: none; }

#home-link:hover {
	color:transparent; }

.container-content {
  max-width: 860px; }

.container {
  max-width: 1000px; }

.container-content, .container {
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto !important;
  margin-left: auto !important; }

.main {
  margin-top: 30px;
  margin-bottom: 30px; }

.btn, button {
  position: relative;
  display: inline-block;
  padding: 5px 15px;
  margin: 0;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 1px;
  border-style: solid;
  border-radius: 3px;
  border-image: url(../images/beads_blue_sqr.png) 6 6 round;
  border-image-outset: 2px;
  border-width: 6px;
  background-color: transparent;
  background-image: url(../images/bg_overlay.png);
  background-position: -10px -10px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none; }
  .btn:hover, .btn:focus, button:hover, button:focus {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4); }
  .btn:active, button:active {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4); }
  .btn:hover, .btn:focus, .btn:active, button:hover, button:focus, button:active {
    background-color: transparent;
    text-decoration: none; }
  .btn:focus, .btn:active:focus, button:focus, button:active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

.btn-primary {
  background-color: #0f50a8;
  border-color: #0d4591;
  border-image: url(../images/beads_blue_sqr.png) 6 6 round;
  border-image-outset: 2px;
  border-width: 6px;
  color: #f7f4f2;
  background-position: -18px -7px; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #f7f4f2;
    border-color: #0f50a8;
    color: #0f50a8; }

.btn-secondary {
  background-color: #b73f39;
  border-color: #a43833;
  border-image: url(../images/beads_red_sqr.png) 6 6 round;
  border-image-outset: 2px;
  border-width: 6px;
  color: #f7f4f2;
  background-position: -12px -15px; }
  .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
    background-color: transparent;
    border-color: #b73f39;
    color: #b73f39; }

.btn-tertiary {
  background-color: #e1bb23;
  border-color: #ceab1c;
  border-image: url(../images/beads_yellow_sqr.png) 6 6 round;
  border-image-outset: 2px;
  border-width: 6px;
  color: #f7f4f2;
  background-position: -10px -5px; }
  .btn-tertiary:hover, .btn-tertiary:focus, .btn-tertiary:active {
    background-color: transparent;
    border-color: #e1bb23;
    color: #e1bb23; }

.btn-success {
  background-color: #009b77;
  border-color: #008263;
  border-image: url(../images/beads_green_sqr.png) 6 6 round;
  border-image-outset: 2px;
  border-width: 6px;
  color: #f7f4f2;
  background-position: -8px -18px; }
  .btn-success:hover, .btn-success:focus, .btn-success:active {
    background-color: transparent;
    border-color: #009b77;
    color: #009b77; }

.btn-xl {
  font-size: 21px;
  padding: 10px 20px; }

.btn-lg {
  font-size: 18px;
  padding: 7px 20px; }

.btn-sm {
  font-size: 12px;
  padding: 5px 7px; }

.btn-xs {
  font-size: 12px;
  padding: 1px 5px; }

.img-rounded {
  border-radius: 3px; }

.img-circle {
  border-radius: 50%; }

/** To Do: add box shadow */
.img-framed {
  padding: 4px;
  background-color: #f7f4f2;
  border: 1px solid #e7e5e5; }

.list-unstyled, .list-inline {
  padding: 0;
  list-style: none; }

.list-inline > li {
  display: inline-block;
  padding-right: 10px;
  padding-left: 10px; }
	
.list-inline > li.admin-nav-item {
	padding:0; }


.well {
  margin: 0 0 20px;
  padding: 10px 20px 10px 40px;
  background-color: #ffffff;
  background-image: url(../images/beads_vertical.png), url(../images/bg_overlay.png);
  background-repeat: repeat-y, repeat;
  background-position: 10px top, 0 0;
  border: 1px solid #e7e5e5;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
  color: #282625; }
  .well > * {
    color: #282625; }
  .well > *:last-child {
    padding-bottom: 0;
    margin-bottom: 0; }

.panel {
  margin: 0 0 20px;
  background-color: #FFF;
  background-image: url(../images/bg_overlay.png);
  border-radius: 3px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
  border: 1px solid #353331; }
  .panel > .panel-heading, .panel > .panel-footer {
    background-color: #282625;
    border-color: #353331;
    color: #f7f4f2; }
    .panel > .panel-heading *, .panel > .panel-footer * {
      color: #f7f4f2; }

.panel-heading > *, .panel-body > *, .panel-footer > * {
  color: inherit; }
.panel-heading > *:last-child, .panel-body > *:last-child, .panel-footer > *:last-child {
  padding-bottom: 0;
  margin-bottom: 0; }

.panel-heading, .panel-footer {
  border: none;
  padding: 6.66667px 20px;
  text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 1px;
  background-image: url(../images/bg_overlay.png); }

.panel-heading {
  border-bottom: 1px solid; }

.panel-body {
  padding: 20px 20px;
  font-size: 85%;
  background-image: url(../images/beads_horizontal.png);
  background-repeat: repeat-x;
  background-position: top left; }

.panel-footer {
  border-top: 1px solid; }

.panel-primary {
  border: 1px solid #0f50a8; }
  .panel-primary > .panel-heading, .panel-primary > .panel-footer {
    background-color: #0f50a8;
    border-color: #0f50a8;
    color: #f7f4f2; }
    .panel-primary > .panel-heading *, .panel-primary > .panel-footer * {
      color: #f7f4f2; }

.panel-secondary {
  border: 1px solid #b73f39; }
  .panel-secondary > .panel-heading, .panel-secondary > .panel-footer {
    background-color: #b73f39;
    border-color: #b73f39;
    color: #f7f4f2; }
    .panel-secondary > .panel-heading *, .panel-secondary > .panel-footer * {
      color: #f7f4f2; }

.panel-tertiary {
  border: 1px solid #e1bb23; }
  .panel-tertiary > .panel-heading, .panel-tertiary > .panel-footer {
    background-color: #e1bb23;
    border-color: #e1bb23;
    color: #f7f4f2; }
    .panel-tertiary > .panel-heading *, .panel-tertiary > .panel-footer * {
      color: #f7f4f2; }

.nav {
	color: #ffffff;
	width: 620px;
	clear:both;
	margin: 10px auto 0 auto; }

#nav-btn {
	display:none;
	clear:both;
	margin:10px 0;}
	
#nav-btn svg {
	width:20px;
	height:20px; }

#nav-btn .hamburger {
 fill: #ffffff;
 }
#nav-btn:hover .hamburger {
 fill: #0f50a8; }


@media (min-width: 1050px) {
	.nav {
		clear: none;
		float: right;}	
}
@media (max-width: 680px) {
	.nav {
		position: absolute;
		left: -70%;
		top:0;
		width: 70%;
		overflow: hidden;
		color: #635f5b;
		background: #FFFFFF;
		border: solid 1px #cecece;
		box-sizing: border-box; }
	ul.nav-menu  {
		padding:0;}
	.nav-menu li {
		height:auto !important;
		width:100% !important;
		padding:10px !important;
		text-align:left !important;
		background:none !important;	}
		
	#nav-btn {
		display:inline-block;}
	.device-menu-visible {
		position:absolute;
		left:70%;}
	.device-menu-visible-html {
		overflow-x: hidden;}
}

.nav-menu li {
	box-sizing: border-box;
	height: 90px;
	padding: 50px 5px 0 5px;
	font-size: .8em;
	text-align: center;
	float:left; }

.nav-menu li:hover {
	background-position-y: -98px !important;
	color:#A3CFEA;
	cursor:pointer; }

#nav-search {
	width: 60px;
	background: url("../images/icons/menu_sheet.png") 11px 0 no-repeat; }
#nav-collections {
	width: 90px;
	background: url("../images/icons/menu_sheet.png") -74px 0 no-repeat; }
#nav-exhibits {
	width: 65px;
	background: url("../images/icons/menu_sheet.png") -183px 0 no-repeat; }
#nav-resources {
	width: 85px;
	background: url("../images/icons/menu_sheet.png") -280px 0 no-repeat; }
#nav-michif {
	width: 85px;
	background: url("../images/icons/menu_sheet.png") -373px 0 no-repeat; }
#nav-batoche {
	width: 70px;
	background: url("../images/icons/menu_sheet.png") -485px 0 no-repeat; }
#nav-links {
	width: 50px;
	background: url("../images/icons/menu_sheet.png") -596px 0 no-repeat; }
#nav-citation {
	width: 70px;
	background: url("../images/icons/menu_sheet.png") -681px 0 no-repeat; }
#nav-shop {
	width: 45px;
	background: url("../images/icons/menu_sheet.png") -795px 0 no-repeat; }


.aux-nav {
  margin: 0;
  background-color: #282625;
  background-color: rgba(40, 38, 37, 0.8);
  text-align: center;
  font-size: 12px;
  overflow: hidden; }
  @media (min-width: 500px) {
    .aux-nav {
      text-align: right;
      font-size: inherit; } }
  @media (min-width: 960px) {
    .aux-nav {
      padding: 0 60px; } }

.aux-nav-menu {
  margin: 10px 0; }
  @media (min-width: 500px) {
    .aux-nav-menu {
      margin: 6.66667px 0; } }

.aux-nav-item > a {
  color: #c9c1b8; }

.logo {
  padding: 80px 0 6.66667px;
  background-color: transparent;
  background-image: url(../images/gabe_head_beads.svg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 75px 75px;
  text-align: center; }
  .logo a, .logo a:hover, .logo a:active {
    text-decoration: none; }
  @media (min-width: 1050px) {
	   .logo {	
		float:left;}
  }
	
  @media (min-width: 500px) {
    .logo {
		padding: 6.66667px 20px 6.66667px 100px;
		background-position: left top;
		background-size: 95px 95px;
		text-align: left;
		margin: 0 auto;
		width: 250px; } }

.logo-title {
  margin: 0;
  font-size: 16px;
  text-transform: uppercase;
  color: #f7f4f2;
  line-height: 1.4;
  text-align: inherit;
  }
  .logo-title small {
    display: block;
    font-size: 10px; }

.logo-subtitle {
  display: block;
  font-size: 44px;
  text-transform: capitalize;
  font-family: 'finlekregular' !important;
   line-height:40px;
  margin-top:10px;}

.header-bg {
  background: #635f5b url(../images/header_bg.jpg) repeat top center;
  background-size: cover; }

.header {
  padding: 15px 0;
  background: transparent url(../images/beads_horizontal.png) repeat-x bottom left;
  overflow: hidden; }

.breadcrumb {
  color: #c9c1b8;
  background-color: #0f50a8;
  background-color: rgba(15, 80, 168, 0.8);
  font-size: 12px;
  text-transform: uppercase;
  overflow: hidden; }
  @media (min-width: 500px) {
    .breadcrumb {
      font-size: inherit; } }

.breadcrumb-menu {
  margin: 0;
  padding: 6.66667px 0; }

.breadcrumb-item {
  display: inline-block; }
  .breadcrumb-item + li:before {
    padding: 0 6.66667px;
    color: #c9c1b8;
    content: ">\00a0"; }
  .breadcrumb-item a {
    color: inherit;
    text-decoration: none; }
    .breadcrumb-item a:hover, .breadcrumb-item a:active {
      color: inherit;
      text-decoration: underline; }

.footer {
  padding: 20px 0 0;
  margin: 90px 0 0;
  background: transparent url(../images/beads_gray.png) repeat-x top left;
  font-size: 11px;
  color: #c9c1b8;
  overflow: hidden;
  text-transform: uppercase;
  text-align: center; }
  @media (min-width: 500px) {
    .footer {
      padding: 40px 0 0;
      font-size: 14px; } }
  .footer p {
    padding: 0 20px; }

.footer-nav {
  padding: 0 20px; }
  .footer-nav .footer-nav-item {
    padding: 0 5px; }
    @media (min-width: 500px) {
      .footer-nav .footer-nav-item {
        padding: 0 10px; } }

.footer-nav-item {
  font-size: 10px; }
  @media (min-width: 500px) {
    .footer-nav-item {
      font-size: inherit;
      border-left: 1px solid; } }
  .footer-nav-item:first-child {
    border-left: none; }
  .footer-nav-item a {
    color: #7abbdd; }
    .footer-nav-item a:hover {
      color: #2f72bc; }
.border-image {
	display:inline-block;
	background: url(/images/header_bg.jpg);
	padding: 8px; }
.exhibit-image {
	float:right;
	margin: 0 0 10px 10px; }	
#exhibit-slider {
	height:400px;
	position: relative;
	overflow: hidden;}
.exhibit-slider-container {
	width:100%;
	max-height:400px;
	overflow:hidden;
	position:absolute;
	left:0;
	text-align:center;
	opacity:0;
	-webkit-transition: opacity .5s ease-out, left .5s ease-out; /* For Safari 3.1 to 6.0 */
    transition: opacity .5s ease-out, left .5s ease-out;
	z-index:0;}
.exhibit-slider-container a {
	height: 400px;
	display: inline-block;
	box-sizing: border-box;
	position: relative;}

.exhibit-slider-container P {
	font-family: 'finlekregular' !important;
	color: #ffffff;
	background-color: rgba(40, 38, 37, 0.8);
	font-size: 2.5em;
	margin: 0;
	position:absolute;
	bottom:0;
	width:98%;
	text-align:center;}
#exhibit-slider-nav {
	position:relative;}

#exhibit-slider-prev-btn, #collection-slider-prev-btn, #resource-slider-prev-btn,
#exhibit-slider-next-btn, #collection-slider-next-btn, #resource-slider-next-btn {
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.3);
	background-image: url(../images/icons/next_prev.png);
	background-repeat: no-repeat;
	background-position-y: 1px;
	position: absolute;
	top: 180px;
	z-index: 20;}
/*.exhibit-slider-btn-hover{
	background-position:10px -105px !important;}*/
#exhibit-slider-prev-btn {
	left: 15%;
	background-position: 10px 1px;}
#exhibit-slider-prev-btn:hover{
	background-position:10px -105px !important;}
#exhibit-slider-next-btn {
	right: 15%;
	background-position: -40px 1px;}
#exhibit-slider-next-btn:hover{
	background-position:-40px -105px !important;}
.exhibit-slider-cur {
	z-index:10;
	opacity:1;}
.exhibit-slider-cur a {
	box-shadow:0 0 100px #000000; }
.exhibit-slider-prev {
	z-index:1;
	opacity:.25;
	left:-25%;}
.exhibit-slider-next {
	z-index:1;
	opacity:.25;
	left:25%;}


#collection-slider-nav, #resource-slider-nav {
	position:relative;}
	@media (max-width: 850px) {
    #collection-slider-nav, #resource-slider-nav {
      display: none; } }
#collection-slider-prev-btn, #resource-slider-prev-btn {
	top:50px;
	left:3%;
	background-position: 10px 1px;}
#collection-slider-prev-btn:hover, #resource-slider-prev-btn:hover{
	background-position:10px -105px !important;}
#collection-slider-next-btn, #resource-slider-next-btn {
	top:50px;
	right:3%;
	background-position: -40px 1px;}
#collection-slider-next-btn:hover, #resource-slider-next-btn:hover{
	background-position:-40px -105px !important;}
#collection-slider, #resource-slider { 
	overflow:hidden;
	position: relative;
	max-width: 680px;
	margin: 0 auto;
	text-align: center;
	white-space: nowrap;}
	@media (max-width: 850px) {
    #collection-slider, #resource-slider { 
      overflow:auto;
	  -webkit-overflow-scrolling: touch } }

#collection-slider li, #resource-slider li {
	display:inline-block;
	height:150px;
	width:150px;
	overflow:hidden;
	margin:0 2px 0;
	border-style: solid;
	border-radius: 3px;
	border-image: url(../images/beads_blue_sqr.png) 6 6 round;
	border-width: 6px;
	position:relative;
	left:0;
	-webkit-transition: left .5s ease-out; /* For Safari 3.1 to 6.0 */
    transition: left .5s ease-out;}
.admin-cat-list li {
	display:none;
	cursor:pointer;
}
.admin-cat-list li.admin-cat-list-show, .admin-cat-list li.admin-cat-list-top {
	display:block;
}
.admin-cat-list-selected {
	background:#F93;}
	
#iosAppLink, .droidAppLink, #emapLink, #gcLink, #pchLink { 
    display: inline-block; 
    margin:5px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
}

#iosAppLink, .droidAppLink {
    height: 57px; width: 165px;
}
#iosAppLink { background-image: url(/images/icons/iosAppBadge.png); } 

.droidAppLink { background-image: url(/images/icons/droidAppBadge.png); }

#iosAppLink, .droidAppLink, #emapLink, #gcLink, #pchLink { 
    display: inline-block; 
    margin:15px 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
}
#emapLink, #gcLink, #pchLink {
    margin-top: 10px; 
    background-size: 100% auto;
}
#gcLink, #pchLink { height: 48px; margin: 10px 15px; }
#gcLink {
    width:150px;
    background-image: url(/images/icons/gov.png);
}
#pchLink { 
    width: 150px ;
    background-image: url(/images/icons/pch-logo.png);
    background-position: 0 17px;
}
.logos {
	text-align:center;
}

.logos img {
	padding:20px;
}
@media (max-width: 850px) {
	.logos img {
		max-width:100%;;
	}
}
.infinity_bullet {
	display: inline-block;
    overflow: hidden;
    font-size: 22px;
    line-height: 10px;
}