.wp-block-cover.header-banner-style{z-index:1}.post-thumbnail img,.wp-block-group.header-form-block,section.artwork-img-block{width:100%}.gsc-control-cse .gsib_a,.program-finder-cover{padding:0}.add-side-padding{padding:30px}.gsc-control-cse .gsc-input-box{border:0}.gsc-control-cse.gsc-control-cse-en{border:0;padding:0;margin:0}.graduation_awards_form_wrapper .field_sublabel_below h3.gsection_title,.gsc-control-cse .gsc-input,.gsc-control-cse form.gsc-search-box,.gsc-control-cse table.gsc-search-box,.single-page-banner__rh .single-page-banner_slider,span.art-category p{margin:0}.gsc-control-cse input.gsc-input{margin:0;height:50px!important;border:1px solid #ccc!important;padding:0 20px!important;background-position:left 10px center!important}.gsc-control-cse .gsc-search-button-v2{height:50px;border-radius:4px}.gsc-search-button-v2 svg{height:20px;width:20px}.schema-faq-section a:not([href]):not([class]):hover,.schema-faq-section:hover a{color:#fff!important;transition:none}.card-block-style-v2{background-size:auto 100%}.schema-faq-section:hover .schema-faq-answer a{color:#b5101b!important}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{font-weight:700;font-size:16px}.gform_wrapper.gravity-theme .gfield_label{color:#000}a[id^=pccc]{z-index:999}.single-page-banner__lh p,.testimonial_sec .testimonial_inner .testimonial_text p,p{line-height:1.5}.tribe-common .tribe-common-a11y-visual-hide{overflow:visible}.container-left.single-page-banner__row{opacity:0!important;visibility:hidden;transition:.5s}.show-content .container-left.single-page-banner__row{opacity:1!important;visibility:visible}.tab-section .tab-panel-block{align-items:flex-start}.site-header__top--nav>ul>li.btn-li.request-info a{background:#383d42;margin-bottom:0}.art-three-col-block .wp-block-column{margin-bottom:30px}section.artwork-img-block .row>div{padding-bottom:30px}.art-img-block{width:100%;display:flex;flex-wrap:wrap;padding:10px;border:1px solid #cad2d9;height:100%;position:relative}.art-img-block>a{width:100%;display:block;text-decoration:none}span.art-title{width:100%;display:block;font-size:24px;font-weight:700;color:#b51021;padding-top:12px}.art-img-block img{display:block;width:100%;height:260px;object-fit:cover}span.art-content{font-size:16px;width:100%}span.art-category{position:absolute;bottom:5px;right:10px;font-size:17px;color:#b50f21;font-weight:700}.slider-captio-block{width:850px;max-width:90%;background:rgba(255,255,255,.9);border:7px solid #bd1019;text-align:center;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;padding:20px;text-transform:uppercase}.slider-captio-block h2{color:#bd1019;margin-bottom:10px}.slider-captio-block p:last-child,.student-spotlight-sidebar .wp-block-column p{margin:0;color:#000}.graduation_awards_form_wrapper .gform_title{text-transform:capitalize;margin-bottom:5px}.graduation_awards_form_wrapper.gform_wrapper.gravity-theme .gsection{padding:30px 16px 15px 0;margin-bottom:0}.graduation_awards_form_wrapper.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:25px;grid-row-gap:25px}.bg-img-control .ginput_container input,.bg-img-control .ginput_container textarea{padding-left:38px!important;background-repeat:no-repeat;background-size:20px;background-position:8px 50%}.bg-img-control .ginput_container textarea{background-position:8px 8px}.department-control .ginput_container input{background-image:url(https://web.pccc.edu/wp-content/uploads/2022/04/building.png)}.contact-name-control .ginput_container input{background-image:url(https://web.pccc.edu/wp-content/uploads/2022/04/user.png)}.contact-email-control .ginput_container input{background-image:url(https://web.pccc.edu/wp-content/uploads/2022/04/email.png)}.contact-phone-control .ginput_container input{background-image:url(https://web.pccc.edu/wp-content/uploads/2022/04/smartphone-call.png)}.write-msg-control .ginput_container textarea{background-image:url(https://web.pccc.edu/wp-content/uploads/2022/04/pen-tool.png)}.graduation_awards_form_wrapper.gform_wrapper .gfield_description{font-style:italic}.checkbox-style .ginput_container_checkbox .gfield_checkbox{display:flex;flex-wrap:wrap}.checkbox-style .ginput_container_checkbox .gfield_checkbox .gchoice{padding:10px 15px;border:1px solid #e5e5e5;margin-right:10px}.program-finder-cover.careers-page-cover{padding:80px 0}.course_catalog_program-desc-cls ol li,.course_catalog_program-desc-cls ul li{padding:0 0 22px}html body .entry-content p{margin:0 0 1.72rem}.student-spotlight-sidebar.wp-block-columns{gap:0}.student-spotlight-sidebar .wp-block-column:first-child{width:50px;flex-basis:auto!important}.student-spotlight-sidebar .wp-block-column:nth-child(2){width:calc(100% - 50px);margin:0;padding-left:15px;flex-basis:auto!important}.student-spotlight-sidebar .wp-block-column p a{font-size:17px;line-height:normal;display:block;color:#b5101b;text-decoration:none}@media only screen and (min-width:992px){.only-for-mobile{display:none}}@media only screen and (max-width:1023px){.art-three-col-block{flex-wrap:wrap}.art-three-col-block .wp-block-column{width:100%;flex-basis:auto!important;margin:0 0 30px!important}}@media only screen and (max-width:1198px){.art-block-slider .item .item-bg{padding:10% 0;height:auto}.slider-captio-block{position:static;transform:none}}#back-to-top{height:50px;width:50px;z-index:9999;padding:4px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);bottom:90px}#back-to-top.block-back-to-top{display:block}.message,.single-page-banner__lh--caps .h4,p.message{line-height:1.5em}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{padding:2px 0 0!important;border:0;background:0 0;line-height:normal;margin:0;font-size:13px}body .gform_wrapper.gravity-theme .field_description_above .description,body .gform_wrapper.gravity-theme .field_description_above .gfield_description,body .gform_wrapper.gravity-theme .field_description_above .gsection_description,body .gform_wrapper.gravity-theme .field_description_above .instruction{padding:0 0 5px!important}.gform_wrapper.gravity-theme .simple-checkbox .gfield-choice-input+label{max-width:none;width:auto;float:none}.header-banner-caps-block h1 img{vertical-align:middle;display:inline-block;position:relative;margin-left:2%;bottom:-.15em}.program-finder-blocks-list-main .row{position:relative;z-index:1}.program-finder-blocks-list-main{min-height:200px}.catagory-list-main{position:relative}.add_loader{position:absolute;top:100%;left:0;right:0;height:100px;background:url(./../images/loader.svg) center center no-repeat;opacity:1}.loader_hide{opacity:0}.catagory-list-main .jobs-card{width:100%;height:100%}.catagory-list-main .col-4{padding-top:9px;padding-bottom:9px}.catagory-list-main>.row>p{width:100%;text-align:center;margin:0;padding:40px 0 100px}.single-page-banner__rh .slick-track{display:flex}.single-page-banner__rh .item img{height:100%;width:100%;object-fit:cover}.single-page-banner__rh .slick-slide{height:auto}.single-page-banner__lh--caps div{font-weight:400;color:#fff}.random-image-banner-slider ul.slick-dots,.single-page-banner_slider ul.slick-dots{bottom:14px}.random-image-banner-slider li button,.single-page-banner_slider li button{padding:0;border:1px solid #fff;font-size:0;height:16px;width:16px;background:#000;opacity:.5;-webkit-transform:scale(.75);transform:scale(.75);border-radius:50%;-webkit-transition:.5s;transition:.5s}.random-image-banner-slider li.slick-active button,.single-page-banner_slider li.slick-active button{transform:scale(1)}.random-image-banner-slider ul.slick-dots li,.single-page-banner_slider ul.slick-dots li{margin:0 5px}@media only screen and (min-width:993px){.banner_height_350 .ri-item-bg{height:350px}.banner_height_515 .ri-item-bg{height:515px}}.ri-item-bg{background-size:cover;background-position:center;position:relative}.ri-item-bg:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:285px;background:#000;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(25,25,25,.75) 100%)}@media only screen and (max-width:992px){.ri-item-bg{height:auto;padding-bottom:35%}}@media only screen and (max-width:900px){.single-page-banner__rh .slick-track{display:block}.single-page-banner__rh .item img{height:auto}.single-page-banner-slider_active .single-page-banner__rh_bg{height:auto!important;padding:0!important}}@media only screen and (max-width:1279px){.header-banner-caps-block h1 img{bottom:7px}}@media only screen and (max-width:1100px){.header-banner-caps-block h1 img{width:220px!important;bottom:-13px}}@media only screen and (max-width:991px){.header-banner-caps-block h1 img{display:block;width:180px!important;top:0}.catagory-list-main .col-4{width:50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:767px){.catagory-list-main .col-4{width:100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:479px){.header-banner-caps-block h1 img{width:140px!important}}@media only screen and (max-width:374px){.header-banner-caps-block h1 img{width:110px!important}}

.pv-listing-section{
    width: 100%;
    position: relative;
}
.pv-listing-section .row > div{
    padding-bottom: 45px;
}
.overlay-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    cursor: pointer;
}
.pv-list-box{
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0 0 48%;
    position: relative;
    height: 100%;
}
.pv-list-box .overlay-link{
    background-image: url('../images/play_icon.svg');
    background-position: center;
    background-size: 56px;
    background-repeat: no-repeat;
    transition: all 0.3s;
}
.pv-list-box .overlay-link:hover{
    background-size: 70px;
}
.pv-list-btn {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    max-width: 90%;
}
.pv-list-btn .btn{
    border-radius: 0;
    padding: 24px 25px 22px !important;
    padding-right: 60px !important;
    font-size: 22px;
    text-transform: none;
    font-weight: bold;
    position: relative;
    text-align: left;
    background-color: rgba(0,0,0,0.9);
    cursor: pointer;
    line-height: 1.2em;
}
.pv-list-btn .btn:hover{
    background-color: rgba(181,16,27,1);
}
.pv-list-btn .btn::after {
    position: absolute;
    content: '';
    border: 0;
    margin: 0;
    width: 20px;
    height: 20px;
    background-image: url('../images/btn_white_arrow.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    visibility: visible;
    top: 50%;
    transform: translateY(-50%);
    right: 22px;
}
.pv-list-btn .btn:hover::after{
    right: 16px;
}
.online-option-row {
    grid-gap: 20px;
}
.online-option-row p{
    line-height: normal; 
}
@media only screen and (max-width: 1279px)
{
    .pv-list-box{padding: 0 0 60%;}
    .pv-list-btn .btn{font-size: 20px;padding: 20px 25px 18px !important;padding-right: 60px !important;}
}

@media (max-width: 781px){
.icon-with-label .wp-block-columns .wp-block-column{ padding: 0;}
.icon-with-label .wp-block-columns{ margin-top: 2em;}
}
@media (max-width: 767px){
.random_image_full_section .ri-item-bg:after{ display: none;}
}

@media only screen and (max-width: 479px)
{
    .pv-list-box{padding: 0 0 75%;}
    .pv-list-btn{max-width: 94%;}
    .pv-list-btn .btn{font-size: 16px;padding: 14px 16px 10px !important;padding-right: 40px !important;}
    .pv-list-btn .btn::after{width: 17px;height: 17px;right: 12px;}
    .pv-list-btn .btn:hover::after {right: 12px;}
    .pv-list-box .overlay-link{background-size: 46px;}
    .pv-list-box .overlay-link:hover{background-size: 56px;}
}
.page-id-10265 .entry-content{ overflow: hidden;} 
