/*
 Theme Name:   Pirna-TV 2026
 Description:  Pirna-TV 2026
 Author:       Themeansar
 Author URI:   https://themeansar.com
 Template:     newsup
 Version:      1.0
 Text Domain:  pirna-tv-2026
*/

:root {
	--headFont: 'Titillium Semibold', sans-serif;
	--bodyFont: 'Titillium Bold', sans-serif;
}


/** font ***/

    @font-face {
    font-family: 'Titillium Rhomeegular';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Regular'), url('https://www.pirna-tv.de/fonts/Titillium-Regular.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Regular Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Regular Italic'), url('https://www.pirna-tv.de/fonts/Titillium-RegularItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Regular Upright';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Regular Upright'), url('https://www.pirna-tv.de/fonts/Titillium-RegularUpright.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Thin';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Thin'), url('https://www.pirna-tv.de/fonts/Titillium-Thin.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Thin Italic'), url('https://www.pirna-tv.de/fonts/Titillium-ThinItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Thin Upright';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Thin Upright'), url('https://www.pirna-tv.de/fonts/Titillium-ThinUpright.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Light';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Light'), url('https://www.pirna-tv.de/fonts/Titillium-Light.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Light Italic'), url('https://www.pirna-tv.de/fonts/Titillium-LightItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Light Upright';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Light Upright'), url('https://www.pirna-tv.de/fonts/Titillium-LightUpright.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Semibold';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Semibold'), url('https://www.pirna-tv.de/fonts/Titillium-Semibold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Semibold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Semibold Italic'), url('https://www.pirna-tv.de/fonts/Titillium-SemiboldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Semibold Upright';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Semibold Upright'), url('https://www.pirna-tv.de/fonts/Titillium-SemiboldUpright.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Bold'), url('https://www.pirna-tv.de/fonts/Titillium-Bold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Bold Italic'), url('https://www.pirna-tv.de/fonts/Titillium-BoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium Bold Upright';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium Bold Upright'), url('https://www.pirna-tv.de/fonts/Titillium-BoldUpright.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Titillium';
    font-style: normal;
    font-weight: normal;
    src: local('Titillium'), url('https://www.pirna-tv.de/fonts/Titillium-Black.woff') format('woff');
    }

/** allgemeines ***/

body p, p, li, .entry-date, footer, nav, .cmplz-cookiebanner  { font-family: 'Titillium Light';}

i, em {font-family: 'Titillium Regular Italic';}

strong, b, #menu {font-family: 'Titillium Bold';font-weight: normal !important;}

h1, h2, h3, h4 {font-family: 'Titillium Bold';font-weight: normal !important;}


:root {
  --pri-color: #ff9300  !important;

}


.mg-headwidget .mg-head-detail {background-color:#ff9300  !important;}

.mg-headwidget .navbar-wp {background-color: #111 !important}

.mg-sidebar .mg-widget .wtitle {font-weight:normal; font-size:16px; letter-spacing:0; text-transform:uppercase; height: 42px;}



/** category description **/

div.archive-description img {width:200px; float:left; margin-right: 1em;}

.archive.category div.mg-breadcrumb-section div.overlay {padding: 20px 20px;}

.archive-description {margin-top:1em;}

@media (max-width: 1200px) {
  div.archive-description img {
  width:100%;
  }
}

/** seite überschrift **/

.page div.mg-breadcrumb-section div.overlay,
.search div.mg-breadcrumb-section div.overlay
{padding: 20px 20px;}


div.mg-blog-meta {display:none}

@media (min-width: 1200px)
	{

		.wrapper {max-width:1200px;
		position:absolute;
		left:50%;
		margin-left:-600px;
		}	
}


/** foto icons im post **/

.post-form {display:none}


/** kategorieim slider **/

div#homemain.homemain.owl-carousel .mg-blog-category {display:none}


/** tabs **/

.tab-content div.mg-blog-category {display:none}

.small-list-post h5, .small-post .title {

  font-weight: normal !important;
	letter-spacing:0px;}


/** Verlauf hinter slider  **/

div#custom-background-css.wrapper section.mg-fea-area div.overlay 		{
		background: #FFE3B9;
background: linear-gradient(180deg,rgba(255, 227, 185, 1) 0%, rgba(255, 202, 122, 1) 100%);
	padding-bottom:1em; 
	padding-top:1em}

/** verlauf hinter Archive **/

div#content.container-fluid, main#content.single-class.content, div#page.site div#custom-background-css.wrapper main#content.page-class.content div.container-fluid 
{
	background: #FFE3B9;
background: linear-gradient(180deg,rgba(255, 227, 185, 1) 0%, rgba(255, 202, 122, 1) 100%);
}



/** Formatierung **/

main#content.single-class.content {padding-top: 20px !important;}

div#page.site div#custom-background-css.wrapper main#content.page-class.content div.container-fluid {padding-top:20px;}

.archive h1.title {margin-bottom:1em !important;}

.archive #content {padding-top:20px;}

/** Kategorie ausblenden **/

.archive h1.title span {font-size:30px}
.archive h1.title {font-size:0px}

/** post image **/

.single .single-featured-image.wp-post-image {display:none}

/** footer ***/

footer {display:none;}

/** menu **/

.mg-headwidget .navbar-wp {padding:0px;}

li.active.home {display:none}

/** home artikel übersicht**/

.mg-blog-post-box {
  margin-bottom: 20px;
}

.archive h1.title {margin-bottom: 0em !important;}

/** formatierung seite **/

.page #content.page-class.content, .col-md-12 {padding:0}

.single .mg-header {padding: 20px 40px 0px 40px !important;}



@media (max-width:768px)
	{

		.single .mg-header {padding: 20px 30px 0px 30px !important;}
	
}

/** icon bei tabs ausblendern**/

a.nav-link i.fas {display:none !important}


/**  navigation unter video **/

.single nav.navigation.post-navigation .nav-links a {font-size:1em; font-weight:normal; color:#fff}

.single nav.navigation.post-navigation {background:#ff9900; padding:0.2em 0.6em}


/** menu **/

a:focus {outline: 0px solid !important; }

a.dropdown-item {letter-spacing:1px; font-size:14px !important}

.nav-link {font-weight:normal !important;}

/** suchseite **/

.search #content {padding-top:20px;}

/*** ankerspung ***/
.sp-smart-post-back-to-top-content {display:none !important}
.sp-smart-post-back-to-top-wrapper {display:none !important}

@media (max-width:768px)
	{

		nav.navigation.post-navigation {display:none}
	
}

/** schatten im slider text **/

.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div.item div.mg-blog-post.lg.back-img article.bottom h4.title a {text-shadow: 0px 0px 20px #000}

/** socia media **/

div.pirnatvsocial-header img {
	height:30px; 
	width:auto; 
	padding-bottom:5px;
	float:right;
	margin-left:4px;
	order:0px; 
	}

div.pirnatvsocial-header {padding:4px;opacity:0.8;}

div.pirnatvsocial-header:hover {opacity:1;}


@media (max-width:768px)
	{

div.pirnatvsocial-header  {

	display:none

	}

}

