/*  */


/* Design Store Products form */
/* https://artgallery.wa.gov.au/form/design_store_products */
body.formspecial_StoreProds {background}
body.formspecial_StoreProds #PageWrapper, body.formspecial_StoreProds label, body.formspecial_StoreProds #block-agwa-page-title > h1, body.formspecial_StoreProds  h2, body.formspecial_StoreProds legend span  {
    letter-spacing: 0px;
    font-stretch: ultra-condensed;
    /*font-stretch: ultra-condensed|extra-condensed|condensed|semi-condensed|normal|semi-expanded|expanded|extra-expanded|ultra-expanded|initial|inherit;*/
}
body.formspecial_StoreProds #PageWrapper {background-color: white;  }
body.formspecial_StoreProds #inner-wrap {
    /*text-align: center;*/
    background-color: white;
    padding: 2rem;
    color: black !important;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3rem;
}
body.formspecial_StoreProds .header {font-size: 2rem;}
body.formspecial_StoreProds #block-agwa-page-title > h1 {
    /* padding-top: 100px; */
    margin: 0;
    top: 0;
    border: solid 1px black;
    /*  text-align: center;
   margin: 4rem; */
    padding: 1rem;
    font-size: 2rem !important;
    line-height: 2.3rem;
    display: none;
}

body.formspecial_StoreProds .js-form-type-radio label, body.formspecial_StoreProds .js-form-type-checkbox label {font-size: 1rem !important;}

body.formspecial_StoreProds  h2 {

    margin-bottom: 3rem;
    line-height: 2rem;
}

body.formspecial_StoreProds  h1, body.formspecial_StoreProds h2, body.formspecial_StoreProds  label {color: black !important; }
body.formspecial_StoreProds label, #edit-rsvp--wrapper-legend span {font-size: 1rem !important;}

body.formspecial_StoreProds .webform-submission-form {max-width: none;}


body.formspecial_StoreProds input#edit-submit {
    color: black;
    border-color: black;
    border-radius: 50px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
}
body.formspecial_StoreProds input#edit-submit:hover {color: black;}

body.formspecial_StoreProds .fieldset-wrapper {display: inline-block;}

body.formspecial_StoreProds .webform-confirmation__back .btn {
    color: black !important;
    border-color: black;
    border-radius: 50px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
}
body.formspecial_StoreProds .webform-confirmation__back:hover {color: white;}

body.formspecial_StoreProds .form-radio {height: 1rem;}
body.formspecial_StoreProds .webform-required {font-size: .7rem;}

body.formspecial_StoreProds .FooterArea_v2 {display: none;}
body.formspecial_StoreProds #HeaderWrapperWrapper_v2, body.formspecial_StoreProds .SpaceForHeader_v2 {display: none;}

body.formspecial_StoreProds .intro {font-size: 1.2rem !important;}

body.formspecial_StoreProds .webform-submission-form div label, body.formspecial_StoreProds .webform-submission-form div th {padding-bottom: 0rem; font-family: CircularXXWeb-Bold !important;}

body.formspecial_StoreProds #edit-images--description {font-size: 1rem; font-size: .8rem; line-height: 1rem;}

body.formspecial_StoreProds .description.help-text {display: none;}

body.formspecial_StoreProds .ImageUpload .button {background-color: white; color: black; border: solid 1px black; padding: 5px 10px; margin-bottom: 10px; text-decoration: none; text-transform: uppercase}

body.formspecial_StoreProds .callout, body.formspecial_StoreProds .webform-element-description {    font-size: .8rem;}

body.formspecial_StoreProds .file--image a, body.formspecial_StoreProds .file--image a:hover {color: black !important;}

