/*PAGE SETUP*/
body {
    margin: 0px;
    padding: 0px;
    height: 100%;
    font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    /*display:inline;*/
    background-color: #ffffff;
    padding-top: 0px !important;
    /*overflow-y:scroll !important;*/
    min-width: 0px !important;
}

.AWCPageContainer {
    background-color: #ffffff;
    padding-bottom: 80px;
}

.AWCHeaderContainer {
    margin: auto;
    background-image: url("/IMG/HomeSplashImage.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
    height: auto !important;
    height: 100%;
    /*border-width:1px;
    border-color:#000000;
    border-style:solid;*/
}

.AWCLogoNavContainer {
    margin: auto;
    background-color: rgba(130, 181, 243, 0.2);
}

.AWCFooterContainer {
    margin: auto;
    background-image: url("/IMG/HomeFooterImage.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
    height: auto !important;
    height: 100%;
    /*border-width:1px;
    border-color:#000000;
    border-style:solid;*/
}

.product-image-div123 {
    float: left !important;
    width: 15% !important;
}

.product-detail-div {
    float: left;
    width: 85%;
}


/*AWC Main Styles*/

.AWCContent {
    font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

    .AWCContent span {
        font-size: 18px;
    }

    .AWCContent h1 {
        font-size: 22px !important;
        font-weight: bold !important;
        font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
        margin-bottom: 0px !important;
        margin-top: 10px !important;
    }

    .AWCContent h1 {
        margin-bottom: 7px;
    }

    .AWCContent h2 {
        font-size: 18px !important;
        font-weight: bold !important;
        font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
        margin-bottom: 10px !important;
        margin-top: 15px !important;
    }

    .AWCContent hr {
        border: none;
        border-bottom-color: #848484;
        border-bottom-style: solid;
        border-bottom-width: 2px;
    }

hr.AWCYellowLine {
    border: none;
    border-bottom-color: #FCBB30;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.AWCContent p {
    font-size: 18px;
    margin-bottom: 10px;
}

.AWCContent td {
    font-size: 18px;
    font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 22px;
}

    .AWCContent td > label {
        font-size: 13px;
        font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: normal;
    }

/*.AWCContent td>.rbList input {
    vertical-align: text-top;
    margin-left: 4px;
    margin-right: 6px;
}*/

.row-errordiv ul {
    float: left !important;
    border: 1px solid transparent;
}

.AWCContent p.AWCPHighlight {
    font-size: 20px;
    color: #595959;
}

.homeupcomingevents {
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: -20px;
}


/*Search*/
/*
.sfsearchResultTitle dt,dd, dl, a {
	font-size: 18px;
}

.sfsearchResultSnippet dt, dd, dl, a {
	font-size: 18px;
}

.sfsearchResultUrl dt,dd, dl, a {
	font-size: 18px;
}
*/


/*BREADCRUMBS*/
.AWCBreadCrumbs {
    display: inline;
    padding: 4px 10px;
}

    .AWCBreadCrumbs .sfBreadcrumbNavigation {
        font-weight: bold;
        color: #457BBE !important;
        font-size: 14px;
    }

    .AWCBreadCrumbs .sfNoBreadcrumbNavigation {
        font-weight: bold;
        color: #000000 !important;
        font-size: 14px;
    }

        .AWCBreadCrumbs .sfNoBreadcrumbNavigation li:hover {
            background: none;
        }

        .AWCBreadCrumbs .sfNoBreadcrumbNavigation a:hover {
            cursor: default;
        }

li.rsmItem:first-child a {
    padding-left: 0px !important;
}

li.rsmItem a:hover {
    background: none !important;
}


/*HOME header*/

.AWCTopRightNavUL li {
    float: left;
}

.AWCHomeHeader {
    margin: auto;
    max-width: 1229px;
}

.AWCLogoNav {
    margin: auto;
    max-width: 1229px;
    height: 91px;
}

.AWCHeaderLogo {
    float: left;
    margin: 10px;
    margin-left: 20px;
}

.AWCHeaderNav {
    float: right;
    color: #ffffff;
    margin-right: 20px;
    text-align: right;
}

.AWCTopRightNav a:link, .AWCTopRightNav a:visited {
    color: #ffffff !Important;
    margin-left: 20px;
}

.AWCTopRightNav img {
    margin-right: 10px;
}

.AWCTopRightNav {
    margin-top: 15px;
    float: right;
}

.AWCBottomRightNav {
    margin-top: 20px;
    clear: both;
}

.AWCHomeSplash {
    margin: auto;
    width: 90%;
    clear: both;
    height: 459px;
    text-align: center;
    color: #ffffff;
}

.AWCHomeHeaderPullQuote {
    height: 369px;
}

.AWCQuickLinksHolder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    clear: both;
}

.AWCQuickLinksTitle {
    float: left;
    max-width: 898px;
    text-transform: uppercase;
    background-color: #cf961b;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

.AWCQuickLinksClear {
    clear: both;
    height: 0px;
}

.AWCQuickLink {
    float: left;
    height: 42px;
    background-color: #fcbb30;
    text-align: center;
    padding-top: 20px;
    border-left-color: #eaa107;
    border-left-style: solid;
    border-left-width: 1px;
    font-size: 18px;
    font-weight: bold;
    flex-grow: 1;
}

    .AWCQuickLink a:link {
        color: #ffffff;
    }

    .AWCQuickLink a:visited {
        color: #ffffff;
    }

    .AWCQuickLink a:hover {
        color: #553f0f;
    }

.AWCQuickLinksSubHolder {
    clear: both;
    display: none;
    position: absolute;
    background-color: #fcbb30;
    width: 200px;
}

.AWCQuickLinksHolder a:hover + div {
    display: none;
}


/*CONTENT HOLDER*/
.AWCContentContainer {
    margin: auto;
    height: auto !important;
    height: 100%;
    background-color: #ffffff;
    padding-bottom: 80px;
}

.AWCContent {
    margin: auto;
    /*max-width: 1229px;*/
    max-width: 1229px;
    min-height: 100%;
    clear: both;
    padding-right: 30px;
    padding-left: 30px;
    background-color: #ffffff;
}

.AWCContentWideLeft {
    margin: auto;
    width: 75%;
    min-height: 100%;
    clear: both;
    padding-right: 30px;
    float: left;
}

.AWCContentWideRight {
    margin: auto;
    width: 74%;
    min-height: 100%;
    padding-right: 0px;
    float: right;
    margin-top: 20px;
    margin-left: 40px;
}

.AWCContentRight {
    margin: auto;
    max-width: 1229px;
    min-height: 100%;
    float: left;
    width: 20%;
}

.AWCContentLeft {
    margin: auto;
    margin-top: 20px;
    max-width: 1229px;
    min-height: 100%;
    float: left;
    width: 20%;
}

.AWCContent3Left {
    width: 32%;
    float: left;
    margin-right: 3%;
}

.AWCContent3Center {
    width: 31%;
    float: left;
    margin-right: 3%;
}

.AWCContent3Right {
    width: 31%;
    float: right;
}

.AWCContentClear {
    clear: both;
}

.AWCContent3Left h2, .AWCContent3Center h2, .AWCContent3Right h2 {
    margin-bottom: 5px !important;
}


/*FOOTER*/
.AWCFooter {
    margin: auto;
    color: #ffffff;
    text-align: center;
}

.AWCFooterNav {
    margin-top: 30px;
}

.AWCFooterLogoSocial {
    margin-top: 30px;
    clear: both;
    text-align: center;
    align-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 340px;
    margin-bottom: 30px;
}

.AWCFooterLogo {
    float: left;
    margin-left: 45px;
}

.AWCFooterAddressPhone {
    float: left;
    text-align: left;
    margin-left: 20px;
}

.AWCFooterAddress {
    font-size: 19px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px;
}

.AWCFooterPhone {
    font-size: 14px;
    font-weight: 600;
    margin-top: 12px;
}

.AWCFooterSocialButtons {
    clear: both;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

    .AWCFooterSocialButtons img {
        margin: 4px;
    }

.AWCFooterCopyright {
    background-color: rgba(2, 70, 152, 0.2);
    min-height: 68px;
    clear: both;
}

.AWCFooterNav {
    margin: 10px;
    max-width: 1100px;
    margin: auto;
    clear: both;
}

.AWCFooterNavColumn {
    float: left;
    text-wrap: none;
    text-align: left;
    margin: 14px;
    font-size: 14px;
}

    .AWCFooterNavColumn a:link, .AWCFooterNavColumn a:visited, .AWCFooterCopyrightNav a:link, .AWCFooterCopyrightNav a:visited {
        color: #ffffff;
    }

.AWCFooterCopyrightNav {
    text-align: center;
    color: #fff;
    padding-top: 10px;
    font-size: 14px;
    font-weight: 600;
    margin-left: 10px;
    margin-right: 10px;
}

.AWCFooterCopyrightNotice {
    text-align: center;
    color: #fff;
    padding-top: 15px;
    font-size: 10px;
    padding-bottom: 10px;
}

p.AWCSplashQuoteLarge {
    font-size: 54px;
    font-weight: bold;
    padding-top: 130px;
    margin-bottom: 0px;
}

p.AWCSplashQuoteSmall {
    font-size: 24px;
    font-weight: normal;
    margin-top: -20px;
    margin-bottom: 0px;
}

span.AWCFooterNavHeader {
    font-weight: bold;
    font-size: 18px;
    color: #FCBB30 !important;
}

.AWCFooterNavHeader a:link, .AWCFooterNavHeader a:visited {
    color: #FCBB30 !important;
}

.AWCFooterNav div.sfContentBlock {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}



/*NEWS SINGLE COLUMN*/

.AWCNewsArticleHeader {
    background-image: url('../IMG/AWCNewsSplashImage.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
}

.AWCSingleColumnSplash {
    margin: auto;
    width: 90%;
    clear: both;
    height: 120px;
    text-align: center;
    color: #FCBB30;
    font-size: 32px;
    font-weight: bold;
    margin-top: 70px;
}

.AWCNewsArticleHeader {
    clear: both;
}

.AWCNewsFullArticleCategory LI {
    font-size: 20px;
    font-weight: bold;
}

.AWCNewsFullArticleCategory {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 20px;
}

h1.AWCNewsFullArticleTitle {
    font-size: 28px !important;
    font-weight: bold;
}

.AWCNewsFullArticleDate {
    font-size: 12px;
    font-weight: bold;
}

.AWCNewsFullArticleAuthor {
    font-size: 17px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 10px;
}

.AWCNewsFullArticleTags li {
    float: left;
    padding: 10px;
    background-color: #fcbb30;
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
}

.AWCNewsFullArticleContent {
    clear: both;
    margin-top: 20px;
    margin-bottom: 20px;
}

p.AWCNewsQuote {
    font-size: 34px !important;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 10px;
    width: 60%;
    margin: auto;
    border-top-color: #fcbb30;
    border-top-width: 2px;
    border-top-style: solid;
    margin-top: 40px;
    margin-bottom: 40px;
}

.AWCNewsFullArticleContent h1 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: bold;
}

.AWCNewsFullArticleContent h2 {
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: bold;
}

.AWCNewsFullArticleContent h3 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 30px;
}

.AWCNewsFullArticleContent img {
    /*width:100%;*/
}

/*.AWCNewsFullArticleContent p{
    margin-top:0px;
    margin-bottom:10px;
    font-size:18px;
    font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
}*/

.AWCNewsFullArticleClear {
    clear: both;
    margin-bottom: 20px;
}

.AWCNewsFullArticleTags .sfCategoriesList {
    display: inline;
}

.sharethis-inline-share-buttons {
    padding-bottom: 10px;
}

.AWCNewsFullArticleContent ul {
    margin-left: 50px;
    padding-bottom: 20px;
    list-style: square;
}

.AWCNewsFullArticleContent li {
    font-size: 18px;
    list-style: square;
}

.AWCNewsFullArticleContent ol {
    margin-left: 50px;
    padding-bottom: 20px;
    list-style-type: decimal !important;
}

.apex-user-UI-user-signup-button:hover {
    padding-right: 40px !important;
}



/*FEATURED NEWS*/
.sfCategoriesList {
    display: none;
}

.AWCNewsHome2AccrossList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.AWCNewsHome2AccrossItem {
    float: left;
    width: 49%;
    min-width: 250px;
    padding-bottom: 30px;
}

.AWCNewsHome2AccrossItemDiv {
    box-shadow: 5px 7px 20px 7px #cfcfcf, -1px 1px 10px #cfcfcf, 10px 8px 10px #cfcfcf;
    min-height: 300px;
    position: relative;
}

    .AWCNewsHome2AccrossItemDiv:hover {
        cursor: pointer;
    }

.AWCNewsHome2AccrossTitle {
    font-size: 26px;
    font-weight: bold;
    color: #ffffff;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #fbbf3f;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
}

.AWCNewsHome2AccrossHeader {
    padding-top: 60px;
    height: 79px;
    background-image: url("/IMG/Feature-news-header.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
    text-align: center;
}

.AWCNewsHome2AccrossSummary {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    margin: 20px;
    margin-top: 10px;
}

.AWCNewsHome2AccrossMore {
    float: right;
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.AWCNewsHome4AccrossList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.AWCNewsHome4AccrossItem {
    float: left;
    max-width: 250px;
    min-width: 250px;
    padding-bottom: 30px;
}

.AWCNewsHome4AccrossItemDiv {
    box-shadow: 5px 7px 20px 7px #cfcfcf, -1px 1px 10px #cfcfcf, 10px 8px 10px #cfcfcf;
    height: 251px;
    position: relative;
}

    .AWCNewsHome4AccrossItemDiv:hover {
        cursor: pointer;
    }

.AWCNewsHome4AccrossTitle {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    padding-top: 0px;
}

.AWCNewsHome4AccrossHeader {
    height: 52px;
    background-image: url("/IMG/news4acrosslogo.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
    text-align: center;
}

    .AWCNewsHome4AccrossHeader.affordablehousing {
        background-image: url("/IMG/news4acrossaffordablehousing.png") !important;
    }

    .AWCNewsHome4AccrossHeader.award {
        background-image: url("/IMG/news4acrossawards.png") !important;
    }

    .AWCNewsHome4AccrossHeader.cannabis {
        background-image: url("/IMG/news4acrosscannabis.png") !important;
    }

    .AWCNewsHome4AccrossHeader.capitol {
        background-image: url("/IMG/news4acrosscapitol.png") !important;
    }

    .AWCNewsHome4AccrossHeader.data {
        background-image: url("/IMG/news4acrossdata.png") !important;
    }

    .AWCNewsHome4AccrossHeader.economicdevelopment {
        background-image: url("/IMG/news4acrosseconomicdevelop.png") !important;
    }

    .AWCNewsHome4AccrossHeader.elearning {
        background-image: url("/IMG/news4acrosselearning.png") !important;
    }

    .AWCNewsHome4AccrossHeader.energy {
        background-image: url("/IMG/news4acrossenergy.png") !important;
    }

    .AWCNewsHome4AccrossHeader.environment {
        background-image: url("/IMG/news4acrossenvironment.png") !important;
    }

    .AWCNewsHome4AccrossHeader.federal {
        background-image: url("/IMG/news4acrossfederal.png") !important;
    }

    .AWCNewsHome4AccrossHeader.generalgov {
        background-image: url("/IMG/news4acrossgeneralgov.png") !important;
    }

    .AWCNewsHome4AccrossHeader.hrlabor {
        background-image: url("/IMG/news4acrosshrlabor.png") !important;
    }

    .AWCNewsHome4AccrossHeader.homeless {
        background-image: url("/IMG/news4acrosshumanhomeless.png") !important;
    }

    .AWCNewsHome4AccrossHeader.initiatives {
        background-image: url("/IMG/news4acrossinitiatives.png") !important;
    }

    .AWCNewsHome4AccrossHeader.landuseplan {
        background-image: url("/IMG/news4acrosslanduseplan.png") !important;
    }

    .AWCNewsHome4AccrossHeader.legal {
        background-image: url("/IMG/news4acrosslegal.png") !important;
    }

    .AWCNewsHome4AccrossHeader.money {
        background-image: url("/IMG/news4acrossmoney.png") !important;
    }

    .AWCNewsHome4AccrossHeader.opengov {
        background-image: url("/IMG/news4acrossopengov.png") !important;
    }

    .AWCNewsHome4AccrossHeader.pensions {
        background-image: url("/IMG/news4acrosspensions.png") !important;
    }

    .AWCNewsHome4AccrossHeader.publicsafety {
        background-image: url("/IMG/news4acrosspublicsafety.png") !important;
    }

    .AWCNewsHome4AccrossHeader.publicworks {
        background-image: url("/IMG/news4acrosspublicworks.png") !important;
    }

.AWCNewsHome4AccrossHeader.resources {
        background-image: url("/IMG/news4acrossresources.png") !important;
    }

    .AWCNewsHome4AccrossHeader.statebudget {
        background-image: url("/IMG/news4acrossstatebudget.png") !important;
    }

    .AWCNewsHome4AccrossHeader.telecommunications {
        background-image: url("/IMG/news4acrosstelecommunications.png") !important;
    }

    .AWCNewsHome4AccrossHeader.transportation {
        background-image: url("/IMG/news4acrosstransportation.png") !important;
    }



.AWCNewsHome4AccrossSummary {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    margin: 20px;
    margin-top: 10px;
}

.AWCNewsHome4AccrossMore {
    position: absolute;
    bottom: 10px;
    right: 10px;
    float: right;
}


/*CITYVISION NEWS*/

.featureModalDialog {
    display: none;
}

.AWCCityVisionNewsList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.AWCCityVisionNewsListItem {
    float: left;
    padding-right: 30px;
}

.AWCCityvisionDates {
    display: none;
}

.AWCCityVisionNewsListFeatureImage {
    float: left;
    width: 25%;
    text-align: left;
    margin-right: 3%;
}

    .AWCCityVisionNewsListFeatureImage img {
        width: 100%;
    }

.AWCCityVisionFeatureNewsList {
    padding-top: 20px;
}

.AWCCityvisionFeatureBox {
    text-align: left;
    padding-top: 25px;
    float: left;
    width: 72%;
}

    .AWCCityvisionFeatureBox h2 {
        font-size: 22px;
        font-weight: bold;
    }

    .AWCCityvisionFeatureBox h1 {
        font-size: 42px;
        font-weight: bold;
    }

    .AWCCityvisionFeatureBox h3 {
        font-size: 22px;
        color: #000000;
    }

.AWCCityvisionFeatureContentBox {
    background: rgba(228,236,243,0.8);
    padding: 5px;
}

.AWCCityvisionFeatureFullIssueBox {
    background-color: #fbba2f;
    padding: 5px;
    text-align: left;
    float: left;
    width: 30%;
    margin-top: 20px;
    background-image: url("/IMG/CitiVisionFullIssueArrow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
}

    .AWCCityvisionFeatureFullIssueBox a:link {
        color: #4f4f4f;
        font-size: 20px;
        font-weight: bold;
    }

.AWCCityVisionNewsListHomeFeatureItem {
    background-image: url("/IMG/CityvisionHomeBackground.jpg");
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 0px !important;
    box-shadow: 5px 7px 20px 7px #cfcfcf, -1px 1px 10px #cfcfcf, 10px 8px 10px #cfcfcf;
    position: relative;
}

.AWCCityVisionNewsListHomeFeatureImage {
    float: left;
    width: 25%;
    text-align: left;
    margin-right: 3%;
    padding-left: 20px;
}

    .AWCCityVisionNewsListHomeFeatureImage img {
        width: 100%;
    }

.AWCCityVisionHomeFeatureNewsList {
    padding-top: 20px;
}

.AWCCityvisionHomeFeatureBox {
    text-align: left;
    padding-top: 25px;
    float: left;
    width: 70%;
}

    .AWCCityvisionHomeFeatureBox h2 {
        font-size: 22px;
        font-weight: bold;
        color: #ffffff;
    }

    .AWCCityvisionHomeFeatureBox h1 {
        font-size: 46px !important;
        font-weight: bold !important;
        color: #ffffff !important;
        line-height: 52px;
    }

    .AWCCityvisionHomeFeatureBox h3 {
        font-size: 22px;
        color: #000000;
    }

.AWCCityvisionHomeFeatureContentBox {
    padding: 5px;
    margin-top: 75px;
}

.AWCCityvisionHomeFeatureFullIssueBox {
    background-color: #fbba2f;
    padding: 5px;
    text-align: left;
    float: left;
    width: 30%;
    margin-top: 20px;
    background-image: url("/IMG/CitiVisionFullIssueArrow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
}

.AWCCityvisionFeatureFullIssueBox a:link .AWCCityvisionFeatureFullIssueBox a:visited {
    color: #4f4f4f;
    font-size: 20px;
    font-weight: bold;
}

.AWCCityVisionHomeArrow {
    float: right;
    position: absolute;
    bottom: 10px;
    right: 10px;
}


/*VIDEO NEWS*/
.AWCRealatedMedia3Accross {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.AWCRealatedMedia3AccrossItem {
    width: 30%;
    margin-bottom: 20px;
}

    .AWCRealatedMedia3AccrossItem h2 {
        font-size: 18px;
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .AWCRealatedMedia3AccrossItem h3 {
        font-size: 16px;
    }

    .AWCRealatedMedia3AccrossItem .sfRTFContent {
        height: 200px;
    }

    .AWCRealatedMedia3AccrossItem iframe {
        display: block;
        width: 100%;
        height: 100%;
        border: none;
    }

.AWCRealatedMediaFeaturedVideo {
    float: left;
    width: 49%;
    margin-right: 2%;
}

.AWCRealatedMediaFeaturedSummary {
    float: left;
    width: 49%;
}

.AWCRealatedMediaFeaturedVideo .sfRTFContent {
    height: 325px;
}

.AWCMediaCode {
    display: none;
}

.AWCRealatedMediaFeaturedVideo iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
}

.AWCRealatedMediaFeaturedSummary h3 {
    font-size: 18px;
}

.AWCRealatedMediaFeaturedSummary h2 {
    font-size: 16px;
}

.AWCRealatedMediaFeaturedSummary h1 {
    font-size: 20px;
    font-weight: bold;
}


/*NAV*/
.AWCHorizontalDropDown {
    margin-left: 0px;
}

.AWCMainNav ul.AWCHorizontalDropDown {
    margin-left: 0px;
    margin-bottom: 0px;
}

.AWCHorizontalDropDown li {
    float: left;
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
    margin-left: 20px;
    height: 34px;
    display: list-item;
    font-size: 14px;
}

    .AWCHorizontalDropDown li:hover {
        border-bottom: 4px solid #fcbb30;
    }

    .AWCHorizontalDropDown li a {
        color: #ffffff;
        font-weight: bold;
        background-color: transparent;
    }

.AWCHorizontalDropDown a:hover {
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
}

.AWCMainNavSubItems {
    position: absolute;
    display: none;
    clear: both;
    padding: 0;
    list-style-type: none;
    float: left;
    margin-left: 0px;
    text-align: left;
    top: 89px;
    background-color: rgba(130, 181, 243, 1);
    z-index: 1000;
}

    .AWCMainNavSubItems LI {
        clear: left;
        border-left: 4px solid transparent;
        padding: 0;
        text-align: left;
        margin: 5px;
        margin-left: 0px;
        padding-left: 5px;
        padding-right: 9px;
        height: auto;
        z-index: 1000;
    }

        .AWCMainNavSubItems li:hover {
            border-left: 4px solid #fcbb30;
            border-bottom: none;
        }

.AWCHorizontalDropDown LI:hover > .AWCMainNavSubItems {
    display: block;
}


/*LANDING NAV*/
.AWCLandingNavHolder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 30px;
}

.AWCLandingNavItem {
    margin-top: 25px;
    min-height: 240px;
    padding: 20px;
    padding-top: 20px;
    width: 29%;
    text-align: center;
    box-shadow: 5px 7px 20px 7px #cfcfcf, -1px 1px 10px #cfcfcf, 10px 8px 10px #cfcfcf;
    position: relative;
    cursor: pointer;
}

.AWCLandingNavHeader {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

.AWCLandingNavDescription {
    font-size: 16px;
}

.AWCLandingNavMore {
    float: right;
    position: absolute;
    bottom: 10px;
    right: 20px;
    font-size: 18px;
    font-weight: bold;
}

.AWCLandingVerticalNavHeader {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

.AWCLandingVerticalNavDescription {
    font-size: 18px;
    padding-bottom: 30px;
}


/*Capitol dome icon*/
.AWCLandingabout-awcs-advocacy-work {
    background-image: url(../IMG/Navcapital.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Priorities clipboard icon*/
.AWCLandingCity-Legislative-Priorities {
    background-image: url(../IMG/Navpriorities.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*eLearning icon*/
.AWCLandingelearning {
    background-image: url(../IMG/Navelearning.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Calendar icon*/
.AWCLandingcalendar {
    background-image: url(../IMG/Navcalendar.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingUpcoming-AWC-events, .AWCLandingupcoming-awc-events {
    background-image: url(../IMG/Navcalendar.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*CML icon*/
.AWCLandingcml-program {
    background-image: url(../IMG/Navcml.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Folder icon*/
.AWCLandingbenefits {
    background-image: url(../IMG/Navfolder.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingclaims-prelitigation {
    background-image: url(../IMG/Navfolder.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Gavel icon*/
.AWCLandingboard-of-directors {
    background-image: url(../IMG/Navgavel.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Newspaper icon*/
.AWCLandingmedia-center {
    background-image: url(../IMG/Navnews.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingNews {
    background-image: url(../IMG/Navnews.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingnews-important-dates {
    background-image: url(../IMG/Navnews.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Multiple people icon*/
.AWCLandingget-involved {
    background-image: url(../IMG/Navmultiplepeople.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Community gear icon*/
.AWCLandingassociate-membership {
    background-image: url(../IMG/Navcommunitygear.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*281 cities icon*/
.AWCLandingour-281-cities-and-towns {
    background-image: url(../IMG/Navaboutcities.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Cityvision C icon*/
.AWCLandingadvertise {
    background-image: url(../IMG/Navcityvision.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Dollar sign icon*/
.AWCLandingrates {
    background-image: url(../IMG/NavRates.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingscholarships {
    background-image: url(../IMG/NavRates.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Conf people square icon*/
.AWCLandingsponsorship {
    background-image: url(../IMG/Navsponsor.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingconferences {
    background-image: url(../IMG/Navsponsor.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Shaking hands icon*/
.AWCLandingstrong-cities-great-state {
    background-image: url(../IMG/Navhandshake.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingexhibit {
    background-image: url(../IMG/Navhandshake.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Hand hold bust icon*/
.AWCLandingsupport-administration {
    background-image: url(../IMG/NavSupport.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingemployee-benefit-trust {
    background-image: url(../IMG/NavSupport.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingpolicies-support {
    background-image: url(../IMG/NavSupport.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Health promo joy icon*/
.AWCLandinghealth-promotion {
    background-image: url(../IMG/NavTrustHealth.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Training icon*/
.AWCLandingtraining {
    background-image: url(../IMG/NavTraining.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingeducation-grants {
    background-image: url(../IMG/NavTraining.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingeducation {
    background-image: url(../IMG/NavTraining.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*About - logos icon*/
.AWCLandingmember-pooling-programs {
    background-image: url(../IMG/NavLogoMPP.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingabout-the-trust {
    background-image: url(../IMG/NavLogoTrust.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingabout-rmsa {
    background-image: url(../IMG/NavLogoRMSA.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingabout-workers-comp-retro {
    background-image: url(../IMG/NavLogoRetro.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingabout-the-d-a-consortium {
    background-image: url(../IMG/NavLogoDA.png);
    background-repeat:no-repeat;
    background-position:top;
    height:100px;
    width:100%;
    clear:both;
}

.AWCLandingabout-awc {
    background-image: url(../IMG/NavLogoAWC.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Umbrella icon*/
.AWCLandingclaims {
    background-image: url(../IMG/Navumbrella.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingcoverage-underwriting {
    background-image: url(../IMG/Navumbrella.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingclaims-coverage {
    background-image: url(../IMG/Navumbrella.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingrisk-management-service-agency {
    background-image: url(../IMG/Navumbrella.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Safety guy icon*/
.AWCLandingsafety-compliance {
    background-image: url(../IMG/NavRetroSafetyGuy.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Trend line up icon*/
.AWCLandingperformance-refunds {
    background-image: url(../IMG/NavTrendLineUp.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingworkers-comp-retro {
    background-image: url(../IMG/NavTrendLineUp.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*e-newsletter icon*/
.AWCLandinglegislative-bulletin {
    background-image: url(../IMG/Navenewsletter.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingyour-retro-resource {
    background-image: url(../IMG/Navenewsletter.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Book icon*/
.AWCLandingpublications-guides {
    background-image: url(../IMG/Navpublications.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Phone icon*/
.AWCLandingwhen-to-call {
    background-image: url(../IMG/Navphone.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingcontact-us {
    background-image: url(../IMG/Navphone.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Beaker icon*/
.AWCLandingtesting {
    background-image: url(../IMG/NavBeaker.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingdrug-alcohol-consortium {
    background-image: url(../IMG/NavBeaker.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Blue checkmark icon*/
.AWCLandingregulations-compliance {
    background-image: url(../IMG/Navcheckmarkblue.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Light bulb icon*/
.AWCLandingfaqs {
    background-image: url(../IMG/Navlightbulb.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingcall-for-event-session-proposals {
    background-image: url(../IMG/Navlightbulb.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Gear pencil icon*/
.AWCLandinggis-consortium {
    background-image: url(../IMG/NavGIS.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

.AWCLandingservices-membership {
    background-image: url(../IMG/NavGIS.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Pulse pad icon*/
.AWCLandingpulse-pads {
    background-image: url(../IMG/NavPulsePad.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Leg directory magnify glass icon*/
.AWCLandinglegislator-directory {
    background-image: url(../IMG/Navcapitalmagnifyglass.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*JobNet logo icon*/
.AWCLandingawc-jobnet {
    background-image: url(../IMG/Navjobnet.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Double person icon*/
.AWCLandingabout-awc-gis-consortium {
    background-image: url(../IMG/Navpersonnel.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*Resources toolbox icon*/
.AWCLandingloss-prevention-member-resources {
    background-image: url(../IMG/NavResourceToolbox.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}



/*US Communities logo*/
.AWCLandingus-communities {
    background-image: url(../IMG/NavUSCommunityLogo.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}

/*RMSA 24 hour claims line buttons*/
.AWCLanding24-hour-claim-line-360-753-3326 {
    background-image: url(../IMG/Navrmsaclaimsbutton.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100%;
    clear: both;
}




.AWCLandingVerticalNews {
    background-image: url(../IMG/AdvocacyNews.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 75px;
    width: 100px;
    float: left;
    clear: both;
}

.AWCLandingVerticalCity-Legislative-Priorities {
    background-image: url(../IMG/AdvocacyLegislative.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 75px;
    width: 100px;
    float: left;
    clear: both;
}

.AWCLandingVerticalstrong-cities-great-state {
    background-image: url(../IMG/AdvocacyGovernmentRelationsIcon.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 75px;
    width: 100px;
    float: left;
    clear: both;
}

.AWCLandingVerticalabout-awc {
    background-image: url(../IMG/AdvocacyAcademy.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100px;
    float: left;
    clear: both;
}

.AWCLandingVerticalelearning {
    background-image: url(../IMG/nav75elearning.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 100px;
    width: 100px;
    float: left;
    clear: both;
    padding-right: 10px;
}




/*STANDARD CONTENT*/
.AWC2AcrossFeature {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 60px;
}


.AWC2AcrossItem {
    box-shadow: 5px 7px 20px 7px #cfcfcf, -1px 1px 10px #cfcfcf, 10px 8px 10px #cfcfcf;
    height: 251px;
    position: relative;
    width: 49%;
}

.AWC2AcrossItemHeader {
    height: 99px;
    background-image: url(/IMG/AWCNewsFeatureHeader.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
    text-align: center;
}

.AWC2AcrossItemHeader {
    font-size: 26px;
    font-weight: bold;
    color: #ffffff;
    padding-top: 65px;
}

.AWC2AcrossDescription {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    margin: 10px;
}


/*CATEGORIES*/

.AWCCategoriesList2Column {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 20px;
}

.AWCCategoriesList2Column li {
	width: 47%;
	background-color: #fbba2f;
	padding: 10px;
	margin-bottom: 10px;
	background-image: url("/IMG/CitiVisionFullIssueArrow.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: right;
	font-size: 20px;
	font-weight: bold;
    	color: #4f4f4f;
        /*Added by Pallavi on 19August2018 for issue AWCDT-48 Yellow arrow buttons - News articles under Data & Resources*/
        cursor:pointer;
}

 /*Modified by Pallavi on 19August2018 for issue AWCDT-48 Yellow arrow buttons - News articles under Data & Resources*/
    .AWCCategoriesList2Column li a:link, .AWCCategoriesList2Column li a:visited {
        color: #4f4f4f;
    }

.AWCCategoriesList2Column li:hover {
	cursor: pointer;
}

.AWCCategoriesList2Column > li > span {
	display: none;
}

.AWCDataAndResourcesNewsList li {
    padding-bottom: 30px;
}

.AWCDataAndResourcesNewsList span {
    display: none;
}


/*FILTERED NEWS LISTS*/

.AWCFilterNewsItem {
    min-height: 225px;
    background-image: url(/IMG/NewsFilterdefault.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
    margin-bottom: 20px;
    box-shadow: 5px 7px 20px 7px #cfcfcf, -1px 1px 10px #cfcfcf, 10px 8px 10px #cfcfcf;
    padding-bottom: 20px !important;
	padding-right: 30px;
}
    /*Added by Pallavi on 18May2018 for issue Clickable news box*/
    .AWCFilterNewsItem:hover {
        cursor: pointer;
    }
.AWCFilterNews {
    float: left;
    width: 80%;
}

.AWCFilterNewsFullWidth {
    width: 100%;
}

.AWCFilterNews li {
    margin-right: 10px;
}

.AWCFilterNewsFullWidth li.Awards {
    background-image: url(/IMG/verticalawards.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Data {
    background-image: url(/IMG/verticaldata.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.eLearning {
    background-image: url(/IMG/verticalelearning.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Publications {
    background-image: url(/IMG/verticalpublications.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Resources {
    background-image: url(/IMG/verticalresources.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}


.AWCFilterNewsFullWidth li.AffordableHousing {
    background-image: url(/IMG/verticalaffordablehousing.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.BudgetFinance {
    background-image: url(/IMG/verticalbudgetfinance.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Cannabis {
    background-image: url(/IMG/verticalcannabis.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.EconomicDevelopment {
    background-image: url(/IMG/verticaleconomicDevelopment.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Energy {
    background-image: url(/IMG/verticalenergy.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.EnvironmentNaturalResources {
    background-image: url(/IMG/verticalenvironmentnaturalresources.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Federal {
    background-image: url(/IMG/verticalfederal.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.FromDirector {
    background-image: url(/IMG/verticalviewfromhill.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.GeneralGovernment {
    background-image: url(/IMG/verticalgeneralgovernment.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.HomelessnessHumanServices {
    background-image: url(/IMG/verticalhomelessnesshumanservices.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.HRLRelations {
    background-image: url(/IMG/verticalhrlrelations.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Initiatives {
    background-image: url(/IMG/verticalinitiatives.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.LandUsePlanning {
    background-image: url(/IMG/verticallanduseplanning.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.OpenGovernment {
    background-image: url(/IMG/verticalopengovernment.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Pensions {
    background-image: url(/IMG/verticalpension.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.PublicSafetyCriminalJustice {
    background-image: url(/IMG/verticalpublicsafetycriminaljustice.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.PublicWorks {
    background-image: url(/IMG/verticalpublicworks.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Sessionrecap {
    background-image: url(/IMG/verticalsessionrecap.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Statebudget {
    background-image: url(/IMG/verticalstatebudget.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Telecommunications {
    background-image: url(/IMG/verticaltelecommunications.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsFullWidth li.Transportation {
    background-image: url(/IMG/verticaltransportation.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
}

.AWCFilterNewsItem h2 {
    font-size: 20px !Important;
    margin-left: 130px;
    padding-top: 10px;
}

.AWCFilterNewsItem h3 {
    font-size: 20px;
    margin-left: 130px;
}

.AWCFilterNewsItem h4 {
    font-size: 18px;
    margin-left: 130px;
}

.AWCFilterNewsItemCategoriesTitle {
    margin-left: 130px;
    float: left;
    padding-right: 10px;
    margin-top: 10px;
    font-size: 18px;
}

.AWCFilterNewsItemCategories {
    float: left;
    margin-top: 10px;
}

    .AWCFilterNewsItemCategories ul {
        display: inline;
        float: left;
    }

    .AWCFilterNewsItemCategories li {
        float: left;
        margin-right: 10px;
        font-size: 18px;
        font-weight: normal;
        text-decoration: underline;
        color: #5890c8;
        cursor: pointer;
    }

.AWCFilterNewsItemCategoriesTitle {
    margin-left: 130px;
    float: left;
    padding-right: 10px;
    margin-top: 10px;
    font-size: 18px;
}

.AWCFilterNewsItemTags {
    float: left;
    margin-top: 10px;
}

    .AWCFilterNewsItemTags ul {
        display: inline;
        float: left;
    }

    .AWCFilterNewsItemTags li {
        float: left;
        margin-right: 10px;
        font-size: 18px;
        font-weight: normal;
        text-decoration: underline;
        color: #5890c8;
        cursor: pointer;
    }

.AWCFilterNewsItemTagsTitle {
    margin-left: 120px;
    float: left;
    padding-right: 10px;
    margin-top: 10px;
    font-size: 18px;
}

.AWCCategoriesListView {
    float: left;
    width: 100%;
    background: #f0f8ff;
    margin-bottom: 20px;
}

    .AWCCategoriesListView li {
        padding: 5px;
        padding-left: 20px;
        font-size: 14px;
        font-weight: bold;
    }

.AWCRedirectHide {
    display: none;
}




/*APOLLO ADJUSTMENTS*/

.AWCContent .dvregistration, .AWCContent .CMLProgress, .AWCContent .viewcart, .AWCContent .rTable, .AWCContent .dvchangeaddress, .AWCContent .table-div, .AWCContent .dvorderconfirmation, .AWCContent .events, .AWCContent .eventBody.eventslist, .AWCContent .userSignup {
    box-shadow: none;
}

.btn-info {
    border-radius: 0px !important;
}

    .btn-info:hover {
        padding: inherit;
    }

.btn:hover {
    padding-left: 0px;
}


.apex-user-login-button {
    background-color: #fbba2f;
}

.submit-Btn {
    background-color: #fbba2f;
}

.submitBtn {
    background-color: #fbba2f;
}

.btn-link.btn {
    background: #fbba2f !important;
    color: #000000;
}

    .btn-link.btn:hover {
        background: #4E4E4E !important;
        color: #000000;
    }

.btn-primary.btn {
    /*background:#fbba2f !important;*/
    border-radius: 0px !important;
    padding-right: 42px;
    color: #000000 !important;
}

    .btn-primary.btn:hover {
        background-color: #fbba2f;
        background-image: url(/IMG/CitiVisionFullIssueArrow.png);
        padding-right: 42px;
        color: #000000 !important;
    }

    .btn-primary.btn:hover {
        /*background:#4E4E4E !important;*/
    }

.ebusiness-header-event-details {
    text-transform: capitalize !important;
    background-color: #477bbb !important;
    color: #ffffff !important;
}

.ebusiness-event-calendar-small-heading {
    text-transform: capitalize !important;
    background-color: #477bbb !important;
    color: #ffffff !important;
}

.ebusiness-event-short-details {
    box-shadow: none !important;
    background: #f0f8ff !important;
}

.ebusiness-event-scheduler-small {
    box-shadow: none !important;
    background: #f0f8ff !important;
}

    .ebusiness-event-scheduler-small .k-scheduler-toolbar {
        box-shadow: none !important;
        background: #f0f8ff !important;
    }

.ebusiness-events-card-image-about {
    border-radius: 50%;
}

.ebusiness-event-venue {
    display: none;
}

.ebusiness-event-Price-info {
    display: none;
}

.ebusiness-calendar-events-small-wrapper {
    display: none;
}

.ebusiness-event-details-card-about h3 {
    text-decoration-line: none !important;
    border-bottom-color: #848484 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 2px !important;
    padding-bottom: 0px !important;
}

.ebusiness-event-details-card h3 {
    text-decoration-line: none !important;
    border-bottom-color: #848484 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 2px !important;
    padding-bottom: 0px !important;
}

.submitBtn:hover {
    /*background-color:#4E4E4E;*/
}

.btn-link {
    background: #fbba2f !important;
    color: #ffffff !important;
    text-decoration: none !important;
}

    .btn-link:hover {
        background: #4E4E4E !important;
        color: #ffffff !important;
        text-decoration: none !important;
    }

.AWCHeader {
    background: #477bbb;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    padding: 10px;
	font-size: 18px;
}

.AWCSection {
    background: #f0f8ff;
    color: #000000;
    text-align: left;
    padding: 10px;
}

.AWCYellowButton {
    background-color: #fbba2f;
    padding: 5px;
    text-align: left;
    float: left;
    width: 30%;
    margin-top: 20px;
    background-image: url(/IMG/CitiVisionFullIssueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
}

.AWCYellowAnchor {
    color: #4f4f4f;
    font-size: 20px;
    font-weight: bold;
}

.AWCBlueButton {
    background-color: #477bbb;
    padding: 5px;
    text-align: left;
    float: left;
    width: 30%;
    margin-top: 20px;
    background-image: url(/IMG/ConferenceBlueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
}

.AWCBlueAnchor {
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
}

.ebusiness-main-container {
    box-shadow: none !important;
}

.ebusiness-event-title-on-details {
    text-align: left !important;
}


.ebusiness-forgot-password-request {
    box-shadow: none !important;
}


/*CONFERNCE PAGES*/
.AWCConferenceLeftHeader {
    background: #477bbb;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    padding: 10px;
    font-size: 20px;
}

.AWCConferenceLeftHolder {
    background: #f0f8ff;
}

    .AWCConferenceLeftHolder li {
        list-style-type: none;
        color: #437cb6;
        padding: 5px;
    }

        .AWCConferenceLeftHolder li a {
            color: #437cb6;
        }

.AWCConferenceLeftDropshadowr {
    box-shadow: 5px 7px 20px 7px #cfcfcf, -1px 1px 10px #cfcfcf, 10px 8px 10px #cfcfcf;
}

.AWCConferenceLeftHolderWhite {
    text-align: center;
    padding: 20px;
    padding-top: 0px;
    color: #437cb6;
}

.AWCConferenceLeftH3 {
    border-bottom: 2px solid #fbba2f !important;
    color: #000000;
}

.AWCConferenceDateCityHeader {
    background-color: #477bbb;
    width: 30%;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px;
    font-size: 18px;
    color: #ffffff;
}

.AWCConferenceLeftHolder li {
    font-size: 14px;
    font-weight: bold;
}


.AWCCityvisionThumbIMG {
    width: 160px !important;
}

#AWCCityvisionPopOver {
    display: none;
}

#AWCCityvisionThumb:hover {
    transform: scale(1.5);
    box-shadow: 1px 1px 5px #888888;
}



h1.AWCConferenceTitle {
    font-size: 30px !important;
}

.AWCConferenceLocationIcon {
    float: left;
    width: 35px;
    clear: both;
}

.AWCConferenceLocationHolder {
    margin-top: 10px;
    margin-bottom: 10px;
}

.AWCConferenceImage {
    float: left;
    width: 100px;
    padding-bottom: 20px;
}

.AWCConferenceDescription {
    padding-left: 20px;
    float: left;
    width: 80%;
    padding-top: 10px;
    padding-bottom: 20px;
}

.AWCRegisterNowButton {
    clear: both;
    background-color: #fbba2f;
    padding: 5px;
    text-align: center;
    float: left;
    width: 30%;
    margin-top: 20px;
    background-image: url("/IMG/CitiVisionFullIssueArrow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    font-weight: bold;
    font-size: 18px;
    padding-right: 27px;
    }
    /*Added by Pallavi on 23-May-2018 for JIRA AWCDT-23 - Blue and Yellow arrow fixes to be moved to prod*/
    .AWCRegisterNowButton:hover {
        cursor: pointer;
    }

    .AWCRegisterNowButton a {
        color: #4f4f4f !important;
    }

.AWCConferenceFeaturedSpeaker {
    margin-top: 20px;
    margin-bottom: 40px;
    clear: both;
}

.AWCConferenceFeaturedSpeakerDetails {
    float: left;
    width: 75%;
}

    .AWCConferenceFeaturedSpeakerDetails h3 {
        border-bottom: none !important;
        border-top: 2px solid #fbba2f;
        float: left;
        padding-top: 5px;
        text-align: center;
        margin-top: 0px !important;
    }

    .AWCConferenceFeaturedSpeakerDetails p {
        clear: both;
    }

.AWCConferenceFeaturedSpeakerImage {
    float: left;
    width: 200px;
    padding-right: 15px;
}

    .AWCConferenceFeaturedSpeakerImage img {
        border-radius: 50%;
    }

.AWCConferenceWhoShouldAttendHolder {
    background-color: #f0f8ff;
    padding: 40px;
    clear: both;
}

    .AWCConferenceWhoShouldAttendHolder li {
        font-size: 18px;
    }

.AWCConferenceWhyAttendItems {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.AWCConferenceWhyAttendItem {
    width: 214px;
}

h2.AWCConferencePullQuote {
    font-size: 34px !important;
    line-height: 50px !important;
    font-weight: bold;
    width: 80%;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
    border-top-color: #fcbb30;
    border-top-width: 2px;
    border-top-style: solid;
}

.AWCConferencePullQouteSource {
    font-size: 18px;
}

.AWCConferenceImportantLinks {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0px;
    padding-left: 0px !important;
    padding-bottom: 20px;
    clear: both;
}

    .AWCConferenceImportantLinks li {
        list-style: none;
        width: 100%;
        background-color: #477bbb;
        padding: 10px;
        margin-bottom: 10px;
        background-image: url("/IMG/ConferenceBlueArrow.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-position-x: right;
        font-size: 20px;
        font-weight: bold;
        color: #ffffff;
    }

        .AWCConferenceImportantLinks li a {
            color: #ffffff;
        }

.AWCConferenceContentClear {
    clear: both;
    margin-bottom: 20px;
}



/*PROFILE NAVIGATION*/
.AWCProfileNavigation {
    list-style-type: none;
    margin: 0;
    /*overflow: none;	*/
    padding-left: 0px !important;
}

    .AWCProfileNavigation li {
        float: left;
        padding: 10px;
        color: #ffffff;
        background-color: rgba(130, 181, 243, 1);
        border-color: #3674bb;
        border-width: 1px;
        border-style: solid;
        margin-left: 5px;
    }

        .AWCProfileNavigation li:hover {
            background-color: #3674bb;
            /*Added by Pallavi on 16Jan2019 for AWCDT-80 Profile tabs - only words are clickable*/
            cursor:pointer;
        }

        .AWCProfileNavigation li a {
            color: #ffffff;
        }


        /*Added by Pallavi content 28Oct2018 for AWCDT-59*/
.AWCCategoriesList2Column {
    /* height: 500px; */
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-bottom: 20px;
    justify-content: space-between;
}

/*MODAL CSS*/

.modalDialog iframe {
    width: 100%;
    height: 100%;
    align-content: center;
}

.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}

    .modalDialog:target {
        opacity: 1;
        pointer-events: auto;
    }

    .modalDialog > div {
        width: 70%;
        height: 70%;
        position: relative;
        margin: 10% auto;
        padding: 5px 20px 13px 20px;
        border-radius: 10px;
        background: #fff;
        background: -moz-linear-gradient(#fff, #999);
        background: -webkit-linear-gradient(#fff, #999);
        background: -o-linear-gradient(#fff, #999);
    }

.modalMedia > div {
    width: 655px;
    height: 377px;
}

.modaleLearning > div {
    width: 95%;
    height: 95%;
}

.modalmediaiframe {
    align-content: center;
}

    .modalmediaiframe .sfRTFContent iframe {
        align: center;
        align-content: center;
    }

.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}

    .close:hover {
        background: #00d9ff;
    }


/*PROFILE CSS*/

.w18 {
    width: 12% !important;
    text-align: left !important;
}

.w80 {
}

.w12-5 {
    float: left;
    font-weight: bold;
    margin-left: 10px;
}

.w32 {
    float: left;
}

.w25 {
    float: left;
    width: 50px;
}

    .w25 input {
        width: 50px !Important;
    }

.w73 {
    float: left;
    margin-left: 10px;
}

    .w73 input {
        margin-left: 10px !Important;
    }

.profile-title-bg {
    font-size: 20px !Important;
    /*margin-left:120px;*/
    padding-top: 10px;
}

.profile-info-data table {
    border: none;
    background-color: #ffffff;
}

.profile-info-data {
    padding: 10px;
    padding-left: 0px;
}

    .profile-info-data td {
        padding: 10px;
        padding-left: 0px;
        padding-top: 0px;
        border: none !important;
    }

.w12-5 {
    padding-left: 5px;
    padding-right: 5px;
}

.profile-image img {
    width: 100px;
}


/*TABLE STYLES*/

table.AWCStyledTable {
    border-collapse: collapse;
    width: 100%;
}

    table.AWCStyledTable th, table.AWCStyledTable td {
        border: 1px solid #ddd;
        padding: 8px !important;
    }

    table.AWCStyledTable th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #457BBE;
        color: white;
    }

table.AWCNonStyledTable {
    border: none;
    border-right: none !important;
    border-bottom: none !important;
}

    table.AWCNonStyledTable td {
        border: none !important;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: none !important;
        padding: 10px !important;
    }

    table.AWCNonStyledTable h2 {
        margin-top: 0px;
    }

    table.AWCNonStyledTable img {
        max-width: none !important;
    }

/*LIST STYLES*/

ol.AWCOrderedList {
    list-style-type: decimal !important;
    margin-left: 60px;
}

    ol.AWCOrderedList li {
        list-style: decimal !important;
        font-size: 18px;
    }

ul.AWCUnorderedList {
    list-style-type: square;
    margin-left: 50px;
}

    ul.AWCUnorderedList li {
        list-style: square !important;
        font-size: 18px;
    }


/*EVENTS CALENDAR STYLES*/

.calendar-menu td {
    border: 1px solid #ddd;
}

.calendar-menu th {
    border: 1px solid #ddd;
    text-align: center;
}

/*JB added 12/118/18*/
#Contentplaceholder1_MeetingsCalendar_Calendar1 {
	width: 100%;
}

#Contentplaceholder1_C001_MeetingGridPage {
    display: none;
}

#Contentplaceholder1_MeetingsCalendar_MeetingGridPage {
    display: none;
}

#Contentplaceholder1_C001_btnUpdate {
    min-width: 50px;
    padding-right: 50px;
}

#Contentplaceholder1_MeetingsCalendar_btnUpdate {
    min-width: 50px;
    padding-right: 50px;
}

#Contentplaceholder1_MeetingsCalendar_cmbBottomGo {
    min-width: 50px;
    padding-right: 50px;
}

.calendar-title {
    font-size: 20px;
    background-color: #457BBE;
    border: none;
    color: #ffffff;
}

    .calendar-title td {
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .calendar-title a:link, .calendar-title a:visited {
        color: #fbba2f !important;
    }



/*EVENTS*/

.AWCHomeEventFeatureHolder {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.AWCHomeEventFeatureItem {
    float: left;
    width: 49%;
    min-width: 250px;
    padding-bottom: 5px;
    box-shadow: 5px 7px 20px 7px #cfcfcf, -1px 1px 10px #cfcfcf, 10px 8px 10px #cfcfcf;
}

.AWCHomeEventFeatureHeader1 {
    background-color: #457BBE;
    background-image: url("/IMG/ConfImage1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 133px;
}

.AWCHomeEventFeatureHeader2 {
    background-color: #457BBE;
    background-image: url("/IMG/ConfImage2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 133px;
}

.AWCHomeEventFeatureHeader3 {
    background-color: #457BBE;
    background-image: url("/IMG/ConfImage3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 133px;
}

.AWCHomeEventFeatureHeader4 {
    background-color: #457BBE;
    background-image: url("/IMG/ConfImage4.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 133px;
}

.AWCHomeEventFeatureHeader5 {
    background-color: #457BBE;
    background-image: url("/IMG/ConfImage5.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 133px;
}

.AWCHomeEventFeatureHeader6 {
    background-color: #457BBE;
    background-image: url("/IMG/ConfImage6.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 133px;
}

.AWCHomeEventFeatureDateLocation {
    float: right;
    /*background: rgba(252, 187, 48, 0.8);*/
    background: rgba(57, 98, 149, 0.8);
    color: #ffffff;
    font-weight: bold;
    font-size: 20px;
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
}

.AWCHomeEventFeatureTitle {
    clear: both;
    float: left;
    color: #ffffff;
    font-weight: bold;
    font-size: 24px;
    border-top-style: solid;
    border-top-color: #FCBB30 !important;
    border-top-width: 2px;
    margin-left: 20px;
    margin-top: 20px;
}

.AWCHomeEventFeatureBody {
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.AWCHomeEventFeatureRegister {
    background-color: #fbba2f;
    padding: 5px;
    text-align: left;
    margin: 20px;
    background-image: url("/IMG/CitiVisionFullIssueArrow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    text-align: center;
    padding-right: 50px;
}

/*Added by Pallavi Bhosale on 20May2018 for cursor style on featured events buttons*/
    .AWCHomeEventFeatureRegister:hover {
        cursor: pointer;
}

.AWCHomeEventFeatureRegisterLeft {
    background-color: #fbba2f;
    padding: 5px;
    text-align: left;
    margin: 20px;
    float: left;
    width: 34%;
    background-image: url("/IMG/CitiVisionFullIssueArrow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    text-align: center;
    padding-right: 50px;
}

.AWCHomeEventFeatureRegisterLeft:hover {
        cursor: pointer;
}

.AWCHomeEventFeatureSponsorRight {
    background-color: #477bbb;
    padding: 5px;
    text-align: left;
    margin: 20px;
    float: right;
    width: 34%;
    background-image: url("/IMG/ConferenceBlueArrow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    text-align: center;
    padding-right: 50px;
}

.AWCHomeEventFeatureRegister a:link, .AWCHomeEventFeatureRegister a:visited, .AWCHomeEventFeatureRegisterLeft a:link, .AWCHomeEventFeatureRegisterLeft a:visited {
    color: #4f4f4f;
    font-size: 20px;
    font-weight: bold;
}

.AWCHomeEventFeatureNoArrow {
    background-color: #fbba2f;
    padding: 5px;
    margin: 20px;
    /*background-image: url("/IMG/CitiVisionFullIssueArrow.png");*/
    background-repeat: repeat;
    background-size: contain;
    background-position-x: right;
    text-align: center;
    padding-right: 50px;
    color: #4f4f4f;
    font-size: 20px;
    font-weight: bold;
}

.AWCHomeEventFeatureSponsorRight a:link, .AWCHomeEventFeatureSponsorRight a:visited {
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
}

.ebusiness-events-card-details-title span {
    font-size: 20px !important;
}

.AWCAttendeeMsg {
    font-weight: normal !important;
}

 /*Modified by Pallavi on 23-May-2018 for JIRA AWCDT-23 - Blue and Yellow arrow fixes*/
.AWCReturnToCart {
    color:#ffffff !important;
    font-size: 16px !important;
    background-color: #477bbb;
    padding: 5px;
    text-align: left;
    margin: 20px;
    margin-top: 10px;
    float: left;
    background-image: url("/IMG/ConferenceBlueArrow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    text-align: center;
    padding-right: 50px;
}
/*Added by Pallavi on 23-May-2018 for JIRA AWCDT-23 - Blue and Yellow arrow fixes to be moved to prod*/
    .AWCReturnToCart:hover {
        cursor:pointer;
    }

.attendeebox {
    padding: 0px !important;
}

.attendeelabel {
    font-size: 18px !important;
}

.AWCReturnToCart a {
    color: #ffffff !important;
}

.editaddressState {
    width: 14% !important;
    min-width: 50px !important;
    float: left;
    margin-right: 10px;
}

.editaddresscity {
    float: left;
    margin-right: 10px;
    width: 47% !important;
}

.editaddressZipcode {
    float: left;
    width: 29% !important;
    padding-left: 0px !important;
}

.dvregsHead {
    font-size: 16px !important;
}


.dvregsHead {
    background-color: #457bbe !important;
    color: #ffffff !important;
}

legend {
    text-decoration-line: none !important;
    text-decoration-color: #457bbe !important;
}

.submit-Btn, .sfsubmit-Btn-verify {
    padding-right: 47px !important;
}

.AWCCartBlueButton {
    margin-top: 10px;
    height: auto;
    background-color: #457bbe !important;
    background-image: url(/IMG/ConferenceBlueArrow.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    font-weight: bold;
    padding: 6px 20px;
    font-size: 16px;
    border: 0;
    color: #ffffff !important;
}

    .AWCCartBlueButton:hover {
        color: #ffffff !important;
    }

.addedAttendee table input[type=button].AWCCartBlueButton {
    margin-top: 0px;
    height: auto;
    background: #457bbe url(/IMG/ConferenceBlueArrowSmall.png) no-repeat right top !important;
    background-size: contain !important;
    font-weight: bold;
    padding: 4px 4px;
    font-size: 18px;
    border: 0;
    color: #ffffff !important;
    padding-right: 50px;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

    .addedAttendee table input[type=button].AWCCartBlueButton:hover {
        margin-top: 0px;
        height: auto;
        background: #457bbe url(/IMG/ConferenceBlueArrowSmall.png) no-repeat right top !important;
        background-size: contain !important;
        font-weight: bold;
        padding: 4px 4px;
        font-size: 18px;
        border: 0;
        color: #ffffff !important;
        padding-right: 50px;
    }

.addedAttendee table input[type=submit].AWCCartBlueButton {
    margin-top: 0px;
    height: auto;
    background: #457bbe url(/IMG/ConferenceBlueArrowSmall.png) no-repeat right top !important;
    background-size: contain;
    font-weight: bold;
    padding: 4px 4px;
    font-size: 18px;
    border: 0;
    color: #ffffff !important;
    padding-right: 50px;
}

    .addedAttendee table input[type=submit].AWCCartBlueButton:hover {
        margin-top: 0px;
        height: auto;
        background: #457bbe url(/IMG/ConferenceBlueArrowSmall.png) no-repeat right top !important;
        background-size: contain;
        font-weight: bold;
        padding: 4px 4px;
        font-size: 18px;
        border: 0;
        color: #ffffff !important;
    }

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

input.AWCCartBlueButton:hover {
    color: #ffffff !important;
}

.field-div1:hover {
    /*color: #ffffff !important;*/
}

.viewcart .AWCCartBlueButton:hover {
    color: #ffffff !important;
}

.shipping-data-div .submitBtn {
    padding-right: 47px;
}

.field-div1 .AWCCartBlueButton :hover {
    background-color: #457bbe !important;
    color: #ffffff !important;
}

.shipping-data-div .AWCCartBlueButton :hover {
    background-color: #457bbe !important;
    color: #ffffff !important;
}


/*LOGIN */
.AWCLoginControl {
    width: 35%;
    margin-left: auto;
    margin-right: auto;
}

.AWCNoShow {
    display: none;
}

.AWCLoginLabel {
    width: 40%;
    float: left;
    clear: both;
}

.AWCLoginInput {
    width: 60%;
    float: left;
    clear: none;
}

    .AWCLoginInput input {
        width: 95%;
        padding: 5px;
        margin-bottom: 20px;
        padding-right: 0px;
    }

.AWCLoginButtonDiv {
    clear: both;
}

.AWCLoginNewUser {
    clear: both;
}

.AWCLoginSignInBtn {
    width: 100%;
    background-color: #fbba2f;
    /*padding: 10px;*/
    padding: 7px;
    margin-bottom: 20px;
    background-image: url(/IMG/CitiVisionFullIssueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    /*font-size: 20px;*/
    font-size: 16px;
    font-weight: bold;
    border: none;
    padding-right: 40px;
    color: #4f4f4f !important;
    min-width: 195px;
}

    .AWCLoginSignInBtn:hover {
        cursor: pointer;
    }

.AWCLoginNewUser {
    background-color: #477bbb;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: left;
    background-image: url(/IMG/ConferenceBlueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    white-space: nowrap;
    min-width: 195px;
}

.AWCRedirect {
    display: none;
}

/*Added by Pallavi on 06/26/2018 for AWCDT-36 Forgot User ID*/
.AWCLoginForgotPassword, .AWCLoginForgotUserID {
    background-color: #477bbb;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: left;
    background-image: url(/IMG/ConferenceBlueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    white-space: nowrap;
    min-width: 195px;
}

    /*Added by Pallavi on 06/26/2018 for AWCDT-36 Forgot User ID*/
    .AWCLoginNewUser a, .AWCLoginForgotPassword a, .AWCLoginForgotUserID a {
        color: #ffffff !important;
        font-size: 16px;
        font-weight: bold;
        margin-right: 32px;
    }

.AWCProfilePhotoSubmit, .AWCProfilePhotoCancel, .AWCProfilePhotoRemove {
    padding-right: 47px !important;
}

.order-summary-title {
}

.Profile-Container, .dvopencart {
    padding: 5px !important;
    padding-top: 0px !important;
    margin: 0px !important;
    margin-top: 0px !important;
}

.Profile-Container, .table-div {
    padding: 0px !important;
    padding-top: 0px !important;
    margin: 0px !important;
    margin-top: 0px !important;
}



/*PRODUCTS*/


.product-detail-div .label-div {
    float: left !important;
    text-align: left !important;
    margin-right: 1% !important;
    font-weight: bold !important;
    font-size: 13px !important;
    /* padding-top: 4px; */
    color: #000 !important;
    width: 10% !important;
}

.product-detail-div span:hover {
    color: #000 !important;
}

.ebusiness-events-card-details-date-time {
}

.ebusiness-row-event-details .sessions {
    margin-left: 16.66666667%;
}

.ebusiness-row-event-details .col-md-8 {
    width: 100%;
}

.ebusiness-row-event-details ul li {
    list-style: square;
}

.config-time, .config-date {
    /*width: 20% !important;*/
    margin-left: 15px;
}

.ebusiness-event-location-quick-details p {
    line-height: 20px;
}

.col-md-3 {
    width: 50% !important;
}

.AWCEventRightBar {
    width: 25% !important;
}

#meetingTitle .control-title {
    border-bottom: none;
}

.dvorderconfirmation .label-div {
    font-size: 18px !important;
}

.dvorderconfirmation {
    font-size: 18px;
}

    .dvorderconfirmation span:hover {
        color: #000 !important;
    }

.Profile-Container {
    clear: both;
}

.AWCChangePasswordlbl {
    float: left;
}

.AWCChangePassword {
    background-color: #477bbb;
    padding: 5px;
    text-align: left;
    margin-top: -5px;
    margin-left: 20px;
    float: left;
    background-image: url(/IMG/ConferenceBlueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    text-align: center;
    padding-right: 50px;
    padding-left: 20px;
}

    .AWCChangePassword a:link {
        font-weight: bold;
        font-size: 16px;
        color: #ffffff !important;
    }


/*DATA AND RESOURCES*/
.AWCDataResroucesLeft {
    float: left;
    width: 45%;
    margin-bottom: 20px;
}

.AWCDataResroucesRight {
    float: left;
    width: 50%;
    padding-left: 5%;
    margin-bottom: 20px;
}

.AWCDataResroucesLeft ul {
    padding-left: 0px !important;
}

.AWCDataResroucesLeft li {
    background-color: #477bbb;
    padding: 10px;
    margin-bottom: 10px;
    background-image: url(/IMG/ConferenceBlueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}

    .AWCDataResroucesLeft li a:link, .AWCDataResroucesLeft li a:visited {
        color: #ffffff;
    }

.AWCDataResroucesBody {
    float: left;
    width: 45%;
    position: relative;
}

.AWCDataResroucesIMG {
    float: left;
    width: 50%;
    padding-left: 5%;
}

    .AWCDataResroucesIMG img {
        width: 300px;
    }

.AWCDataResroucesArrow {
    float: right;
    position: absolute;
    right: 10px;
}

.AWCHeaderYellowBar {
    background-color: #FCBB30;
    padding: 20px;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    top: -50px;
    position: relative;
    margin-bottom: -50px;
}

.btn.btn-primary.passwordResetRequestButton {
    /*color:#ffffff !important;*/
    color: #4f4f4f !important;
    padding-right: 47px;
}

.AWCSendReset {
    width: 50% !important;
}

.AWCResetLogin {
    height: auto;
    background-color: #fbba2f;
    background-image: url(/IMG/CitiVisionFullIssueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    font-weight: bold;
    padding: 5px 0 !important;
    padding-left: 20px !important;
    padding-right: 47px !important;
    font-size: 16px;
    border: 0;
    /*color: #ffffff !important;*/
    color: #4f4f4f !important;
    width: auto !important;
}

.AWCResetHomePage {
    height: auto;
    background-color: #fbba2f;
    background-image: url(/IMG/CitiVisionFullIssueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    font-weight: bold;
    padding: 5px 0 !important;
    padding-left: 20px !important;
    padding-right: 47px !important;
    font-size: 16px;
    border: 0;
    /*color: #ffffff !important;*/
    color: #4f4f4f !important;
    width: auto !important;
}

.AWCResetLogin a, .AWCResetLogin a:link, .AWCResetLogin a:visited, .AWCResetLogin a:hover, .AWCResetLogin a:active {
    color: #4f4f4f !important;
}


.AWCHomeDataLeft {
    float: left;
    width: 60%;
    position: relative;
}

.AWCHomeDataRight {
    float: left;
    width: 35%;
    margin-left: 5%;
}

.AWCHomeDataRightItemImage {
    padding-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
}

.AWCHomeDataRightItem {
    box-shadow: 5px 7px 20px 7px #cfcfcf, -1px 1px 10px #cfcfcf, 10px 8px 10px #cfcfcf;
    position: relative;
    padding-top: 10px;
    margin-bottom: 40px;
    padding-bottom: 15px;
    margin-top: 20px;
}

    .AWCHomeDataRightItem h2 {
        margin: 20px !important;
        margin-top: 10px !important;
    }

.AWCHomeDataRightArrow {
    float: right;
    position: absolute;
    right: 10px;
}

.AWCHomeDataArrow {
    float: right;
    position: absolute;
    right: 0px;
    margin-top: 20px;
}

.sfsubmit-Btn-verify {
    background-color: #457bbe !important;
    background-image: url(/IMG/ConferenceBlueArrow.png) !important;
    color: #ffffff !important;
}

.submit-Btn {
    margin-top: 10px;
}

.AWCProfileCancel, .AWCCancelPaymentMethod, .AWCCancelAddress, .AWCEditAddress, .AWCSearchAddAgainCancel, .AWCNewCancelAttendee, .AWCAttendeeSearchCancel, .AWCEditAttendeePopUpCancel, .AWCCancelSession,
.AWCAddressVerificationCancelButton, .AWCbtnLogoutNow, .AWCCartUpdateButton, .AWCCancelSaveCart, .AWCCMLBack, .AWCBuleButton {
    background-color: #457bbe !important;
    background-image: url(/IMG/ConferenceBlueArrow.png) !important;
    color: #ffffff !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    font-weight: bold;
    text-align: center;
    padding: 6px 20px;
    font-size: 16px;
    border: 0;
    cursor: pointer;
    padding-right: 47px !important;
}

..AWCCancelSaveCart: hover {
    padding: 6px 20px;
    padding-right: 40px;
}

.AWCCancelSaveCart {
    height: 34px !important;
}

.AWCEditAttendeePopUpCancel, .AWCAttendeeSearchCancel {
    margin-right: 20px;
}

.AWCAddNewAddress {
    background-color: #457bbe !important;
    background-image: url(/IMG/ConferenceBlueArrow.png) !important;
    color: #ffffff !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    font-weight: bold;
    text-align: center;
    padding: 6px 20px;
    font-size: 16px;
    border: 0;
    cursor: pointer;
    padding-right: 47px !important;
    float: left;
}

.AWCCMALSearchButton:hover, .AWCCMLBack:hover {
    color: #ffffff !important;
}

.AWCAddNewAddress a:link, .AWCAddNewAddress a:visited, .AWCCMLBack:hover {
    color: #ffffff !important;
}

.AWCChooseAddress {
    text-transform: lowercase;
}

.AWCChooseAddresslbl {
    font-size: 18px !important;
}

.AWCAddAttendee, .AWCAddRegistrant, .AWCCheckoutButton, .AWCNextStepButton, .AWCPlaceOrderButton, .AWCSaveAddress, .AWCUseThisAddress, .AWCSearchAttendee, .AWCSearchAddAgain,
.AWCAttendeeSearchAdd, .AWCEditAttendeePopUpOK, .AWCEditSession, .AWCVGROK, .AWCUpdateAttenddeeInfo, .AWCSendConfirmationEmail, .AWCMeetingSeesionCountOK, .AWCPersonDetailsMismatch,
.AWCAddressVerificationButton, .AWCbtnStayConnected, .AWCUpdateCurrentCart, .AWCSaveNewCart, .AWCCMALSearchButton, .sfsearchSubmit, .AWCSavePassword, .AWCCalendarGO, .AWCResetLoginButton, .AWCSavePaymentMethod,
.AWCAddNewCard, .AWCAddCancelNewCard, .AWCYellowButton {
    margin-top: 10px;
    height: auto;
    background-color: #fbba2f;
    background-image: url(/IMG/CitiVisionFullIssueArrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    font-weight: bold;
    text-align: center;
    padding: 6px 20px !important;
    padding-right: 45px !important;
    font-size: 16px;
    border: 0;
    color: #4f4f4f;
    cursor: pointer;
    height: 34px !important;
    font-size: 16px !important;
}

.AWCSaveAddress, .AWCUseThisAddress, .AWCSearchAddAgain, .AWCAddAttendee, .AWCAttendeeSearchAdd, .AWCEditAttendeePopUpOK, .AWCAddRegistrant, .AWCEditSession, .AWCVGROK, .AWCUpdateAttenddeeInfo,
.AWCSendConfirmationEmail, .AWCMeetingSeesionCountOK, .AWCPersonDetailsMismatch, .AWCAddressVerificationButton, .AWCbtnStayConnected, .AWCUpdateCurrentCart, .AWCSaveNewCart, .sfsearchSubmit, .AWCSavePassword,
.AWCCalendarGO, .AWCResetLoginButton, .AWCSavePaymentMethod, .AWCAddNewCard, .AWCAddCancelNewCard, .AWCYellowButton {
    height: 34px !important;
}

.AWCItemsInCart {
    font-size: 18px;
}

.sfsearchTxt {
    margin-top: 5px !important;
    font-size: 18px !important;
}

.submit-Btn {
    cursor: pointer;
}

.AWCContent .label-div {
    font-size: 18px;
    /*width: 30% !important;*/
}

.AWCContent .w88 {
    width: 91% !important;
}

.AWCContent .label {
    font-size: 18px;
}


.AWCProfileCancel:hover, .AWCCancelPaymentMethod:hover {
    color: #ffffff !important;
}

.AWCProfilePhonelbl {
    font-weight: normal !important;
}

.AWCProfilePhoneAreaCode span {
    width: 50px !important;
    padding-right: 10px !important;
}

.AWCProfilePhoneAreaCode .riTextBox {
    width: 45px !important;
    padding-right: 10px !important;
}


.AWCProfilePhoneNumber span {
    width: 80px !important;
    padding-right: 10px !important;
}

.AWCProfilePhoneNumber .riTextBox {
    width: 80px !important;
    padding-right: 10px !important;
}

.AWCPreferredAddress label {
    font-weight: normal !important;
    font-size: 14px;
}

.Profile-Container {
    box-shadow: none !important;
}

.sfsubmit-Btn-verify {
}

.rwWindowContent .label {
    padding: 10px;
}

/*CART */

.shipping-title, .order-summary-title, .rgHeader, .billing-title, .payment-title {
    font-size: 18px;
}

.OrderConfirmationNoFontHeader {
    background-color: #105CB6;
    padding: 20px;
    margin-right: 20px;
}

.AWCCancelSaveCart {
    background: unset;
    margin-top: 10px;
    height: auto;
    background-color: #477bbb;
    background-image: url(/IMG/ConferenceBlueArrow.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    font-weight: bold;
    text-align: center;
    padding: 6px 20px;
    padding-right: 40px;
    font-size: 16px;
    border: 0;
    color: #ffffff;
    cursor: pointer;
}

fieldset {
    font-size: 18px;
}

.AWCCMALSearchButton:hover, .AWCCMLBack:hover {
    color: #ffffff !important;
}

.AWCCMLStyle {
    font-size: 22px !important;
}

.labelpopupatendee {
    text-decoration-line: none !important;
}

.AWCACMLLIST {
    font-size: 18px;
}

ul.AWCACMLLIST {
    padding-left: 0px !important;
}

.AWCACMLLIST li {
    font-size: 18px;
    font-weight: bold;
}

    .AWCACMLLIST li span {
        font-weight: normal;
    }

.CMLBlock, .ACMLBlock, .AWCCMLQuestions {
    font-size: 18px;
}


.dvw10 {
    float: left !important;
    width: auto !important;
}

.dvw80 {
    float: left !important;
    width: auto !important;
}

.cml {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.CMLProgress {
    padding: 0px !important;
}

.ebusiness-forgot-password {
    box-shadow: none !important;
}

UL.AWCConferenceImportantLinks li:hover, div.AWCDataResroucesLeft li:hover, AWCHomeEventFeatureRegister:hover,  div.AWCCategoriesList2Column li:hover {
    cursor: pointer;
}
/*Added by Pallavi on 9August2018 for AWCDT-47 responsive mobile design*/
@media screen and (Max-width: 579px) {
    .AWCHeaderNav {
        display: block;
    }

    .AWCNewsHome2AccrossHeader{
        height:100%;
        padding-top:80px;
    }
        /*Added by Pallavi content 28Oct2018 for AWCDT-59*/
    .AWCCategoriesList2Column {
        height: 100%!Important;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        padding-bottom: 20px;
        justify-content: space-between;
    }
}
@media screen and (min-width: 966px) {
    .AWCHeaderNav {
        display: block;
    }
}

@media screen and (max-width: 965px) {

        /*Added by Pallavi content 28Oct2018 for AWCDT-59*/
    .AWCCategoriesList2Column {
        height: 100%!Important;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        padding-bottom: 20px;
        justify-content: space-between;
    }

    /*LOGIN */
    .AWCLoginControl {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .AWCEventRightBar {
        width: 100% !important;
    }

    .ebusiness-event-location-quick-details .pull-right {
        float: none !important;
    }



    .AWCMobileNavBurger {
        position: absolute;
        background-color: rgba(130, 181, 243, 1);
        background-image: url(/IMG/menuThreelines.png);
        background-repeat: no-repeat;
        background-size: 30px 30px;
        background-position: center;
        width: 50px;
        height: 50px;
        cursor: pointer;
        top: 20px;
        right: 5px;
    }

    .AWCHeaderNav {
        display: none;
        position: absolute;
        right: 0px;
        top: 91px;
        background-color: rgba(130, 181, 243, 1);
        margin-right: 0px;
        z-index: 1000;
    }


    .AWCTopRightNavUL li {
        clear: both;
        float: right;
        font-weight: bold;
        font-size: 14px;
        height: 34px;
        margin-right: 10px;
    }

    .AWCTopRightNav {
        border-bottom: 2px solid #ffffff;
    }


    .AWCMainNav li {
        clear: both;
        float: right;
        margin-right: 10px;
    }

    .AWCBottomRightNav {
        padding-top: 20px;
    }



    .AWCHorizontalDropDown LI:hover > .AWCMainNavSubItems {
        display: none;
    }

    .AWCHorizontalDropDown li:hover {
        border-bottom: none;
    }


    /*.AWCHeaderNav{
		background-color: rgba(130, 181, 243, 1);
		width:50px;
		height:50px;
		float:right;
		margin-top: 5px;
		margin-right:5px;	
		cursor: pointer;	
	}*/

    /*.AWCBottomRightNav {
		background-color: rgba(130, 181, 243, 1);
		width:50px;
		height:50px;
		float:right;
	}*/

    .AWCHorizontalDropDown li {
    }

    .AWCNewsHome2AccrossItem {
        width: 100%;
        max-width: none;
        min-width: none;
    }

    .AWCNewsHome4AccrossItem {
        width: 100%;
        max-width: none;
        min-width: none;
    }

    p.AWCSplashQuoteLarge {
        font-size: 40px;
        font-weight: bold;
        padding-top: 70px;
        margin-bottom: 0px;
    }

    .AWCContentWideLeft {
        margin: auto;
        width: 100%;
        min-height: 100%;
        clear: both;
        padding-right: 0px;
        float: none;
    }

    .AWCContentWideRight {
        margin: auto;
        width: 100%;
        min-height: 100%;
        clear: both;
        padding-right: 0px;
        float: none;
    }

    .AWCContentRight {
        margin: auto;
        float: none;
        width: 100%;
    }

    .AWCContentLeft {
        margin: auto;
        float: none;
        width: 100%;
    }

    .AWCContent3Left {
        float: none;
        width: 100%;
        clear: both;
        padding-bottom: 30px;
    }

        .AWCContent3Left h2 {
            margin-bottom: 7px !important;
        }

    .AWCContent3Center {
        float: none;
        width: 100%;
        clear: both;
        padding-bottom: 30px;
    }

        .AWCContent3Center h2 {
            margin-bottom: 7px !important;
        }

    .AWCContent3Right {
        float: none;
        width: 100%;
        clear: both;
        padding-bottom: 30px;
    }

        .AWCContent3Right h2 {
            margin-bottom: 7px !important;
        }

    .AWCHomeEventFeatureItem {
        margin: auto;
        float: none;
        width: 100%;
    }

    .AWCHomeEventFeatureRegisterLeft, .AWCHomeEventFeatureSponsorRight {
        margin: auto;
        float: none;
        width: 80%;
        margin-bottom: 20px;
    }

    .AWCCityvisionHomeFeatureContentBox {
        margin-top: 0px;
    }

    .AWCCityvisionHomeFeatureBox {
        margin: auto;
        float: none;
        width: 90%;
        color: #000000 !important;
    }

    .AWCCityVisionNewsListHomeFeatureImage {
        margin: auto;
        float: none;
        width: 50%;
        padding-left: 0px;
    }



        .AWCCityVisionNewsListHomeFeatureImage img {
            margin-top: 20px;
        }

    .AWCCityvisionHomeFeatureBox h1, .AWCCityvisionHomeFeatureBox h2 {
        color: #000000 !important;
    }

    .AWCFilterNewsItem {
        background-size: auto;
    }

    .AWCFilterNewsFullWidth li {
        background-size: auto !important;
    }

    .AWCFilterNewsItem h4, .AWCFilterNewsItem h2, .AWCFilterNewsItem h3, .AWCFilterNewsItemCategoriesTitle {
        margin-left: 100px;
    }

    .AWCFilterNewsItemCategories {
        margin-left: 100px;
    }

    .AWCDataResroucesLeft, .AWCDataResroucesRight, .AWCDataResroucesBody, .AWCDataResroucesIMG {
        clear: both;
        margin: auto;
        float: none;
        padding-left: 0%;
        width: 100%;
    }

        .AWCDataResroucesIMG img {
            display: block;
            margin: auto;
        }

    .AWCCategoriesList2Column li {
        float: none;
        width: 100%;
    }

    .AWCLandingNavItem {
        float: none;
        width: 100%;
    }

    .AWCDataResroucesArrow {
        position: relative;
        margin-bottom: 10px;
    }

    .rgMasterTable td {
        font-size: 16px !important;
    }

    .AWCCartItemDescription {
        display: none;
    }

    .AWCFooterLogo, .AWCFooterAddressPhone {
        margin: auto;
        float: none;
        text-align: center;
    }

    .login-container-home {
    }
}

@media screen and (max-width: 990px) {
    .AWCLoginLabel, .AWCLoginInput {
        margin: auto;
        float: none;
        width: 100%;
        min-width: 195px;
    }

    /*Added by Pallavi on 06/26/2018 for Forgot User ID*/
    .AWCLoginNewUser, .AWCLoginForgotPassword, .AWCLoginForgotUserID {
        float: none;
        width: 100%;
        margin-bottom: 10px;
        cursor: pointer;
    }

    .AWCLoginButtonDiv {
        margin-top: 10px;
	}

    /*Added by Pallavi content 10/23/2018 for AWCDT-62 responsive design*/
    .AWCHomeDataLeft {
        float: left;
        width: 100%;
        position: relative;
    }

    .AWCHomeDataRight {
        float: left;
        width: 100%;
        margin-left: 0%;
        margin-top: 5%;
    }

    /*Added by Pallavi content 28Oct2018 for AWCDT-59*/
    .AWCCategoriesList2Column {
        height: 100%!Important;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        padding-bottom: 20px;
        justify-content: space-between;
    }
}

/*Added by Pallavi on 6June2018 for AWCDT-26 */
@media screen and (max-width: 1125px) { /*Changed from 1024 to 1125 for Tablet by Pallavi on 12July2018*/
    .AWCCityvisionHomeFeatureBox {
        margin: auto;
        float: none;
        width: 90%;
        color: #000000 !important;
    }

        .AWCCityvisionHomeFeatureBox h1, .AWCCityvisionHomeFeatureBox h2 {
            color: #000000 !important;
        }

    .AWCCityVisionNewsListHomeFeatureImage {
        margin: auto;
        float: none;
        width: 50%;
        padding-left: 0px;
    }
    /*Added by Pallavi on 22Oct2018 for AWCDT-63 responsive yellow buttons*/
    .AWCRegisterNowButton {
        clear: both;
        background-color: #fbba2f;
        padding: 5px;
        text-align: center;
        float: left;
        width: 95%;
        margin-top: 20px;
        background-image: url(/IMG/CitiVisionFullIssueArrow.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position-x: right;
        font-weight: bold;
        font-size: 18px;
        padding-right: 27px;
    }
}

/*Added by Pallavi on 4/25/2018 for JIRA issue AWCDT-8   -   Ctrl + P not working*/
.AWCHeaderLogoPrint {
    float: right;
    display: none;
}

@media print {
    body {
        color: #000000;
    }

    /*Added by Pallavi on 4/11/2018 for JIRA issue AWCDT-8   -   Ctrl + P not working*/

    .AWCHeaderLogoPrint {
        float: right;
        display: block;
        width: 60px;
        height: 100px;
    }

    .AWCPageContainer {
        position: absolute;
        background-color: #ffffff;
        padding-bottom: 80px;
        top: 75px;
    }

    .AWCNewsArticleHeader {
        display: none;
    }

    .AWCBreadcrumbTest {
        display: none;
    }

    .AWCFooterContainer {
        display: none;
    }

    .table-div .table-div {
        display: none;
    }

    .dvorderconfirmation {
        font-size: 12px;
    }

    body {
        line-height: 0.5;
    }

    .OrderConfirmationNoFontHeader {
        background-color: #457bbe;
        padding: 20px;
        margin-right: 20px;
        display: inline-block;
    }

    .dvorderconfirmation .label-div {
        font-size: 14px !important;
    }

    .AWCContent span {
        font-size: 14px;
    }

    .AWCContent td {
        font-size: 14px;
        font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: normal;
        line-height: 18px;
    }

    .shipping-title, .order-summary-title, .rgHeader, .billing-title, .payment-title {
        font-size: 14px;
    }

    div {
        display: inline;
    }

    .row-div {
        display: block;
    }

    .AWCBreadCrumbs {
        display: none;
    }

    .AWCBreadcrumbTest {
        display: none;
    }

    .w10 {
        width: 10%;
    }

    .clearfix {
        clear: both;
    }

    .row-div .w47 {
        width: 47%;
        display: inline-block;
    }

    .border-all {
        font-family: Segoe UI, Arial, Helvetica;
        margin: 5px 0px 10px 0px;
        padding: 10px 0px 10px 10px;
        border: #e9ebec solid 2px;
        display: block;
    }

    .padding-all {
        padding: 1%;
    }

    .OrderConfirmationaddress {
        display: inline-block;
    }

    .OrderConfirmationNoFontHeader {
        background-color: #105CB6;
        padding: 20px;
        margin-right: 20px;
        display: inline-block;
    }

    .OrderConfirmationcompname {
        vertical-align: top;
        display: inline-block;
    }

    .OrderConfirmationDivOverflow {
        overflow: visible !important;
        position: relative;
    }

    .AWCContent .w88 {
        width: 85% !important;
    }

    .w29 {
        width: 45% !important;
    }

    .w68 {
        width: 52% !important;
    }

    h1 {
        overflow: visible !important;
        position: relative;
    }
}
/*Added By Pallavi For AWCDT-36 Forgot User ID*/
.ebusiness-error-area {
    margin: 5px 0;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-size: 12px;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.PointerLink {
    cursor: pointer;
}

span.valerror[style*="inline"] {
    display: block !Important;
}

/*Added by Pallavi on 7/23/2018 for AWCDT-40 cookies alert*/
#cookiesAlert {
    width: 100%;
    box-shadow: 0 3px 7px rgba(200,200,200,.75);
    border-bottom: 1px solid #f6f6f6;
    /*background: rgba(251,251,251,.9);*/
    padding: 3px 10px;
    z-index: 3;
    font-size: 14px;
    position: fixed;
    top: 0;
    font-weight: 700;
    text-align: center;
    font-family: robotothin,sans-serif;
    background-color: white;
    color:gray;
}

/*Added by Pallavi on 14Dec2018 for AWCDT-75 */
.CookieHeaderPadding {
    padding-top:25px;
}

/*Added by Pallavi content 10/23/2018 for AWCDT-62 responsive design*/
@media screen and (max-width: 361px) {
    .AWCHomeDataLeft {
        float: left;
        width: 100%;
        position: relative;
    }

    .AWCHomeDataRight {
        float: left;
        width: 100%;
        margin-left: 0%;
        margin-top: 5%;
    }

    .AWCCityvisionHomeFeatureBox h1 {
        font-size: 35px !important;
        font-weight: bold !important;
        color: #000000 !important;
        line-height: 52px;
        overflow-wrap: break-word;
    }

    .AWCContentContainer {
        margin: auto;
        height: auto !important;
        height: 100%;
        background-color: #ffffff;
        padding-bottom: 80px;
        margin-top: 15%;
    }
}

/*Added by Pallavi on 22Oct2018 for AWCDT-63 responsive yellow/blue buttons*/
@media screen and (Max-width: 520px) {
    .AWCConferenceImportantLinks li {
    list-style: none;
    width: 100%;
    background-color: #477bbb;
    padding: 10px;
    margin-bottom: 10px;
    background-image: url(/IMG/ConferenceBlueArrow.png);
    background-repeat: no-repeat;
    background-position-x: right;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    padding-right: 20%;
    background-size: 20% 100%;
}
        /*Added by Pallavi content 28Oct2018 for AWCDT-59*/
    .AWCCategoriesList2Column {
        height: 100%!Important;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        padding-bottom: 20px;
        justify-content: space-between;
    }

    /*Added by PallaviB content 5Feb,2019 form AWCDT-90*/
    .SignupUserPass {
        width: 100%;
    }
}

/*Added by PallaviB content 5Feb,2019 form AWCDT-90*/
.SignupUserPass {
    width: 49%;
}

    /*Added by PallaviB content 5Feb,2019 form AWCDT-90*/
@media screen and (Max-width: 768px) {
	    .userSignup {
        padding: 0px !important;
    }

    .apex-user-UI-user-signup-button {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .SignupUserPass {
        width: 100%;
        text-align:center !important;
        margin-top:6px;
        margin-left: 0px !important;
    }
    .AWCLoginButtonDiv {
     margin-top: 0px !important;
}
}
