/* SEO (generirano gen-seo-css.py): naslovi stranica su H1, naslovi slidera H2 – izgled kao prije. */
.poster-dtl-item h1, .video-post-info h1, .dtl-title-block h1 { font-size: calc(1.325rem + .9vw); font-weight: 500; line-height: 1.2; margin-top: 0; margin-bottom: .5rem; }
@media (min-width: 1200px) { .poster-dtl-item h1, .video-post-info h1, .dtl-title-block h1 { font-size: 2rem; } }
.splide-slider-details-area h2 { line-height: 1.2; margin-top: 0; }
h1.page-title-item { margin-top: 0; margin-bottom: 0; line-height: 1.5; }
.category-intro-text { color: #c9c4d6; font-size: 15px; line-height: 1.7; margin: 0 0 20px; max-width: 1100px; }
.home-intro-area { padding-top: 10px; }
.home-intro-area .home-intro-title { font-size: 22px; font-weight: 700; color: #fff; margin: 0 0 10px; }
.home-intro-area .home-intro-text { color: #c9c4d6; font-size: 15px; line-height: 1.7; margin: 0; max-width: 1100px; }

.splide-slider-details-area h2 { font-size:36px;	
	font-weight:700;
	color:#fff;
	margin-bottom:15px }
.video-post-info h1 { font-size:24px;
	font-weight:700;
	margin-bottom:12px; }
.poster-dtl-item h1 a { font-size:26px;
	font-weight:700;
	color:#ffffff; }
.poster-dtl-item h1 a:hover { color:#d31027; }
.dtl-title-block h1, .dtl-title-block h1 a { text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 65%; }
@media only screen and (min-width: 768px) and (max-width: 1199px) { .splide-slider-details-area h2 { font-size: 26px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { .dtl-title-block h1, .dtl-title-block h1 a { width: 50%; } }
@media only screen and (max-width: 767px) { .dtl-title-block h1, .dtl-title-block h1 a { width: 100%; } }
@media only screen and (max-width: 767px) { .video-post-info h1, .poster-dtl-item h1 a { font-size: 22px;
	font-weight: 700; } }
@media only screen and (max-width: 767px) { .splide-slider-details-area h2 { font-size: 22px;
	font-weight: 600; } }
@media only screen and (max-width:479px) { .splide-slider-details-area h2 { font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px; } }
@media only screen and (max-width:479px) { .video-post-info h1, .poster-dtl-item h1 a { font-size:18px; } }
@media only screen and (max-width:479px) { .video-post-info h1 { margin-bottom:8px; } }
