
/*
Theme Name: TVT2021 
Description: new tema by libor
Author: CVTISR 
Author URI: cvtisr.sk.
Text Domain: tvt2021

*/

@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;600;700&display=swap');

body {
font-size:16px;   
background-image: url("image/bgnew3.png");
background-repeat:repeat;

}
main > div {padding-top:50px; font-family: 'Maven Pro', sans-serif;}
main > div, .bg-biele{background:#fff;}


a:focus-visible {
    border: 2px solid #ffbf47;
}

.mb15 { margin-bottom:15px}
.mb20 { margin-bottom:20px}
.mb25 { margin-bottom:25px}
.mb30 { margin-bottom:30px}
.mb35 { margin-bottom:35px}
.mt15 { margin-top:15px}
.mt20 { margin-top:20px}
.mt25 { margin-top:25px}
.mt30 { margin-top:30px}
.mt35 { margin-top:35px}
.bg-biela {background-color: #fff;}
.widget-area { }


.navbar-brand img{max-height:50px}
.um.um-register,
.um.um-login,
.um.um-profile{
  opacity: 1 !important;
}
.aligncenter {margin: auto; display: block;}
.alignright {float:right; padding:15px 0px 15px 15px;}
.alignleft {float:left; padding:15px 15px 15px 0px;}

.imagethumb span { width:25px; height:25px; border-radius:100%; background-color:red; display:inline-block; text-align:center; color:white; vertical-align: top;}


header	{border-bottom: solid #25affa 3px;}

.navbar { padding:0px !important; }
.navbar a { color:#303030; font-family: 'Maven Pro', sans-serif; font-size: 1.125em; font-weight: 600; text-transform: uppercase;}
.navbar a:hover, .navbar a:active, .navbar a:focus  {color:#303030;}
.navbar-nav .dropdown-menu { border-radius:0px; text-align: center; border:none !important;}
.navbar-nav .dropdown-menu li {border-bottom: rgba(0,0,0,.15) 1px solid; min-width: 250px;}
#menu-main_menu_top > li {padding-right:15px;}
.navbar-expand-md .navbar-nav .nav-link:hover {color: #0d6efd;}
.navbar .dropdown-item:hover {color: #0d6efd;}

.dropdown-menu[data-bs-popper] { margin-top:0px;}
.bg-dark .mojucetdrop  .navbar-toggler { color:#FFF; border-color:#FFF;}
.bg-dark .mojucetdrop  .navbar-toggler span{ color:#FFF; }


.navbar-toggler {
        color: rgba(0,0,0,.5);
        border-color: rgba(0,0,0,.1);
    }
    
    .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    }

.titlehead a { text-decoration:none;}
.headline h3, .widget.ngg_images h5, .widget.ngg_images h5 {
	font-family: 'Maven Pro', sans-serif;
	margin-bottom: 0.75em;
	font-size:1.4375em;
	font-weight:600;
	
}


 .headline h3::before,  .widget.ngg_images h5::before{
	content:' ';
	width:20px;
	height:5px;
	background-color:#25affa;
	display:inline-block;
	margin-right: 0.3em;;
}
.sidebar .headline h3::before,.sidebar  .widget.ngg_images h5::before{ margin-top:20px;}
.sidebar .headline h3,.sidebar  .widget.ngg_images h5{background:none !important; margin-top:20px;}

.widget.vndrss.headline-lib .headline{background-color:#25affa; padding:10px 15px; color:#fff;}
.widget.vndrss.headline-lib .headline h3{font-size: 1rem; margin-bottom:0px; margin-top:0px;}
.widget.vndrss.headline-lib .headline h3::before { display:none;}
 
 
.thumbhome, .thumbhome_pod { position:relative; margin-bottom:calc(var(--bs-gutter-x) * 1);  overflow:hidden;}
.thumbhome a, .thumbhome, .thumbhome_pod  a { color:#fff; text-decoration:none; font-family: 'Maven Pro' sans-serif; }
.thumbhome h5, .thumbhome_pod h4 {font-size:1.125em; text-transform: none;  font-family: 'Maven Pro', sans-serif; font-weight:600;}
.thumbhome .entry-date {font-size:0.875em; text-transform: uppercase;  font-family: 'Maven Pro', sans-serif; }
.thumbhome:hover a, .thumbhome_pod:hover a  { color:#fff;}
.thumbhome .thumbcont .thumbcont_head{
transform: translateY(-100%);
  transition: .2s ease-in-out;
  position: relative;
  display: block;
  padding: 1em 1em 1em 1em;
}
.thumbhome:hover .thumbcont .thumbcont_head  {
  transform: translateY(0);
  background: transparent ;
}
.thumbhome_pod .thumbcont_head { position:absolute; bottom:0; background: rgba(0,0,0,0.6) ; width: 100%;  padding: 1em 1em 1em 1em;


}
.thumbhome::before { content:' '; width:100%; height:100%; display: block; position: absolute; background: linear-gradient(180deg, rgba(255,255,255,0) 45%, rgba(0,0,0,1) 100%); }

.thumbhome .thumbcont{ 
background: rgba(0,0,0,0.6) ;
position: absolute;
bottom: 0;
width: 100%;
transform: translateY(100%);
transition: .2s ease-in-out;
}

.thumbhome .thumbcont .thumbcontcap {
padding: 0 1em 1em 1em;
	
}

.thumbhome:hover .thumbcont{ 
transform: translateY(0);
}
.thumbhome .thumbcont p { margin-bottom:0px;}
.thumbhome .thumbcont .thumbcont_head {
	
	text-transform:uppercase;
	background: rgba(0,0,0,0.6);
}


.listarchiv .headline-lib {
    margin-top: 25px;
    text-transform: uppercase;
    font-size: 1.125em;
}
.listarchiv .headline-lib h5 {
    font-family: 'Maven Pro', sans-serif;
    font-weight: 400;
}
.listarchiv .headline-lib h3::before,.listarchiv .headline-lib > h5::before {
    right: 1em;
    margin-left: -50%;
}
.listarchiv .headline-lib h3::after, .listarchiv .headline-lib > h5::after {

    left: 1em;
    margin-right: -50%;

}
.listarchiv .headline-lib h3::before, .listarchiv .headline-lib h3::after, .listarchiv .headline-lib > h5::before, .listarchiv .headline-lib > h5::after {
    background-color: #333;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.listarchiv .headline-lib h3,.listarchiv .headline-lib > h5 {
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.125em;
    letter-spacing: 2px;
}


.page h1 {font-family: "Roboto", Times, serif; font-size: 2em;  color:#000;}
.single-post .entry {font-family: 'Maven Pro', sans-serif;
    font-size: 1em;
    color: #000;
    text-decoration: none;}
.single-post .entry .thumblib.wp-post-image {margin-bottom:1em;}
.single-post .entry .perrexlib {  }
.list-tmave, .list-svetle { margin:25px 0; padding-left:0px;}
.list-tmave  li, .list-svetle  li{ list-style:none; display:inline-block; margin:1em; }
.list-tmave  li a {color:#fff; background-color:#000; text-decoration:underline; padding: .5rem .75rem; text-decoration:none}

.list-svetle  li a {color:#000; background-color:#fff; border:1px solid #333; text-decoration:underline; padding: .5rem .75rem; text-decoration:none}


.mojucetdrop a{color:#fff; text-transform:none;}
.mojucetdrop  .nav-item {  margin-right:1.5em;}
.mojucetdrop .dropdown  a{color:#fff; text-decoration:none;}
.mojucetdrop .dropdown ul { border-radius:none; background-color:#212529;}
.mojucetdrop .dropdown ul li:hover { background-color:#333}
.mojucetdrop  .dropdown ul  a { color:#fff;}
.mojucetdrop  .dropdown ul li:hover a { color:#000; }


.mojucetdrop  .dropdown ul li:pseudo-class {
  property: value;
}
.mojucetdrop  .Exp-serach {
        position: relative;
        width: 0%;
        float: right;
        
        
        -webkit-transition: width 0.3s;
        -moz-transition: width 0.3s;
        transition: width 0.3s;
        -webkit-backface-visibility: hidden;
		padding-left: 15px;
    } 
.mojucetdrop .Exp-serach .ExpInput {width:0px; padding: 0px;
-webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;}
.mojucetdrop .Exp-serach.Exp-serach-open .ExpInput {width:250px !important;}
.mojucetdrop .Exp-serach.Exp-serach-open .ExpIcon { display:none;}
.mojucetdrop .ExpInput {
        background: #fff none repeat scroll 0 0;
        border: medium none;
        color: #A0B58D;
        font-family: inherit;
        font-size: 18px;
        height: 30px;
        margin: 0;
        outline: medium none;
        padding: 5px 10px;
        position: absolute;
        right: 0;
        top: 0;
        width: 200px;
        z-index: 10;
    }
.mojucetdrop input[type="search"].ExpInput {
        -webkit-appearance: none;
        -webkit-border-radius: 0px;
    }
  .mojucetdrop  .ExpInput::-webkit-input-placeholder {   
        color: #efb480;
    }
     
.mojucetdrop    .ExpInput:-moz-placeholder {
        color: #A0B58D;
    }  
     
.mojucetdrop    .ExpInput::-moz-placeholder {
        color: #A0B58D;
    }
     
.mojucetdrop    .ExpInput:-ms-input-placeholder {
        color: #A0B58D;
    }
    .mojucetdrop .ExpIcon,
    .mojucetdrop .Expbtn  {
        
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        padding: 0;
        margin: 0;
        text-align: center;
        cursor: pointer;
    }
    .mojucetdrop .Expbtn {
        background: #fff; /* IE needs this */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
        filter: alpha(opacity=0); /* IE 5-7 */
        opacity: 0;
        color: transparent;
        color:red;
        border: none;
        outline: none;
        z-index: -1;
    }
     
    .mojucetdrop .ExpIcon {
        color: #fff;
        z-index: 90;
        font-size: 16px;
        font-family: 'icomoon';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
    }
     
    .mojucetdrop .ExpIcon:before {
        content: "";
    }
     
    .mojucetdrop .Exp-serach.Exp-serach-open,
    .mojucetdrop .no-js .Exp-serach {
        width: 100%;
    }
    .mojucetdrop .Exp-serach.Exp-serach-open .ExpInput {}
    .mojucetdrop .Exp-serach.Exp-serach-open .ExpIcon,
    .mojucetdrop .no-js .Exp-serach .ExpIcon {
        background: #A0B58D;
        color: #fff;
        z-index: 11;
    }
     
    .mojucetdrop .Exp-serach.Exp-serach-open .Expbtn,
    .mojucetdrop .no-js .Exp-serach .Expbtn {
    /*    z-index: 90;*/
    }



.eventjeden h1 { margin-bottom:.9em}
.eventjeden  .entry {margin-bottom:50px;}
.eventjeden .meta-list { margin-top:10px;}
.eventjeden .meta-list span { text-transform:uppercase}
.eventjeden .breadcrumb-lib { margin-bottom:20px;}
.eventjeden .entry {font-family: 'Maven Pro', sans-serif;
    font-size: 1em;
    color: #000;
    text-decoration: none;}

.eventmetadata {border-width: 0 0 0 5px; border-style: solid; margin-bottom:25px; font-family: 'Maven Pro', sans-serif; margin-top:15px;}
.eventmetadata .row { margin-bottom:.5em;}
.eventmetadata span { margin-left:1em; color:#868686; display: block;}
.eventmetadata ul { padding-left:0; list-style:none}
.eventmetadata a { color:#000; text-decoration:none;}



.listingevent p,  .listingone p { margin-bottom: 0.74rem;}
.listingevent, .listingone { margin-bottom: 0.925rem;}

.listingevent ul, .listingone ul{ list-style:none; padding-left:0px;}
.listingevent h4 , .listingone h4   {font-size:1.3125em; }
.listingevent .listingmeta a, .listingone .listingmeta a {font-weight: 300;}
.listingevent h4 a,.listingevent h4, .listingevent .listingmeta a , .listingone .listingmeta a	{font-family: 'Maven Pro', sans-serif; font-weight: 600; color:#000; text-decoration:none;}
.listingevent i, .listingone i { color:#818181}
.listingone h4 a, .listingone .listingmeta a, .listingone .listingmeta a {
    font-family: 'Maven Pro', sans-serif; font-weight:600;
    color: #000;
    text-decoration: none;
}


.strankovanie { margin:25px 0;}
.strankovanie ul{ padding-left:0px;}
.strankovanie ul li{ list-style:none;}
.strankovanie ul li a{ text-decoration:none; padding: .5rem .75rem; color:#000;}
.strankovanie ul li span {padding: .5rem .75rem;   color:#000;}
.strankovanie ul li span.current {color:#fff; background-color:#1d1d1b; text-decoration:underline;}



.breadcrumb-lib {padding-left:0px; list-style:none; font-size:0.87em;}
.breadcrumb-lib li{padding-left:0px; list-style:none; display:inline; margin: 0px 5px;}
.breadcrumb-lib li a{color:#333;}
.breadcrumb-lib li.active a{color:#6c757d;}
.breadcrumb-lib li:first-child { margin-left:0px; }


.clanok .post .titulok-post, .eventjeden h1, .page h1, .clanlist  .titulok-post, .eventlist .titulok-post{   font-family: 'Maven Pro', sans-serif; font-size:1.9375em; font-weight: 700; line-height: 2em;}
.clanok .entry, .eventjeden  .entry, .page .entry{font-size:1.125em; font-family: 'Maven Pro', sans-serif;  margin-bottom:2em;}
.clanok .entry img, .eventjeden .entry img, .page .entry img { max-width:100%; height:auto;}
.clanok .entry h2,.clanok .entry h3, .clanok .entry h4, .eventjeden .entry h2,.eventjeden .entry h3, .eventjeden .entry h4 {font-family: "Roboto", Times, serif, serif, serif; font-size:1.62em; font-weight: 600;  margin-bottom:.7em;}



.clanok .dropky { display: block; width:100%; margin-bottom:30px 0;  padding: 15px 0 0 0; }
.clanok .autori > .autori-img {display: inline-block;}
.clanok .autori > .autori-img >  .autor-thumb {width:70px; height:70px; border-radius: 100%; overflow: hidden; display:block; float:left; margin-right:15px;}
.clanok .autori > .autor-li {display: inline-block; vertical-align: top;}
.clanok .autori > .autori-img > .autor-thumb img {width:100%; height:auto; }
.clanok .autori > .autor-li ul {padding-left:15px;  }
.clanok .autori > .autor-li ul li {list-style:none; font-size:14px;}
.clanok .autori > .autor-li ul li a {color:#333; text-decoration:none; font-weight:600;}
.clanok .autori > .autor-li ul li span {color:#595959;}
.clanok p.wp-caption-text, .clanok h6 {font-size:.81em; font-family: 'Maven Pro', sans-serif; color:#595959; margin:5px 0; font-weight: 400; }
.clanok .wp-caption { margin-bottom:15px;}
.clanok .entry .thumblib, .video-container { margin-bottom:25px;}
.clanok .entry  a, .eventjeden .entry a { color:#000; text-decoration:underline;}
.clanok .entry .embed-responsive, .eventjeden .entry .embed-responsive, .page .entry .embed-responsive { margin-bottom:1rem;}
.clanok .entry  a:hover, .eventjeden .entry a:hover,  .page .aktualne-vvc a:hover  { color:#666; text-decoration:none;}
.clanok .perrexlib { font-weight:500}



.clanokautor .entry img { max-width:100%; height:auto;}

.lSSlideOuter { margin-bottom:1em;}


.pageautora .dropky { display: block; width:100%; margin:30px 0; }
.pageautora .autor	{font-family: 'Maven Pro', sans-serif; }
.pageautora .autor h1 {font-size:1.43em; font-weight:500; text-transform:uppercase; margin-top:15px;}
.pageautora .autor h1 small {color:#595959; }
.pageautora .autor p.lead {font-size:1.18em; font-weight:400;}
.pageautora .autor .autor-popis {font-size:1.18em; font-weight:300;  margin:15px 0 50px 0;}
.pageautora .autor  .autor-img {display: block; text-align:center; }
.pageautora .autor  .autor-img >  .autor-thumb {width:150px; height:150px; border-radius: 100%; overflow: hidden; display:block;margin-right:15px;}
.pageautora .autor  .autor-li {display: inline-block; vertical-align: top;}
.pageautora .autor  .autor-img > .autor-thumb img {width:100%; height:auto; }

.clanok .sieteclanok {padding: 0px; list-style: none; text-align:right; margin-top:15px;} 
.eventjeden .sieteclanok{padding: 0px; list-style: none; text-align:right; }
.clanok .sieteclanok li, .eventjeden .sieteclanok li{ display:inline-block; margin-right:15px;}
.clanok .sieteclanok li a, .eventjeden .sieteclanok li a{ color:#999;font-size: 1.5em;}


.breadcrumb-lib {padding-left:0px; list-style:none; font-size:0.87em;}
.breadcrumb-lib li{padding-left:0px; list-style:none; display:inline; margin: 0px 5px; color:#595959 !important;}
.breadcrumb-lib li a{color:#333;}
.breadcrumb-lib li.active a{color:#6c757d;}
.breadcrumb-lib li:first-child { margin-left:0px; }



.clanok .tagy-clanok { }
.clanok .tagy-clanok a {padding: 8px 15px; margin:5px 15px 5px 0; background-color:#9c9b9b; text-decoration:none; color:#fff; font-size:14px; display:inline-block; text-transform:uppercase;}
.clanok .tagy-clanok a:hover{text-decoration:none; background-color:#878484;}


.clanok .autordole h4{ font-family: 'Roboto', sans-serif; font-size:1em; letter-spacing:1px; margin-bottom:25px;}
.clanok .autordole { margin-top:25px; margin-bottom:25px;}
.clanok .autordole img { border-radius:50%;}
.clanok .autordole p.popis { font-family: 'Maven Pro', sans-serif; font-size:0.87em; font-weight:400;}
.clanok .autordole ul {padding-left:20px;}

.clanok .autordole p > strong{font-family: 'Maven Pro', sans-serif;  font-size:1.06em;  font-weight:600;}
.clanok .autordole p > span{font-family: 'Maven Pro', sans-serif; font-size:0.87em; color:#595959;}

.clanok .entry .embed-responsive, .eventjeden .entry .embed-responsive, .page .entry .embed-responsive { margin-bottom:1rem;}

.clanok .suvclank h6 a, .eventjeden .suvclank h6 a{ font-family: 'Maven Pro', sans-serif; font-size:1.25em; color:#000; font-weight:500}
.clanok .suvclank, .eventjeden .suvclank { margin-top:25px; margin-bottom:25px;}
.clanok .suvclank p, .eventjeden .suvclank p{font-family: 'Roboto', sans-serif; font-size:0.75em; color:#595959;}
.clanok .suvclank p a, .eventjeden .suvclank  p a{color:#595959;} 
.clanok .suvclank img, .eventjeden .suvclank img{margin-bottom:15px;}

.clanok .iframe-container iframe{ max-width:100%;
}

.clanok .entry form label, .eventjeden .entry form label, .page .entry form label, .clanok .entry table, .eventjeden .entry table, .page .entry table { font-size:initial;}


#cielovkatab .okienka{ text-align:center;}
.sidebar  { background-color:#f4f5f7; height:100%;}
.sidebar .widget {padding-bottom: 1em;}
.widget table.calendar { width:100%; }
	.footer-widget-1 {padding-top:15px; padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin-top: var(--bs-gutter-y);}


.widget table.calendar thead {
  height: 5%;
}

.widget table.calendar tr {
  text-transform: uppercase;
}


.widget table.calendar .headerDay {
  width: calc(100vw / 7);
}

.widget table.calendar .monthHeader {
  font-size: 2rem;
}
.widget table.calendar .calendarrok {padding-bottom:15px;}
.widget table.calendar #previous {
  position: absolute;
  top: 3%;
  left: 25%;
}

.widget table.calendar #next {
  position: absolute;
  top: 3%;
  right: 25%;
}

.widget table.calendar td {
  position:relative;
  background-color:none;
  font-weight:600;
}
.widget table.calendar td.mame {

}
.widget table.calendar td.dnes {
	background-color:#25affa;
}
.widget table.calendar td.dnes.mame p{
	border-bottom: #fff 5px solid;
	color:#fff;
}
.widget table.calendar td > a {
	text-decoration:none;
	color:#000;
  
}
.widget table.calendar thead  {
	border: transparent 1px solid;
	color:#c7cacd;
	text-align:center;
}
.widget table.calendar tbody  {
	border: #c7cacd 1px solid;
	text-align:center;
}
.widget table.calendar tbody tr {
	border: #c7cacd 1px solid;
}
.widget table.calendar tbody tr td {
	border: #c7cacd 1px solid;
}
.widget table.calendar tbody tr td p {
	margin:10px auto;
}
.widget table.calendar td.mame p {
	margin:10px  auto;
	border-bottom: #25affa 5px solid;
}

.widget table.calendar .day:hover {
   cursor: pointer;
}

.widget table.calendar #previous:hover {
   cursor: pointer;
}

.widget table.calendar #next:hover {
   cursor: pointer;
}
.widget table.calendar td p {
	margin:0px;
}
	
.widget table.calendar td.mame a span {
	background-color:#333;
	border-radius:50%;
	height:20px;
	width:20px;
	display: inline-block;
	font-size:12px; 
	color:#fff;
	text-align:center;
	font-weight: 600;

}

.formeventlib .accordion ul{ margin-left:0px; list-style:none;}
.formeventlib .accordion ul li{ display: inline-block; margin:5px 15px;}
.formeventlib .accordion ul li input{ }
.formeventlib .accordion ul li label{  cursor:pointer;}
.formeventlib #acordcont .collapse {  padding-top:25px}
.libfiloption .bgsed {background-color:#f1f2f6; text-align:center}
.libfiloption .bgsed2 {background-color:#c7cacd; text-align:center}

.libfiloption { text-transform:uppercase; color:#000; font-size:14px;}
.libfiloption a{ text-decoration:none; color:#000; font-size:14px;}
.libfiloption a:hover{ text-decoration:none; color:#000;}
.libfiloption .bgsed label, .libfiloption .bgsed a {padding-bottom:15px;}
.libfiloption input[type=radio] { display:none;}
.libfiloption  label:hover { cursor:pointer;  }
.libfiloption label img, .libfiloption a img { padding:15px;}
.libfiloption label[aria-expanded="true"] , .libfiloption a[aria-expanded="true"]  { background-color: #fff;
width: 100%;
height: 100%; 
display: block;} 

.eventlist .meta-list { font-family: 'Maven Pro', sans-serif; font-weight: 400;  letter-spacing:1px; font-size:1.0625em; margin-bottom: 0.74rem;}
.eventlist .meta-list span { text-transform:uppercase;}
.eventlist .meta-list  a {color:rgb(33, 37, 41);}

.eventlist .eventtitle span a{ color:#999;}

.eventlist .list-datum { height:60px; border-width: 0 0 0 5px;
border-style: solid; border-color:#25affa;  }
.eventlist .list-datum strong {}
.eventlist .list-kalendar strong { }
.eventlist .list-kalendar span, .clanlist .listingone span {
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: 600;
	display:block;
	margin-left: 10px;
}


.eventlist .list-kalendar .list-datum strong {
    margin-left: 10px;
	font-size: 1.31em;
}
 .eventlist .row.borderb::after, .listpodkat.borderb::after,  .listingone.row.borderb::after, .listingone.borderb::after {

    border-bottom: #ccc solid 1px;
    content: "";
    width: 100%;
    margin: 20px 15px 0 15px;
    display: block;

}

.event {margin-bottom:2em;}
.event h1 {
	font-size: 2.3em;
	font-family: 'Maven Pro', sans-serif;
	font-weight: 500;
	margin-bottom:1em;
	margin-top:0.5em;
	
	}
.event img {
	margin-bottom:1em;
}

#rssvndax li a { color:rgb(33, 37, 41); font-size:1em; text-transform: none;  font-family: 'Maven Pro', sans-serif; font-weight:600; text-decoration:none;}
#rssvndax li small { font-size:0.9em; text-transform: none;  font-family: 'Maven Pro', sans-serif; font-weight:400; font-style: normal;}

.widget.ngg_images .ngg-simplelightbox  img{width:31%; margin: 1% !important;}
.widget.ngg_images  img { border:none;}

.ocenennivedci .katvedec, .kontaktncp .katvedec { margin:25px auto; }
.ocenennivedci > h4 { font-size:1em; font-family: 'Maven Pro', sans-serif; font-weight:400; text-transform:uppercase; letter-spacing:2px; margin-bottom:25px;}
.ocenennivedci > h4 span {font-weight:600;}
.ocenennivedci .katvedec img, .kontaktncp .katvedec img {width: 90px;  border: 50%; border-radius: 100%;}
.ocenennivedci .katvedec h6, .kontaktncp .katvedec h6 { font-size:1.1em;  font-weight:600; font-family: 'Maven Pro', sans-serif; }
.ocenennivedci .katvedec h6 small, .kontaktncp .katvedec h6 small { font-size:0.8em;  font-family: 'Maven Pro', sans-serif; color:#595959;  font-weight: 400;}
.kontaktncp .katvedec h4 small { font-size:0.8em;  font-family: 'Maven Pro', sans-serif; color:#595959; text-transform:none;}

.ocenennivedci .katvedec p, .kontaktncp .katvedec p {font-family: 'Maven Pro', sans-serif; font-weight:300; margin-bottom:.5em;}
.ocenennivedci .katvedec ul, .kontaktncp .katvedec ul { padding-left:0px; list-style:none;}
.ocenennivedci .katvedec ul li, .kontaktncp .katvedec ul li  {}
 .kontaktncp .katvedec ul li  {font-size:1em;  font-family: 'Maven Pro', sans-serif;}
 .kontaktncp .katvedec ul li strong {color:#000;}
 .kontaktncp .katvedec ul li span { color:#595959;font-size:0.8em;}

.ocenennivedci .katvedec ul li a  {color:#000; text-decoration: none; font-size:0.8em; font-family: 'Maven Pro', sans-serif;}
.ocenennivedci .katvedec ul li a span, .kontaktncp .katvedec ul li a span{ width:30px; display:inline-block;}

.ocenennivedci .katvedec .oceneniepdf {}
.ocenennivedci .katvedec .ocenenievideo {}

.premediacss > div h2 {
font-family: font-family: 'Maven Pro', sans-serif;
font-weight: 700;}
.premediacss > div { margin-bottom:25px;}
.premediacss > div > ul{ padding-left:0px; list-style:none;}
.premediacss > div > ul li{font-weight:400; 'Maven Pro', sans-serif;}
.premediacss > div > ul li span{background-color:#080808; padding:1px 3px; color:#fff; font-size:10px; width:30px; text-transform:uppercase; display:inline-block; text-align:center; margin:0px 10px; }
.premediacss > div > ul li strong{ margin-left:25px;  font-weight: 600;}
.premediacss > div > ul li a{color:#000; text-decoration:underline;}

footer {background-color:#212529; color:#fff; padding:25px 0px; border-bottom: solid #25affa 10px;}
footer .logofooter { max-width:150px; text-align:left;}
footer .logofooter {}
footer .footicon { padding-left:0px !important; text-align:center;}
footer .footicon li{ list-style:none; margin-bottom:5px;}
footer .footicon li a{ color:#fff; font-size:1.5em; }
footer .logo img { max-height:150px;}
footer .footermenu ul { padding-left:0px;}
footer .footermenu ul li {color:#fff; list-style:none;}
footer .footermenu ul li a{color:#fff; text-decoration:none;}
footer .footermenu ul li a:hover{color:#fff; text-decoration:underline;}

.partneriloga {max-height:70px; margin:25px 15px; max-width:45% !important;}
@media (min-width: 992px) { 
.partnerilogahome > div > a img {max-height:40px; margin-top:5px; margin-right: 20px; max-width:170px ;}
.partnerilogahome > .logavelke > a img{max-height:73px; height:auto; margin-top:5px; margin-right: 15px; max-width:400px ; margin-bottom:20px;}

 }
@media (max-width: 991px) { 
.partnerilogahome > div > a img {max-height:40px; margin-top:5px; margin-right: 15px; max-width:200px ;}
.partnerilogahome > .logavelke > a img{max-height:60px; height:auto; margin-top:5px; margin-right: 15px; max-width:400px ; margin-bottom:20px;}

 }

.partnerilogahome p{ font-size:0.8em; font-weight:400;}


#novagaleriaslide > li{
	 position: relative;
}
#novagaleriaslide > li .caption {
    background-color: rgba(0, 0, 0, 1);
    top: 0;
    left: 0;
    padding: 10px;
    color: white;
    width: 100%;
}
#novagaleriaslide > li .caption p {
    margin:0;
	text-align:center;
}

@media (max-width: 768px) {
	.formeventlib .libfiloption label, .formeventlib .libfiloption a {font-size:0.8em;}
	.formeventlib ul { padding-left:0px;}
	footer{ text-align:center;}
	footer .logo {text-align:center;}
	footer .logo img {max-height: 125px; }
	footer .popisfoot p {text-align:center; width: 100%;}
	footer .footicon {
	text-align: center;
	width: 100%;
	}
	footer .footicon li { display:inline-block; margin-left:15px;}
	.partnerilogahome { text-align:center;}
	.partnerilogahome p{  margin-top:15px;}
	.partnerilogahome > .logavelke > a img { max-height: 60px !important;}
	.navbar-nav .dropdown-menu { text-align: left; }
	 .widget.ngg_images h5 {font-size: calc(1.3rem + .6vw);}
	 .listingevent img, .listingone img { margin-bottom:1em;}
	 
	 
}



@media (min-width: 576px) {.titlehead h1{ font-size: 1.4375em; margin-bottom:0px; color:#fff; text-transform: uppercase; line-height: 2em; font-weight: 600;     font-family: 'Maven Pro', sans-serif;}}

@media (min-width: 768px) { 




}

@media (min-width: 992px) {
	.widget table.calendar { width:auto !important; margin-left: 10%; margin-right: 10%;}


	}
 

@media (min-width: 1200px) { .titlehead h1{ font-size: 1.4375em; color:#fff; margin-bottom:0px;  text-transform: uppercase; line-height: 2em; font-weight: 600;     font-family: 'Maven Pro', sans-serif;}

@media (min-width: 1400px) {  }