.elementor-kit-9{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#000000;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;font-family:"Open Sans", Sans-serif;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@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 */p strong{
    font-weight:700;
}
a{
    color:#0088cc;
}
h3, h4, h5{
    color:#0088cc;
}
p{
    font-size:16px;
    line-height:28px;
}
ul{
	margin-left:20px;
	margin-bottom:20px;
	list-style:circle;
}
ul li{
	margin-bottom:10px;
}
ul li:last-child{
	margin-bottom:0;
}

/* Header */

.site-header{
    min-height:82px;
    max-height:82px;
}

/* Main Menu */

.header-button .elementor-button{
    float:right;
    font-size:12px;
    text-transform:uppercase;
    padding:10px 15px 8px;
    border-radius:50px;
    font-weight:900 !important;
    background:#1F71A0 !important;
}
.main-menu li a{
    font-size:15px;
    font-weight:900 !important;
}
.main-menu li ul a{
    font-weight:600 !important;
}
.main-menu .menu-item-has-children span.sub-arrow{
    display:none;
}

/* Home Featured */

.featured-section h1,
.featured-section h2{
    font-family:'Open Sans' !important;
}
.featured-section h1{
    font-size:52px;
    line-height:52px;
    letter-spacing:-0.4px;
    font-weight:900 !important;
    text-transform:uppercase;
    margin-bottom:20px;
}
.featured-section h2{
    font-size:32px;
    line-height:32px;
    letter-spacing:-0.4px;
    font-weight:100 !important;
}

/* Overrides */

.elementor-column-gap-default > .elementor-column > .elementor-element-populated{
    padding:0;
}
.elementor-nav-menu--main .elementor-item.highlighted,
.elementor-nav-menu--main .elementor-item.elementor-item-active{
    background:none;
}
span.state{
	text-transform:uppercase;
}

.state-list ul{
    margin:0;
    padding:0;
    list-style:none;
}
.state-list ul li{
    list-style:none;
    padding:0;
    margin:0;
}
.state-list ul li a{
    color:#000;
}

@media all and (min-width:769px){
    
    .header .logo img{
        max-width:300px;
    }
    
}

@media all and (max-width:768px){
    
    .states-list-mobile .state-list .elementor-widget-container{
		text-align:center;
	}
	.states-list-mobile .state-list .elementor-widget-container select{
        border: 0;
        font-size: 16px;
        text-align: center;
        font-family: 'Open Sans';
        font-weight: 900;
        padding: 10px 40px 10px 15px !important;
        margin: 0 !important;
        background-position:93%;
	}
	.states-list-mobile .state-list .elementor-widget-container select option {
        padding: 0;
        margin: 0;
        display: block;
        font-weight: 300;
        font-family: 'Open Sans';
    }
    
}

@media all and (min-width:300px) and (max-width:768px){
    
    .header .logo img{
        max-width:203px;
    }
    
}/* End custom CSS */