/*
Theme Name: PCCC 2022
Theme Uri:  http://ashokg.in
Author:     devsiteurl
Author Uri: https://www.devsiteurl.com
Template:   devsiteurl-base-theme
Version:    1.0
License:    GNU General Public License v2 or later
Version:    1.0
*/

.overlay_link:focus {
    outline: 2px solid #637788 !important;
    outline-offset: -2px;
}

#ppf_container.add_loader{
    min-width: 100px;
    height: 100px;
    margin: 40px auto;
    background: url(images/loader.svg) no-repeat center center;
    -ms-grid-column: 2 !important;
    grid-column: 2 !important;
}
.overlay_link {
    z-index: 9;
}
.table-light-box {
    display: inline-flex;
    align-items: center;
    margin-left: 70px;
}
.table-light-box img {
    width: 60px;
    margin: 0 30px 0 0;
    border: 1px solid #ccc;
}

.two-col-block-v7 .wp-block-media-text__media, .two-col-block-v7 .wp-block-media-text__content{ position: relative; z-index: 2;}
.wp-block-columns.step_column{counter-reset: Serial;}
.step_column .wp-block-column > ul > li::before{ counter-increment: Serial;content: counter(Serial); line-height: 0.8;}
.step_column .wp-block-column > ul > li a,.yoast-breadcrumbs span a,.news-block-r .news-info-m .news-info-row .news-text p a,.news-block-l .news-row .news-col .newsBox .news-dis h4 a,.view-all-link{ text-decoration: underline;}
body .site-header__top--nav>ul>li.btn-li a{ background: #b91019; }
.site-header__search-box input[type=text]{ display: none;}
.search-box-active .site-header__search-box input[type="text"]{ display: block;}
.site-header__search-block svg{ display: block;}

@media only screen and (max-width: 991.98px){
	.sidebar-block-cover_right-sidebar > .wp-block-column:nth-child(1){order: 0;padding: 0 0 20px;}
	div.two-col-block-v5 .wp-block-column:nth-child(1) {
    padding: 60px 48px 60px 0px;
}
}
@media only screen and (max-width: 599px){
	.schedule-table.wp-block-table table tbody tr td{height: 40px;padding: 5px;font-size: 14px;}
.order-first-on-mobile{ order: -1;}
}
p > .fa,p > .fas{min-width: 25px; margin-right: 5px;}


.alert_bar{
    width: 100%;
    background-color: #b51018;
    color: #ffffff;
    text-align: center;
    padding: 20px 0;
}
.alert_bar .h4 {
    color: #fff;
    margin: 0 0 8px;
    display: block;
}
.alert_bar p {
    margin: 0;
}


