/* 
	AMPS.less
	Author: Molokini Marketing (RS & VJKL)
	Version 0.1
*/
/* ---------------------------- Flexible Grid ------------------------------------------ */
.members-companies-list .alm-listing .alm-paging-content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media screen and (min-width: 416px) {
  .members-companies-list .alm-listing .alm-paging-content {
    flex-direction: row;
  }
}
.members-companies-list .alm-listing .alm-paging-content > li,
.members-companies-list .alm-listing .alm-paging-content > div {
  margin-bottom: 24px;
  /* Phone */
  flex: 0 0 100%;
  /* Large Phone */
  /* Tablet & small desktop*/
  /* Larger Desktops */
}
@media screen and (min-width: 768px) {
  .members-companies-list .alm-listing .alm-paging-content > li,
  .members-companies-list .alm-listing .alm-paging-content > div {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 416px) {
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(odd),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(odd) {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - (12px + 1px));
    margin-right: 12px;
  }
}
@media screen and (min-width: 768px) {
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(odd),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(odd) {
    margin-right: 0;
  }
}
@media screen and (min-width: 416px) {
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(even),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(even) {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - (12px + 1px));
    margin-left: 12px;
  }
}
@media screen and (min-width: 768px) {
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(even),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(even) {
    flex: none;
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(3n-1),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(3n-1),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(3n-2),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(3n-2) {
    margin-right: 48px;
  }
}
@media screen and (min-width: 768px) {
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(3n-1),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(3n-1),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(3n-2),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(3n-2),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(3n-3),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(3n-3) {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc((100% / 3) - (((12px + 1px)*4)*2/3));
  }
}
@media screen and (min-width: 1280px) {
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(3n-1),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(3n-1),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(3n-2),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(3n-2),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(3n-3),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(3n-3) {
    flex: none;
    margin-right: 0;
  }
}
@media screen and (min-width: 1280px) {
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(4n-1),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(4n-1),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(4n-2),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(4n-2),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(4n-3),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(4n-3) {
    margin-right: 48px;
  }
}
@media screen and (min-width: 1280px) {
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(4n-1),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(4n-1),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(4n-2),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(4n-2),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(4n-3),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(4n-3),
  .members-companies-list .alm-listing .alm-paging-content > li:nth-child(4n-4),
  .members-companies-list .alm-listing .alm-paging-content > div:nth-child(4n-4) {
    flex-shrink: 0;
    flex-grow: 0;
    flex-basis: calc((100% / 4) - (((12px + 1px) *4)*3/4));
  }
}
.members-companies-list .alm-listing .alm-paging-content li {
  padding-left: 0;
  margin: 0 0 48px;
  height: 350px;
}
.members-companies-list .alm-listing .alm-paging-content li a {
  height: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 18px;
  border: 2px solid #eceff6;
}
.members-companies-list .alm-listing .alm-paging-content li a img {
  order: 1;
  position: relative;
  display: block;
  flex-shrink: 0;
  margin-left: auto;
  margin-right: auto;
  vertical-align: middle;
  flex: 25%;
  height: 200px;
  object-fit: contain;
}
.members-companies-list .alm-listing .alm-paging-content li a h2 {
  flex: 1 1 0;
  margin: 18px 0;
  order: 2;
  color: #4caccc;
  text-transform: none;
  font-weight: 500;
  font-size: 18px;
  letter-spacing: 1px;
}
.members-companies-list .alm-listing .alm-paging-content li a p {
  order: 3;
}
.members-companies-list .alm-listing .alm-paging-content li a p .et_pb_button {
  color: white;
}
.members-companies-list .alm-listing .alm-paging-content li a p .et_pb_button:focus,
.members-companies-list .alm-listing .alm-paging-content li a p .et_pb_button:hover {
  color: white;
  background-color: #d5d5d5;
}
/*------------------------------ owl carousal slider settings --------------------------*/
/*---------------------------------- Ajax Loader --------------------------------------*/
.lds-ring {
  display: inline-block;
  position: relative;
  width: 18px;
  height: 18px;
  margin: 0;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 18px;
  height: 18px;
  margin: 0;
  border: 3px solid #4caccc;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #4caccc transparent transparent transparent;
}
.lds-ring.white div {
  border-color: white transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.amps__hidden {
  display: none !important;
}
/*------------------------------------- AMPS CSS settings ---------------------------------------*/
body {
  /* ------------- AMPS Sub Member Management ------------------- */
  /*--------------------------------- Committee Members carousal ----------------------------*/
  /*------------------------- CSS ADDED FROM MARCUS IN ADDITIONAL CSS -------------------------*/
  /*--------- Take out the divider line between content and sidebar ----------*/
  /*----------------------- Header and Menu CSS --------------------------------*/
  /*------------------------- Fixing Header when page scroll ----------------------------*/
  /*--------- Expand the content area to fullwidth ---------------*/
  /*---------------- AMPS Timeline Styling ------------------*/
  /*------------ Expand the content area to fullwidth ----------------*/
  /* Profile Styles */
  /*------------------ Committee Styling CSS ----------------------*/
  /*-------------------------------- AMPS Footer Styling -------------------------------*/
  /*------------------------------- member listing & profile page css -----------------------*/
  /*------------------------------------------ forum style-type -------------------------------*/
  /*--------------------- events listing ---------------*/
  /*--------------------- news listing ---------------*/
}
body #amps__add-member-container input[type="text"].amps__field-invalid,
body #amps__add-member-container input[type="password"].amps__field-invalid,
body #amps__add-member-container input[type="email"].amps__field-invalid {
  border-color: red !important;
}
body #amps__add-member-container input[type="email"] {
  padding: 0 12px !important;
  width: 100%;
  display: block !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: text !important;
  font-size: 15px !important;
  height: 40px !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  margin: 0 !important;
  position: static;
  outline: none !important;
  border: 2px solid #ddd !important;
}
body .ppp-blog-post-categories a {
  font-weight: bold;
  color: #4baccc !important;
}
body .amps-committee {
  padding-left: 24px;
  padding-right: 24px;
  margin-bottom: 48px;
}
body .amps-committee .et_pb_image {
  text-align: center;
}
body .amps-committee .et_pb_image img {
  filter: grayscale(1);
  max-width: 192px;
  width: 100%;
  margin: 0 auto;
}
body .amps-committee .owl-nav button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-family: 'ETModules' !important;
  font-size: 48px !important;
  line-height: 48px !important;
  color: #f3f3f3 !important;
}
body .amps-committee .owl-nav button.disabled {
  color: #ececec;
}
body .amps-committee .owl-nav button.owl-prev {
  left: -36px;
}
@media screen and (min-width: 416px) {
  body .amps-committee .owl-nav button.owl-prev {
    left: -72px;
  }
}
@media screen and (min-width: 981px) {
  body .amps-committee .owl-nav button.owl-prev {
    left: -48px;
  }
}
body .amps-committee .owl-nav button.owl-next {
  right: -36px;
}
@media screen and (min-width: 416px) {
  body .amps-committee .owl-nav button.owl-next {
    right: -72px;
  }
}
@media screen and (min-width: 981px) {
  body .amps-committee .owl-nav button.owl-next {
    right: -48px;
  }
}
body .amps-committee .owl-dots {
  display: none;
}
body .amps-committee .owl-stage {
  display: flex;
}
body .amps-committee .owl-stage .owl-item {
  flex: 1;
  display: flex;
}
body .et_pb_section {
  padding: 0;
}
body .home {
  /* -------------------- MORE MARCUS - HOMEPAGE INLINE STYLING ------------------- */
  /*---------------Menu CTA Button Mobile Settings---------------*/
}
body .home .et_pb_fullscreen .et_pb_fullwidth_header_container {
  width: 90% !important;
  max-width: none;
  height: 10px;
}
body .home #main-header {
  position: absolute;
  z-index: 99989;
  top: 40px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  /*---------------CTA Button Color on Fixed Navigation---------------*/
}
body .home #main-header #top-menu li a:hover {
  opacity: 1 !important;
}
body .home #main-header #top-menu .home-member-login {
  background-color: #4caccc !important;
  padding: 12px 30px 12px 30px!important;
  border-radius: 25px;
  text-align: center;
  margin-top: 10px;
}
body .home #main-header #top-menu .home-member-login a:hover {
  background-color: #4caccc !important;
  color: white !important;
}
body .home #main-header .et-fixed-header .member-login a {
  color: #ffffff;
}
body .home #logo {
  display: inline-block;
  float: none;
  max-height: 100% !important;
  margin-top: 25px;
  margin-bottom: 0;
  vertical-align: middle;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
}
body .home .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
  display: inline-block;
  margin-top: 20px;
  padding-right: 35px !important;
  padding-left: 35px !important;
}
body #main-content .container:before {
  background: none;
}
body #sidebar,
body #search-2,
body #recent-posts-2,
body #recent-comments-2,
body #archives-2,
body #categories-2,
body #meta-2 {
  display: none !important;
}
body .mec-single-event {
  margin-top: 30px !important;
}
body .mec-wrap div:not([class^=elementor-]) {
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
}
body .fullwidth-menu > li:last-child {
  padding-right: 80px;
}
body #main-header.fixedHeaderdeeper {
  margin-top: 0px;
}
body #top-menu li {
  display: inline-block;
  font-size: 14px;
  /*padding-right: 22px;
    font-weight: 300;*/
  padding-right: 30px;
  font-weight: 400;
}
body #top-menu li a {
  font-weight: 300;
}
@media screen and (min-width: 981px) {
  body #top-menu li a {
    font-size: 12px;
  }
}
@media screen and (min-width: 1280px) {
  body #top-menu li a {
    font-size: 16px;
  }
}
body #top-menu li .sub-menu {
  border-top: 0;
  width: 300px;
}
body #top-menu li .sub-menu li a {
  min-width: 260px;
}
body .hide-on-home {
  display: none !important;
}
body #menu-main-navigation .member-login > a {
  color: #4caccc !important;
}
body #menu-main-navigation .sub-menu {
  min-width: 240px;
}
@media screen and (min-width: 981px) {
  body .tribe-events-view,
  body .tribe-events-pg-template {
    padding-top: 7% !important;
  }
  body article {
    padding-top: 0px !important;
  }
}
body #dashboard-menu-container {
  left: 0;
  right: 0;
  z-index: 10;
  height: 80px;
  top: 0px !important;
}
@media screen and (min-width: 981px) {
  body #dashboard-menu-container {
    height: 80px;
    padding-left: 25.8%;
  }
}
body #dashboard-menu-container .et_mobile_nav_menu .mobile_menu_bar {
  color: white;
  text-align: left;
}
body #dashboard-menu-container .et_mobile_nav_menu .mobile_menu_bar::before {
  color: white;
  content: '\43';
}
body #dashboard-menu-container .et_mobile_nav_menu .mobile_menu_bar::after {
  color: white;
  font-weight: 700;
  font-size: 16px;
  position: relative;
  top: 16px;
  left: 24px;
}
body #dashboard-menu-container .et_mobile_nav_menu .et_mobile_menu {
  padding: 0;
}
body #menu-dashboard li.menu-icon-forum a {
  white-space: nowrap;
}
body #menu-dashboard li.menu-icon-forum a::before {
  padding-right: 12px;
  visibility: visible;
  background-image: url('/wp-content/uploads/2019/06/members-forum-white.png');
  background-size: 21px 21px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 21px;
  height: 21px;
  content: "";
}
body #menu-dashboard li.menu-icon-library a {
  white-space: nowrap;
}
body #menu-dashboard li.menu-icon-library a::before {
  padding-right: 12px;
  visibility: visible;
  background-image: url('/wp-content/uploads/2019/06/library-white.png');
  background-size: 21px 21px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 21px;
  height: 21px;
  content: "";
}
body #menu-dashboard li.menu-icon-usefullink a {
  white-space: nowrap;
}
body #menu-dashboard li.menu-icon-usefullink a::before {
  padding-right: 12px;
  visibility: visible;
  background-image: url('/wp-content/uploads/2019/06/useful-links-white.png');
  background-size: 21px 21px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 21px;
  height: 21px;
  content: "";
}
body #menu-dashboard li.menu-icon-newsletter a {
  white-space: nowrap;
}
body #menu-dashboard li.menu-icon-newsletter a::before {
  padding-right: 12px;
  visibility: visible;
  background-image: url('/wp-content/uploads/2019/11/newsletter-icon-1.png');
  background-size: 21px 21px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 21px;
  height: 21px;
  content: "";
}
body #menu-dashboard li.menu-icon-profile a {
  white-space: nowrap;
}
body #menu-dashboard li.menu-icon-profile a::before {
  padding-right: 12px;
  visibility: visible;
  background-image: url('/wp-content/uploads/2019/06/profile-white.png');
  background-size: 23px 23px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 21px;
  height: 21px;
  content: "";
}
body #menu-dashboard li.menu-icon-seminar a {
  white-space: nowrap;
}
body #menu-dashboard li.menu-icon-seminar a::before {
  padding-right: 12px;
  visibility: visible;
  background-image: url('/wp-content/uploads/2020/10/noun_Seminar_2908671.png');
  background-size: 30px 30px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  content: "";
}
body .et_pb_fullwidth_menu.fixedHeader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}
body #main-header.fixedHeaderdeeper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}
body #main-header.fixedHeaderdeeper #logo {
  margin-top: 12px;
}
body #main-header.fixedHeaderdeeper + #et-main-area {
  margin-top: 80px;
}
@media screen and (min-width: 981px) {
  body #main-header.fixedHeaderdeeper + #et-main-area {
    margin-top: 104px;
  }
}
@media screen and (min-width: 981px) {
  body #left-area {
    width: 100% !important;
    padding: 0px !important;
    float: none !important;
  }
}
body .cd-timeline-img {
  background: #fff;
}
body .et_pb_vertical_timeline_0 .cd-timeline-img .et-pb-icon {
  box-shadow: 0 0 0 2px #4caccc;
}
body .et_pb_vertical_timeline_0 .cd-timeline-content {
  box-shadow: none;
  border: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #4caccc;
}
body .et_pb_vertical_timeline_0 #cd-timeline::before {
  background-color: #ccc;
}
body #cd-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 2px;
  background: #d7e4ed;
}
body #left-area ul,
body .comment-content ul,
body .entry-content ul,
body .et-pb-preview #main-content .container ul {
  padding: 0;
  line-height: 26px;
  list-style-type: disc;
  width: 100%;
}
body .searchandfilter input.text,
body .searchandfilter input.title,
body .searchandfilter input[type=email],
body .searchandfilter input[type=password],
body .searchandfilter input[type=tel],
body .searchandfilter input[type=text],
body .searchandfilter select,
body .searchandfilter textarea {
  padding: 12px;
  border: none;
  color: #00a0d2;
  letter-spacing: 1px;
  background-color: #fff;
  width: 320px;
  min-height: 30px;
  font-size: 14px;
  text-transform: uppercase;
}
body .searchandfilter input[type=submit] {
  color: #ffffff !important;
  font-size: 16px;
  background-color: #4caccc;
  height: 35px;
  border: none;
}
body .um input[type=submit].um-button,
body .um input[type=submit].um-button:focus,
body .um a.um-button,
body .um a.um-button.um-disabled:hover,
body .um a.um-button.um-disabled:focus,
body .um a.um-button.um-disabled:active {
  background: #4caccc;
}
body div[data-id="amps__news-list"] > .alm-listing li {
  flex-direction: column;
}
body div[data-id="amps__library-list"] > .alm-listing li,
body div[data-id="amps__newsletter-list"] > .alm-listing li,
body div[data-id="amps__news-list"] > .alm-listing li {
  flex-direction: row;
}
body #news-search .alm-filter--search .alm-filter--inner {
  padding: 0;
  margin-right: 8px;
}
body #news-search .alm-filters--controls {
  align-items: center;
}
body div[data-id="amps__newsletter-list"] > .alm-listing li {
  margin: 30px 0 0;
  flex: 0 1 100%;
}
body div[data-id="amps__news-list"] > .alm-listing,
body div[data-id="amps__library-list"] > .alm-listing,
body div[data-id="amps__newsletter-list"] > .alm-listing {
  /*position: relative;
				margin-bottom: @baseMultiple;*/
}
body div[data-id="amps__news-list"] > .alm-listing li,
body div[data-id="amps__library-list"] > .alm-listing li,
body div[data-id="amps__newsletter-list"] > .alm-listing li {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin: 0;
}
body div[data-id="amps__news-list"] > .alm-listing li h2,
body div[data-id="amps__library-list"] > .alm-listing li h2,
body div[data-id="amps__newsletter-list"] > .alm-listing li h2 {
  font-size: 20px;
  margin-top: 0;
  color: #00a0d2;
}
body div[data-id="amps__news-list"] > .alm-listing li .entry-meta,
body div[data-id="amps__library-list"] > .alm-listing li .entry-meta,
body div[data-id="amps__newsletter-list"] > .alm-listing li .entry-meta {
  margin-bottom: 0;
  font-size: 13px;
}
body div[data-id="amps__news-list"] > .alm-listing li p:not(.entry-meta),
body div[data-id="amps__library-list"] > .alm-listing li p:not(.entry-meta),
body div[data-id="amps__newsletter-list"] > .alm-listing li p:not(.entry-meta) {
  font-size: 13px;
  line-height: 17px;
  padding-bottom: 0;
}
body div[data-id="amps__news-list"] > .alm-listing li:nth-child(odd),
body div[data-id="amps__library-list"] > .alm-listing li:nth-child(odd),
body div[data-id="amps__newsletter-list"] > .alm-listing li:nth-child(odd) {
  background-color: #ffffff;
  padding: 24px;
}
body div[data-id="amps__news-list"] > .alm-listing li:nth-child(even),
body div[data-id="amps__library-list"] > .alm-listing li:nth-child(even),
body div[data-id="amps__newsletter-list"] > .alm-listing li:nth-child(even) {
  background-color: #f4f4f4;
  padding: 24px;
}
body div[data-id="amps__news-list"] > .alm-listing li .info-library,
body div[data-id="amps__library-list"] > .alm-listing li .info-library,
body div[data-id="amps__newsletter-list"] > .alm-listing li .info-library {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 80%;
}
body div[data-id="amps__news-list"] > .alm-listing li .unavailable,
body div[data-id="amps__library-list"] > .alm-listing li .unavailable,
body div[data-id="amps__newsletter-list"] > .alm-listing li .unavailable {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  width: 80px;
  margin-left: 12px;
}
@media screen and (min-width: 768px) {
  body div[data-id="amps__news-list"] > .alm-listing li .unavailable,
  body div[data-id="amps__library-list"] > .alm-listing li .unavailable,
  body div[data-id="amps__newsletter-list"] > .alm-listing li .unavailable {
    width: 20%;
  }
}
body div[data-id="amps__news-list"] > .alm-listing li .download-library,
body div[data-id="amps__library-list"] > .alm-listing li .download-library,
body div[data-id="amps__newsletter-list"] > .alm-listing li .download-library {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  width: 80px;
  margin-left: 12px;
}
@media screen and (min-width: 768px) {
  body div[data-id="amps__news-list"] > .alm-listing li .download-library,
  body div[data-id="amps__library-list"] > .alm-listing li .download-library,
  body div[data-id="amps__newsletter-list"] > .alm-listing li .download-library {
    width: 20%;
  }
}
body div[data-id="amps__news-list"] > .alm-listing li .download-library::before,
body div[data-id="amps__library-list"] > .alm-listing li .download-library::before,
body div[data-id="amps__newsletter-list"] > .alm-listing li .download-library::before {
  font-family: 'ETModules';
  content: '\e05f';
  color: #4caccc;
  font-size: 48px;
  line-height: 48px;
}
@media screen and (min-width: 768px) {
  body div[data-id="amps__news-list"] > .alm-listing li .download-library::before,
  body div[data-id="amps__library-list"] > .alm-listing li .download-library::before,
  body div[data-id="amps__newsletter-list"] > .alm-listing li .download-library::before {
    font-size: 72px;
    line-height: 72px;
  }
}
body div[data-id="amps__news-list"] > .alm-listing li .download-library a span,
body div[data-id="amps__library-list"] > .alm-listing li .download-library a span,
body div[data-id="amps__newsletter-list"] > .alm-listing li .download-library a span {
  display: block;
  padding-top: 12px;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}
