@import "//fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600";

/*SiteWeavers*/
.navbar-brand {
	padding-top: 10px;
	padding-bottom: 10px;
}

.topbar {
  background-color: #0e4d00;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 8px;
  padding-left: 8px;
  color: #ffffff;
  font-size: 18px;
}

.email {
	text-align: right
}

@media (max-width: 991px) {
 .email {
	text-align: left
}
}
	
.t4-navbar .navbar {
	float: right;
}

.navbar-brand.logo-control img.logo-img {
	max-width: 300px;
	max-height: none;
}

.t4-navbar .navbar {
	margin-top: 24px;
}




/*SiteWeavers End*/
p {
  margin-bottom: 24px;
}

body {
  background-color: #f5f6f7;
}

.com_t4pagebuilder .t4-main-body {
  padding-top: 0;
  padding-bottom: 0;
}

/* Custom system message */
.com_t4pagebuilder #system-message-container {
  position: absolute;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  max-width: 1024px;
  width: 50%;
  z-index: 2000;
}

.com_t4pagebuilder #system-message-container .alert {
  box-shadow: 0 0 15px rgba(0,0,0,0.2);
}

.site-default {
  max-width: 2560px;
  margin-left: auto;
  margin-right: auto;
}

#t4-header .container {
  padding-top: 0;
  padding-bottom: 0;
}

#t4-header .navbar-nav > li {
  padding-top: 27px;
  padding-bottom: 27px;
  padding-right: 8px;
  padding-left: 8px;
}

#t4-header .navbar-nav > li > a {
  line-height: 25px;
  margin-left: 0;
  font-weight: 700;
}

#t4-header .navbar-expand-lg .navbar-nav .nav-link {
  padding: 5px 10px;
  border-radius: 4px;
}

#t4-header .navbar-expand-lg .navbar-nav .nav-link:hover {
  background: rgba(0,0,0,0.1);
}

#t4-header .navbar-expand-lg .navbar-nav .active > .nav-link {
  background: rgba(0,0,0,0.2);
}

#t4-header #triggerButton {
  position: fixed;
  top: 32px;
  right: 32px;
  transition: all 350ms;
}

.is-open #t4-header #triggerButton {
  display: none;
}

.t4-footnav .t4-module .nav li a,
.t4-footnav .t4-card .nav li a,
.t4-footnav .moduletable .nav li a,
.t4-footnav .module_menu .nav li a {
  margin-left: 0;
  font-weight: normal;
}

.t4-footnav.t4-palette-dark .t4-module .module-title {
  border-bottom: 0;
  text-transform: none;
  font-weight: normal;
}

.t4-footnav.t4-palette-dark .t4-module .module-title span {
  padding-bottom: 0;
  color: #fff;
  border-bottom: 0;
}

.t4-footnav .container {
  padding-bottom: 0;
}

.t4-footnav .t4-module .list-info {
  border: 0;
}
.t4-footnav .t4-module .list-info > li {
  border: 0;
  margin-right: 5px;
}
.t4-footnav .t4-module .list-info > li > a {
  background: #d93030;
  border-radius: 4px;
  color: #ffffff;
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  width: 30px;
}
.t4-footnav .t4-module .list-info {
  margin: 0;
  padding: 0;
}
.t4-footnav .t4-module .list-info > li > a:hover,
.t4-footnav .t4-module .list-info > li > a:focus,
.t4-footnav .t4-module .list-info > li > a:active {
  background: #ca2525;
}
.t4-footnav .t4-module .list-info > li > a.facebook {
  background: #3b5999;
}
.t4-footnav .t4-module .list-info > li > a.facebook:hover,
.t4-footnav .t4-module .list-info > li > a.facebook:focus,
.t4-footnav .t4-module .list-info > li > a.facebook:active {
  background: #344e87;
}
.t4-footnav .t4-module .list-info > li > a.twitter {
  background: #55acee;
}
.t4-footnav .t4-module .list-info > li > a.twitter:hover,
.t4-footnav .t4-module .list-info > li > a.twitter:focus,
.t4-footnav .t4-module .list-info > li > a.twitter:active {
  background: #3ea1ec;
}
.t4-footnav .t4-module .list-info > li > a.instagram {
  background: #e4405f;
}
.t4-footnav .t4-module .list-info > li > a.instagram:hover,
.t4-footnav .t4-module .list-info > li > a.instagram:focus,
.t4-footnav .t4-module .list-info > li > a.instagram:active {
  background: #e12a4c;
}

@media (max-width: 991px) {
  #t4-header .navbar-expand-lg .navbar-nav > .nav-item {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

/* Site Default */


/*
@media (max-width: 991px) {
  .site-default .t4-topbar {
    display: none;
  }

  .site-default #t4-header #triggerButton {
    right: auto;
    top: auto;
    position: relative;
    z-index: 2;
  }

  .site-default .header-wrap .navbar-brand {
    top: 7px;
  }

  .site-default .t4-navbar .navbar.navbar-expand-lg {
    padding-right: 30px;
  }

  .site-default .navbar .navbar-toggler {
    color: #fff;
  }

  .site-default #t4-header .navbar-expand-lg .navbar-nav > .nav-item {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
*/

