/*Remove padding above homepage slider -16347028 -hc */
.home .template-page.content.av-content-full.alpha.units.ls-overflow-visible {
	padding-top: 0px;
}

/*Sets background color for header*/
#footer {
height: 10px;
width: 100%;
}

#socket {
width: 100%;
z-index: 999;
}

/*Removes socket border*/
footer#socket.container_wrap.socket_color{
border:0px!important;
}

/*Fix for the footers bulkiness*/
#footer .widget {
	margin: 0;
}

/*Fix Footers column sizing*/
#footer .flex_column.first {
    width: 45%;
}

/*Fix for individual column proportions*/
#footer .flex_column:nth-child(2) {
    width: 40%;
}
/*Spacing between the last two photos*/
#footer .custom-link.no-lightbox {
	padding-left:10px;
}

#id_5860e05f-eba5-49c6-ab2c-1a896c8fc9d9 {
	padding-top:18px;
}

/* topbar active page color */

#top #header_meta li.current-menu-item a {
	 color: gold;
}

/* Main menu links on hover color */

#top #header #avia-menu li.menu-item:hover > a > .avia-menu-text {
	color:gold;
}

/* Main menu active page color  */

#top #header #avia-menu li.current-menu-item > a > .avia-menu-text {
	color:gold;
}

/* Top Bar Link style on hover */
#top #header_meta li.menu-item:hover a {
	color: gold;
	text-decoration: none;
}

/*CSS - Fullwidth Submenu style */

/* Submenu background */
.submenu-style-2.av-submenu-container {
background-image: -webkit-linear-gradient(45deg, #b066fe, #63e2ff);
background-image: linear-gradient(45deg, #b066fe, #63e2ff);
}

/* Menu item style */
.submenu-style-2.av-submenu-container .av-subnav-menu > li {
padding: 15px 0 !important;
}
.submenu-style-2.av-submenu-container .av-subnav-menu > li > a {
color: #FFF;
background: #2e3192;
border-left-width: 0px !important;
font-weight: 800;
font-size: 12px;
line-height: 1em;
border-radius: 2px;
padding: 10px 15px !important;
cursor: pointer;
}
/*End CSS - Fullwidth Submenu style */

/*Footer Blackspace Fix*/
div.flex_column.av_one_half.first.el_before_av_one_half {
	height: 118px;
}


 /* Main Breadcrumbs style*/
@media screen and (min-width: 801px) {

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap')!important;

/* Title container background color */
.title_container {
	background-color: #ea7125!important;
	opacity: 0.8;

}

/* Title color */
#top .alternate_color.title_container .main-title a { 
	color: white;
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 15px;
}

/* Breadcrumb link color */
.breadcrumb-trail * { 
	color: white!important;
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 10px;
}

 /* Remove you are here */ 
span.trail-before {
display: none!important;
}

/* Clean up the breadcrumb container */

.title_container {
    position: absolute;
    width: auto;
    z-index: 99;
		margin-left:40px;
		text-align: center;
}

/* Fix for Breadcrumb Container */
#top .trail-end {
    float: none;
}

.title_container .main-title {
    visibility: hidden;
}

/*Bread Crumbs Multiple fixes*/

#top .title_container .container {
    padding: 20px;
    min-width: 400px;
}

#top .title_container .container .main-title {
    display: none;
}

#top .title_container .container .avia-breadcrumbs {
    text-align: left;
    position: static;
    margin: 0;
    line-height: 1.2;
}

#top .title_container .container .avia-breadcrumbs .breadcrumb-trail * {
    font-size: 15px;
}

#top .title_container .container .avia-breadcrumbs .breadcrumb-trail .sep {
    overflow: visible;
    padding-right: 12px;
}

#top .title_container .container .avia-breadcrumbs .breadcrumb-trail .trail-end {
    clear: both;
    font-size: 40px;
}

}