/* Yeahnahnesia */
body.formspecial_Yeahnahnesia #PageWrapper, body.formspecial_Yeahnahnesia label, body.formspecial_Yeahnahnesia #block-agwa-page-title > h1, body.formspecial_Yeahnahnesia  h2, body.formspecial_Yeahnahnesia legend span  {
    font-family: 'TimesNow-SemiBold' !important;
    font-family: 'TimesNewRoman-MTStdCondensed' !important;
    letter-spacing: 0px;
    font-stretch: ultra-condensed;
    /*font-stretch: ultra-condensed|extra-condensed|condensed|semi-condensed|normal|semi-expanded|expanded|extra-expanded|ultra-expanded|initial|inherit;*/
}
body.formspecial_Yeahnahnesia #PageWrapper {background-color: white;  }
body.formspecial_Yeahnahnesia #inner-wrap {
    text-align: center;
    background-color: white;
    border: solid 1px black;
    padding: 2rem;
    color: black !important;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3rem;
}
body.formspecial_Yeahnahnesia .header {font-size: 2rem;}
body.formspecial_Yeahnahnesia #block-agwa-page-title > h1 {
    /* padding-top: 100px; */
    margin: 0;
    top: 0;
    border: solid 1px black;
    text-align: center;
    /* margin: 4rem; */
    padding: 1rem;
    font-size: 2rem !important;
    line-height: 2.3rem;
    display: none;
}



body.formspecial_Yeahnahnesia .js-form-type-radio label, body.formspecial_Yeahnahnesia .js-form-type-checkbox label {font-size: 1rem !important;}

body.formspecial_Yeahnahnesia  h2 {
    font-size: 1.2rem !important;
    margin-bottom: 3rem;
    line-height: 2rem;
}

body.formspecial_Yeahnahnesia  h1, body.formspecial_Yeahnahnesia h2, body.formspecial_Yeahnahnesia  label {color: black !important; }
body.formspecial_Yeahnahnesia label, #edit-rsvp--wrapper-legend span {font-size: 1rem !important;}

body.formspecial_Yeahnahnesia .webform-submission-form {max-width: none;}


body.formspecial_Yeahnahnesia input#edit-submit {
    color: black;
    border-color: black;
    border-radius: 50px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
}
body.formspecial_Yeahnahnesia input#edit-submit:hover {color: white;}

body.formspecial_Yeahnahnesia .fieldset-wrapper {display: inline-block;}

body.formspecial_Yeahnahnesia .webform-confirmation__back .btn {
    color: black !important;
    border-color: black;
    border-radius: 50px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
}
body.formspecial_Yeahnahnesia .webform-confirmation__back:hover {color: white;}

body.formspecial_Yeahnahnesia .form-radio {height: 1rem;}
body.formspecial_Yeahnahnesia .webform-required {font-size: .7rem;}

body.formspecial_Yeahnahnesia .FooterArea_v2 {display: none;}
body.formspecial_Yeahnahnesia #HeaderWrapperWrapper_v2, body.formspecial_Yeahnahnesia .SpaceForHeader_v2 {display: none;}

body.formspecial_Yeahnahnesia .intro {font-size: 1.2rem !important;}




/* Simon Lee Foundation */
body.formspecial #PageWrapper {background-color: white; text-transform: uppercase; font-family: 'Riposte' !important;}
.formspecial .js-form-type-radio label, .slficaa .js-form-type-checkbox label {font-family: 'Riposte' !important;}
.formspecial .header img {max-width: 370px;}
.formspecial #block-agwa-page-title > h1 {
    /* padding-top: 100px; */
    margin: 0;
    top: 0;
    border: solid 1px black;
    text-align: center;
    /* margin: 4rem; */
    padding: 1rem;
    text-transform: uppercase;
    font-size: 2rem !important;
    font-family: 'Riposte' !important;
    line-height: 2.3rem;
    display: none;
}



.formspecial  h2 {
    text-transform: uppercase;
    font-size: 1.2rem !important;
    font-family: 'Riposte' !important;
    margin-bottom: 3rem;
    line-height: 2rem;
}

.formspecial  h1, .formspecial h2, .formspecial  label {color: black !important; }
.formspecial  label, #edit-rsvp--wrapper-legend span {font-size: 1rem !important;}


.formspecial #inner-wrap {
    text-align: center;
    background-color: white;
    border: solid 1px black;
    padding: 2rem;
    color: black !important;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3rem;
}

