.levels-values table {
	border: none !important;
}

.levels-values td {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

#incentive-sec .cash-bonus.et_pb_row.et_pb_equal_columns,
#incentive-sec .trip {
	display: none;
}

.footer-blue form label {
	    font-family: "Raleway", Open sans, sans-serif;
    color: #fff;
    display: block;
    font-size: 12px;
    letter-spacing: .04em;
	line-height: 1;
    margin-bottom: 2px;
}

.footer-blue input[type="text"],
.footer-blue input[type="email"] {
	line-height: 27px;
    padding: 0 8px;
    color: #202020;
    margin-bottom: 9px;
    margin-top: 0;
    border: 1px solid #2e363a;
    display: block;
		width: 100%;
}

.footer-blue input[type="submit"],
.footer-blue button[type="submit"] {
	display: inline-block;
    color: #333333;
    font-family: "Raleway", open sans, sans-serif;
    font-size: 10px;
    line-height: 16px;
    padding: 2px 10px 0 10px;
    text-transform: uppercase;
    border: none;
    background: #fac202;
    font-weight: 500;
    letter-spacing: .02em;
    text-align: center;
    margin-left: 50%;
    transform: translateX(-50%);
	transition: .3s !important;
	cursor: pointer;
}

.blue-footer input[type="submit"]:hover,
.blue-footer button[type="submit"]:hover {
	background: #fff !important;
	transition: .3s !important;
}

.header-quote a:hover {
	color: #fff !important;
}

.click-to-p {
    padding-top: 8px !important;
    padding-right: 35px !important;
    padding-bottom: 8px !important;
    padding-left: 35px !important;
    display: inline-block;
    background: #2074b4;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
	  transition: .3s;
}

.click-to-p:hover {
	background: #fac202 !important;
	transition: .3s;
}

.blue-bar .agent-logged-in .um-locked-content,
.agent-logged-in .um-locked-content {
	display: none !important;
}

.blue-bar .agent-logged-in p,
.blue-bar .agent-logged-in span {
	display: inline !important;
}

.btn-login,
.btn-register {
  display: inline-block;
  color: #fff;
  background: #4395cb;
  padding: 5px 25px;
  text-transform: uppercase;
  font-family: inherit;
  transition: .3s;
}
.btn-login {
  background: #fa5802;
}

.btn-login:hover,
.btn-register:hover {
	background: #fac202;
	transition: .3s;
}

@media (min-width: 981px) {
		#incentive-sec .cash-bonus.et_pb_row.et_pb_equal_columns,
	#incentive-sec .trip {
		display: none;
	}
	.footer-blue input[type="text"],
	.footer-blue input[type="email"]{
		width: 100%;
	}
}

@media (min-width: 1024px) and (max-width: 1500px) {
	#curve-sec {
		margin-top: -270px;
	}
	#under-curve {
		margin-top: -30px !important;
	}
}

@media (min-width: 1480px) {
	#logo {
    max-height: 75%;
	}
}

@media (max-width: 1023px) {
	#curve-sec {
		display: none !important;
	}
	#under-curve {
		margin-top: 0px !important;
	}
}

#top-menu ul.sub-menu a { color:white !important; }


#trip{
	display:block;
}

/* ta custom*/

body.using-mouse :focus {
	outline: none !important;
}

:focus, :focus-visible {
    outline: 1px dotted #595959 !important;
    outline-offset: 2px;
}

.sub-menu.show-menu {
	opacity: 1!important;
	visibility: visible!important;
}

.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
	position: relative;
}
.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular::before {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .25);
    top: 0;
    bottom: 0;
}

.header-quote a:hover {
	background: #245B7F!important;
	color: white!important;
}

#page-container .wp-pagenavi span.current,
#page-container .wp-pagenavi span.extend{
	background: #595959!important;
}

#page-container .wp-pagenavi a, #page-container .wp-pagenavi span,
#page-container .wp-pagenavi .nextpostslink, #page-container .wp-pagenavi .previouspostslink,
.et_pb_widget .wp-block-search__button, .et_pb_widget .wp-block-search__input, .widget_search input#s, .widget_search input#searchsubmit{
	color: #595959!important;
}

body.page-id-9390 article a,
body.page-id-7818 article a,
body.page-id-6325 article a,
body.page-id-3502 article a{
color: #BD4B00!important;
}

footer .gform_heading {
	display: none;
}

footer .gform_wrapper.gravity-theme .gfield_label {
	font-size: 14px;
}

footer .gform_wrapper.gravity-theme .gfield input.large {
	padding: 0 8px; 
	font-size: 14px;
}

footer .gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
	font-size: 10px !important;
    padding: 2px 10px 0px 10px;

}

footer #gform_21 .gfield_required {
	font-size: 16px;
	color: #fff;
}

#page-container {
	position: relative;
	z-index: 1;
}

.et-fixed-header #top-menu li.current-menu-item>a, .et-fixed-header #top-menu li.current_page_item>a {
	background: #fff!important;
}


.et-fixed-header #top-menu li.current-menu-item>a:hover, .et-fixed-header #top-menu li.current_page_item>a:hover,
.et-fixed-header #top-menu li>a:hover, .et-fixed-header #top-menu li>a:hover,
#main-header .nav li ul a{
	opacity: 1!important;
}

.gform_confirmation_message {
	color: white!important;
}

.header-quote a {
	color: black!important;
}
