/*=======================================================
      HEADINGS
========================================================
h1 {
    font-size: 48px;
    line-height: 57px;
}
h2 {
    font-size: 32px;
    line-height: 36px;
}
h3 {
    font-size: 28px;
    line-height: 32px;
}
h4 {
    font-size: 25px;
    line-height: 26px;
}
h5 {
    font-size: 22px;
    line-height: 24px;
}
h6 {
    font-size: 18px;
    line-height: 22px;
}*/
.head1 {
    font-size: 48px;
    line-height: 57px;
}
.head2 {
    font-size: 32px;
    line-height: 36px;
}
.head3 {
    font-size: 28px;
    line-height: 32px;
}
.head4 {
    font-size: 25px;
    line-height: 26px;
}
.head5 {
    font-size: 22px;
    line-height: 24px;
}
.head6 {
    font-size: 18px;
    line-height: 22px;
}

.darkteal {color:#15bebb;}
.darkpink {color:#a5357b;}
.darkgold {color:#cca939;}

.red, .alert {color:#c10001; padding-bottom:8px;}

.button-clear:link, .button-clear:visited {
     background-color: transparent;
     border-color: #bababa;
     height: 40px;
     letter-spacing: 0.5px;
     line-height: 38px;
     padding: 0 40px;
 }
 .button-clear:hover,.button-clear:active{
     background-color: #ffffff;
     border-color: #ffffff;
 }
.button-teal {}
.button-teal:link, .button-teal:visited {
	display: inline-block;
    vertical-align: bottom;
    text-align: center;
    position: relative;
    cursor: pointer;
	background: #057d7b;
    padding: 10px 20px;
    font-size: 15px;
	font-weight:500;
    line-height: 18px;
    color: #fff;
}
.button-teal:hover, .button-teal:active {
	color:#FFF;
	background: #000;
	text-decoration:none;
}
.button-white {}
.button-white:link, .button-white:visited {
     background-color: transparent;
     border-color: #FFF;
     height: 40px;
     letter-spacing: 0.5px;
     line-height: 38px;
     padding: 0 40px;
 }
 .button-white:hover,.button-white:active{
     background-color: #c7f8f5;
     border-color: #c7f8f5;
 }
.button-black {}
.button-black:link, .button-black:visited {
	 background-color: transparent;
     border: 1px solid #000;
	 color: #000;
     height: 40px;
     letter-spacing: 0.5px;
     line-height: 38px;
     padding: 10px 40px;	
}
.button-black:hover, .button-black:active {
	color: #15bebb;
    border: 1px solid #15bebb;
}
/*.button-white {}
.button-white:link, .button-white:visited {
	display: inline-block;
    vertical-align: bottom;
    text-align: center;
    position: relative;
    cursor: pointer;
	background: #FFF;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 18px;
    color: #000;
}
.button-white:hover, .button-white:active {
	color:#FFF;
	background: #03999c;
	text-decoration:none;
}*/
.button2 {}
.button2:link, .button2:visited {
	padding: 10px 30px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	border-top: 1px solid rgba(0,0,0,0.1);
	display: inline-block;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	background-color: transparent]
}
.button2:hover, .button2:active {
	color:#FFF;
	background-color: #d42c2a;
	text-decoration:none;
}*/
.imageright {float:right; margin:0 0 10px 30px;}
.imageleft {float:left; margin:0 30px 10px 0;}
.imghover { }
.imghover:hover {
	opacity: 0.7;
}
/*ul.bullet {padding-bottom:30px; margin-left:25px;}
ul.bullet, li.bullet { list-style:disc; color:15bebb;}
*/
.center  { text-align:center;}
/*=====THEME Styles=====*/
.link-round i {
	background: #3c3c3c;
	color: #fff;
}
.white, ul.white, li.white {color:#F8F8F8;}