/*
Theme Name: Dotekomanie 3.0
Theme URI: https://dotekomanie.cz
Description: Vzhled magazinu Dotekomanie.cz
Version: 3.0b
Author: Premysl Vaculik, Michal Mroček
Author URI: https://premyslvaculik.cz
*/
@font-face{font-family:'Roboto Condensed';src:url('https://dotekomanie.cz/wp-content/themes/Dotekomanie3/fonts/RobotoCondensed-Regular.ttf');}
*{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;}
::selection{background:#d91536;color:#ffffff;}
::-moz-selection{background:#d91536;color:#ffffff;}
a{text-decoration:none;-webkit-transition:200ms;-moz-transition:200ms;-ms-transition:200ms;-o-transition:200ms;transition:200ms;}
html{position:relative;top:60px;}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
main h1 span.headline,
main .underHedlineInfoBase a,
main .underHedlineInfoBase,
.StoreWidget .typeSystem,
.heureka_zaklad,
.heureka_zaklad a,
#comments input,
.dotekomniecz,
#highlites .high_item h2 a,
#highlites .high_item h2,
main h2.hNewest,
main h2.hNewest a,
main .streamItem .streamImage a span,
.underImage .commentCountText,
main .pagerOne a,
.heureka_box span.nazev a,
.heureka-page .heurekaItem .heu-text h3,
.heureka-page .heurekaItem .heu-text h3 a,
#login_win .user_logged #logout{	/*font-family: "Helvetica Neue Condensed",  "Roboto Condensed", sans-serif;*/
font-family:"HelveticaNeue-CondensedBold","Roboto Condensed",sans-serif;}
#paged{margin-top:54px;}
#desktop .NoDisplayArc{display:none!important;}
.NoDisplay{display:none!important;}
.right{float:right;}
.left{float:left;}

/* Menu */
#desktop #toolbar{width:100%;height:60px;top:0px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.16);background-color:#f9f9f9;position:fixed;z-index:1000;}
#toolbar #toolbarContainer{width:1100px;height:100%;margin:0 auto;position:relative;}
#toolbar h1,
#toolbar h2{text-indent:-100000px;position:absolute;}
#toolbar .menu-box,
#toolbar #ikon-box{display:block;float:right;}
#toolbar #searchform{float:right;}
.dotekomniecz{width:149px;width:149px;padding-top:2px;font-size:20px;font-weight:bold;letter-spacing:0.5px;text-align:left;color:#000000;color:var(--black);}
.logo{width:90px;height:60px;object-fit:contain;}
#logo,
#logo-ico,
#logo-text{float:left;width:auto;display:inline-block;}
#logo-ico{width:90px;}
#logo #logo-text{margin:18px 0 18px 34px;}
#navigation{height:60px;width:auto;float:right;}
#navigation ul li{display:inline-block;position:relative;}
#navigation ul li a{font-size:16px;font-weight:bold;text-align:right;color:#000000;text-decoration:none;padding:21px 16px;display:inline-block;}
#navigation ul li a:before,
#login:before,
.search:before{content:'';width:100%;height:0px;background-color:#d91536;position:absolute;top:0;left:0;opacity:0;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;}
#navigation ul li a:hover:before,
#login:hover:before,
.search:hover:before{height:4px;opacity:1;}
#login{width:14px;height:14px;object-fit:contain;float:right;padding:23px 23px;position:relative;}
a#login.user_logged{display:inline-block;width:32px;height:32px;padding:14px 14px;float:right;}
a#login.user_logged img{border-radius:50%;}
#searchform #s{display:none;position:absolute;font-size:16px;font-weight:bold;text-align:left;background-color:#f9f9f9;color:#000;height:16px;border:none;float:right;padding:22px 22px 22px 148px;width:500px;z-index:10;right:70px;outline:none;}
#searchform #s::-webkit-input-placeholder{	/* WebKit, Blink, Edge */
color:#9b9b9b;}
:-moz-placeholder{	/* Mozilla Firefox 4 to 18 */
color:#9b9b9b;opacity:1;}
#searchform #s::-moz-placeholder{	/* Mozilla Firefox 19+ */
color:#9b9b9b;opacity:1;}
#searchform #s:-ms-input-placeholder{	/* Internet Explorer 10-11 */
color:#9b9b9b;}
#searchform #s::-ms-input-placeholder{	/* Microsoft Edge */
color:#9b9b9b;}
.search{width:18px;height:18px;object-fit:contain;float:right;padding:30px 30px;color:transparent;position:relative;background-image:url("/wp-content/themes/Dotekomanie3/img/svg/ic-search-24-px.svg");background-position:center;background-size:18px;background-repeat:no-repeat;background-color:transparent;border:none;cursor:pointer;outline:none;}
a.search{padding:21px 21px;}
.search img{width:18px;height:18px;object-fit:contain;}

/* highlites */
#highlites{height:483px;background-color:#f9f9f9;float:left;width:100%;margin-bottom:20px;}
#highlites .highLink{display:inline-block;line-height:0;float:left;position:absolute;top:0;width:100%;height:100%;}
#highlites .high_item{width:330px;padding-top:183px;height:192px;border-radius:2px;background-color:#ffffff;box-shadow:0 15px 20px 0 rgba(0,0,0,0.09);float:left;margin-right:55px;transition:700ms;position:relative;}
#highlites .high_item:hover{margin-top:-16px;box-shadow:0 15px 20px 0 rgba(0,0,0,0.15);}
#highlites .high_item:last-of-type{margin-right:0px;}
#highlites .high_item h2 a,
#highlites .high_item h2{font-size:24px;font-weight:bold;font-stretch:condensed;letter-spacing:0.1px;text-align:center;color:#d91536;}
#highlites .high_item h2{	/*padding: 24px 24px 16px 24px;*/
padding:24px 16px 16px 16px;display:inline-block;float:left;}
#highlites .high_item span{width:100%;display:inline-block;font-size:12px;letter-spacing:1.7px;text-align:center;color:#4a4a4a;margin:24px 0;text-transform:lowercase;}
#highlites .high_item .perex{font-size:16px;line-height:1.5;letter-spacing:0.2px;text-align:center;color:#4a4a4a;letter-spacing:0.1px;padding:0px 24px 24px 24px;display:inline-block;float:left;width:86%;}
#highlites .center{margin-top:54px;}

/* Telo */
#base{width:100%;min-height:400px;margin:0 auto;    /*padding-top: 96px;*/position:relative;float:left;margin-top:20px;}
.center,
#footerContant{width:1100px;margin:0 auto;}
main{float:left;width:100%;height:auto;min-height:300px;position:relative;}
main h2.hNewest{font-size:28px;font-weight:bold;font-stretch:condensed;text-align:left;color:#d91536;margin-bottom:23px;}
main h2.hNewest a{font-size:28px;font-weight:bold;font-stretch:condensed;text-align:left;color:#d91536;margin-bottom:23px;}
main h2.hNewest a.catHeadlineStream{background-image:url("/wp-content/themes/Dotekomanie3/img/svg/chevron.svg");background-position:right center;background-repeat:no-repeat;padding-right:16px;}
main h2.hNewest a:hover{-webkit-animation:SlideRightLeftHeadline 1100ms ease-in-out infinite;-moz-animation:SlideRightLeftHeadline 1100ms ease-in-out infinite;animation:SlideRightLeftHeadline 1100ms ease-in-out infinite;}
@-webkit-keyframes SlideRightLeftHeadline{
	0%{background-position:right center;}
	50%{background-position:right 5px center;}
	100%{background-position:right center;}
}
@-moz-keyframes SlideRightLeftHeadline{
	0%{background-position:right center;}
	50%{background-position:right 5px center;}
	100%{background-position:right center;}
}
@keyframes SlideRightLeftHeadline{
	0%{background-position:right center;}
	50%{background-position:right 5px center;}
	100%{background-position:right center;}
}
main .streamItem{width:100%;height:auto;float:left;margin-bottom:21px;}
main .streamItem .streamImage{float:left;width:220px;height:122px;margin-right:24px;}
main .streamItem .streamImage a{display:inline-block;position:relative;line-height:0;}
main .streamItem .streamImage a span{position:absolute;bottom:0;left:0;border-top-right-radius:14px;border-bottom-right-radius:14px;background-color:#d91536;font-size:13px;line-height:13px;font-weight:bold;font-stretch:condensed;text-transform:uppercase;letter-spacing:0.3px;text-align:left;color:white;padding:6px 12px 5px 8px;}
main .streamItem .streamText{width:523px;float:right;}
main blockquote{padding:0 24px;}
main .streamItem .streamText span.updated,
main .streamItem .streamText span.comm{font-size:17px;line-height:1.65;letter-spacing:0.1px;text-align:left;color:#4a4a4a;margin-top:4px;}
main .streamItem .streamText span.author{display:inline-block;width:100%;font-size:13px;letter-spacing:0.2px;text-align:left;color:#4a4a4a;margin-top:8px;}
main .streamItem h2 a{font-size:24px;font-weight:bold;font-stretch:condensed;line-height:1.33;letter-spacing:0.5px;text-align:left;display:inline-block;color:#000000;}
main .streamItem h2 a:hover{color:#d91536;}
main .pagerOne{width:100%;display:inline-block; /*float: left;*/margin-top:32px;margin-bottom:48px;text-transform:uppercase;}
main .pagerOne div{float:right;width:auto;}
main .pagerOne a{border-radius:16px;background-color:#d91536;font-size:16px;font-weight:bold;font-stretch:condensed;letter-spacing:0.3px;color:#ffffff;padding:6px 16px;display:inline-block;margin-right:34px;}
main .pagerOne a:hover{background-color:#ae112b;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
#articleBody,
.homeStream{width:767px;padding-right:33px;float:left;}
#articleBody{padding-bottom:80px;}
aside{float:right;width:300px;height:auto;min-height:300px;}

/* Clanek */
main h1{background:none;background-image:linear-gradient(264deg,#f8133a,#d71b3a 53%,#ff005d);font-size:48px;font-weight:bold;font-stretch:condensed;letter-spacing:0.8px;text-align:left;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:20px 0 10px 0;}
@-moz-document url-prefix(){
	main h1{color:#d71b3a;background:none;}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
	main h1{color:#d71b3a;background:none;}
}
main h1 span.headline,
.crue .headline{font-size:18px;font-weight:bold;font-stretch:condensed;letter-spacing:0.2px;text-align:left;color:#ffffff;background:white;border-radius:15px;background-color:#4a4a4a;display:inline-block;-webkit-text-fill-color:white;padding:4px 16px 4px 16px;text-transform:uppercase;position:relative;bottom:7px;}
article h2,
article h3{font-weight:bold;font-stretch:condensed;text-align:left;color:#d91536;}
article h2{font-size:36px;}
article h3{font-size:28px;}
#articleBody #articleThumb{height:383px;width:100%;overflow:hidden;white-space:nowrap;display:inline-block;text-align:center;margin:5px 0 32px 0px;background-position:center;background-repeat:no-repeat;background-size:cover;}
article p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.65;letter-spacing:0.4px;text-align:left;color:#4a4a4a;margin:24px 0;display:block;padding-left:99px;padding-right:99px;}
aside #cookie_box p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.65;letter-spacing:0.4px;text-align:left;color:#4a4a4a;display:block;}
article p.imagePara{margin:16px 0;}
article p.zdroje{margin-top:8px;}
article p a,
.heureka_widget .cena.nastaveni a,
article ul li a,
aside #cookie_box a#cookie_intext{background-size:100% 200%;background-image:linear-gradient(to bottom,transparent 50%,rgba(217,21,54,.75) 50%);-webkit-background-clip:padding-box;display:inline;padding:3px 2px 0px 2px;transition:200ms;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;color:#4a4a4a;background-position:0 15%;}
article p a:hover,
.heureka_widget .cena.nastaveni a:hover,
article ul li a:hover,
aside #cookie_box a#cookie_intext:hover{background-position:0 95%;color:#ffffff;}
article p.imagePara a,
article p.imagePara a img{display:inline-block;padding:0;line-height:0;background-image:none;}
article p.imagePara a:hover{background:none;border:none;}
article p.imagePara a,
article p.zdroje a{border:none;transition:none;}
article p.imagePara a:hover,
article p.zdroje a:hover{padding-top:0;}
article ul{margin:15px 0;padding-left:99px;padding-right:99px;}
article ul li{margin-left:36px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.65;letter-spacing:0.4px;text-align:left;color:#4a4a4a;margin-bottom:2px;}
article ul ul{padding-left:0;margin-left:0;margin:4px 0px;}
article .imagePara,
article .iframePara{padding-left:0;padding-right:0;text-align:center;display:inline-block;width:100%;padding-top:0px;padding-bottom:0px;overflow:hidden;}
article h2,
article h3,
article h4,
article h5,
article h6{padding:16px 99px 0 99px;}
article p.zdroje a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0.4px;text-align:left;color:#9b9b9b;background:none;}
article p.zdroje a:hover{color:#4a4a4a;background:none;}
article .commentCount{border-radius:16px;background-color:#9b9b9b;text-align:right;display:inline-block;}
article .commentCountText{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;font-stretch:condensed;letter-spacing:0.2px;color:#ffffff;padding:4px 12px 4px 44px;display:inline-block;}
main .underHedlineInfoBase{padding:10px 0 22px 0;}
main .underHedlineInfoBase a,
main .underHedlineInfoBase{font-size:18px;font-weight:bold;font-stretch:condensed;line-height:1.22;letter-spacing:0.2px;text-align:left;color:#4a4a4a;  /*text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);*/}
main .underHedlineInfoBase a:hover{color:black;text-shadow:none;}

/* Social */
main .social.top{display:inline-block;width:70%;margin-bottom:24px;}
main .box .social.top{width:100%;}
article .social.bottom{padding-left:99px;display:block;}
.social .oval{width:32px;height:32px;border-radius:50%;margin-right:8px;display:inline-block;position:relative;}
.social .oval img{position:absolute;}
.social .oval.fb img{top:21%;left:35%;}
.social .oval.gplus img{top:24%;left:20%;}
.social .oval.tw img{top:27%;left:26%;}
.social .oval.insta img{top:23%;left:23%;}
.social .oval.youtube img{top:27%;left:38%;}
.social .oval.rss img{top:23%;left:29%;}
.social .oval.copy img{top:27%;left:34%;}
.social .oval.fb{background-color:#395185;}
.social .oval.fb:hover{background-color:#334877;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
.social .oval.tw{background-color:#1da1f2;}
.social .oval.tw:hover{background-color:#34aaf3;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
.social .oval.gplus{background-color:#dd4b39;}
.social .oval.gplus:hover{background-color:#c74333;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
.social .oval.insta{background-image:linear-gradient(38deg,#fad629,#e82404 38%,#b324b8);}
.social .oval.insta:hover{background-image:linear-gradient(38deg,#cfb442,#c53319 38%,#a120a4);box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
.social .oval.youtube{background-color:#d91536;}
.social .oval.youtube:hover{background-color:#c31230;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
.social .oval.rss{background-color:#ea6f1c;}
.social .oval.rss:hover{background-color:#d26319;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
.social .oval.copy{background-color:#4a4a4a;}
.social .oval.copy:hover{background-color:#3a3a3a;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
.underImage{display:inline-block;height:32px;width:76px;float:left;border-radius:16px;margin-right:25px;background-color:#9b9b9b;text-align:right;background-image:url("/wp-content/themes/Dotekomanie3/img/svg/comments.svg");background-position:12px 9px;background-repeat:no-repeat;cursor:pointer;}
.underImage:hover{background-color:#8b8b8b;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);}
.underImage .commentCountText{font-size:20px;font-weight:bold;font-stretch:condensed;letter-spacing:0.2px;text-align:left;color:white;line-height:32px;margin-right:12px;}

/* Widget */
.imagePara.widgetPara{text-align:left;line-height:1.65;letter-spacing:0.4px;display:inline-block;width:100%;margin:0;}
.StoreWidget,
.StoreWidget span,
.widget,
.widget-rozmer,
.heureka_widget{display:inline-block;width:100%;}
.heureka_widget,
.StoreWidget{margin-top:16px;margin-bottom:16px;transition:200ms;}
.StoreWidget:hover,
.heureka_widget:hover{box-shadow:0 4px 6px 0 rgba(0,0,0,0.12);}
span.heureka_widget + span.heureka_widget,
a.StoreWidget + a.StoreWidget{margin-top:0;}
.StoreWidget,
.heureka_widget{border-radius:2px;background-color:#f9f9f9;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);width:530px;margin-left:115px;margin-right:115px;position:relative;}
.StoreWidget .typeSystem,
.heureka_zaklad{float:right;margin-top:17px;border-top-left-radius:14px;border-bottom-left-radius:14px;background-color:#7ed321;font-size:14px;font-weight:bold;font-stretch:condensed;letter-spacing:0.3px;text-align:left;color:#ffffff;padding:6px 12px;width:auto;}
.heureka_zaklad a{font-size:14px;font-weight:bold;font-stretch:condensed;letter-spacing:0.3px;text-align:left;color:#ffffff;}
.StoreWidget .typeSystem.iOS{background-color:#007aff;}
.heureka_zaklad{float:none;position:absolute;right:0;background-color:#f58a23;}
.heureka_zaklad a{color:#ffffff;}
.heureka_widget .heureka_rozmer{float:left;display:inline-block;margin:17px 0 16px 16px;}
.heureka_widget .heureka_img,
.heureka_widget .heureka_box{float:left;display:block;width:50%;}
.heureka_widget .heureka_img{margin-right:24px;width:75px;}
.heureka_box span{display:block;float:left;width:100%;}
.heureka_widget .cena.nastaveni a.heurekaWidgetSetting{width:16px;height:16px;top:2px;position:relative;line-height:48px;display:inline-block;background-image:url(/wp-content/themes/Dotekomanie3/img/svg/settings.svg);background-position:center;background-repeat:no-repeat;cursor:pointer;padding:0;}
.heureka_widget .cena.nastaveni a.heurekaWidgetSetting:hover{background-image:url(/wp-content/themes/Dotekomanie3/img/svg/settings-black.svg);}
.StoreWidget img{border-radius:50%;width:72px;height:72px;float:left;margin:17px 24px 16px 16px;}
.StoreWidget .widget-text{float:left;margin:17px 0 0 0;width:328px;}
.StoreWidget .widget-text span{display:inline-block;line-height:25px;width:328px;}
.StoreWidget .widget-zaklad,
.heureka_box span.nazev a{font-size:18px;font-weight:bold;font-stretch:condensed;letter-spacing:0.4px;text-align:left;color:#000000;}
.StoreWidget .widget-nadpisek,
.heureka_box span a,
.heureka_box span{font-size:14px;letter-spacing:0.3px;text-align:left;color:#4a4a4a;}
.StoreWidget .widget-nadpisek.widget-cena{text-transform:uppercase;}
.heureka_box span{line-height:25px;}
.heureka_widget span form input[type=submit]{font-size:14px;border:none;background-color:transparent;font-weight:bold;letter-spacing:0.4px;text-align:left;cursor:pointer;color:#4a4a4a;text-transform:uppercase;}

/* authorInfo */
#authorInfo{padding:32px 0px;margin:54px 99px 48px 99px;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;display:block;position:relative;}
#authorInfo h2,
#authorInfo p{padding:0;}
#authorInfo h2 a{font-size:36px;font-weight:bold;font-stretch:condensed;text-align:left;color:#4a4a4a;}
#authorInfo h2 a:hover{color:black;}
#authorInfo p{width:75%;padding-right:5%;display:inline-block;}
#authorInfo #userPhoto{position:absolute;right:20px;top:25%;border-radius:84%;display:inline-block;}
#authorInfo #userPhoto img{width:96px;height:96px;display:inline-block;border-radius:50%;}

/* author page */
#authorPage{display:block;}
#authorPage #authorInfo{margin:0;border:none;padding:0px 0px 32px 0px;}
#authorPage #authorInfo #userPhoto{top:10%;}
#authorPage #authorInfo h1{font-size:28px;font-weight:bold;font-stretch:condensed;text-align:left;color:#d91536;padding:0;margin-bottom:12px;}
#authorPage #authorInfo p{font-size:17px;line-height:1.65;letter-spacing:0.4px;text-align:left;color:#4a4a4a;}

/* Komentare */
#comments{padding:0 71px;}
#comments h2{font-size:36px;font-weight:bold;font-stretch:condensed;text-align:left;color:#d91536;margin-bottom:15px;margin:0px 14px 15px 27px;}
#comments textarea{background-color:#f9f9f9;width:95%;padding:8px 16px;min-height:102px;border:none;resize:none;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);font-size:17px;line-height:1.65;letter-spacing:0.4px;text-align:left;color:#4a4a4a;outline:none;}
#comments .comment-form-comment{overflow:hidden;}
#comments .respond textarea{width:90%;}
#comments .respond{display:none;width:95%;position:relative;margin-left:5%;opacity:0;}
#comments .respond form{position:relative;padding-bottom:16px;padding-top:16px;}
#comments #commentformx{position:relative;}
#comments .form-submit{display:inline-block;position:absolute;bottom:-12px;right:0px;}
#comments input{border-radius:16px;border:none;font-size:16px;font-weight:bold;font-stretch:condensed;letter-spacing:0.3px;text-align:left;color:#ffffff;background-color:#d91536;padding:6px 16px;cursor:pointer;text-transform:uppercase;}
#comments input:hover{border-radius:16px;background-color:#ae112b;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
#comments .commentText{font-size:17px;line-height:1.65;letter-spacing:0.4px;margin-top:0px;margin-bottom:20px;text-align:left;color:#4a4a4a;}
#comments .comment-author{display:inline-block;width:100%;}
#comments .comment-author .comment-link{font-size:12px;font-weight:500;line-height:1.25;letter-spacing:0.5px;text-align:left;margin-left:16px;color:#4a4a4a;}
#comments .comment-author h3{display:inline-block;}
#comments .comment-author h3 a,
#comments .comment-author h3{font-size:20px;font-weight:bold;font-stretch:condensed;text-align:left;color:#d91536;}
#comments .comment-list{margin:50px 0 0px 27px;}
#comments .depth-2,
#comments .depth-3,
#comments .depth-4,
#comments .depth-5,
#comments .depth-6{padding:8px 0px 0px 32px;}
#comments .response{object-fit:contain;width:18px;height:15px;padding:3px 4px;}
#comments .comment-reply-link{cursor:pointer;display:inline-block;margin-right:13px;}
#comments .comment-reply-link:hover{filter:brightness(85%);}
#comments .comment{padding-bottom:0px;}
#comments .comment-form-comment{margin-bottom:21px;}
#comments .comment-respond .form-submit{bottom:24px;right:24px;}
#comments #commentformx .form-submit{right:0;}
#comments #respond .form-submit{bottom:-12px;}
#comments .cancel_comment{width:24px;height:24px;position:absolute;top:5px;right:12px;background-image:url("/wp-content/themes/Dotekomanie3/img/svg/cancel-comment.svg");background-position:center;background-repeat:no-repeat;cursor:pointer;}

/* Aside */
aside .box{display:block;margin-bottom:60px;float:left;width:100%;}
aside h2{font-size:28px;font-weight:bold;font-stretch:condensed;text-align:left;color:#d91536;margin-bottom:12px;}
aside .adminMenu{list-style-type:none;}
aside ul.adminMenu li{transition:600ms;-webkit-transition:600ms;-moz-transition:600ms;-o-transition:600ms;}
aside .links{list-style-type:none;}
aside .links li{position:relative;margin-bottom:4px;padding-left:34px;transition:600ms;-webkit-transition:600ms;-moz-transition:600ms;-o-transition:600ms;}
aside .links li span{display:inline-block;position:absolute;width:18px;background-color:#d91536;height:18px;border-radius:50%;font-size:10px;font-weight:bold;text-align:left;text-align:center;color:#ffffff;line-height:18px;top:5px;left:0;}
aside a{transition:600ms;-webkit-transition:600ms;-moz-transition:600ms;-o-transition:600ms;display:block;font-size:17px;line-height:1.65;letter-spacing:0.4px;text-align:left;color:#4a4a4a;}
aside #cookie_box a#cookie_intext{display:inline;cursor:pointer;}
aside .links a:hover{color:#000000;}
aside ul.links li:hover,
aside ul.adminMenu li:hover{transform:translateX(8px);}
aside #heurekaShortList{margin:0;padding:0;list-style-type:none;width:100%;float:left;}
aside #heurekaShortList li{display:inline-block;width:100%;float:left;margin-bottom:16px;}
aside #heurekaShortList .imlink{display:inline-block;width:48px;height:48px;overflow:hidden;text-align:center;float:left;margin-right:24px;}
aside #heurekaShortList .imlink img{height:100%;}
aside #heurekaShortList .boldlink,
aside #heurekaShortList span{display:block;font-size:16px;font-weight:bold;text-align:left;color:#4a4a4a;}
aside #heurekaShortList span{font-weight:normal;}
aside #heurekaShortList .boldlink:hover{color:#000;}
aside #heurekaShortList span{margin-top:7px;font-size:15px;}
aside #heurekaAsideList h2,
aside #cookie_box h2{display:inline-block;float:left;}
aside #cookie_box h2:after{content:'🍪';font-size:19px;padding-left:8px;}
aside #cookie_box p{display:block;float:left;}
aside #heurekaAsideList a#heurekaAsideListLink,
aside #cookie_box a#cookiesAsideListLink{display:inline-block;float:right;font-size:16px;font-weight:500;letter-spacing:0.3px;color:#d91536;padding-top:9px;padding-right:10px;background-image:url("/wp-content/themes/Dotekomanie3/img/svg/chevron-mini.svg");background-position:38px 18px;background-repeat:no-repeat;cursor:pointer;}
aside #cookie_box a#cookiesAsideListLink{background-position:54px 18px;}
aside #heurekaAsideList a#heurekaAsideListLink:hover{-webkit-animation:SlideRightLeft 1100ms ease-in-out infinite;-moz-animation:SlideRightLeft 1100ms ease-in-out infinite;animation:SlideRightLeft 1100ms ease-in-out infinite;}
aside #cookie_box a#cookiesAsideListLink:hover{-webkit-animation:SlideRightLeftCookie 1100ms ease-in-out infinite;-moz-animation:SlideRightLeftCookie 1100ms ease-in-out infinite;animation:SlideRightLeftCookie 1100ms ease-in-out infinite;}
@-webkit-keyframes SlideRightLeft{
	0%{background-position:38px 18px;}
	50%{background-position:34px 18px;}
	100%{background-position:38px 18px;}
}
@-moz-keyframes SlideRightLeft{
	0%{background-position:38px 18px;}
	50%{background-position:34px 18px;}
	100%{background-position:38px 18px;}
}
@keyframes SlideRightLeft{
	0%{background-position:38px 18px;}
	50%{background-position:34px 18px;}
	100%{background-position:38px 18px;}
}
@-webkit-keyframes SlideRightLeftCookie{
	0%{background-position:54px 18px;}
	50%{background-position:50px 18px;}
	100%{background-position:54px 18px;}
}
@-moz-keyframes SlideRightLeftCookie{
	0%{background-position:54px 18px;}
	50%{background-position:50px 18px;}
	100%{background-position:54px 18px;}
}
@keyframes SlideRightLeftCookie{
	0%{background-position:54px 18px;}
	50%{background-position:50px 18px;}
	100%{background-position:54px 18px;}
}

/* rekkkk */
#highlitesAds{width:1100px;margin:0 auto;padding:40px 0 0 0;}
#mobile #highlitesAds{padding-top:16px;}
#mobile .upCenter .box{width:100%;}
#mobile .upCenter .box img{max-width:100%;height:auto;}
.upCenter{width:970px;text-align:center;}
.upCenter .box{display:inline-block;}
.upCenter .box span{color:#ccc;}
#highlitesAdsDown{width:100%;margin-top:32px;display:block;}
#mobile #highlitesAdsDown{display:none;}
#highlitesAdsDown .upCenter{width:100%;}
#highlitesAdsDown .a-single{display:block; width: 360px; height: 300px;}
.dt-20-article-left, .dt-20-article-right { width: 336px; height: 280px;}

/* Paticka */
#footer{width:100%;min-height:445px;float:left;background-color:#333333;border-top:solid 1px #e2e2e2; position: relative;}
#footer #footerContant{margin-top:72px;}
#footer #footerContant h2{font-size:20px;font-weight:bold;font-stretch:condensed;text-align:left;color:#ffffff;margin-bottom:16px;}
#footer #footerContant .partners{display:block;margin-right:85px;float:left;}
#footer #footerContant .partners a{display:block;font-size:17px;text-align:left;color:#9b9b9b;margin-bottom:10px;text-transform:lowercase;}
#footer #footerContant .partners a:hover,
#footer #footerContant .partners.linksFooter a:hover{color:white;}
#footer #footerContant .partners.linksFooter{width:80%;float:left;margin-top:61px;}
#footer #footerContant .partners.linksFooter a{display:inline-block;font-size:17px;line-height:1.65;letter-spacing:0.4px;text-align:left;color:#9b9b9b;margin-right:25px;}
#footer #footerContant #mobile_apps{width:560px;font-size:17px;float:right;text-align:left;color:#9b9b9b;}
#footer #footerContant #mobile_apps .apps{display:inline-block;margin-top:17px;}
#footer #footerContant #mobile_apps .apps a{display:inline-block;margin-right:16px;}
#footer #footerImage{width:406px;height:36px;background-image:url("/wp-content/themes/Dotekomanie3/img/svg/dotekomanie.svg");background-position:50px 0px;background-repeat:no-repeat;display:block;font-size:36px;line-height:36px;margin-bottom:20px;}

/* login */
#login_win{background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.6));width:100%;min-width:400px;height:100%;min-height:400px;position:fixed;top:0;left:0;z-index:1000;display:none;}
#login_win #login_win_popup{opacity:0.5;top:53%;}
#login_win .middle{position:fixed;top:50%;left:50%;width:304px;height:323px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:white;background-image:url("/wp-content/themes/Dotekomanie3/img/svg/clouds.svg");background-position:top;background-repeat:no-repeat;border-radius:8px;box-shadow:0 15px 20px 0 rgba(0,0,0,0.09);text-align:center;z-index:1001;}
#login_win #cancel_place{width:100%;height:100%;position:fixed;background-color:transparent;top:0;left:0;z-index:100;}
#login_win .middle.user_logged{height:357px;background-image:url("/wp-content/themes/Dotekomanie3/img/svg/clouds_loged.svg");}
#login_win #cancel{width:36px;height:36px;position:absolute;top:-10px;right:-10px;background-image:url("/wp-content/themes/Dotekomanie3/img/svg/cancel.svg");background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:100;}
#login_win h2{font-size:28px;font-weight:bold;font-stretch:condensed;text-align:left;color:#ffffff;padding-top:32px;text-align:center;}
#login_win .user_logged h2{padding-top:66px;}
#login_win .user_logged h3{font-size:16px;font-weight:bold;font-stretch:condensed;letter-spacing:0.3px;padding-top:4px;color:rgba(255,255,255,0.75);}
#login_win .user_logged h4{font-size:20px;font-weight:bold;font-stretch:condensed;color:#d91536;margin-top:84px;}
#login_win .user_logged h5{font-size:14px;line-height:2;letter-spacing:0.4px;color:#4a4a4a;margin-top:4px;}
#login_win .user_logged #logout{border-radius:16px;background-color:#d91536;padding:6px 16px;color:white;cursor:pointer;display:inline-block;margin-top:32px;transition:500ms;text-transform:uppercase;}
#login_win .user_logged #logout:hover{background-color:#ae112b;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}
#login_win .avatar-box{position:absolute;width:100%;left:0;top:-50px;}
#login_win .avatar{box-shadow:0 15px 20px 0 rgba(0,0,0,0.09);border-radius:50%;}
#login_win .apps{display:block;margin-top:94px;}
#login_win .apps a{display:inline-block;}
#login_win .apps a:nth-of-type(2){margin-left:5px;}
#login_win .comment_popup{display:none;}
#login_win .login_popup{display:block;}
#login_win h3.comment_popup{font-size:15px;color:#4a4a4a;margin-top:102px;}

/* CRUE */
.crue .authItem{width:100%;float:left;margin-bottom:32px;}
.crue .authItem .authItem-image{width:100px;height:100px;float:left;margin-top:27px;border-radius:50%;overflow:hidden;}
.crue .authItem .authItem-image img{max-width:100px;min-height:100px;height:auto;}
.crue .authItem .authItem-texts{float:left;width:80%;margin-left:32px;}
.crue .authItem .authItem-texts h3,
.crue .authItem .authItem-texts h3 a{font-size:28px;font-weight:bold;color:#000;}
.crue .authItem .authItem-texts h3 a:hover{color:#d91536;}
.crue .headline{font-size:13px;padding:4px 12px 3px 12px;margin-left:12px;top:-4px;}
.crue .email{font-size:17px;font-weight:600;line-height:1.65;letter-spacing:0.4px;color:#333333;}
.crue p{font-size:17px;line-height:1.65;text-align:left;color:#4a4a4a;margin-top:8px;}

/* HEUREKA PAGE */
.heureka-page .heurekaItem{width:100%;float:left;margin-bottom:32px;}
.heureka-page .heurekaItem .heu-image{width:100px;height:100px;float:left;overflow:hidden;}
.heureka-page .heurekaItem .heu-image img{max-width:100px;height:auto;}
.heureka-page .heurekaItem .heu-text{display:block;float:left;margin-left:32px;}
.heureka-page .heurekaItem .heu-text h3,
.heureka-page .heurekaItem .heu-text h3 a{font-size:28px;font-weight:bold;text-align:left;color:#333333;padding-bottom:8px;display:inline;}
.heureka-page .heurekaItem .heu-text form .submit{border:none;background-color:transparent;background-image:url("/wp-content/themes/Dotekomanie3/img/svg/cancel-heu.svg");background-position:center;background-repeat:no-repeat;cursor:pointer;width:24px;height:24px;top:2px;position:relative;margin-left:16px;}
.heureka-page .heurekaItem .heu-text form,
.heureka-page .heurekaItem .heu-text form .submit{display:inline-block;}
.heureka-page .heurekaItem .heu-text .heu-prices{display:block;font-size:17px;line-height:1.65;color:#4a4a4a;margin-top:8px;}
.heureka-page .heurekaItem .heu-text .heu-prices .heu-price-box{width:100%;float:left;display:block;}
.heureka-page .heurekaItem .heu-text .heu-prices .heu-price-box .heu-price-text{padding-right:32px;width:140px;display:inline-block;}
.heureka-page .heurekaItem .heu-text .heu-prices .heu-price-box .heu-green,
.heureka-page .heurekaItem .heu-text .heu-prices .heu-price-box .heu-red{font-size:13px;font-weight:500;line-height:2.15;color:#23c31b;padding-left:8px;}
.heureka-page .heurekaItem .heu-text .heu-prices .heu-price-box .heu-red{color:#d91536;}

/* Fancy */
#fancybox-wrap{margin-top:-2%;}

/* YOUTUBE */
#desktop .youtube_channel .ytc_thumb>span:before{background-image:url(/wp-content/themes/Dotekomanie3/img/svg/play.svg);}
#desktop .youtube_channel .ytc_thumb:hover>span:before{background-position:top center;}

/* 404 */
#PAGEnotFOUND{min-height:1080px;}
#PAGEnotFOUND,
#noth .homeStream{width:100%;text-align:center;}
#noth .homeStream #PAGEnotFOUND h1{text-align:center;margin-bottom:16px;}
#noth .homeStream #PAGEnotFOUND p{font-size:17px;line-height:1.65;letter-spacing:0.4px;color:#4a4a4a;margin-bottom:32px;}
#noth .homeStream #PAGEnotFOUND img{max-width:100%;}
#noth .homeStream #PAGEnotFOUND{margin-bottom:64px;}
#mobile #noth .homeStream #PAGEnotFOUND h1,
#mobile #noth .homeStream #PAGEnotFOUND p{padding-left:16px;padding-right:16px;}

/* MOBILE */
#mobile aside,
#mobile #highlites,
#mobile #footer #footerContant .linksFooter,
#mobile main .streamItem .streamImage a span,
#mobile main .streamItem .streamText span.updated,
#mobile main .streamItem .streamText span.comm,
#mobile .StoreWidget .widget-text span.widget-nadpisek,
#mobile #footer #footerContant .partners,
#mobile #footer #footerContant #mobile_apps,
#mobile .crue .email{display:none;}
#mobile #footer #footerImage{display:none!important;}
#mobile #toolbar #toolbarContainer,
#mobile .center,
#mobile #footerContant,
#mobile .homeStream,
#mobile #footer #footerContant #mobile_apps,
#mobile #articleBody,
#mobile #highlitesAds{width:100%;float:left;}
#mobile .StoreWidget .widget-text span.widget-cena{display:inline-block;}
#mobile #articleBody #articleThumb{height:192px;margin-bottom:16px;}
#mobile .StoreWidget .widget-text{width:40%;display:inline-block;}
#mobile .heureka_zaklad a,
#mobile .StoreWidget .typeSystem,
#mobile .heureka_zaklad{font-size:12px;}
#mobile .StoreWidget .typeSystem,
#mobile .heureka_zaklad{padding:4px 8px 4px 12px;}
#mobile .StoreWidget img,
#mobile .heureka_widget .heureka_img{width:48px;height:48px;}
#mobile .heureka_widget .heureka_img img{width:48px;height:auto;}
#mobile .StoreWidget .widget-text span{display:inline-block;width:100%;}
#mobile .StoreWidget .widget-zaklad,
#mobile .heureka_box span.nazev a{font-size:16px;}
#mobile #toolbar{width:100%;height:60px;top:0px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.16);background-color:#f9f9f9;position:fixed;z-index:1000;}
#mobile #logo-ico{width:81px;}
#mobile #paged{margin-top:0px;}
#mobile .Hnaticka{position:relative;top:0;left:-12px;}
#mobile #logo #logo-text{margin:20px 0 17px 16px;}
#mobile #base{width:100%;}
#mobile main .streamItem{margin-bottom:24px;}
#mobile main .streamItem .streamText{width:60%;float:left;display:inline-block;}
#mobile main .streamItem .streamImage a{display:inline-block;position:relative;line-height:0;width:100%;overflow:hidden;}
#mobile main .streamItem .streamImage img{width:auto;height:90px;transform:translateX(-22%);}
#mobile main .streamItem .streamImage{width:31%;height:auto;overflow:hidden;}
#mobile main .streamItem h2 a{font-size:16px;}
#mobile main .streamItem .streamText span.updated,
#mobile main .streamItem .streamText span.comm{font-size:14px;}
#mobile main .streamItem .streamText span.author{margin-top:0px;font-size:11px;}
#mobile main .pagerOne div{float:none;text-align:center;}
#mobile main .pagerOne a{margin-right:0px;}
#mobile main .pagerOne{margin-top:8px;margin-bottom:40px;}
#mobile main h2.hNewest{font-size:22px;background-image:url(/wp-content/themes/Dotekomanie3/img/svg/chevron-mobile.svg);background-position:right 11px;background-repeat:no-repeat;display:inline-block;width:auto;float:left;}
#mobile main#paged h2.hNewest{background-image:none;}
#mobile main h1{font-size:24px;font-weight:bold;font-stretch:condensed;line-height:1.25;text-align:left;color:#d91536;padding:0;}
#mobile main h1 span.headline{font-size:12px;padding:3px 8px 2px 8px;bottom:4px;}
#mobile article h2{font-size:24px;}
#mobile  article h3{font-size:16px;}
#mobile main .underHedlineInfoBase a,
#mobile main .underHedlineInfoBase{font-size:14px;font-weight:bold;font-stretch:condensed;line-height:1.57;letter-spacing:0.2px;text-align:left;color:#4a4a4a;}
#mobile main .underHedlineInfoBase{padding:2px 0 16px 0;}
#mobile #articleBody,
#mobile .homeStream{padding:0;}
#mobile{	/*padding: 0px 0 10px 0;*/}
#mobile .hNewest,
#mobile main .streamItem,
#mobile main h1,
#mobile main .underHedlineInfoBase,
#mobile #comments,
#mobile article p,
#mobile article h2,
#mobile article h3,
#mobile article h4,
#mobile article h5,
#mobile article h6{padding-left:16px;padding-right:16px;width:90%;}
#mobile .underImage{margin-left:16px;}
#mobile main .social.top{display:inline-block;float:right;width:auto;margin-bottom:24px;margin-right:16px;}
#mobile article{display:block;float:left;width:100%;}
#mobile article p:first-child{margin-top:0px;}
#mobile article p,
#mobile article ul li{font-size:15px;line-height:1.73;}
#mobile article ul li{margin-left:24px;}
#mobile article p.imagePara img{max-width:100%;height:auto;}
#mobile #comments{display:inline-block;}
#mobile #comments h2,
#mobile #comments textarea,
#mobile #comments .comment-reply-link,
#mobile article ul,
#mobile #authorInfo,
#mobile article .social.bottom{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
#mobile #authorInfo{padding-top:81px;padding-bottom:16px;background-color:#f9f9f9;margin-bottom:32px;}
#mobile #authorInfo #userPhoto{left:44%;top:16px;display:block;width:48px;}
#mobile #authorInfo #userPhoto img{width:48px;height:48px;}
#mobile #authorInfo h2,
#mobile #authorInfo p{text-align:center;}
#mobile #authorInfo p{margin-bottom:0px;}
#mobile #authorInfo h2 a{font-size:20px;}
#mobile #authorPage #authorInfo h1{width:100%;text-align:center;}
#mobile #authorPage #authorInfo p{width:100%;padding:0;}
#mobile .StoreWidget,
#mobile .heureka_widget,
#mobile article ul,
#mobile #footer #footerImage{margin-left:16px;margin-right:16px;width:90%;}
#mobile #comments textarea{width:100%;}
#mobile #comments .respond textarea{width:91%;}
#mobile #comments .comment-author .comment-link{display:block;margin-left:0;}
#mobile #comments .comment-list{margin-left:0;margin-bottom:0;}
#mobile #comments .commentText{margin-bottom:16px;}
#mobile #comments .depth-2,
#mobile #comments .depth-3,
#mobile #comments .depth-4,
#mobile #comments .depth-5,
#mobile #comments .depth-6,
#mobile article .social.bottom{padding-left:16px;}
#mobile #footer #footerContant .partners.linksFooter{display:block;width:100%;margin-top:0;}
#mobile #footer #footerContant .partners,
#mobile #footer #footerContant .partners.linksFooter a{margin-right:0;}
#mobile #footer #footerContant .partners{background-image:url(/wp-content/themes/Dotekomanie3/img/svg/dotekomanie.svg);background-position:center top;background-repeat:no-repeat;background-size:75%;padding-top:64px;}
#mobile #footer #footerImage{display:none;}
#mobile #footer #footerContant{margin-top:36px;padding-bottom:36px;}
#mobile #footer #footerContant .partners.linksFooter a{display:inline-block;width:100%;text-align:center;text-transform:capitalize;}
#mobile #footer{min-height:100px; margin-top: 32px;}
#mobile #comments h2{font-size:22px;}
#mobile article .iframePara iframe{max-width:100%;height:auto;}
#mobile .underImage .commentCountText{font-size:17px;}
#mobile .heureka-page .heurekaItem .heu-image{margin-left:16px;}
#mobile .heureka-page .heurekaItem .heu-text{width:50%;}
#mobile .heureka-page .heurekaItem .heu-text h3,
#mobile .heureka-page .heurekaItem .heu-text h3 a{font-size:20px;}
#mobile .heureka-page .heurekaItem .heu-text .heu-prices{font-size:13px;}
#mobile .heu-green{display:none;}
#mobile .heureka-page .heurekaItem .heu-text form .submit{background-size:auto;cursor:pointer;width:20px;height:20px;}
#mobile .heureka-page .heurekaItem .heu-text .heu-prices .heu-price-box .heu-price-text{padding-right:0;}

/* MENU */
@media screen and (min-width:1100px){
}
@media screen and (max-width:1099px){
	#desktop aside{display:none;}
	#desktop .menu{display:none;}
	#desktop #toolbar #toolbarContainer{width:100%;}
}
#desktop #menu-button,
#desktop #menu-button-close,
#desktop #menu-box-headline{display:none;}
#mobile #menu-button,
#mobile #menu-button-close{display:block;float:right;width:60px;height:60px;background-image:url(/wp-content/themes/Dotekomanie3/img/svg/menu.svg);background-position:center;background-repeat:no-repeat;}
#mobile #menu-button-close{background-image:url(/wp-content/themes/Dotekomanie3/img/svg/close.svg);}
#mobile .menu-box{background-color:pink;background-color:#f9f9f9;box-shadow:0 1px 10px 0 rgba(0,0,0,0.16);width:100%;display:inline-block;position:fixed;top:0;left:0;}
#mobile .menu-box #navigation{width:100%;height:auto;padding-bottom:8px;}
#mobile .menu-box #navigation ul li{display:list-item;}
#mobile .menu-box #navigation ul li a{font-size:14px;font-weight:bold;letter-spacing:0.5px;text-align:left;color:#4a4a4a;padding-bottom:12px;padding-top:12px;display:block;}
#mobile #navigation ul li a:before,
#mobile #login:before,
#mobile .search:before{background-color:transparent;}
#mobile #menu-box-headline{font-size:22px;font-weight:bold;color:#d91536;float:left;display:block;width:100%;padding-left:16px;margin-bottom:16px;margin-top:32px;}
#mobile .menu-box #searchform #s{position:absolute;font-size:16px;font-weight:bold;text-align:left;background-color:#f9f9f9;color:#000;height:16px;border:none;float:right;padding:22px;width:100%;z-index:10;right:auto;outline:none;left:0;top:60px;}
#mobile #toolbar .menu-box,
#mobile #toolbar #ikon-box{float:left;}
#mobile #toolbar .menu-box{display:none;}
#mobile #login_win #login_win_popup{width:90%;max-width:300px;}
#mobile .crue .authItem{text-align:center;}
#mobile .crue .authItem .authItem-image{display:inline-block;float:none;}

#login_win .the_champ_login_container {
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 115px;
}
.the_champ_login_container ul.the_champ_login_ul {
	width: 111px;
    display: inline-block;
    height: 41px;
}
.the_champ_login_container ul.the_champ_login_ul li:first-child {
	margin-right: 32px !important;
}
#login_win h3.comment_popup {
	font-size: 15px;
    color: #4a4a4a;
    top: 100px;
    margin-top: 0px;
    position: relative;
}
aside #heurekaShortList .boldlink {
	height: 23px;
	    overflow: hidden;
}