.general-footer .social-icons i {
    margin: 20px 8px;
    float:none !important;
    text-align: left !important;
}

.general-footer .social-icons {
	text-align: left !important;
	float:none !important;
}

.GeneralBlueFooter1 a, .GeneralBlueFooter1 p, .GeneralBlueFooter1 span, 
.FooterMes, .GeneralBlueFooter1, .GeneralBlueFooter1 font, .GeneralBlueFooter1 MainStyle {
    font-size: 12px !important;
    line-height: 14px !important;
    margin: 8px 0 !important;
}

br {
    display: block !important;
}

.UWWBlueTop3 {
	background: none !important;
}

body .PortletLogo .WebLogoR img {
    max-width: 100%!important;
    max-height: 300px;
}

.GeneralBlueMainTop.row {
    float:none !important;
    text-align: center;
}

span#CBGreeting-T span, span#CBGreeting-T div, span#CBGreeting-T p, span#CBGreeting-T a {
    font-family: 'Open Sans', Arial !important;
    font-size: 16px !important;
}
body .FooterMes {

    margin:0 !important;

}

.GeneralBlueBottom5 img {
	margin: 0 0 8px 0;
}

.Menu-Bottom table {
	width: 100%;
	text-align: left;
	margin-bottom: 20px;
}

.Menu-Bottom td, .Menu-Bottom a {
	text-align: left !important;
}


.Page-Article h1 {
	display: none;
}

.LFArea.Area-Loyal-Contributer br {
	display: none !important;
}
.card.DIV-EventRegTop {
  border: 0 !important;
}

div#Row4992, div#Row6828, div#Row6829, div#Row6830, div#Row6833, div#Row6199, div#Row6684, div#Row6685, .Row-Mandatory, .note.EventAttendAttended.D, .PaymentInformation {
    display: none;
}

.LFArea.Area-UWW20251PLogo div,
.LFArea.Area-UWW20251LLogo div,
.LFArea.Area-UWW20251NLogo div{
    display: inline-block;
}

.UWW2025Top1 {
    max-height: 120px;
}

.UWW2025Top1 .col-sm-4 {
    width: 700px; !important;
}

.UWW2025Top1 .col-sm-8 {
    width: calc(100% - 700px); !important;
}

.UWW2025SecondaryMenu .Area-UWW20251LSecMenu {

     background-color: transparent !important;

    text-align: center;

}

 
 
@media screen and (max-width: 992px) {
    form .AttendList td.Col-FirstName, form .AttendList td.Col-LastName, form .AttendList td.Col-email, form .AttendList td.Col-emailName {
      min-height: 44px;
}

.UWW2025Top1 .col-sm-4 {
    flex: 0 0 80%;
    max-width: 80%;
    width: 80%;
  }
}

@media screen and (max-width: 496px) {
.card.DIV-EventRegTop img {
  width: 100% !important;
  height: auto !important;
}
}

@media screen and (max-width: 920px) {
.card.DIV-EventRegTop p span {
  font-size: 32px !important;
}

.card.DIV-EventRegTop .card-body {
padding:0 !important;
}
}
.Page-SinglePageRegEvent #phoneRow {
  display: flex !important;
}

:root {
  --bs-border-color-translucent: transparent;
}@media screen and (max-width: 1160px) {
.GeneralBlue1PLogo .PortletNote, .GeneralBlue1LLogo .PortletNote, .GeneralBlue1NLogo .PortletNote {
font-size: 24px;
}
}

@media screen and (max-width: 992px) {
.GeneralBlue1PLogo .PortletNote, .GeneralBlue1LLogo .PortletNote, .GeneralBlue1NLogo .PortletNote {
font-size: 20px;
}
}

@media screen and (max-width: 768px) {
.GeneralBlue1PLogo .PortletNote, .GeneralBlue1LLogo .PortletNote, .GeneralBlue1NLogo .PortletNote {
font-size: 16px;
}

  #RegisterForm .row.row {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

h2 p {
  font-size: 24px;
  line-height: 24px;
}
}

@media screen and (max-width: 480px) {
.Area-UWW20251PLogo, .Area-UWW20251LLogo, .Area-UWW20251NLogo {
        text-align: left;
}

.UWW2025Top1 {
    max-height: 110px;
}
}
@media screen and (max-width: 576px) {
  .PortletLogo .Logo img {
    max-height: 58px !important;
}
}

