/*!
 * Bootstrap Grid v5.0.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)*/
body{background-color:rgb(249 250 251) !important}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
.front-header{width:100vw;height:80px !important;}
.header-top {height: 65px !important;padding:10px 0;position: fixed;width: 100%;background-color: #FFF;top: 0;box-shadow: 1px 1px 6px #33333333;}
.header-scroll {box-shadow: 2px 2px 3px #0000002e;}
.dropdown-profile .head { height: auto !important; }
.dropdown-profile .content-profile { height: auto; }
.dropdown-profile .list-profile li { display: block; padding:5px !important; }
.dropdown-profile .list-profile li a { display: flex; flex-wrap: nowrap; column-gap: 5px; }
.container-fluid { height: auto !important; min-height: auto !important }
.header-top .login a {
    margin-top: 0px;
    color: #a5a9ac;
    display: flex
;
    text-decoration: none;
    column-gap: 15px;
    flex-wrap: nowrap;
    align-items: center;
}
.signIn {margin-top: 0 !important;padding: 10px 20px;border:0;display:block;width:auto;border:solid 1px #de512a;height:auto;background:transparent;border-radius:4px;text-align:center;font-size:14px;line-height:1.1;font-weight: 700 !important;display:inline-block;text-transform: capitalize;/* color:#fff; */cursor:pointer;color: #de512a!important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.signUp {margin-top: 0 !important;padding: 10px 20px;border:0;display:block;width:auto;height:auto;background:#de512a;border-radius:4px;text-align:center;font-size:14px;line-height:1.1;font-weight:700;display:inline-block;text-transform: capitalize;color:#fff;cursor:pointer;color:#fff!important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.search_icon {font-size: 1.5em;width: 38px;height: 38px;display: block; padding: 5px 10px 0 6px;color: #606060;text-align: center;border-radius: 4px;}
.search_icon:hover { background-color: #c7c7c7; color:#000; cursor: pointer; }
.cnt-container{padding: 65px 0 0 0!important;}
.main-center {
    width: 100% !important;
    max-width: 95vw !important;
}
.hero-section {width: 100%;height: auto;min-height: 40vh;background-color: #de512a;padding: 12vh 3vw;}
.hero-section h1 {font-size: 2.5vw;color:#FFF;text-align: left;margin: 0 0 5px 0;padding: 0;line-height: 1.2;}
.hero-section p {font-size: 1.254vw;color:#FFF;text-align: left;line-height: 2em;padding: 0 0 10px 0;}
.hero-section .hero-btn-container {width: 100%;height: auto;display:flex;column-gap: 20px;align-items: center;align-content: center;}
.hero-section .hero-btn {display: block;width: auto;padding: 10px 20px;font-size: 1.15vw;text-align: center;border-radius: 6px;}
.hero-section .hero-btn-first { background-color: #fff; color:#de512a; }
.hero-section .hero-btn-second {background-color: transparent;color: #fff;border:solid 1px #fff;}


.ak-board-box {
  display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.AppSwitcher { position: relative; }
.AppSwitcherButton {width: 30px;
    height: 30px;
    display: block;
    background-image: url(../img/AppMenu.png);
    background-size: cover;
    opacity: 0.6;
    cursor: pointer; 
}


.AppSwitcherWrapper {
  width: 280px;
  height: auto;
  position: absolute;
  top: 45px;
  right: -5px;
  background-color: #fff;
  border-radius: 4px;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  text-align: center;
  padding: 10px;
  display: none;
}

.AppSwitcherWrapper .AppHeading {
  font-size: 14px;
  color:#3d4c5c;
  font-weight: bold;
  text-align: center;
}

.AppSwitcherWrapper ul {
  padding: 5px;
  margin: 0;
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  column-gap: 10px;
  row-gap: 10px;
}

.AppSwitcherWrapper ul li {
  display: block;
  width: 95px;
  height: 85px;
  text-align: center;
  /* border: solid 1px #ddd; */
  align-items: center;
  align-self: center;
  padding: 0px;
  border-radius: 6px;
  transition: background-color 0.35s ease, border-color 0.35s ease, transform 0.25s ease;
}
.AppSwitcherWrapper ul li:hover {
  transform: translateY(-2px); /* slight lift effect */
}

.AppSwitcherWrapper ul li a {
  display: flex;
  text-align: center;
  color: #22262a;
  font-size: 14px;
  font-weight: 500;
  gap: .5rem;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 7px;
  border-radius: 6px;
  opacity: 0.75;
}

.AppSwitcherWrapper ul li a img {
  width: 80%;
  height: auto;
  margin: 10px auto;
}

.AppSwitcherSeperator {
  width: 100%;
  height: 1px;
  background-color: #dfdfdf;
  margin: 10px auto;
  clear: both;
}

.AppSwitcherWrapper .heading {margin: 10px auto;display: block;}

.AppSwitcherWrapper span.AppIcon {
  display: block;
  width: 40px;
  height: 40px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 5px;
  transition: background-image 0.3s ease;
}

/* Default icons */
.icon_outsourceX { background-image: url('../img/icon_outsourceX.png'); }
.icon_authenX    { background-image: url('../img/icon_authenX.png'); }
.icon_completeX  { background-image: url('../img/icon_completeX.png'); }
.icon_connectX   { background-image: url('../img/icon_connectX.png'); }
.icon_growX   { background-image: url('../img/icon_growX.png'); }

/* Hover effect: background orange + icon white */
.AppSwitcherWrapper ul li a:hover {
  background-color: #de512a;
  border-color: #de512a;
  color: #fff;
  opacity: 1;
}

.AppSwitcherWrapper ul li a:hover .icon_outsourceX { background-image: url('../img/icon_outsourceX_white.png'); }
.AppSwitcherWrapper ul li a:hover .icon_authenX    { background-image: url('../img/icon_authenX_white.png'); }
.AppSwitcherWrapper ul li a:hover .icon_completeX  { background-image: url('../img/icon_completeX_white.png'); }
.AppSwitcherWrapper ul li a:hover .icon_connectX   { background-image: url('../img/icon_connectX_white.png'); }
.AppSwitcherWrapper ul li a:hover .icon_growX   { background-image: url('../img/icon_growX_white.png'); }


.search-header input[type="text"] { border-color:silver !important; }
.sub-header-search { padding:20px !important; }

.wp-block-media-text__content { margin-bottom: 10px; }
.wp-block-media-text__content h5 {padding: 10px 0 0 0;margin: 0 !important;font-size: 15px!important;font-weight: 500 !important;}
.wp-block-media-text__content p {padding: 0;margin:0 !important;font-size: 13px!important;color: #898989;line-height: 1.25em;}

.section-card-header { display: flex; flex-wrap:nowrap; column-gap: 20px;}
.section-card .ak-icon {padding: 0;margin: 0px 10px;font-size: 1.35vw;color:#de512a;}
.section-card h2 {padding: 0px;margin: 0 0 14px 0;font-size: 1em;color:#333;}

.section-card { position: relative; }
.section-card .thread-title a {font-weight: 500 !important;font-size: 1.2em;position: relative;color: #111827;}
.section-card .thread-title a:hover { color:#de512a; }
.section-card .card-text {font-size: 1em;color: #4b5563;margin-bottom: 10px;}
.card-title .bg-warning {background-color: #c3efdf !important;color: #333 !important;font-weight: 500 !important;padding: 5px 6px;}


/* hiding category from user selection */
.category-select li[data-value="pinned-threads"],
.category-select li[data-value="bounty-questions"],
.category-select li[data-value="weekly-posting-rituals"]
{
    display: none !important;
}


.pinned-threads { position: relative; }
.pinned-threads .thread-title a { padding-left: 18px; }
.pinned-threads .thread-title:before {
  position: absolute;
  left: 0;
  top: 3px;
  content: "\f08d"; /* Font Awesome pin icon */
  font-family: "Font Awesome 6 Free";
  font-weight: 900; /* Required for solid icons */
  margin-right: 5px;
  color: #de512a; /* Bootstrap primary color */
 }

 .pinned-threads-1 .card-body:before {
  position: absolute;
  left: -40px;
  top:0;
    content: '';
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-5 w-5 text-indigo-500"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
    vertical-align: middle;
 }

 .pinned-threads-2 .card-body:before {
  position: absolute;
  left: -40px;
  top:0;
    content: '';
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open h-5 w-5 text-indigo-500"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
    vertical-align: middle;
 }

 .pinned-threads-3 .card-body:before {
   position: absolute;
  left: -40px;
  top:0;
    content: '';
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pen-tool h-5 w-5 text-indigo-500"><path d="m12 19 7-7 3 3-7 7-3-3z"></path><path d="m18 13-1.5-7.5L2 2l3.5 14.5L13 18l5-5z"></path><path d="m2 2 7.586 7.586"></path><circle cx="11" cy="11" r="2"></circle></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
    vertical-align: middle;
 }

 .pinned-threads-4 .card-body:before {
   position: absolute;
  left: -40px;
  top:0;
    content: '';
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-help-circle h-5 w-5 text-indigo-500"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
    vertical-align: middle;
 }



 .pinned-threads-5 .card-body:before {
  position: absolute;
  left: -40px;
  top:0;
    content: '';
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase h-5 w-5 text-indigo-500"><rect width="20" height="14" x="2" y="7" rx="2" ry="2"></rect><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
    vertical-align: middle;
 }


.icon_answer:before {
  position: absolute;
  left: -20px;
  top: 2px;
  content: '';
  display: inline-block;
  width: 1.125em;
  height: 1.125em;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square h-4 w-4"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 0.5em;
  vertical-align: middle;
  opacity: 0.5;
  } 

  .icon_view:before {
  position: absolute;
  left: -20px;
  top: 0px;
  content: '';
  display: inline-block;
  width: 1.3em;
  height: 1.3em;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-eye h-4 w-4"><path d="M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z"></path><circle cx="12" cy="12" r="3"></circle></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 0.5em;
  vertical-align: middle;
  opacity: 0.5;
  }

   .icon_time:before {
  position: absolute;
  left: -20px;
  top: 2px;
  content: '';
  display: inline-block;
  width: 1.125em;
  height: 1.125em;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-4 w-4"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 0.5em;
  vertical-align: middle;
  opacity: 0.6;
  } 
    
.icon_share:before {content:'';width: 25px;height: 25px;position: absolute;left: -11px;top: 1px;background-image: url(https://www.pangaeax.com/community/wp-content/uploads/2025/04/share_icon.png);background-size: 65%;background-position: top;background-repeat: no-repeat;} 

.category-bagde {
  display: inline-block;
  background-color:#e0e7ff;
  padding: .5rem;
  font-size: .85em;
  line-height: 1rem;
  border-radius: 3px;
  font-weight: 500;
  margin: 5px 5px 0 0;
  }


.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}
.hover-shadow:hover {
  box-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / 10%);
  border:solid 1px #e5e7eb;
}

.et-menu { width:100%; text-align: center; }
.et-menu ul {width: auto;padding:0;margin:0;display: flex;flex-wrap: nowrap;align-self: center;align-items: center;justify-self: center;}
.et-menu ul li { display: inline-block;  position: relative;}
.et-menu ul li a {
    display:block;
    font-size: 16px;
    padding:5px 10px;
    color:#7c7f85;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    }
/*.et-menu ul li a:hover { color:#de512a; }*/

.dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  border: 1px solid #ccc;
  min-width: 150px;
  z-index: 999;
  flex-direction: column;  /* Ensures vertical stacking */
}

.dropdown-menu li {
  display: block !important;
  width: 100%;
}

.dropdown-menu li a {
  padding: 10px;
  display: block;
  white-space: nowrap;
  text-align: left;
}

.dropdown-menu > li > a:hover {  background-color: #de512a !important }

.dropdown:hover .dropdown-menu {
  display: block;
}

/* Styles for the thread categories widget */
.thread-categories-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.thread-categories-list li {
    margin-bottom: 10px;
}

.thread-categories-list a {
    text-decoration: none;
    color: #333;
    font-size: 16px;
}

.thread-categories-list a:hover {
    color: #0073aa;
}

.section-card { padding:20px; background-color: #FFF; border-radius: 6px; border:solid 1px #f2f2f2; }
.content-card {padding: 10px 10px 10px 60px;background-color: #FFF;border-radius: 6px;border:solid 1px #f1f1f1;position: relative;}
.content-card:hover {
  box-shadow: 0px 2px 6px #00000024;
  border:solid 1px #e5e7eb;
  }
.header-top .profile-account { margin-top:0 !important; }
.mobile-front-header{width:100vw;height:100vh;background:#0c0c0c url('https://www.pangaeax.com/community/wp-content/uploads/2025/02/pangeax-header-bg.jpg') center no-repeat;background-size:cover}
.widget {
    margin: 20px 0px !important ;
    clear: both;
}
.site-container {padding-top: 10px;}
.icon_like,
.like-post,
.likePost { cursor:pointer;}
.dropdown-profile .head {text-align:center;} 
.head-notice { margin-bottom: 20px; }
.logo-header{width:200px!important;height:auto}
.ak-front-sidebar {padding-top: 20px;}
.hero{padding:10vh 0 0;text-align:center;font-weight:300}
.hero > h1{font-size:2.5em;font-weight:100!important;line-height:1.5em;color:#fff}
.hero > h1 > span{color:#f95b03}
.hero_where{font-weight:100!important;font-size:1.75em;line-height:2em;letter-spacing:1px;color:#fff;margin:20px auto}
.where_area{max-width:50vw;width:100%;margin:10px auto}
.where_divider{height:40px;display:block;width:100%;background:transparent url(../img/pangeax-header-line-breack.png) center no-repeat;background-size:100%;max-width:35vw;margin:0 auto}
.where_you{font-size:1.5em;line-height:2em;font-weight:100!important;color:#FFF;text-align:center;margin:10px auto;padding:0}
.where_btn{display:block;width:100%;padding:5px 10px;text-align:center;color:#FFF!important;font-weight:800;background:#000;border:solid 1px red;font-size:2.25em;letter-spacing:1px;line-height:1.25em}
.search_area{
    position: absolute;
    width: 100%;
    top: 55px;
    right: 195px;
    padding: 10px !important;
    background: #e3e3e3;
    max-width: 475px;
    display: none;
    }
.second_fold{width:100%;min-height: 70vh;background-color:#333;padding: 30px 0;}
.forum-stats{display:flex;justify-content:space-around;padding:20px}
.stat-box{text-align:center;padding:15px;width:30%}
.stat-box h3{font-size:4em;line-height:1.5em;color:#FFF;font-weight:700!important;text-align:center;padding:0;margin:0}
.stat-box p{font-size:1.75em;line-height:1em;color:#FFF;font-weight:100!important;text-align:center;text-transform:uppercase;letter-spacing:1px}
.center-stat{border-left:solid 2px silver;border-right:solid 2px silver}
.stat-next p{text-align:center;color:#FFF;font-size: 1.35vw;line-height: 1.75em;}
.stat-btn{width:100%;height:auto;display:block;padding:10px;line-height:1.75em;font-size:2em;color:#FFFF!important;text-align:center;text-decoration:none!important;border:solid 2px #52b78e;text-transform:uppercase}
.stat-btn-primary{background-color:#52b78e}
.stat-btn:hover{background-color: #52b78e;}
.ak_articles{padding:0 20px 0 0;border-right:solid 1px silver;margin-top:20px}
.forum-tabs{margin-top:20px}
.tab-menu{display:flex;list-style:none;padding:0;margin:0;background:#fff;border-bottom:solid 1px silver;overflow:hidden}
.tab-menu li{padding:10px;text-align:center;font-size:1.1em;cursor:pointer;transition:.3s;border-bottom:solid 3px transparent;text-transform:uppercase;color:#7c7f85;font-weight:500;letter-spacing:0}
.tab-menu li.active,.tab-menu li:hover{border-bottom:solid 3px #26333b;color:#26333b!important}
.tab-content{padding:15px}
.tab-panel{display:none}
.tab-panel.active{display:block}
.discussion-list{list-style:none;padding:0}
.ak_articles .content-card {padding: 10px !important;}
.discussion-item{padding:0 0 15px;border-bottom:1px solid #ddd;display:flex;flex-direction:column;margin-bottom:25px}
.discussion-item:last-child{border-bottom:none}
.discussion-header{display:flex;align-items:center;gap:15px;margin-bottom: 0px;}
.discussion-title{padding:0;margin:10px 0;font-size:1.25em;line-height:2rem}
.discussion-title a{font-weight:500!important}
.discussion-text{font-size:1em;line-height:1.85em;color:#666;margin:0;padding:0}
.author-img{width: 33px;height: 33px;border-radius:50%;border: solid 2px #ff5300;}
.author-img-single{width:30px;height:30px;border-radius:50%;border:solid 2px #ff5300;}
article.highlights { background-color: #FFF !important; }

.post-information .like .icon { display: none !important }
.post-information .comment .icon { display:none !important}
.ak_icon {display: inline-block;position: relative;width: auto;margin-right: 10px;line-height: 1.5em;}
.icon_like:before {content:'';width: 15px;height: 15px;position: absolute;left: -20px;top: 2px;background-image: url(https://www.pangaeax.com/community/wp-content/uploads/2025/04/like_thumb_icon.png);background-size: 95%;background-position: top;background-repeat: no-repeat;filter: invert(0.65);opacity: 0.7;} 

.post-information .like { position: relative; }
.post-information .comment { position:relative;}
.post-information .comment:before {content:'';width: 25px;height: 25px;position: absolute;left: -15px;top: 5px;background-image: url(https://www.pangaeax.com/community/wp-content/uploads/2025/04/chat_icon.png);background-size: 55%;background-position: top;background-repeat: no-repeat;} 
.post-information .like:before {content:'';width: 25px;height: 25px;position: absolute;left: -25px;top: 3px;background-image: url(https://www.pangaeax.com/community/wp-content/uploads/2025/04/like_thumb_icon.png);background-size: 59%;background-position: top;background-repeat: no-repeat;} 




.items-thread p {
    padding-bottom: 14px;
    color: #282828 !important;
    line-height: 28px;
    /* margin-bottom: 0px; */
}
.counter-section {
    display: flex;
    justify-content: center;
    gap: 40px;
    margin-top: 50px;
}

.counter-box {
    text-align: center;
    background: #f8f9fa;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    min-width: 150px;
}

.counter {
    font-size: 36px;
    font-weight: bold;
    color: #007bff;
}



.post-author-single { font-size: 20px; line-height: 24px; }
.discussion-meta{display:flex;flex-direction:column}
.discussion-meta-box{margin-left:63px;margin-bottom:11px;background-color:#2d2e2c;color:#fff;padding: 10px 10px;border-radius: 4px;}
.post-information-category {margin-left:0px;margin-bottom:10px;background-color: #eef6ff;color:#fff;padding: 10px 10px;border-radius: 4px;gap: 15px;}

.post-information-category .author-name a {color: #333;font-size: 16px;}

.discussion-meta-box-single{margin-left: 0px;margin-bottom: 10px;background-color: #e0e8f1;color:#fff;padding: 10px 10px;border-radius: 4px;}
.discussion-meta h2 a{padding:0;margin:0;font-weight: 600!important;font-size: 1vw;color:#52b78e}
.post-date{font-size: 12px;color:#666}
.discussion-content{padding-left:63px;display:flex;flex-direction:column;margin-bottom:20px}
.answer-btn{display:inline-block;padding:5px 10px;background:#ff5300;color:#FFF!important;text-decoration:none;border-radius: 2px;font-size:1em;letter-spacing: 0px;font-weight: 500!important;t}
.answer-btn:hover{background:#52b78e}

.answer-category{display:inline-block;padding: 2px 6px;background:#52b78e;color:#FFF!important;text-decoration:none;border-radius: 2px;font-size:1em;letter-spacing: 4;font-weight: 400!important;margin: 3px;}
.answer-category:hover{background:#ff5300}

.answer-meta{padding: 5px 0 0;margin:0;display:flex;align-items:center;column-gap:0}
.answer-meta li{display:flex;flex-direction:column;gap:10px;color: #848484;padding: 0 15px;font-size: 0.95em;line-height: normal;/* opacity: 0.6; */}
.answer-meta li:nth-child(2){/* border-left:solid 1px #677075; *//* border-right:solid 1px #677075; */}
.answer-meta li a { color:#999999 !important;}

.ak_featured_sidebar {
    background-color: #ff5300;
    color: #fff;
    padding: 15px;
    border-radius: 5px;
    }

   .ak_featured_sidebar h2 {color:#FFF;margin: 0 !important;!i;!;}
   .ak_featured_sidebar ul {padding: 0;margin:0;/* background: #ffffff; */}
   .ak_featured_sidebar li {display: block;margin-bottom: 5px;padding: 5px;border-bottom: solid 1px #ffffff4d;/* background: #fff; */}
   .ak_featured_sidebar li a {display: block;color: #ffffff;font-size: 1.15em;text-decoration:none;line-height: 1.5em;}
   .ak_featured_sidebar li a:hover { color:#FFF !important; }

   .top-thread-contributors-list {
    list-style: none;
    padding: 0;
}

.top-thread-contributor {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.top-thread-contributor img {
    border-radius: 50%;
    margin-right: 10px;
}

.contributor-info {
    font-size: 14px;
}

.contributor-meta { display: flex; column-gap:6px; flex-wrap: nowrap; }
.thread-infor a{
  color: #fff;
  font-size: 12px;
  border: solid 1px #3fab80;
  padding: 5px 10px;
  border-radius: 3px;
  background: #52b78e;
}

/*.single-thread-left {
  border-left:solid 1px silver;
}
.list-post::before,
.single-thread-left::before {
  content:'';
  position: absolute;
  width: 45px;
  height: 45px;
  background:#333;
  border-radius: 50%;
  border:solid 2px red;
  left: -24px;
  top:0px;
}
.thread-item::before,
.reply-item::before {
  content:'';
  position: absolute;
  width: 65px;
  height:50px;
  background:transparent url(https://www.pangaeax.com/community/wp-content/uploads/2025/04/circle-toggle.webp) center no-repeat;
  background-size: 100%;
  left: -39px;
  top: -10px;
}*/


@media (min-width: 576px) {
.container,.container-sm{max-width:540px}
}
@media (min-width: 768px) {
.container,.container-md,.container-sm{max-width:720px}
}
@media (min-width: 992px) {
.container,.container-lg,.container-md,.container-sm{max-width:960px}
}
@media (min-width: 1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
}
@media (min-width: 1400px) {
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width: 90vw;}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}
.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}
.col{flex:1 0 0}
.row-cols-auto>*{flex:0 0 auto;width:auto}
.row-cols-1>*{flex:0 0 auto;width:100%}
.row-cols-2>*{flex:0 0 auto;width:50%}
.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-4>*{flex:0 0 auto;width:25%}
.row-cols-5>*{flex:0 0 auto;width:20%}
.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.3333333333%}
.col-2{flex:0 0 auto;width:16.6666666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.3333333333%}
.col-5{flex:0 0 auto;width:41.6666666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.3333333333%}
.col-8{flex:0 0 auto;width:66.6666666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.3333333333%}
.col-11{flex:0 0 auto;width:91.6666666667%}
.col-12{flex:0 0 auto;width:100%}
.offset-1{margin-left:8.3333333333%}
.offset-2{margin-left:16.6666666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.3333333333%}
.offset-5{margin-left:41.6666666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.3333333333%}
.offset-8{margin-left:66.6666666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.3333333333%}
.offset-11{margin-left:91.6666666667%}
.g-0,.gx-0{--bs-gutter-x:0}
.g-0,.gy-0{--bs-gutter-y:0}
.g-1,.gx-1{--bs-gutter-x:.25rem}
.g-1,.gy-1{--bs-gutter-y:.25rem}
.g-2,.gx-2{--bs-gutter-x:.5rem}
.g-2,.gy-2{--bs-gutter-y:.5rem}
.g-3,.gx-3{--bs-gutter-x:1rem}
.g-3,.gy-3{--bs-gutter-y:1rem}
.g-4,.gx-4{--bs-gutter-x:1.5rem}
.g-4,.gy-4{--bs-gutter-y:1.5rem}
.g-5,.gx-5{--bs-gutter-x:3rem}
.g-5,.gy-5{--bs-gutter-y:3rem}
@media (min-width: 576px) {
.col-sm{flex:1 0 0}
.row-cols-sm-auto>*{flex:0 0 auto;width:auto}
.row-cols-sm-1>*{flex:0 0 auto;width:100%}
.row-cols-sm-2>*{flex:0 0 auto;width:50%}
.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-sm-4>*{flex:0 0 auto;width:25%}
.row-cols-sm-5>*{flex:0 0 auto;width:20%}
.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}
.col-sm-auto{flex:0 0 auto;width:auto}
.col-sm-1{flex:0 0 auto;width:8.3333333333%}
.col-sm-2{flex:0 0 auto;width:16.6666666667%}
.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-4{flex:0 0 auto;width:33.3333333333%}
.col-sm-5{flex:0 0 auto;width:41.6666666667%}
.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-7{flex:0 0 auto;width:58.3333333333%}
.col-sm-8{flex:0 0 auto;width:66.6666666667%}
.col-sm-9{flex:0 0 auto;width:75%}
.col-sm-10{flex:0 0 auto;width:83.3333333333%}
.col-sm-11{flex:0 0 auto;width:91.6666666667%}
.col-sm-12{flex:0 0 auto;width:100%}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.3333333333%}
.offset-sm-2{margin-left:16.6666666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.3333333333%}
.offset-sm-5{margin-left:41.6666666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.3333333333%}
.offset-sm-8{margin-left:66.6666666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.3333333333%}
.offset-sm-11{margin-left:91.6666666667%}
.g-sm-0,.gx-sm-0{--bs-gutter-x:0}
.g-sm-0,.gy-sm-0{--bs-gutter-y:0}
.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}
.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}
.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}
.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}
.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}
.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}
.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}
.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}
.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}
.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}
}
@media (min-width: 768px) {
.col-md{flex:1 0 0}
.row-cols-md-auto>*{flex:0 0 auto;width:auto}
.row-cols-md-1>*{flex:0 0 auto;width:100%}
.row-cols-md-2>*{flex:0 0 auto;width:50%}
.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-md-4>*{flex:0 0 auto;width:25%}
.row-cols-md-5>*{flex:0 0 auto;width:20%}
.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}
.col-md-auto{flex:0 0 auto;width:auto}
.col-md-1{flex:0 0 auto;width:8.3333333333%}
.col-md-2{flex:0 0 auto;width:16.6666666667%}
.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.3333333333%}
.col-md-5{flex:0 0 auto;width:41.6666666667%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.3333333333%}
.col-md-8{flex:0 0 auto;width:66.6666666667%}
.col-md-9{flex:0 0 auto;width:75%}
.col-md-10{flex:0 0 auto;width:83.3333333333%}
.col-md-11{flex:0 0 auto;width:91.6666666667%}
.col-md-12{flex:0 0 auto;width:100%}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.3333333333%}
.offset-md-2{margin-left:16.6666666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.3333333333%}
.offset-md-5{margin-left:41.6666666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.3333333333%}
.offset-md-8{margin-left:66.6666666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.3333333333%}
.offset-md-11{margin-left:91.6666666667%}
.g-md-0,.gx-md-0{--bs-gutter-x:0}
.g-md-0,.gy-md-0{--bs-gutter-y:0}
.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}
.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}
.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}
.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}
.g-md-3,.gx-md-3{--bs-gutter-x:1rem}
.g-md-3,.gy-md-3{--bs-gutter-y:1rem}
.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}
.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}
.g-md-5,.gx-md-5{--bs-gutter-x:3rem}
.g-md-5,.gy-md-5{--bs-gutter-y:3rem}
}
@media (min-width: 992px) {
.col-lg{flex:1 0 0}
.row-cols-lg-auto>*{flex:0 0 auto;width:auto}
.row-cols-lg-1>*{flex:0 0 auto;width:100%}
.row-cols-lg-2>*{flex:0 0 auto;width:50%}
.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-lg-4>*{flex:0 0 auto;width:25%}
.row-cols-lg-5>*{flex:0 0 auto;width:20%}
.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}
.col-lg-auto{flex:0 0 auto;width:auto}
.col-lg-1{flex:0 0 auto;width:8.3333333333%}
.col-lg-2{flex:0 0 auto;width:16.6666666667%}
.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.3333333333%}
.col-lg-5{flex:0 0 auto;width:41.6666666667%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-7{flex:0 0 auto;width:58.3333333333%}
.col-lg-8{flex:0 0 auto;width:66.6666666667%}
.col-lg-9{flex:0 0 auto;width:75%}
.col-lg-10{flex:0 0 auto;width:83.3333333333%}
.col-lg-11{flex:0 0 auto;width:91.6666666667%}
.col-lg-12{flex:0 0 auto;width:100%}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.3333333333%}
.offset-lg-2{margin-left:16.6666666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.3333333333%}
.offset-lg-5{margin-left:41.6666666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.3333333333%}
.offset-lg-8{margin-left:66.6666666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.3333333333%}
.offset-lg-11{margin-left:91.6666666667%}
.g-lg-0,.gx-lg-0{--bs-gutter-x:0}
.g-lg-0,.gy-lg-0{--bs-gutter-y:0}
.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}
.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}
.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}
.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}
.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}
.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}
.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}
.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}
.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}
.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}
}
@media (min-width: 1200px) {
.col-xl{flex:1 0 0}
.row-cols-xl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xl-1>*{flex:0 0 auto;width:100%}
.row-cols-xl-2>*{flex:0 0 auto;width:50%}
.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-xl-4>*{flex:0 0 auto;width:25%}
.row-cols-xl-5>*{flex:0 0 auto;width:20%}
.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}
.col-xl-auto{flex:0 0 auto;width:auto}
.col-xl-1{flex:0 0 auto;width:8.3333333333%}
.col-xl-2{flex:0 0 auto;width:16.6666666667%}
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.3333333333%}
.col-xl-5{flex:0 0 auto;width:41.6666666667%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.3333333333%}
.col-xl-8{flex:0 0 auto;width:66.6666666667%}
.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.3333333333%}
.col-xl-11{flex:0 0 auto;width:91.6666666667%}
.col-xl-12{flex:0 0 auto;width:100%}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.3333333333%}
.offset-xl-2{margin-left:16.6666666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.3333333333%}
.offset-xl-5{margin-left:41.6666666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.3333333333%}
.offset-xl-8{margin-left:66.6666666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.3333333333%}
.offset-xl-11{margin-left:91.6666666667%}
.g-xl-0,.gx-xl-0{--bs-gutter-x:0}
.g-xl-0,.gy-xl-0{--bs-gutter-y:0}
.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}
.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}
.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}
.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}
.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}
.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}
.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}
.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}
.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}
.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}
}
@media (min-width: 1400px) {
.col-xxl{flex:1 0 0}
.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xxl-1>*{flex:0 0 auto;width:100%}
.row-cols-xxl-2>*{flex:0 0 auto;width:50%}
.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-xxl-4>*{flex:0 0 auto;width:25%}
.row-cols-xxl-5>*{flex:0 0 auto;width:20%}
.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}
.col-xxl-auto{flex:0 0 auto;width:auto}
.col-xxl-1{flex:0 0 auto;width:8.3333333333%}
.col-xxl-2{flex:0 0 auto;width:16.6666666667%}
.col-xxl-3{flex:0 0 auto;width:25%}
.col-xxl-4{flex:0 0 auto;width:33.3333333333%}
.col-xxl-5{flex:0 0 auto;width:41.6666666667%}
.col-xxl-6{flex:0 0 auto;width:50%}
.col-xxl-7{flex:0 0 auto;width:58.3333333333%}
.col-xxl-8{flex:0 0 auto;width:66.6666666667%}
.col-xxl-9{flex:0 0 auto;width:75%}
.col-xxl-10{flex:0 0 auto;width:83.3333333333%}
.col-xxl-11{flex:0 0 auto;width:91.6666666667%}
.col-xxl-12{flex:0 0 auto;width:100%}
.offset-xxl-0{margin-left:0}
.offset-xxl-1{margin-left:8.3333333333%}
.offset-xxl-2{margin-left:16.6666666667%}
.offset-xxl-3{margin-left:25%}
.offset-xxl-4{margin-left:33.3333333333%}
.offset-xxl-5{margin-left:41.6666666667%}
.offset-xxl-6{margin-left:50%}
.offset-xxl-7{margin-left:58.3333333333%}
.offset-xxl-8{margin-left:66.6666666667%}
.offset-xxl-9{margin-left:75%}
.offset-xxl-10{margin-left:83.3333333333%}
.offset-xxl-11{margin-left:91.6666666667%}
.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}
.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}
.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}
.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}
.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}
.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}
.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}
.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}
.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}
.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}
.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}
.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}
}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-grid{display:grid!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:flex!important}
.d-inline-flex{display:inline-flex!important}
.d-none{display:none!important}
.flex-fill{flex:1 1 auto!important}
.flex-row{flex-direction:row!important}
.flex-column{flex-direction:column!important}
.flex-row-reverse{flex-direction:row-reverse!important}
.flex-column-reverse{flex-direction:column-reverse!important}
.flex-grow-0{flex-grow:0!important}
.flex-grow-1{flex-grow:1!important}
.flex-shrink-0{flex-shrink:0!important}
.flex-shrink-1{flex-shrink:1!important}
.flex-wrap{flex-wrap:wrap!important}
.flex-nowrap{flex-wrap:nowrap!important}
.flex-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-start{justify-content:flex-start!important}
.justify-content-end{justify-content:flex-end!important}
.justify-content-center{justify-content:center!important}
.justify-content-between{justify-content:space-between!important}
.justify-content-around{justify-content:space-around!important}
.justify-content-evenly{justify-content:space-evenly!important}
.align-items-start{align-items:flex-start!important}
.align-items-end{align-items:flex-end!important}
.align-items-center{align-items:center!important}
.align-items-baseline{align-items:baseline!important}
.align-items-stretch{align-items:stretch!important}
.align-content-start{align-content:flex-start!important}
.align-content-end{align-content:flex-end!important}
.align-content-center{align-content:center!important}
.align-content-between{align-content:space-between!important}
.align-content-around{align-content:space-around!important}
.align-content-stretch{align-content:stretch!important}
.align-self-auto{align-self:auto!important}
.align-self-start{align-self:flex-start!important}
.align-self-end{align-self:flex-end!important}
.align-self-center{align-self:center!important}
.align-self-baseline{align-self:baseline!important}
.align-self-stretch{align-self:stretch!important}
.order-first{order:-1!important}
.order-0{order:0!important}
.order-1{order:1!important}
.order-2{order:2!important}
.order-3{order:3!important}
.order-4{order:4!important}
.order-5{order:5!important}
.order-last{order:6!important}
.m-0{margin:0!important}
.m-1{margin:.25rem!important}
.m-2{margin:.5rem!important}
.m-3{margin:1rem!important}
.m-4{margin:1.5rem!important}
.m-5{margin:3rem!important}
.m-auto{margin:auto!important}
.mx-0{margin-right:0!important;margin-left:0!important}
.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-auto{margin-right:auto!important;margin-left:auto!important}
.my-0{margin-top:0!important;margin-bottom:0!important}
.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-0{margin-top:0!important}
.mt-1{margin-top:.25rem!important}
.mt-2{margin-top:.5rem!important}
.mt-3{margin-top:1rem!important}
.mt-4{margin-top:1.5rem!important}
.mt-5{margin-top:3rem!important}
.mt-auto{margin-top:auto!important}
.me-0{margin-right:0!important}
.me-1{margin-right:.25rem!important}
.me-2{margin-right:.5rem!important}
.me-3{margin-right:1rem!important}
.me-4{margin-right:1.5rem!important}
.me-5{margin-right:3rem!important}
.me-auto{margin-right:auto!important}
.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:.25rem!important}
.mb-2{margin-bottom:.5rem!important}
.mb-3{margin-bottom:1rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mb-5{margin-bottom:3rem!important}
.mb-auto{margin-bottom:auto!important}
.ms-0{margin-left:0!important}
.ms-1{margin-left:.25rem!important}
.ms-2{margin-left:.5rem!important}
.ms-3{margin-left:1rem!important}
.ms-4{margin-left:1.5rem!important}
.ms-5{margin-left:3rem!important}
.ms-auto{margin-left:auto!important}
.p-0{padding:0!important}
.p-1{padding:.25rem!important}
.p-2{padding:.5rem!important}
.p-3{padding:1rem!important}
.p-4{padding:1.5rem!important}
.p-5{padding:3rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-3{padding-right:1rem!important;padding-left:1rem!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-5{padding-right:3rem!important;padding-left:3rem!important}
.py-0{padding-top:0!important;padding-bottom:0!important}
.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-0{padding-top:0!important}
.pt-1{padding-top:.25rem!important}
.pt-2{padding-top:.5rem!important}
.pt-3{padding-top:1rem!important}
.pt-4{padding-top:1.5rem!important}
.pt-5{padding-top:3rem!important}
.pe-0{padding-right:0!important}
.pe-1{padding-right:.25rem!important}
.pe-2{padding-right:.5rem!important}
.pe-3{padding-right:1rem!important}
.pe-4{padding-right:1.5rem!important}
.pe-5{padding-right:3rem!important}
.pb-0{padding-bottom:0!important}
.pb-1{padding-bottom:.25rem!important}
.pb-2{padding-bottom:.5rem!important}
.pb-3{padding-bottom:1rem!important}
.pb-4{padding-bottom:1.5rem!important}
.pb-5{padding-bottom:3rem!important}
.ps-0{padding-left:0!important}
.ps-1{padding-left:.25rem!important}
.ps-2{padding-left:.5rem!important}
.ps-3{padding-left:1rem!important}
.ps-4{padding-left:1.5rem!important}
.ps-5{padding-left:3rem!important}
@media (min-width: 576px) {
.d-sm-inline{display:inline!important}
.d-sm-inline-block{display:inline-block!important}
.d-sm-block{display:block!important}
.d-sm-grid{display:grid!important}
.d-sm-table{display:table!important}
.d-sm-table-row{display:table-row!important}
.d-sm-table-cell{display:table-cell!important}
.d-sm-flex{display:flex!important}
.d-sm-inline-flex{display:inline-flex!important}
.d-sm-none{display:none!important}
.flex-sm-fill{flex:1 1 auto!important}
.flex-sm-row{flex-direction:row!important}
.flex-sm-column{flex-direction:column!important}
.flex-sm-row-reverse{flex-direction:row-reverse!important}
.flex-sm-column-reverse{flex-direction:column-reverse!important}
.flex-sm-grow-0{flex-grow:0!important}
.flex-sm-grow-1{flex-grow:1!important}
.flex-sm-shrink-0{flex-shrink:0!important}
.flex-sm-shrink-1{flex-shrink:1!important}
.flex-sm-wrap{flex-wrap:wrap!important}
.flex-sm-nowrap{flex-wrap:nowrap!important}
.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-sm-start{justify-content:flex-start!important}
.justify-content-sm-end{justify-content:flex-end!important}
.justify-content-sm-center{justify-content:center!important}
.justify-content-sm-between{justify-content:space-between!important}
.justify-content-sm-around{justify-content:space-around!important}
.justify-content-sm-evenly{justify-content:space-evenly!important}
.align-items-sm-start{align-items:flex-start!important}
.align-items-sm-end{align-items:flex-end!important}
.align-items-sm-center{align-items:center!important}
.align-items-sm-baseline{align-items:baseline!important}
.align-items-sm-stretch{align-items:stretch!important}
.align-content-sm-start{align-content:flex-start!important}
.align-content-sm-end{align-content:flex-end!important}
.align-content-sm-center{align-content:center!important}
.align-content-sm-between{align-content:space-between!important}
.align-content-sm-around{align-content:space-around!important}
.align-content-sm-stretch{align-content:stretch!important}
.align-self-sm-auto{align-self:auto!important}
.align-self-sm-start{align-self:flex-start!important}
.align-self-sm-end{align-self:flex-end!important}
.align-self-sm-center{align-self:center!important}
.align-self-sm-baseline{align-self:baseline!important}
.align-self-sm-stretch{align-self:stretch!important}
.order-sm-first{order:-1!important}
.order-sm-0{order:0!important}
.order-sm-1{order:1!important}
.order-sm-2{order:2!important}
.order-sm-3{order:3!important}
.order-sm-4{order:4!important}
.order-sm-5{order:5!important}
.order-sm-last{order:6!important}
.m-sm-0{margin:0!important}
.m-sm-1{margin:.25rem!important}
.m-sm-2{margin:.5rem!important}
.m-sm-3{margin:1rem!important}
.m-sm-4{margin:1.5rem!important}
.m-sm-5{margin:3rem!important}
.m-sm-auto{margin:auto!important}
.mx-sm-0{margin-right:0!important;margin-left:0!important}
.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}
.my-sm-0{margin-top:0!important;margin-bottom:0!important}
.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-sm-0{margin-top:0!important}
.mt-sm-1{margin-top:.25rem!important}
.mt-sm-2{margin-top:.5rem!important}
.mt-sm-3{margin-top:1rem!important}
.mt-sm-4{margin-top:1.5rem!important}
.mt-sm-5{margin-top:3rem!important}
.mt-sm-auto{margin-top:auto!important}
.me-sm-0{margin-right:0!important}
.me-sm-1{margin-right:.25rem!important}
.me-sm-2{margin-right:.5rem!important}
.me-sm-3{margin-right:1rem!important}
.me-sm-4{margin-right:1.5rem!important}
.me-sm-5{margin-right:3rem!important}
.me-sm-auto{margin-right:auto!important}
.mb-sm-0{margin-bottom:0!important}
.mb-sm-1{margin-bottom:.25rem!important}
.mb-sm-2{margin-bottom:.5rem!important}
.mb-sm-3{margin-bottom:1rem!important}
.mb-sm-4{margin-bottom:1.5rem!important}
.mb-sm-5{margin-bottom:3rem!important}
.mb-sm-auto{margin-bottom:auto!important}
.ms-sm-0{margin-left:0!important}
.ms-sm-1{margin-left:.25rem!important}
.ms-sm-2{margin-left:.5rem!important}
.ms-sm-3{margin-left:1rem!important}
.ms-sm-4{margin-left:1.5rem!important}
.ms-sm-5{margin-left:3rem!important}
.ms-sm-auto{margin-left:auto!important}
.p-sm-0{padding:0!important}
.p-sm-1{padding:.25rem!important}
.p-sm-2{padding:.5rem!important}
.p-sm-3{padding:1rem!important}
.p-sm-4{padding:1.5rem!important}
.p-sm-5{padding:3rem!important}
.px-sm-0{padding-right:0!important;padding-left:0!important}
.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}
.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}
.py-sm-0{padding-top:0!important;padding-bottom:0!important}
.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-sm-0{padding-top:0!important}
.pt-sm-1{padding-top:.25rem!important}
.pt-sm-2{padding-top:.5rem!important}
.pt-sm-3{padding-top:1rem!important}
.pt-sm-4{padding-top:1.5rem!important}
.pt-sm-5{padding-top:3rem!important}
.pe-sm-0{padding-right:0!important}
.pe-sm-1{padding-right:.25rem!important}
.pe-sm-2{padding-right:.5rem!important}
.pe-sm-3{padding-right:1rem!important}
.pe-sm-4{padding-right:1.5rem!important}
.pe-sm-5{padding-right:3rem!important}
.pb-sm-0{padding-bottom:0!important}
.pb-sm-1{padding-bottom:.25rem!important}
.pb-sm-2{padding-bottom:.5rem!important}
.pb-sm-3{padding-bottom:1rem!important}
.pb-sm-4{padding-bottom:1.5rem!important}
.pb-sm-5{padding-bottom:3rem!important}
.ps-sm-0{padding-left:0!important}
.ps-sm-1{padding-left:.25rem!important}
.ps-sm-2{padding-left:.5rem!important}
.ps-sm-3{padding-left:1rem!important}
.ps-sm-4{padding-left:1.5rem!important}
.ps-sm-5{padding-left:3rem!important}
}
@media (min-width: 768px) {
.d-md-inline{display:inline!important}
.d-md-inline-block{display:inline-block!important}
.d-md-block{display:block!important}
.d-md-grid{display:grid!important}
.d-md-table{display:table!important}
.d-md-table-row{display:table-row!important}
.d-md-table-cell{display:table-cell!important}
.d-md-flex{display:flex!important}
.d-md-inline-flex{display:inline-flex!important}
.d-md-none{display:none!important}
.flex-md-fill{flex:1 1 auto!important}
.flex-md-row{flex-direction:row!important}
.flex-md-column{flex-direction:column!important}
.flex-md-row-reverse{flex-direction:row-reverse!important}
.flex-md-column-reverse{flex-direction:column-reverse!important}
.flex-md-grow-0{flex-grow:0!important}
.flex-md-grow-1{flex-grow:1!important}
.flex-md-shrink-0{flex-shrink:0!important}
.flex-md-shrink-1{flex-shrink:1!important}
.flex-md-wrap{flex-wrap:wrap!important}
.flex-md-nowrap{flex-wrap:nowrap!important}
.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-md-start{justify-content:flex-start!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-center{justify-content:center!important}
.justify-content-md-between{justify-content:space-between!important}
.justify-content-md-around{justify-content:space-around!important}
.justify-content-md-evenly{justify-content:space-evenly!important}
.align-items-md-start{align-items:flex-start!important}
.align-items-md-end{align-items:flex-end!important}
.align-items-md-center{align-items:center!important}
.align-items-md-baseline{align-items:baseline!important}
.align-items-md-stretch{align-items:stretch!important}
.align-content-md-start{align-content:flex-start!important}
.align-content-md-end{align-content:flex-end!important}
.align-content-md-center{align-content:center!important}
.align-content-md-between{align-content:space-between!important}
.align-content-md-around{align-content:space-around!important}
.align-content-md-stretch{align-content:stretch!important}
.align-self-md-auto{align-self:auto!important}
.align-self-md-start{align-self:flex-start!important}
.align-self-md-end{align-self:flex-end!important}
.align-self-md-center{align-self:center!important}
.align-self-md-baseline{align-self:baseline!important}
.align-self-md-stretch{align-self:stretch!important}
.order-md-first{order:-1!important}
.order-md-0{order:0!important}
.order-md-1{order:1!important}
.order-md-2{order:2!important}
.order-md-3{order:3!important}
.order-md-4{order:4!important}
.order-md-5{order:5!important}
.order-md-last{order:6!important}
.m-md-0{margin:0!important}
.m-md-1{margin:.25rem!important}
.m-md-2{margin:.5rem!important}
.m-md-3{margin:1rem!important}
.m-md-4{margin:1.5rem!important}
.m-md-5{margin:3rem!important}
.m-md-auto{margin:auto!important}
.mx-md-0{margin-right:0!important;margin-left:0!important}
.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-md-auto{margin-right:auto!important;margin-left:auto!important}
.my-md-0{margin-top:0!important;margin-bottom:0!important}
.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-md-0{margin-top:0!important}
.mt-md-1{margin-top:.25rem!important}
.mt-md-2{margin-top:.5rem!important}
.mt-md-3{margin-top:1rem!important}
.mt-md-4{margin-top:1.5rem!important}
.mt-md-5{margin-top:3rem!important}
.mt-md-auto{margin-top:auto!important}
.me-md-0{margin-right:0!important}
.me-md-1{margin-right:.25rem!important}
.me-md-2{margin-right:.5rem!important}
.me-md-3{margin-right:1rem!important}
.me-md-4{margin-right:1.5rem!important}
.me-md-5{margin-right:3rem!important}
.me-md-auto{margin-right:auto!important}
.mb-md-0{margin-bottom:0!important}
.mb-md-1{margin-bottom:.25rem!important}
.mb-md-2{margin-bottom:.5rem!important}
.mb-md-3{margin-bottom:1rem!important}
.mb-md-4{margin-bottom:1.5rem!important}
.mb-md-5{margin-bottom:3rem!important}
.mb-md-auto{margin-bottom:auto!important}
.ms-md-0{margin-left:0!important}
.ms-md-1{margin-left:.25rem!important}
.ms-md-2{margin-left:.5rem!important}
.ms-md-3{margin-left:1rem!important}
.ms-md-4{margin-left:1.5rem!important}
.ms-md-5{margin-left:3rem!important}
.ms-md-auto{margin-left:auto!important}
.p-md-0{padding:0!important}
.p-md-1{padding:.25rem!important}
.p-md-2{padding:.5rem!important}
.p-md-3{padding:1rem!important}
.p-md-4{padding:1.5rem!important}
.p-md-5{padding:3rem!important}
.px-md-0{padding-right:0!important;padding-left:0!important}
.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-md-3{padding-right:1rem!important;padding-left:1rem!important}
.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-md-5{padding-right:3rem!important;padding-left:3rem!important}
.py-md-0{padding-top:0!important;padding-bottom:0!important}
.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-md-0{padding-top:0!important}
.pt-md-1{padding-top:.25rem!important}
.pt-md-2{padding-top:.5rem!important}
.pt-md-3{padding-top:1rem!important}
.pt-md-4{padding-top:1.5rem!important}
.pt-md-5{padding-top:3rem!important}
.pe-md-0{padding-right:0!important}
.pe-md-1{padding-right:.25rem!important}
.pe-md-2{padding-right:.5rem!important}
.pe-md-3{padding-right:1rem!important}
.pe-md-4{padding-right:1.5rem!important}
.pe-md-5{padding-right:3rem!important}
.pb-md-0{padding-bottom:0!important}
.pb-md-1{padding-bottom:.25rem!important}
.pb-md-2{padding-bottom:.5rem!important}
.pb-md-3{padding-bottom:1rem!important}
.pb-md-4{padding-bottom:1.5rem!important}
.pb-md-5{padding-bottom:3rem!important}
.ps-md-0{padding-left:0!important}
.ps-md-1{padding-left:.25rem!important}
.ps-md-2{padding-left:.5rem!important}
.ps-md-3{padding-left:1rem!important}
.ps-md-4{padding-left:1.5rem!important}
.ps-md-5{padding-left:3rem!important}
}
@media (min-width: 992px) {
.d-lg-inline{display:inline!important}
.d-lg-inline-block{display:inline-block!important}
.d-lg-block{display:block!important}
.d-lg-grid{display:grid!important}
.d-lg-table{display:table!important}
.d-lg-table-row{display:table-row!important}
.d-lg-table-cell{display:table-cell!important}
.d-lg-flex{display:flex!important}
.d-lg-inline-flex{display:inline-flex!important}
.d-lg-none{display:none!important}
.flex-lg-fill{flex:1 1 auto!important}
.flex-lg-row{flex-direction:row!important}
.flex-lg-column{flex-direction:column!important}
.flex-lg-row-reverse{flex-direction:row-reverse!important}
.flex-lg-column-reverse{flex-direction:column-reverse!important}
.flex-lg-grow-0{flex-grow:0!important}
.flex-lg-grow-1{flex-grow:1!important}
.flex-lg-shrink-0{flex-shrink:0!important}
.flex-lg-shrink-1{flex-shrink:1!important}
.flex-lg-wrap{flex-wrap:wrap!important}
.flex-lg-nowrap{flex-wrap:nowrap!important}
.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-lg-start{justify-content:flex-start!important}
.justify-content-lg-end{justify-content:flex-end!important}
.justify-content-lg-center{justify-content:center!important}
.justify-content-lg-between{justify-content:space-between!important}
.justify-content-lg-around{justify-content:space-around!important}
.justify-content-lg-evenly{justify-content:space-evenly!important}
.align-items-lg-start{align-items:flex-start!important}
.align-items-lg-end{align-items:flex-end!important}
.align-items-lg-center{align-items:center!important}
.align-items-lg-baseline{align-items:baseline!important}
.align-items-lg-stretch{align-items:stretch!important}
.align-content-lg-start{align-content:flex-start!important}
.align-content-lg-end{align-content:flex-end!important}
.align-content-lg-center{align-content:center!important}
.align-content-lg-between{align-content:space-between!important}
.align-content-lg-around{align-content:space-around!important}
.align-content-lg-stretch{align-content:stretch!important}
.align-self-lg-auto{align-self:auto!important}
.align-self-lg-start{align-self:flex-start!important}
.align-self-lg-end{align-self:flex-end!important}
.align-self-lg-center{align-self:center!important}
.align-self-lg-baseline{align-self:baseline!important}
.align-self-lg-stretch{align-self:stretch!important}
.order-lg-first{order:-1!important}
.order-lg-0{order:0!important}
.order-lg-1{order:1!important}
.order-lg-2{order:2!important}
.order-lg-3{order:3!important}
.order-lg-4{order:4!important}
.order-lg-5{order:5!important}
.order-lg-last{order:6!important}
.m-lg-0{margin:0!important}
.m-lg-1{margin:.25rem!important}
.m-lg-2{margin:.5rem!important}
.m-lg-3{margin:1rem!important}
.m-lg-4{margin:1.5rem!important}
.m-lg-5{margin:3rem!important}
.m-lg-auto{margin:auto!important}
.mx-lg-0{margin-right:0!important;margin-left:0!important}
.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}
.my-lg-0{margin-top:0!important;margin-bottom:0!important}
.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-lg-0{margin-top:0!important}
.mt-lg-1{margin-top:.25rem!important}
.mt-lg-2{margin-top:.5rem!important}
.mt-lg-3{margin-top:1rem!important}
.mt-lg-4{margin-top:1.5rem!important}
.mt-lg-5{margin-top:3rem!important}
.mt-lg-auto{margin-top:auto!important}
.me-lg-0{margin-right:0!important}
.me-lg-1{margin-right:.25rem!important}
.me-lg-2{margin-right:.5rem!important}
.me-lg-3{margin-right:1rem!important}
.me-lg-4{margin-right:1.5rem!important}
.me-lg-5{margin-right:3rem!important}
.me-lg-auto{margin-right:auto!important}
.mb-lg-0{margin-bottom:0!important}
.mb-lg-1{margin-bottom:.25rem!important}
.mb-lg-2{margin-bottom:.5rem!important}
.mb-lg-3{margin-bottom:1rem!important}
.mb-lg-4{margin-bottom:1.5rem!important}
.mb-lg-5{margin-bottom:3rem!important}
.mb-lg-auto{margin-bottom:auto!important}
.ms-lg-0{margin-left:0!important}
.ms-lg-1{margin-left:.25rem!important}
.ms-lg-2{margin-left:.5rem!important}
.ms-lg-3{margin-left:1rem!important}
.ms-lg-4{margin-left:1.5rem!important}
.ms-lg-5{margin-left:3rem!important}
.ms-lg-auto{margin-left:auto!important}
.p-lg-0{padding:0!important}
.p-lg-1{padding:.25rem!important}
.p-lg-2{padding:.5rem!important}
.p-lg-3{padding:1rem!important}
.p-lg-4{padding:1.5rem!important}
.p-lg-5{padding:3rem!important}
.px-lg-0{padding-right:0!important;padding-left:0!important}
.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}
.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}
.py-lg-0{padding-top:0!important;padding-bottom:0!important}
.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-lg-0{padding-top:0!important}
.pt-lg-1{padding-top:.25rem!important}
.pt-lg-2{padding-top:.5rem!important}
.pt-lg-3{padding-top:1rem!important}
.pt-lg-4{padding-top:1.5rem!important}
.pt-lg-5{padding-top:3rem!important}
.pe-lg-0{padding-right:0!important}
.pe-lg-1{padding-right:.25rem!important}
.pe-lg-2{padding-right:.5rem!important}
.pe-lg-3{padding-right:1rem!important}
.pe-lg-4{padding-right:1.5rem!important}
.pe-lg-5{padding-right:3rem!important}
.pb-lg-0{padding-bottom:0!important}
.pb-lg-1{padding-bottom:.25rem!important}
.pb-lg-2{padding-bottom:.5rem!important}
.pb-lg-3{padding-bottom:1rem!important}
.pb-lg-4{padding-bottom:1.5rem!important}
.pb-lg-5{padding-bottom:3rem!important}
.ps-lg-0{padding-left:0!important}
.ps-lg-1{padding-left:.25rem!important}
.ps-lg-2{padding-left:.5rem!important}
.ps-lg-3{padding-left:1rem!important}
.ps-lg-4{padding-left:1.5rem!important}
.ps-lg-5{padding-left:3rem!important}
}
@media (min-width: 1200px) {
.d-xl-inline{display:inline!important}
.d-xl-inline-block{display:inline-block!important}
.d-xl-block{display:block!important}
.d-xl-grid{display:grid!important}
.d-xl-table{display:table!important}
.d-xl-table-row{display:table-row!important}
.d-xl-table-cell{display:table-cell!important}
.d-xl-flex{display:flex!important}
.d-xl-inline-flex{display:inline-flex!important}
.d-xl-none{display:none!important}
.flex-xl-fill{flex:1 1 auto!important}
.flex-xl-row{flex-direction:row!important}
.flex-xl-column{flex-direction:column!important}
.flex-xl-row-reverse{flex-direction:row-reverse!important}
.flex-xl-column-reverse{flex-direction:column-reverse!important}
.flex-xl-grow-0{flex-grow:0!important}
.flex-xl-grow-1{flex-grow:1!important}
.flex-xl-shrink-0{flex-shrink:0!important}
.flex-xl-shrink-1{flex-shrink:1!important}
.flex-xl-wrap{flex-wrap:wrap!important}
.flex-xl-nowrap{flex-wrap:nowrap!important}
.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-xl-start{justify-content:flex-start!important}
.justify-content-xl-end{justify-content:flex-end!important}
.justify-content-xl-center{justify-content:center!important}
.justify-content-xl-between{justify-content:space-between!important}
.justify-content-xl-around{justify-content:space-around!important}
.justify-content-xl-evenly{justify-content:space-evenly!important}
.align-items-xl-start{align-items:flex-start!important}
.align-items-xl-end{align-items:flex-end!important}
.align-items-xl-center{align-items:center!important}
.align-items-xl-baseline{align-items:baseline!important}
.align-items-xl-stretch{align-items:stretch!important}
.align-content-xl-start{align-content:flex-start!important}
.align-content-xl-end{align-content:flex-end!important}
.align-content-xl-center{align-content:center!important}
.align-content-xl-between{align-content:space-between!important}
.align-content-xl-around{align-content:space-around!important}
.align-content-xl-stretch{align-content:stretch!important}
.align-self-xl-auto{align-self:auto!important}
.align-self-xl-start{align-self:flex-start!important}
.align-self-xl-end{align-self:flex-end!important}
.align-self-xl-center{align-self:center!important}
.align-self-xl-baseline{align-self:baseline!important}
.align-self-xl-stretch{align-self:stretch!important}
.order-xl-first{order:-1!important}
.order-xl-0{order:0!important}
.order-xl-1{order:1!important}
.order-xl-2{order:2!important}
.order-xl-3{order:3!important}
.order-xl-4{order:4!important}
.order-xl-5{order:5!important}
.order-xl-last{order:6!important}
.m-xl-0{margin:0!important}
.m-xl-1{margin:.25rem!important}
.m-xl-2{margin:.5rem!important}
.m-xl-3{margin:1rem!important}
.m-xl-4{margin:1.5rem!important}
.m-xl-5{margin:3rem!important}
.m-xl-auto{margin:auto!important}
.mx-xl-0{margin-right:0!important;margin-left:0!important}
.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}
.my-xl-0{margin-top:0!important;margin-bottom:0!important}
.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-xl-0{margin-top:0!important}
.mt-xl-1{margin-top:.25rem!important}
.mt-xl-2{margin-top:.5rem!important}
.mt-xl-3{margin-top:1rem!important}
.mt-xl-4{margin-top:1.5rem!important}
.mt-xl-5{margin-top:3rem!important}
.mt-xl-auto{margin-top:auto!important}
.me-xl-0{margin-right:0!important}
.me-xl-1{margin-right:.25rem!important}
.me-xl-2{margin-right:.5rem!important}
.me-xl-3{margin-right:1rem!important}
.me-xl-4{margin-right:1.5rem!important}
.me-xl-5{margin-right:3rem!important}
.me-xl-auto{margin-right:auto!important}
.mb-xl-0{margin-bottom:0!important}
.mb-xl-1{margin-bottom:.25rem!important}
.mb-xl-2{margin-bottom:.5rem!important}
.mb-xl-3{margin-bottom:1rem!important}
.mb-xl-4{margin-bottom:1.5rem!important}
.mb-xl-5{margin-bottom:3rem!important}
.mb-xl-auto{margin-bottom:auto!important}
.ms-xl-0{margin-left:0!important}
.ms-xl-1{margin-left:.25rem!important}
.ms-xl-2{margin-left:.5rem!important}
.ms-xl-3{margin-left:1rem!important}
.ms-xl-4{margin-left:1.5rem!important}
.ms-xl-5{margin-left:3rem!important}
.ms-xl-auto{margin-left:auto!important}
.p-xl-0{padding:0!important}
.p-xl-1{padding:.25rem!important}
.p-xl-2{padding:.5rem!important}
.p-xl-3{padding:1rem!important}
.p-xl-4{padding:1.5rem!important}
.p-xl-5{padding:3rem!important}
.px-xl-0{padding-right:0!important;padding-left:0!important}
.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}
.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}
.py-xl-0{padding-top:0!important;padding-bottom:0!important}
.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-xl-0{padding-top:0!important}
.pt-xl-1{padding-top:.25rem!important}
.pt-xl-2{padding-top:.5rem!important}
.pt-xl-3{padding-top:1rem!important}
.pt-xl-4{padding-top:1.5rem!important}
.pt-xl-5{padding-top:3rem!important}
.pe-xl-0{padding-right:0!important}
.pe-xl-1{padding-right:.25rem!important}
.pe-xl-2{padding-right:.5rem!important}
.pe-xl-3{padding-right:1rem!important}
.pe-xl-4{padding-right:1.5rem!important}
.pe-xl-5{padding-right:3rem!important}
.pb-xl-0{padding-bottom:0!important}
.pb-xl-1{padding-bottom:.25rem!important}
.pb-xl-2{padding-bottom:.5rem!important}
.pb-xl-3{padding-bottom:1rem!important}
.pb-xl-4{padding-bottom:1.5rem!important}
.pb-xl-5{padding-bottom:3rem!important}
.ps-xl-0{padding-left:0!important}
.ps-xl-1{padding-left:.25rem!important}
.ps-xl-2{padding-left:.5rem!important}
.ps-xl-3{padding-left:1rem!important}
.ps-xl-4{padding-left:1.5rem!important}
.ps-xl-5{padding-left:3rem!important}
}
@media (min-width: 1400px) {
.d-xxl-inline{display:inline!important}
.d-xxl-inline-block{display:inline-block!important}
.d-xxl-block{display:block!important}
.d-xxl-grid{display:grid!important}
.d-xxl-table{display:table!important}
.d-xxl-table-row{display:table-row!important}
.d-xxl-table-cell{display:table-cell!important}
.d-xxl-flex{display:flex!important}
.d-xxl-inline-flex{display:inline-flex!important}
.d-xxl-none{display:none!important}
.flex-xxl-fill{flex:1 1 auto!important}
.flex-xxl-row{flex-direction:row!important}
.flex-xxl-column{flex-direction:column!important}
.flex-xxl-row-reverse{flex-direction:row-reverse!important}
.flex-xxl-column-reverse{flex-direction:column-reverse!important}
.flex-xxl-grow-0{flex-grow:0!important}
.flex-xxl-grow-1{flex-grow:1!important}
.flex-xxl-shrink-0{flex-shrink:0!important}
.flex-xxl-shrink-1{flex-shrink:1!important}
.flex-xxl-wrap{flex-wrap:wrap!important}
.flex-xxl-nowrap{flex-wrap:nowrap!important}
.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-xxl-start{justify-content:flex-start!important}
.justify-content-xxl-end{justify-content:flex-end!important}
.justify-content-xxl-center{justify-content:center!important}
.justify-content-xxl-between{justify-content:space-between!important}
.justify-content-xxl-around{justify-content:space-around!important}
.justify-content-xxl-evenly{justify-content:space-evenly!important}
.align-items-xxl-start{align-items:flex-start!important}
.align-items-xxl-end{align-items:flex-end!important}
.align-items-xxl-center{align-items:center!important}
.align-items-xxl-baseline{align-items:baseline!important}
.align-items-xxl-stretch{align-items:stretch!important}
.align-content-xxl-start{align-content:flex-start!important}
.align-content-xxl-end{align-content:flex-end!important}
.align-content-xxl-center{align-content:center!important}
.align-content-xxl-between{align-content:space-between!important}
.align-content-xxl-around{align-content:space-around!important}
.align-content-xxl-stretch{align-content:stretch!important}
.align-self-xxl-auto{align-self:auto!important}
.align-self-xxl-start{align-self:flex-start!important}
.align-self-xxl-end{align-self:flex-end!important}
.align-self-xxl-center{align-self:center!important}
.align-self-xxl-baseline{align-self:baseline!important}
.align-self-xxl-stretch{align-self:stretch!important}
.order-xxl-first{order:-1!important}
.order-xxl-0{order:0!important}
.order-xxl-1{order:1!important}
.order-xxl-2{order:2!important}
.order-xxl-3{order:3!important}
.order-xxl-4{order:4!important}
.order-xxl-5{order:5!important}
.order-xxl-last{order:6!important}
.m-xxl-0{margin:0!important}
.m-xxl-1{margin:.25rem!important}
.m-xxl-2{margin:.5rem!important}
.m-xxl-3{margin:1rem!important}
.m-xxl-4{margin:1.5rem!important}
.m-xxl-5{margin:3rem!important}
.m-xxl-auto{margin:auto!important}
.mx-xxl-0{margin-right:0!important;margin-left:0!important}
.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}
.my-xxl-0{margin-top:0!important;margin-bottom:0!important}
.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-xxl-0{margin-top:0!important}
.mt-xxl-1{margin-top:.25rem!important}
.mt-xxl-2{margin-top:.5rem!important}
.mt-xxl-3{margin-top:1rem!important}
.mt-xxl-4{margin-top:1.5rem!important}
.mt-xxl-5{margin-top:3rem!important}
.mt-xxl-auto{margin-top:auto!important}
.me-xxl-0{margin-right:0!important}
.me-xxl-1{margin-right:.25rem!important}
.me-xxl-2{margin-right:.5rem!important}
.me-xxl-3{margin-right:1rem!important}
.me-xxl-4{margin-right:1.5rem!important}
.me-xxl-5{margin-right:3rem!important}
.me-xxl-auto{margin-right:auto!important}
.mb-xxl-0{margin-bottom:0!important}
.mb-xxl-1{margin-bottom:.25rem!important}
.mb-xxl-2{margin-bottom:.5rem!important}
.mb-xxl-3{margin-bottom:1rem!important}
.mb-xxl-4{margin-bottom:1.5rem!important}
.mb-xxl-5{margin-bottom:3rem!important}
.mb-xxl-auto{margin-bottom:auto!important}
.ms-xxl-0{margin-left:0!important}
.ms-xxl-1{margin-left:.25rem!important}
.ms-xxl-2{margin-left:.5rem!important}
.ms-xxl-3{margin-left:1rem!important}
.ms-xxl-4{margin-left:1.5rem!important}
.ms-xxl-5{margin-left:3rem!important}
.ms-xxl-auto{margin-left:auto!important}
.p-xxl-0{padding:0!important}
.p-xxl-1{padding:.25rem!important}
.p-xxl-2{padding:.5rem!important}
.p-xxl-3{padding:1rem!important}
.p-xxl-4{padding:1.5rem!important}
.p-xxl-5{padding:3rem!important}
.px-xxl-0{padding-right:0!important;padding-left:0!important}
.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}
.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}
.py-xxl-0{padding-top:0!important;padding-bottom:0!important}
.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-xxl-0{padding-top:0!important}
.pt-xxl-1{padding-top:.25rem!important}
.pt-xxl-2{padding-top:.5rem!important}
.pt-xxl-3{padding-top:1rem!important}
.pt-xxl-4{padding-top:1.5rem!important}
.pt-xxl-5{padding-top:3rem!important}
.pe-xxl-0{padding-right:0!important}
.pe-xxl-1{padding-right:.25rem!important}
.pe-xxl-2{padding-right:.5rem!important}
.pe-xxl-3{padding-right:1rem!important}
.pe-xxl-4{padding-right:1.5rem!important}
.pe-xxl-5{padding-right:3rem!important}
.pb-xxl-0{padding-bottom:0!important}
.pb-xxl-1{padding-bottom:.25rem!important}
.pb-xxl-2{padding-bottom:.5rem!important}
.pb-xxl-3{padding-bottom:1rem!important}
.pb-xxl-4{padding-bottom:1.5rem!important}
.pb-xxl-5{padding-bottom:3rem!important}
.ps-xxl-0{padding-left:0!important}
.ps-xxl-1{padding-left:.25rem!important}
.ps-xxl-2{padding-left:.5rem!important}
.ps-xxl-3{padding-left:1rem!important}
.ps-xxl-4{padding-left:1.5rem!important}
.ps-xxl-5{padding-left:3rem!important}
}
@media print {
.d-print-inline{display:inline!important}
.d-print-inline-block{display:inline-block!important}
.d-print-block{display:block!important}
.d-print-grid{display:grid!important}
.d-print-table{display:table!important}
.d-print-table-row{display:table-row!important}
.d-print-table-cell{display:table-cell!important}
.d-print-flex{display:flex!important}
.d-print-inline-flex{display:inline-flex!important}
.d-print-none{display:none!important}
}
body{color:#2D2E2C!important;background-color: rgb(238 246 255) !important;font-size:14px!important;font-family:'Roboto',sans-serif!important;font-weight:400;background-image: none !important;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Roboto',sans-serif!important;font-weight:700!important;line-height:1.1}
h1,.h1{font-size:30px}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
.btn,button[type="submit"],input[type="submit"]{display:inline-block;border:0;outline:0;cursor:pointer;border-radius:.25rem;padding:.875rem 1.562rem;color:#fff;background:#52B78E;text-align:center;font-size:14px;line-height:1.1;font-weight:700;text-transform:uppercase;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.flex-1{flex:1}
@-webkit-keyframes hvr-buzz-out {
10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out {
10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.hvr-buzz-out{display:inline-block;vertical-align:middle;box-shadow:0 0 1px #0000;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}
.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.signup-insights{padding:3.625rem 0 3.875rem;background:#F7F9FB;text-align:center}
.signup-insights .head-sec{margin-bottom:1.25rem}
.signup-insights__sub-head{color:#98A9BC}
.signup-insights__form{margin-top:2.75rem}
.signup-insights__form__content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start}
.signup-insights__form__label{background:#E4EAEF;color:#6B8EA6;padding:14px;width:65px}
.signup-insights__form__select{flex:1}
.signup-insights__form__select select,.signup-insights__form__each input{padding:14px;border:0;box-shadow:0 8px 15px #8C98A41A;display:block;width:100%;height:auto}
.signup-insights__form__select select{-webkit-appearance:none;-moz-appearance:none;padding-right:2.625rem;background:#fff url(../img/arrow-down.svg) no-repeat right 1.125rem top 50%;background-size:.687rem}
.signup-insights__form__list{margin-left:.625rem;width:22rem}
.signup-insights__form__each{display:none}
.signup-insights__form__each.active{display:block}
.signup-insights__form__each .wpcf7-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}
.signup-insights__form__each .signup-blog-form__email{width:14.375rem}
.signup-insights__form__each .signup-blog-form__submit{width:7.5rem}
.signup-insights__form__each .signup-blog-form__submit .wpcf7-spinner{display:none}
.signup-insights__form__each .submitting .signup-blog-form__submit .wpcf7-spinner{display:inline-block}
.signup-insights__form__each .wpcf7-response-output{width:100%;margin:1em 0!important}
.signup-insights__form__each .wpcf7-not-valid-tip{margin:.5rem 0 0}
.signup-insights__form__each input::-webkit-input-placeholder{color:#6B8EA6;opacity:1!important}
.signup-insights__form__each input::-moz-placeholder{color:#6B8EA6;opacity:1!important}
.signup-insights__form__each input::-ms-placeholder{color:#6B8EA6;opacity:1!important}
.signup-insights__form__each input::placeholder{color:#6B8EA6;opacity:1!important}
.signup-insights__form__each input[type=submit]{max-width:100%;border-top-left-radius:0;border-bottom-left-radius:0}
.signup-insights__form__excerpt{color:#98A9BC;margin-top:1rem}

#block-25 .signup-blog-form { background-color: #de512a; }

.signup-blog-form{color:#fff;height:100%;border-radius: 7px;padding: 15px;}
.signup-blog-form--height-auto{height:auto}
.signup-blog-form__title{font-size: 2.1rem;line-height: 1.5;margin-bottom:20px;padding-right: 10px;}
.signup-blog-form__title small {display:block;font-size: 62%;}
.signup-blog-form__content{width:100%}
.signup-blog-form__filter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}
.signup-blog-form__filter .signup-insights__form__label{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.signup-blog-form__filter .signup-insights__form__select{flex-grow:1}
.signup-blog-form__filter .signup-insights__form__select select{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;color:#6B8EA6}
.signup-blog-form .signup-insights__form__list{margin-left:0;margin-top:1rem;width:100%}
.signup-blog-form .signup-insights__form__each .wpcf7-form{display:block}
.signup-blog-form .signup-insights__form__each .signup-blog-form__email,.signup-blog-form .signup-insights__form__each .signup-blog-form__submit{width:100%}
.signup-blog-form .signup-insights__form__each .signup-blog-form__email{margin-bottom:1rem}
.signup-blog-form .signup-insights__form__each .signup-blog-form__submit{margin-top:30px}
.signup-blog-form .signup-insights__form__each input{border-radius:4px}
.signup-blog-form .signup-insights__form__each input:hover{background:#fff;color:#52B78E;box-shadow:0 0 .625rem #6669}
.button-event .btn,#wp-link-1 .btn,#contact_form .btn,#report_form .btn{width:auto}
.m-0{margin:0!important}
.create-post-btn{padding:14px;border:0;box-shadow:0 8px 15px #8c98a41a;display:block;width:100%;height:auto;background:#52B78E;border-radius:4px;text-align:center;font-size:14px;line-height:1.1;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;color:#fff!important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.create-post-btn:hover{background:#fff;color:#52B78E!important;box-shadow:0 0 .625rem #6669}
.create-post-btn:visited,.create-post-btn:focus{color:#52B78E}
.create-post-btn-big{max-width:600px;margin:auto}
.button-event .btn{background:#52B78E!important}
.text-danger,.button-event .btn{font-size:14px}
.fe-checkbox-container label span.icon{width:20px}
.fe-checkbox-container label.checked span.icon{background:#52B78E;color:#fff}

::selection{background:#DE512A;color:#fff}
::-moz-selection{background:#DE512A;color:#fff}
.fe-noti.fe-warning{background:#DE512A}
.bg-header{background:#2D2E2C}
.header-bottom{background-color: #fff !important;}
.nav-link li,.nav-link li.active{font-size:14px!important}
.nav-link li.active{font-family:'Roboto',sans-serif!important;font-weight:500}
.header-top .profile-account .name{border:0!important}
a.logo{margin-top:0;z-index:100}
.profile-account.col-md-2.col-sm-2{margin-top:0}
.logo-header img{max-width: 10vw;width:100%;max-height:unset;height:auto;display:block}
.header-top .login{margin-top:0;width:auto;height:auto;padding-left: 0px;float:none;border: none;display: flex;flex-wrap: nowrap;column-gap: 10px;align-items: center;align-content: center;justify-content: end;}

footer{position:relative !important;background: #1a1a1a !important;color:#fff;color:#fff}
.fixed-footer { /*position: fixed; bottom:0; z-index: 99; left: 0; right:0;*/ }
.footer{background: #1a1a1a!important;height:auto;padding:30px}
.footer .nav{float:unset;text-align:center;margin:0}
.footer .social-icons{padding:0;margin:0 0 20px}
.footer .social-icons li{margin:0 10px}
.footer .nav.fright{float:unset;margin:0}
.footer .nav li.copyright{text-align:center;color:#fff}
.footer .copyright span{color:#fff}
.footer .privacy-policy{text-align:center;padding:0 0 20px}
.footer .privacy-policy a{color:#fff!important}
.footer a:hover{color:#DE512A!important;text-decoration:underline}
.thread-form .text-search{background:#fff!important;display:flex}
.text-search .input-container{width:100%}
.text-search input[type="text"]{background:#fff;padding:0 14px;height:100%}
.text-search .category-search-items .btn{height:45px!important;background:#fff!important;width:auto;padding-right:40px}
.text-search .text-select{width:auto;text-transform:capitalize}
.thread-item{background:#fff;margin-bottom:10px!important}
.thread-item .thumb.avatar{width:40px;height:40px}
.thread-item .thumb.avatar img{width:40px;height:40px;display:block}
.list-post .title a{color:#2D2E2C;font-weight:700}
/*.user-action{position:absolute;right:25px;bottom: 5px;display: flex;gap: 10px;}*/
.user-action{display: flex;gap: 10px;position: relative;/* background:red; */margin-left: 10px;}
.user-action> span{margin: 0 15px!important;color: #a5a09d !important;font-size: 14px;}
.user-action> span > a{margin: 0 0px!important;color: #ffffff !important;font-size: 15px;}
.user-action>span:last-child{margin-right:0!important}
.user-action .icon:before{font-size:1.5rem!important}
.user-action .share .icon:before{font-size:1.75rem!important;cursor:pointer}
.share-popup{position:absolute;top:24px;left:5px;z-index:999;cursor:pointer;color:#DE512A!important;background: #060f08;padding:5px 10px;font-weight:700;opacity:0;transform:translateY(-5px);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.share-popup.active{background:#DE512A;color:#fff!important}
.user-action .share:hover .share-popup{opacity:1;transform:translateY(0)}
.share-link-success{position:fixed;padding:10px 20px;background:#2d9655;color:#fff;top:60px;left:50%;transform:translateX(-50%);z-index:10000;box-shadow:0 2px 4px #0000001F;display:none}
.share-link-success__text{margin:0 10px;font-size:12px}
.share-link-success__close-icon{cursor:pointer}
.thread-cat-name { color: #3b3b3b !important }
.type-category a{  display: inline-block;
  background-color:#e0e7ff;
  padding: .5rem;
  font-size: .85em;
  line-height: 1rem;
  border-radius: 3px;
  font-weight: 500;
  margin: 5px 5px 0 0;}
.type-category a:hover{color:#fff!important;background:#de762aff}
.type-category a:hover .thread-cat-name{color:#fff!important}
.flags{display:none}
.post-information .times-create,.post-information .author{color:#6B8EA7;font-size: 14px;}
.author-name{font-weight:700;text-transform:capitalize!important;line-height:1.1}
.control-thread-group span{color:#6B8EA7; padding: 0px 6px;
  
    opacity: 0.75;
    font-size: 1em;}
.thread-item-img{aspect-ratio:1 / 1;width:150px; }
.thread-item-content{flex:1;}
.list-post li .sticky-bar {background: #ff9e40;} 
.post-content__content ul li { padding:0 !important; margin:10px 0!important; border:none !important; min-height:40px !important}

.list-post li{/* padding: 0px 20px 20px 38px; *//* margin-top: 25px; */margin-left: 10px;padding: 15px;background-color: #FFF;border-radius: 6px;border: solid 1px #e6e6e6;position: relative;}

.list-post li.highlights{background:#fff!important}
.list-post li.highlights .title a{color:#2D2E2C!important}
.post-information .author .last-reply a,.post-information .author .semibold a{color:#DE512A!important}
.post-information .comment,.post-information .comment.active,.post-information .like, .post-information .share,.post-information .like.active{color:#6B8EA7!important}
.like.hasLikes{cursor:pointer}
.post-information .comment.hasComments{cursor:pointer}
.list-post .post-content{padding:10px 0 5px}
.list-post .post-content__content{display:none;padding:10px 0 5px}
.list-post .post-content  p { font-size:14px; line-height: 24px; }
.list-post .post-image{padding:20px 0 10px;max-width:500px}
.list-post .post-image img{max-width:100%;width:auto;height:auto;display:block}
.list-post .comments-link{color:#6B8EA7!important}
.list-post .more-link{display:inline-block;color:#DE512A!important;box-shadow:#ffffffd9 -16px 0 14px 6px!important;cursor:pointer}
.like-det{position:absolute;left:45px;bottom:calc(100% + 8px);z-index:9;opacity: 0;visibility: hidden;padding:10px;background:#fff;box-shadow: 4px 2px 7px #0000001F;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border: solid 1px #efefef;}
.like-det.show{opacity:1;visibility:visible !important; z-index: 9;}
.like-det ul{padding:0;margin:0;list-style:none}
.like-det ul li{padding:0 0 5px;min-height:unset; margin:5px 0 !important;}
.like-det ul li:last-child{padding:0}
.like-det ul li .avatar{width:25px;height:25px}
.like-det ul li .ak_tips{color:#333 !important;}
.front-det { width:140px; left:0 !important; }
.widget{background:#fff;}
.widget-categories{padding: 15px;max-height:500px;overflow-y:auto;border: solid 1px #efefef;border-radius: 7px;background: #ffffff;}
.statistics{background:#fff}
.widget ul.category-items > li a.cat-item{padding: .2em .5em;margin: .2em 0.2em .2em 0;font-weight: 400;display:inline-block;border-radius: .15em;position:relative;color: #727272;/* background:#de762a26; */transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;font-size: 0.9em;border: solid 1px silver;}
.widget ul.category-items > li a.cat-item:hover{color:#fff;background:#de762aff}
.widget h2{font-size:16px;margin:0 0 13px}
.widget:first-child h2{margin-top:0}
.widget .category-items{display:flex;flex-wrap:wrap;padding-left:0}
.box-with-link{background:#2D2E2C;color:#fff;height:100%;border-radius:.25rem;padding:20px}
.pagination ul > li.active > a,.pagination ul > li > a.current,.pagination ul > li > span.current{background:#52B78E!important}
.pagination ul > li:hover > a{background-color:#52B78E!important;border:1px solid #52B78E!important}
.pagination ul > li:hover > a,.comments-navigation a:hover{border:1px solid #52B78E!important;border-radius:3px;color:#b4b4b4;background:#52B78E!important;color:#fff}
.pagination ul > li > a,.pagination ul > li > span,.comments-navigation a,.comments-navigation span{color:#000;width:auto!important}
.search-header{float:none;padding:0;margin-top:0;flex:1}
.search-header form{width: 100%;}
.search-header .search-text{margin:0;flex:1}
.search-header .btn{background:#52B78E!important;height:auto;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.search-header input[type="text"]{height:44px;padding:14px;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;outline:none;font-size: 1vw;}
.modal input[type=text],.modal input[type=password],.modal textarea{font-size:14px}
.btn-submit a{font-size:14px}
.upload-img .modal-body,.modal-body{padding:0 55px 55px}
.upload-location{float:unset}
.btns-grp{width:100%;padding-top:20px}
.btns-grp .btn-cancel{margin-left:10px}
.single-thread .item-thread{margin:0;border:0!important;padding-top:0}
.single-thread .item-thread .f-row{background:#fff;padding: 10px 30px;}
.single-thread .title-thread-header-outer{background:#fff;padding:20px 30px 0}
.single-thread .title-thread{font-size:22px!important;margin:0;line-height: 28px;}
.single-thread .thread-information{display:flex;align-items:center;margin-bottom: 10px;}
.single-thread .thread-information .type-category{/* margin-left:10px; */}
.single-thread .avatar{width:30px!important;height:30px!important}
.single-thread .items-thread .linke-by{border:0!important;padding:0}
.single-thread .items-thread:before { content:'';  }
.single-thread .f-floatright{margin-left:40px}
.single-avatar{width:30px}
#reply_thread{overflow:unset!important}
.single-thread-header{background:#fff;padding:20px}
.single-thread .items-thread {
    min-height: 70px;
    height: auto !important;
    border-bottom: solid 1px #d0d0d0 !important;
}
#thread_reply{border-bottom:1px solid #f2f2f2!important}
.line-bottom{padding:0}
.button-event .btn{position:relative}
.f-floatright.topic-thread{margin:0!important}
.avatar-mr{margin-right:10px}
.user-details{position:relative;/* margin-left: 30px; */margin-top: 10px;column-gap: 10px;background: #fff;padding: 10px;}

.widget ul.category-items > li a.cat-item.current{background:#de762aff!important;color:#fff}
.single-thread .button-event .btn{width:auto!important}
.single-thread .open-reply{position:absolute;right:0;top:0;margin-top:0}
.single-thread #replies_list{background:#fff;padding:20px 30px}
.single-thread .thread-reply{background:#fff;padding:20px 30px}
.single-thread .reply-children{margin-left:25px}
.single-thread .reply-children .like{display:none}
.single-thread .reply-overlay{margin:0!important}
.single-thread .times-create{color:#6B8EA7;font-size:14px;font-weight:400}
.single-thread #replies_list .control-thread{right:70px}
input[type="search"],input[type="email"],input[type="text"],input[type="password"]{font-family:'Roboto',sans-serif!important}
.search-header input[type="text"]::-webkit-input-placeholder{color:#6B8EA6;opacity:1!important}
.search-header input[type="text"]::-moz-placeholder{color:#6B8EA6;opacity:1!important}
.search-header input[type="text"]::-ms-placeholder{color:#6B8EA6;opacity:1!important}
.search-header input[type="text"]::placeholder{color:#6B8EA6;opacity:1!important}
.text-search input[type="text"]::-webkit-input-placeholder{color:#6B8EA6;opacity:1!important}
.text-search input[type="text"]::-moz-placeholder{color:#6B8EA6;opacity:1!important}
.text-search input[type="text"]::-ms-placeholder{color:#6B8EA6;opacity:1!important}
.text-search input[type="text"]::placeholder{color:#6B8EA6;opacity:1!important}
.modal .btn{position:relative;width:auto;right:auto;margin-top:20px;top:unset;background:#52B78E;font-size:14px;font-weight:700}
.modal .btn:hover{background:#DE512A!important}
.modal .btn-submit{padding-right:0}
#form_login .btn-submit a{padding-top:0}
#form_login .login-by{display:none}
.modal .modal-content,#wp-link-1 .modal-content{border-top:0 solid #52B78E!important}
.login-modal .modal-body{display:flex;align-items:flex-start}
.login-fr .btn-submit{padding-bottom:0}
.login-fr .mo-openid-app-icons{text-align:right;padding-top:10px}
.login-fr .mo-openid-app-icons > p{width:100%!important;text-align:right;color:#7b7b7b!important}
.forget-modal .btn{margin-left:18px}
.login-fr{width:50%;float:unset;height:auto;margin-right:30px;padding:15px 30px 0 0}
.join{width:50%}
.modal input[type="text"],.modal input[type="password"],.modal textarea{border:1px solid #E7ECF0;padding:14px;box-shadow:0 8px 15px #8c98a41a;display:block;width:100%;height:auto;color:#94AABE!important;font-weight:500}
.modal-content{background:#F8FAFB!important}
.modal-content h4{font-size:18px!important}
.modal input[type="text"],.modal input[type="password"],.modal textarea{box-shadow:unset}
.login-modal .modal-header{background:#2D2E2C;color:#fff;margin-bottom:20px}
.login-modal .modal-header .modal-title{color:#fff!important;text-align:center!important;padding:0!important;border:0!important}
.login-modal .modal-header .close .icon{color:#fff!important}
.modal-logo{position:absolute;left:22px;top:22px}
.line-correct{display:none}
.custom-soical-login-icons{text-align:right;color:#7b7b7b!important;margin-top:20px}
.custom-soical-login-icons p{margin-bottom:10px}
.custom-soical-login-icons a img{margin-left:5px}
.show-password,.hide-password{position:absolute;top:50%;transform:translateY(-50%);right:15px;cursor:pointer}
form .error .icon{top:5px;right:5px}
.upload-url .button-event{margin:0;width:auto;float:unset;display:flex;align-items:center;justify-content:flex-end;margin-top:20px}
.upload-url .button-event .btn{margin:0;right:unset;top:unset}
.upload-url .button-event .btn-cancel{position:relative;margin:0;margin-left:10px;right:unset;top:unset}
.max-size{font-size:12px;width:100%;padding-top:2px}
.show-preview{display:none}
.category-select{max-height:220px;overflow-y:auto}
.fe-topic-input{background:#6B8EA7!important}
.icon-img{width:20px;display:inline-block;padding-right:5px;text-align:center}
.content-edit-profile--nowidth{width:100%}
.main-edit-profile .form-horizontal .button-event{margin:20px auto 0}
.main-edit-profile .form-horizontal .button-event .btn{right:unset}
.side-bar--member{padding:0 20px 20px}
.infor-profile{height:auto}
.infor-profile .intro{float:unset;margin-top:0;clear:left;padding:0 26px}

.img-profile .img-circle, .img-profile .avatar {
    width: 90px !important;
    height: 90px;
    border-radius: 50%;
    margin: 0 20px;
    float: left;
}

.ak-card-footer { display: flex; justify-content: space-between; }

.footer-separator {  border-right:solid 2px silver; }
.footer-about {width: 100%;max-width: 90%;padding: 20px;}
.footer-about a { display: block; text-decoration: none; }
.footer-logo img {width: 100%;max-width: 200px;margin-bottom: 10px;} 
.footer-about p {color: #fff;font-size: 100%;line-height: 25px;}

.footer-bottom { background-color: #000; padding:10px; width:100%; height: auto;  }
.footer-bottom a,
.footer-bottom p { color:#efefef; }
.copyright-wrap { text-align: right;  color:#efefef; }

.ak-social-icons {padding: 0;margin: 0 20px 0 0;display: flex;gap: 24px;}
.ak-social-icons li {display: block;}
.ak-social-icons a { display: block; text-decoration: none; outline: none; }
.footer-signup { padding:30px 50px; }
.footer-signup h6 { font-size: 18px; font-weight: 800; text-transform: uppercase; line-height: 36px; color: #fff; }

.footer_contact input[type="email"] {background-color:transparent !important;border:solid 2px #fff;color:#fff;line-height: 30px;padding: 5px;font-size: 16px;margin: 0 0 10px 0;width: 100%;max-width: 330px;}

.footer_contact input[type="submit"] {background-color:#efefef !important;border:solid 2px #fff;text-transform: uppercase;letter-spacing: 2px;color:#000;line-height: 25px;padding: 5px;font-size: 16px;margin: 0 0 10px 0;width: 100%;max-width: 150px;}

.sidebar .widget_top_thread_contributors_widget,
.sidebar .widget_block {
    padding: 20px;
    background-color: #FFF;
    border-radius: 6px;
    border: solid 1px #f2f2f2;
    box-shadow: 0px 2px 3px #0000001f;
}
.wp-block-heading,
.sidebar-header-category{font-size:1.3em; text-transform:capitalize !important  ;   color:#333;line-height: 2em;margin-bottom: 10px;border-bottom: solid 1px #efefef;position: relative;padding-left: 25px;}

.sidebar ul.thread-categories {
    width: 100%;
    padding: 10px;
}

.sidebar ul.thread-categories li {
  display: flex;
  padding-top: .25rem;
  padding-bottom: .25rem;
  align-items: flex-start;
  justify-content: space-between;  
}
.sidebar ul.thread-categories li a {    font-size: 1.15em;
    color: #333 !important;
    font-weight: 400;
padding-top: .25rem;
    padding-bottom: .25rem;
  }
.sidebar span.category-count {
  background-color: #eff0f3;
  border-radius: 999px;
  line-height: 1.25rem;
  color: #4b5563;
  padding: 2px 6px;
}
.contronl-thread-single span {
    padding: 0px 6px;
    color: #3498db;
    opacity: 0.75;
    font-size: 1em;
}

.sidebar-header-category:before {
    position: absolute;
    left: -5px;
    top: 10px;
    content: '';
    display: inline-block;
    width: 1.15em;
    height: 1.15em;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag h-5 w-5 text-indigo-600"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
    vertical-align: middle;
}

@media all and (max-width: 767px) {
.single-thread .avatar{width:25px!important;height:25px!important}
.single-thread .f-floatright{margin-left:40px}
.single-avatar{width:25px}
.thread-infor{position:relative!important;min-height:unset!important}
.thread-item-img{display:none}
.hero > h1 { font-size: 1.75em; }
.where_area { max-width: 90vw; }
.where_divider { max-width: 60vw; }
.where_btn { font-size: 1em; padding: 5px;} 
.container {  }
}


li#fe_leaderboard_widget-2 {
	padding: 15px;
	border-radius: 5px;
}

      	.main-header {
            background: #fff;
            border-bottom: 1px solid #eaeaea;
        }
        .main-nav ul,
        .auth-links {
            display: flex;
            gap: 20px;
            align-items: center;
        }
        .main-nav ul li,
        .auth-links a {
            list-style: none;
        }
        .main-nav ul li a,
        .auth-links a {
            text-decoration: none;
            color: #7c7f85;
            font-weight: 500;
        }
        .main-nav ul li.position-relative:hover .submenu {
            display: block;
        }
        .submenu {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            background: #fff;
            box-shadow: 0 2px 6px rgba(0,0,0,0.15);
        }
        .submenu li {
            padding: 5px 15px;
        }
        .hamburger {
            background: none;
            border: none;
            font-size: 24px;
        }
        #mobileDrawer {
            position: fixed;
            top: 0;
            right: 0;
            width: 80%;
            max-width: 300px;
            height: 100%;
            background: white;
            z-index: 9999;
            box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
            display: none;
            flex-direction: column;
        }
        #mobileDrawer ul {
            padding: 20px;
        }
        #mobileDrawer li {
            margin-bottom: 10px;
        }
        @media (max-width: 767px) {
            .main-nav, .auth-links {
                display: none !important;
            }
            .hamburger {
                display: block !important;
            }
        }

	.container:before {
		display:none!important;
	}

	.container:after {
		display:none!important;
	}

.container:before {
     display:none!important;
}


.main-header {
    padding: 10px 0px;
    margin-bottom: 10px;
}

a.logo img {
    width: 150px !important;
}

.auth-links a {
    background: #de512a;
    padding: 6px 15px;
    border-radius: 5px;
    color: white;
}

.modal-header {
    min-height: 5px!important;
    padding: 1px!important;
}

.modal .modal-dialog {
    margin-top: 5px !important;
}

.signup-blog-form {
    color: black !important;
}

.single-thread .title-thread-header-outer {
    background: #fff;
    padding: 16px 25px;
    align-items: center;
}

/* OLD HEADER CSS */

.profile-account .name a {
    color: #7c7f85 !important;
}

.dropdown-profile .list-profile {
    text-align: center;
    background: white;
}

.hamburger-icon {
  font-size: 26px;
  background: none;
  border: none;
  cursor: pointer;
  color: #333;
  padding: 10px 15px;
}

/* .mobile-menu-wrapper {
  background: #fff;
  border-top: 1px solid #ddd;
  padding: 15px 20px;
} */

.mobile-menu-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mobile-menu-list li {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}

.mobile-menu-list a {
  text-decoration: none;
  color: #222;
  font-weight: 500;
  display: block;
}

.mobile-user-header {
  padding: 10px 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.mobile-user-header .avatar img {
  border-radius: 50%;
}

.mobile-user-header .user-meta {
  font-size: 14px;
  line-height: 1.2;
}

.mobile-menu-list li.user-info {
  padding: 10px 0;
}

.has-submenu > a::after {
  content: " ▼";
  float: right;
  font-size: 10px;
  margin-left: 5px;
}

.mobilesubmenu {
  padding-left: 15px;
}

.mobile-menu-list .submenu li {
  padding: 5px 0;
}

ul.mobilesubmenu {
    margin-top: 10px;
    border-top: 1px solid #eee;
}

.fe-nav{
	display:none;
}

.mobile-menu-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh; /* full viewport height */
  background: white; /* or your preferred background */
  z-index: 9999;
  overflow-y: auto;
}

body.menu-open {
  overflow: hidden; /* prevent background scrolling when menu is open */
}

.mobile-menu-wrapper.d-md-none {
    width: 95%;
    height: auto;
    top: 65px;
    padding: 17px;
    margin: 10px;
}

.header-bottom.header-filter {
    display: none !important;
}
#discussion-container .card-body .colorDiv {
    background-size: contain !important;
}