@import url("https://use.typekit.net/lpe2vqj.css"); 

body,h1,h2,h3,h4,h5,h6{
font-family: "proxima-nova-black", sans-serif !important;
}

@media (max-width: 820px){
	.elementor-kit-2543 h3, .elementor-kit-2543 h4{
		font-size:20px;
	}
}

.elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-menu .navbar-nav > li:hover > a, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li:hover > a {
  color: #AC8700;
}

.elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-menu .navbar-nav > li.active > a, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-menu .navbar-nav > li:focus > a, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-menu .navbar-nav > li.current_page_item > a{
  color: #AC8700;
}

.elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a {
  color: #AC8700;
}

.elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.active > a, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li:focus > a, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-mobile-menu .navbar-nav > li.current_page_item > a{
	 color: #AC8700;
}

.elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a {
  color: #AC8700;
}

.elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown.active > a::after, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown:focus > a::after, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown.current_page_item > a::after {
  color: #AC8700;
}

.elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown.active > a::after, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown:focus > a::after, .elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown.current_page_item > a::after {
  color:#AC8700;
}

.elementor-2646 .elementor-element.elementor-element-1f5c100 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown:hover > a::after {
  color:#AC8700;
}

.elementor-2646 .elementor-element.elementor-element-1f5c100 .mobile-plus-toggle-menu:not(.collapsed) ul.toggle-lines li.toggle-line {
  background: #105D45;
}

.plus-mobile-menu-content.collapse{
	background:#105D45;
	top:50px;
}

.plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-mobile-menu .navbar-nav li.dropdown > a::after, .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown ul.dropdown-menu > li > a::after, .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown ul.dropdown-menu > li.dropdown-submenu > a::after, .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown > a::after {
	right: 20px;
}

.plus-mobile-menu-content .plus-mobile-menu ul.nav{
	padding-top:20px;
	min-height: 100vh;
}

@media (min-width: 1097px){
	.desktop-hidden{
		display:none;
}
}

@media (max-width: 1096px){
	.footer-d{
		display:none;
}
}

.more a{
    max-width:48px;
    max-height:48px;
    min-width:48px;
    min-height:48px;
    transition: 0.5s all;
}

.div-animated-right, .button-animated-right, .tpae-form-submit-container{
	 transition: 0.5s all;
}

.tpae-form-submit {
	position:relative;
}

.tpae-form-submit i{
	position:absolute;
	right:15px;
	font-weight:bold;
}

.more a:hover, .btn-animated-right a:hover, .div-animated-right:hover, .button-animated-right .tpae-form-submit-container:hover{
 	margin-left:10px;
}

.bull-in-title{
	padding-right:5px;
	font-size:20px;
	line-height: 18px;
  display: inline-block;
}

.clear-link .elementor-button{
	background:none;
	border:0;
	text-decoration:none;
	padding:0;
	}

.clear-link .elementor-button:hover{
	background:none;
	border:0;
	text-decoration:none;
}

.clear-link.circled-icon .elementor-button .elementor-button-icon{
	border-radius:50%;
	background:#AC8700;
	color:#fff;
	height:32px;
	line-height:32px;
	width:32px;
	text-align:center;
	display:inline-block;
}

.clear-link.circled-icon .elementor-button .elementor-button-icon i{
	display:inline-block;
	line-height:32px;
}

.list-std-1 ul{
	margin-left:15px;
	padding-left:0;
}
.list-std-1 li{
	margin-left:0;
	padding-left:0;
	margin-bottom:15px;
}

.icon-circle-50 .elementor-icon{
	height:50px;
	width:50px;
	line-height:54px;
}

.darken-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1); 
  opacity: 0; 
  transition: opacity 0.3s ease; 
  pointer-events: none; 
}

.darken-box:hover::before {
  opacity: 1;
}

.darken-box:hover .more a, .darken-box:hover .btn-animated-right{
	margin-left:10px;
} 


.number-icon{
	display:inline-block;
	width:48px;
	height:48px;
	line-height:46px;
	border:1px solid #FFFFFF4D;
	border-radius:50%;
	text-align:center;
	margin-right:10px;
}

.elementor-widget-heading a{
	text-decoration:none;
}

.list-std1 ul{
	margin-left:15px;
	padding-left:0;
	
}

.list-std1 ul li::marker {
  color: #376758;
}

.list-std2 ul{
	margin-left:15px;
	padding-left:0;
	margin-bottom:20px;
}

.list-std2 ul li{
	line-height:1.3em;
}

.list-std2 ul li::marker {
  color: #AC8700;
}

#elementor-panel-category-tp-pro-widgets, #elementor-panel-category-custom-widgets, #elementor-panel-category-tp-inactive-widgets{
	display:none;
}