@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
@import url(https://fonts.googleapis.com/css?family=Graduate);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);



*{font-size:16px; font-family: 'Noto Sans', sans-serif;}
*{box-sizing: border-box;}
*{margin:0;padding:0;}


a{text-decoration:none;}
h1,h2,h3,h4,h5,h6{
	font-family: 'Lato', sans-serif;
	font-weight:normal;
	margin: 5px 0;
   display: block;
   line-height:120%;
}

h6 {font-size: 1em}
h5 {font-size: 1.2em}
h4 {font-size: 1.4em}
h3 {font-size: 1.6em}
h2 {font-size: 1.8em}
h1 {font-size: 2em}



dt{
	font-weight:bold;
}
dd{
	margin-bottom:1em;
}
 ol, ul{
	margin:.5em;
	margin-left:2em;
}

a{
	color:#00f;
}
a:visited{
	color:#00f;
}

ul.location-list{
	list-style: none;
	margin:0;
}
ul.location-list>li{
	padding:.5em 0;
}


ol.breadcrumb {
    padding: .4em;
    margin:.25em;
    list-style: none;
    background-color: #eee;

}

}
ol.breadcrumb>.active {
    color: #999;
}
ol.breadcrumb>li {
    display: inline-block;
}

.breadcrumb>li+li:before {

    content: "\00BB";
    padding: 0 5px;
    color: #ccc;
}


/* rating stars */
.fa-star:before, .fa-star-half-o:before , .fa-star-o:before {
   color:#B8860B;    
   margin:1px;
}


/* begin sponsor banner */
div.sponsor{
	position:relative;
	background: linear-gradient(#FFF, #F6F, #FFF);
	border:1px solid #eee;
}
/* end sponsor banner */

div.banner{
	text-align:center;
}
div#toggle-login{
	display:none;
}

.strong{
font-weight:bold;
}
