﻿@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext);
body{
    font-family: 'Open Sans', sans-serif;
    margin:0;
    padding:0;
    background-color:#f4f3f1;
    background-image:url("/ImgGalery/Img4/Design/back-top.png");
    background-repeat:repeat-x;
}

/*-------horni lista------*/
.top-info-bar { position: fixed;top: 0;left: 0;background-color: #E5E4E3;width: 100%;border-bottom: 1px solid #ddd;z-index: 99999;box-shadow: 0 2px 5px rgba(0,0,0,0.1);}
.top-info-bar-content {max-width: 1200px;margin: 0 auto;padding: 10px 20px;font-size: 14px;line-height: 2;text-align: center;}
.top-info-bar-button {background-color: #FFFFFF;color: #4F5256;border: 2px solid #4F5256;padding: 6px 15px;margin: 0 10px; cursor: pointer;font-size: 13px; border-radius: 4px;transition: opacity 0.2s ease;white-space: nowrap;}
.top-info-bar-button:hover {opacity: 0.9;}

/*#Main{max-width:1200px;margin:auto;}*/
img{color:transparent;}
a:hover{text-decoration:none;}
/*----slider-----*/
#SliderMod > div > a > img{width:100%;max-width:1200px;}
#SliderModPager{width:100%;max-width:1200px;text-align:center;top:620px;}
#SliderModPager a{color:transparent;display:inline-block;background-color:#7E7A79;border:1px solid #7E7A79;height:14px;width:14px;border-radius:8px;}
#SliderModPager a.active{background-color:#FFFFFF;}

@media (max-width:1199px) and (min-width:960px){
    #SliderModPager{top:50vw;}
    #SliderModPager a{height:1.1vw;width:1.1vw;border-radius:0.74vw;line-height:1.2vw;}    
}

@media (max-width:959px) and (min-width:600px){
    #SliderModPager{top:50vw;}
    #SliderModPager a{height:1.4vw;width:1.4vw;border-radius:0.75vw;line-height:1.2vw;} 
}

@media (max-width:599px) and (min-width:300px){
    #SliderModPager{top:51.0vw;height:auto;}
    #SliderModPager a{height:1.4vw;width:1.4vw;border-radius:0.75vw;line-height:1.4vw;}     
}
@media (max-width:299px) and (min-width:1px){
    #SliderModPager{display:none;}   
}
/*----hlavicka------*/
#Head{position:relative;max-width:1200px;margin:auto;}
#Head:after{content:"";display:block;clear:both;}
a#logoHref > img{display:inline-block;width:11.21%;min-height:42px;min-width:60px;}
/*----textove menu---*/
#pubCat-nav{width:77%;float:right;margin-top:20px;}
#publishCategory{text-align:right;width:100%;margin:0;padding:0;}
#publishCategory strong{font-weight:normal;}
#publishCategory > li{color:#ffffff;display:inline-block;font-size:22px;list-style-type:none;margin:5px 15px 0 0;padding:11px 0 4px;}
#publishCategory > li > strong > a{color:#4a4d51;display:inline-block;font-size:22px;text-decoration:none;font-weight:400;    }
#publishCategory > li > strong{color:#4a4d51;display:inline-block;font-size:22px;text-decoration:none;font-weight:400;    }

#publishCategory ul{visibility:hidden;opacity:0;transition-duration:.75s;}
#publishCategory > li:hover:after, #publishCategory > li.a:after{content:"";display:block;border-bottom: 3px solid #d32b2a;margin-top:-2px;}
#publishCategory > li:hover ul.ul-pc-43{opacity:1;transition-duration:0.75s;visibility:visible;}
#publishCategory > li > strong > a.img, #publishCategory > li > strong > img{display:none;}
#publishCategory ul{position:absolute;z-index:+100;padding:0 0 10px 0;text-align:left;background-color:#ffffff;border-top:1px solid #E1E1E1;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
#publishCategory ul > li{display:block;padding-left:10px;padding-right:10px;}
#publishCategory ul > li:hover{background-color:#F4F3F1;}
#publishCategory ul > li a.lnk{height:35px;vertical-align:middle;color:#4a4d51;text-decoration:none;font-size:20px;}
#publishCategory ul > li a.lnk:hover{text-decoration:underline;}

.nav{display:inline-block;}
.nav-mobile{display:none;cursor:pointer;position:absolute;top:5px;right:5px;background:#D9D9D9 url(/ImgGalery/Base/nav.svg) no-repeat center center;height:7vw;width:7vw;min-height:39px;min-width:39px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}


@media (max-width:1199px) and (min-width:600px){
#pubCat-nav{margin-top:calc(3.1% - 20px);}
#publishCategory > li, #publishCategory > li > strong > a{font-size:1.8vw;}
#publishCategory ul > li a.lnk{font-size:1.8vw;}
}

@media (max-width:599px) and (min-width:1px){
	.nav-mobile{display:block;}
	#pubCat-nav{width:100%;padding:40px 0 0;position:absolute;top:0;left:0;z-index:1000;margin-top:0;}
	.nav-list{display:none;}
    #publishCategory{margin-top:5px;border-top:2px solid #D9D9D9;}
    #publishCategory > li.nav-item{margin:0;padding:0;width:100%;float:none;background:#F4F3F1;border-bottom:1px solid #D9D9D9;text-align:left;padding:0;margin:0;}
    #publishCategory > li:hover{background:#D9D9D9;}
    #publishCategory > li:hover:after, #publishCategory > li.a:after{content:none;} 
    #publishCategory > li:hover ul.ul-pc-43{visibility:hidden;}
	.nav-item strong{display:inline-block;width:100%;}    
	.nav-item a{padding:10px 0; margin:0 20px;display:inline-block;width:90%;}
	.nav-active {display:block;}
	.nav-mobile-open {border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;	}
}
/*-----filtr kategorii----*/
#filtrPublishCat{margin-top:553px;text-align:center;width:100%;background-color:#F4F3F1;padding:30px 0;color:#626467;font-size:18px; display: grid; grid-template-columns: repeat(auto-fill, 30%); justify-content: space-between; grid-gap: 20px; }
#filtrPublishCat > br{ display:none; }
#filtrPublishCat > strong:first-child{display:none;}
#filtrPublishCat > strong{display:inline-flex;flex-direction: column;width:100%;font-weight:normal;font-size:16px;min-height:265px;max-height:356px;background-color:#FFFFFF;vertical-align:top;margin-bottom:20px;}
#filtrPublishCat > strong img{display:block; margin: 0 auto;max-width:100%;}
#filtrPublishCat > strong > a{text-decoration:none;color:#4a4d51;}
#filtrPublishCat > strong > a:last-of-type {margin-top: auto;display: block;text-align: center;}
#filtrPublishCat > strong > a:hover{text-decoration:underline;}
#filtrPublishCat > strong > a > span{font-size:30px;display:block;margin:10px 20px;text-align:left;color:#4a4d51;font-weight:300;}
#filtrPublishCat > strong > span.anot{text-align:left;display:block;margin:10px 20px 20px;font-size:15px;height:7vw;max-height:70px;}

@media (max-width:1199px) and (min-width:960px){
#filtrPublishCat{margin-top:44.7vw;}
#filtrPublishCat > strong > a > span{font-size:1.8vw;}
#filtrPublishCat > strong > span.anot{font-size:1.5vw;}
}

@media (max-width:959px) and (min-width:600px){
#filtrPublishCat{margin-top:44.7vw;}
#filtrPublishCat > strong{min-height:auto;}
#filtrPublishCat > strong > a > span{font-size:1.8vw;}
#filtrPublishCat > strong > span.anot{font-size:1.4vw;}
}

@media (max-width:599px) and (min-width:1px){
#filtrPublishCat{margin-top:44.5vw; display:block;}
#filtrPublishCat > strong{display:block;width:90%;margin:auto;max-height:auto;min-height:auto;margin-bottom:20px;}
#filtrPublishCat > strong + strong + strong + strong{margin-right:auto;}
#filtrPublishCat > strong > a > span{font-size:18px;padding-top:10px;}
#filtrPublishCat > strong > span.anot{font-size:13px;height:auto; max-height:none;}
}
/*----paticka----*/
#Bottom{margin-top:40px;background-color:#E5E4E3;text-align:center;background-image:url("/ImgGalery/Img4/Design/back-bottom-main-3.png");background-repeat:repeat-x;background-position:left bottom;}
#BottomSub{max-width:1200px;margin:auto;}
#BottomSub > div.a{display:table;width:90%;height:220px;border-bottom:1px solid #cac9c7;margin:auto;}
#BottomSub > div.a > div{display:table-cell;width:24.6%;color:#404143;font-size:24px;font-weight:400;vertical-align:middle;}
#BottomSub > div.a > div a{color:#404143;text-decoration:none;}
#BottomSub > div.a > div:hover{text-decoration:underline; background-color: white;}
#BottomSub > div.b{display:table;width:88%;margin:auto;padding-top:20px;padding-bottom: 40px;}
#BottomSub > div.b > div.ba{display:table-cell;width:50%;color:#4a4d51;vertical-align:middle;font-size:17px;}
#BottomSub > div.b > div.ba div.opening-days {display: grid;grid-template-columns: max-content auto;gap: 0 8px;margin-bottom: 20px;max-width: fit-content;text-align: left;margin-left: auto;margin-right: auto;margin-top: 20px;}
#BottomSub > div.b > div.bb{display:table-cell;width:50%;vertical-align:middle;}
#BottomSub > div.b > div.bb img{width:83%;}
#BottomSub > div.b > div.ba > strong{font-size:24px;font-weight:400;display:block;margin-bottom:10px;}
#BottomSub > div.b a{color:#d52a29;}
#BottomSub > div.c{color:#404143; font-size:16px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding-bottom: 80px;}
#BottomSub > div.c div.ca,
#BottomSub > div.c div.cb,
#BottomSub > div.c div.cc{margin: 10px; display: flex; align-items: center; padding: 10px;}
#BottomSub > div.c div.cc a{padding:0 10px;color:#404143;}
#BottomSub > div.c div.cc img{height:35px;}

@media (max-width:1199px) and (min-width:960px){
    #Bottom{margin-top:2.5vw;}
    #BottomSub > div.a > div{font-size:2.0vw;}
    #BottomSub > div.b > div.ba{font-size:1.4vw;}
    #BottomSub > div.b > div.ba > strong{font-size:1.8vw;}
    #BottomSub > div.c{font-size:1.8vw;}
}
@media (max-width:959px) and (min-width:600px){
    #Bottom{margin-top:2.5vw;}
    #BottomSub > div.a > div{font-size:1.8vw;}
    #BottomSub > div.b > div.ba{font-size:1.4vw;}
    #BottomSub > div.b > div.ba > strong{font-size:1.8vw;}
    #BottomSub > div.c{font-size:1.8vw;}
}
@media (max-width:599px) and (min-width:1px){
    #Bottom{margin-top:5px  ;}
    #BottomSub > div.a{display:block;width:100%;height:auto;padding-top:0px;}
    #BottomSub > div.a > div{font-size:16px;display:inline-block;width:51%;height:150px;border-right:1px solid #cac9c7;}
    #BottomSub > div.a > div.aa,#BottomSub > div.a > div.ab{padding-top:20px;}
    #BottomSub > div.a > div:nth-child(2n){border-right:none;width:47.5%;}
    #BottomSub > div.b > div.ba{font-size:17px; padding-bottom: 20px;}
    #BottomSub > div.b > div.ba > strong{font-size:22px;}
    #BottomSub > div.b > div.ba{display:block;width:100%;margin-bottom:10px;}
    #BottomSub > div.b > div.bb{display:block;width:100%;}
}
@media (max-width:832px){
    #BottomSub > div.c{flex-direction: column;}
    #Bottom{background-image:url("/ImgGalery/Img4/Design/back-bottom-main-2.png");}
}

/*---drobeckova navigace---*/
#CategoryPar {background-color:#f4f3f1;padding:20px 35px 0 35px;background-image:url("/ImgGalery/Img4/Design/back-drob.png");background-repeat:repeat-x;}
#CategoryPar a{font-size:14px;color:#4a4d51;text-transform:uppercase;}
#CategoryPar + div.spacer{display:none;}
#CategoryPar > span:after{content:url("/ImgGalery/Img4/Design/sipka.png");margin:0 5px 0 8px;}
#CategoryPar > span:last-child:after{content:none;}

@media (max-width:599px) and (min-width:1px){
    #CategoryPar {padding:20px 10px 0 10px;}
}

/*---nadpis---*/
h1{margin:0;padding:10px 35px 0px 35px; font-size:48px; color:#4a4d51; font-weight:400;background-color:#f4f3f1;}

@media (max-width:599px) and (min-width:1px){
    h1 {padding:10px 10px 0 10px;}
}
/*----vypis kategorií------*/
#PublCatTitleImgList{max-width:1140px;margin:auto;}
#PublCatTitleImgList img{width:100%;display:block;}

#PublishCatDescription{padding:10px 35px 0 35px;background-color:#f4f3f1;font-size:16px;color:#4a4d51;position:relative;}
#PublishCatDescription img{width:28.7%;margin-top: -70px;}
#PublishCatDescription:after{content:"";display:block;height:20px;clear:both;/*border-bottom:1px solid #E1E1E1;*/margin-bottom:0px;}

#PublishCatDescription h2{color:#D3201A;font-size:26px;margin:10px 0px 10px 0;font-weight:400;}
#PublishCatDescription a{color:#D3201A;}
#PublCatTitleImgList + #PublishCatDescription:after{display:none;}
#PublCatTitleImgList + #PublishCatDescription{float:left;width:32%;background-color:transparent;margin:0 0 0 50px;padding:0;font-size:15px;}
#PublishCatDescription ul{list-style-image: url('/ImgGalery/Img4/Design/li-bod.png');}
#PublishCatDescription ul li{padding-left:8px;margin-bottom: 10px;}

@media (max-width:1199px) and (min-width:60px){
   /* #PublishCatDescription h2{font-size:1.8vw;}*/
    #PublCatTitleImgList + #PublishCatDescription{width:29%;margin-left:10px;font-size:1.2vw;}
}
@media (max-width:599px) and (min-width:1px){
    #PublCatTitleImgList{padding:0 10px;}
    #PublishCatDescription{padding:10px 10px 0 10px;}
    #PublishCatDescription h2{font-size:26px;}
    #PublCatTitleImgList + #PublishCatDescription{display:block;float:none;width:auto;margin:0px; padding:10px;font-size:13px;}
    #PublishCatDescription img{margin-top: 0px;}
}


#PublishCatList{padding:35px;padding-bottom:0px;/*background-color:#f4f3f1;*/}
#PublishCatList br{display:none;}
#PublishCatList > div > h2 > a{text-decoration:none;color:white;font-size:28px;font-weight:400;opacity:1;}
#PublishCatList > div:nth-child(3n):after{content:"";display:block;height:1px;clear:both;}

@media (max-width:599px) and (min-width:1px){
    #PublishCatList{padding:10px;}
}

body.pc_root_507 #PublishCatList > div,
body.pc_root_43 #PublishCatList > div,
body.pc_root_45 #PublishCatList > div{position:relative;width:31.37%;float:left;margin-bottom:26px;margin-right:26px;}
body.pc_root_507 #PublishCatList > div:nth-child(3n),
body.pc_root_43 #PublishCatList > div:nth-child(3n),
body.pc_root_45 #PublishCatList > div:nth-child(3n){margin-right:0px;}
body.pc_root_507 #PublishCatList > div > div > a > img,
body.pc_root_43 #PublishCatList > div > div > a > img,
body.pc_root_45 #PublishCatList > div > div > a > img{width:100%;}
body.pc_root_507 #PublishCatList > div > h2,
body.pc_root_43 #PublishCatList > div > h2,
body.pc_root_45 #PublishCatList > div > h2{position:absolute; z-index:10;padding:5px 15px 8px;background-color:grey;opacity:0.8;left:0; top:8%;margin:0;}
body.pc_root_507 #PublishCatList > div.spacer,
body.pc_root_43 #PublishCatList > div.spacer,
body.pc_root_45 #PublishCatList > div.spacer{display:none;}
body.pc_root_507 #PublishCatList > div > div > a > img,
body.pc_root_43 #PublishCatList > div > div > a > img,
body.pc_root_45 #PublishCatList > div > div > a > img{width:100%;display:block;}


body.pc_root_44 #PublishCatList > div > h2{position:absolute; z-index:10;padding:5px 15px 8px;background-color:grey;opacity:0.8;}
body.pc_root_44 #PublishCatList > div > div > a > img{float:left;width:31.37%;margin-bottom:26px;}

body.pc_root_44 #PublishCatList > div:nth-child(6n+0) > div > a > img{width:66.2%;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+1) > div > a > img{width:66.2%;float:left;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+2) > div > a > img{float:right;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+2) > h2{margin-left:64.6%;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+3) > div > a > img{float:right;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+3) > h2{margin-left:64.6%;margin-top:23%;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+4) > div > a > img{clear:right;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+5) > div > a > img{clear:left;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+5) > h2{margin-top:23%;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+6) > div > a > img{float:right;margin-top:-251px;}
body.pc_root_44 #PublishCatList > div:nth-child(6n+6) > h2{margin-left:31.8%;}

body.pc_root_44 #PublishCatList #AddPlace,
body.pc_root_159 #PublishFotoGal #AddPlace{text-align:center;}
body.pc_root_159 #PublishFotoGal #AddPlace{padding-top:40px;}
body.pc_root_44 #PublishCatList #AddPlace .buttAdd,
body.pc_root_159 #PublishFotoGal #AddPlace .buttAdd{border:2px solid #4C4D51;border-radius:4px;padding:10px 20px;cursor:pointer;font-size:20px;}

#PublishCatList:after{content:"";display:block;height:10px;clear:both;border-bottom:1px solid #E1E1E1;margin-bottom:20px;}

@media (max-width:1199px) and (min-width:960px){
    body.pc_root_44 #PublishCatList > div > div > a > img{margin-bottom:2.2vw;}
    body.pc_root_44 #PublishCatList > div:nth-child(6n+6) > div > a > img{margin-top:-19.9vw}
    /*#PublishCatDescription{font-size:1.4vw;}*/
    h1{font-size:3.9vw;}
    #PublishCatList > div > h2 > a{font-size:2.0vw;}
    #PublishCatList > div > h2{padding-left:0.8vw;padding-right:0.8vw;line-height:2vw;}

    body.pc_root_507 #PublishCatList > div,
    body.pc_root_43 #PublishCatList > div,
    body.pc_root_45 #PublishCatList > div{width:31.0%;}
}
@media (max-width:959px) and (min-width:600px){
    body.pc_root_44 #PublishCatList > div > div > a > img{width:30.0%}
    body.pc_root_44 #PublishCatList > div:nth-child(6n+6) > div > a > img{margin-top:-19.95vw}
   /* #PublishCatDescription{font-size:1.4vw;}*/
    h1{font-size:3.9vw;}
    #PublishCatList > div > h2 > a{font-size:2.0vw;}
    #PublishCatList > div > h2{padding-left:0.8vw;padding-right:0.8vw;line-height:2vw;}
    
    body.pc_root_507 #PublishCatList > div,
    body.pc_root_43 #PublishCatList > div,
    body.pc_root_45 #PublishCatList > div{width:30.0%;}
}
@media (max-width:599px) and (min-width:1px){
    body.pc_root_44 #PublishCatList > div:nth-child(1n) > div > a > img{width:100%;float:none;margin:auto;}
    body.pc_root_44 #PublishCatList > div:nth-child(1n) > h2{top:8%;margin:0;}
    #PublishCatList > div > div > a > img{margin-bottom:2.4vw;float:none;width:100%;}
   /* #PublishCatDescription{font-size:12px;}*/
    h1{font-size:21px;font-weight:600;}
    #PublishCatList > div{position:relative;margin-bottom:26px;}
    #PublishCatList > div > h2{padding-left:8px;padding-right:8px;line-height:17px;top:0px;margin-top:20px;}
    #PublishCatList > div > h2 > a{font-size:16px;}
    
    body.pc_root_507 #PublishCatList > div,
    body.pc_root_43 #PublishCatList > div,
    body.pc_root_45 #PublishCatList > div{width:100.0%;float:none;}     
}

/*----detail clanku-----*/
#PublishArtDetail{/*background-color:#f4f3f1;*/padding: 20px 35px 0;width:750px;float:left;}
#PublishArtDetail > p{display:none;}
#PublishArtDetail br.spacer{display:none;}
#PublishArtDetail .imgCont{background-color:white;}
#PublishArtDetail .imgCont img{display:block;}

#PublishArtDetail h2{color:#D3201A;font-size:26px;margin:10px 0px 10px 0;font-weight:400;}
#PublishArtDetail ul{list-style-image: url('/ImgGalery/Img4/Design/li-bod.png');}
#PublishArtDetail ul li{padding-left:8px;padding-bottom: 10px;}

@media (max-width:1199px) and (min-width:600px){
    #PublishArtDetail{padding: 20px 1.9vw 0 35px;width:60vw;float:none;}
    #PublishArtDetail .imgCont img{width:100%;}
}

@media (max-width:599px) and (min-width:1px){
    #PublishArtDetail{padding:10px;}
    #PublishArtDetail{padding:auto;width:auto;float:none;}
    #PublishArtDetail .imgCont img{width:100%;}     
}


/*----carousel---*/
.owl-prev, .owl-next {position: absolute;top: calc(50% - 0px);z-index:3;height: 58px;line-height: 58px;width: 58px;color:transparent;}
.owl-dots{display:none;}
.owl-next:hover, .owl-prev:hover{opacity:0.8;}
.owl-next {right: -10px; background-image:url("/ImgGalery/Img4/Design/arr-right.png"); background-repeat:no-repeat;background-position:center middle;}
.owl-prev {left: -10px; background-image:url("/ImgGalery/Img4/Design/arr-left.png"); background-repeat:no-repeat;background-position:center middle;}
.owl-next.disabled, .owl-prev.disabled {opacity:0;}
 
@media (max-width:1200px) and (min-width:1px){
.owl-next {right: 0px;}
.owl-prev {left: 0px;}
}

/*---vypis clanku-----*/
#PublishArticles{position: relative;max-width:1140px;margin:auto;}
#PublishArticles:before{content:"Látky v této kolekci"}
body.b_art #PublishArticles:before{content:"Jiné vzory v této kolekci"}
body.pc_root_45 #PublishArticles:before{content:"Tapety v této kolekci"}
body.pc_root_43 #PublishArticles:before{content:"Produkty"}
body.b_pcat.pc_root_159 #PublishArticles:before{content:""}
body.b_art.pc_root_159 #PublishArticles:before{content:"Další články"}

#PublishArticles br.spacer{display:none;}

/*----souvisejici clanky----*/
#PublishArticlesRel{margin-bottom:50px;max-width:1140px;margin:auto;}
#PublishArticlesRel:before{content:"Produkty v této kolekci";}

#PublishArticlesRel:before, #PublishArticles:before{display:block;color:#D3201A;font-size:26px;margin:30px 0px 20px 0;}
#PublishArticles br.spacer, #PublishArticlesRel br.spacer{display:none;}
body.pc_root_159 #PublishArticles br.spacer{display:block;}

#PublishArticles h2, #PublishArticlesRel h2{position:absolute; z-index:100;padding:5px 15px 22px;background-color:grey;opacity:0.8;top:10px;left:0px;}
#PublishArticles h2 > a, #PublishArticlesRel h2 > a{text-decoration:none;color:white;font-size:28px;font-weight:400;opacity:1;}

#PublishArticles h2 + div + p, #PublishArticlesRel h2 + p{position:absolute; z-index:101;top:45px;left:15px;text-decoration:none;color:white;font-size:20px;font-weight:400;opacity:0.8;}

/*--vyjimnka pro stinici techniku--*/
.pc_root_43 #PublishArticles h2{padding:5px 15px;}
.pc_root_43 #PublishArticles h2 + div + p{display:none;/*top:136px;left:0px;opacity:0.8;background-color:rgba(0, 0, 0, 0.5);*/}

@media (max-width:1199px) and (min-width:600px){
    #PublishArticles,
    #PublishArticlesRel{margin:10px 10px 14px 10px;width:auto;}
    #PublishArticlesRel:before, 
    #PublishArticles:before{font-size:2.4vw;margin:3vw 0 2vw 0;}
    #PublishArticles .owl-prev, #PublishArticles .owl-next{top: calc(50% - 17px);}
    #PublishArticlesRel .owl-prev, #PublishArticlesRel .owl-next{top: calc(50% - 17px);}
}
@media (max-width:599px) and (min-width:1px){
    #PublishArticles,
    #PublishArticlesRel{margin:10px 10px 14px 10px;width:auto;}
    #PublishArticlesRel:before, 
    #PublishArticles:before{font-size:16px;margin:3vw 0 2vw 0;}
    #PublishArticles .owl-prev, #PublishArticles .owl-next{top: calc(50% - 17px);}
    #PublishArticlesRel .owl-prev, #PublishArticlesRel .owl-next{top: calc(50% - 17px);}    
}

@media (max-width:800px) and (min-width:600px){
    #PublishArticles h2, #PublishArticlesRel h2{padding:1vw 2vw 5vw;top:-0.6vw;left:0px;}
    #PublishArticles h2 > a, #PublishArticlesRel h2 > a{font-size:3vw;}
    #PublishArticles h2 + p, #PublishArticlesRel h2 + p{font-size:2.5vw;top:5vw;left:2vw;}
}


/*----fotogalerie----*/
body.pc_root_43 .PublishCatSameLevel-wrap{display:none;}
.PublishCatSameLevel-wrap{max-width:1140px;height:181px;background-color:white;margin:auto;}
#PublishCatSameLevel{width:60%;float:right;margin:20px 20px 20px 20px;}
#PublishCatSameLevel .owl-prev, #PublishCatSameLevel .owl-next{top: calc(50% - 37px);}
#PublishCatSameLevel h2{display:block;text-align:center;margin:0;line-height:14px;}
#PublishCatSameLevel h2 > a{text-decoration:none;color:black;font-size:14px;}

@media (max-width:1199px) and (min-width:600px){
.PublishCatSameLevel-wrap{height:16vw;}
#PublishCatSameLevel h2 > a{font-size:1.3vw;}
#PublishCatSameLevel h2{line-height:1.3vw;}
#PublishCatSameLevel{margin:1.6vw;}
}
@media (max-width:599px) and (min-width:1px){
.PublishCatSameLevel-wrapl{height:16vw;}
#PublishCatSameLevel{width:auto;float:none;margin:10px 10px 14px 10px;}
#PublishCatSameLevel h2 > a{font-size:12px;}
#PublishCatSameLevel h2{line-height:14px;}
.PublishCatSameLevel-wrap{height:auto;}
}

/*----filtrovani dle priznaku---*/
#formPubParFilter{min-width:300px;margin-left:35px;margin-top:20px;margin-bottom:10px;}
#formPubParFilter > div > span{display:inline-block;color:#919191;font-size:15px;margin-right:10px;text-transform:uppercase;}
#formPubParFilter select{padding:6px;color:1px solid #919191;min-width:200px;font-size:14px;color:#919191;}

@media (max-width:1199px) and (min-width:600px){
#formPubParFilter{margin-top:0px;margin-bottom:0px;}
}

@media (max-width:599px) and (min-width:1px){
#formPubParFilter{margin-top:0px;margin-bottom:0px;}
#formPubParFilter select{min-width:200px;font-size:14px;color:#919191;}
}


/*----filtrovani dle parametru---*/
#formTextFlag{min-width:300px;margin-left:35px;margin-top:-45px;margin-bottom:10px;}
#formTextFlag:before{content:"ZOBRAZIT KOLEKCI: ";display:inline-block;color:#919191;font-size:14px;margin-right:10px;}
#formTextFlag select{padding:6px;color:1px solid #919191;min-width:200px;font-size:14px;color:#919191;}

/*----clanky same flags----*/
.PublishArtSameFlag-wrap{max-width:1140px;height:210px;background-color:white;margin:auto;float:left;width:750px;margin:0 35px;}
#PublishArtSameFlag{width:95%;float:right;margin:6px 20px 20px 20px;}
#PublishArtSameFlag .owl-prev, #PublishArtSameFlag .owl-next{top: calc(50% - 39px);}
#PublishArtSameFlag strong{display:block;text-align:center;}
#PublishArtSameFlag strong > a{text-decoration:none;color:black;font-size:14px;}
body.pc_root_44 div.PublishArtSameFlag-wrap:before,
body.pc_root_45 div.PublishArtSameFlag-wrap:before{content:"Barevne varianty této kolekce";font-weight:400;font-size:22px;color:#4F5256;margin-left:17px;margin-bottom:-5px;}

@media (max-width:1199px) and (min-width:600px){
    .PublishArtSameFlag-wrap{height:16.1vw;width:60vw;margin-right:0;}
    #PublishArtSameFlag{float:none;margin:auto;}
    body.pc_root_44 div.PublishArtSameFlag-wrap:before,
    body.pc_root_45 div.PublishArtSameFlag-wrap:before{font-weight:400;font-size:1.8vw;margin-left:17px;margin-bottom:-5px;}
}
@media (max-width:599px) and (min-width:1px){
    .PublishArtSameFlag-wrap{height:auto;width:auto;float:none;background-color:transparent;margin: 10px 10px 0px 10px;}
    .PublishArtSameFlag-wrap br.spacer{display:none;}
    #PublishArtSameFlag{margin:0px;float:none;width:auto;}
    body.pc_root_44 div.PublishArtSameFlag-wrap:before,
    body.pc_root_45 div.PublishArtSameFlag-wrap:before{font-size:16px;margin: 3vw 0 2vw 0;display: block;color: #D3201A;font-weight:200;}    
    #PublishArtSameFlag .owl-prev, #PublishArtSameFlag .owl-next{top: calc(50% - 28px);}
}
/*---seznam parametru----*/
#PublishParamList{width:360px;/*height:654px;*/background-color:white;float:right;margin:20px 0 0 0;padding:10px;color:#4F5256; display:none;} /*#4a4d51*/
#PublishParamList > div:before{content:"Parametry";font-weight:400;font-size:26px;display:block;margin-bottom:10px;}
#PublishParamList > div > div{line-height:26px;font-size:16px;}
#PublishParamList > div > div > div:first-child{text-align:right;font-weight:200;position:relative;width:100px;}
#PublishParamList > div > div > div:last-child{padding-left:10px;font-weight:400;width:235px;}
#PublishParamList > div > div > div:last-child > span{display:inline-block;width:50%;text-align:right;}
#PublishParamList > div > div > div{display:inline-block;}
#PublishParamList:after{content:"";display:block;clear:both;}

@media (max-width:1199px) and (min-width:960px){
    #PublishParamList{width:28vw;height:auto;padding:2.0vw;border-bottom:20px solid white; }
    #PublishParamList > div:before{font-size:2.4vw;}
    #PublishParamList > div > div{line-height:2.2vw;font-size:1.3vw;}
    #PublishParamList > div > div > div{width:9.5vw;}
	#PublishParamList > div > div > div:first-child{width:8vw;}
	#PublishParamList > div > div > div:last-child{width:18vw;}
}

@media (max-width:1185px) and (min-width:1px){
    #PublishParamList{height:auto;float:none;margin:0px;padding:20px 1.9vw 0 35px;border-bottom:20px solid white;max-width: 710px; width:53vw; margin:35px;}
    #PublishParamList > div > div{font-size:13px;}
    #PublishParamList > div > div > div{width:47%;}
    #PublishParamList > div > div > div:first-child{width:25%;}
    #PublishParamList > div > div > div:last-child{width:70%;}
}

@media (max-width:599px) and (min-width:1px){
    #PublishParamList{padding:20px; margin:0px 10px 0 10px;width:calc(100% - 60px);}
    #PublishParamList > div > div{font-size:13px;}
    #PublishParamList > div > div > div{width:47%;}
    #PublishParamList > div > div > div:first-child{width:25%;}
    #PublishParamList > div > div > div:last-child{width:70%;}
}


/*----fotogalerie---*/
#PublishFotoGal:before{content:"";display:block;clear:both;height:1px;float:none;}
#PublishFotoGal{padding:0 35px;}
#PublishFotoGal h2{color: #d3201a; font-size: 26px; font-weight: 400; margin:15px 0 0 0;}
#PublishFotoGal #ImgCont > p{display:inline-block;width:32%;margin:1.6% 1.6% 0 0;}
#PublishFotoGal #ImgCont > p:nth-child(3n+3){margin-right:0px;}
#PublishFotoGal #ImgCont > p img{border:none;width:100%;}

@media (max-width:1199px) and (min-width:800px){
    #PublishFotoGal #ImgCont > p{margin:1.4% 1.4% 0 0;}
    #PublishFotoGal #ImgCont > p:nth-child(3n+3){margin-right:0px;}
}

@media (max-width:799px) and (min-width:400px){
    #PublishFotoGal #ImgCont > p:nth-child(3n+3){margin:1.2vw 1.2vw 0 0;}
    #PublishFotoGal #ImgCont > p{display:inline-block;width:48%;margin:1.6% 1.6% 0 0;}    
    #PublishFotoGal #ImgCont > p:nth-child(2n+2){margin-right:0px;}
}
@media (max-width:399px) and (min-width:1px){
    #PublishFotoGal{padding:10px;}
    #PublishFotoGal #ImgCont > p:nth-child(3n+3){margin:auto;}
    #PublishFotoGal #ImgCont > p {width:100%;display:block}
}
/*----soubory---*/
#PublishArticlesFiles{background-color:white;width:330px;padding:25px;float:right;/*margin-top:-350px; margin-right:30px;*/}
#PublishArticlesFiles > div:first-child{font-size:26px;font-weight:400;color:#4F5256;margin-left:-15px;}
#PublishArticlesFiles ul{padding-left:0px;margin-bottom:0;}
#PublishArticlesFiles li{margin-bottom:10px;background-image: url('/ImgGalery/Img4/Design/icon-pdf.png');background-repeat: no-repeat;line-height: 39px;padding-left: 50px;list-style-type: none;}
#PublishArticlesFiles li a{color:#d3201a;display:inline-block;}

@media (max-width:1199px) and (min-width:960px){
    #PublishArticlesFiles{width:28vw;height:auto;padding:2.0vw; }
    #PublishArticlesFiles > div:first-child{margin-left:0px;}
    #PublishArticlesFiles li a{font-size:1.8vw;}
}

@media (max-width:959px) and (min-width:600px){
    #PublishArticlesFiles{width:27.5vw;height:auto;padding:0.7vw; }
    #PublishArticlesFiles > div:first-child{margin-left:0px;font-size:2.4vw;}
    #PublishArticlesFiles li a{font-size:1.8vw;}
}

@media (max-width:599px) and (min-width:1px){
    #PublishArticlesFiles{width:auto;padding:25px;float:none;margin:auto;margin-top:20px;}
}


/*----onas apod-----*/
body.pc_root_47 #PublishCatDescription:after{content:none;} 
body.pc_root_47 #PublishCatDescription img{width:auto;margin-top:auto;}
body.pc_root_47 #PublishCatDescription div.adresa{float:left;padding-left:0px;font-weight:200;}
body.pc_root_47 #PublishCatDescription div.adresa strong{font-weight:600;}
body.pc_root_47 #PublishCatDescription div.adresa table{border-spacing:0px;border-collapse:collapse;}
body.pc_root_47 #PublishCatDescription table.kontakty{background-color:white;float:right;margin-top:-20px;}
body.pc_root_47 #PublishCatDescription table.kontakty{border:30px solid white;border-left:15px solid white;border-right:40px solid white;}
body.pc_root_47 #PublishCatDescription table.kontakty a{color:#4a4d51;}
body.pc_root_47 #PublishCatDescription table.kontakty img{vertical-align:middle;}
body.pc_root_47 #PublishCatDescription table.kontakty td{line-height:51px;height:51px;vertical-align:middle;font-size:21px;}
body.pc_root_47 #PublishCatDescription table.kontakty tr > td:first-child{text-align:center;width:79px;}
body.pc_root_47 #PublishCatDescription table.prov-doba.a-2{margin-top:20px;}
body.pc_root_47 #PublishCatDescription table.prov-doba tr > td:last-child{padding-left:5px;}
body.pc_root_47 #PublishCatDescription .art-carousel{background-color:white;width:97%;margin:auto;padding:15px;margin-top:30px;margin-bottom:30px;}
body.pc_root_47 #PublishCatDescription .art-carousel .owl-next,
body.pc_root_47 #PublishCatDescription .art-carousel .owl-prev{top: calc(50% - 28px);}

body.pc_root_46 #PublishCatDescription:after{content:none;} 
body.pc_root_46 #PublishCatDescription .proc-s-nami img{width:auto;height:80%;margin-top:auto;}
body.pc_root_46 .proc-s-nami{background-color:white;color:#9E9FA0;font-size:15px;text-align:top;padding-top:1px;margin-top:40px;}
body.pc_root_46 #PublishCatDescription .proc-s-nami h2{margin-left:20px;}
body.pc_root_46 .proc-s-nami > div{width:22%;float:left;text-align:center;padding:0.8vw;}
body.pc_root_46 .proc-s-nami > div > div:first-child{display:flex;width:100%;height:6vw;align-items:center;}
body.pc_root_46 .proc-s-nami > div > div:first-child img{margin:auto;}
body.pc_root_46 .proc-s-nami > div:last-child:after{content:"";display:block;clear:both;}

@media (max-width:1199px) and (min-width:960px){
    body.pc_root_47 #PublishCatDescription table.kontakty td{line-height:2.5vw;height:2.5vw;vertical-align:middle;font-size:1.7vw;}
    body.pc_root_47 #PublishCatDescription table.kontakty img{height:90%;}
}

@media (max-width:959px) and (min-width:600px){
    body.pc_root_47 #PublishCatDescription table.kontakty td{line-height:2.5vw;height:2.5vw;vertical-align:middle;font-size:1.7vw;}
    body.pc_root_47 #PublishCatDescription table.kontakty img{height:90%;}
}

@media (max-width:599px) and (min-width:1px){
    body.pc_root_47 #PublishCatDescription{padding:0 10px;}
    body.pc_root_47 #PublishCatDescription div.adresa{float:none;}
    body.pc_root_47 #PublishCatDescription table.kontakty{float:none;margin-top:20px;width:100%;}
    body.pc_root_47 #PublishCatDescription table.kontakty td{font-size:16px;}
    body.pc_root_46 .proc-s-nami{margin-bottom:20px;}
    body.pc_root_46 .proc-s-nami > div{width:auto;float:none;text-align:center;padding:0.8vw;margin-bottom:10px;}  
    body.pc_root_46 .proc-s-nami > div:nth-child(5n){margin-bottom:0px;}  
    body.pc_root_46 .proc-s-nami > div > div:first-child{height:10vw;}
    body.pc_root_47 #PublishCatDescription .art-carousel{width:auto;margin:auto;padding:0;margin-top:20px;margin-bottom:20px;}
}

/*----------blog---------------*/
#PublishArticles h2 + div{display:none;}
#PublishArticles h2 + div + p + strong{display:none;}

.pc_root_159 #PublishArticles > div{position:relative;}

.pc_root_159 #PublishArticles h2 + div{display:block;}
.pc_root_159 #PublishArticles h2 + div span.c{display:none;}
.pc_root_159 #PublishArticles h2 + div span.b{position: absolute;z-index: 10;padding: 5px 15px 8px;background-color: grey;opacity: 0.8;left: 0;top: 15%;margin: 0;color: white;font-size: 18px;font-weight: 400;}

.pc_root_159 #PublishArticles h2 + div + p + strong{display:block;}

.pc_root_159 #PublishArticles:before{content:none;}
.pc_root_159 #PublishArticles div.imgCont{width:350px;float:left;margin-right:30px;}
.pc_root_159 #PublishArticles div.imgCont img{width:100%;display:block;}
.pc_root_159 #PublishArticles h2{position: static;padding: 0;background-color: transparent;opacity:1;top: auto;left: auto;}
.pc_root_159 #PublishArticles h2 a{color: #D3201A;font-size: 26px;}
.pc_root_159 #PublishArticles h2 + div + p{position: static;top: auto;left: auto;text-decoration: none;font-size: 18px;font-weight: 200;opacity: 1;color:#4a4d51;}

.pc_root_159 #PublishArtDetail{background-color: #f4f3f1;padding:20px 35px;width:auto;float:none;font-size:16px;}
.pc_root_159 #PublishArtDetail div.imgCont{width:350px;float:right;margin-left:30px;}
.pc_root_159 #PublishArtDetail div.imgCont img{width:100%;display:block;}
.pc_root_159 #PublishArtDetail a{color: #D3201A;}

.pc_root_159 #PublishArticles strong{font-weight:400;}
.pc_root_159 #PublishArticles strong a{color: #D3201A;font-size: 16px;}

.pc_root_159 #PublishArtDetail img.img-10{width:10%;}
.pc_root_159 #PublishArtDetail img.img-20{width:20%;}
.pc_root_159 #PublishArtDetail img.img-30{width:30%;}
.pc_root_159 #PublishArtDetail img.img-40{width:40%;}
.pc_root_159 #PublishArtDetail img.img-50{width:50%;}
.pc_root_159 #PublishArtDetail img.img-60{width:60%;}
.pc_root_159 #PublishArtDetail img.img-70{width:70%;}
.pc_root_159 #PublishArtDetail img.img-80{width:80%;}
.pc_root_159 #PublishArtDetail img.img-90{width:90%;}
.pc_root_159 #PublishArtDetail img.img-100{width:100%;}

@media (max-width:1199px) and (min-width:960px){
    .pc_root_159 #PublishArticles div.imgCont{width:30vw;float:left;margin-right:3vw;}
    .pc_root_159 #PublishArticles h2 + div + p{font-size: 1.5vw;margin:1.0vw 0;}
    .pc_root_159 #PublishArticles strong a{font-size: 1.4vw;}
    .pc_root_159 #PublishArticles h2 a{font-size: 2.2vw;}
    .pc_root_159 #PublishArticles h2{margin:1.0vw 0;}
}

@media (max-width:959px) and (min-width:600px){
    .pc_root_159 #PublishArticles div.imgCont{width:30vw;float:left;margin-right:3vw;}
    .pc_root_159 #PublishArticles h2 + div + p{font-size: 1.8vw;margin:1.0vw 0;}
    .pc_root_159 #PublishArticles strong a{font-size: 1.6vw;}
    .pc_root_159 #PublishArticles h2 a{font-size: 2.2vw;}
    .pc_root_159 #PublishArticles h2{margin:1.0vw 0;}
    .pc_root_159 #PublishArtDetail{font-size:15px;}
}

@media (max-width:599px) and (min-width:1px){
    .pc_root_159 #PublishArticles div.imgCont{width:auto;float:none;margin:auto;}
    .pc_root_159 #PublishArticles > div{margin-bottom:30px;}
    .pc_root_159 #PublishArticles h2{margin:10px 0;}
    .pc_root_159 #PublishArticles h2 a{font-size: 20px;}
    .pc_root_159 #PublishArticles h2 + div + p{font-size:14px;margin:10px 0;}
    .pc_root_159 #PublishArtDetail{padding:10px;font-size:14px;}
    .pc_root_159 #PublishArtDetail div.imgCont{width:50%;margin-left:1.5vw;}
}

/*----parametry obrazky---*/
.img-par-name{position:absolute;top:0px;right:0;}

.PubParItem.par-div-two, .PubParItem.par-div-one{margin-top:10px;}
.PubParItem.par-div-two, .PubParItem.par-div-two + div{height:27px;}

.PubParItem.par-div-two div{line-height:30px;}
.PubParItem.par-div-two > div + div + div, 
.PubParItem.par-div-two > div + div + div + div {line-height:22px;}

.PubParItem.par-div-one > div + div,
.PubParItem.par-div-one > div{line-height:54px;}

#PublishParamList .addTextPar{text-align:right;font-weight:600;padding-right:10px;padding-top:10px;}
#PublishParamList .addTextPar.small{font-size:14px;}

@media (max-width:1199px) and (min-width:960px){
    #PublishParamList .addTextPar.small{font-size:1.1vw;}
}

@media (max-width:959px) and (min-width:600px){
    #PublishParamList .addTextPar.small{font-size:1vw;}
}

@media (max-width:599px) and (min-width:1px){
    #PublishParamList .addTextPar.small{font-size:14px;}
}

.pc_root_159 #PublishArtDetail img.img-r-10{width:10%;}
.pc_root_159 #PublishArtDetail img.img-r-20{width:20%;}
.pc_root_159 #PublishArtDetail img.img-r-30{width:30%;}
.pc_root_159 #PublishArtDetail img.img-r-40{width:40%;}
.pc_root_159 #PublishArtDetail img.img-r-50{width:50%;}
.pc_root_159 #PublishArtDetail img.img-r-60{width:60%;}
.pc_root_159 #PublishArtDetail img.img-r-70{width:70%;}
.pc_root_159 #PublishArtDetail img.img-r-80{width:80%;}
.pc_root_159 #PublishArtDetail img.img-r-90{width:90%;}
.pc_root_159 #PublishArtDetail img.img-r-100{width:100%;}

@media (max-width:1199px) and (min-width:1px){
    .pc_root_159 #PublishArtDetail img.img-r-10{width:100%;}
    .pc_root_159 #PublishArtDetail img.img-r-20{width:100%;}
    .pc_root_159 #PublishArtDetail img.img-r-30{width:100%;}
    .pc_root_159 #PublishArtDetail img.img-r-40{width:100%;}
    .pc_root_159 #PublishArtDetail img.img-r-50{width:100%;}
    .pc_root_159 #PublishArtDetail img.img-r-60{width:100%;}
    .pc_root_159 #PublishArtDetail img.img-r-70{width:100%;}
    .pc_root_159 #PublishArtDetail img.img-r-80{width:100%;}
    .pc_root_159 #PublishArtDetail img.img-r-90{width:100%;}
    .pc_root_159 #PublishArtDetail img.img-r-100{width:100%;}
}

/*----fast---*/
body.b_pcat.pc_root_44 .NavBar{display:none;}
body.b_art .NavBar{display:none;}
body.b_art .buttNextX-wrap{text-align:center;margin-top:70px;margin-bottom:20px;}
body.b_art .buttNextX{border:2px solid #4C4D51;border-radius:4px;padding:10px 20px;cursor:pointer;font-size:20px;color:transparent;}
body.b_art .buttNextX:after{content:"ZOBRAZIT DALŠÍ...";color:#4C4D51;margin-left:-84px;}


/*-----jednotazove upravy-----------*/
#publishCategory > li > strong > a[href="/vanocni-provoz/pc214/"]{color:#d32b2a;}

/*-----------chybova stranka-------------*/
body.status-page-404 #SliderMod,
    body.status-page-404 #SliderModPager,
    body.status-page-404 #filtrPublishCat{  display:none; }

body.status-page-404 #Content{ width:100%; max-width:1200px;margin:auto; }
body.status-page-404 a{ color:#d52a29; }

/*-------------cookies GDPR -------------*/
#cookes-gdpr-box {display:none; width:100%; max-width:500px; padding:20px; background-color: white; position:fixed; left:10px;bottom:10px; box-shadow:1px 1px 2px 1px rgba(72,72,72,0.5); z-index:1050;cursor: auto;}
#cookes-gdpr-box h2 {margin: 0;}
#cookes-gdpr-box .downUp-head{ display:none; width:17px; height:20px; background-image:url(""); background-size: 15px 8px; background-repeat:no-repeat; background-position: right center; cursor:pointer; float: right;}
#cookes-gdpr-box .downUp-head.up{ display:block;background-image:url("/ImgGalery/Base/arr_down.svg");}

#cookes-gdpr-box > p{padding:20px 0; }
#cookes-gdpr-box input[type="button"]{ padding:5px 10px; font-size:12px;font-weight:600; margin-left:10px;cursor: pointer; }
#cookes-gdpr-box input[type="button"]:hover {background-color: rgba(0, 0, 0, 0.1) !important;}
#cookes-gdpr-box input[type="button"]:focus, #cookes-gdpr-box input[type="button"]:active{ outline: 0; border: 0; }
#cookes-gdpr-box input[type="button"].butt-cookies{ background-color:transparent; color:#3a3b3d; border:2px solid #3a3b3d; border-radius:3px;}
#cookes-gdpr-box input[type="button"].save-notall{ margin-left:0px;}
#cookes-gdpr-box input[type="button"].save-sel{ display:none;}
#cookes-gdpr-box input[type="button"].allow-all{ margin-left:auto;}


#cookes-gdpr-box .cookieGDPR { display:none;}
#cookes-gdpr-box .cookieGDPR > ul:before{ content:"Jednotlivé souhlasy";display:block;font-size: 16px; font-weight:600; margin:10px 0 10px -10px; }
#cookes-gdpr-box .cookieGDPR > ul{ list-style-type: none; margin-left:10px; padding-left: 0;}
#cookes-gdpr-box .cookieGDPR > ul > li{ margin-bottom:10px; border-bottom:1px solid #3a3b3d;}
#cookes-gdpr-box .cookieGDPR > ul > li:last-child{ border-bottom:none;}
#cookes-gdpr-box .cookieGDPR > ul > li > label{cursor:pointer; margin-bottom:5px;}
#cookes-gdpr-box .cookieGDPR > ul > li > p{display:none; margin-bottom:7px;}
#cookes-gdpr-box .head-butt{ display: none; text-align:right; }
#cookes-gdpr-box .row-head{ display:flex; justify-content: space-between;align-content:stretch; padding-bottom:7px;}
#cookes-gdpr-box .row-head label{ display:flex; justify-content: space-between;align-content:stretch; width:100%;}
#cookes-gdpr-box .row-head label > strong{ display:inline-block;}
#cookes-gdpr-box .row-head .downUp{ display:inline-block; width:30px; height:20px; background-image:url("/ImgGalery/Base/arr_down.svg"); background-size: 15px 8px; background-repeat:no-repeat; background-position: center center; cursor:pointer;}
#cookes-gdpr-box .row-head .downUp.up{ background-image:url("/ImgGalery/Base/arr_up.svg");}

#cookes-gdpr-box .cookieGDPR input[type="checkbox"]{ border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
#cookes-gdpr-box .cookieGDPR input + span.switch{ flex-shrink:0;display:inline-block; background-image:url("/ImgGalery/Base/toggle-off.svg"); width:35px; height:20px; background-size:30px 19px; margin-left:5px;background-repeat:no-repeat; background-position: center center;cursor: pointer;}
#cookes-gdpr-box .cookieGDPR input:checked + span.switch{ background-image:url("/ImgGalery/Base/toggle-on.svg"); width:35px; height:20px; background-size:30px 19px;cursor: pointer;}

#cookes-gdpr-box .bottom-cookies{ display:flex; justify-content: flex-start; flex-wrap: wrap;}

.cookies-edit-butt{ display:block; position:fixed; bottom: 10px; left:10px; width:72px; height:72px; cursor:pointer; background-image: url("/ImgGalery/Img5/Design/cookies-edit-user.png"); z-index:+100;}

@media (max-width:540px) and (min-width:1px){
    #cookes-gdpr-box {left:0px; bottom:0px;padding:10px;width:calc(100% - 20px);left:auto;bottom:70px;}
    #cookes-gdpr-box input[type="button"]{ padding:5px 10px; font-size:13px; }
}

@media (max-width: 440px) {
    #cookes-gdpr-box .bottom-cookies {flex-direction: column-reverse;justify-content: center;align-items: stretch;}
    #cookes-gdpr-box input[type="button"],
    #cookes-gdpr-box input[type="button"].allow-all,
    #cookes-gdpr-box input[type="button"].save-notall {margin-left: 0;margin-top: 5px;margin-bottom: 5px;width: 100%;text-align: center; height: 40px;}
    #cookes-gdpr-box input[type="button"].allow-all {margin-bottom: 40px;}
}

/*--------napiste nam----------*/

.detailArticles{ position:relative; }
.sender-form{ max-width:366px; position:absolute; top:19px; right:-380px; background-color:white; padding:5px 45px 30px 45px; color:#4f5256;}
#PublishCatDescription .sender-form{ top:19px; right:0px; }

#PublishCatDescription .sender-form h2, #PublishArtDetail .sender-form h2, .sender-form h2{ margin:5px 0 0 -15px; color:#4f5256;}
.sender-form > div > div > span{ display:block; padding:10px 0 5px 0;}
.sender-form input[type="text"], .sender-form textarea{ width:92%; border:2px solid #dadbe0;padding:5px 10px;font-size:16px;color:#4f5256;border-radius:4px;}
.sender-form input[type="text"]::placeholder, .sender-form textarea::placeholder{ color:#b4b4b4;}
.sender-form input[type="text"] {height:20px;}
.sender-form textarea{height:80px;}
/*
.sender-form input[type="submit"]{background-color:transparent; background-image:url('/ImgGalery/Img4/Design/butt_poptavka.png'); color:transparent; margin-top:10px;width:114px; height:35px; border:0px;}
*/
.sender-form div.note{font-size:13px; margin:8px 0;}
.sender-form div.note a{color:#D3201A;}
.sender-form div.odeslat{text-align:center;}

@media (max-width:1185px) and (min-width:1px){
    .sender-form{position:static;max-width:750px; width:95%; top:auto; right:auto; padding:10px;}
    #PublishCatDescription .sender-form h2, #PublishArtDetail .sender-form h2, .sender-form h2{margin:0; font-size: 26px;}
    .sender-form input[type="text"], .sender-form textarea{width:calc(100% - 20px);}
}

@media (max-width:750px) and (min-width:1px){
    .sender-form{margin:auto;}
}

.button {
    vertical-align: middle;
    width: 123px;
    height: 35px;
    background-color: #d3201a;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    border-radius: 5px;
    box-shadow: 0 2px #9B1F1D;
    font-weight: bold;
    font-family: 'Open Sans';
    cursor: pointer;
    transition-duration: 0.2s;
}
.button svg {
    width: 49px;
    height: 19px;
    vertical-align: middle;
    margin-right: 5px;
}
.button span{
    vertical-align: middle;
}
.button:hover {
    background-color: #E85757;
}
.button:active {
    background-color: #d3201a;
    box-shadow: 0 1px #9B1F1D;
    transform: translateY(1px);
}
