#primary-menu .arc-gdpc-sign-up{
background: #E01C1E 0% 0% no-repeat padding-box;
opacity: 1;
order: 2;
height: 35px;
margin-top: 20px;

}
#primary-menu .arc-gdpc-login{
order:1;
}
#primary-menu .arc-gdpc-sign-up a{
color:white;
padding:10px;
}

#menu-primary i.fa {
  font-size: 150%;
}

.arc-gdpc-practitioner-menu{
font-size:12px;
}

#primary-menu .widget-custom-menu-item{
order:4;
}

.astra-advanced-hook-124 .fl-icon-group .fl-icon{
margin-top:0;
margin-bottom:0;
}

.astra-advanced-hook-124 .fl-icon i{
  width: 36px;
height: 35px;
border-radius: 50%;
border: 1px solid black;
text-align: center;
padding: 6px;
}

.ast-below-header-wrap ul.sub-menu{
background-color: #ffffff;
border-color:#ffffff;
}

.ast-below-header .below-header-user-select  .arc-gdpc-practitioner-menu{
color:#000000;
font-size:12px;
}

.astra-advanced-hook-124 .arc-gdpc-newsletter-form .gform_footer {
padding:0;
margin:0;

}

.astra-advanced-hook-124 .arc-gdpc-newsletter-form .arc-gdpc-newsletter-email input{
padding-top:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
}

.arc-gdpc-newsletter-form .arc-gdpc-newsletter-text >h6{
font-weight: 700;
font-size: 14px;
}

.ast-below-header-navigation #below_header-menu li:not(:first-child){
padding-top:0;
}
#menu-mobile-secondary .current-menu-parent > div > a, #menu-secondary .current-menu-parent > div > a{
  color: #e01c1e !important;
}
#menu-mobile-secondary .current-menu-parent > div > span::before, #menu-secondary .current-menu-parent > div > span::before {
  border-color: #e01c1e !important;
}
.subscribe-form .fl-rich-text > p {
  margin: 0;
}
.subscribe-form ul {
  margin: 0;
}
.subscribe-form li {
  padding: 0;
	display: block;
	list-style: none;
  margin: 10px 0 0 0;
}
.subscribe-form label {
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 3px 0;
	padding: 0px;
}
.subscribe-form input[type=email],
.subscribe-form input[type=text] {
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  padding: 6px 9px;
  width: 49%;
}
.subscribe-form input[type=email] {
  width: 100%;
}