body .alm-filters-container button[type="button"] {
  background-color: #4caccc;
}
body .et_pb_portfolio_list .dp_portfolio_item_right {
  width: 100%;
  float: left;
  position: relative;
  display: inline-block;
}
body .et_pb_promo_description {
  position: relative;
  padding-bottom: 0px;
}
body .et_pb_row {
  position: relative;
  width: 90%;
  margin: auto;
  padding: 4% 0;
}
body .entry-content thead th,
body .entry-content tr th,
body body.et-pb-preview #main-content .container thead th,
body body.et-pb-preview #main-content .container tr th {
  padding: 9px 24px;
  color: #ccc;
  font-weight: 700;
}
body .et_portfolio_image img {
  vertical-align: bottom;
  border: solid;
  border-color: #ddd;
  border-width: 1px;
  margin-bottom: 10px;
}
body .container.et_menu_container {
  width: 90% !important;
}
body .et_pb_fullwidth_menu.et_pb_fullwidth_menu_fullwidth .et_pb_row {
  width: 100%;
  padding: 0 !important;
}
body .et_pb_fullwidth_menu .et-menu {
  margin-left: 0px;
  margin-right: 0px;
}
body .container {
  width: 90% !important;
}
body .bbp-breadcrumb-sep {
  margin: 20px;
}
body div.bbp-submit-wrapper {
  margin-top: -45px;
  margin-bottom: 20px;
  float: right;
  clear: both;
  color: white;
}
body #bbp_reply_submit {
  color: white;
  background: #4caccc;
  padding: 10px 40px;
  border: none;
  letter-spacing: 2px;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'Roboto';
  border-radius: 50px !important;
}
body #bbp_topic_submit {
  color: white;
  background: #4caccc;
  padding: 8px 40px;
  border: none;
  letter-spacing: 2px;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'Roboto';
  border-radius: 50px !important;
}
body .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
  width: 90%;
}
body .advert-details {
  width: 100%;
  background-color: #F4F4F4;
  padding: 0% 5%;
  margin-top: 0 !important;
}
body .advert-video {
  width: 555px !important;
  background-color: #F4F4F4;
  margin: 3% 0% 0% 5%;
}
body .marketplace_title {
  background-color: #F4F4F4;
  margin-bottom: 2%;
}
body .advert-contact {
  margin: 3% 9% 0% 0%;
  padding: 30px;
  height: 387px;
  width: 100%;
  background-color: #F4F4F4;
}
body .advert-information {
  margin: 3% 2% 0% 0%;
  padding: 30px;
  height: 387px;
  width: 100%;
  background-color: #F4F4F4;
}
body .marketplace-info {
  padding-bottom: 48px;
}
body h1 .representative {
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 4px;
  background-color: white;
  line-height: 15px;
  margin-left: 6px;
  color: #4caccc;
  border: 1px solid #4caccc;
  letter-spacing: 0;
}
body .et_pb_row.profile-details-row {
  padding: 4% 0 !important;
}
body .et_pb_row.profile-details-row .et_pb_column {
  padding: 24px;
  background-color: #F4F4F4;
}
body .et_pb_row.profile-details-row .representative {
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 4px;
  background-color: white;
  line-height: 15px;
  margin-left: 6px;
  color: #4caccc;
  border: 1px solid #4caccc;
}
body .profile-list {
  margin: 0 0 24px;
  list-style-type: none !important;
}
body .team-carousel-single {
  max-width: 400px;
}
body .amps-committee .owl-nav button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-family: 'ETModules' !important;
  font-size: 48px !important;
  line-height: 48px !important;
  color: #333 !important;
}
body .amps-committee {
  margin-bottom: 0px !important;
}
body .et_pb_team_member_description {
  display: inline-block;
  position: inherit;
  vertical-align: bottom;
  padding: 0 24px 24px 24px;
}
body .et_pb_team_member_image {
  display: table-cell;
  float: left;
  position: relative;
  max-width: 380px;
  margin-right: 0px;
  line-height: 0 !important;
  padding: 24px;
}
body .widget_nav_menu {
  float: right;
}
body #footer-widgets {
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  body #footer-widgets {
    padding-bottom: 36px;
  }
}
@media screen and (min-width: 981px) {
  body #footer-widgets .footer-widget {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: calc(980px)) {
  body #footer-widgets .footer-widget:nth-child(2) {
    float: none;
    clear: both;
    width: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  body #footer-widgets .footer-widget:nth-child(2) {
    padding-top: 48px;
  }
}
@media screen and (min-width: 981px) {
  body #footer-widgets .footer-widget:nth-child(2) {
    padding-top: 0;
  }
}
body #footer-widgets .footer-widget:nth-child(2) .widget_nav_menu {
  margin-bottom: 0 !important;
}
@media screen and (min-width: 981px) {
  body #footer-widgets .footer-widget .widget_nav_menu:first-child {
    margin-bottom: 20px;
  }
}
body #footer-widgets .footer-widget .widget_nav_menu:not(:first-child) {
  margin-top: 20px;
}
@media screen and (min-width: 981px) {
  body #footer-widgets .footer-widget .widget_nav_menu:not(:first-child) {
    clear: right;
  }
}
@media screen and (max-width: calc(980px)) {
  body #footer-widgets .footer-widget .widget_nav_menu {
    float: none;
  }
}
body #footer-widgets .footer-widget .widget_nav_menu li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 0;
}
body #footer-widgets .footer-widget .widget_nav_menu li:not(:last-child) {
  padding-right: 25px;
}
body #footer-widgets .footer-widget .widget_nav_menu li::before {
  border-color: white;
}
body #menu-footer-menu,
body #menu-secondary-footer-menu {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  margin-bottom: 20px;
  letter-spacing: 2px;
  font-weight: 400;
}
@media screen and (min-width: 416px) {
  body #menu-footer-menu,
  body #menu-secondary-footer-menu {
    flex-direction: row;
    font-size: 15px;
  }
}
@media screen and (min-width: 768px) {
  body #menu-footer-menu,
  body #menu-secondary-footer-menu {
    font-size: 16px;
  }
}
body .et_pb_gutters2.et_pb_footer_columns2 .footer-widget .fwidget {
  margin-bottom: 30px;
}
body .menu-footer-menu-container {
  border-bottom: solid;
  border-width: 1px;
  border-color: #d9d9d9;
}
body #main-footer .container,
body #footer-bottom .container {
  width: 90%;
}
body #main-footer {
  border-top: solid;
  border-width: 1px;
  border-color: #d9d9d9;
}
body #main-footer > .container {
  border-bottom: solid;
  border-width: 1px;
  border-color: #d9d9d9;
  padding-bottom: 20px;
}
body #footer-bottom {
  padding: 20px 0;
}
body #footer-bottom #footer-info {
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 1px;
}
body .team-button {
  background-color: #4caccc;
  border: none;
  color: white;
  padding: 5px 30px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  border-radius: 20px;
  margin: 10px 2px;
  cursor: pointer;
}
body .member-cta {
  width: 100%;
}
body .um-search-filter select {
  padding: 12px;
  color: #4caccc;
  border: none;
  text-transform: uppercase;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  background-repeat: no-repeat, repeat;
  background-position: right 0.7em top 50%, 0 0;
  background-size: 0.65em auto, 100%;
}
body .um-member {
  border: 0px solid #ddd;
  text-align: initial;
  margin-top: 48px;
}
body .um-member h3 {
  word-break: normal;
}
body .um-member h3,
body .um-member h4 {
  text-align: left;
}
body .um-member-photo img {
  border: 0px none;
}
body .um-member-photo.radius-1 img {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
}
body .um .um-profile-photo a.um-profile-photo-img,
body .um .um-profile-photo img,
body .um .um-profile-photo span.um-profile-photo-overlay {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
}
body .um-member-card {
  display: inline-block;
}
body .um-member-name {
  margin-bottom: 12px;
}
body .um-member-name a {
  font-size: 20px;
  color: #4caccc;
  font-weight: 400;
}
body .um-member-photo img {
  width: 90%;
}
body .um-profile {
  max-width: 100% !important;
}
body .um-profile .um-profile-body {
  max-width: 800px;
}
body .um-profile .profile-title {
  text-align: center;
}
body .um-profile.um-editing {
  margin-bottom: 0 !important;
  padding-bottom: 4% !important;
  padding-top: 46px;
}
@media screen and (min-width: 1170px) {
  body .masonry-brick {
    max-width: 20%;
  }
}
body .um-info {
  padding-left: 24px;
}
body .um-info span:first-child {
  float: left;
}
body .um_et_pb_button {
  font-size: 14px;
  background-color: #4caccc;
  border-width: 0px !important;
  border-radius: 50px;
  letter-spacing: 1px;
  color: #ffffff;
  font-weight: 400;
  padding: 6px;
}
body .member-library .et_pb_portfolio_item {
  border: 1px #4caccc solid;
  top: 0px;
  bottom: 0px;
  min-height: 17em;
  height: 100%;
}
body .member-library .et_pb_portfolio_item .entry-title {
  text-transform: none;
}
body .member-library .et_pb_portfolio_item .entry-title::before {
  justify-items: center;
  align-items: center;
  color: #4caccc;
  content: '\e092';
  font-size: 100px;
  font-family: 'ETModules';
  display: flex;
  flex-direction: column;
  margin: 60px;
}
body .news-filter .et_pb_text {
  text-align: left !important;
}
body #et-top-navigation {
  font-weight: 300;
}
body #top-menu li {
  padding-right: 24px;
}
@media screen and (min-width: 1280px) {
  body #top-menu li {
    padding-right: 36px;
  }
}
body .tribe-bar-disabled {
  display: none;
}
body .tribe-events-page-title {
  text-align: left;
}
body .tribe-events-tooltip {
  padding: 12px;
}
body .tribe-events-tooltip .tribe-event-duration {
  font-weight: 700;
  color: #4caccc;
  margin-bottom: 12px;
}
body .tribe-events-tooltip .tribe-events-event-body {
  padding: 0;
}
body .tribe-event-featured .tribe-events-event-image {
  display: none !important;
}
body .tribe-events-single-event-title {
  letter-spacing: 2px;
  font-size: 30px !important;
}
body .tribe-events-venue-map {
  background: transparent !important;
  border: 0 !important;
  width: 100% !important;
  margin: 0 !important;
}
body #tribe-events .tribe-events-button,
body .tribe-events-button {
  background-color: #4caccc;
}
body .fullwidth-menu li {
  font-size: 16px;
  font-weight: 400;
}
body .dash-menu {
  text-transform: uppercase;
}
@media screen and (min-width: 981px) {
  body .dash-menu {
    float: left;
    padding-top: 5px;
  }
}
body #bbpress-forums,
body #bbp-search-form {
  padding-bottom: 24px;
  font-size: 14px !important;
}
body #bbp_search_submit,
body #bbp_topic_submit {
  background: #4caccc;
  font-size: 16px;
  color: #fff;
  height: 35px;
  margin-left: 12px;
}
body #bbpress-forums input[type="text"] {
  height: 35px;
}
body div.bbp-breadcrumb,
body div.bbp-topic-tags {
  font-size: 14px;
}
body div.bbp-breadcrumb {
  padding-right: 24px;
}
body div.bbp-template-notice p {
  font-size: 14px;
}
body .um-47813.um {
  max-width: 450px !important;
  border: 1px solid gray;
  padding: 24px;
}
body .um-47813.um .um-misc-ul {
  list-style-type: none;
  text-align: center;
}
body #bbpress-forums {
  margin-bottom: 0;
}
body #bbpress-forums .pageNumbers {
  font-size: 14px;
  min-width: 32px;
  height: 32px;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
