
/** overrides **/

div.ccm-page-list-rss-icon {margin-top: 10px}

.featureswiper { position: relative; }
  
.pglist.featureswiper { margin: 0; }
.pglist.featureswiper img { padding-bottom: 10px; -moz-border-radius: 5px; border-radius: 5px; }

.ccm-page-list.featureswiper { text-align: center; }
.featureswiper .swiper-container { overflow: inherit; }


.featureswiper .swiper-wrapper { padding: 10px 0 10px 0; }

.featureswiper .swipe-pad { 
text-align: center; transition: 0.25s ease all; padding: 0;
font-size: 16px; line-height: 24px; overflow: hidden;  }
/*.featureswiper .swipe-pad:hover { background: rgba(0,0,0,0.5); }*/

.featureswiper .slide-cntpad { 
padding: 0 0 8px 0;
display: inline-block;
border-radius: 5px;
background: #011a2d;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

.featureswiper .pgthumb { padding-bottom: 8px; opacity: 0.7;transition: 0.25s ease all; }
.featureswiper .swiper-slide:hover .pgthumb { opacity: 1; }

.featureswiper .slidetitle { 
margin: 15px 0 !important; text-align: center;
font-size: 1.75rem !important; }

.featureswiper { padding: 25px 0; }

.featureswiper .swiper-button-next:after, 
.featureswiper .swiper-button-prev:after { font-size: 30px !important; }

.featureswiper .swiper-button-next { right: -35px; }
.featureswiper .swiper-button-prev { left: -35px; }

.featureswiper .swiper-pagination-bullet, 
.featureswiper .swiper-pagination-bullet-active { background: #011a2d !important; }
.featureswiper .swiper-button-next, 
.featureswiper .swiper-button-prev { color: #011a2d !important; }

.whitetxt .featureswiper .swiper-pagination-bullet, 
.whitetxt .featureswiper .swiper-pagination-bullet-active { background: #fff !important; }
.whitetxt .featureswiper .swiper-button-next, 
.whitetxt .featureswiper .swiper-button-prev { color: #fff !important; }

.featureswiper a { color: #fff !important; }
.featureswiper a.button { margin: 0 auto !important; }

.featureswiper a.pbslink { display: block; padding: 10px 0 0 0; }
.featureswiper .fa { color: #fff !important; }
 .featureswiper img {
aspect-ratio: 16 / 9;
    overflow: hidden;
    border-radius: 5px; 
}

@media screen and (min-width: 250px)
{
/*.featureswiper .swipe-pad {  margin: 0 45px; }*/
}
@media screen and (min-width: 1024px)
{ 
/*.featureswiper .swipe-pad {  margin: 0; }*/
}



/**
 * Swiper 7.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 24, 2021
 */
