/* 
Theme Name: Kiante
Theme URI: http://wowtheme7.com/kiante
Author: Wowtheme7
Author URI: https://themeforest.net/user/wowtheme7
Description: News Magazine WordPress Theme
Version: 1.0.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kiante
Tags: two-columns, three-columns, four-columns, right-sidebar, custom-menu, featured-images, full-width-template
*/
/* pils custom styles */

#cnt-cus-box-par .elementor-widget-container {
    padding: 45px 20px 45px 20px !important;
}

#cnt-cus-box-par .elementor-icon-box-icon {
	margin-bottom:10px !important
}
#cnt-cus-box-par .elementor-icon-box-icon a svg {
    font-size: 30px !important;
}
.post-gridstyle-two .post-grid-wrapper-one-inner .post-grid-content-one h2.post-title:hover a, .post-list-content-one h2.post-title a:hover, .theme-csutom-catlist ul li a:hover, .blog-block-latest-single-item .latest-post-block-content h3.post-title a:hover {
    color: var( --e-global-color-26737a4 ) !important;
}
.breaking-news-post-title a:hover{
	color: var( --e-global-color-26737a4 ) !important;
}

body{ 
	font-family:Poppins !important;
}
h1,h2,h3,h4,h5,h6,a{
	font-family:Poppins !important;
}
h3,h4,h5,h6{
	font-size:25px !important;
}
p{
	font-size:17px !important;
}
a{
	font-size:17px !important;
}
.slide-arrow-left.slick-arrow {
    opacity: 1;
}
.slide-arrow-right.slick-arrow {
    opacity: 1;
}
.news-cat_Name{
	background-color:#cc9a27 !important;
	margin:4px;
	color:white !important;
	padding:2px;
}
.blog-post-cat {
	display: flex !important;
    margin-bottom: 15px !important;
    gap: 10px !important;
}
button.wp-block-search__button.wp-element-button{
	background-color:#cc9a27 !important;
	border:none !important;
}
h2.post-title {
    font-size: 17px !important;
    line-height: 1.4 !important;
}
h1.post-title.single_blog_inner__Title {
    font-size: 35px !important;
}
.btn-comments{
	background-color:#cc9a27 !important;
}
.theme_blog_nav_Title {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
    color: #272727;
    word-break: break-all;
}
.wa__btn_popup_txt{
	display:none;
}
.tribe-events-c-subscribe-dropdown__container{
	display:none !important;
}
.wp-block-search__inside-wrapper {
    display: flex;
    gap: 10px;
}
input#wp-block-search__input-1 {
    border-radius: 15px;
}
button.wp-block-search__button.wp-element-button {
    padding: 6px 15px;
    border-radius: 15px;
}
h2.wp-block-heading {
    margin-top: 15px;
}
.tribe-common p,span,a{
	font-family:Poppins !important;
} 
.tribe-common p{
	    font-size: 16px;
}
.res-box{
  height: 200px !important;
}
.elementor-element.elementor-element-fd65d06.e-con-full.e-flex.e-con.e-child{
	align-items:start !important;
	
}
ul.wp-block-latest-posts__list.wp-block-latest-posts {
    list-style: none;
    gap: 20px;
    display: flex;
    flex-direction: column;
}
/* Container for the whole search section */
.search-pils {
    margin: 40px auto;
    max-width: 1200px;
    padding: 25px;
    background-color: #f9f9f9;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

/* Heading */
.search-pils h1 {
    font-size: 28px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
    text-align: center;
}

/* Search Form */
.search-pils form {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
    margin-bottom: 30px;
}

/* Input fields and select dropdowns */
.search-pils form input[type="text"],
.search-pils form input[type="number"],
.search-pils form select,
.search-pils form button {
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 4px;
    width: 220px;
    max-width: 100%;
    box-sizing: border-box;
}

/* Submit button */
.search-pils form button {
    background-color: #cc9a27;
    color: white;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.search-pils form button:hover {
    background-color: #0056b3;
}
.elementor-post__badge{
	font-family:Poppins !important;
}

/* Search results */
.search-pils .search-results {
    margin-top: 30px;
}

.search-pils .pil-item {
    background-color: #fff;
    padding: 15px;
    margin-bottom: 15px;
    border-radius: 6px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.search-pils .pil-item h2 {
    font-size: 22px;
    margin-bottom: 10px;
    color: #b68412;
}

.search-pils .pil-item p {
    font-size: 16px;
    color: #555;
}

.search-pils .pil-item a {
    font-size: 16px;
    color: #cc9a27;
    text-decoration: none;
}

.search-pils .pil-item a:hover {
    text-decoration: underline;
}
#tribe-events-pg-template div {
    padding: 0px;
}

/* Responsive Styles */
@media (max-width: 768px) {
time.tribe-events-calendar-month__day-date-daynum {
    font-size: 18px;
}span.tribe-events-calendar-month__header-column-title-mobile {
    font-size: 18px;
}span.tribe-events-c-top-bar__datepicker-mobile {
    font-size: 18px;
}
    .search-pils form {
        flex-direction: column;
        align-items: center;
    }#copyright-txt p {
    color: white;
    font-size: 14px !important;
}

    .search-pils form input[type="text"],
    .search-pils form input[type="number"],
    .search-pils form select,
    .search-pils form button {
        width: 100%;
    }
	.searchandfilter>div>ul>li>input:nth-child(1){
/* 		width:370px !important; */
	}
	.searchandfilter>div>ul>li>select{
/* 		width:370px !important; */
	}
	.searchandfilter{
		text-align:center;
	}
	.res-box{
  height: 270px !important;
}
	h1.post-title.single_blog_inner__Title{
		font-size:28px !important;
		line-height:39px;
	}
	.searchandfilter ul {
    display: inline-block;
    align-items: center;
    justify-content: center;
    display: flex
;
    flex-direction: column;
}
	
}

.btn-base {
    background: #FF3A3A !important;
    right: 48px !important;
}

.cat-top-right .grid-thumbnail-one-wrap {
    position: relative;
}
.cat-top-right .grid-thumbnail-one-wrap .category-box {
    position: absolute;
    right: 20px;
    top: 20px;
}
.cat-top-right .grid-thumbnail-one-wrap .category-box a {
    display: inline-block;
    color: #fff;
    padding: 7px 12px;
    border-radius: 3px;
    font-size: 13px;
    line-height: 1;
    letter-spacing: 0.003em;
    margin-bottom: 15px;
}
.cat-top-right .post-grid-content-one .category-box a {
	display: none;
}

.cat-default .grid-thumbnail-one-wrap .category-box {
    display: none;
}
.list-style-none li {
	list-style: none;
}
.theme-csutom-catlist-inline ul li {
	display: inline-block;
	margin-right: 10px;
}
.theme-csutom-catlist-inline ul li a {
    border-radius: 19px;
    background-color: white;
    box-shadow: 0px 0px 25px 0px rgb(208 208 208 / 22%);
    height: 39px;
    display: inline-block;
    line-height: 39px;
    width: 100%;
    text-align: center;
	padding: 0 20px;
}
.post-list-content-one .post-meta-items .post_grid_author_img img {
	margin-right: 6px;
	border-radius: 50%;
}


.planning-section-title-left {
  white-space: nowrap;
  -webkit-animation: marquee 80s linear infinite;
  animation: marquee 30s linear infinite;
}

.planning-section-title-left a {
  font-size: 80px;
  color: #181818;
  line-height: initial;
  font-weight: 700;
  margin-right: 30px;
  text-transform: capitalize;
  display: inline-block;
}
.planning-section-title-left a:hover {
  color: #181818;
}

.planning-section-title-right {
  white-space: nowrap;
  -webkit-animation: marquee-2 90s linear infinite;
  animation: marquee-2 30s linear infinite;
}

.planning-section-title-right a {
  font-size: 80px;
  color: #181818;
  line-height: initial;
  font-weight: 700;
  margin-right: 30px;
  text-transform: capitalize;
  font-family: var(--heading-font);
  display: inline-block;
}
.planning-section-title-right a:hover {
  color: var(--main-color);
}

@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
@keyframes marquee {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
@-webkit-keyframes marquee-2 {
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  0% {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
@keyframes marquee-2 {
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  0% {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
.overflow-hiddenh {
	overflow: hidden;
}

/* css start */

.logo-area .container {
    min-width: 1300px;
}
#latest-pil-update-slider a{
	color:white;
}
#latest-pil-update-slider .blog-post-slide-wrap {
    background-color: rgba(0, 0, 0, 0.5);
    background-blend-mode: overlay;
}

.event-gallery img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 10px 0;
}
.searchandfilter>div>ul>li>input:nth-child(1){
	padding: 10px;
    border-radius: 20px;
	width: 340px;
    outline: none;
    border: 1px solid #cc9a27;
} 
.searchandfilter>div>ul>li>select{
	padding: 10px;
    border-radius: 20px;
    outline: none;
    border: 1px solid #cc9a27;
	width: 340px;
} 
.searchandfilter>div>ul>li:nth-child(4)>input{
	padding: 10px 20px;
    border-radius: 15px;
    border: none;
    background: black;
    color: white;
}
.searchandfilter>div>ul>li:nth-child(3)>select{
	display:none;
}
.tribe-events-calendar-month__calendar-event{
	background-color:#cc9a27;
}
.tribe-events-calendar-month__calendar-event>div>h3{
	font-size:18px !important;
}
#tribe-events-pg-template{
	max-width:100%;
}
form.searchandfilter input{
    margin-top: 10px !important; 
}
form.searchandfilter select{
    margin-top: 10px !important; 
}
.submit-pil-form button{
	background-color:#cc9a27 !important;
}
.login-container{
	padding:20px;
}
.post-content p {
    font-size: 18px;
    line-height: 35px;
	text-align:justify;
}
.post-content blockquote{
	background-color:white !important;
}
.post-content blockquote p{
	font-family:inherit !important;
	font-size:17px !important;
	line-height:35px !important;
	font-weight:400 !important;
	background-color:white !important;
}
.post-content blockquote p a{
	color:#cc9a27 !important;
}
.post-content p a{
	color:#cc9a27 !important;
}
.post-content .read-this-also-wrap a{
	color:#cc9a27 !important;
}
.logged-in-as a{
	color:#cc9a27 !important;
}

.blog-post-slide-wrap{
	background-size:contain;
}
.author-name{
	display:none !important;
}
.blog-post-slide-content .category-box{
	background:none !important;
}
.breaking-posts-wrapper{
	padding-bottom:10px;
}
.tagcloud a:hover{
	background-color: var( --e-global-color-26737a4 ) !important;
	border:none;
}
.slick-slide{
	height:auto !important;
}

.single .post-grid-wrapper-one-inner .grid-thumbnail-one-wrap img{
    height: auto;
    border-radius: 5px;
    width: 100%;
    display: block;
    overflow: hidden;
    object-fit: contain;
    transition: 0.5s;
}
.elementor-2536.elementor-location-footer {
    background: black;
}

.elementor-2536.elementor-location-footer .elementor-element-d9c03ce{
	max-width:1350px;
}

.elementor-location-footer .elementor-element-05d4ae2{
	padding-left:100px;
}
.elementor-location-footer .elementor-element-01cbe1d{
	padding-left:90px;
}
#ofcategory{
	 appearance: none;
    padding-right: 20px;
    background-position: right 1rem center;
    background: url(https://pil.sprintbus.ca/wp-content/uploads/2025/04/down-chevron.png);
    position: relative;
    background-position: center right 16px;
    background-size: 5%;
    background-repeat: no-repeat;
}

.page-id-2312 .breaking-posts-wrapper{
	max-height:47px;
}
#res-h{
	font-size:28px;
}
.page-id-2322 h1,h2{
	font-size:28px !important;
}
.page-id-2322 h3{
	line-height:40px !important;
	font-size:25px !important;
}
@media (max-width: 767px) {
#mob-foot-link-col h2 {
    font-size: 21px !important;
}.single .theme_related_posts_Wrapper {
    margin-top: 20px;
}
.page-id-2322 h3 {
    line-height: 30px !important;
    font-size: 20px !important;
}
    .breaking-news-post-date {
        display: inline-block;
        position: relative;
        right: 0;
        float: none;
        top: 0px;
        left: 0px;
    }
	.home .breaking-news-post-date {
       display: block;
        text-align: center;
    }
	.home .breaking-posts-wrapper{
		padding-bottom:0px;
	}
	.home .blog-post-slide-wrap{
		height: 382px;
	}
	.page-id-559 .elementor-widget-icon-box{
		margin-bottom:10px !important;
	}
	.single-one-bwrap {
    padding-bottom: 10px !important;
}
	.home .post-list-wrapper-one-inner a img{
		object-fit:contain !important;
	}
	.page-id-557 .elementor-557 .elementor-element.elementor-element-a70ccaa {
        padding: 25px 10px 10px 10px !important;
    }
	.page-id-557 .elementor-557 .elementor-element.elementor-element-e295356{
		padding-top: 1px;
	}
	.page-id-557 .elementor-557 .elementor-element.elementor-element-2febda4{
		gap:1px;
	}
	.page-id-2312 .breaking-posts-wrapper {
    max-height: inherit;
}
	.elementor-element-338a86e .e-con-inner{
		gap:0px !important;
		padding-top:0px !important;
	}
}