body #bbpress-forums .bbp-pagination {
  margin: 18px 0;
}
body #bbpress-forums .bbp-pagination .page-numbers {
  font-size: 14px;
  min-width: 32px;
  height: 32px;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
body #bbpress-forums #subscription-toggle {
  float: right;
}
body #bbpress-forums .bbp-forum-content,
body #bbpress-forums .bbp-footer,
body #bbpress-forums .bbp-template-notice.info {
  display: none;
}
body #bbpress-forums .bbp-forums,
body #bbpress-forums .bbp-topics,
body #bbpress-forums .bbp-replies {
  border: 0;
}
body #bbpress-forums .bbp-forums .bbp-header,
body #bbpress-forums .bbp-topics .bbp-header,
body #bbpress-forums .bbp-replies .bbp-header {
  padding: 12px 6px;
  background: none;
  border-color: #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
body #bbpress-forums .bbp-forums .bbp-header .forum-titles,
body #bbpress-forums .bbp-topics .bbp-header .forum-titles,
body #bbpress-forums .bbp-replies .bbp-header .forum-titles {
  padding: 0 !important;
  font-size: 16px;
}
body #bbpress-forums .bbp-forums .bbp-header .forum-titles li,
body #bbpress-forums .bbp-topics .bbp-header .forum-titles li,
body #bbpress-forums .bbp-replies .bbp-header .forum-titles li {
  text-align: left;
}
body #bbpress-forums .bbp-forums .bbp-header .bbp-reply-author,
body #bbpress-forums .bbp-topics .bbp-header .bbp-reply-author,
body #bbpress-forums .bbp-replies .bbp-header .bbp-reply-author,
body #bbpress-forums .bbp-forums .bbp-header .bbp-reply-content,
body #bbpress-forums .bbp-topics .bbp-header .bbp-reply-content,
body #bbpress-forums .bbp-replies .bbp-header .bbp-reply-content {
  padding: 0 !important;
  font-size: 16px;
}
body #bbpress-forums .bbp-forums .bbp-body ul,
body #bbpress-forums .bbp-topics .bbp-body ul,
body #bbpress-forums .bbp-replies .bbp-body ul {
  padding: 12px 6px;
  border-top-color: #d5d5d5;
  min-height: 124px;
  display: flex;
  align-items: center;
  flex-direction: row;
}
body #bbpress-forums .bbp-forums .bbp-body ul:first-child,
body #bbpress-forums .bbp-topics .bbp-body ul:first-child,
body #bbpress-forums .bbp-replies .bbp-body ul:first-child {
  border-top: 0;
}
body #bbpress-forums .bbp-forums .bbp-body ul:last-child,
body #bbpress-forums .bbp-topics .bbp-body ul:last-child,
body #bbpress-forums .bbp-replies .bbp-body ul:last-child {
  border-bottom: 1px solid #d5d5d5;
}
body #bbpress-forums .bbp-forums .bbp-body ul.odd,
body #bbpress-forums .bbp-topics .bbp-body ul.odd,
body #bbpress-forums .bbp-replies .bbp-body ul.odd {
  background-color: white;
}
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-forum-info,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-forum-info,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-forum-info,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-topic-title,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-title,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-topic-title,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-forum-reply-count,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-forum-reply-count,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-forum-reply-count,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-forum-topic-count,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-forum-topic-count,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-forum-topic-count,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-author-name,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-author-name,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-author-name,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-topic-reply-count,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-reply-count,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-topic-reply-count,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-topic-voice-count,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-voice-count,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-topic-voice-count {
  font-size: 16px;
  text-align: left;
}
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-forum-reply-count,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-forum-reply-count,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-forum-reply-count,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-topic-reply-count,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-reply-count,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-topic-reply-count {
  line-height: 24px;
  font-weight: 700;
  text-align: left;
}
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-forum-reply-count::before,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-forum-reply-count::before,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-forum-reply-count::before,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-topic-reply-count::before,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-reply-count::before,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-topic-reply-count::before {
  line-height: 24px;
  font-size: 16px;
  padding-right: 12px;
  content: '\77';
  font-family: 'ETModules';
  vertical-align: middle;
}
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-forum-freshness,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-forum-freshness,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-forum-freshness,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-topic-freshness,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-freshness,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-topic-freshness {
  display: flex;
  flex-direction: column-reverse;
  text-align: left;
}
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-forum-freshness > a,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-forum-freshness > a,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-forum-freshness > a,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-topic-freshness > a,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-freshness > a,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-topic-freshness > a {
  color: #707070;
}
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-forum-freshness .bbp-topic-meta,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-forum-freshness .bbp-topic-meta,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-forum-freshness .bbp-topic-meta,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-topic-freshness .bbp-topic-meta,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-freshness .bbp-topic-meta,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-topic-freshness .bbp-topic-meta {
  margin: 0;
  line-height: 16px;
}
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-forum-freshness .bbp-author-avatar,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-forum-freshness .bbp-author-avatar,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-forum-freshness .bbp-author-avatar,
body #bbpress-forums .bbp-forums .bbp-body ul .bbp-topic-freshness .bbp-author-avatar,
body #bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-freshness .bbp-author-avatar,
body #bbpress-forums .bbp-replies .bbp-body ul .bbp-topic-freshness .bbp-author-avatar {
  display: none;
}
body #bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-permalink {
  display: block;
  line-height: 18px;
}
body #bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-author-avatar {
  display: none;
}
body #bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-started-by {
  font-size: 14px;
  font-weight: 400;
  color: #707070;
}
body #bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-started-by a {
  color: #707070;
  font-size: 14px;
}
body #bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-pagination {
  margin: 12px 0 6px;
}
body #bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-pagination .page-numbers {
  font-size: 14px;
  min-width: 32px;
  height: 32px;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
