.recaptcha-checkbox-border {
  border: 2px solid #747474 !important;
}
.recaptcha-checkbox-border:focus {
  border: 2px solid #205c8a;
}
.recaptcha-checkbox-checkmark:focus {
  border: 2px solid #205c8a;
}
label[for="form_answer-post_content_ifr"]{
  opacity:0;
}
@media (max-width: 782px) {
  html #wpadminbar {
    height: 100px;
    min-width: 240px;
  }
  body.home.page-template-default.logged-in .fl-page {
    margin-top: 46px;
  }
  #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
    z-index: 999999;
  }
  #wpadminbar #wp-admin-bar-search {
    display: block;
    margin-top: 5px;
  }
  #wpadminbar .quicklinks .menupop ul li {
    height: 25px;
  }
  #wpadminbar .quicklinks .menupop ul li a {
    font-size: 14px !important;
    padding: 0 5px !important;
  }
}
@media screen and (max-width: 600px) {
  #wpadminbar li#wp-admin-bar-updates,
  #wpadminbar li#wp-admin-bar-wp-logo {
    display: block;
  }
}

/*START Newsletter*/

.cmw-cpe-newsletter,
.cmw-mhn-newsletter {
    max-width: 100%;    
    display: flex;
    flex-direction: column;
    padding: 1.5em 2.5em;
    font-size: 16px; 


        & > div .cmw-cpe-newsletter-content >div, 
        & > div .cmw-mhn-newsletter-content >div {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 1.5em;
        padding-bottom: 1.5em;    
        
            .cmw-cpe-newsletter-content-img >div,
            .cmw-mhn-newsletter-content-img >div {
                display: flex;
                /* flex: 0 0 5.5em ; */
                width: 5.5em ;
                height: 5.5em;     
           
          & figure {
            margin: 0;
           } 

           & img {
            width: 100%;
            height: 100%;
            border-radius: 0.25em;
            object-fit: cover;
            margin: 0;
            padding: 0;
            } }

            .cmw-cpe-newsletter-content-text, 
            .cmw-mhn-newsletter-content-text {
                display: flex;
                flex: 1 1 29em;    
                    
            }
                  
            & h2 {
                color: #FFF;    
                font-size: 1.5em;
                font-style: normal;
                font-weight: 700;
                line-height: 130%; 
                margin: 0;
                padding-bottom: 0.5em; 
           }
            
            & p {
                color: #D1EBFF;   
                font-size: 1.125em;
                font-style: normal;
                font-weight: 500;
                line-height: 140%; 
                margin: 0;
        }
   }    
}

.cmw-cpe-newsletter {
  background: #02706B;	
  border-left: 6px solid #FFBA04; 
}

.cmw-mhn-newsletter {
  background: #205C8A;	
  border-left: 6px solid #E37031; 
}

/* Inline newsletter form (WhatCounts) */
.cmw-cpe-newsletter .cmw-inline-newsletter,
.cmw-mhn-newsletter .cmw-inline-newsletter {
    display: flex;
    flex-direction: row;
    align-items: center;    
    padding-left: 0.35em;
    border-radius: 0.5em;
    max-width: 31.25em;
}

.cmw-cpe-newsletter .cmw-inline-newsletter {
  background: #00514D;
}
.cmw-mhn-newsletter .cmw-inline-newsletter {
   background: #92DBFF;
}


.cmw-cpe-newsletter .cmw-inline-newsletter--submitted,
.cmw-mhn-newsletter .cmw-inline-newsletter--submitted {
    justify-content: center;
}

.cmw-cpe-newsletter .cmw-inline-newsletter input[type="email"],
.cmw-mhn-newsletter .cmw-inline-newsletter input[type="email"] {
    flex: 1;
    font-size: 1em;
    padding: 1em 1em;   
    border-radius: 0.25em;
    background: #fff; 
}

.cmw-cpe-newsletter .cmw-inline-newsletter input[type="email"]::placeholder,
.cmw-mhn-newsletter .cmw-inline-newsletter input[type="email"]::placeholder {
    color: #333;      
    font-size: 1em;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.cmw-cpe-newsletter .cmw-inline-newsletter button[type="submit"],
.cmw-mhn-newsletter .cmw-inline-newsletter button[type="submit"],
.cmw-cpe-newsletter .cmw-inline-newsletter input[type="submit"],
.cmw-mhn-newsletter .cmw-inline-newsletter input[type="submit"] {
    padding: 1.5em 1em;
    border-radius: 0.375em;
    border: none;
    background: #00514D;
    color: #FFF;
    text-align: center;    
    font-size: 1em;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; 
    cursor: pointer;
    white-space: nowrap;
}

.cmw-cpe-newsletter .cmw-inline-newsletter button[type="submit"] {
  background: #00514D;
}
.cmw-mhn-newsletter .cmw-inline-newsletter button[type="submit"] {
  background: #92DBFF;
  color: #000;
}

.cmw-cpe-newsletter .cmw-inline-newsletter button[type="submit"]:hover,
.cmw-cpe-newsletter .cmw-inline-newsletter input[type="submit"]:hover {
    color: #000;
}

.cmw-mhn-newsletter .cmw-inline-newsletter button[type="submit"]:hover,
.cmw-mhn-newsletter .cmw-inline-newsletter input[type="submit"]:hover { 
    color: #fff;
}

.cmw-cpe-newsletter .cmw-inline-newsletter .sr-only,
.cmw-mhn-newsletter .cmw-inline-newsletter .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.cmw-cpe-newsletter .cmw-newsletter-thankyou,
.cmw-mhn-newsletter .cmw-newsletter-thankyou {
    color: #FFF;   
    font-size: 1em;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;  
    margin: 0;
}

@media (max-width: 480px) {

    .cmw-cpe-newsletter,
    .cmw-mhn-newsletter {
      max-width: 100%;
    	border-left: none;
      border-top: 6px solid #FFBA04;
      padding: 1.5em 1.25em;   
    }

    .cmw-cpe-newsletter .cmw-cpe-newsletter-content>div,
    .cmw-mhn-newsletter .cmw-mhn-newsletter-content>div { 
      gap: 0.5em;  
    } 

    .cmw-cpe-newsletter .cmw-inline-newsletter,
    .cmw-mhn-newsletter .cmw-inline-newsletter {
      display: flex;
      flex-direction: column;
      max-width: 100%;
    }

    .cmw-cpe-newsletter .cmw-inline-newsletter button[type="submit"],
    .cmw-mhn-newsletter .cmw-inline-newsletter button[type="submit"],
    .cmw-cpe-newsletter .cmw-inline-newsletter input[type="submit"],
    .cmw-mhn-newsletter .cmw-inline-newsletter input[type="submit"] {
      padding: 1em  1.5em;  }
}

/*END Newsletter*/
