@charset "UTF-8";
/* CSS Document */

body {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	/*font-family: 'News Cycle', sans-serif;*/
	font-size: 100%;
	color: #555;
	margin-bottom: 210px;
	width: 100%;
}



p {
	line-height: 1.5em;
	font-size: 1.1em;
	color: #666;
	font-weight: 300;
}

.box-shadow {
	box-shadow: 10px 10px 5px #888888;
}
.antispam {
	display: none;
}

.login_status {
	font-size: 14px;
	line-height: 1.0em;
}

.signup_div {
	min-height: 300px;
	max-height: 500px;
	overflow: scroll;
}

.services_list {
	line-height: 1.3em;
	font-size: 1.0em;
	color: #666;
	font-weight: 300;
}

.services_content {
	line-height: 1.4em;
	font-size: 1.0em;
	color: #666;
	font-weight: 300;
}

footer p {
	font-size: 1.0em;
	color:bisque;
}

/*
p.intro:first-letter {
	font-size: 150%;
	font-weight:bold;
}
*/
p.intro {
	font-size: 150%;
	font-weight:bold;
}

.recent {
	font-size: 80%;
	font-weight: 700;
}

.recent_dateline {
	font-size: 0.8em;
	margin-top: 0;
}

.news_dateline {
	font-size: 0.8em;
	margin: 0 0 0 0;
}

.resources_title {
	font-size: 1.1em;
	font-weight: 700;
}

.bio_font {
	font-size: 1.0em;
}

.bio_name {
	font-size: 1.1em;
	font-weight: 700;
}

h4, h5 {
	line-height: 1.75em;
}

.dateline {
	font-size: 90%;
}

.scroll {
	overflow: scroll;
}

.height_400 {
	height: 400px;
}

.width_50pct {
	width: 50%;
}

.blog_thumb_120_80 {
	width: 120px;
	height: 80px;
	float: left;
	vertical-align: top;
}

.blog_thumb_180_120 {
	width: 180px;
	height: 120px;
	float: left;
	vertical-align: top;
}


.blog_thumb_210_140 {
	width: 210px;
	height: 140px;
	float: left;
	vertical-align: top;
}

.blog_thumb_240_160 {
	width: 240px;
	height: 160px;
	float: left;
	vertical-align: top;
}

.blog_thumb_300_200 {
	width: 300px;
	height: 200px;
	float: left;
	vertical-align: top;
}



.media a:link {
	color: darkorange;
}

.media a:hover {
	color:darkviolet;
}

.media a:visited {
	color:chocolate;
}


.pm_comment a, .pm_comment a:link, .pm_comment a:visited {
	color:darkorange;
}

.pm_comment a:hover {
	/*color:greenyellow;*/
	color:fuchsia;
	font-size: 110%;
}




.latest a:link {
	color: darkorange;
}

.latest a:hover {
	color:darkviolet;
}

.latest a:visited {
	color:chocolate;
}

footer a, footer a:link, footer a:active, footer a:visited {
	color:white;
}

footer a:hover {
	color:coral;
}




.resources a:hover {
	color: red;
	font-size: 1.2em;
}


.marg_right_20 {
	margin-right: 20px;
}

.marg_left_20 {
	margin-left: 20px;
}

.pull_quote {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	font-size: 200%;
	line-height: 1.6em;
	font-style: italic;
}

.blog_title {
	font-size: 300%;
	font-weight: bold;
}

.line_height_1_2 {
	line-height: 1.2em;
}

.line_height_1_5 {
	line-height: 1.5em;
}

.line_height_1_75 {
	line-height: 1.75em;
}

.line_height_80 {
	line-height: 80%;
}



.tm-md {
	font-size:medium;
	vertical-align:super;
}

.tm-sm {
	font-size: small;
	vertical-align: super;
}

.tm-xs {
	font-size: x-small;
	vertical-align: super;
}

.tm-xs-alpha {
	font-size: 25%;
	vertical-align: super;
}


/*
a:link {
	color:coral;
	font-weight:bold;
}

a:hover {
	color:lightseagreen;
}
*/

/*
a:visited {
color:palegreen;	
}
*/

