.tabbed-content ul.nav{gap: 15px; margin-bottom: 20px;}
.tabbed-content ul.nav li a{border: 1px solid #ff4e5b;padding-left: 20px;padding-right: 20px;}
.tabbed-content .nav, .tabbed-content .tab-panels {font-size: 15px;}
.collections-info,
.collections-content,
.collections-map,
.widget-collections,
.collections-program{background: #1F1F29;border-radius: 8px;padding: 20px;color: #fff;margin-bottom: 20px;}
.widget-collections .widget-title{margin-bottom: 20px;}
.pro-transports ul{padding-left: 15px;font-size: 14px;}
.pro-transports .pro-has-clock[data-readmore] {transition: height 200ms;overflow: hidden;}
.pro-transports .readmore_btn{width: 100%;display: block;font-size: 14px;}
.pro-transports .more-info-collections {width: 100%; column-count: 2;}

.collections-info ul.imglist {margin-bottom: 20px;list-style: none;}
.collections-info ul.imglist li{display: none;}
.collections-info ul.imglist li:nth-child(1) img{max-height: 412px;}
.collections-info ul.imglist li:nth-child(1), 
.collections-info ul.imglist li:nth-child(2), 
.collections-info ul.imglist li:nth-child(3), 
.collections-info ul.imglist li:nth-child(4), 
.collections-info ul.imglist li:nth-child(5){display: block;}
.collections-info ul.imglist li:first-child{width: 80%; float: left; height: 413px; object-fit: cover;}
.collections-info ul.imglist li:not(:first-child){width: 20%; float: left; position: relative; padding-left: 15px;margin-bottom: 17px;}
.collections-info ul.imglist li:not(:first-child) a img{width: 100%; height: 90px;object-fit: cover;}

.collections-tag{margin-top: 20px;display: flex;flex-wrap: wrap;align-items: center;list-style: none;}
.collections-tag li{font-size: 15px; font-weight: 500; line-height: 20px; color: #ffffff; border: 2px solid #ffffff; border-radius: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 5px 16px; cursor: pointer;}
.collections-tag li:hover{border-color: #ff4e5b;}

.related-collections .section-title h2{margin-bottom: 20px;}
.related-collections .flickity-page-dots .dot.is-selected{color: #fff;}
.related-collections .related-collections-feature{margin-bottom: 15px;}
.related-collections .related-collections-feature img{height: 165px;object-fit: cover;}
.related-collections p{font-size: 14px;}
.nav-dots-small .flickity-page-dots .dot,
.row-slider .flickity-page-dots .dot {background-color: #ccc;}

.hoptac-wrap{background-color: #1F1F29;}
.hoptac-wrap h3{color: #fff; margin-bottom: 15px; text-transform: uppercase;}
.hoptac-wrap p,
.hoptac-wrap a{color: #fff}
.hoptac-wrap .wpcf7-form-control-wrap input,
.hoptac-wrap .wpcf7-form-control-wrap select,
.hoptac-wrap .wpcf7-form-control-wrap textarea{border-radius: 5px;}
.hoptac-wrap .wpcf7-submit{width: 100%;margin-right: 0;border-radius: 5px;}
.hoptac-wrap .wpcf7-spinner{display: none;}

#mobile-bottom-navigation {position: fixed; bottom: 0; width: 100%; z-index: 99999; border-top: 1px solid #262626; } 
#mobile-bottom-navigation .mobile-nav-item {display: block; height: 67px; padding: 0; text-align: center; background: #1F1F29; position: relative; } 
#mobile-bottom-navigation .mobile-nav-item > a {width: 100%; position: absolute; top: 56%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 13px; color: #fff; } 
#mobile-bottom-navigation .mobile-nav-item > a svg {font-size: 24px; color: #fff; fill: #fff; display: inline-block; } 
#mobile-bottom-navigation .mobile-nav-item > a span.number {position: absolute; display: inline-block; top: -5px; right: 15px; height: 20px; line-height: 20px; width: 20px; border-radius: 50%; text-align: center; font-size: 14px; color: #fff; background: #2d2d2d; }

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }
    50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
 
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}
 
.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: bold;
    animation-fill-mode: bold;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@media (max-width: 576px) {
	.post-sidebar .collections-policy{display: none;}
	.collections-map{margin-bottom: 0px;}

    .collections-info, 
    .collections-content, 
    .collections-map, 
    .widget-collections, 
    .collections-program{padding: 20px 10px;}

	.related-collections p{font-size: 14px;}
}