  .itemAuthor 
{ 
display: none; 
}

SPAN.postedByComment 
{ 
display: none 
}

SPAN.postedByLink 
{ 
display: none 
}

SPAN.postedByLabel
{
display: none
}

#id_lq89G1V
.date
{
display: none;
}

#id_sCFvS9G
.title
{
text-transform: none
}

/* SOCIAL LOGIN BUTTONS HIDE */
.WaGadgetAuthorizationRequired .openAuthFormContainer 
{
border-right: none;
max-width: 0px;
padding-right: 40px;
display: none;
}

/* PADDING TO SOCIAL LOGIN BUTTONS HIDE */
.WaGadgetAuthorizationRequired .authFormContainer 
{
padding-left: 0;
}

#socialLoginContainer, #idSocialLoginContainer 
{
display: none;
}

#hr tag for lines
hr {
    display: block;
    height: 2px;
    border: 0;
    border-top: 2px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
.block {
  display: block;
  width: 100%;
  border: none;
  background-color: transparent;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
}


/*  Dark Green - Jan 2020 */
element.style {
}
.WaGadgetSiteSearch.searchStyle003 .searchBoxButton {
    background: #115A3F;
}

element.style {
}
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    color: #115A3F;
}
element.style {
}
.WaGadgetOnlineStoreCartCheckout .storeCartControlNav_right input {
    background: #115A3F;
}

.functionalButton {
    background: #115A3F;
}

element.style {
}
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
    background: #115A3F;
}

element.style {
}
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton {
    background: #115A3F;
}

element.style {
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {
    background: #115A3F;
}
element.style {
}
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
    background: #115A3F;
    }

element.style {
}
.generalFieldsContainer .fieldSubContainer input.typeButton, .generalFieldsContainer .fieldSubContainer input[type=submit] {
    background: #115A3F;
}

element.style {
}
.WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton {
    background: #115A3F;
}

element.style {
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {
    background: #115A3F;
}

element.style {
}
.WaGadgetTermsOfUse .login-role-actions input[type='submit'] {
    background: #115A3F;
}
element.style {
}
.WaGadgetUnsubscribeFromEmails form input[type=submit] {
    background: #115A3F;
}
    
element.style {
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
    background: #115A3F;
}

element.style {
}
.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
    background: #115A3F;
}

element.style {
}
.WaGadgetEventsStateList h3.sectionTitle {
    color: #115A3F;
}

/* Vertical menu line Orange- Jan 2020 */
element.style {
}

.WaGadgetCustomMenu.menuStyle004 .orientationVertical {
    border-left: 4px solid #E8691A;
}

/* Light Green - Jan 2020 */
element.style {
}
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink.hover,.WaGadgetSiteSearch.searchStyle003 .searchBoxButton:hover, .WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover   {
    background: #309E82;
}

element.style {
}
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover {
    background: #309E82;
    color: white;
}

/* Beige - Jan 2020 */
element.style {
}
.WaGadgetCustomMenu.menuStyle004 ul li a {
   color: #D7D6C9;
}


/* make slideshow background transparent - Jan 2020 */
element.style {
}
.camera_wrap {
    background: transparent;
}

/* buttons - Jan 2020 */
element.style {
}
.stylizedButton buttonStyle001 {font-size: 16px;padding: 14px;}

/* deviding lines - Jan 2020 */
element.style {
}
.WaContentDivider.dividerStyle001 {
    height: 12px;
    margin: 1em 0;
    background: #d7d6c9;
}
element.style {
}
WaContentDivider WaContentDivider dividerStyle002{
    background: #d7d6c9;
}


element.style {
}
a.stylizedButton.buttonStyle001:hover {
}
a.buttonStyle001:hover, a:link.buttonStyle001:hover {
    background: #309E82;
}
element.style {
}
a.stylizedButton.buttonStyle002:hover {
}
a.buttonStyle002:hover, a:link.buttonStyle002:hover {
    background: #309E82;
}
element.style {
}
a.stylizedButton.buttonStyle003:hover {
}
a.buttonStyle003:hover, a:link.buttonStyle003:hover {
    background: #309E82;
}
element.style {
}
a.stylizedButton.buttonStyle004:hover {
}
a.buttonStyle004:hover, a:link.buttonStyle004:hover {
    background: #309E82;
}


element.style {
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    background: #E8691A;
}

