.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1400px;
}

.center { margin:0 auto; }
.footer-bar:before {
    content: "";
    width: 100%;
    height: 50%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
}

#toTop { color:#FFC700; }
#toTop:hover { color:#FFC700; opacity:0.7; }
.logo img { 
  -moz-transition: all .4s ease-in-out;
  -webkit-transform: translate3d(0,0,0);
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck .logo img { 
  max-width: 70%; 
  -moz-transition: all .4s ease-in-out; 
  -webkit-transform: translate3d(0,0,0); 
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck { border-bottom:solid 4px #fff!important;}

.elementor-widget-text-editor p:last-child { margin-bottom:0px; }
.elementor-widget-text-editor p strong { font-weight:600; }
.elementor-widget-text-editor p a { color:#ffc700; }
.elementor-widget-text-editor p a { color:#ffc700; text-decoration:underline; }

.jet-sticky-section--stuck { box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.08), 0px 8px 12px -1px rgba(0, 0, 0, 0.16);}


.page-preloader {
  border-top-color: #000;
  border-right-color: #000;
}

.elementor-menu-anchor { 
  display: block;
  position: relative;
  top: -125px;
  visibility: hidden;
}


.error-404.not-found .page-content { display:none!important; }
.error-404.not-found .page-title { text-transform:none; margin-top:88px; font-size: 28px;}

@media (max-width: 767px) {
  .elementor-menu-anchor { 
    display: block;
    position: relative;
    top: -25px;
    visibility: hidden;
  }
	
	.jet-sticky-section--stuck { border-bottom:solid 6px #fff!important;}
	
	
  .elementor-column {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 469px) {
	.elementor-top-section .elementor-widget-image-box .elementor-image-box-img{ display:none!important; }
}

}