body #bbpress-forums .bbp-replies .bbp-reply-header {
  font-size: 14px;
}
body #bbpress-forums .bbp-replies .bbp-reply-author a {
  line-height: 14px;
}
body #bbpress-forums .bbp-replies .topic,
body #bbpress-forums .bbp-replies .reply {
  font-size: 14px;
  font-weight: 400;
}
body #bbpress-forums .bbp-replies .topic.odd,
body #bbpress-forums .bbp-replies .reply.odd {
  background-color: white;
}
body #tribe-events .tribe-events-button {
  display: none;
}
body .tribe-events-calendar tr th {
  color: #666666;
}
body .alm-filters-container {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 981px) {
  body .alm-filters-container {
    flex-direction: row;
  }
}
body .alm-filters-container .alm-filter--search {
  width: 20rem;
}
body .alm-filters-container .alm-filter--search ::placeholder {
  color: #4caccc;
}
body .alm-filters-container .alm-filter--select select {
  padding: 12px;
  color: #4caccc;
  border: none;
  text-transform: capitalize;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  background-repeat: no-repeat, repeat;
  background-position: right 0.7em top 50%, 0 0;
  background-size: 0.65em auto, 100%;
  width: 100%;
  border: 2px solid #eceff6;
}
@media screen and (min-width: 768px) {
  body .alm-filters-container .alm-filter--select select {
    width: 14rem;
  }
}
@media screen and (min-width: 1280px) {
  body .alm-filters-container .alm-filter--select select {
    width: 18rem;
    margin-right: 6px;
  }
}
@media screen and (min-width: 1440px) {
  body .alm-filters-container .alm-filter--select select {
    width: 18rem;
    margin-right: 6px;
  }
}
body .alm-filters-container .alm-filter {
  display: block;
}
body .alm-filters-container .alm-filter--text-wrap input[type="text"] {
  border: 0px none;
  width: 15rem;
  border-radius: 0px;
  text-transform: capitalize;
  height: 45px;
  color: #4caccc;
  font-weight: 400;
  border: 2px solid #eceff6;
}
body .alm-filters-container .alm-filter--text-wrap input[type="text"]::placeholder {
  color: #4caccc;
}
body .news-downloads .et-pb-icon {
  font-size: 65px;
}
body .news-downloads .et_pb_blurb_content {
  margin-bottom: 24px;
}
body .entry-meta {
  opacity: 1;
}
body .entry-meta .amps__news-cat {
  color: #4caccc;
  font-weight: 500;
  margin-right: 0px;
}
body .entry-meta em {
  margin-left: 0px;
}
.alm-filters-container .alm-filter .alm-filter--inner .alm-filter--select label {
  display: none;
}
.members-companies-list .alm-listing .alm-paging-content {
  list-style-type: none;
}
/*--------------------------------- Sub Members -------------------------------*/
#amps__sub-member-list td a.um-disabled[data-action="edit"],
#amps__sub-member-list td a.um-disabled[data-action="archive"] {
  pointer-events: none;
}
#amps__add-member-inner-wrapper {
  padding: 24px 36px;
}
#amps__add-member-inner-wrapper #amps__sub-member-status-bar {
  padding: 12px 0;
}
#amps__add-member-inner-wrapper #amps__sub-member-status-bar .lds-ring {
  margin-right: 24px;
}
/*------------------------------------------- Vicky Additions --------------------------------*/
.et_mobile_menu {
  padding: 24px 12px;
}
body.home header#main-header {
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (min-width: 416px) and (max-width: calc(980px)) {
  body.home #home-intro {
    display: flex;
    flex-direction: row;
  }
}
body.home #home-intro .et_pb_column_0 {
  flex-grow: 5;
  flex-shrink: 1;
  flex-basis: 0;
  margin-right: 24px;
}
body.home #home-intro .et_pb_column_1 {
  flex-grow: 3;
  flex-shrink: 1;
  flex-basis: 0;
}
body.single-company .events-calendar-single-navigation .et_pb_row,
body.um-page-user .events-calendar-single-navigation .et_pb_row,
body.single-marketplace .events-calendar-single-navigation .et_pb_row,
body.single-tribe_events .events-calendar-single-navigation .et_pb_row,
body.single-post .events-calendar-single-navigation .et_pb_row,
body.single-seminar .events-calendar-single-navigation .et_pb_row {
  padding: 24px 0;
}
body.single-company article .entry-title,
body.um-page-user article .entry-title,
body.single-marketplace article .entry-title,
body.single-tribe_events article .entry-title,
body.single-post article .entry-title,
body.single-seminar article .entry-title {
  padding-bottom: 24px;
  flex: 1 1;
}
body.single-company article .breadcrumb,
body.um-page-user article .breadcrumb,
body.single-marketplace article .breadcrumb,
body.single-tribe_events article .breadcrumb,
body.single-post article .breadcrumb,
body.single-seminar article .breadcrumb {
  padding-bottom: 12px;
}
body.single-company article .et_project_categories,
body.um-page-user article .et_project_categories,
body.single-marketplace article .et_project_categories,
body.single-tribe_events article .et_project_categories,
body.single-post article .et_project_categories,
body.single-seminar article .et_project_categories {
  flex: 0 0 100%;
}
body.single-company article .et_project_categories span,
body.um-page-user article .et_project_categories span,
body.single-marketplace article .et_project_categories span,
body.single-tribe_events article .et_project_categories span,
body.single-post article .et_project_categories span,
body.single-seminar article .et_project_categories span {
  display: inline-block;
  padding: 12px;
  background-color: white;
  color: #4caccc;
  margin: 6px;
}
body.single-company article .et_project_categories span:not(:last-child),
body.um-page-user article .et_project_categories span:not(:last-child),
body.single-marketplace article .et_project_categories span:not(:last-child),
body.single-tribe_events article .et_project_categories span:not(:last-child),
body.single-post article .et_project_categories span:not(:last-child),
body.single-seminar article .et_project_categories span:not(:last-child) {
  margin-right: 12px;
}
body.single-company article .amps_top_row,
body.um-page-user article .amps_top_row,
body.single-marketplace article .amps_top_row,
body.single-tribe_events article .amps_top_row,
body.single-post article .amps_top_row,
body.single-seminar article .amps_top_row {
  display: flex;
  flex-direction: column;
  padding: 0 0 48px;
}
@media screen and (min-width: 768px) {
  body.single-company article .amps_top_row,
  body.um-page-user article .amps_top_row,
  body.single-marketplace article .amps_top_row,
  body.single-tribe_events article .amps_top_row,
  body.single-post article .amps_top_row,
  body.single-seminar article .amps_top_row {
    flex-direction: row;
  }
}
body.single-company article .amps_top_row .amps_member_description,
body.um-page-user article .amps_top_row .amps_member_description,
body.single-marketplace article .amps_top_row .amps_member_description,
body.single-tribe_events article .amps_top_row .amps_member_description,
body.single-post article .amps_top_row .amps_member_description,
body.single-seminar article .amps_top_row .amps_member_description {
  flex: 0 0 100%;
  padding-top: 24px;
}
@media screen and (min-width: 768px) {
  body.single-company article .amps_top_row .amps_member_description,
  body.um-page-user article .amps_top_row .amps_member_description,
  body.single-marketplace article .amps_top_row .amps_member_description,
  body.single-tribe_events article .amps_top_row .amps_member_description,
  body.single-post article .amps_top_row .amps_member_description,
  body.single-seminar article .amps_top_row .amps_member_description {
    flex: 2 2 0;
    padding: 0 0 48px;
    margin-right: 24px;
  }
}
@media screen and (min-width: 1280px) {
  body.single-company article .amps_top_row .amps_member_description,
  body.um-page-user article .amps_top_row .amps_member_description,
  body.single-marketplace article .amps_top_row .amps_member_description,
  body.single-tribe_events article .amps_top_row .amps_member_description,
  body.single-post article .amps_top_row .amps_member_description,
  body.single-seminar article .amps_top_row .amps_member_description {
    flex: 3 3 0;
  }
}
body.single-company article .amps_top_row .amps__profile_image,
body.um-page-user article .amps_top_row .amps__profile_image,
body.single-marketplace article .amps_top_row .amps__profile_image,
body.single-tribe_events article .amps_top_row .amps__profile_image,
body.single-post article .amps_top_row .amps__profile_image,
body.single-seminar article .amps_top_row .amps__profile_image {
  float: none;
  display: flex;
  justify-content: center;
  align-content: center;
  background-color: white;
  width: 100%;
  height: 200px;
  padding: 18px;
  margin-bottom: 24px;
}
@media screen and (min-width: 981px) {
  body.single-company article .amps_top_row .amps__profile_image,
  body.um-page-user article .amps_top_row .amps__profile_image,
  body.single-marketplace article .amps_top_row .amps__profile_image,
  body.single-tribe_events article .amps_top_row .amps__profile_image,
  body.single-post article .amps_top_row .amps__profile_image,
  body.single-seminar article .amps_top_row .amps__profile_image {
    width: 248px;
    height: 300px;
    float: left;
    margin-right: 24px;
  }
}
body.single-company article .amps_top_row .amps__profile_image img,
body.um-page-user article .amps_top_row .amps__profile_image img,
body.single-marketplace article .amps_top_row .amps__profile_image img,
body.single-tribe_events article .amps_top_row .amps__profile_image img,
body.single-post article .amps_top_row .amps__profile_image img,
body.single-seminar article .amps_top_row .amps__profile_image img {
  max-width: none;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
body.single-company article .amps_top_row .amps_member_logo,
body.um-page-user article .amps_top_row .amps_member_logo,
body.single-marketplace article .amps_top_row .amps_member_logo,
body.single-tribe_events article .amps_top_row .amps_member_logo,
body.single-post article .amps_top_row .amps_member_logo,
body.single-seminar article .amps_top_row .amps_member_logo {
  flex: 0 0 100%;
}
@media screen and (min-width: 768px) {
  body.single-company article .amps_top_row .amps_member_logo,
  body.um-page-user article .amps_top_row .amps_member_logo,
  body.single-marketplace article .amps_top_row .amps_member_logo,
  body.single-tribe_events article .amps_top_row .amps_member_logo,
  body.single-post article .amps_top_row .amps_member_logo,
  body.single-seminar article .amps_top_row .amps_member_logo {
    flex: 1 1 0;
  }
}
@media screen and (min-width: 1280px) {
  body.single-company article .amps_top_row .amps_member_logo,
  body.um-page-user article .amps_top_row .amps_member_logo,
  body.single-marketplace article .amps_top_row .amps_member_logo,
  body.single-tribe_events article .amps_top_row .amps_member_logo,
  body.single-post article .amps_top_row .amps_member_logo,
  body.single-seminar article .amps_top_row .amps_member_logo {
    flex: 1 1 0;
  }
}
body.single-company article .amps_top_row .amps_member_logo .url a,
body.um-page-user article .amps_top_row .amps_member_logo .url a,
body.single-marketplace article .amps_top_row .amps_member_logo .url a,
body.single-tribe_events article .amps_top_row .amps_member_logo .url a,
body.single-post article .amps_top_row .amps_member_logo .url a,
body.single-seminar article .amps_top_row .amps_member_logo .url a {
  display: block;
  background-color: white;
  font-size: 16px;
  color: #4caccc;
  padding: 12px 24px;
  width: 80%;
  text-align: center;
  margin: 0 auto;
}
body.single-company article .amps_top_row .amps_member_logo .url a:hover,
body.um-page-user article .amps_top_row .amps_member_logo .url a:hover,
body.single-marketplace article .amps_top_row .amps_member_logo .url a:hover,
body.single-tribe_events article .amps_top_row .amps_member_logo .url a:hover,
body.single-post article .amps_top_row .amps_member_logo .url a:hover,
body.single-seminar article .amps_top_row .amps_member_logo .url a:hover,
body.single-company article .amps_top_row .amps_member_logo .url a:active,
body.um-page-user article .amps_top_row .amps_member_logo .url a:active,
body.single-marketplace article .amps_top_row .amps_member_logo .url a:active,
body.single-tribe_events article .amps_top_row .amps_member_logo .url a:active,
body.single-post article .amps_top_row .amps_member_logo .url a:active,
body.single-seminar article .amps_top_row .amps_member_logo .url a:active {
  background-color: #eceff6;
  color: black;
}
body.single-company article .amps_top_row .amps_member_logo .image,
body.um-page-user article .amps_top_row .amps_member_logo .image,
body.single-marketplace article .amps_top_row .amps_member_logo .image,
body.single-tribe_events article .amps_top_row .amps_member_logo .image,
body.single-post article .amps_top_row .amps_member_logo .image,
body.single-seminar article .amps_top_row .amps_member_logo .image {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
}
body.single-company article .amps_top_row .amps_member_logo .image img,
body.um-page-user article .amps_top_row .amps_member_logo .image img,
body.single-marketplace article .amps_top_row .amps_member_logo .image img,
body.single-tribe_events article .amps_top_row .amps_member_logo .image img,
body.single-post article .amps_top_row .amps_member_logo .image img,
body.single-seminar article .amps_top_row .amps_member_logo .image img {
  width: 100%;
  max-width: none;
}
.join-today .et_pb_row {
  padding: 2% 0;
}
.join-today .et_pb_row .et_pb_code_inner {
  width: 90%;
  margin: 0 auto;
}
@media screen and (min-width: 1280px) {
  .join-today .et_pb_row .et_pb_code_inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
.join-today .et_pb_row .et_pb_code_inner h2 {
  color: white;
  margin: 24px 0;
  padding-bottom: 0;
  font-size: 22px;
}
@media screen and (min-width: 1920px) {
  .join-today .et_pb_row .et_pb_code_inner h2 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1280px) {
  .join-today .et_pb_row .et_pb_code_inner h2:first-child {
    max-width: 682px;
    line-height: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .join-today .et_pb_row .et_pb_code_inner h2:first-child {
    max-width: none;
  }
}
.join-today .et_pb_row .et_pb_code_inner h2:last-child {
  line-height: 1;
  padding-right: 72px;
}
.join-today .et_pb_row .et_pb_code_inner h2:last-child::after {
  padding-left: 24px;
  font-family: 'ETModules';
  content: '\24';
  font-size: 60px;
  position: absolute;
  bottom: -20px;
  right: 0;
}
@media screen and (min-width: 768px) {
  .join-today .et_pb_row .et_pb_code_inner h2:last-child::after {
    right: auto;
  }
}
@media screen and (min-width: 1280px) {
  .join-today .et_pb_row .et_pb_code_inner h2:last-child::after {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
  }
}
.join-today .et_pb_row .et_pb_code_inner div {
  padding: 0 18px;
  flex: 1 1 auto;
}
.join-today .et_pb_row .et_pb_code_inner div hr {
  display: none;
  /*border-style:solid;
					border-color:white;
					border-bottom-width:0;*/
}
@media screen and (max-width: calc(980px)) {
  .home-hero .et_pb_fullwidth_header_container {
    min-height: 100vh !important;
  }
}
.home-hero .et_pb_header_content_wrapper h1,
.home-hero .et_pb_header_content_wrapper h2 {
  padding-bottom: 0 !important;
}
.home-hero .et_pb_header_content_wrapper h1 {
  line-height: 48px;
  font-size: 40px !important;
}
@media screen and (min-width: 768px) {
  .home-hero .et_pb_header_content_wrapper h1 {
    font-size: 56px !important;
  }
}
@media screen and (min-width: 981px) {
  .home-hero .et_pb_header_content_wrapper h1 {
    font-size: 64px !important;
    line-height: 72px;
  }
}
@media screen and (min-width: 768px) {
  .home-hero .et_pb_header_content_wrapper h2 {
    font-size: 32px;
  }
}
.member-login,
.icon_search,
.amps-menu {
  display: none;
}
@media screen and (min-width: 981px) {
  .member-login,
  .icon_search,
  .amps-menu {
    display: block;
  }
}
.icon_search::before {
  font-family: 'ETModules';
  color: white;
}
.icon_search a {
  display: none !important;
}
body .input.et_pb_contact_captcha {
  background-color: #cecece;
}
@media screen and (min-width: 1440px) {
  body #filtertext {
    width: 8.75%;
    margin-right: 0px;
  }
}
body .um-47812.um {
  max-width: 600px;
}
body .et_pb_button::after {
  font-size: 18px !important;
}
body .et-social-rss a.icon:before {
  content: "\e09d";
}
body .seminar .et_portfolio_image img {
  filter: gray;
  filter: grayscale(100%);
}
.um-account-side a[data-tab="general"],
.um-account-meta-img {
  display: none;
}
.amps__users_list ul.alm-listing .alm-paging-content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media screen and (min-width: 416px) {
  .amps__users_list ul.alm-listing .alm-paging-content {
    flex-direction: row;
  }
}
.amps__users_list ul.alm-listing .alm-paging-content > li,
.amps__users_list ul.alm-listing .alm-paging-content > div {
  margin-bottom: 24px;
  /* Phone */
  flex: 0 0 100%;
  /* Large Phone */
  /* Tablet & small desktop*/
  /* Larger Desktops */
}
@media screen and (min-width: 768px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li,
  .amps__users_list ul.alm-listing .alm-paging-content > div {
    margin-bottom: 36px;
  }
}
@media screen and (min-width: 416px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(odd),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(odd) {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - (12px + 1px));
    margin-right: 12px;
  }
}
@media screen and (min-width: 768px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(odd),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(odd) {
    margin-right: 0;
  }
}
@media screen and (min-width: 416px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(even),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(even) {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - (12px + 1px));
    margin-left: 12px;
  }
}
@media screen and (min-width: 768px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(even),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(even) {
    flex: none;
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(3n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(3n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(3n-2),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(3n-2) {
    margin-right: 36px;
  }
}
@media screen and (min-width: 768px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(3n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(3n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(3n-2),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(3n-2),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(3n-3),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(3n-3) {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc((100% / 3) - (((12px + 1px)*3)*2/3));
  }
}
@media screen and (min-width: 1280px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(3n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(3n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(3n-2),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(3n-2),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(3n-3),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(3n-3) {
    flex: none;
    margin-right: 0;
  }
}
@media screen and (min-width: 1280px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(4n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(4n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(4n-2),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(4n-2),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(4n-3),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(4n-3) {
    margin-right: 36px;
  }
}
@media screen and (min-width: 1280px) {
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(4n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(4n-1),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(4n-2),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(4n-2),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(4n-3),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(4n-3),
  .amps__users_list ul.alm-listing .alm-paging-content > li:nth-child(4n-4),
  .amps__users_list ul.alm-listing .alm-paging-content > div:nth-child(4n-4) {
    flex-shrink: 0;
    flex-grow: 0;
    flex-basis: calc((100% / 4) - (((12px + 1px) *3)*3/4));
  }
}
.amps__users_list ul.alm-listing .alm-paging-content .author {
  margin-bottom: 48px;
}
.amps__users_list ul.alm-listing .alm-paging-content .author a {
  display: flex;
  flex-direction: column;
  padding: 12px;
}
.amps__users_list ul.alm-listing .alm-paging-content .author .amps__user_list_photo {
  order: 1;
  padding: 24px;
}
.amps__users_list ul.alm-listing .alm-paging-content .author h3 {
  order: 2;
}
.amps__users_list ul.alm-listing .alm-paging-content .author h3 .representative {
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 4px;
  background-color: white;
  line-height: 15px;
  margin-left: 6px;
  color: #4caccc;
  border: 1px solid #4caccc;
  letter-spacing: 0;
}
.amps__users_list ul.alm-listing .alm-paging-content .author h4 {
  order: 3;
  color: #4caccc;
}
.no-results {
  margin-top: 24px;
}
body div[data-id="amps__library-list"] > .alm-listing li p:not(.entry-meta) {
  max-width: 900px;
  width: 100%;
  padding-right: 12px;
}
body .et_pb_ajax_pagination_container article {
  padding-top: 0px !important;
}
body .um-members {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
body .author {
  min-height: 100px;
  flex: 0 0 calc(-2%);
  text-align: left;
}
body .author h4 {
  order: 3;
  color: #4caccc;
  word-break: normal;
  font-size: 14px;
}
body .author h3 {
  order: 2;
  word-break: normal;
}
body .author p {
  margin-bottom: 6px;
}
body .author .representative {
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  padding: 4px 4px 4px 4px;
  background-color: white;
  line-height: 15px;
  color: #4caccc;
  border: 1px solid #4caccc;
  letter-spacing: 0;
}
body .author .representative:not(:first-child) {
  margin-left: 6px;
}
body .author .amps__user_list_photo {
  order: 1;
  padding: 24px;
}
@media screen and (max-width: 768px) {
  body .bbp-forum-reply-count {
    display: none;
  }
  body #bbpress-forums fieldset.bbp-form label {
    width: 50%;
  }
}
body .um-profile-body.main.main-default {
  padding-left: 12px;
  padding-right: 12px;
}
body .bbp-topic-voice-count {
  display: none;
}
@media screen and (min-width: 981px) {
  body .profile-description {
    text-align: justify;
    margin-right: 24px;
  }
}
.amps__committee_members_slider .et_pb_team_member_description h5 {
  text-transform: none;
  font-weight: 700;
  text-align: left;
  color: #4caccc;
  font-size: 18px;
  margin: 0;
  padding: 0 0 6px 0;
  letter-spacing: 0;
}
.amps__committee_members_slider .et_pb_team_member_description p {
  margin: 0;
  padding: 0;
}
.amps__committee_members_slider .et_pb_team_member_description a {
  background-color: #4caccc;
  border: none;
  color: white;
  padding: 5px 30px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  border-radius: 20px;
  margin: 10px 2px;
  cursor: pointer;
}
body ul#menu-dashboard {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
body .et-db #et-boc .et-l .et_pb_fullwidth_menu_0 .mobile_nav .mobile_menu_bar:before {
  color: #ffffff !important;
}
body .alm-paging-content li ul {
  list-style-type: none !important;
}
body .um-field-checkbox:not(.um-field) {
  width: 100%;
}
body .um-field-checkbox-option {
  color: #555555 !important;
}
@media screen and (max-width: 981px) {
  /*#dashboard-menu-container {
    top: 4rem !important;
}*/
}
body .search-results .search-results-wrap,
body .archive-results .search-results-wrap {
  background: #ffffff;
  padding: 3rem;
  box-shadow: 0px 0px 13px 3px rgba(0, 0, 0, 0.05);
}
body .search-results .search-results-wrap article,
body .archive-results .search-results-wrap article {
  box-shadow: none;
  background: transparent;
  border-bottom: 1px solid #eee;
  padding: 2rem 0 !important;
  margin-bottom: 1rem;
}
body .search-results .search-results-wrap .page-numbers,
body .archive-results .search-results-wrap .page-numbers {
  margin-top: 3rem;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .search-results .search-results-wrap .page-numbers li,
body .archive-results .search-results-wrap .page-numbers li {
  list-style: none;
  padding: 0px 4px;
  margin-right: 6px;
}
body.logged-in:not(.wp-admin).single-post #crumbs,
body.logged-in:not(.wp-admin).single-vacancy #crumbs,
body.logged-in:not(.wp-admin).single-event #crumbs,
body.logged-in:not(.wp-admin) .search-results #crumbs,
body.logged-in:not(.wp-admin) .archive-results #crumbs {
  color: #33997c !important;
}
#top-menu-nav ul li.menu-search a:after {
  content: "";
  display: inline-block;
  background-image: url(/wp-content/themes/AMPS/img/icon-search.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  opacity: 1;
  visibility: visible;
  position: absolute;
  right: 1rem;
  top: 0.9rem;
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  transition: all 250ms ease;
}
.alm-filters-container {
  background-color: transparent !important;
  margin-top: 0px !important;
}
@media screen and (min-width: 981px) {
  body.logged-in:not(.home).admin-bar .entry-content {
    padding-top: 87px !important;
  }
  p.whatever input#my_parameter {
    margin: 12px !important;
  }
  p.whatever {
    margin: 24px !important;
    font-size: large;
  }
}
.bbp-search #et-top-navigation #et_mobile_nav_menu {
  display: none;
}
@media only screen and (min-width: 981px) {
  .bbp-search .et_header_style_left #et-top-navigation,
  .et_header_style_split #et-top-navigation {
    padding: 0px;
  }
}
.um-page-members .et_pb_button {
  border-radius: 3px;
}
.bbp-reply-ip {
  display: none;
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul,
.bbpress:not(.single) #bbpress-forums .bbp-body ul {
  padding: 12px 6px;
  border-top-color: #d5d5d5;
  min-height: 124px;
  display: flex;
  align-items: center;
  flex-direction: column !important;
  margin: 6px;
  border: 1px black solid!important;
}
@media (max-width: 767px) {
  .forum-archive:not(.single) #bbpress-forums .bbp-body ul,
  .bbpress:not(.single) #bbpress-forums .bbp-body ul {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .forum-archive:not(.single) #bbpress-forums .bbp-body ul,
  .bbpress:not(.single) #bbpress-forums .bbp-body ul {
    width: 24%;
  }
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul li,
.bbpress:not(.single) #bbpress-forums .bbp-body ul li {
  display: flex;
  flex-direction: row;
  width: 100%;
  white-space: nowrap;
  justify-content: flex-start;
  padding: 6px;
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul li .bbp-topic-meta,
.bbpress:not(.single) #bbpress-forums .bbp-body ul li .bbp-topic-meta {
  display: none;
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-title,
.bbpress:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-title {
  font-size: 18px;
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-info,
.bbpress:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-info {
  order: 2;
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-topic-count,
.bbpress:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-topic-count {
  order: 1;
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-reply-count,
.bbpress:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-reply-count {
  order: 3;
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-freshness,
.bbpress:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-freshness {
  order: 4;
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-topic-count::before,
.bbpress:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-topic-count::before {
  font-size: 24px;
  padding-right: 12px;
  content: '\76';
  font-family: 'ETModules';
}
.forum-archive:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-freshness::before,
.bbpress:not(.single) #bbpress-forums .bbp-body ul .bbp-forum-freshness::before {
  font-size: 16px;
  padding-right: 12px;
  content: '\7d';
  font-family: 'ETModules';
}
.forum-archive:not(.single) #bbpress-forums li.bbp-body,
.bbpress:not(.single) #bbpress-forums li.bbp-body {
  display: flex;
  flex-wrap: wrap;
}
.forum-archive:not(.single) #bbpress-forums .bbp-forums .bbp-header,
.bbpress:not(.single) #bbpress-forums .bbp-forums .bbp-header {
  display: none;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-photo a img {
  object-fit: cover;
}
.um-directory .um-members-wrapper .um-members .um-member .um-member-photo.radius-1 a img {
  object-fit: cover;
}
