.elementor-kit-8421{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-62b99f2:#4054B2;--e-global-color-4f692189:#23A455;--e-global-color-1f355628:#000;--e-global-color-1b028c56:#FFF;--e-global-color-c92d2bb:#003A5D;--e-global-color-8d3198a:#0065A1;--e-global-color-8f4a012:#FFC629;--e-global-color-3cde2f0:#00A887;--e-global-color-baa610c:#D9D8D6;--e-global-color-5c0531a:#F5FBF9;--e-global-typography-primary-font-family:"brandon grotesque";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Roboto Condensed";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"brandon grotesque";--e-global-typography-text-font-weight:300;--e-global-typography-text-letter-spacing:1px;--e-global-typography-accent-font-family:"brandon grotesque";--e-global-typography-accent-font-weight:500;--e-global-typography-69a44e1-font-family:"brandon grotesque";--e-global-typography-69a44e1-font-weight:300;--e-global-typography-69a44e1-letter-spacing:1px;--e-global-typography-bc3adc6-font-family:"Source Sans Pro";--e-global-typography-bc3adc6-font-size:75px;--e-global-typography-bc3adc6-font-weight:900;--e-global-typography-bc3adc6-font-style:normal;--e-global-typography-bc3adc6-line-height:77px;--e-global-typography-bc3adc6-letter-spacing:-1px;--e-global-typography-d155758-font-family:"Source Sans Pro";--e-global-typography-d155758-font-size:66px;--e-global-typography-d155758-font-weight:900;--e-global-typography-d155758-font-style:normal;--e-global-typography-d155758-line-height:77px;--e-global-typography-f93d2df-font-family:"Source Sans Pro";--e-global-typography-f93d2df-font-size:52px;--e-global-typography-f93d2df-font-weight:900;--e-global-typography-f93d2df-font-style:normal;--e-global-typography-f93d2df-line-height:56px;--e-global-typography-f93d2df-letter-spacing:-1px;--e-global-typography-683bf0f-font-family:"Source Sans Pro";--e-global-typography-683bf0f-font-size:25px;--e-global-typography-683bf0f-font-weight:900;--e-global-typography-683bf0f-font-style:normal;--e-global-typography-683bf0f-line-height:30px;--e-global-typography-683bf0f-letter-spacing:-0.5px;--e-global-typography-de3ae4d-font-family:"Open Sans";--e-global-typography-de3ae4d-font-size:18px;--e-global-typography-de3ae4d-font-weight:800;--e-global-typography-de3ae4d-line-height:27px;--e-global-typography-de3ae4d-letter-spacing:2px;--e-global-typography-fa66500-font-family:"Source Sans Pro";--e-global-typography-fa66500-font-size:22px;--e-global-typography-fa66500-font-weight:400;--e-global-typography-fa66500-font-style:normal;--e-global-typography-fa66500-line-height:28px;--e-global-typography-ba34cdb-font-family:"Source Sans Pro";--e-global-typography-ba34cdb-font-size:22px;--e-global-typography-ba34cdb-font-weight:400;--e-global-typography-ba34cdb-font-style:normal;--e-global-typography-ba34cdb-line-height:29px;--e-global-typography-c3eafdb-font-family:"Source Sans Pro";--e-global-typography-c3eafdb-font-size:16px;--e-global-typography-c3eafdb-font-weight:400;--e-global-typography-c3eafdb-line-height:22px;--e-global-typography-60ccdf1-font-family:"Source Sans Pro";--e-global-typography-60ccdf1-font-size:18px;--e-global-typography-60ccdf1-font-weight:400;--e-global-typography-60ccdf1-font-style:normal;--e-global-typography-60ccdf1-line-height:21px;--e-global-typography-60ccdf1-letter-spacing:2px;--e-global-typography-bed87e1-font-family:"Open Sans";--e-global-typography-bed87e1-font-size:18px;--e-global-typography-bed87e1-font-weight:800;--e-global-typography-bed87e1-font-style:normal;--e-global-typography-bed87e1-line-height:24px;font-family:"brandon grotesque", brandon-grotesque, roboto condensed;}.elementor-kit-8421 a{color:#0076A3;}.elementor-kit-8421 h1{color:#000000;font-family:"brandon grotesque", brandon-grotesque, roboto condensed;font-weight:700;}.elementor-kit-8421 h2{color:#000000;font-family:"brandon grotesque", brandon-grotesque, roboto condensed;font-weight:700;}.elementor-kit-8421 h3{color:#000000;font-family:"Roboto Condensed", brandon-grotesque, roboto condensed;font-weight:700;}.elementor-kit-8421 h4{font-family:"Roboto Condensed", brandon-grotesque, roboto condensed;font-weight:700;}.elementor-kit-8421 h5{font-family:"Roboto Condensed", brandon-grotesque, roboto condensed;font-weight:700;}.elementor-kit-8421 h6{font-family:"Roboto Condensed", brandon-grotesque, roboto condensed;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8421 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//**
* Layers DevKit Custom Main CSS
*/

.form-submit-button {
	background:rgba(255,255,255,0.8);
	border-radius:1px solid white;
	font-weight: 900;
	font-size: 18px;
	letter-spacing: 1px;
	font-family: "brandon-grotesque";
	
}	
	.hidden {
	display:none !important;
}
.margin-5-bottom {
	margin-bottom:5px;
}
.margin-10-bottom {
	margin-bottom:10px;
}
.margin-15-bottom {
	margin-bottom:15px;
}
.margin-20-bottom {
	margin-bottom:20px;
}
.margin-25-bottom {
	margin-bottom:25px;
}
.margin-30-bottom {
	margin-bottom:30px;
}
.margin-35-bottom {
	margin-bottom:35px;
}
.margin-40-bottom {
	margin-bottom:40px;
}
.margin-50-left {
	margin-left:50px;
}
.no-margin * {
	margin: 0px;
}

.min-height-225{
	min-height: 225px;
}
.max-width-270{
	max-width: 270px;
}
.max-width-75{
	max-width: 75%;
}
.text-shadow-90{
	text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.9);
}
.text-shadow-70{
	text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.7);
}
.text-shadow-50{
	text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
}
.text-shadow-30{
	text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
}
.text-blue, .text-blue * {
	color: rgb(0, 145, 200); !important;
}

