
body { font-family: 'Montserrat', sans-serif; 
	font-size: 15px; font-weight: 400; color: #00567c; line-height: 30px; text-align: center; }

strong { font-weight: 600; }

a { color: #00abc7; border-bottom: 1px dashed #00abc7; text-decoration: none; transition: all .3s; }
a:hover, a:focus { color: #00abc7; border: 0; text-decoration: none; }

h1, h2 { margin-top: 10px; font-size: 38px; font-weight: 300;  color: #00567c; line-height: 50px; font-style: italic; }
h3 { font-size: 22px; font-weight: 300;  color: #00567c; line-height: 30px; font-style:  }

img { max-width: 100%; }

.medium-paragraph { font-size: 17px; line-height: 32px; }

::-moz-selection { background: #00567c; color: #fff; text-shadow: none; }
::selection { background: #00567c; color: #fff; text-shadow: none; }






/***** Footer *****/

.footer-top { padding: 60px 0 40px 0; text-align: left; font-family: 'Montserrat', sans-serif; color: #00567c;}
.footer-top h3 { padding-bottom: 10px; }

.footer-contact p { word-wrap: break-word; }
.footer-contact i { padding-right: 10px; font-size: 18px; }
.footer-contact p a { border-bottom: 1px dashed #00abc7; }
.footer-contact p a:hover, .footer-contact p a:focus { border-bottom: 1px dashed #00567c; }

.footer-links a { color: #00abc7; border: 0; }
.footer-links a:hover, .footer-links a:focus { color: #00567c; margin-left: 3px; }

.footer-bottom { padding: 0 0 60px 0; font-family: 'Montserrat', sans-serif; color: #00567c;}

.footer-social a { margin: 0 10px; color:#00abc7; border: 0; }
.footer-social a:hover, .footer-social a:focus { color: #00567c; border: 0; }
.footer-social i { font-size: 24px; vertical-align: middle; }