.navlinks, .navlinks a:link {
	font-variant: normal;
	font-weight: bold;
	font-size: 0.9em;
	list-style-type: none;
	text-align: right;
	color:#EDE4D0;
	float: left;
	display: block;
	margin-right: 25px;
	text-transform: uppercase;
	text-decoration: none;

}

.navlinks a:hover {
	font-variant: normal;
	font-size: 0.9em;
	list-style-type: none;
	text-align: center;
	color:rgba(135,170,187,1.00);
	float: left;
	display: inline-block;
	margin-right: 25px;
	text-transform: uppercase;
	text-decoration: none;
}

.navlinks a:visited {
	color:rgba(234,165,92,1.00)
}


.bo_navlinks, .bo_navlinks a:link {
	font-variant: normal;
	font-weight: bold;
	font-size: 0.85em;
	list-style-type: none;
	text-align:left;
	color:#EDE4D0;
	float: left;
	display: block;
	margin-right: 20px;
	text-transform: uppercase;
	text-decoration: none;

}

.bo_navlinks a:hover {
	font-variant: normal;
	font-size: 0.8em;
	list-style-type: none;
	text-align: center;
	color:rgba(135,170,187,1.00);
	float: left;
	display: inline-block;
	margin-right: 25px;
	text-transform: uppercase;
	text-decoration: none;
}

.bo_navlinks a:visited {
	color:rgba(234,165,92,1.00);
	/*font-variant: normal;
	font-size: 0.8em;
	list-style-type: none;
	text-align: center;
	color:rgba(135,170,187,1.00);
	float: left;
	display: inline-block;
	margin-right: 25px;
	text-transform: uppercase;
	text-decoration: none;*/
}

.crm_links a, .crm_links a:link, .crm_links a:visited {
	color: black;
    text_decoration: none;
}

.crm_links a:hover {
	color: red;
	font-weight: bold;
    text_decoration: none;
}

.footer_sticky_bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
}


.footer_list {
	list-style-type: none;
	margin-left: 0px;
	padding-left:  0px;
    text-align: left;
}

.footer_form_input {
	font-size: 140%;
	height: 2em;
}

.footer_form_input_button{
	color: white;
	font-size: 140%;
	font-weight: 600;
	height: 2em;
	background-color: coral;
	border: none;
}

.font_newsTicker {
	color: red;
	font-size: 1.2em;
	font-weight:bolder;
	padding: 3px 5px 3px 5px;
}

.font_newsTicker_white {
	color: white;
	font-size: 1.2em;
	font-weight:bolder;
	padding: 3px 5px 3px 5px;
}



.landing_form_input {
	font-size: 125%;
	height: 2em;
}

.blog_form_input {
	font-size: 120%;
	height: 1.6em;
}

.btn-teal {
	color: #000000;
	background-color: #8BABB6;
}

.carousel-item a:link, .carousel-item a, .carousel-item a:visited {
	color: #ffffff;
}

.carousel-item a:hover {
	color:black;
}

.request a:link, .request a, .request a:visited {
	color:chocolate;
}

.btn-putty {
	color: #000000;
	background-color:#AB9A93;
}

.btn-squash {
	color: #000000;
	background-color: #E29956;
}

.btn-stucco {
	color: #000000;
	background-color: #DFCEAF;
}

.btn-sunrise {
	color: #000000;
	background-color:#EB7D6B;
}

.btn-granite {
	color: #000000;
	background-color:#C5C9C9;
}

.btn-cscp-small {
	color: #000000;
	background-color:coral;
	font-size: 80%;
	margin: 5px;
	float: left;
}


.btn-sunrise a:link, .btn-granite a:link, .btn-putty a:link, .btn-squash a:link, .btn-stucco a:link, .btn-teal a:link {
	color:blanchedalmond;
}

.btn-sunrise a:hover, .btn-granite a:hover, .btn-putty a:hover, .btn-squash a:hover, .btn-stucco a:hover, .btn-teal a:hover {
	color:deeppink;
}

/*
.container {
	width: 90%;
}*/

/* Parallax Section */
.banner {
	background-color: #2D9AB7;
	background-image: url(../images/parallax.png);
	height: 400px;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}

.banner_2 {
	background-color: #2D9AB7;
	background-image: url(../assets/images/static/OBX_Sunrise_Parralax.png);
	height: 400px;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}

