:root {
  --AstonOwnersWidth:1300px;
}

.WaPlaceHolder { max-width: var(--AstonOwnersWidth);}
/* Code to change page width END */



.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
} 
#socialLoginContainer, #idSocialLoginContainer {
	display: none !important;
} 
#idFooterPoweredByWA {
	display : none !important;
}

.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink{
display:none;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel{
display:none;
}
.WaGadgetRecentBlogPosts .itemAuthor{
display:none;
}
.WaGadgetRecentBlogPosts ul li .date
{ display: none; }
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer h4 {color:#363f45;}




.oneClickRegistrationDialog_guestCountNumberTextbox{
	background-color: white !important
}


.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    padding: 0;
    background: #363f45;
    list-style: none;
}
user agent stylesheet
ul ul {
    list-style-type: circle;
    margin-block-start: 0px;
    margin-block-end: 0px;
}
user agent stylesheet
ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
user agent stylesheet
li {
    text-align: -webkit-match-parent;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.secondLevel{
   display:none;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton{
    color: #f2f2f2;
}
.gadgetStyleNone .gadgetStyleTitle h4 {
    text-transform:none;
    font-size:22px;
}
a.stylizedButton.buttonStyle003 {
    margin-bottom:10px !important;
    border-radius:5px !important;
}

input[disabled=disabled],select[disabled=disabled],textarea[disabled=disabled] {
    background: grey;
    border: 1px solid #272727
}

/*Special stuff for our web :single-button*/ 
    /*Special stuff for our web :single-button*/ 
.AstonOwnersFullWidthDiv{
  margin-left: calc(50% - 50vw);
  width: 100vw;
  overflow:hidden;
  padding:0;
  display:flex;
  flex-wrap:wrap;  
}

h1{
    text-transform: none !important;
}

.AstonOwnersSingleBox{
        margin-left: clamp(0px,calc((100% - var(--AstonOwnersWidth))/2),1000px);
        max-width:var(--AstonOwnersWidth);
        min-width:250px;
        display:flex;
        flex-wrap:wrap;  
}

.AstonOwnersDoubleFlexBox{
    flex-grow: 1;
    width:49%;
    min-width:250px;
}

.AstonOwnersTrebleFlexBox{
    flex-grow: 1;
    width:33%;
    min-width:250px;
}

.WaGadgetLoginForm .loginPanel input[type=text], .WaGadgetLoginForm .loginPanel input[type=password] {
    background-color:#f2f2f2;
    color:black;
}

.WaGadgetMobilePanel .mobilePanel {
background: #202020;

}


/* Kevin's CSS. Gary can delete if you dont like it! :) */ 


/* this levels the top edge of drop down menu with rest of page */
.menuInner {
    margin-top: 10px;
}

/* increases padding on drop down menu */
.WaGadgetMenuVertical ul.firstLevel>li>.item {
    position: relative;
    padding: 4px 15px 4px 15px;
    text-transform: initial
}
.WaGadgetMenuVertical ul.firstLevel>li>.item>a>span {
    text-transform: initial;
}

.OutsideMenuClick {
    opacity: 0.1;
}

.WaGadgetMenuVertical ul.firstLevel {
    padding-bottom: 30px;
}

.WaGadgetMenuVertical ul.firstLevel>li.sel>.item>a {
    color: #9bd1e4;
}

div#forum_topics_scroller {
    margin: 10px 0 !important;
}