element.style {
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a>span {
    position: relative;
    display: block;
    height: 23px;
    padding: 0;
}
element.style {
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item>a {
    color: #E8691A;
}

/* Colours
Dark Green: #115A3F
Light Green: #309E82
Orange: #E8691A
Light beige:#D7D6C9 
Black: #33333; 
*/

.frame-area {
  display: block;
  width: 100%;  /* RESPONSIVE WIDTH */
  max-width: 400px;
  height: 300px;
  overflow: auto;  /* EDIT TO hidden FOR NO SCROLLBAR */
  border: #999999 1px solid;
  margin: 0px;
  padding: 0px;
  }

  /* ===== Responsive Fixes for Casefile Blue Process ===== */
  
.WaPlaceHolder {
    max-width: 100% !important;
    width: 100% !important;
}

.zoneInner, .zoneWrap {
    max-width: 100% !important;
    width: 100% !important;
}

img, iframe, embed {
    max-width: 100%;
    height: auto;
}

@media (max-width: 600px) {
    .WaPlaceHolder {
        padding: 10px;
    }
}


/************************************************************
 * UPDATED CODE STARTS HERE 
 HIDE META INFO / AUTHOR LINES
 ************************************************************/
.itemAuthor { display: none; }

span.postedByComment,
span.postedByLink,
span.postedByLabel { display: none; }

/* Consider replacing ID selectors below if a stable class exists */
#id_lq89G1V .date { display: none; }

/* Keep title case as-is (no transform) */
#id_sCFvS9G .title { text-transform: none; }

/************************************************************
 * SOCIAL LOGIN – HIDE
 ************************************************************/
.WaGadgetAuthorizationRequired .openAuthFormContainer {
  border-right: none;
  max-width: 0;
  padding-right: 40px;
  display: none;
}

/* Remove extra padding on the form container when social login is hidden */
.WaGadgetAuthorizationRequired .authFormContainer { padding-left: 0; }

#socialLoginContainer,
#idSocialLoginContainer { display: none; }

/************************************************************
 * UTILITY ELEMENTS
 ************************************************************/
/* hr tag for lines */
hr {
  display: block;
  height: 2px;
  border: 0;
  border-top: 2px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

.block {
  display: block;
  width: 100%;
  border: none;
  background-color: transparent;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
}

/* iFrame-like container with responsive width */
.frame-area {
  display: block;
  width: 100%;
  max-width: 400px;
  height: 300px;
  overflow: auto; /* change to hidden to remove scrollbar */
  border: 1px solid #999999;
  margin: 0;
  padding: 0;
}

/************************************************************
 * COLOR SYSTEM
 * Dark Green: #115A3F | Light Green: #309E82 | Orange: #E8691A
 * Light beige:#D7D6C9 | Black: #333333
 ************************************************************/

/* Buttons & key actions in dark green */
.WaGadgetSiteSearch.searchStyle003 .searchBoxButton,
.WaGadgetOnlineStoreCartCheckout .storeCartControlNav_right input,
.functionalButton,
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton,
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit],
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton,
.generalFieldsContainer .fieldSubContainer input.typeButton,
.generalFieldsContainer .fieldSubContainer input[type=submit],
.WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton,
.WaGadgetTermsOfUse .login-role-actions input[type='submit'],
.WaGadgetUnsubscribeFromEmails form input[type=submit],
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton,
.navigationOuterContainer input.nextButton,
.navigationOuterContainer input.typeButton,
.navigationOuterContainer input[type=submit] {
  background: #115A3F;
  color: #fff;
}

/* Emphasis headings/sections in orange */
.WaGadgetEventsStateList h3.sectionTitle { color: #E8691A; }

/* Vertical menu line in orange */
.WaGadgetCustomMenu.menuStyle004 .orientationVertical {
  border-left: 4px solid #E8691A;
}

/* Hover/focus states (light green) */
.WaGadgetLoginButton .loginContainer .loginLink:hover,
.WaGadgetSiteSearch.searchStyle003 .searchBoxButton:hover,
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover,
a.buttonStyle001:hover,
a:link.buttonStyle001:hover,
a.buttonStyle002:hover,
a:link.buttonStyle002:hover,
a.buttonStyle003:hover,
a:link.buttonStyle003:hover,
a.buttonStyle004:hover,
a:link.buttonStyle004:hover {
  background: #309E82;
  color: #fff;
}

/* Beige text in custom menu links */
.WaGadgetCustomMenu.menuStyle004 ul li a { color: #D7D6C9; }

/************************************************************
 * MENUS & GADGETS
 ************************************************************/
/* Camera slideshow transparent bg */
.camera_wrap { background: transparent; }

/* Horizontal menu sizing */
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item > a > span {
  position: relative;
  display: block;
  height: 23px;
  padding: 0;
}

/* Active top-level menu item color */
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.sel > .item > a {
  color: #E8691A;
}

/************************************************************
 * BUTTONS (additional)
 ************************************************************/
/* Combined class selector (no space) */
.stylizedButton.buttonStyle001 {
  font-size: 16px;
  padding: 14px;
}

/************************************************************
 * DIVIDERS
 ************************************************************/
.WaContentDivider.dividerStyle001 {
  height: 12px;
  margin: 1em 0;
  background: #D7D6C9;
}

.WaContentDivider.dividerStyle002 {
  background: #D7D6C9;
}

/************************************************************
 * RESPONSIVE ENHANCEMENTS – Casefile Blue Process
 * Place these at the end so they override defaults (“last rule wins”).
 ************************************************************/
.WaPlaceHolder {
  max-width: 100%;
  width: 100%;
}

.zoneInner, .zoneWrap {
  max-width: 100%;
  width: 100%;
}

/* Make media scale within their containers */
img, iframe, embed {
  max-width: 100%;
  height: auto;
}

/* Small-screen padding and touch spacing */
@media (max-width: 600px) {
  .WaPlaceHolder { padding: 10px; }
}