.home_parallax {
	background-color: #2D9AB7;
	background-image: url(../assets/images/static/MedSun.jpg);
	min-height: 500px;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}


.parallax {
	color: #FFFFFF;
	text-align: left;
	/*padding-left: 250px;*/
	padding-top: 110px;
	letter-spacing: 3px;
	margin-top: 0px;
}


.parallax_description {
	color: #FFFFFF;
	text-align: left;
	/*padding-left: 250px;*/
	width: 50%;
	float: left;
	font-size: 1.4em;
	font-weight: 400;
	line-height: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 100px;
}

.parallax_description_small {
	color: #FFFFFF;
	text-align: left;
	/*padding-left: 250px;*/
	width: 70%;
	float: left;
	font-size: 1.2em;
	font-weight: 400;
	line-height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 40px;
	/*padding-bottom: 10px;*/
}

.parallax_description_small a:link, .parallax_description_small a:active, .parallax_description_small a:visited {
	color:aqua;
}

.parallax_description_small a:hover {
	color:deepskyblue;
}


.hyphen {
}
.font-size-14 {
    font-size: 14px;
}
.font-size-90 {
    font-size: 90%;
}

.font-size-80 {
	font-size: 80%;
}

.font-size-70 {
	font-size: 70%;
}
.note_dash_box {
    height: 600px;
    overflow-x: scroll;
}


@media (min-width: 375px) {
  .parallax_description_small {
	width: 100%;
	  
  }
}

@media (min-width: 576px) {
  .parallax_description_small {
	width: 90%;
	  
  }
}

@media (min-width: 768px) {
  .parallax_description_small {
	width: 70%;

  }
}

@media (min-width: 992px) {
  .container-fluid {

  }
}

@media (min-width: 1200px) {
  .container-fluid {

  }
}


@media (max-width: 375px) {
  .parallax_description_small {
	width: 100%;
	  
  }
}

@media (max-width: 576px) {
  .parallax_description_small {
	width: 90%;
	  font-size: 70%;
	  line-height: 1.2em;
  }
}

@media (max-width: 768px) {
  .parallax_description_small {
	width: 70%;
	  font-size: 80%;
	  line-height: 1.3em;
  }
}

@media (max-width: 992px) {
  .container-fluid {

  }
}

@media (max-width: 1200px) {
  .container-fluid {

  }
}

.no-bullet {
	text-decoration: none;
	list-style-type: none;
	padding-left: 0px;
}

.teaser {
	font-size: 1.2em;
	line-height: 1.6em;
}

.takeaway {
	color: red;
}

.news_padding {
	padding: 3px 5px;
}

.polaroid {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
/*
footer p {
	color: #CCCCCC;
	font-size: 90%;
}

footer p a, a:active, a:hover {
	color:coral;
	font-size: 90%;
}
*/

.tm_xs {
	font-size: x-small;
	vertical-align: super;
}

/*******NavBar Styles**********/
.bg_black {
	background-color: black;
}
.bg_comment_gray {
    background-color: #363835;
}

.border_bot_orange {
	border-bottom: 10px solid rgba(236,124,19,1.00);
}

.border_bot_light {
	border-bottom: 10px solid #EDE4D0;
}

.clear_both {
	clear: both;
}


.height_auto {
	height: auto;
}

.min_height_200 {
	min-height: 200px;
}

.min_height_240 {
	min-height: 240px;
}

.min_height_500 {
	min-height: 500px;
}

.min_height_300 {
	min-height: 300px;
}

.min_height_600 {
	min-height: 600px;
}

.min_height_700 {
	min-height: 700px;
}

.min_height_800 {
	min-height: 800px;
}


.max_height_300 {
    max-height: 300px;
}

.max_height_1200 {
	max-height: 1200px;
}

.max_height_1500 {
	max-height: 1500px;
}

.max_height_2000 {
	max-height: 2000px;
}


.padding_10 {
	padding: 10px;
}

.padding_15 {
	padding: 15px;
}

.padding_20 {
	padding: 20px;
}

.padding_bottom_10 {
	padding-bottom: 10px;
}

.margin_10 {
	margin: 10px;
}

.margin_20 {
	margin: 20px;
}

.margin_bot_0 {
	margin-bottom: 0;
}


.margin_bot_5 {
	margin-bottom: 5px;
}

.margin_bot_10 {
	margin-bottom: 10px;
}


.margin_bot_20 {
	margin-bottom: 20px;
}

.margin_bot_200 {
	margin-bottom: 200px;
}

.margin_top_10 {
	margin-top: 10px;
}

.margin_top_20 {
	margin-top: 20px;
}

.margin_top_25 {
	margin-top: 25px;
}

.margin_top_50 {
	margin-top: 50px;
}

.margin_top_80 {
	margin-top: 80px;
}

.margin_left_30 {
	margin-left: 30px;
}


.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}


