@font-face{font-family:'RF Rufo';src:url('fonts/RFRufo-Semibold.eot');src:url('fonts/RFRufo-Semibold.eot?#iefix') format('embedded-opentype'), url('fonts/RFRufo-Semibold.woff') format('woff'), url('fonts/RFRufo-Semibold.ttf') format('truetype');font-weight:600;font-style:normal;}
@font-face{font-family:'RF Rufo';src:url('fonts/RFRufo-Light.eot');src:url('fonts/RFRufo-Light.eot?#iefix') format('embedded-opentype'), url('fonts/RFRufo-Light.woff') format('woff'), url('fonts/RFRufo-Light.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'RF Rufo';src:url('fonts/RFRufo-Thin.eot');src:url('fonts/RFRufo-Thin.eot?#iefix') format('embedded-opentype'), url('fonts/RFRufo-Thin.woff') format('woff'), url('fonts/RFRufo-Thin.ttf') format('truetype');font-weight:100;font-style:normal;}
@font-face{font-family:'RF Rufo';src:url('fonts/RFRufo-Bold.eot');src:url('fonts/RFRufo-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/RFRufo-Bold.woff') format('woff'), url('fonts/RFRufo-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'RF Rufo';src:url('fonts/RFRufo-Black.eot');src:url('fonts/RFRufo-Black.eot?#iefix') format('embedded-opentype'), url('fonts/RFRufo-Black.woff') format('woff'), url('fonts/RFRufo-Black.ttf') format('truetype');font-weight:900;font-style:normal;}
@font-face{font-family:'RF Rufo';src:url('fonts/RFRufo-Regular.eot');src:url('fonts/RFRufo-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/RFRufo-Regular.woff') format('woff'), url('fonts/RFRufo-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
a:hover{opacity:0.3;transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;text-decoration:none;}
a{opacity:1.0;transition:opacity .55s ease-in-out;-moz-transition:opacity .55s ease-in-out;-webkit-transition:opacity .55s ease-in-out;}
body{font-family:'RF Rufo';font-size:24px;}
.header h2{font-size:54px;font-weight:900;color:#3F89DE}
.header h1{font-size:36px;font-weight:300;color:#060395;text-transform:lowercase;}
.starter-template{padding:3rem 1.5rem;text-align:center;}
.bg-dark{background-color:#3d8fe6 !important;}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.85rem;padding-left:.85rem;}
#carouselMMIndicators .carousel-caption h3{font-size:2.5em;text-shadow:-1px -1px #414338, 1px -1px 0px #414338, -1px 1px 0px #414338, 1px 1px 0px #414338;}
.page{margin:30px 0;}
.page li{padding-left:1.3em;list-style:none;}
.page li:before{content:"\f061";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#3d8fe6;font-size:.9em;}
footer{background:#e3e3e3;padding:20px 0;font-size:.8em;border-top:2px solid #61a5cb;}
footer a{color:#000;}
footer a:hover{color:#61a5cb;}
.parallax{background-image:url("img/pagebg.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:70px 0;}
.parallax h1{font-size:3em;color:#fff;text-transform:uppercase;text-shadow:-1px -1px #414338, 1px -1px 0px #414338, -1px 1px 0px #414338, 1px 1px 0px #414338;font-weight:900;}