.tg-primary-menu > div ul li ul li {
	background-color: #14213D;
}

.tg-primary-menu > div ul li ul {
	border:none;
}

.tg-mobile-navigation a {
	font-size: 18px;
}

.widget ul ul {
	padding-left: 0px;
}

.everest-forms .everest-forms-part-button, .everest-forms a.button:not(.button-large), .everest-forms button.button:not(.button-large), .everest-forms button[type=submit], .everest-forms input[type=submit] {
	float: right;
	border: 2px solid #272727;
  border-radius: 4px;
  padding: 10px 24px;
	font-family: "Barlow", Sans-serif;
    font-weight: 400;
}

 .everest-forms button.button:not(.button-large):hover, .everest-forms button[type=submit]:hover, .everest-forms input[type=submit]:hover {
	color: #fff; !important;
	background-color: #272727 !important;
	  transition: background-color 0.4s ease-out;
}

.evf-label {
	font-family: "Barlow", Sans-serif;
	color: #272727;
}

.evf-label span {
	color:#808080;
	font-weight: 400;
}

.everest-forms {
	max-width: 600px;
	margin: auto;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid {
	padding-left: 15px;
	padding-right: 15px;
}

.tg-site-header.tg-site-header--transparent {
	border: 0;
}

.tg-header-action-list .tg-header-action__item.tg-mobile-toggle > button {
	color: #fff !important;
}

a {
	color: #3490dc;
}

.h-100 {
	height: 100%;
}

.elementor-counter .elementor-counter-number-wrapper {
	font-size: 40px;
}

.menu-order-now-cta a {
	color: #fff !important;
	border: 2px solid #146bff;
	background-color: #146bff;
	border-radius: 4px;
	padding: 5px;
}

.menu-order-now-cta a:hover {
	background-color: #0a3680 !important;
	border: 2px solid #0a3680;
	color: #fff !important;
}

.tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_ancestor > a, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-ancestor > a, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_item > a, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-item > a .menu-order-now-cta a {
	border: none;
	padding: 0;
}

.tg-mobile-navigation .menu-order-now-cta a {
	border: none;
	padding: 9px 30px 9px 9px;
	background-color: #fff;
  color: #146bff !important;
}

body {
	font-size: 16px;
}

p b {
	font-size: 18px;
}

.elementor-1789 .elementor-element.elementor-element-6e823820:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-6e823820 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	display: none;
}

a:hover, a:focus, .tg-primary-menu > div ul li:hover > a, .tg-primary-menu > div ul li.current_page_item > a, .tg-primary-menu > div ul li.current-menu-item > a, .tg-mobile-navigation > div ul li.current_page_item > a, .tg-mobile-navigation > div ul li.current-menu-item > a, .entry-content a, .tg-meta-style-two .entry-meta span, .tg-meta-style-two .entry-meta a {
	color: #272727;
}

.tg-mobile-navigation a {
	color: #808080;
}

h3 {
	line-height: 1.3 !important;
}

.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--four .tg-footer-widget-area {
    width: calc(50% - 20px);
}

@media screen and (max-width: 768px) {
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--two .tg-footer-widget-area, .tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--three .tg-footer-widget-area, .tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--four .tg-footer-widget-area {
    width: 100%;
	} 
}

@media screen and (max-width: 991px) {
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	}
}

@media screen and (max-width: 991px) {
.tg-site-header--left .tg-block--two {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	}
}

@media screen and (max-width: 991px) {
.main-navigation {
    display: none;
	}
}

.tg-primary-menu > div ul li:active > a, .tg-primary-menu > div ul > li:not(.tg-header-button-wrap).current_page_item > a, .tg-primary-menu > div ul > li:not(.tg-header-button-wrap).current_page_ancestor > a, .tg-primary-menu > div ul > li:not(.tg-header-button-wrap).current-menu-item > a, .tg-primary-menu > div ul > li:not(.tg-header-button-wrap).current-menu-ancestor > .menu-order-now-cta a { 
	color: #fff !important;
}

.elementor-tab-content {
    color: #808080 !important;
    font-family: "Barlow", Sans-serif !important;
}

.elementor-toggle .elementor-tab-title a {
	    color: #272727 !important;
    font-family: "Lora", Sans-serif !important;
}

.elementor-1789 .elementor-element.elementor-element-294d62da .elementor-heading-title {
    font-family: "Lora", Sans-serif;
}

.tg-page-header__title {
	color: #fff;
}

.tg-page-header, .tg-container--separate .tg-page-header {
	background-image: none;
background-color: #1B2539;
}

.breadcrumb-trail, .tg-page-header__title {
	display: none;
}

.tg-page-header {
	padding-top: 60px;
}

iframe {
	border: 0px;
	min-height: 850px;
}

.site-content {
	margin-bottom: 0;
}

.tg-primary-menu > div ul li:active > a, .tg-primary-menu > div ul > li:not(.tg-header-button-wrap).current_page_item > a, .tg-primary-menu > div ul > li:not(.tg-header-button-wrap).current_page_ancestor > a, .tg-primary-menu > div ul > li:not(.tg-header-button-wrap).current-menu-item > a, .tg-primary-menu > div ul > li:not(.tg-header-button-wrap).current-menu-ancestor > .menu-order-now-cta a {
	background-color: transparent;
}

.elementor-button-text {
	font-weight: 700;
}