﻿.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;font-size:0.94em;line-height:1.7;padding:1px 10px 2px 10px;text-decoration:none;border-radius:0 0 10px 10px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}


#page{
  margin-top:3px;
  width:1014px;
  background-color:#FFFFFF;
  overflow:hidden;
  }
.thim-right-bg-secondary-color:before,.thim-left-full-bg-secondary-color:before,.list-event-slider .item-event .event-wrapper .box-time:after,.thim-simple-wrapper .navigation div:hover{background:#6020d2}
body.page-template-landing-page .navigation .navbar-nav #magic-line{background-color:#fff}
#masthead.header_v4.affix .navigation .menu-right .thim-widget-button .widget-button{color:#333 !important;border-color:#333 !important}


#masthead.header_v4 .navigation .width-logo {
    margin-right: 25px !Important;
    margin-top: -6px !Important;
}


#masthead.header_v4 .navigation .width-logo img {
    margin-top: 15px !important;
}


.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

	#site-categories .category li.long-divider{border-bottom: 1px dotted #ccc; width: 80%; margin: 10px auto; height: 0;}

	#antivirus-category li.long-divider{border-bottom: 1px dotted #ccc; width: 80%; margin: 10px auto; height: 0;}

.sidebar-vote-number {
float:left;
font-size:1.2em;
font-weight:normal;
line-height:24px;
padding:0 10px;
margin:-1px 8px 0 0;
background:#fff;
color:#8A8A8A;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
-webkit-border-radius: 4px;
 -moz-border-radius: 4px;
	  border-radius: 4px;
}

.liste_cadre_impair
{
    border: 1px solid #808080;
}
.tw-blog article.x-large.featured .entry-post{width:100%}
.tw-blog article.x-large .entry-post{position:absolute;bottom:0;width:725px;width:72.5rem;height:275px;height:27.5rem}
.with-sidebar .tw-blog article.list.small .entry-post{padding:0}
.with-sidebar .tw-blog article.grid:not(.featured) .entry-post{padding:10px 15px;padding:1rem 1.5rem;min-height:127.5px;min-height:12.75rem}
.with-sidebar .tw-blog article:not(.grid) .entry-post{padding:40px 50px;padding:4rem 5rem}
.tw-blog article.featured.large .entry-post{background:0 0;position:absolute;min-height:inherit;bottom:0}
.tw-blog article.large .entry-post{width:100%}
.entry-post-container .entry-post{overflow:hidden}
.tw-blog article .entry-post,.tw-blog article.list,body:not(.single-post) .tw-sidebar aside.widget,body.error404,body.page:not(.page-template-page-rowbuilder):not(.tw-reaction-page) #theme-layout,body.single-post #theme-layout{background-color:#222}

#wrapper{
    height: auto;
    min-height: 100%;
    overflow: visible;
    position: relative;
    z-index: 1;
}
#hpcenter{text-align:center;margin:0 auto;max-width:940px}


.message {
    width: 899px;
    background-color: #18b8ad;
    border: solid 1px white;
    padding: 25px 0px;
    margin: 10px auto;
    position: relative;
    z-index: 90;
    color: white;
    font-size: 20px;
}


.message p {
    margin: 0px;
}




.views_slideshow_singleframe_pager div a img {
  width: 75px;
  height: 75px;
}


.views_slideshow_singleframe_pager div {
  display: inline;
  padding-left: 10px;
}


.views_slideshow_singleframe_pager.thumbnails a.activeSlide img {
  border: 3px solid #000;
}


.views_slideshow_singleframe_pager.numbered a.activeSlide {
  text-decoration: underline;
}




#login-overlay,
.overlay-back {
    display:none;
    cursor:pointer;
    visibility:visible;
    background:#000;
    height:100%;
    position:fixed;
    -webkit-backface-visibility: hidden;
    width:100%;
    left:0;
    top:0;
    overflow:hidden;
    z-index:9999999;
    opacity:0.85;
}
.img-fluid{max-width:100%;height:auto}

    #mw_board_group_2 .mw_board_group_2_contents {  }


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }
.sticky-enabled .tc-tagline-off .site-description{display:none!important}
h2.site-description{font-size:18px;padding-top:0;line-height:20px;font-style:italic;color:#000}


.site-description, .inside.site-description {
display:none;
width: 0px;
}

.diyw .diyweb div#contentfooter {
  font-size: inherit;
  font-weight: inherit;
}
div#contentfooter,
.diyw
div#contentfooter{width:100%;padding:0;margin:0;font-size:11px;line-height:140%;font-weight:normal;overflow:hidden}
* html div#contentfooter,
* html .diyw
div#contentfooter{height:1%;overflow:visible}
div#contentfooter div.leftrow,
.diyw div#contentfooter
div.leftrow{float:left;text-align:left;width:55%}
div#contentfooter div.rightrow,
.diyw div#contentfooter
div.rightrow{float:right;text-align:right;width:42%}

.social-activity{float:left;margin:0 0 10px;width:100%;}

.social-activity ul{float:left;text-align:center;width:100%;}

.social-activity ul li{display:inline-block;margin:0 5px;}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

.max-width {
  width: 100%;
}

img.max-width {
  vertical-align: bottom;
}

.max-width-banner {
  max-width: 970px;
}


.footertext {
color: #999999;
font-family: FuturaBold, Arial, sans-serif;
font-size: 7pt;
letter-spacing: 0px;
text-transform: none;
}

#hlavni2 {margin: 0px auto; background: #fff; float: left;}
  
#hlavni, #hlavni2 {width: 320px; }

 
 #hlavni, #hlavni2, .zapati {width: 640px; }
   
#hlavni, #hlavni2,.top2 {width: 1280px; }
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}
.welcome-banner{background-color:#72c02c;margin-bottom:15px}
.welcome-banner h1{font-weight:700;color:#fff}
.welcome-banner p{font-size:larger;color:#fff}
.welcome-banner .wrap{height:151px;position:relative}
.welcome-banner .wrap img{display:block;max-width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}


  .col-6 {
    width: 50%;
    float: left;
    padding: 0 15px;
    position: relative;
  }


#sidebar-wrap .blog-widget-wrap .feat-info-wrap,
#foot-widget-wrap .blog-widget-wrap .feat-info-wrap {
	display: none;
	}


.blog-widget-wrap {
	width: 100%;
	}

#td-mobile-nav .td-login-animation .td-login-inputs {
  height: 76px;
}

.td-login-inputs {
  position: relative;
}

.mfp-content .td-login-inputs {
  width: 100%;
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}

.mfp-content .td-login-inputs label {
  position: absolute;
  top: 8px;
  left: 0;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  pointer-events: none;
}

.mfp-content .td-login-inputs:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 30 ")";
  filter: alpha(opacity=30);
}

#site-title a {
	color: #444444;
	font-size: 36px;
}

h1#site-title {
	padding-bottom: 5px;
}

h3#site-title {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 0;
  padding-bottom: 5px;
}

#site-title a:hover {
	color: #0FBE7C;
}


    .better-responsive-menu #site-title a {
        font-size: 28px;
    }
.header--top,.header--bottom{position:relative;}
.header--top:after,.header--bottom:after{clear:both;content:'';display:table;}
.header--bottom{border-color:#636363;border-style:solid;border-width:1px 0 0 0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-2{width:16.66666667%}