.bg_tan {
	background-color: rgba(237,232,225,0.5);
}

.bg_poppy {
	background-color: rgba(242,76,47,1.00);
}

.bg_lite_buff {
	background-color: rgba(243,237,229,0.50);
}

.bg_black_screen {
	background-color: rgba(0,0,0,0.66);
}


.homeSlider_1 {
	background-image: url(../AstroClock_Gen4_static_bw.jpg);
}

.homeSlider_2 {
	background-image: url(../AstroClock_Gen4_static_blue.jpg);
}

.homeSlider_3 {
	background-image: url(../AstroClock_Gen4_static.jpg);
}

.footer_dark_bg {
	background-color: rgba(50,54,56,1.00);
}
.border_top_orange {
	border-top: 7px solid rgba(244,147,7,1.00);
}

.border_top_coral {
	border-top: 7px solid rgba(255,127,80,1.00)
}

.border_top_coffee {
	border-top: 3px solid rgba(109,105,96,1.00)
}


.footer_light_bg {
	background-color: rgba(55,54,58,1.00);
}
.footer_font_light {
	color: rgba(255,255,255,1.00);
}
.footer_font_dark {
	color: rgba(160,162,171,1.00);
}

.footer_font_darker {
	color: rgba(104,100,87,1.00);
}

.footer_font_cama, .footer_font_cama a {
	color: rgba(71,183,133,1.00);
}

.align_right {
	text-align: right;
}

.slider_font {
	/*color: rgba(211,203,180,1.00);*/
	color: antiquewhite;
	font-size: 110%;
}

.blog_date_font {
	font-size: 85%;
	font-weight:300;
}

.blog_date_sidebar {
	font-size: 80%;
	font-weight: 300;
	line-height: .5em;
	padding: 0px;
	
}


.blog_recent_sidebar {
	font-size: 0.9em;
	line-height: 1.1em;
	font-weight: 600;
	margin-bottom: 4px;
}

.teaser_font {
	font-size: 1.3em;
	font-weight: 500;
}

.teaser_home_page {
	font-size: 0.85em;
	font-weight: 500;
}


.font_coral {
	color:coral;
}

.position_fixed {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
}

.bg-coral {
	background-color: coral;
}

.bg-putty {
	background-color:#E5E5DF;
}

.bg-chocolate {
	background-color:chocolate;
}

.bg-ivory {
	background-color:#EDE4D0;
}

.bg-ivory-screen {
	background-color: rgba(237,228,208,0.50)
}

.bg_deep_blue {
	background-color: #023D75;
}

.bg_ocean_blue {
	background-color: #018CAC;
}

.bg_aqua {
	background-color: #01C2DA;
}

