html,body{width:100%;height:100%}
body {font-family:"Raleway",sans-serif;-webkit-font-smoothing:antialiased}
a,a:active,a:visited{color:#0087bc}
a:hover,a:focus{color:#02518a}
.navbar-brand {font-family:"Gilda Display",serif;font-weight:700}
.navbar-fixed-top{opacity:.95}
@media(min-width:767px){.navbar{padding:20px 0;-webkit-transition:background .5s ease-in-out, padding .5s ease-in-out;-moz-transition:background .5s ease-in-out, padding .5s ease-in-out; transition:background .5s ease-in-out, padding .5s ease-in-out}.top-nav-collapse{padding:0}}

/*sections*/
section{padding:25px 0;margin:50px 0}

/*carousel*/
.carousel { height: 75%; }
.item, .active, .carousel-inner { height: 100%; }
.fill { width: 100%; height: 100%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; }
.carousel-caption h2{font-size:64px!important}
@media(max-width:992px){.carousel-caption h2{font-size:48px!important}}
@media(max-width:768px){.carousel-caption h2{font-size:36px!important}}

/*tables*/
thead{background-color:#f8f8f8;font-weight:700}
/*images*/
.img-hover{opacity:1}
.img-hover:hover{opacity:.8}
.img-grow { transition: all 1s ease-in-out; }
.img-grow:hover { transform: scale(1.025); }
@media(max-width:767px){.img-theme{margin-bottom:15px}}

/*call to action*/
#cta{padding:75px 0;background-color:#02518a;text-align:center}
#cta a,#cta a:active,#cta a:visited{color:#fff}
#cta a:hover,#cta a:focus{color:#fff}
#cta h2{color:#fff;margin:0}

#cta-blue-light{padding:75px 0;background-color:#0087bc;text-align:center}
#cta-blue-light a,#cta-blue-light a:active,#cta-blue-light a:visited{color:#fff}
#cta-blue-light a:hover,#cta-blue-light a:focus{color:#fff}
#cta-blue-light h2{color:#fff;margin:0}

/*footer*/
footer{background-color: #f8f8f8;color:#777;border-top: 1px solid #e7e7e7;padding:20px}
footer p{color:#777;margin:0}
footer ul{margin:0}
footer a, footer a:active,footer a:visited{color:#777}
footer a:hover,footer a:focus{color:#0087bc}
footer .footer-links{text-align:left}
footer .footer-copyright{text-align:right}
@media(max-width:992px) {footer .footer-links,footer .footer-copyright{text-align:center}}

#contact h3.panel-title{font-weight:700}
.panel h4{font-weight:700}
.margin-top-15{margin-top:15px}

aside .glyphicon-star{color:#ffcc00}

/*blockquote*/
blockquote{background-color:#fff;border-color:#0087bc;font-size:14px}
blockquote cite:before{display:inline;content:"\00a0\2013";text-align:right}
blockquote cite{display:block;font-style:normal;font-size:14px;text-align:right}
