#secondary li {
margin-bottom: .85em;
list-style: square;
list-style-position: inside;
}
.ast-footer-overlay, .footer-adv-overlay {
background-color: transparent;	
}
.site-footer {
background: rgba(0,49,102,1);
background: -moz-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,49,102,1)), color-stop(100%, rgba(0,70,116,1)));
background: -webkit-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: -o-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: -ms-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: linear-gradient(to bottom, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003166', endColorstr='#004674', GradientType=0 );
}
.ast-below-header {
background: rgba(0,49,102,1);
background: -moz-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,49,102,1)), color-stop(100%, rgba(0,70,116,1)));
background: -webkit-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: -o-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: -ms-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: linear-gradient(to bottom, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003166', endColorstr='#004674', GradientType=0 );
}
.ast-below-header-menu .sub-menu a {	
background: rgba(248,248,248,1);
background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(244,244,244,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,250,250,1)), color-stop(100%, rgba(244,244,244,1)));
background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(244,244,244,1) 100%);
background: -o-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(244,244,244,1) 100%);
background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(244,244,244,1) 100%);
background: linear-gradient(to bottom, rgba(250,250,250,1) 0%, rgba(244,244,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f4f4f4', GradientType=0 );
color: #003166;
}
.ast-below-header-menu .sub-menu a:hover, .ast-below-header-menu .sub-menu a:active {	
background: rgba(230,230,230,1);
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,1)), color-stop(100%, rgba(230,230,230,1)));
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f0f0f0', GradientType=0 );
color: #2ba1d2;
}
.ast-below-header-menu .sub-menu .current_page_item a, .ast-below-header-menu .sub-menu li:hover > a, .ast-below-header-menu .sub-menu li:focus > a, .ast-below-header-menu .sub-menu li.focus > a {
background: rgba(230,230,230,1);
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,1)), color-stop(100%, rgba(230,230,230,1)));
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(230,230,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f0f0f0', GradientType=0 );
color: #2ba1d2;
}
.site-footer ul {	
list-style-type: circle;
list-style-position: inside;
}
.widget_nav_menu li {
padding: 4px 0;
}
footer .widget {
margin: 0 0 2em 0;
}
.sow-features-list .sow-features-feature .textwidget {
margin: 0 !important;	
}
.sow-features-list .sow-features-feature {
margin-bottom: 8px !important;
}
.sow-features-list .sow-features-feature h5 {
margin: 1px !important;	
}
.ast-search-box.header-cover {
background: rgba(0,49,102,1);
background: -moz-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,49,102,1)), color-stop(100%, rgba(0,70,116,1)));
background: -webkit-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: -o-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: -ms-linear-gradient(top, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
background: linear-gradient(to bottom, rgba(0,49,102,1) 0%, rgba(0,70,116,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003166', endColorstr='#004674', GradientType=0 );
}
.elementor-slides .slick-slide-inner .elementor-slide-button {	
box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.5);
}
.ast-below-header-menu li.current-menu-ancestor > .ast-menu-toggle, .ast-below-header-menu li.current-menu-item > .ast-menu-toggle, .ast-below-header-menu .sub-menu li.current-menu-item:hover > a, .ast-below-header-menu .sub-menu li.current-menu-item:focus > a, .ast-below-header-menu .sub-menu li.current-menu-item.focus > a, .ast-below-header-menu .sub-menu li.current-menu-ancestor:hover > .ast-menu-toggle, .ast-below-header-menu .sub-menu li.current-menu-ancestor:focus > .ast-menu-toggle, .ast-below-header-menu .sub-menu li.current-menu-ancestor.focus > .ast-menu-toggle, .ast-below-header-menu .sub-menu li.current-menu-item:hover > .ast-menu-toggle, .ast-below-header-menu .sub-menu li.current-menu-item:focus > .ast-menu-toggle, .ast-below-header-menu .sub-menu li.current-menu-item.focus > .ast-menu-toggle {
color: #1e73be;
}
.ast-below-header-menu li.current-menu-item > .sub-menu > li > a {
color: #00376a;
}
.ast-below-header-menu li.current-menu-ancestor > .sub-menu > li.current-menu-parent > a {
color:  #2ba1d2;
}
.ast-below-header-menu ul.sub-menu li.current-menu-item a {
color:  #12447b;
}
.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .ast-below-header-actual-nav {	
background: #00376a;	
}