@media only screen and (min-width: 981px){.pccsar--250th-anniversary__container{margin:2em}}@media only screen and (max-width: 980px){.pccsar--250th-anniversary__container h1{text-align:center}}.pccsar--250th-anniversary__container p{text-align:center}.pccsar--250th-anniversary__container .pccsar--250th-anniversary__list-item{margin:2em;display:flex;justify-content:space-around;flex-wrap:wrap}.pccsar--250th-anniversary__container .pccsar--250th-anniversary__list-item img{flex:1}@media only screen and (max-width: 980px){.pccsar--250th-anniversary__container .pccsar--250th-anniversary__list-item img{width:100%;flex:content}}.pccsar--250th-anniversary__container .pccsar--250th-anniversary__list-item .pccsar--250th-anniversary__list-item-description{flex:3;padding:2em}@media only screen and (max-width: 980px){.pccsar--250th-anniversary__container .pccsar--250th-anniversary__list-item .pccsar--250th-anniversary__list-item-description{width:100%;flex:content}}.pccsar--250th-anniversary__container .pccsar--250th-anniversary__list-item .pccsar--250th-anniversary__list-item-description h2{color:#c33;font-size:90%;text-decoration:underline}.pccsar--250th-anniversary__container .pccsar--250th-anniversary__list-item .pccsar--250th-anniversary__list-item-description .pccsar--250th-anniversary__table td:nth-of-type(1){font-weight:bold}@media only screen and (max-width: 980px){.pccsar--250th-anniversary__container .pccsar--250th-anniversary__list-item .pccsar--250th-anniversary__list-item-description .pccsar--250th-anniversary__table{font-size:90%}.pccsar--250th-anniversary__container .pccsar--250th-anniversary__list-item .pccsar--250th-anniversary__list-item-description .pccsar--250th-anniversary__table td{display:block}}
@media only screen and (min-width: 981px){.pccsar--about__container{margin:2em}}@media only screen and (max-width: 980px){.pccsar--about__container{margin:1em}.pccsar--about__container h1{text-align:center}.pccsar--about__container p{text-align:center}.pccsar--about__container img{margin-left:auto;margin-right:auto;display:block}}.pccsar--about__container ul{list-style-type:none}.pccsar--about__container ul li:before{content:" - "}
@media only screen and (min-width: 981px){.pccsar--contact__container{margin:2em}}@media only screen and (max-width: 980px){.pccsar--contact__container{margin:1em}.pccsar--contact__container h1{text-align:center}.pccsar--contact__container p{text-align:center}}.pccsar--contact__container .pccsar--contact__flash-message{margin-bottom:100%}.pccsar--contact__container form{margin-bottom:10em}.pccsar--contact__container form fieldset{margin:1em}.pccsar--contact__container form fieldset label{font-weight:bold;font-size:80%;display:block;margin:.5em}@media only screen and (max-width: 980px){.pccsar--contact__container form fieldset label{margin-bottom:1.5em;margin-top:1.5em}}.pccsar--contact__container form fieldset input{font-size:100%;width:98%;margin-left:.5em;display:block}.pccsar--contact__container form fieldset input:user-invalid{border-color:#c33;background-color:color-mix(in srgb, white 50%, #c33)}.pccsar--contact__container form fieldset .pccsar--contact__please-explain{display:none}.pccsar--contact__container form fieldset select{font-size:100%;width:98.5%;margin-left:.5em;display:block;height:2em}@media only screen and (min-width: 981px){.pccsar--contact__container form fieldset select option{font-size:100%}}@media only screen and (max-width: 980px){.pccsar--contact__container form fieldset select option{font-size:40%}}.pccsar--contact__container form fieldset textarea{width:98%;margin-left:.5em;height:10em;font-size:100%}.pccsar--contact__container form fieldset textarea:user-invalid{border-color:#c33;background-color:color-mix(in srgb, white 50%, #c33)}.pccsar--contact__container form .pccsar--contact__form-buttons{clear:both;display:flex;justify-content:space-between}.pccsar--contact__container form .pccsar--contact__form-buttons button{margin:1em;margin-left:auto;margin-right:auto;display:inline-block}

@media only screen and (min-width: 981px){.pccsar--join-now__container{margin:2em}}@media only screen and (max-width: 980px){.pccsar--join-now__container{margin:1em}.pccsar--join-now__container h1{text-align:center}}.pccsar--join-now__container .pccsar--join-now__flash-message{margin-bottom:100%}.pccsar--join-now__container .pccsar--join-now__apply-btn,.pccsar--join-now__container .pccsar--join-now__application-form{margin-top:10%;margin-bottom:50%}.pccsar--join-now__container .pccsar--join-now__apply-btn button,.pccsar--join-now__container .pccsar--join-now__application-form button{margin-left:auto;margin-right:auto;text-align:center;width:7em;display:block}.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form-add-wife-to-form-btn,.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form-add-gen-to-form-btn,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form-add-wife-to-form-btn,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form-add-gen-to-form-btn{width:12em;float:left}.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form-delete-spouse-link,.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form-delete-ancestor-link,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form-delete-spouse-link,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form-delete-ancestor-link{float:right}.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form__form-action-btns,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form__form-action-btns{clear:both;margin-top:4em;display:flex;justify-content:space-between}.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form__form-action-btns button,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form__form-action-btns button{margin:1em;margin-left:auto;margin-right:auto;display:inline-block}.pccsar--join-now__container .pccsar--join-now__apply-btn legend,.pccsar--join-now__container .pccsar--join-now__application-form legend{font-weight:bold}.pccsar--join-now__container .pccsar--join-now__apply-btn label,.pccsar--join-now__container .pccsar--join-now__application-form label{margin:1em}.pccsar--join-now__container .pccsar--join-now__apply-btn input:not([type=radio]),.pccsar--join-now__container .pccsar--join-now__apply-btn label:not(.join-now__application-form-son-or-daughter),.pccsar--join-now__container .pccsar--join-now__apply-btn select,.pccsar--join-now__container .pccsar--join-now__application-form input:not([type=radio]),.pccsar--join-now__container .pccsar--join-now__application-form label:not(.join-now__application-form-son-or-daughter),.pccsar--join-now__container .pccsar--join-now__application-form select{width:10em;display:inline-block}@media only screen and (max-width: 980px){.pccsar--join-now__container .pccsar--join-now__apply-btn input[type=radio],.pccsar--join-now__container .pccsar--join-now__application-form input[type=radio]{transform:scale(3)}.pccsar--join-now__container .pccsar--join-now__apply-btn option,.pccsar--join-now__container .pccsar--join-now__application-form option{font-size:50%}}.pccsar--join-now__container .pccsar--join-now__apply-btn input,.pccsar--join-now__container .pccsar--join-now__apply-btn select,.pccsar--join-now__container .pccsar--join-now__application-form input,.pccsar--join-now__container .pccsar--join-now__application-form select{box-sizing:border-box;font-size:100%;margin:1em}.pccsar--join-now__container .pccsar--join-now__apply-btn input[type=number],.pccsar--join-now__container .pccsar--join-now__apply-btn select[type=number],.pccsar--join-now__container .pccsar--join-now__application-form input[type=number],.pccsar--join-now__container .pccsar--join-now__application-form select[type=number]{width:2em}.pccsar--join-now__container .pccsar--join-now__apply-btn input:user-invalid,.pccsar--join-now__container .pccsar--join-now__apply-btn select:user-invalid,.pccsar--join-now__container .pccsar--join-now__application-form input:user-invalid,.pccsar--join-now__container .pccsar--join-now__application-form select:user-invalid{border-color:#c33;background-color:color-mix(in srgb, white 50%, #c33)}.pccsar--join-now__container .pccsar--join-now__apply-btn fieldset,.pccsar--join-now__container .pccsar--join-now__application-form fieldset{margin:1em}.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form-additional-info,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form-additional-info{clear:both;margin-top:5em;border:none}.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form-additional-info legend,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form-additional-info legend{font-weight:bold}.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form-additional-info label,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form-additional-info label{display:block;width:100%}.pccsar--join-now__container .pccsar--join-now__apply-btn .pccsar--join-now__application-form-additional-info textarea,.pccsar--join-now__container .pccsar--join-now__application-form .pccsar--join-now__application-form-additional-info textarea{display:block;width:100%;height:10em;font-size:100%}#pccsar--join-now__modal{font-weight:bold;overflow:wrap}#pccsar--join-now__modal .pccsar--join-now__modal-content{height:5em}#pccsar--join-now__modal .pccsar--join-now__modal-content .pccsar--join-now__modal-subscript{font-size:70%;font-weight:normal;color:#999}#pccsar--join-now__modal .pccsar--join-now__modal-buttons{margin-top:2.5em}#pccsar--join-now__modal .pccsar--join-now__modal-buttons .pccsar--join-now__modal-buttons-close{display:none}
@media only screen and (min-width: 981px){.pccsar--ladies-auxiliary__container{margin:2em}}@media only screen and (max-width: 980px){.pccsar--ladies-auxiliary__container{margin:1em}.pccsar--ladies-auxiliary__container h1{text-align:center}.pccsar--ladies-auxiliary__container p{text-align:center}.pccsar--ladies-auxiliary__container img{margin-left:auto;margin-right:auto;display:block;max-width:90%}}.pccsar--ladies-auxiliary__container .pccsar--ladies-auxiliary__link-container{text-align:center}
body{margin:0;font-size:20px;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}@media only screen and (min-width: 981px){body .pccsar--nav-menu__title .pccsar--nav-menu__mobile-dropdown{display:none}body .pccsar--nav-menu__title ul{display:flex;justify-content:space-around}body .pccsar--home__info .pccsar--home__info-container{display:flex;align-content:center}body .pccsar--home__info .pccsar--home__info-container .pccsar--home__emblem,body .pccsar--home__info .pccsar--home__info-container .pccsar--home__description{flex:1;width:48%}body .pccsar--home__info .pccsar--home__info-container .pccsar--home__description{padding:1em;display:flex;align-content:center;justify-content:center;flex:1;flex-wrap:wrap}}@media only screen and (max-width: 980px){body{font-size:3em}body .pccsar--home__title-video{display:none}body .pccsar--nav-menu__mobile-dropdown{font-size:5em;background-image:url(/assets/images/liberty-bell-mobile-icon.png);background-size:contain;background-repeat:no-repeat;background-color:unset;background-position:center;color:#ccc;margin:.5em;margin-top:.6em;border:none;width:200px;height:218px;filter:brightness(3);transform-origin:top center}body .pccsar--nav-menu__title{margin-bottom:1em;min-height:8em;margin-top:-2em}body .pccsar--nav-menu__title ul{margin-left:2.5em;display:none}body .pccsar--nav-menu__title ul li{font-size:2.7em;padding-top:1em;padding-bottom:1em;border-bottom:solid 2px #006;width:90%;display:block;text-align:center}body .pccsar--home__emblem,body .pccsar--home__description{height:700px}body .pccsar--home__description{width:90%;margin-left:auto;margin-right:auto;padding-bottom:2em}body .pccsar--footer__copyright{font-size:60%}}body a:link,body a:visited{color:#55f;text-decoration:none}body a:hover{text-decoration:underline}body .pccsar--home__logo,body .pccsar--home__logo-philadelphia-text,body .pccsar--home__logo-continental-text,body .pccsar--home__logo-chapter-text{display:none}.pccsar--nav-menu__title:not(.pccsar--nav-menu__not-title-page){margin-top:-1.4em}.pccsar--nav-menu__title.pccsar--nav-menu__not-title-page{margin-top:-1em}.pccsar--nav-menu__title{font-size:16px;vertical-align:middle;background-image:linear-gradient(#339, #006)}.pccsar--nav-menu__title ul li{display:inline-block;margin-top:.5em;margin-bottom:.5em;filter:drop-shadow(5px 5px)}.pccsar--nav-menu__title ul li a{text-decoration:none}.pccsar--nav-menu__title ul li a:link,.pccsar--nav-menu__title ul li a:visited{color:#fff}.pccsar--nav-menu__title ul li a:hover{color:#ff3}.pccsar--home__link-button{background-color:#c33;font-weight:bold;color:#fff;padding:.5em;border-radius:.5em;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.pccsar--home__link-button:link,.pccsar--home__link-button:visited{text-decoration:none;color:#fff}.pccsar--home__link-button:hover{color:#ff3}button{background-color:#c33;font-weight:bold;font-size:100%;color:#fff;padding:.5em;border:0;border-radius:.5em;cursor:pointer}button:hover{color:#ff3}.pccsar--home__info .pccsar--home__info-container{clear:both;overflow:hidden}.pccsar--home__info .pccsar--home__info-container .pccsar--home__emblem img{width:100%}.pccsar--home__info .pccsar--home__info-container .pccsar--home__description{text-align:center}.pccsar--home__info .pccsar--home__info-container:nth-child(odd){flex-direction:row}.pccsar--home__info .pccsar--home__info-container:nth-child(even){flex-direction:row-reverse}.pccsar--home__facebook{margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:2em;width:300px}.pccsar--footer__copyright{background-color:#339;color:#ccc;text-align:center;font-size:80%;padding:.25em}
.pccsar--plan-a-visit__container{margin:2em}.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item{display:flex;margin-bottom:1em;flex-wrap:wrap}.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item h2{font-size:90%;text-decoration:underline}.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item img{flex:1}@media only screen and (max-width: 980px){.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item img{width:100%;flex:content}}.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item div{font-size:90%;flex:3}@media only screen and (min-width: 981px){.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item div{padding-left:2em;width:100%}}@media only screen and (max-width: 980px){.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item div{width:100%;flex:content}}@media only screen and (max-width: 980px){.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item div table{font-size:100%}}.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item div table td:nth-of-type(1){font-weight:bold}@media only screen and (max-width: 980px){.pccsar--plan-a-visit__container .pccsar--plan-a-visit__list-item div table td:nth-of-type(1){clear:both;display:block}}