body {font-family:'Lato',Arial, Helvetica, sans-serif;}
body,html {height:100%;width:100%}
a:focus, a:hover {
    text-decoration: underline;
	color:#0f6023;
}
a {	color:#0f6023;
    text-decoration: none;
}

.fa-ul .fa-chevron-circle-right {color:#ca3d24}

.top {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a6d9a+0,3e90c8+100 */
background: #2a6d9a; /* Old browsers */
background: -moz-linear-gradient(top, #2a6d9a 0%, #3e90c8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2a6d9a 0%,#3e90c8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2a6d9a 0%,#3e90c8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a6d9a', endColorstr='#3e90c8',GradientType=0 ); /* IE6-9 */}

.top2 {position:relative;z-index:0;width: 100% \9;}
.cover {position:absolute;z-index:10;}
.no-shadow {text-shadow:none;}
blockquote:before {
    content: "\f10d";
    font-family: 'Font Awesome 5 Free';
    float: left;
    margin-right: 10px;
	font-weight:600;
	font-size:28px;
	color:#2e74a3;
}
blockquote p {margin-left:38px;}
blockquote cite {text-align:right;}
blockquote {border:1px solid #a9a9a9;background-color:#dadada;padding:15px;}
h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 {font-family:Georgia, "Times New Roman", Times, serif}
h1 {font-weight:bold;color:#3e90c8;font-size:28px;text-align:center}
h3 {font-weight:bold;}
h2 {font-family:'Lato',Arial, Helvetica, sans-serif}

.btn {border-radius:0px;line-height:normal}
ul.social{text-align:left;margin:0px 0 5px 0;font-weight:bold;}
ul.social .list-inline-item {margin-right:3px}
ul.social{line-height:30px;height:30px;vertical-align:middle;list-style:none;padding:0;}
ul.social li{line-height:30px;height:30px;display:inline;padding:0;vertical-align:middle;}
ul.social li img{vertical-align:middle;line-height:30px;}
ul.social li a{line-height:30px;}
ul.social li.last{margin-right:0;}
footer {
    font-size: 12px;
    padding: 30px 0 0 0;
	color:#fff;
	margin-top:150px;
	}
footer a {
    color: #736356;
}
footer.blockquote-footer {padding-top:0;margin-top:0}
#footer-outer {background-color:#3e90c8}
#footer-outer > footer {font-family:'Lato',Arial, Helvetica, sans-serif;}
.white {
	color:#fff;
}
.phrase {
    font-family: 'Lato',Arial, Helvetica, sans-serif;
    font-size: 30px;
    margin: 25px 0 25px 0;
    text-align: center;
	color:#fff;
	text-shadow:2px 2px 2px rgba(0,0,0,.5)
}
.bio-pic {margin-top:-150px;border:1px solid #000}
.bio {line-height:27px;font-size:15px}
/**FORM VALIDATION**/
#captcha {
	display:inline-block;
}
input.error, select.error, textarea.error {
	border:1px solid red;
}
.errormsg {
	display:block;
	width:100%;
	position:relative;
}
label.error {
	color:red!important;
	font-size:13px!important;
	z-index:1000;
	font-weight:normal;
	width:auto;
	position:absolute;
	top:-3px;
	left:10px;
	background:#FFF;
	border:1px solid #bbb;
	border-radius:5px;
	padding:8px;
	box-shadow:2px 2px 4px rgba(0,0,0,0.15);
}
label.error:before {
	content:"";
	position:absolute;
	border-style:solid;
	border-color:#bbb transparent;
	display:block;
	width:0;
	top:-10px; 
	bottom:auto;
	left:20px;
	border-width:0 10px 10px;
}
label.error:after {
	content:"";
	position:absolute;
	border-style:solid;
	border-color:#fff transparent;
	display:block;
	width:0;
	top:-9px;
	bottom:auto;
	left:21px;
	border-width:0 9px 9px;
}
/**MOBILE HOT BUTTONS**/
#mobile-hb-container{
	/*position:absolute;
	width:100%;
	height:80px;
	padding-right:44px;*/
	
}
#mobile-hot-buttons {
	/*width:250px; 
	height:80px; */
	margin:0 auto;
	line-height:30px;
}
#mobile-hot-buttons a {
	float:left;
}


/**NAVBAR**/
.navbar {
	min-height:0;
	margin-bottom:0px;
	margin-top:0px;
	border:none;
	border-radius:0!important;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.dropdown-menu a.dropdown-item {border-bottom:1px solid #cdcdcd;padding:10px;}
.dropdown-menu {border-radius:0;padding:0;}


/* Link Styles */
.navbar-nav>li>a {
	color:#fff;
	font-weight:bold;
	font-size:17px;
	text-shadow:2px 2px 2px rgba(0,0,0,.55);
}
/* Link Hover Styles */
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus {
	color:#dbdbdb;
}

/* Open Link Styles (when dropdown is open) */
 .navbar-nav>.open>a, .navbar-nav>.open>a:focus, .navbar-nav>.open>a:hover {
	background-color:#e7e7e7;
}
.dropdown-item.active, .dropdown-item:active {background-color:#f8f9fa;}
.nav>li>a {
    padding: 8px 25px 4px 25px;
	text-align:left;
}
ul.forms li {
    list-style-type: none;
    background: url(../images/adobe-pdf-logo.png) no-repeat;
    padding-left: 30px;
    padding-bottom: 10px;
    text-indent: 0;
}
.bg-color {background-color:#ebedee;padding:30px;}
/*.column-border {border-left:1px solid #f0f7f1;}*/
.navbar-collapse {flex-grow:0}
.form-inline .form-check-input {margin-left:0}
.form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	.phrase {font-size:20px;margin:10px auto 10px auto} 
.cover {position:relative;}
}


/**XS, SM & MD**/
@media (max-width: 991px) {

}

/**XS, SM, MD & LG**/
@media (max-width: 1199px) {
	
}
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {  

}
/**MD, LG & XL Medium devices (tablets, 768px and up) **/
@media (min-width: 768px) {
#mobile-hb-container{
		display:none!important;
	}	
}
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
.phrase {font-size:20px;} 
.cover {margin-top:12px}
.bio-pic {margin-top:0}
 }

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 
.phrase {font-size:24px;}
.cover {top:19px;}
.bio-pic {margin-top:0}
 }
 
/**LG & XL Large devices (desktops, 992px ) **/ 
@media (min-width: 992px) and (max-width: 1199.98px) {
	
}

/** Extra large devices (large desktops, 1200px and up)**/
@media (min-width: 1200px) {  }