/* Mobile Breadcrumbs and title styling*/
@media only screen and (max-width:800px) {
	/*Fixes whiteline between slider and header*/
	#main > div.main_color.container_wrap_first.container_wrap.fullsize.ls-overflow-visible {
	margin-top: -1px;
	}
	
	#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > h1 > a {
		font-size:24px;
		font-family:poppins;
	}
	
	#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span.trail-before > span {
		font-size:14px;
		font-family:poppins;
	}
	
	#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(2) > span > a > span {
	font-size:14px;
	font-family:poppins;
}
	
	#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > span > a > span {
		font-size:14px;
		font-family:poppins;
	}
	
	#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span.trail-end {
		font-size:14px;
		font-family:poppins;
	}
	
	#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(6) > span > a > span {
		font-size:14px;
		font-family:poppins;
	}
	
	#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(3) {
		font-family:poppins;
	}
	
	#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5) {
		font-family:poppins;
	}
	
	#main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(7) {
		font-family:poppins;
	}

	
}

/*Upscales the navbar text*/
#menu-item-711 > a > span.avia-menu-text {
	font-size: 24px;
}

#menu-item-289 > a > span.avia-menu-text {
	font-size: 24px;
}

#menu-item-288 > a > span.avia-menu-text {
	font-size: 24px;
}

#menu-item-287 > a > span.avia-menu-text {
	font-size: 24px;
}

#menu-item-286 > a > span.avia-menu-text {
	font-size: 24px;
}

/*Adds arrow to dropdown*/
#menu-item-711 > a > span.avia-menu-text:after {
	content: '';
    border: 4px solid transparent;
    border-top: 4px solid white;
    margin-left: 5px;
    margin-bottom: 3px;
    display: inline-block;
}

#menu-item-289 > a > span.avia-menu-text:after {
	content: '';
    border: 4px solid transparent;
    border-top: 4px solid white;
    margin-left: 5px;
    margin-bottom: 3px;
    display: inline-block;
}

#menu-item-287 > a > span.avia-menu-text:after {
	content: '';
    border: 4px solid transparent;
    border-top: 4px solid white;
    margin-left: 5px;
    margin-bottom: 3px;
    display: inline-block;
}

#menu-item-286 > a > span.avia-menu-text:after {
	content: '';
    border: 4px solid transparent;
    border-top: 4px solid white;
    margin-left: 5px;
    margin-bottom: 3px;
    display: inline-block;
}

.avia-menu-text {
	font-size: 14px;
}

/*Footer styling*/

#footer-page main {
  padding-bottom: 0;
	padding-top: 0;
}

/*Fixes white line under sign up form*/
#av_section_1 > div > main > div > div > div.flex_column.av-2ict2u-4e2f0024e74162b9260eb5c337928d0a.av_one_half.avia-builder-el-1.el_before_av_one_half.avia-builder-el-first.first.flex_column_div {
	background-color:#10141D;
}

/*fixes spacing for the footer logos*/
#custom_html-3 img {
    margin-right: 10px;
}

/*removes blank space on footer*/
#footer-page #av_section_2 .content {
    padding-top: 0;
    padding-bottom: 0;
}

#av_section_8 > div > div {
	  padding-top: 0;
    padding-bottom: 0;
}

#footer-page p {
    margin: 0;
}

#custom_html-4 > h3 {
	color: white;
}

#custom_html-3 > h3 {
	color: white;
}

/*Remove titlebar from homepage*/
.home .title_container {
  display: none;
}


/*Fix vertical realign on hover for footer*/
#custom_html-3 a {
    display: inline!important;
}



/*Mobile Optimization*/
@media screen and (max-width: 767px) {
	#av_section_5 {
		padding-bottom:310px;
	}
	
	#av_section_5 > div > div > div > div > div > div.flex_column.av-ky0enno7-1bf240cf291d7ed15cdcbd005e0f803c.av_one_half.avia-builder-el-40.el_after_av_one_half.avia-builder-el-last.flex_column_table_cell.av-equal-height-column.av-align-top > div > div > div > img {
		visibility: hidden;
	}

	#av_section_6 > div.container.av-section-cont-open > div > div > div > div > div.flex_column.av-fjt3jn-0f7b6450fc54ac973922284e0eb3ebf1.av_one_half.avia-builder-el-43.el_before_av_one_half.avia-builder-el-first.first.flex_column_table_cell.av-equal-height-column.av-align-top {
		padding-bottom:200px;
	}
	
#av_section_7 > div > div > div > div > div.flex_column.av-kxes6s1d-e16d55f8713cc2f9778b80a37f23ea2a.av_one_half.avia-builder-el-49.el_before_av_one_half.avia-builder-el-first.first.flex_column_div {
		padding-bottom:150px;
	}

}

