/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-size:1.65em;color:#0d0d0d;}h1{color:#020202;}.navbar-default .navbar-text{color:#0d0d0d;}.navbar-default .navbar-nav > li > a{color:#0d0d0d;}.navbar-default .navbar-brand{color:#0d0d0d;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#0d0d0d;}ul.sf-menu.sf-style-white a:visited,ul.sf-menu.sf-style-white span.nolink{color:red;font-weight:500;}ul.sf-menu.sf-style-white a{color:red;font-weight:500;}ul.sf-menu.sf-style-white span.nolink{color:red;font-weight:500;}.block-superfish{width:100%;height:2px;}.dropdown-menu .active.active-trail li{margin-left:15px;}.feed-image img{max-width:480px;margin:auto;margin-bottom:15px;}@media only screen and (min-width:768px){#mobile-search{display:none;}#block-search{display:inline-block;float:right;width:260px;max-width:260px;margin-left:10px;}}@media only screen and (max-width:767px){#block-search{display:none;}#mobile-search{float:left;}}#mobile-search .btn-primary{margin-top:5px;}}.field--label-inline .field--label,.field--label-inline > .field--item,.field--label-inline .field--items{padding-right:0.5em;padding-top:.1em;padding-bottom:.1em;}.video-embed-field-responsive-video iframe{padding:10px 0 10px 0;}.nav{font-size:1em;}.dropdown-menu{font-size:15px;}.form-group{padding-right:5px;}.g-cal-name{text-align:center;}.g-cal-date{text-align:center;font-size:1.5em;color:black;}.g-cal-border{display:flexbox;border:5px solid red;background-color:#6B6B6B;}.nav{font-size:1.1em;}.form-control{padding:6px 6px;font-size:18px;}.form-control::-webkit-input-placeholder{color:red;opacity:1}.form-control::-moz-placeholder{color:red;opacity:1}.form-control:-ms-input-placeholder{color:red;opacity:1}.form-control::-ms-input-placeholder{color:red;opacity:1}.form-control::placeholder{color:red;opacity:1}.navbar-brand{font-size:xx-large;font-weight:700;}.fp-slogan-text{font-size:1.25em;font-style:italic;padding-left:20px;}#block-copyrightfooter{font-size:medium;text-align:center;}.fp-blk-wrapper h2,.fp-blk-wrapper p{text-align:center;}.fp-blk-wrapper{margin:20px;padding:20px;display:block;border:green solid 2px;}.psj-decorated{background-image:url(/themes/custom/psj_bootstrap/images/pizza.png);background-repeat:no-repeat;background-position:0px 5px;background-size:auto 35px;min-height:45px;padding-left:20px;margin-right:-20px;}.fp-blk-wrapper h2.psj-decorated{background-position:0 7px;background-size:auto 38px;margin-left:-12px;}@media only screen and (min-width:300px){.banner{height:135px;background-image:url("/themes/custom/psj_bootstrap/images/PSJ-Circle-v20-135x135.png"),url("/themes/custom/psj_bootstrap/images/hero-banner.jpg");background-position:5% 50%,50% 50%;background-size:17%,100%;background-repeat:no-repeat;}}@media only screen and (min-width:768px){.banner{height:220px;background-image:url("/themes/custom/psj_bootstrap/images/PSJ-Circle-v20-135x135.png"),url("/themes/custom/psj_bootstrap/images/hero-banner.jpg");background-position:3% 34%,50% 50%;background-size:15%,100%;background-repeat:no-repeat;}}@media only screen and (min-width:1200px){.banner{height:425px;background-image:url("/themes/custom/psj_bootstrap/images/PSJ-Circle-v20-135x135.png"),url("/themes/custom/psj_bootstrap/images/hero-banner.jpg");background-position:2% 7%,50% 43%;background-size:12%,100%;background-repeat:no-repeat;}}#views-exposed-form-search-all-page-1{padding-top:10px;position:relative;float:right;}#views-exposed-form-solr-search-content-page-1{padding-top:10px;position:relative;float:right;}ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}li.first .drop-down-menu{font-size:x-large;}.project-grid .view-content{display:flex;flex-direction:column;justify-content:space-between;}.project-grid__item{margin-bottom:10px;}.project-grid__image{position:relative;}.project-grid__image img{width:100%;display:block;}#project-grid-sm__title{font-size:1.10rem;line-height:1.2rem;}.project-grid__title{position:absolute;left:10px;bottom:10px;z-index:50;color:white;font-family:"Fira Sans",sans-serif;font-weight:500;text-shadow:4px 4px 6px rgba(0,0,0,0.75);text-transform:uppercase;font-size:1.35rem;line-height:1.55rem;letter-spacing:0.0625rem;text-decoration:none;border:none;}.project-grid a.project-grid__link{display:block;}.project-grid a.project-grid__link:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,0.7));border:2px solid #b1b2b2;}.project-grid a.project-grid__link:hover:before{border:2px solid #ce1d26;}.project-grid__description{position:initial;padding:10px 10px 0;margin-bottom:10px;}@media screen and (min-width:481px) and (max-width:1024px){.project-grid .view-content{flex-direction:row;flex-wrap:wrap;}.project-grid__item{flex:calc(50% - 10px);margin-right:10px;max-width:calc(50% - 10px);}}@media screen and (min-width:1025px){.project-grid .view-content{flex-direction:row;flex-wrap:wrap;}.project-grid__item{flex:calc(33.333% - 10px);margin-right:10px;max-width:calc(33.333% - 10px);}}.calendar-grid .view-content{display:flex;flex-direction:column;justify-content:space-between;}.calendar-grid__item{margin-bottom:10px;padding:10px;border:green 2px solid;}.calendar-grid__image{position:relative;}.calendar-grid__image img{width:100%;display:block;}#calendar-grid-sm__title{font-size:1.10rem;line-height:1.2rem;}.calendar-grid__title{position:absolute;left:10px;bottom:10px;z-index:50;color:white;font-family:"Fira Sans",sans-serif;font-weight:500;text-shadow:4px 4px 6px rgba(0,0,0,0.75);text-transform:uppercase;font-size:1.35rem;line-height:1.55rem;letter-spacing:0.0625rem;text-decoration:none;border:none;}.calendar-grid a.calendar-grid__link{display:block;}.calendar-grid a.calendar-grid__link:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(213,216,220,0) 50%,rgba(213,216,220,0.7));border:2px solid #b1b2b2;}.calendar-grid a.calendar-grid__link:hover:before{border:2px solid #ce1d26;}.calendar-grid__description{position:initial;padding:10px 10px 0;margin-bottom:10px;}@media screen and (min-width:481px) and (max-width:1024px){.calendar-grid .view-content{flex-direction:row;flex-wrap:wrap;}.calendar-grid__item{flex:calc(50% - 10px);margin-right:10px;max-width:calc(50% - 10px);padding:10px;border:green 2px solid;}}@media screen and (min-width:1025px){.calendar-grid .view-content{flex-direction:row;flex-wrap:wrap;}.calendar-grid__item{flex:calc(33.333% - 10px);margin-right:10px;max-width:calc(33.333% - 10px);padding:10px;border:green 2px solid;}}.pp-form{margin:0px;}.pp-input{width:130px;margin:3px 0px 3px 0px;}.pp-textarea{width:250px;margin:3px 0px 3px 0px;}.pp-button{width:134px;margin:3px 0px 3px 0px;}.pp-badge{display:block;margin-left:auto;margin-right:auto;}.pp-canvasarea{background-color:#F0F0F0;border:#D4D4D4 1px solid;display:inline-block;*display:inline;zoom:1;padding:6px;}.pp-formbox{font:normal 13px arial,sans-serif;float:left;padding:0px 10px 0px 0px;}.pp-clear-float{height:1px;clear:both;}#donate-link{background:white;border:2px solid red;color:green;font-weight:bold;}#donate-link svg{display:none;}.gdoc-field{height:650px;}
