@charset "utf-8";
/* CSS Document */
body {
	background-image:url(../images/lined_paper50.gif);	
}

.button {
  border-radius: 100px;
}

.center-only {
  text-align:center;
  padding-top:12px;
  padding-bottom:5px;
  margin-left: auto;
  margin-right: auto;
}

.center-line {
  border-bottom: 1px solid #ddd;
  text-align:center;
  padding-top:12px;
  padding-bottom:5px;
  margin-left: auto;
  margin-right: auto;
}

.standard {
  padding:20px;
  margin-left: auto;
  margin-right: auto;
}

.symbol {
	color:#003;
	font-size:22px;
	line-height:normal;
}

.swiper-container {
    max-width: 600px;
    height: 340px;
	align-content: center;
}

.article {
  padding:20px;
  margin-left: auto;
  margin-right: auto;
  line-height:normal;
}

.image-right {
	float:right;
	margin-left:15px;
}

.image-left {
	float:left;
	margin-right:15px;
}

.image-center {
	display:block;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:10px;
}

.image-nottoobig {
	margin: 0 20 0 20;
	width: 100%;
	max-width:670px;
}
.image-zoom {
  border-radius: 10px;
  padding: 5px;
  transition: transform .9s;
  width: 400px;

}
.image-zoom:hover {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.5); 
}
.tldr {
	background-color:#FAB54E;
	padding: 15px;
	margin-bottom:10px;
}

.dropbox {
	background-color:#CCC;
	padding: 15px;
	margin-bottom:10px;
}

.bio {
	background-color:#84cad0;
	padding: 15px;
	margin-bottom:10px;
}

.comments {
	padding: 15px;
	margin-bottom:10px;
}

.disqus-note {
	text-align: center;
	font-size:10px;
	line-height: 15px;
	color:#666;
}

.img-credit {
	text-align: right;
	font-size:10px;
	line-height: 15px;
	color:#666;
}

.fine-print {
	text-align: left;
	font-size:10px;
	line-height: 15px;
	color:#F00;
}

.fine-print-center {
	text-align: center;
	font-size:10px;
	line-height: 15px;
	color:#AE2124;
}

.byline {
	text-align: left;
	font-size:12px;
	line-height: 15px;
}

.share {
	padding: 15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

a.pur:link {
	color:#603;
}

a.pur:hover {
	color:#603;
}

a.pur:visited {
	color:#603;
}

.footer {
  padding:10px;
  text-align:center;
  background-color: #333333;
}

.section-description {
  text-align:center;
  color:#FFF;
  margin-left:auto;
  margin-right:auto;
}

.form {
  margin-left:auto;
  margin-right:auto;
  max-width:80%;
}

p {
	text-align:justify;
	color:#333;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

.list {
  margin-bottom: 1rem;
  text-align:left;
  color:#333;
  margin-right:35px;
  margin-left:45px; 
  text-indent: -15px;
}

.list-num-long {
  margin-bottom: 1rem;
  text-align:left;
  color:#333;
  margin-right:35px;
  margin-left:55px; 
  text-indent: -35px;
}

.list-num {
  margin-bottom: 1rem;
  text-align:left;
  color:#333;
  margin-right:35px;
  margin-left:45px; 
  text-indent: -23px;
}

li.first::first-line {
    color:#006;
	font-weight:bold;
	font-size:large;
}

.videoWrapper {
	position: relative;
	align-content:center;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.result_title {
	padding-top:7px;
}

.archive {
  margin-bottom: 1rem;
  text-align:left;
  color:#333;
  margin: 0 auto;
  width: 70%;
}

.back-to-top {
			position: fixed;
			bottom: 4em;
			right: 5px;
			padding: 1em;
			display: none;
		}