.menu_head {
	font-weight: bold ! important;
}
.subhead {
	display: block;
	color: #999999;
	line-height: 135%;
	font-size: 24px;
	margin-top: 10px;
	font-family:"roboto condensed";
	font-weight: 400;
	text-transform: uppercase;}




.text-center, .text-center > * {text-align:center !important;}
a {text-decoration:none !important;}
.ubermenu span.ubermenu-target-text {
	text-tranform:uppercase;
	font-weight: 700 !important;
}

.nocaps {
	text-transform: initial;
}

.ubermenu span.ubermenu-target-text{
	font-weight:400;
}
ul>li>ul>li span{
	letter-spacing:1px;
}

.clear{
	display: inline-block;
}

.section_container {
  width: 100%;
  position: absolute;
  display: block;
  min-height: 500px;
  background-color: white;
 }

.section_header {
  height: 90px;
  text-align: center;
  padding-top: 30px;
  width: 100%;
  background-color: white;
  position: relative;
  display: block;
  vertical-align: bottom;
}

div.breadcrumb-container a {
    font-weight: bold;
}

.elementor-button-text {
    font-weight: bold;
}

.overlay_title {
    font-family: 'Roboto Condensed';
    font-weight: bold;
}

.breadcrumb-container {
    text-align: left;
}

.breadcrumb-container li:first-child {
    /**display: none;**/
}

.elementor-element-f4d2d6e {
    background-size: cover;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'brandon grotesque';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_reg.eot');
	src: url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_reg.eot?#iefix') format('embedded-opentype'),
		url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_reg.woff') format('woff'),
		url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_reg.ttf') format('truetype');
}
@font-face {
	font-family: 'brandon grotesque';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_bld.eot');
	src: url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_bld.eot?#iefix') format('embedded-opentype'),
		url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_bld.woff') format('woff'),
		url('https://www.bluesource.com/wp-content/uploads/2020/02/brandon_bld.ttf') format('truetype');
}
/* End Custom Fonts CSS */