@font-face {
  font-family: 'Albert Sans';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/AlbertSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Albert Sans';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/AlbertSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Albert Sans';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/AlbertSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Albert Sans';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/AlbertSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Albert Sans';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/AlbertSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Albert Sans';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/AlbertSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Gentium Plus';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/GentiumPlus-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: regular;
}

@font-face {
  font-family: 'Gentium Plus';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/GentiumPlus-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Gentium Plus';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/GentiumPlus-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: regular;
}

@font-face {
  font-family: 'Gentium Plus';
  src: url('https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/Fonts/GentiumPlus-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}


body {
    font-family: 'Albert Sans', sans-serif !important;
}

h1 {
    font-family: 'Gentium Plus', serif;
}

h2 {
  font-family: "Gentium Plus", serif;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
}

h3 {
  font-family: "Gentium Plus", serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

h4 {
  font-family: "Gentium Plus", serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

h5 {
  font-family: "Albert Sans", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}



.WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel>li>.item>a {
   font-family: 'Albert Sans', sans-serif !important;
   font-size: 1rem;
   font-weight: 600;
   color: #16273F;
}

.WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel>li>.item>a:active {
   font-family: 'Albert Sans', sans-serif !important;
   font-size: 1rem;
   font-weight: 600;
   color: #16273F;
}

.logo-text {
  font-family: 'Gentium Plus' !important;
  font-size: 1rem !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 94% !important;
  letter-spacing: 0.18rem !important;
  text-transform: uppercase !important;
  color: white !important;
}

.zoneHeader1 {
  background-color: #16273F;
}

.WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel, .WaGadgetMenuHorizontal.menuStyle001 .menuBackground {
  background-color: #C5C0B7 !important;
}

.WaGadgetBlogStateEditPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle, .WaGadgetBlogStateAddPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle, .WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle, .WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle, .WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle, .formTitleOuterContainer .formTitleContainer .inner h3.formTitle, .formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong, .WaGadgetEmailMember .mandatoryFieldsTitle {
  font-family: 'Albert Sans', sans-serif !important;
}

.navigationOuterContainer .navigationContainer .right input.nextButton[type=submit], .navigationOuterContainer .navigationContainer .right input.typeButton[type=submit], .navigationOuterContainer .navigationContainer .right input[type=submit][type=submit] {
  background-color: #16273F;
  color: white;
}

.fieldSubContainer .fieldLabel {
  width: auto !important;
}

.text-navy {
  color: #16273F !important;
}

.zoneFooter3 {
  /*position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);*/
}

#idFooterPoweredByContainer {
  text-align: left
}

.menuBackground {
  /*width: 100vw !important;
  left: 222px !important;*/
}

.zoneHeader2 {
  background-color: #C5C0B7;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.Facebook {
  
}

.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a::after {
  content: "";
  display: inline-block;
  margin: 0 0 0 .36em;
  width: 1em;
  height: 1em;
  position: relative;
  top: .1em;
  background: url(https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/images/icons/arrow-right-bold.png) !important;
  background-size: contain !important;
  
}

.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:first-child::before {
  content: "";
  display: inline-block;
  margin: 0 0.35em 0 0;
  width: 1em;
  height: 1em;
  position: relative;
  top: .1em;
  background: url(https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/images/icons/dots-three-circle-bold.png) !important;
  background-size: contain !important;
}

.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a::before {
    content: "";
  display: inline-block;
  margin: 0 0.35em 0 0;
  width: 1em;
  height: 1em;
  position: relative;
  top: .1em;
  background: url(https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/images/icons/chat-text-bold.png) !important;
  background-size: contain !important;
}

.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a {
  color: #16273F !important;
}

.postedByLabel {
  display: none
}

.WaGadgetBlog .boxBodyInfoOuterContainer h5::after {
  display: none;
}

.WaGadgetLoginForm a, .WaGadgetLoginForm a:link, .WaGadgetLoginForm a:visited, .WaGadgetLoginForm a:active, .WaGadgetLoginButton a, .WaGadgetLoginButton a:link, .WaGadgetLoginButton a:visited, .WaGadgetLoginButton a:active, .WaGadgetLoginForm .loginContainerForm[class*="orientation"] form .loginActionRememberMe label, .WaGadgetLoginForm .loginContainerAuthenticated[class*="orientation"] .loggedAction input[type="submit"] {
  color: #16273F;
}

.header-login {

}

.fieldLabel {
  font-weight: 700 !important;
}

.fieldSubContainer .fieldLabel strong.mandatoryLabel {
  font-weight: 700 !important;
}

.fieldSubContainer {
  margin: 8px 0px !important;
}

.memberIdDescription {
  font-style: italic !important;
}

.typeButton {
  background: #16273F !important;
  color: white !important;
}

.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a::before {
  background: url(https://members.albertacrownattorneys.ca/resources/Theme_Overrides/whiteboard_maya_blue.v3.0/images/icons/arrow-left-bold.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}