.formspecial .webform-submission-form {max-width: none;}

.formspecial #edit-rsvp label {    text-align: left; font-size: .8rem !important;}

.formspecial input#edit-submit {
    color: black;
    border-color: black;
    border-radius: 50px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
}
.formspecial input#edit-submit:hover {color: white;}

.formspecial .fieldset-wrapper {display: inline-block;}

.formspecial .webform-confirmation__back .btn {
    color: black !important;
    border-color: black;
    border-radius: 50px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
}
.formspecial .webform-confirmation__back:hover {color: white;}

.formspecial .form-radio {height: 1rem;}
.formspecial .webform-required {font-size: .7rem;}

.formspecial .FooterArea_v2 {display: none;}
.formspecial #HeaderWrapperWrapper_v2, .formspecial .SpaceForHeader_v2 {display: none;}

.formspecial .intro {font-size: .9rem !important;}



/* I HAVE NOT LOVED */
/* #e8e1dd */
body.formspecial_IHaveNotLoved #PageWrapper,body.formspecial_IHaveNotLoved label, body.formspecial_IHaveNotLoved #block-agwa-page-title > h1, body.formspecial_IHaveNotLoved  h2, body.formspecial_IHaveNotLoved legend span  {
    font-family: 'Riposte' !important;
}
body.formspecial_IHaveNotLoved #PageWrapper {background-color: white; text-transform: uppercase; }
body.formspecial_IHaveNotLoved .js-form-type-radio label, .slficaa .js-form-type-checkbox label {}
body.formspecial_IHaveNotLoved .header img {max-width: 370px;}
body.formspecial_IHaveNotLoved #block-agwa-page-title > h1 {
    /* padding-top: 100px; */
    margin: 0;
    top: 0;
    border: solid 1px black;
    text-align: center;
    /* margin: 4rem; */
    padding: 1rem;
    text-transform: uppercase;
    font-size: 2rem !important;
    line-height: 2.3rem;
    display: none;
}



body.formspecial_IHaveNotLoved  h2 {
    text-transform: uppercase;
    font-size: 1.2rem !important;
    margin-bottom: 3rem;
    line-height: 2rem;
}

body.formspecial_IHaveNotLoved  h1, body.formspecial_IHaveNotLoved h2, body.formspecial_IHaveNotLoved  label {color: black !important; }
body.formspecial_IHaveNotLoved  label, #edit-rsvp--wrapper-legend span {font-size: 1rem !important;}

body.formspecial_IHaveNotLoved .form-required:after {background: url(/themes/custom/agwa/images/required_black.svg) no-repeat;     background-size: 6px 6px;}

body.formspecial_IHaveNotLoved #inner-wrap {
    text-align: center;
    background-color: white;
    /*background-color: #e8e1dd;*/
    border: solid 1px black;
    padding: 2rem;
    color: black !important;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3rem;
    /*background-image: url('/themes/custom/agwa/images/IHaveNotLoved_Form_BG.jpg');
    background-repeat: no-repeat;*/
}

body.formspecial_IHaveNotLoved .webform-submission-form {max-width: none;}

body.formspecial_IHaveNotLoved #edit-rsvp label {    text-align: left; font-size: .8rem !important;}

body.formspecial_IHaveNotLoved input#edit-submit {
    color: black;
    border-color: black;
    border-radius: 50px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
}
body.formspecial_IHaveNotLoved input#edit-submit:hover {color: white;}

body.formspecial_IHaveNotLoved .fieldset-wrapper {display: inline-block;}

body.formspecial_IHaveNotLoved .webform-confirmation__back .btn {
    color: black !important;
    border-color: black;
    border-radius: 50px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
}
body.formspecial_IHaveNotLoved .webform-confirmation__back:hover {color: white;}

body.formspecial_IHaveNotLoved .form-radio {height: 1rem;}
body.formspecial_IHaveNotLoved .webform-required {font-size: .7rem;}

