/*

rgba(143,195,234,1)

*/
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Spartan:600&display=swap');
@import url("assets/css/bootstrap.min.css");

html,body{font-family:'Roboto',Helvetica,sans-serif;font-size:1rem;font-weight:normal;line-height:1.9;color:#231f20;background-color:#fff;height:100%;}
a{color:#005695;}
a:active,a:focus,a:hover{color:#990000;}
h1, h2, h3, h4{font-family:'Spartan',Helvetica,sans-serif;}
h1{color:rgba(143,195,234,1);font-size:32px;letter-spacing:6px;}
h2{color:rgba(143,195,234,1);font-size:32px;letter-spacing:6px;}
h3{color:rgba(143,195,234,1);font-size:18px;letter-spacing:6px;}
h4{color:rgba(143,195,234,1);font-size:18px;}
h5{color:rgba(143,195,234,1);font-size:16px;font-weight:normal;line-height:1;padding-top:40px;}


.header-special{background-color:rgba(143,195,234,1);color:rgba(255,255,255,1);padding:30px 20px 20px 200px;margin-bottom:20px;margin-left:-200px;}
.header-special-alt{background-color:rgba(143,195,234,1);color:rgba(255,255,255,1);padding:30px 20px 20px 20px;margin-bottom:20px;text-align:center;}
.header-special img{float:right;height:200px;width:auto;}


.col-15{width:20%;min-height:1px;padding-right:15px;padding-left:15px;position:relative;}
main{padding-top:60px !important;}
.navbar{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);}
.navbar-brand{font-family:'Spartan',Helvetica,sans-serif;}
a.current{color:#4e8abe !important;}
.screen-a{background:url("assets/img/screen-a.jpg") no-repeat center center fixed;min-height:600px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.screen-b{background:url("assets/img/screen-b.jpg") no-repeat center center fixed;min-height:300px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.screen-c{background:url("assets/img/screen-c.jpg") no-repeat center center fixed;min-height:600px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.screen-d{background:url("assets/img/screen-d.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.screen-e{background:url("assets/img/screen-e.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.screen-a h3,.screen-b h3,.screen-c h3,.screen-d h3,.screen-e h3{padding:80px;text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.img-left{float:left;height:auto;padding:0 20px 20px 0;width:30%;}
.img-right{float:right;height:auto;padding:0 0 20px 20px;width:30%;}
.img-hero{height:auto;margin-top:60px;width:100%;}
body#portfolio{background-image:url(assets/img/franklin-pf.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.pf-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.special{color:#ba1123;}
.legal{border-top:1px solid #000;font-size:12px;line-height:1.9;padding-top:20px;}
.information p{line-height:1.2;}
.gutter{margin:20px 0;}
.small{color:#a0a0a4;font-size:90%;}
table{width:100%;}
table thead th{text-align:right;}
table th,table td{line-height:1;padding:10px 8px 10px 0px;}
footer{padding:20px;text-align:center;width:100%;}
@media (max-width: 768px) {
	h1,h2,h3,h4,h5,h6{letter-spacing:0px;}
	h1,h2{font-size:26px;}
	h3,h4,h5,h6{font-size:14px;}
    main.container{padding:60px 60px 30px 60px !important ;}
    .col-15{text-align:center;width:100% !important;}
    .screen-a h3,.screen-b h3,.screen-c h3,.screen-d h3{padding:20px;}
    .right,.left{text-align:center;}
    .img-right{float:none;height:auto;width:100%;}
    .img-left{float:none;height:auto;width:100%;}
    .hidden-phone{display:none;}
    footer{text-align:center;}
}