@import url("../fonts/fontawesome.min.css");  body{font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 21px; color: #494847; overflow-x: hidden} p{font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 24px; margin-bottom: 24px} img{max-width: 100%} a{outline: 0; outline-offset:0; color:#323232; -webkit-transition: all 0.10s linear; -moz-transition: all 0.10s linear; -o-transition: all 0.10s linear; transition: all 0.10s linear} .icon::before{display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased} .introtext a, .fulltext a{color:#e10a30; text-decoration: underline} .newsbar2 .introtext a, .newsbar2 .introtext a:hover{text-decoration: none} .introtext a:hover, .fulltext a:hover, .introtext a:focus, .fulltext a:focus{color:#e1500a; text-decoration: underline} a:hover, a:focus{color:#e10a30} h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', arial, sans-serif; color: #494847; font-weight: 400; margin-bottom: 22px; -webkit-font-smoothing: antialiased; font-stretch: normal} h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-family: 'Open Sans', arial, sans-serif; color: #e10a30; font-weight: 600; margin: 6px 0px 6px 0px; -webkit-font-smoothing: antialiased; font-stretch: normal} h1{font-size: 32px; margin-top:0; color:#e10a30;  } label h4{font-weight:600; margin-bottom: 0; margin-top: 20px} .moduleItemIntrotext h3{margin-top: 5px; margin-bottom: 10px; font-weight:300; font-size: 26px} .componentheading h1{margin-left: 15px; margin-bottom: 15px} h2{font-size: 28px; margin-top:0; color:#e10a30} h3{font-size: 26px; color:#323232; margin-top:0} .fulltext h2, .fulltext h3{margin-top:25px; color: #323232} h4{font-size: 16px; color:#494847} h5, .hpportal .latestItemHeader.text h3{font-size: 15px; color:#494847} h6{font-size: 14px; color:#494847}  button{border:none}  #bodylab{padding: 30px 0; margin:0; /*overflow:hidden;*/ } #bodylab.no-pad-top{padding-top:0} #bodylab.no-bottom-pad, .fullscreen.no-bottom-pad{padding-bottom:0} .divider-wrap{display: block; height: 1px; margin: 25px 0; position: relative; width: 100%} .mainbot{margin-top: 30px} /*  End  */ .yt-username{color: #fff !important} .nav > li[class*="col-"]{position: relative; display: block; width: auto !important; margin-bottom: -3px} .navbar-nav > li > a{padding: 15px; font-size: 14px; font-weight: 600; font-family: 'Open Sans', arial, sans-serif; text-transform: uppercase; line-height: 18px} .navbar-nav > li.pull-right > a{padding: 5px} .navbar-nav > li > a::after{content: ''; display: block; position: absolute; width: 0; height: 1px; bottom: -1px; left: 11px; right: 0; transition: all 0.3s ease-in-out; background-color: #e10a30} .navbar-nav > li:hover a::after, .navbar-nav > li.active a::after{width: calc(100% - 20px)} .navbar-nav > li:first-child:hover a::after, .navbar-nav > li.active:first-child a::after{width: calc(100% - 12px); left: 0} .navbar-fixed-top.animated .navbar-nav > li.active > a{color: #ccc} a.navbar-brand{color: #fff; padding-left: 60px} .navbar-header{background: #e10a30; background-color: #e10a30; margin: 2px 0} .navbar-nav .pccart a{padding: 10px 0px} .navbar{width: 100%; float: left; position: relative; margin-bottom: 0; border: 0; min-height: auto} .btn-default{border-color: #e2e1e6} .dropdown-menu{border: 0} div.graphs .col-md-2{width: 12.4% !important; padding-bottom: 17px; border-right: 1px dotted black; min-height: 80px; z-index:50} .advpoll-wrapper .advpoll-answer input[type="radio"] + label{font-weight: 400} .text-voted{font-weight: 600} div.graphs .col-md-2:last-child{border-right: 0} .navbar-fixed-top#navlab{-webkit-box-shadow:0 0px 8px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0px 8px 0 rgba(0, 0, 0, 0.2); box-shadow:0 0px 8px 0 rgba(0, 0, 0, 0.2)}  .navbar-default{color: #fff; background-color: #e2e1e6; border-color: #aca1a2} .navbar-default .navbar-nav > li > a{color:#fff} .navbar-default .navbar-nav > .dropdown > a .caret{border-top-color: #fff; border-bottom-color: #fff} .navbar-default .navbar-brand{color:#fff}  .megamenu{padding: 20px 0px; width:100%} .megamenu> li > ul{padding: 0; margin: 0} .megamenu> li > ul > li{list-style: none} .megamenu> li > ul > li > a{display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #333333; white-space: normal} .megamenu> li ul > li > a:hover, .megamenu> li ul > li > a:focus{text-decoration: none; color: #262626; background-color: #f5f5f5} .megamenu.disabled > a, .megamenu.disabled > a:hover, .megamenu.disabled > a:focus{color: #999999} .megamenu.disabled > a:hover, .megamenu.disabled > a:focus{text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed} .megamenu.dropdown-header{color: #428bca; font-size: 18px} .teamleader{float: left} .kmsg blockquote{border: 0; box-shadow: 0 1px 3px rgba(0,0,0,0.1); background-color: #ffc; margin-top: 10px; font-weight: normal} .flexslider .slides{text-shadow: 1px 1px 1px #000} .flexslider .slides > li{-webkit-transition: opacity 1s ease;  -moz-transition: opacity 1s ease; transition: opacity 1s ease} .flex-control-nav, .flex-direction-nav a, .flex-direction-nav{z-index: 10} .flex-caption{padding: 25px 25px 25px 40px; position: absolute; text-align: left; font-weight: bold; top: 20%} .flex-caption h1, .flex-caption h2, .flex-caption h3{color: #fff; font-weight: bold; font-size: 25px; font-style: normal; line-height: 25px; margin-bottom: 0; text-decoration: none; text-transform: uppercase} .flex-caption p{font-size: 16px; margin: 20px 0; color: #fff; line-height: 30px; min-height: 50px; width: 50%} #slide{width: 100%; height: 100%; margin-top:20px; margin-bottom: 20px; border-bottom: 0 none !important; overflow: hidden} .slide_wrapper{overflow: hidden; position: relative} .image-slider{overflow: hidden}  /* End */  /* Breadcrumbs */ .breadcrumb{padding: 0; margin: 0; list-style: none; background-color: transparent; border-radius: 0; font-size: 12px !important; white-space: nowrap; overflow: hidden}  .breadcrumb > li + li::before{content: none} .breadcrumb-wrap{padding-bottom: 0; padding-top: 20px; text-align: left; position: relative}  .toplab .form-control, .toplab .input-group-btn:last-child > .btn{border-radius: 0} header .toplab .input-group-btn{text-align: right; position: relative} #labsearch{padding: 1px; border: solid 1px #e2e1e6; border-radius: 0; background-color: #fff}  #labsearch input{border: 0; box-shadow: none; font-size: 16px}  #labsearch button{margin: 0; background: none; box-shadow: none; border: 0; color: #494847; padding: 0px 8px 0 10px; border-left: solid 1px #e2e1e6; border-radius: 0}  #labsearch button:hover{border: 0; box-shadow: none; border-left: solid 1px #e2e1e6}  #labsearch .glyphicon-search, #phSearch .glyphicon-remove, #phSearch .glyphicon-search{font-size: 21px} .newsbar{display: block; font-size: 14px; text-align: left; height: 50px} .newsbar{margin-bottom: 30px}.contenttip{border-left: 8px solid #e10a30; padding: 18px 12px; font-weight: 400; font-size: 15px; height: auto !important; margin-bottom: 20px; color: #000; display: block; text-align: left; background-color: #eee} .contenttip a, .contenttip a:hover, .contenttip a:focus{} .info_box {position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: .25rem} .info_box.jpalert { color: #721c24; background-color: #fcedee; border-color: #f5c6cb; margin-top: 1rem; border-radius: .25rem; font-size: 14px; line-height: 1.6em; } .info_box.jpwarning {color: #856404; background-color: #fff3cd; border-color: #ffeeba; margin-top: 1rem; border-radius: .25rem} .info_box.jpsuccess {color: #155724; background-color: #d4edda; border-color: #c3e6cb; margin-top: 1rem; border-radius: .25rem} .info_box.jpinfo {color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; margin-top: 1rem; border-radius: .25rem} .explanation{border-left: 8px solid #eee; padding:18px 12px; font-weight: normal; background-color: #eee; height: auto !important; display: inline-block} .explanation::before{content: "\f071"; font-family: 'Font Awesome 5 Free'; color: #cbcbcb; font-size: 30px; float: left; padding: 0 10px 0 0} .explanation .explanationTitle{color: #494847; font-size: 24px; font-weight: normal; padding-bottom: 10px} .newsbar2 a.moduleItemImage img{padding-right: 20px} .newsbar a, .newsbar a:hover{color: #fff; float: right; width: 20%; text-align: right; padding-right: 30px; height: 50px}  .newsbar > .news-split{background: #e10a30; width: 46px; color: #fff!important; height: 100%; line-height: 1.2em; position: relative; float: left; text-align: right; display: block; padding: 17px 10px 17px 0; position: relative; font-weight: 600} .newsbar > .news-split::after{content: ''; position: absolute; right: -15px; top: 0; width: 0; height: 0; border-top: 25px solid transparent; border-left: 15px solid #e10a30; border-bottom: 25px solid transparent; clear: both} #ul-mainmenu{border-top: 3px solid #e1500a; border-bottom: 1px solid #e2e1e6} .newsbar > .news-split > .fas{position:relative; top: calc(50% - 10px)!important} .newsbar > .news-split.update-success{background: #5cb85c!important}  .newsbar > .news-split.update-danger{background: #25304f!important}  .newsbar > .news-split.update-info{background: #5bc0de!important}  .newsbar .news-text p{width: 100%; overflow: hidden; float: left; height: 100%; line-height: 50px; padding-left: 1rem; white-space: nowrap; text-overflow: ellipsis} .news-text .custom{height: 100%; padding: 0 0 0 15px; width: calc(100% - 50px); float: right} #sticky_navigation_wrapper{z-index:1000; border-bottom: 0 none} .bgwrapper{padding: 0} .nav .open > a, .nav .open > a:focus, .nav .open > a:hover, .nav > li > a:focus, .nav > li > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background-color: transparent; border-color: transparent} header .toplab{padding: 15px; font-size: 13px; background: #fff} header .toplab .input-group{width: 100%} header .toplab a.btn-default{margin-left: 5px !important} header .toplab *[class*="col-"]:first-child, header .toplab *[class*="col-"]:last-child{position:relative} .toplab3{text-align: right} header .toplab *[class*="col-"]:last-child:after{position:absolute; content:""; left:0; width:100%; top:0; height:100%; z-index:-1}  .toplab p{margin: 0; padding:0} .lableft img{max-width:220px; padding-top: 5%; image-rendering: -webkit-optimize-contrast}  .toplab2, .toplab3{padding-top: 20px;  } .mainbot div.col-sm-12{border-top: 1px solid #e2e1e6; padding: 40px 15px 0 15px}  /* Modules */  .columlab{margin: 0; position: relative;} .recom .columlab-head{background: none; padding: 15px} .recom .columlab-head h3::before{content: "\f15c"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 22px; line-height: 110%; color: #e1500a; padding-right: 10px} .recom.tags .columlab-head h3::before{content: "\f02c"} .recom.downl .columlab-head h3::before{content: "\f56d"} .recom.rep .columlab-head h3::before{content: "\f086"} .recom.rep.my .columlab-head h3::before{content: "\f075"} .recom.online .columlab-head h3::before{content: "\f0c0"} #kunena.layout #modified_reason{margin-top: -30px; padding-bottom: 0} .itemImageBlock .lib-row.lib-desc .contentGallery.leva_polovina .item{max-height: 97px; overflow: hidden} .mainbot2 p{font-size: 13px; text-align: justify; padding-right: 30px} .mainbot2 p a{color: #e1500a} .k2categoryDescription{margin-left: 15px} .recom .navbar-nav li::before{font-family: 'Font Awesome 5 Free'; content: "\f105"; margin-right: 0.3em; color: #e1500a; font-size: 20px} .subcategories ul.inline{padding: 0} .recom .columlab-head h3{color: #e1500a} .labautor img{padding-right: 15px} .labautor p{margin: 10px} .columlab:last-child{margin:0} .rightcl .moduletable.downform .columlab-text{background: #e10a30} .columlab-text{padding: 0} .bannrs .columlab-text{padding: 0 0 15px 0} button.logt{margin-top: 10px; background: #545454; padding: 6px 12px; display: inline-block; line-height: 1.8em; color: #fff} .addarticle2{margin: 0; padding: 0; width: 100%; text-align: center; position: relative; background: #000} .addarticle2 a{color: #e10a30; font-size: 18px; position: absolute; width: 100%; left: 0; top: 50%} .addarticle2 i{font-size: 40px; padding-bottom: 0} .nav li.addarticle:hover:nth-child(8n+1){border-bottom: 0; margin: 0; float: none} .columlab-head{border-bottom: 1px solid #e1500a; padding:15px} .rightcl .moduletable.downform .columlab-head{background: transparent; padding:12px 25px 15px 25px} .srfrPostText{margin: 15px 0 0 0; font-size: 12px; color: #999} .mainbot3 .srfrPostText{margin: 0} .srfrPostTextLink{margin: 0; font-size: 12px; color: #999} .columlab-head h3{margin:0; font-size: 22px} .labbot h3, .usersbox h3{color: #e1500a; font-size: 22px} .videobox h3{font-size: 22px; margin-bottom: 10px; margin-top: 0; min-height: 50px;} .videobox{background: #eeeeee; padding: 15px 15px 0 15px; border: 1px solid #e2e1e6} .usersbox{background: #eee; padding: 20px; margin-bottom: 0} .labbot{padding: 0 15px} .labbot h3::before{content: "\f02c"; font-family: 'Font Awesome 5 Free'; padding-right: 10px; float: left} .labbot .mainbot1 h3::before{content: "\f27a"; font-family: 'Font Awesome 5 Free'; padding-right: 10px; float: left} .labbot .mainbot3 h3::before{content: "\f05a"; font-family: 'Font Awesome 5 Free'; padding-right: 10px; float: left} .rightcl .moduletable.downform{background-color: #e10a30; background-image: url(../images/green-corner-rt.png); background-repeat: no-repeat; background-position: right top} .rightcl .moduletable.downform, .rightcl .moduletable.anketa, .rightcl .moduletable.recom, .rightcl .moduletable.adverts, .rightcl .moduletable.action, .rightcl .moduletablepocasi, .rightcl .moduletable.kurzy{margin: 0 0 30px 0} .rightcl .moduletable.recom, .rightcl .moduletable.action{background: #f2f2f2} .rightcl .moduletable.downform, #right .moduletable.downform h3.modtitle{color: #fff; border: 0} .rightcl .moduletable h3.modtitle{padding-top: 0px} .rightcl .moduletable.action .columlab-head > h3{font-size: 18px; line-height: 1.4em; font-weight: 600} .rightcl .custom.action h4{font-size: 16px; line-height: 1.6em; font-weight: 600; margin: 20px 0 10px 0} .rightcl .addcl{margin:0; padding:0; text-align: center} .rightcl .addcl a{color: #e1500a; font-size: 20px; font-weight: 600} .rightcl .moduletable.action ul{padding: 10px 0 0 15px; margin: 0} .rightcl .moduletable.action li{list-style: none; padding: 0; margin: 0 0 10px 10px; font-size: 14px; font-weight: normal} .rightcl .moduletable.action li:before{content: '\f14a'; font-family: 'Font Awesome 5 Free'; float: left; margin-left: -1.5em; color: #006dcc; font-size: 16px} .botlab .moduletable{font-size: 14px; margin: 50px 0; border-right: 1px solid #696969; min-height: 240px; padding: 0 10px}  .botlab .lablink .moduletable{border-right: 0}  .botlab .moduletable h3{font-size: 26px; color: #e1500a; font-weight: normal} .botlab .moduletable, .botlab .moduletable h1, .botlab .moduletable h2, .botlab .moduletable h4, .botlab .moduletable h5, .botlab .moduletable h6 {color: #fff} .botlab .moduletable a,#wrapper .yt-username{color: #e1500a} .botlab .moduletable a:hover, .botlab .moduletable a:focus{color: #e1500a; text-decoration: none}  .botlab .moduletable h4{padding-top: 4px; font-size: 22px}  .mainbot .col-sm-12 .moduletable{border-right: 1px solid #ddd}  .mainbot .mainbot3.col-sm-12 .moduletable{border-right: 0} /* End */  /* Kunena */ #kunena.layout .kmsg{font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 21px} .kmsgtext-quote{margin-bottom: 10px} #kunena .label-important{color: red} #kunena .label-important span{margin-right: 5px} #kunena.layout .ksig{font-size: 10px} #kunena .knewchar{font-size: .583em} #kunena.layout .kfrontend .table td.center.cntr, #kunena.layout .table td.center.cntr{vertical-align: middle; text-align:center} #kunena.layout #kchecktask ,#kunena.layout #kchecktarget, .kcheckgos{float: right; padding: 7px; border: 1px solid #eee} .kcheckgos{float: right; padding: 6px; border: 1px solid #eee; margin-right:5px}  .klatest-items li.klatest-item{font-size: 14px; margin: 0 30px 12px 0 !important; padding: 0 !important; border-bottom: 1px solid #ddd}  .klatest-items li.klatest-item .klatest-author, .klatest-items li.klatest-item .klatest-posttime, div.srfrContainer ul.srfrList li span.srfrFeedItemDate{font-size: 11px} .klatest-items li.klatest-item a{color: #e10a30; font-family: 'Open Sans', arial, sans-serif} .klatest .glyphicon-user{margin: 2px 8px 0px 0; border: 1px solid #CCCCCC; padding: 2px 1px 1px 1px; width: 36px !important; height: 36px; text-align: center; vertical-align: middle; font-size: 31px; color: #222} .klatest-preview-content{padding-bottom: 5px; padding-top: 7px} .mainbot .klatest-cat,.mainbot .klatest-author, .klatest-posttime, div.srfrContainer ul.srfrList li span.srfrFeedItemDate{color: #999} .klatest-subject a{font-weight: normal; font-size: 14px !important} .mainbot2 .klatest-itemdetails li{margin-bottom: 5px !important} .mainbot2 .klatest-cat{font-size: 11px; margin-bottom: 0 !important} .fb-wrap{width:50%; margin: 0 auto}  .fb-like-box, .fb-like-box span, .fb-like-box span iframe[style]{width: 100% !important} /* End */  /* K2 */ #k2Container{padding: 0} div.itemComments{background: transparent; border: 0; border-radius: 0; padding: 0} div.k2ItemsBlock ul{padding: 0} div.k2LatestCommentsBlock ul li span.lcUsername{color: #999} div.k2ItemsBlock .newsbar2 ul li div.moduleItemIntrotext{padding: 0 10px} div.k2ItemsBlock ul li div.moduleItemIntrotext{font-size: 14px; line-height: 1.8em} div.k2LatestCommentsBlock ul li.even, div.k2LatestCommentsBlock ul li.odd{border-bottom: 1px solid #ddd} div.k2LatestCommentsBlock ul li.lastItem.even, div.k2LatestCommentsBlock ul li.lastItem.odd{border-bottom: 0} div.k2LatestCommentsBlock{font-size: 11px} div.k2LatestCommentsBlock ul li{margin: 0 26px 12px 0} .clr2{margin-bottom: 12px !important} .additems a, .additems i{color: #e1500a} .video_k2{margin: 0 0 15px 0; padding:0 0 56.25% 0; position: relative; height: 0} .video_k2 iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%} div.k2LatestCommentsBlock a{color: #e10a30} .lcComment{font-size: 13px; padding: 0 0 5px 0; width: 100%} .k2Avatar img{display: block; float: left; background: #fff; border: 0; border-radius: 0; padding: 0px; margin: 5px 10px 0 0} .text_upoutavka img{width: auto; max-height: 100px; min-height: 100px} div.k2ItemsBlock ul li{display: block; padding: 0; margin: 0} #content .search{padding: 0 15px} .klatest-items .knewchar{font-size: .65em !important} .latestItemHeader.text{text-align: left; padding: 15px 0} div.latestItemList{padding: 0; margin-top: 0} .wrapperk2{text-align: left; padding: 0} .latestItemHeader.text h4, .latestItemHeader.text h5{margin-bottom: 0; line-height: normal} div.k2ItemsBlock{margin-bottom: 30px; position: relative} figure.k2snip{color: #000; position: relative; overflow: hidden; margin: 0; width: 100%; text-align: left} figure.k2snip.video::after{content: "\f144"; font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: normal; text-decoration: inherit; color: #cd201f; font-size: 50px; opacity: 0.8; width: 50%; height: 55%; position: absolute; left: 40%; bottom: 0%} .nopadd{padding: 50px 0} #kunena.layout .kmsgattach h4{font-size: 10px} .nopadd .col-md-2:first-child{padding-left:0} .nopadd .col-md-2:last-child{padding-right:0} .wrapperk2.randomart{background: #f1f1f1; padding:20px; padding-left: 5px} .new figure.k2snip.video::after, .related figure.k2snip.video::after{width: 50%; height: 50%} dd.video_duration{background-color: #cd201f} .hpportal dd.video_duration{top: 44px; left: 0; z-index:1} .newsbar2 dd.video_duration{top: 44px; left: 0} .upoutavka{text-transform: uppercase; margin-bottom: 10px} .text_upoutavka .moduleItemTitle{padding-top: 10px; position: relative; display: block} .text_upoutavka dd.typeCont{top: 43px; left:15px}  .mainbot11.col-sm-12 .moduletable{border-right: 0} figure.k2snip *{-webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out} figure.k2snip img{opacity: 1; -webkit-transition: all 0.8s ease-out; transition: all 0.8s ease-out}  div.k2FeedIcon a, div.k2FeedIcon a:hover{text-decoration: none !important} figure.k2snip a i:before{-webkit-transform: rotate(-45deg); transform: rotate(-45deg); color: white} figure.k2snip a:before, figure.k2snip a:after, figure.k2snip a span:before, figure.k2snip a span:after{background-color: white; position: absolute; content: ""; display: block; opacity: 0; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out}  figure.k2snip:hover img, figure.k2snip.hover img{opacity: 0.6} .randomart .latestItemHeader.text h5, .randomart .latestItemHeader.text h3{max-height: 100%; min-height: 100%; color: #e1500a; padding-bottom: 5px} .hpportal .latestItemHeader.text h5, .hpportal .latestItemHeader.text h3{ line-height: 2.1rem} .randomart p{margin-bottom:0} .random1{margin-bottom: 50px; margin-top: 50px} .randomart .latestItemHeader.text h5 a, h5.randomart a, .randomart .latestItemHeader.text h3 a, h3.randomart a{ font-size: 18px; font-weight:600} h5.randomart, h3.randomart{padding-top:10px; padding-bottom: 10px; min-height:64px} .latestItemHeader.text p{margin: 0; padding:0} .user-introtext{min-height: 65px} .laccord .panel-heading{position: relative} h1.simart{margin-top: 20px} dd.typeCat, dd.typeCont, dd.video_duration{overflow: visible; font-size: 13px; color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; position: absolute; z-index: 999; display: block; white-space: nowrap; left: 10px} .randomart dd.typeCont{overflow: visible; font-size: 11px; color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; position: relative; z-index: 999; display: inline; white-space: nowrap; left: 0 !important; top:0 !important} .latestItemHeader.text{text-align: left; padding: 0}  .randomart .latestItemHeader.text{padding: 0} dd.typeCont{top: 10px} dd.typeCont.ceka_na_schvaleni{background-color: #e82020 !important} dd.typeCont.rozpracovane{background-color: green} dd.typeCat{background-color: #e1500a; top: 29px} .newsbar2 dd.typeCont{top: 22px !important; left: 0} .newsbar2 dd.typeCat{top: 0 !important; left: 0; z-index:1} .nextk2 .latestItemHeader.text h5 a, .nextk2 .latestItemHeader.text h3 a{color: #e10a30; font-weight: 300; font-size: 18px} .nextk2 .datehit .fa{padding-left: 0} .loginmodal-container{padding: 30px; max-width: 350px; width: 100% !important; background-color: #F7F7F7; margin: 0 auto; border-radius: 2px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); overflow: hidden; text-align: left} .modal-open .modal{padding-right: 0 !important} .loginmodal-container h1{text-align: center; font-size: 1.8em} .userbg a{color: #e1500a} .loginmodal-container input[type=submit]{width: 100%; display: block; margin-bottom: 10px; position: relative}  .loginmodal-container input[type=text],.loginmodal-container input[type=password]{height: 44px; font-size: 16px; width: 100%; margin-bottom: 10px; -webkit-appearance: none; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; padding: 0 8px; box-sizing: border-box; -moz-box-sizing: border-box}  .loginmodal-container input[type=text]:hover, .loginmodal-container input[type=password]:hover{border: 1px solid #b9b9b9; border-top: 1px solid #a0a0a0; -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)}  .loginmodal{text-align: center; font-size: 14px; font-weight: 700; height: 36px; padding: 0 8px}  .loginmodal-submit{border: 0px; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1); background-color: #4d90fe; padding: 17px 0px; font-size: 14px}  .loginmodal-submit:hover{border: 0px; text-shadow: 0 1px rgba(0,0,0,0.3); background-color: #357ae8}  .loginmodal-container a{text-decoration: none; color: #494847; font-weight: 400; text-align: center; display: inline-block; opacity: 0.6; transition: opacity ease 0.5s}  .login-help{font-size: 12px}  /* End */ .well{min-height: 20px; padding: 15px; margin-bottom: 20px; background-color: #fff; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none} #kunena.layout h2{margin-top: 20px} #kunena.layout .form-horizontal .controls{margin-left: 0; margin-top: 10px; position: relative} #kunena.layout .form-horizontal .controls input{padding:5px; width:100%; height:36px} #kunena.layout .form-horizontal .controls #subscribeMe{padding: 5px; width: auto; height: auto} #kunena.layout .markItUpHeader{width: 100%; margin: 0; padding: 10px; height: 40px} #kpost-subscribe{margin-top: 20px} #kunena.layout form#postform div.control-group{margin-left: 0} #kunena.layout #editor{resize: vertical; width:100%; height: 100%; border: 1px solid #262626} #kunena.layout .nav-tabs > li.active > a{color: #262626; font-weight: bold !important} #kunena.layout .markItUpButton{padding: 4px} div.latestItemsContainer{float: none} .navbar-fixed-top.animated .navbar-nav > li > a{color: #fff} div.srfrContainer ul.srfrList li{list-style: none} div.srfrContainer ul.srfrList li:first-child{border-top: 0; padding-top: 0} div.srfrContainer ul.srfrList li{border-top: 1px solid #e2e1e6; padding: 10px 0; font-size: 14px !important} div.srfrContainer ul.srfrList li a{text-decoration: none; line-height: normal; font-family: Verdana, Geneva, sans-serif; display: block; padding: 3px 0 7px 0; color: #e10a30} div.srfrContainer ul.srfrList li div.srfrFeedDetails{color: #494847; margin-bottom: 12px} ul.srfrList{padding: 0} /* Banners */ .bannergroup{margin: 0; position: relative} #content .middle-banner .banneritem{text-align: center; max-height: 90px; margin-bottom: 20px} #content .mobile-banner .banneritem{text-align: center; margin-bottom: 20px} .hpportal .banneritem{text-align: center; margin-bottom: 30px} .hpportal .banneritem img{width: auto} #content .vertical-text, #content .commercial-title, #branding-top .vertical-text{transform: rotate(270deg); transform-origin: left bottom 0; position: absolute; bottom: 0}  .vertical-text, .commercial-title{font-size: 11px; color: #e2e1e6}  /* End */ .heading-main{text-align:center; margin:0 0 35px 0} .heading-main h1{position:relative; margin:0 0 25px 0; padding:0 0 25px 0; text-transform:capitalize; font-weight:300; color:#262626; text-align:center} .heading-main h1:after, .heading-main h1:before{position:absolute; content:""; width:40px; height:4px; left:50%; bottom:0; margin:0 0 0 -20px} .heading-main h1:after{background:#d4d4d4; margin:0 0 0 -25px; bottom:-4px; z-index:100} .heading-main h1:before{background:#e10a30; margin-left:-15px} /* End */  /* Phoca cart product module */ .ph-product-module-box .pull-left{text-align: center; float: none !important} .ph-category-price-box{padding:10px} .pcart-slider .pccitem{background:#FFF; padding-bottom:25px; border-left:4px solid #f1f1f1 }  .pcart-slider.latest .pccitem{border-left:0 !important}  .thumbnail{border: 0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0} .form-inline .form-group .ph-input-quantity{width: 40px}  .offsetting-div .sub-text{max-width:82%; text-align:center; margin:0 auto} .offsetting-div{margin-left: -13.99%; margin-bottom:40px} .offsetting-div blockquote{color: #fff; display: table-cell; vertical-align:middle; width:66.6667%} .offsetting-div h2{display: table-cell; padding: 0 0 0 15px; vertical-align: middle}  .team-wrap{background:#FFF} .team-wrap .text{text-align:center; padding:25px} .team-wrap .text h5, .team-wrap .text h3{line-height:22px; margin:0} .video-icon-wrap{background:#f07039} .video-icon-wrap img{opacity:0.5} .video-icon.no-pad{padding:0} .video-icon{padding:40px 0 58px 0} .video-icon a, a.play-video{width:50px; height:50px; text-align:center; line-height:50px; display:inline-block; font-size:18px; color:#FFF; background:#FFF; color:#323232} .video-icon a:hover, a.play-video:hover{background:#e10a30; color:#FFF} .video-box{top: 0; left: 0; width: 100%; height: 100%; z-index: 9990000; display: none; position: fixed; overflow: hidden; background-color: #000000}  .video-box iframe{float: left; width: 100%; height: 100%;  -webkit-border: 0; -moz-border: 0; -o-border: 0; border: 0} .video-box .close-video{top: 17px; left: 17px; width: 50px; height: 50px; color: #ffffff; font-size: 25px; cursor: pointer; line-height: 50px; text-align: center; position: absolute; background-color: #59585b;  -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out} .video-box .close-video:hover{color: #21252b; background-color: #ffffff}  .pcitem{text-align:center} .pcitem h3{margin:25px 0 5px 0}  .blog-wrap-2{margin-bottom:40px} .blog-wrap-2 .author-thumb{top:0} .blog-wrap-2 .blog-text{padding:0} .blog-wrap-2 .comment-wrap{background:#FFF} .blog-wrap{padding:40px; background:#FFF; margin-bottom:40px} .blog-wrap.text-center{padding:0 40px 40px 40px; margin:0} .blog-wrap.text-center .post-text{padding:0} .blog-wrap.text-center .blog-text{padding:0} .blog-wrap.text-center .author-thumb{float:none; margin:-40px auto 0; top:0; position:relative; z-index:1000} .img-holder{margin-bottom:20px} .blog-text{padding:0 40px} .cbp-item-wrapper .blog-text .btn-medium{margin-top:15px} .author-thumb{float: left; width: auto; position: relative; margin-left: 0} .author-thumb img{border: 0; max-width: 60px; border-radius: 0; max-width: 100px} .post-text{overflow:hidden; padding-left:25px; padding-bottom:10px; min-height:100px} .post-text h2, .post-text h4{margin-bottom:10px} .meta-text{margin-bottom:20px} .meta-text span{padding:0 8px} .comment-wrap .meta-text span{padding:0 4px 0 0} .comment_login_module{padding:15px 0 0 0; position: relative} .meta-text i{padding-right:3px}  /* -- Blog Sidebar -- */ .recent-post{background:#FFF} .recent-post ul{list-style-type:none; padding:0; margin:0} .recent-post ul li .pull-left{width:75px} .recent-post ul li{padding:20px 0 !important; border-bottom:1px solid #f1f1f1; margin: 0 !important}  .recent-post ul li .pull-left img{max-height: 57px; min-height:57px; padding-right:20px}  .recent-post .icon-text a{color: #e1500a; text-decoration: underline}  .recom.widget-box .columlab-head{background: none; padding: 0 0 25px 0} .recent-post .icon-text h4 a{color: #e10a30; font-weight: normal; text-decoration: none} .recent-post ul li .meta-text{border-top:1px dashed #cecece; margin:10px 0 0 0; padding:10px 0 0 0; font-size:12px} .recent-post ul li:last-child, .footer-contact li:last-child{margin-bottom:0; border:none} .recent-post h5{margin:0} .recent-post .link{font-size:12px} .recent-post h6{font-size:13px; color:#323232; margin:3px 0 8px 0}  .blog-category{list-style:none; padding:0; margin:0} .blog-category li{border-bottom:1px dashed #cecece; margin:0 0 12px 0; padding:0 0 12px 0; position:relative} .blog-category li:after{position:absolute; content:"\f061"; margin-top:-13px; font-family:'Font Awesome 5 Free'; right:0; top:50%; z-index:100} .blog-category li:last-child{margin:0; padding:0; border:none}  .tags a{display:inline-block; color:#333; padding:3px 10px; font-size:12px; background:#dcdcdc; margin:0 5px 8px 0;  border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px} .tags a:hover{background:#3c3c3c; color:#FFF}  #post-slider .owl-controls .owl-dots{margin:0}  .blog-text blockquote{margin:30px 0}  .comment-wrap{margin:0 0 30px 0; padding:15px; background:#f1f1f1} .comment-wrap:last-child{border:none; margin:0} .comment-wrap.reply-comment{margin-left:100px} .comment-wrap .author-thumb{margin-top:0} .comment-wrap .meta-text{margin-bottom:10px; color: #999} .comment-wrap .meta-text a, .comment-wrap a{color: #e10a30} .comment-wrap p{margin:0; font-size:13px} .comment-wrap h5{color:#4b4b4b; margin:0 0 10px 0}  .footer-2 .footer-top, .footer-3 .footer-top{background:none} .footer-2 .recent-post, .footer-3 .recent-post, .footer-5 .recent-post{background:none} .footer-2 .recent-post ul li, .footer-3 .recent-post ul li, .footer-4 .recent-post ul li, .footer-5 .recent-post ul li{border-bottom:none; padding:0 0 20px 0} .footer-2 .recent-post ul li a{color:#000} .footer-2 .recent-post ul li a:hover{color:#e10a30} .footer-2 #contact_form button, .footer-3 #contact_form button, .footer-4 #contact_form button, .footer-5 #contact_form button{margin-top:5px} .footer-2 .social-icons, .footer-3 .social-icons, .footer-4 .social-icons{margin:20px 0 10px 0}  .footer-4 #contact_form .form-control{background:#999; color:#FFF} .footer-contact{list-style-type:none; padding:0; margin:0} .footer-contact li{margin:0 0 15px 0} .footer-contact li strong{display:block} .footer-contact li i{font-size:20px; padding:3px 0 0 0; width:30px; text-align:center; float:left} .footer-top{background:#FFF; padding:40px 0} .footer-top .social-icons li{display:inline-block; padding:0 2px 10px 0} .footer-top .social-icons li a{width:35px; height:35px; line-height:35px; text-align:center; border:1px solid #757575; display:inline-block; color:#757575; background:#FFF;  border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%} .footer-top .social-icons li a:hover{background:#e10a30; border:1px solid #e10a30; color:#FFF}  .footerlab ul{margin:0; padding:0 25px; list-style-type:none; text-align:center; font-size:14px} .footerlab ul li{display:inline-table; padding:0 15px 0 0; position:relative} .footerlab ul li:after{font-family: 'Font Awesome 5 Free'; position:absolute; top:4px; color:#e2e1e6; right: 0; content: "\f105"; z-index:1000; font-size:16px} .footerlab ul li:last-child:after{content:"" } .footerlab ul li a{color:#e1500a; text-decoration: underline} .footerlab ul li a:hover{color:#e1500a} .footerlab .nav > li > a{position: relative; display: block; padding: 0 5px} .copyright, .footerlab{background: #000; padding: 10px 15px; text-align:center; font-size: 12px; color: #fff} .copyright a, .footerlab a{color: #fff} .copyright{border-top: 3px solid #e1500a} .wrapperk2 dd.typeCont{top: 26px; left: 0} .wrapperk2 dd.typeCat{top: 57px} .userbg{background: #eee; min-height: 250px} .userinfos{margin: 15px 0} .infos{padding: 15px} .percent{position: absolute; z-index: 100; text-align: center; width: 100%; height: 28px} .certis, .projects{margin-bottom: 15px; margin-top: 20px} .logofoot{text-align: center; margin:10px} .logofoot img{margin-right:10px} .property::before{content: "\f140"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px} .property2::before{content: "\f508"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px} .skola::before{content: "\f19c"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px} .compny::before{content: "\f1ad"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px} .webs::before{content: "\f35d"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px} .emails::before{content: "\f0e0"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px} .tels::before{content: "\f095"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px} .descs::before{content: "\f304"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px} .certis::before{content: "\f0a3"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px} .projects::before{content: "\f542"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 40px; line-height: 100%; color: #999; padding-right: 20px; float: left; padding-bottom: 25px}  .joomler h3.clanky_jcz::before{content: "\f009"; font-family: 'Font Awesome 5 Free'; text-transform: none; font-weight: normal; font-size: 22px; line-height: 110%; color: #e1500a; padding-right: 10px; vertical-align: bottom}  .joomler h3{color: #e1500a; margin: 0; font-size: 22px; padding-top: 35px; margin-bottom: 15px; border-bottom: 1px solid #e2e1e6; padding-bottom: 5px} .col-md-12.graph{background: #eee; padding:12px} .progress_text{background: #fff; height:28px; color: #fff; font-size: 20px} .rightcl .navbar-nav li a, .rightcl .navbar-nav li > a:hover, .rightcl .navbar-nav li.active > a, .rightcl .navbar-nav li > a:focus{border-bottom: 0 !important; background: none !important; color: #e1500a; padding: 0 5px !important} .rightcl .recom .navbar-nav > li, .rightcl .recom .navbar-nav > li:hover, .rightcl .recom .navbar-nav > li:focus{margin-left: 0} #system-message-container .alert, #system-message .alert{padding: 8px 35px 8px 14px; margin-bottom: 18px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}  #system-message-container .alert, #system-message .alert, #system-message-container .alert h4, #system-message .alert h4{color: #c09853} #system-message-container .alert h4, #system-message .alert h4{margin: 0 0 .5em} #system-message-container .alert .close, #system-message .alert .close{position: relative; top: -2px; right: -21px; line-height: 18px; cursor: pointer} #system-message-container .alert-success, #system-message .alert-success{background-color: #dff0d8; border-color: #d6e9c6; color: #468847} #system-message-container .alert-success h4, #system-message .alert-success h4{color: #468847} #system-message-container .alert-danger, #system-message .alert-danger, #system-message-container .alert-error, #system-message .alert-error{background-color: #f2dede; border-color: #eed3d7; color: #b94a48} #system-message-container .alert-danger h4, #system-message .alert-danger h4, #system-message-container .alert-error h4, #system-message .alert-error h4{color: #b94a48} #system-message .alert-info{background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad} #system-message .alert-info h4{color: #3a87ad} #system-message .alert-block{padding-top: 14px; padding-bottom: 14px} #system-message .alert-block > p, #system-message .alert-block > ul{margin-bottom: 0} #system-message .alert-block p + p{margin-top: 5px} a.topictitle{font-weight:600; font-size: 14px !important; color: #e10a30} .topictitle{font-weight:600; font-size: 14px !important} .rightcl .klatest-items li.klatest-item{margin: 0 0 12px 0 !important} .rightcl div.srfrContainer ul.srfrList li{padding: 0} .replies.lab, .views.lab{text-align:center} .ibrand.jml3, .ibrand.jml4{display: block; width: 100%; color: #fff; text-transform: uppercase; min-height: 60px; position: relative; overflow: hidden; padding: 15px 10px 13px 80px} .jdownload:hover{color: #fff} .ibrand .fab, .ibrand .fas {width: 24px; height: 24px; line-height: 24px; text-align: center; display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%)} .jdownload{font-size: 16px; color: #fff; margin: 2px 0; font-weight: 600} .ibrand .icons{display: block; position: absolute; left: 0; top: 0; bottom: 0; width: 68px; background-color: rgba(0, 0, 0, 0.1); text-align: center; font-size: 2em; margin: 0} .ibrand .count{display: block; font-size: 10px; color: #fff} .ibrand.jml3{background-color: #545454; border-bottom: 1px solid #895800} .ibrand.jml3 .icons:hover{background-color: #e10a30} .ibrand.jml4{background-color: #006dcc; border-bottom: 0} .ibrand.jml4 .icons:hover{background-color: #005299} div.k2TagCloudBlock a{margin: 0 5px 9px 0; border: 1px solid #666; background: none; padding: 5px 13px; line-height: 1.5em; border-radius: 2px; text-transform: uppercase; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 100%} div.k2TagCloudBlock a:hover{margin: 0 5px 9px 0; padding: 5px 13px; border: 1px solid #e10a30; background: #e10a30; color: #ffffff} .my .klatest-items .klatest-author a{color: #494847; cursor: inherit} #kunena.layout .user-circle.user-xl{width: 100px; height: 100px; padding: 10px; line-height: 1.4em; text-align: center} .banneritem{margin: 0 auto; text-align: center} .wrapperk2.randomart  dd.typeCat{top: 20px; left: 20px} .wrapperk2.nextk2 dd.typeCat{top: 0px; left: 0} .rightcl .moduletable.anketa{padding: 0 0 15px 0} .svatek{padding: 0 0 20px 0; margin: -10px 0 0 0; color: #666; font-size: 12px;} div.k2ItemsBlock .videobox ul li span.moduleItemDateCreated, .newsbar2 dd.typeCont, .itemList dd.typeCont, #clankyAutora dd.typeCont, div.latestItemList dd.typeCont{background-color: rgba(0,0,0,0.5);}  #k2article #accordion dd.typeCont{background-color: #e1500a} .hpportal .latestItemHeader.text h3 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; min-height: 56px; }