.thumbnail {
	border: 5px solid #EDE4D0;
	border-radius: 3px;
	
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

/*Main Menu Nav   */
/* Main menu */

/*
.main-menu {
	float:right;
	clear: left;
}

.main-menu li {
	margin-left:24px; 
	float:left; 
	display:block;
}

.main-menu li:first-child {
	margin-left:0px;
}

.main-menu li a {
	height:20px;
	line-height:20px;
	display:block;
	color:#444;
	font-weight:400;
	text-transform:uppercase;
}

.main-menu li a:hover {
	color:#888; 
	text-decoration:none;
}

#navMenu ul { list-style-type: none;}
#navMenu ul li {float: left;}
#navMenu ul li a {
	text-align: center;
	display: block;
	width: 175px;
	padding: 1em 0;
	text-decoration: none;
	background-color: chocolate;
	color:antiquewhite;
	font-weight: bold;
	border-right: 2px solid white;
}
*/


.table_12px {
	font-size: 12px;
}

.table_13px {
	font-size: 13px;
}

.table_14px {
	font-size: 14px;
}

.table_15px {
	font-size: 15px;
}

.table_17px {
	font-size: 17px;
}

.table_bo {
	font-size: 14px;
	font-weight:200;
	line-height: 1.6em;
	color:darkslateblue;
}

.admin_table_14px {
	font-size: 14px;
	font-weight:200;
	line-height: 1.6em;
}

.add_post_form {
	font-size: 120%;
}


/* Flex Caption Effect */


.FadeIn, .FromTop, .FromRight, .FromBottom, .FromLeft {opacity: 0; transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out;}
.captionDelay1 {transition-delay: 0.1s; -webkit-transition-delay: 0.1s;}
.captionDelay2 {transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}
.captionDelay3 {transition-delay: 0.3s; -webkit-transition-delay: 0.3s;}
.captionDelay4 {transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}
.captionDelay5 {transition-delay: 0.5s; -webkit-transition-delay: 0.5s;}
.captionDelay6 {transition-delay: 0.6s; -webkit-transition-delay: 0.6s;}
.captionDelay7 {transition-delay: 0.7s; -webkit-transition-delay: 0.7s;}
.captionDelay8 {transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}
.captionDelay9 {transition-delay: 0.9s; -webkit-transition-delay: 0.9s;}
.captionDelay10 {transition-delay: 1s; -webkit-transition-delay: 1s;}
.captionDelay11{transition-delay: 1.1s; -webkit-transition-delay: 1.1s;}
.captionDelay12 {transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}

.flexslider li.flex-active-slide .FadeIn {opacity: 1;}
.flexslider li .FromTop {transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); -webkit-transform: translateY(-100%);}
.flexslider li.flex-active-slide .FromTop {opacity: 1; transform: translateY(0); -o-transform: translateY(0%); -ms-transform: translateY(0); -webkit-transform: translateY(0);}
.flexslider li .FromBottom {transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); -webkit-transform: translateY(100%);}
.flexslider li.flex-active-slide .FromBottom {opacity: 1; transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0);}
.flexslider li .FromLeft {transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%);}
.flexslider li.flex-active-slide .FromLeft {opacity: 1; transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0);}
.flexslider li .FromRight {transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); -webkit-transform: translateX(100%);}
.flexslider li.flex-active-slide .FromRight {opacity: 1; transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0);}




.float_left {
	float: left;
}
.green-blue-triangles {
	background-image: url(../assets/images/static/green-blue-purple-triangles-blur-2560x400.png);
}

.orange-red-triangles {
	background-image: url(../assets/images/static/orange-red-triangles-2560x400.png);
}

.red-triangles {
	background-image: url(../assets/images/static/red-triangles-2560x400.png);
}

.bluegreen-triangles {
	background-image: url(../assets/images/static/bluegreen-triangles2560x400.png);
}

/*
.expand {
	font-size: 100%;
	width: 100%;
	height: 100%;
	transition: width 2s;
	transition: height 2s;
	transition: font-size 2s
}

.expand:hover {
	font-size: 120%;
	width: 120%;
	height: 120%;
}
*/

.admin_menu {
	font-size: 1.0em;
	list-style-type: none;
	text-indent: 10px;
	list-style-position: inside;
	padding-left: 0px;
	line-height: 2.0em;
}

.admin_menu a:link {
	color: crimson;
}

.admin_menu a:hover {
	color:greenyellow;
}

.admin_menu a:visited {
	color:darkred;
}



.table_12px {
	font-size: 12px;
}

.table_13px {
	font-size: 13px;
}

.table_14px {
	font-size: 14px;
}

.table_15px {
	font-size: 15px;
}

.table_17px {
	font-size: 17px;
}

.line_above {
	border-top-width: thin;
	border-color: #0F0E0E;
	border-style: double;
}

.summary_line {
	font-size: 15px;
	font-weight: 600;
	border-top: medium solid black;
	background-color: #D7D4CA;
	padding: 10px;
}