/*behavioral supports form img*/
#main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div > div > div.wp-container-2.wp-block-columns > div:nth-child(1) > figure > img {
	padding-top: 70px;
}

#main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div > div > div.wp-container-1.wp-block-columns > div:nth-child(1) > figure > img {
	padding-top:70px;
}

/*BehSup quote customized*/

.customQuote {
	font-family: sacramento;
	font-size: 65px;
	padding-top:0px !important;
	text-align:center;
}

.customAuthor {
	font-size:38px;
	font-family:poppins;
	padding-top:0px;
	text-align:right;
}

/*BehSup resize banners*/


#after_section_1 > div > div > div > div > div.avia-image-container.av-l0qs0sj7-f2f7854b27f967494414b5f1d095fb0b.av-styling-.av-hover-grow.avia-align-center.avia-builder-el-7.el_after_av_section.el_before_av_image.avia-builder-el-first > div > div {
	display: block;
  margin-left: auto;
  margin-right: auto;
	width:70%;
	padding-bottom:20px;
}

#after_section_1 > div > div > div > div > div.avia-image-container.av-l0qs2482-4de36ef975011bdfcc2685851a66ac6f.av-styling-.av-hover-grow.avia-align-center.avia-builder-el-8.el_after_av_image.el_before_av_image > div > div {
	display: block;
  margin-left: auto;
  margin-right: auto;
	width: 60%;
	padding-bottom:22px;
}

#after_section_1 > div > div > div > div > div.avia-image-container.av-l0qs2hy0-6dd98195e052d924b67c6d8c111c0854.av-styling-.av-hover-grow.avia-align-center.avia-builder-el-9.el_after_av_image.el_before_av_hr > div > div > img {
	display: block;
  margin-left: auto;
  margin-right: auto;
	width: 70%;
}

#av_section_1 > div > div > div > div > div.flex_column.av-l0b4cd73-8a507703482076b574071723455d133f.av_one_fifth.avia-builder-el-2.el_before_av_four_fifth.avia-builder-el-first.first.flex_column_div {
	width:15%;
}

#av_section_1 > div > div > div > div > div.flex_column.av-2cwxci-05c123274824e085d4c9ea1ab76b78f1.av_four_fifth.avia-builder-el-4.el_after_av_one_fifth.el_before_av_hr.flex_column_div {
	padding-top:60px;
}

/*Behavioral supports*/

#main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div > div > div.wp-container-4.wp-block-columns > div.wp-container-3.wp-block-column > div > figure > img {
	width:300px
}

#main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div > div > div.wp-container-4.wp-block-columns > div.wp-container-2.wp-block-column > div > figure > img {
	width:300px;
}

#main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div > div > div.wp-container-4.wp-block-columns > div.wp-container-1.wp-block-column > div > figure > img {
	width:300px;
}
#av_section_3 > div > div > div > div > div.flex_column.av-465srn-7d8c3c13eb123c1258143a025c51a14e.av_one_half.avia-builder-el-19.el_before_av_one_half.avia-builder-el-first.first.flex_column_div > div > div > div > img { 
	width:100%;
}

#av_section_3 {
	height:520px;
}

/*restyles text to center on desktop*/
@media only screen and (min-width:1200px) {
#av_section_3 > div > div > div > div > div.flex_column.av-9c51v-e8ec196629685d029bb547360eee80f1.av_one_half.avia-builder-el-21.el_after_av_one_half.avia-builder-el-last.flex_column_div {
	padding-top: 7%;
}
	}

/*restlye for ipads*/
@media only screen and (min-width:1000px) {
	#av_section_3 > div > div > div > div > div.flex_column.av-9c51v-e8ec196629685d029bb547360eee80f1.av_one_half.avia-builder-el-21.el_after_av_one_half.avia-builder-el-last.flex_column_div {
		padding-bottom: 10px;
	}
}

@media only screen and (max-width:999px) {
	#av_section_3 > div > div > div > div > div.flex_column.av-9c51v-e8ec196629685d029bb547360eee80f1.av_one_half.avia-builder-el-21.el_after_av_one_half.avia-builder-el-last.flex_column_div {
		padding-bottom: 10px;
	}
}
