body{font-family:"Open Sans"}strong{font-style:italic}hr{margin:2em auto;max-width:400px}.navbar a{font-size:1.4em}.navbar-brand{font-family:"Kaushan Script"}header.masthead{background-color:#1b140c;background-image:url(../img/bg_header.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}header.masthead .intro-text{font-size:22px;font-style:italic;line-height:22px;padding-top:200px;padding-bottom:150px}section{padding:100px 0}.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none}.author-heading{margin:15px 0}@media only screen and (min-width: 992px){ul.timeline{margin:0;padding:0}ul.timeline li::after{content:' ';position:absolute;left:50%;top:0;transform:translateX(-50%);width:30px;height:30px;border-radius:50%;border:3px solid #3F729B;background:#fff}ul.timeline li{list-style-type:none;position:relative;width:6px;margin:0 auto;padding-bottom:25px;background:#4B515D}ul.timeline li div{position:relative;bottom:0;width:400px;background:#fff}ul.timeline li:nth-child(odd) div{left:45px;text-align:left}ul.timeline li:nth-child(even) div{left:-439px;text-align:right}}@media only screen and (max-width: 991px){ul.timeline{list-style-type:none;position:relative}ul.timeline:before{content:' ';background:#4B515D;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}ul.timeline li{margin:20px 0;padding-left:20px}ul.timeline li:before{content:' ';background:#fff;display:inline-block;position:absolute;border-radius:50%;border:3px solid #3F729B;left:20px;width:20px;height:20px;z-index:400}}section#contact{background-color:#997754;background-image:url(../img/bg_header.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section#contact .control-group{margin-bottom:25px}section#contact .control-group input,section#contact .control-group textarea{padding:20px}section#contact .control-group input.form-control{height:auto}section#contact .control-group textarea.form-control{height:248px}footer{padding:25px 0;text-align:center}footer span.copyright{font-size:90%;line-height:40px}