body.formspecial_IHaveNotLoved .FooterArea_v2 {display: none;}
body.formspecial_IHaveNotLoved #HeaderWrapperWrapper_v2, .formspecial .SpaceForHeader_v2 {display: none;}

body.formspecial_IHaveNotLoved .intro {font-size: .9rem !important;}







/* Yoshitomo Nara */
body.formspecial_YoshitomoNara #PageWrapper,body.formspecial_YoshitomoNara label, body.formspecial_YoshitomoNara #block-agwa-page-title > h1, body.formspecial_YoshitomoNara  h2, body.formspecial_YoshitomoNara legend span  {
    font-family: 'CircularXXWeb-Book' !important;
}
body.formspecial_YoshitomoNara #PageWrapper {background-color: white; /*text-transform: uppercase;*/ }
body.formspecial_YoshitomoNara .js-form-type-radio label, .slficaa .js-form-type-checkbox label {}
/*body.formspecial_YoshitomoNara .header img {max-width: 370px;}*/
body.formspecial_YoshitomoNara #block-agwa-page-title > h1 {
    /* padding-top: 100px; */
    margin: 0;
    top: 0;
    border: solid 1px black;
    text-align: center;
    /* margin: 4rem; */
    padding: 1rem;
    font-size: 2rem !important;
    line-height: 2.3rem;
    display: none;
}



body.formspecial_YoshitomoNara  h2 {
    text-transform: initial;
    font-size: 1.2rem !important;
    margin-bottom: 3rem;
    line-height: 2rem;
}

body.formspecial_YoshitomoNara  h1, body.formspecial_YoshitomoNara h2, body.formspecial_YoshitomoNara  label {color: black !important; }
body.formspecial_YoshitomoNara  label, #edit-rsvp--wrapper-legend span {font-size: 1rem !important;}

body.formspecial_YoshitomoNara .form-required:after {background: url(/themes/custom/agwa/images/required_black.svg) no-repeat;     background-size: 6px 6px;}

body.formspecial_YoshitomoNara #inner-wrap {
    text-align: center;
    background-color: white;
    /*background-color: #e8e1dd;*/
    border: solid 1px black;
    padding: 2rem;
    color: black !important;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3rem;
    background-image: url(/themes/custom/agwa/images/narabg2.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: bottom;
    padding-bottom: 800px;
}
@media only screen and (max-width: 800px) {
    body.formspecial_YoshitomoNara #inner-wrap { padding-bottom: 700px; }
}
@media only screen and (max-width: 500px) {
    body.formspecial_YoshitomoNara #inner-wrap { padding-bottom: 540px; }
}

body.formspecial_YoshitomoNara .webform-submission-form {max-width: none;}

body.formspecial_YoshitomoNara #edit-rsvp label {    text-align: left; font-size: .8rem !important;}

body.formspecial_YoshitomoNara input#edit-submit {
    color: black;
    border-color: black;
    border-radius: 2px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
    margin-bottom: 0.5rem;
}
body.formspecial_YoshitomoNara input#edit-submit:hover {color: white;}

body.formspecial_YoshitomoNara .fieldset-wrapper {display: inline-block;}

body.formspecial_YoshitomoNara .webform-confirmation__back .btn {
    color: black !important;
    border-color: black;
    border-radius: 2px;
    font-size: 1rem;
    padding: 0.2rem 2rem 0.3rem 2rem;
}
body.formspecial_YoshitomoNara .webform-confirmation__back:hover {color: white;}

body.formspecial_YoshitomoNara .form-radio {height: 1rem;}
body.formspecial_YoshitomoNara .webform-required {font-size: .7rem;}

body.formspecial_YoshitomoNara .FooterArea_v2 {display: none;}
body.formspecial_YoshitomoNara #HeaderWrapperWrapper_v2, .formspecial .SpaceForHeader_v2 {display: none;}

body.formspecial_YoshitomoNara .intro {font-size: .9rem !important;}

.YoshitomoFormCredit {
    color: black;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    position: relative;
    bottom: 80px;
    font-size: .8rem;
    line-height: 1rem;

}