.summary_line_14px {
	font-size: 15px;
	font-weight: 600;
	border-top: medium solid black;
	background-color: #D7D4CA;
	padding: 10px;
}

.summary_line_cscp {
	font-size: 15px;
	font-weight: 600;
	background-color: #D7D4CA;
	padding: 10px;
	border-top: thin solid black;
}

.bg_summary {
	background-color: #D7D4CA;
}

.sub_summary_line {
	font-size: 14px;
	font-weight: 600;
	border-top: medium solid black;
	background-color: #EEECE4;
	padding: 10px;
}

.sub_summary_line_15px {
	font-size: 15px;
	font-weight: 600;
	border-top: medium solid black;
	background-color: #EEECE4;
	padding: 10px;
}

.sub_summary_line_16px {
	font-size: 16px;
	font-weight: 600;
	border-top: medium solid black;
	background-color: #EEECE4;
	padding: 10px;
}

.input_form {
	font-size: 24px;
	color:darkslategrey;
}

.sub_sum_bg {
	background-color: orange;
}

.report_footer {
	font-size: 12px;
	font-weight:600;
	line-height: 100%;
	/*font-style: italic;*/
}

.table_highlight > tbody > tr:nth-of-type(even) {
	background-color: #F3F1EF;
}


.slide1 {
	background-image: url(../assets/images/static/OBX_sunrise_2560x512px.png);
	background-size: cover;
	background-repeat:no-repeat;
	min-height: 512px;
}

.slide2 {
	background-image: url(../assets/images/static/CostaBravaTown.png);
	background-size: cover;
	background-repeat:no-repeat;
	min-height: 512px;
}

.slide3 {
	background-image: url(../assets/images/static/GoldenGate_2560x512.png);
	background-size: cover;
	background-repeat:no-repeat;
	min-height: 512px;
}

.slide4 {
	background-image: url(../assets/images/static/VF_Arch.png);
	background-size: cover;
	background-repeat:no-repeat;
	min-height: 512px;
}

.slide5 {
	background-image: url(../assets/images/static/OC_Beach_Glass.jpg);
	background-size: cover;
	background-repeat:no-repeat;
	min-height: 512px;
}

.slide6 {
	background-image: url(../assets/images/static/OBX_sunrise_2560x512px.png);
	background-size: cover;
	background-repeat:no-repeat;
	min-height: 512px;
}

.slider_h1 {
	color:antiquewhite;
	background-color: yellowgreen;
	opacity: 50%;
	margin-left: 400px;
	
}

.input {
	font-size: 130%;
}

.fa {
    padding: 20px;
    font-size: 30px;
    width: 50px;
	height: 50px;
    text-align: center;
    text-decoration: none;
}

/* Twitter */
.fa-twitter {
    background: #55ACEE;
    color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-google-plus {
  background: #dd4b39;
  color: white;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-vimeo {
  background: #45bbff;
  color: white;
}


.news_gradient {
	background: linear-gradient(to right, darkblue, teal);
}

.font_lets_talk {
	color: white;
	font-size: 75%	
}

.lets_talk_deep_blue a, .lets_talk_deep_blue a:link {
	color:#00C1DC;
}
.lets_talk_deep_blue a:hover {
	color:#A4E1EA;
}

.lets_talk_ocean_blue a, .lets_talk_ocean_blue a:link {
	color:#B3E5EC;
}
.lets_talk_ocean_blue a:hover {
	color:darkblue;
}

.lets_talk_aqua a, .lets_talk_aqua a:link {
	color:#003B77;
}
.lets_talk_aqua a:hover {
	color:lightcyan;
}

.lets_talk_home a, .lets_talk_home a:link, .lets_talk_home a:visited {
	color:darkorange;
}

.lets_talk_home a:hover {
	color:beige;
}


.min_height_400 {
    min-height: 400px;
}


.recent_links a, .recent_links a:link {
    color:#444B4B;
}

.recent_links a:hover {
    color:cadetblue;
}

.bg_sidebar_orange {
    /*background-color: #ffcc99;*/
    background-color: rgb(255,204,153,.25);
}
.bg_sidebar_seafoam {
    /*background-color: #ffcc99;*/
    background-color: rgb(212,223,222);
}


.intro {
    
}
