.text-box.field_editor a{
  text-decoration:underline;
  -moz-transition:.4s ease all;
}

.button,.text-box.field_editor a,button{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
}

.button,button{
  font-weight:700;
  padding:.625rem 1.25rem;
  -moz-transition:.4s all ease;
}

.component_pullquote .strong p{
  font-family:Arial,sans-serif;
}

.no-select{
  -moz-user-select:none;
  -ms-user-select:none;
  -webkit-user-select:none;
  user-select:none;
}

.fl-module-mega_menu{
  min-height:4.375rem;
}

.fl-module-mega_menu,.fl-module-mega_menu .fl-module-content{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  width:100%;
}

.fl-module-mega_menu .fl-module-content .fl-module-mega_menu{
  height:auto;
}

.fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo{
  -webkit-box-flex:1;
  -webkit-flex:1 1 9.375rem;
     -moz-box-flex:1;
          flex:1 1 9.375rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  margin:0 1.25rem;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo{
    position:absolute;
    left:4.375rem;
    top:.625rem;
    width:9.375rem;
    height:3.125rem;
    margin:0;
  }
}

.fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo a{
  -webkit-box-flex:1;
  -webkit-flex:1 1 100%;
     -moz-box-flex:1;
          flex:1 1 100%;
}

.fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo a img{
  max-height:3.125rem;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo a img{
    max-height:2.5rem;
    max-width:9.375rem;
  }
}

.fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu{
  -webkit-box-flex:1;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu{
    display:none;
  }
}

.fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu>div>ul .nav-item{
  text-align:left;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu>div>ul .nav-item{
    padding-left:1.5625rem;
    padding-right:1.5625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu>div>ul .nav-item ul .nav-item{
    padding-left:1.5625rem !important;
    position:relative;
  }
  .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu>div>ul .nav-item ul .nav-item:before{
    content:"-";
    position:absolute;
    left:.5625rem;
    top:.4375rem;
    color:#fff;
  }
}

.fl-module-mega_menu .fl-module-content .fl-module-mega_menu .close-icon{
  display:none;
}

.fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand .close-icon{
  display:block;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand .component_mega_menu{
    display:block;
  }
}

body.blog_11 .fl-module-mega_menu,body.blog_14 .fl-module-mega_menu{
  padding:0;
  height:auto;
}

body.blog_11 .fl-module-mega_menu,body.blog_11 .fl-module-mega_menu .fl-module-content,body.blog_14 .fl-module-mega_menu,body.blog_14 .fl-module-mega_menu .fl-module-content{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  width:100%;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu{
  display:block;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  transition:all .5s ease;
  width:100%;
  z-index:99999;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu nav,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu nav{
  left:-100%;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  transition:all .5s ease;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo{
  -webkit-box-flex:1;
  -webkit-flex:1 1 9.375rem;
     -moz-box-flex:1;
          flex:1 1 9.375rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  position:absolute;
  left:5rem;
  top:1rem;
  width:9.375rem;
  height:2.5rem;
  margin:0;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo a,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo a{
  -webkit-box-flex:1;
  -webkit-flex:1 1 100%;
     -moz-box-flex:1;
          flex:1 1 100%;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo a img,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .site-logo a img{
  max-height:2.5rem;
  max-width:9.375rem;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu{
  -webkit-box-flex:1;
  -webkit-flex:1 1 100%;
     -moz-box-flex:1;
          flex:1 1 100%;
  padding-bottom:2.5rem;
  overflow-y:auto;
  -webkit-box-align:start;
  -webkit-align-items:start;
     -moz-box-align:start;
          align-items:start;
  display:none;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu>div>ul .nav-item,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu>div>ul .nav-item{
  text-align:left;
  padding-left:1.5625rem;
  padding-right:1.5625rem;
  width:100%;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse{
  display:none !important;
  padding-top:3.75rem;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav{
  display:block;
  padding:0 1.5625rem;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li{
  padding:0;
  background-color:transparent;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .nav-link,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .nav-link{
  padding:.9375rem 0;
  position:relative;
  text-align:left;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .nav-link:after,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .nav-link:after{
  right:0;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .nav-link:hover,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .nav-link:hover{
  background:none;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .dropdown-menu,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .dropdown-menu{
  margin-bottom:.9375rem;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .dropdown-menu li,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav li .dropdown-menu li{
  border-bottom:0;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle{
  cursor:pointer;
  display:block;
  height:1.875rem;
  left:1.5625rem;
  padding:0;
  position:absolute;
  top:0;
  margin-right:1.125rem;
  margin-left:0;
  width:1.875rem;
  border:0;
  border-radius:0;
  background:transparent;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle:after,body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle:before,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle:after,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle:before{
  content:"";
  left:0;
  position:absolute;
  top:-.5625rem;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle span,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle span{
  -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
          backface-visibility:hidden;
  background-color:#ced4da;
  border-radius:.125rem;
  display:block;
  width:100%;
  height:.25rem;
  position:relative;
  margin-top:-.625rem;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle span:after,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle span:after{
  -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
          backface-visibility:hidden;
  background-color:#ced4da;
  border-radius:.125rem;
  display:block;
  content:"";
  height:.25rem;
  position:absolute;
  top:1rem;
  width:100%;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle span:before,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.mob_menu_toggle span:before{
  -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
          backface-visibility:hidden;
  background-color:#ced4da;
  border-radius:.125rem;
  content:"";
  display:block;
  height:.25rem;
  position:absolute;
  top:.5rem;
  width:100%;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.navbar-toggler,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.navbar-toggler{
  background:url(https://globalfirstpower.com/wp-content/themes/laurentis-atura/assets/svg/close.svg);
  background-repeat:no-repeat;
  display:inline-block;
  height:1.25rem;
  margin-top:1.5625rem;
  padding:0;
  border:none;
  background-position:50%;
  position:absolute;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .close-icon,body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.navbar-toggler:before,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu .close-icon,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu button.navbar-toggler:before{
  display:none;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand nav,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand nav{
  left:0;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand .close-icon,body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand .component_mega_menu,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand .close-icon,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand .component_mega_menu{
  display:block;
}

body.blog_11 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand .component_mega_menu .navbar-collapse,body.blog_14 .fl-module-mega_menu .fl-module-content .fl-module-mega_menu.expand .component_mega_menu .navbar-collapse{
  display:block !important;
}

/*# sourceMappingURL=mega_menu_theme.min.css.map */