
/*.homeCara{
border: 2px solid black;
width:100%;
}  */

.textHref {
    text-decoration: underline !important;
    color: #337ab7 !important 
}

.historyDiskuzeSkupiny{
    margin-top:-15px;

}

.homeContainer{
    display:flex;
    flex-direction:row;
    justify-content: space-between;
    align-items:flex-start;
    width:1160px;
    padding-top:20px;
    margin:auto;
}

.homeObal{
    display:flex;
    flex-direction:column;
    border: 1px solid #e6ecf0;
    background: #fff;
    margin-bottom:15px;
    justify-content: space-between;
}

.homeLevy{
    width:300px;
    min-width:300px;
    margin-right:15px;
}

.homeStred{
    flex-grow:1;
    display:flex;
    flex-direction:column;
    width:1px;
    /*overflow:hidden;  */
}

.homePravy{
    width:300px;
    min-width:300px;
    margin-left:15px;
}

.homePravy160{

}


.homeLevyTop{
    width:100%;
    position:relative;
    height:210px;
    display:flex; 
    align-items:flex-end;
    z-index:1;
    flex-direction:column;
    justify-content: flex-end;
    align-items:center;
    padding-bottom:10px;
}

.homeLevyTop2{
    padding:15px;
}

.homeLevyTopObr img{
    width:70px;
    height:70px;
    border-radius:50%; 
    border: 4px solid white;
    z-index:2;

}

.homeLevyTopObr{
    margin-left:15px;
    cursor:pointer;
}

.homeLevyTopBcg{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
}

.homeLevyTopJm{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    margin-bottom:4px;
    cursor:pointer;
}

.homeLevyTopJmeno1{
    font-weight: bold;
    font-size: 15px;
    line-height: 25px;
    color:black;
    font-family: "Segoe UI",Arial,sans-serif;
    margin-bottom:-8px;
}

.homeLevyTopJmeno2{
    font-weight: normal;
    font-size: 13px;
    color: #981ceb;
    margin-top:4px;
}

.homeLevyTopJmeno2 .hashtag{
    padding-right:2px;
}

.homeLevyObrJm{
    width:100%;
    display:flex; 
    align-items:flex-end;
    z-index:1;
    margin-bottom:10px;
}

.homeLevyCisla{
    display:flex;
    justify-content: space-between;
    width:100%;
    height:38px;
}

.homeLevyCisla1{
    width:33%;
    display:flex;
    justify-content: center;
    align-items:center;
    flex-direction:column;
}

.homeLevyCisla2{
    color: #657786;
    font-weight: bold;
    font-size: 13px;
    font-family: "Segoe UI",Arial,sans-serif;
}

.homeLevyCisla3{
    font-weight: bold;
    font-size: 13px;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #981CEB;
}

.homeObalNadpis{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align:left;
    background-color: #FAFAFA;
    /*color:#1c94e0; */
}

.homeObalSkupina{ 
    flex-direction:column;
    width:100%;
    display:flex;
    justify-content: flex-start;
    align-items:center;
    margin-top:10px;
    padding-bottom:5px;
    border-bottom:1px solid #f2f2f2;
}

.homeObalScroll a:last-child .homeObalSkupina{
    border-bottom:none;
}

.homeObalSkupina1 img{
    width:70px;
    min-width:70px;
    height:70px;
    border-radius:50%; 
}

.homeObalSkupina1{
    display:flex;
    justify-content: space-between;
    align-items:center;
    width:100%;
}


.homeObalSkupinaRadek1{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color:#1c94e0;
    flex-grow:1;
    width:100%;
    display:flex;
    justify-content: flex-start; 
    text-align:left;
    padding-left:10px;
}

.homeObalSkupinaRadek2{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 10px;
    color:#657786;
    padding-right:5px;
    display:flex; 
    align-items:center; 
    width:100%;
    justify-content: flex-end;
}

.homeObalSkupinaRadek2 .material-icons{
    font-size: 15px;
    margin-right:3px;
}

.homeObalSkupinaBarva {
}

.homeObalSkupina1:hover .homeObalSkupinaRadek1 {
    color:rgb(255, 128, 181) !important;
}

.homeObalSkupina1:hover {
    cursor:pointer;
}

.homeStredTop{
    width:100%;
    display:flex;
    flex-direction:column;
    padding:15px;
}

.homeStredBottom{
    width:100%;
}

.homeStredTextObal{
    display:flex;
    justify-content:flex-start;
    align-items:flex-start;
    position:relative;
}

.homeStredTextFoto img{
    width:40px;
    height:40px;
    border-radius:50%;
}



.homeStredText{
    position:relative;
    text-align:left;
    word-break:break-word;
    word-wrap:break-word;
    flex-grow:1;
    background-color: white;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    min-height:65px;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size:14px;
    margin-left:15px;
    margin-right:20px;
    width:200px;
    border-radius:10px;
}

.homeStredText[contenteditable="true"]:empty::before{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 15px;
}

.homeStredText::after{
    content: '';
    width: 14px;
    height: 14px;
    position: absolute;
    top: 14px;
    background-color: white;
    left: -8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.homeStredEmoObal{
    position:absolute !important;
    bottom:3px;
    right:5px;
}

.homeStredEmoObal .fa-smile-o{
    font-size:21px;
    font-weight:normal;
    color: #1da1f2;
    cursor:pointer;

}

.homeStredFotoObal .fa-picture-o{
    font-size:19px;
    padding:3px;
    font-weight:normal;
    color: #1da1f2;;
    cursor:pointer;
}

.homeStredPridatFotoText{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left:5px;
    cursor:pointer;
    color: #737373;

}

.homeFotoOznacitObal{
    display:flex;
    align-items:center;

}

.homeFotoOznacitObal label{
    margin-bottom:0;
}

.homeStredFotoObal{
    display:flex;
    justify-content:space-between;
    padding-top:8px;
    align-items:center;
    margin-bottom:-5px;
}

.homeOznacit{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    cursor: pointer;
    color: #737373;
}

.homeOznacit:hover{
    background-color:#D7D7D7;
}

.homeStredFotoObal label{
    margin-bottom:0;
}

.homeStredFotoObal .pointer{
    display:flex;
    align-items:center;
    padding:5px 10px;
    background-color:#ebedf0;
    border-radius: 10em;
    margin-right:20px;
    height:30px;
}

.homeStredFotoObal .pointer:hover{
    background-color:#D7D7D7;
}

.homeOznacit .fas{
    font-size:15px;
    color:#4476BC;
    padding-right:8px;
}

.homeUpravitPrispevekDole .pointer {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    background-color: #ebedf0;
    border-radius: 10em;
    margin-right: 20px;
    height: 30px;
}

.homeUpravitPrispevekDole .pointer:hover{
    background-color:#D7D7D7;
}

#seznamOznaceny2{
    padding:15px;
}

.homeStredOdeslatObal{
    cursor:pointer;
    background-color:#D5A4F7;
    color:white;
    font-family: "Source Sans Pro", Arial !important;
    font-size: 13px;
    font-weight: bold;
    width: 80px;
    text-align: center;
    display: inline-block;
    height: 28px;
    border-radius: 10em;
    margin-right: 0px;
    display:flex;
    justify-content: center;
    align-items:center;
}

.homeStredZed{
    display:flex;
    flex-direction:column;
    padding:15px;
}

.homeStredZedHead{
    display:flex;
    justify-content: space-between;
}

.homeStredZedHeadUser{
    display:flex;
    justify-content: flex-start;
    align-items:flex-start;
}

.homeStredZedHeadUserImage{
    width:40px;
    height:40px;
    border-radius:50%;
}


.homeOznacitOdznacit .fas{
    font-size:16px;
    color:#4476BC;
    margin-right:7px;
}

.homeOznacitOdznacit{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
}

.homeOznacitOdznacit2 .fas{
    color:#EB6161!important;
}

.homeOznacitOdznacit:hover{
    border-color:#4476BC !important;

}

.homeOznacitVypis{
    display:flex;
    align-items:center;
    margin-left: 7px;
    color: #981ceb;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    cursor: pointer;
    margin-bottom:5px;
}

.homeOznacitVypis img{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-right:5px;
}

.homeOznacitVypisObal{
    display:flex;
    flex-wrap:wrap;
}

.infoTextObl .knitdrop:focus .knitdropshow .homeLikeScroll, .infoTextObl .knitdrop:active .knitdropshow .homeLikeScroll,
.homeStredZedPalcePalce .knitdrop:focus .knitdropshow .homeLikeScroll, .homeStredZedPalcePalce .knitdrop:active .knitdropshow .homeLikeScroll,
.levyInformace .knitdrop:focus .knitdropshow .homeLikeScroll, .levyInformace .knitdrop:active .knitdropshow .homeLikeScroll,
.clanekInfo .knitdrop:focus .knitdropshow .homeLikeScroll, .clanekInfo .knitdrop:active .knitdropshow .homeLikeScroll,
.footTitle1 .knitdrop:focus .knitdropshow .homeLikeScroll, .footTitle1 .knitdrop:active .knitdropshow .homeLikeScroll,
.kateDatum .knitdrop:focus .knitdropshow .homeLikeScroll, .kateDatum .knitdrop:active .knitdropshow .homeLikeScroll,
.inspiOtevrenaOblibenePocet.knitdrop:focus .knitdropshow .homeLikeScroll, .inspiOtevrenaOblibenePocet.knitdrop:active .knitdropshow .homeLikeScroll,
.komentarLikeCislo.knitdrop:focus .knitdropshow .homeLikeScroll, .komentarLikeCislo.knitdrop:active .knitdropshow .homeLikeScroll{
    overflow-x:hidden;
    overflow-y:scroll;
    min-width:100% !important;
    max-height:inherit !important;
    -webkit-box-sizing:content-box !important;
    box-sizing:content-box !important;
    scrollbar-width: none;
}

.infoTextObl .knitdrop:focus-within .knitdropshow .homeLikeScroll,
.homeStredZedPalcePalce .knitdrop:focus-within .knitdropshow .homeLikeScroll,
.levyInformace .knitdrop:focus-within .knitdropshow .homeLikeScroll,
.clanekInfo .knitdrop:focus-within .knitdropshow .homeLikeScroll,
.footTitle1 .knitdrop:focus-within .knitdropshow .homeLikeScroll,
.kateDatum .knitdrop:focus-within .knitdropshow .homeLikeScroll,
.inspiOtevrenaOblibenePocet.knitdrop:focus-within .knitdropshow .homeLikeScroll,
.komentarLikeCislo.knitdrop:focus-within .knitdropshow .homeLikeScroll{
    overflow-x:hidden;
    overflow-y:scroll;
    min-width:100% !important;
    max-height:inherit !important;
    -webkit-box-sizing:content-box !important;
    box-sizing:content-box !important;
    scrollbar-width: none;
}

.infoTextObl .knitdrop:focus .knitdropshow .homeLikeScroll::-webkit-scrollbar, .infoTextObl .knitdrop:active .knitdropshow .homeLikeScroll::-webkit-scrollbar,
.homeStredZedPalcePalce .knitdrop:focus .knitdropshow .homeLikeScroll::-webkit-scrollbar, .homeStredZedPalcePalce .knitdrop:active .knitdropshow .homeLikeScroll::-webkit-scrollbar, 
.levyInformace .knitdrop:focus .knitdropshow .homeLikeScroll::-webkit-scrollbar, .levyInformace .knitdrop:active .knitdropshow .homeLikeScroll::-webkit-scrollbar, 
.clanekInfo .knitdrop:focus .knitdropshow .homeLikeScroll::-webkit-scrollbar, .clanekInfo .knitdrop:active .knitdropshow .homeLikeScroll::-webkit-scrollbar,
.footTitle1 .knitdrop:focus .knitdropshow .homeLikeScroll::-webkit-scrollbar, .footTitle1 .knitdrop:active .knitdropshow .homeLikeScroll::-webkit-scrollbar, 
.kateDatum .knitdrop:focus .knitdropshow .homeLikeScroll::-webkit-scrollbar, .kateDatum .knitdrop:active .knitdropshow .homeLikeScroll::-webkit-scrollbar,
.inspiOtevrenaOblibenePocet.knitdrop:focus .knitdropshow .homeLikeScroll::-webkit-scrollbar, .inspiOtevrenaOblibenePocet.knitdrop:active .knitdropshow .homeLikeScroll::-webkit-scrollbar,
.komentarLikeCislo.knitdrop:focus .knitdropshow .homeLikeScroll::-webkit-scrollbar, .komentarLikeCislo.knitdrop:active .knitdropshow .homeLikeScroll::-webkit-scrollbar{
    display:none;
}

.infoTextObl .knitdrop:focus-within .knitdropshow .homeLikeScroll::-webkit-scrollbar,
.homeStredZedPalcePalce .knitdrop:focus-within .knitdropshow .homeLikeScroll::-webkit-scrollbar, 
.levyInformace .knitdrop:focus-within .knitdropshow .homeLikeScroll::-webkit-scrollbar,
.clanekInfo .knitdrop:focus-within .knitdropshow .homeLikeScroll::-webkit-scrollbar,
.footTitle1 .knitdrop:focus-within .knitdropshow .homeLikeScroll::-webkit-scrollbar, 
.kateDatum .knitdrop:focus-within .knitdropshow .homeLikeScroll::-webkit-scrollbar,
.inspiOtevrenaOblibenePocet.knitdrop:focus-within .knitdropshow .homeLikeScroll::-webkit-scrollbar,
.komentarLikeCislo.knitdrop:focus-within .knitdropshow .homeLikeScroll::-webkit-scrollbar{
    display:none;
}

.infoTextObl .knitdrop:focus .knitdropshow .homeAkceItem, .infoTextObl .knitdrop:active .knitdropshow .homeAkceItem, 
.homeStredZedPalcePalce .knitdrop:focus .knitdropshow .homeAkceItem, .homeStredZedPalcePalce .knitdrop:active .knitdropshow .homeAkceItem, 
.levyInformace .knitdrop:focus .knitdropshow .homeAkceItem, .levyInformace .knitdrop:active .knitdropshow .homeAkceItem,
.clanekInfo .knitdrop:focus .knitdropshow .homeAkceItem, .clanekInfo .knitdrop:active .knitdropshow .homeAkceItem,
.footTitle1 .knitdrop:focus .knitdropshow .homeAkceItem, .footTitle1 .knitdrop:active .knitdropshow .homeAkceItem, 
.kateDatum .knitdrop:focus .knitdropshow .homeAkceItem, .kateDatum .knitdrop:active .knitdropshow .homeAkceItem,
.inspiOtevrenaOblibenePocet.knitdrop:focus .knitdropshow .homeAkceItem, .inspiOtevrenaOblibenePocet.knitdrop:active .knitdropshow .homeAkceItem, 
.komentarLikeCislo.knitdrop:focus .knitdropshow .homeAkceItem, .komentarLikeCislo.knitdrop:active .knitdropshow .homeAkceItem{
    padding:5px 10px; 
    background-color:inherit;
}

.infoTextObl .knitdrop:focus-within .knitdropshow .homeAkceItem, 
.homeStredZedPalcePalce .knitdrop:focus-within .knitdropshow .homeAkceItem, 
.levyInformace .knitdrop:focus-within .knitdropshow .homeAkceItem,
.clanekInfo .knitdrop:focus-within .knitdropshow .homeAkceItem,
.footTitle1 .knitdrop:focus-within .knitdropshow .homeAkceItem, 
.kateDatum .knitdrop:focus-within .knitdropshow .homeAkceItem,
.inspiOtevrenaOblibenePocet.knitdrop:focus-within .knitdropshow .homeAkceItem, 
.komentarLikeCislo.knitdrop:focus-within .knitdropshow .homeAkceItem{
    padding:5px 10px; 
    background-color:inherit;
}

.infoTextObl .knitdrop:focus .knitdropshow, .infoTextObl .knitdrop:active .knitdropshow, 
.homeStredZedPalcePalce .knitdrop:focus .knitdropshow, .homeStredZedPalcePalce .knitdrop:active .knitdropshow, 
.levyInformace .knitdrop:focus .knitdropshow, .levyInformace .knitdrop:active .knitdropshow, 
.clanekInfo .knitdrop:focus .knitdropshow, .clanekInfo .knitdrop:active .knitdropshow, 
.footTitle1 .knitdrop:focus .knitdropshow, .footTitle1 .knitdrop:active .knitdropshow, 
.kateDatum .knitdrop:focus .knitdropshow, .kateDatum .knitdrop:active .knitdropshow,
.inspiOtevrenaOblibenePocet.knitdrop:focus .knitdropshow, .inspiOtevrenaOblibenePocet.knitdrop:active .knitdropshow,
.komentarLikeCislo.knitdrop:focus .knitdropshow, .komentarLikeCislo.knitdrop:active .knitdropshow{
    max-height:130px;
    overflow:hidden;
    top:20px;
    left:0px;
    right:unset;
    box-shadow: 0 1px 4px rgba(0,0,0,0.25);
}

.infoTextObl .knitdrop:focus-within .knitdropshow, 
.homeStredZedPalcePalce .knitdrop:focus-within .knitdropshow, 
.levyInformace .knitdrop:focus-within .knitdropshow, 
.clanekInfo .knitdrop:focus-within .knitdropshow, 
.footTitle1 .knitdrop:focus-within .knitdropshow, 
.kateDatum .knitdrop:focus-within .knitdropshow,
.inspiOtevrenaOblibenePocet.knitdrop:focus-within .knitdropshow,
.komentarLikeCislo.knitdrop:focus-within .knitdropshow{
    max-height:130px;
    overflow:hidden;
    top:20px;
    left:0px;
    right:unset;
    box-shadow: 0 1px 4px rgba(0,0,0,0.25);
}


.skupinaSpravceObrazek .homeStredZedHeadUserImage{
    width:44px;
    height:44px;
    border-radius:50%;
}

.homeStredZedHeadUserJmeno{
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    min-height:33px;
    margin-top:4px;
}

.homeStredZedHeadUserJmeno1{
    font-family: "Segoe UI",Arial,sans-serif;
    color: black;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer; 
    display:flex;
    align-items:center;
}

.homeStredZedHeadUserJmeno2{
    font-family: "Segoe UI",Arial,sans-serif;
    font-weight:600;
    font-size: 12px;
    color: #981CEB;
    text-align:left;
}

.homeStredZedHeadUserJmeno2 .hashtag{

}

.diskuzeOznaceni{
    border: 3px solid #7AEA7A;
    padding: 2px;
}



.homeStredZedHeadDatum{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-end;
    color:#90949c;
    font-family: 'Open Sans',Roboto,sans-serif;
    font-size: 11px;
    height:40px;
}

.homeStredZedText{
    display:flex;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    color:#1d2129;
    text-align:left;
    flex-direction:column;
}

.homeStredZedTextPrispevek{
    /*padding-right:20px;*/
    word-break: break-word; 
    word-wrap: break-word;
    width:100%;
}

.homeTextSdileni{
    padding-bottom: 7px;
}



.homeStredZedPalce{
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-family: 'Open Sans',Roboto,sans-serif !important;
    font-size:12px;
    color: #828084;
    line-height: 1;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom:10px;
}

.homeStredZedPalcePalce{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    line-height: 1;
}

.homeStredZedPalceUp{
    justify-content: center;
    display:flex;
    align-items:center;
    margin-right:15px;
}

.homeStredZedPalceUp .material-icons{
    color: white;
    border-radius: 50%;
    background-color: #1da1f2;
    padding: 3px;
    font-size: 13px;
    margin-right:4px;
}

.homeStredZedPalceDown{
    justify-content: center;
    display:flex;
    align-items:center;
    margin-right:15px;
}


.homeStredZedPalceDown .material-icons{
    color:#eb4a56;
    padding-right:2px;
    font-size: 17px;
    padding-top:5px;
}

.homeStredZedPalceKomentare{
    justify-content: center;
    display:flex;
    align-items:center;
    cursor:pointer;
}

.homeStredZedPalceKomentare .material-icons{
    color:#909196;
    padding-right:3px;
    font-size: 17px;
    padding-top:2px;
}

.homeStredZedLibi{
    display:flex;
    justify-content: space-between;
    align-items:center;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom:7px;
    padding-top:7px;

}

.obalPopiskyGalerieCele .homeStredZedLibi {
    padding-left: 5px;
    padding-right: 5px;
}

.homeStredZedLibiLibi{
    justify-content: center;
    display:flex;
    align-items:center;
    cursor:pointer;
    transition: transform .9s;
}

.homeStredZedLibiLibi:active .material-icons{
    color: #1da1f2;
    -ms-transform: scale(1.2); /* IE 9 */
  -webkit-transform: scale(1.2); /* Safari 3-8 */
  transform: scale(1.2); 
}

.homeStredZedLibiLibi.zmackly{
    color: #1da1f2;
}

.homeStredZedLibiLibi .material-icons{
    padding-right:7px;
    font-size: 18px;
    cursor:pointer;
    
}



.homeStredZedLibiNelibi{
    justify-content: center;
    display:flex;
    align-items:center;
    cursor:pointer;
}


.homeStredZedLibiNelibiPryc{
    display:none;
}

.levyInformaceGalerie{
    width:100%;
}

.homeStredZedLibiNelibi:hover{
    color:#eb4a56;
}

.homeStredZedLibiNelibi.zmackly{
    color:#eb4a56;
}


.homeStredZedLibiNelibi .material-icons {
    cursor:pointer;
    padding-right:7px;
    font-size: 18px;
    padding-top:7px;
}

.homeStredZedLibiKomentar{
    justify-content: center;
    display:flex;
    align-items:center;
    cursor:pointer;
}

.homeStredZedLibiKomentar:hover{
    color: #515359;
}

.homeStredZedLibiKomentar .material-icons {
    cursor:pointer;
    padding-right:7px;
    font-size: 18px;
    padding-top:3px;
}

.homeStredZedKoment{
    display:flex;
    flex-direction:column;
}

.homeStredZedKomentSchovany{
    display:none;
}

.homeStredZedKomentPridat{
    display:flex;
    justify-content: space-between;
    font-family: "Segoe UI",Arial,sans-serif;
    margin-top:10px;
    align-items:flex-start;
}

.homeStredZedKomentPridat .userHvezdyObal{
    margin-top:2.5px;
}

.homeStredZedKomentPridat .homeStredZedKomentPridatOdeslat{
    margin-top:5px;
}

.homeStred  .homeStredZedKomentar .homeStredZedKomentPridat {
    margin-right: -30px;
}

.homeStredZedKomentPridatFoto{
    width:35px;
    height:35px;
    border-radius:50%;

}

.homeStredZedKomentPridatTextObal{
    flex-grow: 1;
    color: #657786;
    min-height: 40px;
    display: flex;
    flex-direction: column;
}

.homeStredZedKomentareObrazkyNove {
    display: flex;
    flex-wrap: wrap;
}

.homeStredZedKomentPridatText{
    flex-grow:1;
    position:relative;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
    min-height:40px;
    display:flex;
    background-color: #f5f8fa;
    border-radius: 21px;
}


.homeStredZedKomentPridatTextDiskuze{
    flex-direction: column;
    background-color:transparent;
    border-radius: unset;
}


.homeStredZedKomentPridatText1{
    flex-grow:1;
    position:relative;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
    min-height:40px;
    display:flex;
    background-color: #f5f8fa;
    border-radius: 21px;
}

.homeStredZedKomentPridatTextFoto{
    margin-top:10px;
    flex-wrap:wrap;
    display:flex;
}

.homeStredZedKomentPridatTextText{ 
    flex-grow:1;
    width:1px;
    text-align:left;
    color: #14171a;
    font-size: 14px;
    padding: 10px 12px 10px 12px;
    margin-right:50px;
    word-break: break-word;
    word-wrap: break-word;
}

.homeStredZedKomentPridatTextText:empty::before{
    font-family: "Segoe UI",Arial,sans-serif;

}


.homeStredZedKomentPridatEmo{
    font-size:20px;
    color: #981ceb;
    position:absolute !important;
    bottom: 10px;
    right:10px;
    cursor:pointer;
}

.komentarPridatFoto{
    bottom:10px;
    right:37px;
}

.komentarePridat .komentarPridatFoto{
    bottom:5px;
}

.komentarePridat .homeStredText{
    margin-right:75px;
    width:100%;
    margin-right:0;
    min-height:40px;
}  

.homeStredZedKomentPridatOdeslat{
    display:flex;
    width:30px;
    height:30px;
    justify-content: center;
    align-items:center;
    font-size:18px;
    color: #1da1f2;
    cursor:pointer;
}

.homeStredZedKomentKomentare{
    display:flex;
    flex-direction:column;
    position:relative;
    padding-bottom:30px;
}

#fwait .necoChybiObal{
    background-color:transparent;
    border:none;
}

#fwait .necoChybiObal .loader{
    border-color: #3b5998 ;
    border-top-color: #1c94e0  ;
}

.homeStredZedKomentKomentareZobrazene{
    display:flex;
    flex-direction:column;
    margin-top:15px;
}

.homeStredZedKomentar{
    display:flex;
    justify-content: space-between;
    margin-top:15px;
    align-items:flex-start ;
}

.homeStredZedOdpoved{
    margin-right:-30px;
}

.homeStredZedKomentarFoto{
    width:35px;
    height:35px;
    border-radius:50%;

}

.homeStredZedKomentarText{
    display:flex;
    flex-direction:column;
    flex-grow:1;
    text-align:left;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size:13px;
    max-width:calc(100% - 75px);
}


.modalGal .homeStredZedKomentarText{
    max-width:calc(100% - 45px);
}

.homeStredZedKomentarText2{
    background-color:#f5f8fa;
    border-radius: 21px;
    line-height: 16px;
    padding: 7px 12px 7px 12px;
}


.homeStredZedKomentarTextJmeno{
    font-family: "Segoe UI",Arial,sans-serif;
    color: #365899;
    font-weight:bold;
    font-size:13px;
    text-align:left;
    display: flex;
    justify-content: space-between;
}

.modalGal .homeStredZedKomentarTextKomu{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;
    color: #1da1f2;
    flex-wrap:wrap;
    font-weight:normal;  
}


.modalGal .homeStredZedKomentarTextJmeno{
    flex-wrap:wrap;  
}



.homeStredZedKomentarTextJmenoJmeno{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.homeStredZedKomentarTextJmeno2{
    color: #981ceb; 
    font-size:12px;
}

.homeStredZedKomentarTextJmenoDatum{
    color: #657786;
    font-family: 'Open Sans',Roboto,sans-serif;
    font-size: 10px;
    font-weight:normal;
    white-space:nowrap;
    margin-left:2px;
}

.modalGal .homeStredZedKomentarTextJmenoJmeno{
    max-width:calc(100% - 30px);
}

.homeStredZedKomentarTextKomu{
    display:flex;
    align-items:center;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size:13px;
    color: #1da1f2;
    padding-top:-3px;  
    margin-bottom:4px;
}

.homeStredZedKomentarTextKomu .material-icons{

    font-size:15px;
}

.homeStredZedKomentarTextText{
    margin-bottom:5px;
    word-break:break-word;
    word-wrap:break-word;
}

.homeStredZedKomentarTextOdp{
    font-family: "Segoe UI",Arial,sans-serif;
    color: #365899;
    font-size:12px;
    text-align:left;
    padding-left:12px;
    padding-right:12px;
    display:flex;
    justify-content: space-between;
    cursor: pointer;
}

.homeStredZedKomentarTextOdp span{
    cursor:pointer;
}

.homeStredZedKomentarSmaz{
    display:flex;
    min-width:30px;
    height:20px;
    justify-content: center;
    align-items:center;
    font-size:14px;
    color:#657786;
}

.homeStredZedKomentKomentareZobrazit{
    margin-top:20px;
}

.homeStredZedKomentKomentareZobrazitVse{

    font-family: "Segoe UI",Arial,sans-serif;

    text-align:left;
    cursor:pointer;
}

.homeStredZedTextVyrobek{
    display:flex;
    flex-direction:column;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    color: black;
    text-align:left; 
}

.homeStredZedPridanyVyrobek{
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
    font-size:12px;
    font-weight:normal;
    padding-left:10px;
    display:flex;
    align-items:center;
    cursor:default;
}

.homeStredZedPridanyVyrobek .homeOznacitVypis{
    margin-bottom:0;
    font-size:12px;
}

.homeStredZedPridanyVyrobek .homeOznacitVypis img{
    height:15px;
    width:15px;
    margin-right:3px;
}

.homeOznaceniPocet{
    color:#514D4D;
    font-weight:bold;
}

.homeStredZedPridanyVyrobek .knitdropshow{
    top:20px;
    left:0;
    right:unset;

}

.homeStredZedPridanyVyrobek .homeAkce{
    box-shadow: 0 1px 4px rgba(0,0,0,0.25);
}

.homeStredZedPridanyVyrobek .homeAkceItem .homeOznacitVypis{
    margin-left:0;
    white-space:nowrap;
}


.homeStredZedPridanyVyrobek .homeAkceItem:hover{
    background-color:white;
}

.homeStredZedTextVyrobekNadpisPopis{
    background-color:#f2f3f5;
    margin-left:-15px;
    margin-right:-15px;
    padding-top:7px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
}

.homeStredZedTextVyrobekNadpisPopis:hover{
    background-color:rgba(29,33,41,0.04);
}

.homeStredZedTextVyrobekNadpis{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #313131;
    cursor: pointer;
    padding-top:5px;
    padding-bottom:2px;
}

.homeStredZedTextVyrobekPopis{
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
    font-size: 14px;
    font-weight:normal;
}

.homeStredZedTextVyrobekObrazek{
    margin-left:-15px;
    margin-right:-15px;
}

.homeStredZedTextVyrobekObrazek img{
    width:100%;
    height:auto;
}


.homeStredZedTextSkupina{
    justify-content: center;
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    border-top: 1px solid #f2f2f2;
    border-bottom:1px solid #f2f2f2;
    border-right:1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-radius:10px;
    padding:5px;
    width:100%;
    position:relative;

}

.homeStredZedTextSkupinaAkce{
    position:absolute;
    bottom:3px;
    right:3px;
}

.homeStredZedTextSkupinaAkce .skupinaAkceText{
    display:none !important;
}

.homeStredZedTextSkupina1{
    display:flex;
    justify-content: space-between;
    align-items:center;
}

.homeStredZedTextSkupina1 img{
    width: 100px;
    height: 100px;
    border-radius:50%;
    margin-right:15px;
    min-width:100px;
}

.homeStredZedTextSkupina2{
    justify-content: flex-end;
    align-items:center;
    display:flex;
    width:100%;
    color: #453F43;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 11px;
}

.homeStredZedTextSkupina2 .material-icons{
    font-size: 17px;
    color: #453F43;
    padding-right:5px;
}

.homeStredZedTextSkupinaNP{
    display:flex;
    flex-direction:column;
    justify-content: flex-start;
    align-items:flex-start;
}

.homeStredZedTextSkupinaNazev{
    color: #F86CC5;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    padding-bottom:3px;
}

.homeStredZedTextSkupinaPopis{
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
    font-size: 13px;
    font-weight:normal;
    padding-right:50px;
}

.homePravyCast{
    display:flex;
    flex-direction:column;
    justify-content: flex-start;
    align-items:center;
    padding: 15px;
    padding-bottom:0;
}

.homePravyCastNadpis{
    width:100%;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    cursor: pointer;
    padding-bottom:15px;
}

.homePravyCastPratele{
    width:100%;
    display:flex;
    justify-content: space-between;
    align-items:center;
    padding-bottom:7px;
    margin-top:15px;
    border-bottom:1px solid #f2f2f2;
}

.homePravyCastPratele:last-child{
    border:none;
}

.homePravyCastPratele img{
    width: 40px;
    height: 40px;
    border-radius:50%;
}

.homePravyCastPrateleJmeno{
    flex-grow:1;
    display:flex;
    flex-direction:column;
    justify-content: center;
    align-items:flex-start;
}

.homePravyCastPratele .material-icons{
    cursor: pointer;
    color: #1da1f2;
    font-size:24px;
}

.pritelAkce .material-icons{
    cursor: pointer;
    color: #1da1f2;
    font-size:24px;
}

.homePravyCastPrateleJmeno1{
    color: #365899;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}

.homePravyCastPrateleJmeno2{
    color: #8d949e;
    font-weight: normal;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    cursor: pointer;
}

.homePravyCastPrateleJmeno2 .hashtag{
    cursor: pointer;
}


.homePravyCastDiskuze{
    width:100%;
    display:flex;
    justify-content: space-between;
    align-items:flex-start;
    flex-direction:column;
    padding-bottom:0;
    margin-bottom:15px;
    border-bottom:1px solid #f2f2f2;
}

.homePravyCastDiskuzeJmeno{
    width:100%;
    display:flex;
    align-items:center;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    color:#DA2096;
    font-weight: bold;
    cursor: pointer;
    text-align:left; 
} 

.homePravyCastDiskuzeJmeno:hover{
    color: black;
} 



.homePravyCastDiskuzeJmeno img{
    width: 40px;
    height: 40px;
    cursor: pointer;
    margin-right:15px;
}

.homePravyCastDiskuzeCislo{
    text-align:right;
    width:100%;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 10px;
    cursor: pointer;
    padding-bottom:5px;
    color: #657786;
    padding-right: 5px;
}

.homePravyCastDiskuzeCislo .fa-comment{
    font-size: 14px;
    margin-right: 3px;
}


/*skupiny***************************************************************************************************************/

.homeStredSkupiny{
    display:flex;
    flex-grow:1;
    flex-direction:column;
}



.homeStredSkupinyTop{
    display:flex;
    align-items:center;
    justify-content: space-between;
    flex-direction:row;
    padding:15px;
    width:100%;
}


.homeStredSkupinyTopLevy{
    display:flex;
    align-items:center;
    justify-content: space-between;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 16px;
    color:black;
    font-weight: bold;
    text-align:left; 
}


.homeStredSkupinyTopPravy{
    display:flex;
    align-items:center;
    justify-content: space-between;
}


.homeStredSkupinyTopPridat{
    display:flex;
    align-items:center;
    cursor: pointer;
    margin-left: 30px;
    background-color:#63DD63;
    color: white;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 30px;
    border-radius: 10em;
    margin-right: 0px;
    line-height: 30px;
    padding:10px;
}

.homeStredSkupinyTopPridat .fa-plus{
    font-size:20px;
    font-weight:normal; 
    color:white;
    padding-right:10px;
}

.homeStredSkupinyKategorie{
    display:flex;
    align-items:center;
    justify-content: space-between;
    flex-direction:column;
    padding:15px;
    width:100%;

}


.homeStredSkupinyKategorieNadpis{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 16px;
    color:black;
    font-weight: bold;
    width:100%;
    text-align:left; 
    padding-bottom:15px;
}

.homeStredSkupinyKategorieVypis{
    display:flex;
    justify-content:space-between;
    width:100%;
}

.homeStredSkupinyKategorieVypis1{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content: flex-start;
    width:22%;
}

.homeStredSkupinyKategorieVypis2{
    display:flex;
    align-items:center;
    justify-content: flex-start;
    flex-direction:row;
    width:100%;
    margin-bottom:15px;
    cursor:pointer;
}

.homeStredSkupinyKategorieVypis2 .fa{
    font-size:20px;
}

.homeStredSkupinyKategorieVypis2 .material-icons{
    font-size:20px;
}

.homeStredSkupinyKategorieVypis2 .glyphicon{
    font-size:20px;
}

.homeStredSkupinyKategorieVypis2 .ikonkaKat{
    display:flex;
    min-width:25px;
    max-width:25px;
    width:25px;
    height:25px;
    align-items:center;
    justify-content: center;
    margin-right:7px;
}

.homeStredSkupinyKategorieVypis2Nazev{
    display:flex;
    align-items:center;
    justify-content: space-between;
    flex-direction:row;
    flex-grow:1;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    color: #657786;
    font-weight:600;
}

.homeStredSkupinyKategorieVypis2Cislo{
    display:flex;
    align-items:center;
    justify-content: space-between;
    flex-direction:row;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    color: #657786;
}

.rodina{
    color:#D92525 !important;
}

.svatba{
    color:#D337D0 !important;
}

.deti{
    color:#5A5AFA!important;
}

.tehotne{
    color:#FD8989!important;
}

.zahrada{
    color:#138F13!important;
}

.bydleni{
    color:#FFC000!important;
}

.zdravi{
    color:#F61818!important;
}

.hubnuti{
    color:#04EE04!important;
}

.fa-apple-alt.hubnuti{
    font-size:19px;
}

.jidlo{
    color:#FFC415!important;
}

.cestovani{
    color:#5EA5EC!important;
}

.rucni{
    color:#D109CE!important;
}

.nakupy{
    color:#E45C5C!important;
}

.kosmetika{
    color:#FC4EB6!important;
}

.kariera{
    color:#E5923F!important;
}

.auto{
    color:#0000FF!important;
}

.sport{
    color:#A65D14!important;
}

.fa-football-ball.sport {
    font-size:19px;
}

.zvirata{
    color:black!important;
}

.ruzne{
    color:#FF0191!important;
}




.homeStredSkupinyObsah{
    padding:15px;
    display:none;
    /*overflow:hidden; */
} 

.homeStredSkupinyObsahNadpis{
    text-align:left;
    font-family: "Segoe UI",Arial,sans-serif;
    color:black;
    font-size: 14px;
    font-weight:bold;
    padding: 10px;
    background-color: #FAFAFA;
    margin-top:-15px;
    margin-left:-15px;
    margin-right:-15px;
    margin-bottom:25px;
}


.homeStredSkupinyObsahObsah{
    display:flex;
    justify-content: flex-start;
    flex-wrap:wrap;

} 




.homeStredSkupina{
    width:30%;
    display:flex;
    flex-direction:column;
    border: 1px solid #e6ecf0;
    margin-bottom:40px;
}


.homeStredSkupina:nth-child(3n+2){
    margin-left: 5%;
    margin-right: 5%;
}

.homeStredSkupinaOdkaz{
    display:flex;
    flex-direction:column;
    flex-grow:1;
}

.homeStredSkupinaFoto{
    position:relative;
}

.homeStredSkupinaFoto img{
    width:100%;
}

.homeStredSkupinaFoto .fa-lock ,.homeStredSkupinaFoto .fa-unlock{
    display:flex;
    justify-content: center;
    align-items:center;
    border-radius:50%;
    font-size:21px;
    color:white;
    position:absolute;
    width:29px;
    background-color: rgba(0,0,0,0.3);
    height:29px;
    top:8px;
    right:8px;
}

.homeStredSkupinaNazev{

    text-align:left;
    color: #1c94e0;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    padding-top:7px;
    padding-right:10px;
    padding-left:10px;
    padding-bottom: 3px;
}



.homeStredSkupinaPopis{
    text-align:left;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
    font-size: 12px;
    font-weight: normal;
    padding-right:10px;
    padding-left:10px;
    position:relative;
    max-height:3.75em;
    min-height:3.75em;
    line-height:1.25em;
    overflow:hidden;
}

.homeStredSkupinaPopis::after{
    font-size:12px;
    content: "";
    height: 1.25em;
    position: absolute;
    width: 50%;
    bottom: 0;
    right: 0;
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.homeObalSkupina .homeDiskuzeVlaknoInfoPopis{
    max-height:2.5em;
    min-height:2.5em;
}

.homeObalSkupina .homeDiskuzeVlaknoInfoNadpis{
    color: #1c94e0;
}

.homeObalDiskuze .homeDiskuzeVlaknoInfoNadpis{
    color: #f86cc5;
}

.homeStredSkupinaPocet{
    display:flex;
    justify-content: space-between;
    align-items:flex-end;
    width:100%;
    font-size: 10px;
    color: #657786;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:5px;
    padding-top:7px;
    flex-grow:1;
}

.homeStredSkupinaPocetKategorie{

}

.homeStredSkupinaPocetPocet{
    display:flex;
    align-items:flex-end;
}

.homeStredSkupinaPocet .material-icons{
    font-size: 15px;
    margin-right: 3px;
    margin-left: 10px;
    color: #D070CE;
}
.homeStredSkupinaPocet .fa{
    font-size: 13px;
    margin-right: 3px;
    color: #95C6F7;
    margin-bottom: 1px;
}


.homeStredSkupinaAutor{
    display:flex;
    justify-content: space-between;
    align-items:center;
    margin-left:10px;
    margin-right:10px;
    border-top:1px solid #f2f2f2;
    padding-top:10px;
    padding-bottom:10px;
}


.homeStredSkupinaAutorAutor{
    display:flex;
    justify-content:flex-start;
    align-items:center;
}


.homeStredSkupinaAutorAutor .ikonkaKat{
    font-size: 17px;
    margin-right:5px;
}

.homeStredSkupinaAutorAutor .homeStredSkupinyKategorieVypis2Nazev{
    font-family: "Segoe UI",Arial,sans-serif;
    color:#84848A;
    font-size: 12px;
    text-align:left;
    font-weight:normal;
}


.homeStredSkupinaPridat{
    display:flex;
    align-items:center;
    color: #0DDD0D;
    cursor:pointer;
    font-size:12px;
}

.homeStredSkupinaPridat .material-icons{
    margin-right:5px;
}


.homeStredSkupinaPridatJsem{
    color: #FF87FD;
    cursor:default;
}

.homeStredSkupinaPridatCekam{
    color:#1c94e0;
    cursor:default;

}

.homeStredSkupinaPridatCekam .material-icons {
    margin-right:0;
    font-size:19px;
    line-height:24px;
}

.homeStredSkupinaPocetKategorie .ikonkaKat{
    font-size:17px;
}

.homeDiskuzeObal{
    display:flex;
}

.homeDiskuzeSloupec{
    display:flex;
    flex-direction:column;
    width:50%;
}

.homeDiskuzeSloupec:first-child{
    margin-right:15px;
}

.homeDiskuzeNadpis{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 16px;
    color: black;
    font-weight: bold;
    text-align: left;
    margin-bottom:15px;
}

.homeDiskuzeObsah{
    display:flex;
    flex-direction:column;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 10px; 
    padding-bottom:10px;
}

.homeDiskuzeVlakno{
    display:flex;
    flex-direction:column;
    width:100%;
}

.homeDiskuzeVlakno1{
    display:flex;
    align-items:center;

}


.homeDiskuzeVlakno1 img{
    width:85px;
    height:85px;
    min-width:85px;
    margin-right:15px;
    border-radius: 5px;
} 

img.diskuzeMargin0{
    margin-right:0px !important;
}

.homeDiskuzeVlaknoInfo{
    display:flex;
    flex-direction:column;
    flex-grow:1;
    padding-left:10px;
}


.homeDiskuzeVlaknoInfoNadpis{
    color: #F86CC5; 
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    padding-bottom: 3px;
    text-align:left;
}


.homeDiskuzeVlaknoInfoPopis{
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    position:relative;
    max-height:3.75em;
    min-height:3.75em;
    line-height:1.25em;
    overflow:hidden;
}

.homeDiskuzeVlaknoInfoPopis::after{
    font-size:12px;
    content: "";
    height: 1.25em;
    position: absolute;
    width: 50%;
    bottom: 0;
    right: 0;
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}


.homeDiskuzeVlakno2{
    display:flex;
    justify-content: space-between;
}

.homeDiskuzeVlaknoDatum{
    font-family: 'Open Sans',Roboto,sans-serif;
    padding-top:7px;
    padding-bottom: 5px;
    color: #657786;
    font-size: 10px;
}

.homeDiskuzeVlaknoPocet{
    display:flex;
    align-items:center;
    line-height:1em;
    padding-top:7px;
    padding-bottom: 5px;
    color: #8E8888;
    padding-right: 5px;
    font-size: 11px;
} 

.homeDiskuzeVlaknoPocet .fa-comment{
    font-size: 13px;
    margin-right: 4px;
    color:#95C6F7;
    margin-bottom: 1px;
}

.homeDiskuzeVlaknoPocet .material-icons{
    font-size: 15px;
    margin-right: 4px;
    margin-left: 7px;
    color:#D070CE;
}

.homeDiskuzeVlaknoDatum .fa-calendar{
    font-size: 14px;
    margin-right: 5px;
}

.homeDiskuzeBilySloupec{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}

.homeDiskuzeBilySloupec .homeDiskuzeObsah{
    width:47%;
}

.homeObalDvaSloupce{
    padding:15px;
}                                   


.homeDiskuzeBilySloupec .homeDiskuzeObsah:nth-child(odd){

}
















.homePravySkupinaCast{
    display:flex;
    flex-direction:column;
    justify-content: flex-start;
    align-items:center;
    padding: 15px;
    padding-bottom:0;
}

.homeStredSkupinaCele{
    width:1px;
    flex-grow:1 !important;
    display:flex;
    flex-direction:column;
}

.homeStredSkupinaCeleObal{
    display:flex;
}

.homeStredSkupinaPrispevky{
    display:flex;
    flex-direction:column;
    flex-grow:1;
    width:1px;
}

.homeStredDiskuzePrispevky{
    max-width:670px;
}

.homePravySkupinaCastNadpis{
    width:100%;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    cursor: pointer;
    padding-bottom:15px;

}

.homePravySkupinaCastPratele{
    width:100%;
    display:flex;
    justify-content: space-between;
    align-items:center;
    padding-bottom:7px;
    margin-bottom:15px;
    border-bottom:1px solid #f2f2f2;
}

.homePravySkupinaCastPratele .userHvezdyObal {

}

.homePravySkupinaCastPratele:last-child{
    border-bottom:none;
}


.homePravySkupinaCastPratele img{
    width: 47px;
    height: 47px;
    border-radius:50%;
}

.skupinaSpravceObrazek img{
    border:2px solid;
    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #FF0000,  #FF00FF) border-box;
    border-color: transparent; 
    padding: 2px;
}

.skupinaZastupceObrazek img{
    border:2px solid;
    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #CDFFFF, #00FFFF) border-box;
    border-color: transparent; 
    padding: 2px;
}


.homePravySkupinaCastPrateleJmeno{
    flex-grow:1;
    display:flex;
    flex-direction:column;
    justify-content: center;
    align-items:flex-start;
    width:1px;
}

.homePravySkupinaCastPrateleJmeno a{
    width:100%;
}

.homePravySkupinaCastPratele .fa-envelope-o{
    cursor: pointer;
    color:#f343a5;
    font-size:20px;
}

.homePravySkupinaCastPratele .fa-envelope-o{
    cursor: pointer;
    color:#f343a5;
    font-size:20px;
}

.homePravySkupinaCastPratele .material-icons{
    cursor: pointer;
    color: #1da1f2;
    font-size:24px; 

}

.homePravySkupinaCastPrateleJmeno1{
    color: #365899;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:left;
}

.homePravySkupinaCastPrateleJmeno2{
    color: #8d949e;
    font-weight: normal;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    cursor: pointer;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:left;
}

.homePravySkupinaCastPrateleJmeno2 .hashtag{
    cursor: pointer;
}

.homeStredSkupinaNadpis{
    display:flex;
    position:relative;
}

.homeStredSkupinaNadpis img{

}


.homeStredSkupinaNadpis .fa.zamek{
    display:flex;
    justify-content: center;
    align-items:center;
    border-radius:50%;
    font-size:30px;
    color:white;
    position:absolute;
    width:50px;
    background-color: rgba(0,0,0,0.3);
    height:50px;
    top:5px;
    right:5px;
}

.homeVlaknoFotoFoto .fa.zamek{
    display:flex;
    justify-content: center;
    align-items:center;
    border-radius:50%;
    font-size:20px;
    color:white;
    position:absolute;
    width:35px;
    background-color: rgba(0,0,0,0.3);
    height:35px;
    top:5px;
    right:5px;
    cursor:pointer;
}

.homeVlaknoFotoFoto .sledSkup{
    display:flex;
    justify-content: center;
    align-items:center;
    border-radius:50%;
    font-size:20px;
    color:white;
    position:absolute;
    width:120px;
    border-radius: 50px;
    background-color: rgba(0,0,0,0.3);
    height:35px;
    top:5px;
    left:5px;
    cursor:pointer;
}

.sledSkupText_cs, .sledSkupText_en {
    font-family:"Raleway",arial;
    font-weight:bold;
    margin-left:12px;
    font-size: 13px;
    color:white;
}

.sledSkupText_cs:after{
    content:'Sledovat';
}

.anoSledVl_cs .sledSkupText_cs:after{
    content:'Sleduji';
}

.sledSkupText_en:after{
    content:'Follow';
}

.anoSledVl_en .sledSkupText_en:after{
    content:'Following';
}

.homeVlaknoFotoFoto .anoSledVl_cs, .homeVlaknoFotoFoto .anoSledVl_en{
    color:#F0F038;
}

.homeStredSkupinaNadpisStin {
    flex-direction:column;
    align-items:flex-start;
    width:100%;
    height:100%;
    position:absolute;
    display:flex;
    justify-content: center;
    top:0;
    left:0;
    background: -moz-linear-gradient(top right, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 70%);
    background: -webkit-linear-gradient(top right, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 70%);
    background: -o-linear-gradient(top right, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 70%);
    background: -ms-linear-gradient(top right, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 70%);
    background: linear-gradient(to top right, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 70%);
}

.homeStredSkupinaNadpisNazevSkupiny {
    display:flex;
    max-width: 50%;
    align-items:flex-start;
    color: white;
    font-family:"raleway", Arial ;
    font-size: 20px; 
    font-weight:bold;
    text-align:left;
    padding:0px 20px 5px 20px;
}

.homeStredSkupinaNadpisPopisSkupiny {
    display:flex;
    max-width:65%;
    align-items:flex-start;
    color: white;
    font-family:"raleway", Arial ;
    font-size: 14px;
    text-align:left;
    padding-left:20px;

}

.homeStredSkupinaNadpisStinObal {
    position:relative;
    overflow:hidden;
}

.homeStredSkupinaNadpisSpodek {
    padding:15px;
    display:flex;
    align-items:center;
    justify-content: space-between;
}


.homeStredSkupinaNadpisPocet {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    font-weight:bold;
    text-align:left;
    display:flex;
    align-items:center;
}

.homeStredSkupinaNadpisPozvat {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-left: 30px;
    background-color: #78F278;
    color: white;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 30px;
    border-radius: 10em;
    margin-right: 0px;
    line-height: 30px;
    padding: 10px;
}

.homeStredSkupinaNadpisPozvat .material-icons {
    font-size: 20px;
    font-weight: normal;
    padding-right: 5px;
}

.homeStredSkupinaNadpisNastaveni {
    background-color: #fff;
    border: 1px solid #BDBDBD;
    color: #959395;
    border-radius: 100px;
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-left: 30px;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 30px;
    margin-right: 0px;
    line-height: 30px;
    padding: 10px;
}

.homeStredSkupinaNadpisNastaveni .material-icons {
    font-size: 20px;
    font-weight: normal;
    padding-right: 5px;
}

.homeStredSkupinaNadpisPozvatNastaveni {
    display:flex;
}

.homeStredSkupinaJmenovat {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;
    margin-right:70px;
    cursor:pointer;
    padding:5px;
    font-weight:bold;
    border-bottom:2px solid #f2f2f2;
    border-right:2px solid #f2f2f2;
}

.homeStredSkupinaJmenovat:hover {
    border-color:#FCFC6E;
}

.homeStredSkupinaJmenovat .fa-crown{
    color:#F4F400;
    font-size:15px;
}



.homeStredSkupinaOdebrat {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;
    border-right:2px solid #f2f2f2;
    border-bottom:2px solid #f2f2f2;
    cursor:pointer;
    padding:5px;
    margin-right:10px;
    font-weight:bold;
}

.homeStredSkupinaOdebrat:hover {
    border-color:#FB8B8B;
}


.homeStredSkupinaOdebrat .fa-trash-alt{
    color:#F57575;
    font-size:15px;
}

.homeStredSkupinaPozvat {
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 12px;
    border-right:2px solid #f2f2f2;
    border-bottom:2px solid #f2f2f2;
    border-radius:5px;
    cursor:pointer;
    padding:5px;
    margin-right:10px;
    font-weight:bold;  
    display:flex;
    justify-content: center;
    align-items:center;
}

.homeStredSkupinaPozvat:hover {
    border-color:#7BFF7B;
}

.homeStredSkupinaPozvat .material-icons {
    margin-right:7px;
    ccolor: #C545C3;
}



.homeStredSkupinaNadpisPocetKat{
    display:flex;
    align-items:center;
    font-size: 20px;
    font-weight: normal;
    color: black;
    padding-right: 10px;
    font-family: "Segoe UI",Arial,sans-serif;
    padding-right:100px;
}

.homeStredSkupinaNadpisPocetKat .ikonkaKat{
    font-size: 20px;
    padding-right: 10px;
}


.homeStredSkupinaNadpisPocetClenu{
    display:flex;
    align-items:center;
    font-size: 13px;
    font-weight: normal;
    padding-right: 30px;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
}

.homeStredSkupinaNadpisPocetClenu .material-icons{
    font-size: 20px;
    font-weight: normal;
    padding-right: 10px;
    color:#EFA5B5;

}

.homeStredSkupinaNadpisPocetPrispevky{
    display:flex;
    align-items:center;
    font-size: 13px;
    font-weight: normal;
    padding-right: 10px;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #657786;
}

.homeStredSkupinaNadpisPocetPrispevky .fa-comment{
    display:flex;
    align-items:center;
    font-size: 17px;
    font-weight: normal;
    padding-right: 10px;
    margin-top: -2px;
    color:#91C8FF;
}

.homeVlaknoFoto{

}

.homeVlaknoFotoFoto{
    position:relative;
    width:100%;
}

/*.homeVlaknoFoto img{
width:100%;
height:auto;
}  */

.homeVlaknoNadpis{
    padding:15px;
    display:flex;
    justify-content: space-between;
}

.homeVlaknoNadpisPozvat{

}






.homeVlaknoDotaz{
    display:flex;
    flex-direction:column;
    padding:15px;
    border: solid 4px rgb(180,218,218);
}

.homeVlaknoCara{

}

.homeVlaknoDotazNadpis{
    position:relative;
    display:flex;
    justify-content: space-between;
    width:100%;
}

.homeVlaknoDotazNadpisAutor{
    display:flex;
    align-items:center;
    width:100%;
}

.homeVlaknoDotazNadpisAutorHorni{
    align-items:flex-start;
}

.homeVlaknoDotazNadpisAutorHorni .homeVlaknoDotazNadpisAutorJmeno{
    margin-top:7px;
}

.homeVlaknoDotazNadpisAutor img{
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.homeVlaknoDotazNadpisAutorJmeno{
    display:flex;
    align-items:flex-start;
    flex-direction:column;
    flex:1;
    width:1px;
    max-width:calc(100% - 55px);
}

.homeVlaknoDotazNadpisAutorJmeno1{
    display:flex;
    font-family: "Segoe UI",Arial,sans-serif;
    color: black;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    width:100%;
    text-align:left;
}

.homeVlaknoDotazNadpisAutorJmeno1 a{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.homeVlaknoDotazNadpisAutorJmeno2{
    font-family: "Segoe UI",Arial,sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #981CEB;

}

.homeVlaknoOdpoved .homeVlaknoDotazNadpisAutorJmeno2 {
    padding-left:7px;
}


.homeVlaknoDotazNadpisAutorJmeno2 .hashtag{
}

.homeVlaknoDotazNadpisDatum{
    display:flex;
    flex-direction:column;
    text-align:right;
    color: #B5B5B5;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 11px;
    white-space:nowrap;
}

.homeVlaknoDotazNadpisTecky{
    cursor:pointer;
    color: #B5B5B5;
}

.homeVlaknoDotazText{
    margin-left:60px;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
}


.homeVlaknoDotazTextNazev{
    text-align:left;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 16px;
    font-weight:bold;
    padding-top: 10px;
    padding-bottom: 15px;
    color: #333;
}

.homeVlaknoDotazTextText{
    text-align:left;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 14px;
    padding-bottom: 20px;
    color: #333;
}

.homeVlaknoDotazTextFoto{
    display:flex;
    justify-content: space-between;
    align-self:flex-start;
}

.homeVlaknoOdpovedTextFoto {
    display: flex;
    justify-content: space-between;
    padding-bottom: 5px;
}

.homeVlaknoDotazTextFotoObrazek100{
    width:100%;
    justify-content: center;
}

.homeVlaknoDotazTextFotoObrazek70{
    width:70%;
}

.homeVlaknoDotazTextFotoObrazek50{
    width:49.5%;
}

.homeVlaknoDotazTextFotoObrazek33{
    width:32.5%;
}

.homeVlaknoDotazTextFotoObrazek img{
    width:100%;
    border-radius:10px;
}

.homeVlaknoOdpoved .homeVlaknoDotazNadpisAutor img {
    width: 40px;
    height: 40px;
}

.homeVlaknoOdpoved .homeVlaknoDotazText {
    margin-left:50px;
}

.homeVlaknoOdpoved .homeVlaknoDotazTextText {
    width:100%;   
    word-break: break-word;
    word-wrap: break-word;
}

.homeVlaknoOdpoved .homeVlaknoDotazNadpisAutorJmeno {
    padding-left:0px;
}

.homeVlaknoOdpoved .homeVlaknoDotazNadpis {
    margin-bottom:0px;
}

.homeVlaknoOdpovedet {
    cursor: pointer;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #B5B5B5;
    font-size: 13px;
    text-align: left;


}

.homeVlaknoDotazText .homeStredZedKomentPridat {
    width:100%;
}

.homeVlaknoDotazTextPridatFoto{
    right:35px;

}

/*.homeVlaknoDotazText .homeStredZedKomentPridatTextText{
padding-right:70px;
}

.comments-container .homeVlaknoDotazText .homeStredZedKomentPridatTextText{
padding-right:30px;
}  */

.homeVlaknoOdpoved .homeVlaknoDotazTextText{
    padding-bottom:5px;
}

.homeVlaknoOdpoved {
    width:100%;
    padding-top:15px;
    padding-bottom:15px;
}

.homeVlaknoOdpovedi {
    padding-left:15px;
    padding-right:15px;
}

.homeVlaknoDotaz .homeStredZedKomentPridatOdeslat{
    color:rgb(255, 102, 166);
}

.homeVlaknoOdpoved .homeStredZedKomentPridatOdeslat{
    color:rgb(255, 102, 166);
}



.homeVlaknoOdpovedi .homeVlaknoDotazNadpisDatum {
    flex-direction:row-reverse;
    align-items:center;
    height:20px;
}

.homeVlaknoOdpovedi .homeVlaknoDotazNadpisDatumHorni {
    margin-top:7px;
}

.homeVlaknoOdpovedi .homeVlaknoDotazNadpisTecky {
    margin-left:15px;
}

.homeVlaknoDotazNadpisTecky .knitdropshow {
    box-shadow: 0 1px 4px rgba(0,0,0,0.25);
    top:24px; 
}

.homeVlaknoDotaz .homeVlaknoDotazNadpisTecky .knitdropshow {
    width:122px;
}


.homeVlaknoDotazTextHorni {
    margin-top:-10px;
}


.homeStredPridaneFoto{
    display:flex;
    flex-wrap:wrap;
    margin-top:5px;
    margin-left:-5px;
    margin-right:-5px;
}


.homeStredPridaneFotoFoto{
    position:relative;
    width:calc(100% / 3 - 10px);
    margin-top: 5px;
    margin-bottom:5px;
    margin-left:5px;
    margin-right:5px;
    padding-top:calc(56.25% / 3);
    border-radius:10px;
    overflow:hidden;
}

.homeStredPridaneFotoFoto img{
    width:100%;
    height:100%;
    object-fit:cover;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    cursor:grab;
}







.homeStredZedFoto{
    display:flex;
    flex-wrap:wrap;
    justify-content: flex-start;
    margin-bottom:15px;
    margin-left:-15px;
    margin-right:-15px;
}

.homeStredZedFotoFoto{
    position:relative;
    width:31.8%;
    margin-bottom:10px;
}

.homeStredZedFotoFoto:first-child{
    width: calc(100% + 30px);
}

.homeStredZedFotoFoto:nth-child(3n+2){

}
.homeStredZedFotoFoto:nth-child(3n+3){
    margin: 0 2.3%;
}
.homeStredZedFotoFoto:nth-child(3n+4){

}


.homeStredZedFotoFoto img{
    width:100%;
    height:auto;
    cursor:pointer;
}

.homeStredZedKomentarTextObrazky {
    display: flex;
    justify-content: flex-start;
}

.homeVlaknoOdpovedi .homeStredZedKomentarTextObrazky {
    padding-bottom:5px;
}

.homeStredZedKomoFoto {
    width:31.8%;
    margin: 0
}

.homeStredZedKomoFoto:nth-child(3n+2){
    margin: 0 2.3%;
}

.homeStredZedKomoFoto img{
    width:100%;
    height:auto;
    cursor:pointer;
    border-radius:15px;
}


.homeAkce{
    background-color: white;
    border-radius: 4px;   
    font-size: 14px;
    padding: 5px 0px;
    font-family: "Segoe UI",Arial,sans-serif; 
    color: #66757f;
    font-weight: normal;
    line-height: 20px;
}

.homeStredZedHeadDatumTecky .knitdropshow{
    box-shadow: 0 1px 4px rgba(0,0,0,0.25);
    top:24px; 
}

.homeAkceItem{
    padding: 5px 20px;
    cursor: pointer;
    text-align: center;
    display: flex;
    align-items: center;
}

.homeVlaknoDotaz .homeAkceItem {
    padding: 5px 5px;
}

.homeAkceItem:hover{
    color:white;
    background-color:#FF91DC;
}

.homeZalozit {
    display:flex;
    flex-direction:column;
    width:700px;
    margin:0 auto;
    top:5%;
    padding: 15px; 
    background-color: white;
    border: 1px solid #dadada;
    color: #828282 !important; 
    font-size: 15px;  
    opacity: 1 !important;
    transition: visibility 0.5s;     
    z-index: 9999;        
    max-height:90%;
    overflow-y:auto;               
}

.homeUpozHl{
    overflow-y:scroll;
    width:577px;
    color:inherit !important;
}

.homeUpozHl .homeObal{
    border:none;
}



.homeZalozitNadpisVelky{
    padding-bottom:20px;
    font-size: 17px;
    font-family: "Segoe UI",Arial,sans-serif; 
    color:#2B2B2B;
    font-weight: bold;
    text-align:center;
}

.homePozvat .homeZalozitNadpisVelky{
margin-top:-25px;
}

.homeZalozitNadpis{
    font-size: 14px;
    font-family: "Segoe UI",Arial,sans-serif; 
    color: #6F6F6F;
    font-weight: bold;
    margin-bottom:5px;
}

.homeZalozitPopis{
    resize:none;
    height: 80px;
    overflow-y: auto;
    position:relative;
}

.homeZalozitJmeno{
    width:100%;
    border-radius:5px;
    padding:5px;
}

.homeZalozitNapoveda{
    font-size: 11px;
    font-family: "Segoe UI",Arial,sans-serif; 
    color: #96939B;
    font-weight: normal;
    margin-bottom:15px;
    margin-top:5px;
}

.homeZalozitSloup{
    width:47%;

}

.homeZalozitSloupObal{
    display:flex;
    justify-content: space-between;
}

.homeZalozitTyp{
    margin-left: 7px;
    font-size: 14px;
    font-family: "Segoe UI",Arial,sans-serif; 
    color: #757373;
    font-weight: normal;
    height:20px;
}

.homeZalozitTypObal{
    display:flex;
    align-items:center;
    cursor: pointer;
}

.homeZalozitTypObal input{
    height:20px;
    margin:0;
}

.homeZalozitZalozit{

    margin:auto;
    margin-top:15px;
    width: 300px;
    max-width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    border-radius: 20px;  
    font-family: "Segoe UI",Arial,sans-serif; 
    font-size: 15px;
    font-weight: 600;
    background-color: rgb(255, 128, 181);
    color: white;
}

.homeZalozitKategorieIn{
    width:200px;
}

.homeZalozitObr {
    margin-bottom:5px;
}

.homeZalozitObrText {
    font-size:13px;
    color:#555555;
    max-width:100%;
    flex-grow:1;
}



.homeZalozitKategorieText {
    font-size:13px;
    color:#414141;
}

.homeZalozitKategorieText option{
    font-size:13px;
    color:#414141;
}

.homeZalozitChybi::after{
    content:"*";
    color:#FD3D3D;
    margin-left:5px;
}

.homeUpravitDSFoto{
    display:flex;
    align-items:center;
    margin-top: 5px;
}

.homeUpravitDSFoto .fa{
    font-size:26px;
    color:#27DDDD;
}

.homeUpravitDSFoto .homeStredPridatFotoText{
    font-size: 12px;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #27DDDD;
    font-weight:600;
}

.homeZalozitChybi.homeZalozitUzJe_cs::after{
    content:"* Skupina již existuje";
}

.homeZalozitChybi.homeZalozitUzJe_en::after{
    content:"* Group already exists";
}

.homeUpravitPrispevekObal{
    display:flex;
    flex-direction:column;
    width:600px;
    top:15%;
    max-height:70%;
    overflow-y:auto;
    overflow-x:hidden;
    margin:auto;
    border: 1px solid #dadada;
    opacity: 1 !important;
    transition: visibility 0.5s;     
    z-index: 9999;                      
}

.homeZalozitNadpisMaly{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size:13px;
    color:#aeaeae;
    font-style:italic;
    text-align:center;
    margin-bottom:30px;
}

.homeUpravitPrispevekNadpis{
    display:flex;
    justify-content: space-between;
    align-items:center;
    background-color: #f2f2f2;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 3px 3px 0 0;
    color: #1d2129;
    font-weight: bold;
    line-height: 19px;
    padding: 10px 12px;
    padding-right:40px;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size:15px;
}

.homeUpravitPrispevekNadpis.homeNapsatPrispevek{
    margin:-16px;
    margin-bottom:15px;
    padding-right:12px;
    background-color:#FAFAFA; 
    border:1px solid #f2f2f2;
    border-bottom: none;
    text-align:left;
    font-size:13px;
    color:#424242;
}

.homeUpravitPrispevekStred{
    padding:15px;
    display:flex;
    position:relative;
    align-items:flex-start;
}

.homeUpravitPrispevekDole{
    padding:10px;
    display:flex;
    justify-content: space-between;
    align-items:center;
    border-top:1px solid #f2f2f2;
}

.homeUpravitPrispevekDole .fa{
    font-size: 20px;
    font-weight: normal;
    color: #1da1f2;
    cursor: pointer;
}


.homeUpravitPrispevekFoto{
    width: 50px;
    height: 50px;
    border-radius: 50%;
}


.homeUpravitPrispevekPopis{
    position:relative;
    text-align:left;
    word-break:break-word;
    word-wrap:break-word;
    flex-grow:1;
    padding:10px;
    min-height:65px;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size:14px;
    width:400px;
    padding-right:40px;
}

.homeUpravitPrispevekEmoji{
    position:relative;
    /*bottom:3px;
    right:15px;*/
}

.homeUpravitPrispevekEmoji.fa-smile-o{
    font-size:21px;
    font-weight:normal;
    color: #1da1f2;
    cursor:pointer;
}


.homeUpravitPrispevekGal{  
    position:relative;
    margin-left:-3px;
    margin-right:-3px;
    margin-bottom:10px;
    display:flex;
    padding:15px;
    flex-wrap:wrap;
}

.homeUpravitPrispevekGalFoto{
    padding-top:calc(56.25% / 5);
    border-radius:10px;
    overflow:hidden;
    position:relative;
    width:calc(100% / 5 - 6px); 
    margin-bottom:5px;  
    margin-right:3px;
    margin-left:3px;
}

.homeUpravitDSFotoFoto .homeUpravitPrispevekGalFoto{
    width:calc(80% / 3 - 6px); 
    padding-top:calc((56.25% * 0.8) / 3);
}

.homeUpravitDSFotoFoto {
    padding:0px 0;
    margin-bottom:0;
}

.homeUpravitPrispevekGalFoto img{
    width:100%;
    height:100%;
    object-fit:cover;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    cursor:grab;
}


.homeUpravitPrispevekOdeslatObal{

}

.homeUpravitPrispevekOdeslat{
    width: 150px;
    max-width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    border-radius: 15px;  
    font-family: "Segoe UI",Arial,sans-serif; 
    font-size: 15px;
    font-weight: 600;
    background-color: rgb(255, 128, 181);
    color: white;
}

.diskuzeZalozitObrRadek{
    display:flex;
    justify-content: space-between;
    align-items:center;
    position:relative;
}

.diskuzeZalozitObrRadek .material-icons{
    font-size:18px;
    color:#D70DD4;
    cursor:pointer;
}

.diskuzeZalozitObrRadek:after {
    content: "";
    height: 1.25em;
    position: absolute;
    width: 20%;
    bottom: 0;
    right: 18px;
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: linear-gradient(right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.homeVlaknoStranky{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content: space-between;
    font-family: "Segoe UI",Arial,sans-serif;
    color:#939393;
    font-size:15px;
    background-color:#f2f2f2;
    border:none;
}

.disStrana{
    margin-right:7px;
}

.disStrAkt{
    width:22px;
    text-align:center;
    margin-right:5px;
    margin-left:5px;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius:2px;
}

.disStrMax{

}

.disStrSipka{
    font-size:25px;
}

.disStrSipkaLev{

}

.disStrSipkaPra{
    justify-content: flex-end;
}

.disStrSipkaText{
    width:85px;
    display:flex;
    align-items:center;
    cursor:pointer;
}

.disStrStred{
    display:flex;
    align-items:center;
}

.zadostSkupinaPrijmout{
    border:1px solid #63ED63;
    border-radius:50%;
    margin-right:7px;
    font-size:21px !important;
    color:#63ED63 !important;
    padding:1px;
}

.zadostSkupinaOdmitnout{
    border:1px solid #E26262;
    border-radius:50%;
    font-size:21px !important;
    color:#E26262 !important;
    padding:1px;
}

.homeSprava{
    padding-right:0;

}

.homeSprava .homePravySkupinaCastPratele{
    padding-right:15px;
}

.homePozvat{
    padding-right:0;
    padding-top:35px !important;
    width:500px;
    overflow:auto;
}



.homePozvat .homePravySkupinaCastPratele{
    padding-right:15px;
}


.homeSkupinaNast .knitdropshow{
    box-shadow: 0 1px 4px rgba(0,0,0,0.25);
    top:42px; 
    width:170px;
}

.homeSkupinaNast .knitdropshow::before {
    content: '';
    width: 14px;
    height: 14px;
    position: absolute;
    top: -8px;
    right:12px;
    border-top: 1px solid rgba(0,0,0,.15);
    border-left: 1px solid rgba(0,0,0,.15);
    background-color: white;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.homeSkupinaNast .homeAkce{
    font-weight:bold;
    color:#8C848C;
    font-size:13px;
}

.homeSkupinaNast .homeAkceItem:hover{
    background-color:white;
    color:#A00E9E;
    font-size:14px;
    border-left:2px solid #A00E9E;
    border-right:2px solid #A00E9E;
}

.homeScrollMoje{
    max-height:417px;
    width:100%;
    padding-bottom:15px;
}

.homeScrollClen{
    max-height:400px;
    padding-bottom:15px;
}

.homeScrollClenove{
    max-height:400px;
    padding-bottom:15px;
}

.simplebar-scrollbar::before{
    background-color:grey;
}

.homeObalScroll{
    padding:15px;
}

.homePozvat3 .homeObalScroll{
    padding:0px;
}

.homeObalNeScroll{
    padding-top:0;
}

.homeScrollMoje .simplebar-content{
    margin-top:-15px;
    min-height:unset !important;
}

.homeScrollClen .simplebar-content{
    margin-top:-15px;
    min-height:unset !important;
}

.homeScrollClenove .simplebar-content{
    min-height:unset !important;
}

.homeObalNadpisScroll{
    padding:10px;
}

.homeGalerieVlakno{
    font-size:13px;
}

.homeGalerieVlakno .autorSocial2{
    margin-bottom:15px;
}

.homeGalerieVlakno .socialJmeno,.homeGalerieVlakno .socialUzivatel{
    color:white;
}

.homePrihlasSe{
    cursor:pointer;
    font-size:13px;
    color:#8E8888;
    margin-left:15px;
    text-align:left;
}

.anonymImage{
    background-color:#6DB0F3 ;
}

.homePrihlasSeZde{
    text-decoration:underline;
    color:#316BA5;
}

.homeStredPrispevekCara{
    margin:0 -15px;
    height:1px;
    background-color:#f2f2f2;
}

.homeStredZedVerejny .material-icons{
    font-size: 20px;
    margin-right:5px;
    color:#484848;
}

.homeStredZedVerejny2{
    display:flex;
    align-items:center;
    font-size: 12px;
    color:#484848;
}

.homeStredZedVerejny2 .fa{
    height:15px;
    font-size: 18px;
    margin-left:5px;
}

.homeStredZedVerejny .homeAkceItem{
    display:flex;
    align-items:center;
    width:160px;                                   
}

.sdilelaCizi{
    display:flex;
    flex-wrap:wrap;
}



.homeTextMob{
    display:none;
}

.hszOrder1{
    order:1;
}

.hszOrder2{
    order:2;
}

.hszOrder3{
    order:3;
    flex-basis:100%;
}

.homeStredZedHead .material-icons {
    line-height:20px;
} 

.homeStredSkupinaNadpisMobil {
    display:none;
    padding:0;
    margin:0;
}

.skupinaHlavniVelky{
    display:block;
}

.skupinaHlavniMaly{
    display:none;
}


.komentarePridat .homeObal {
    border:none;           
}


.komentarePridat .homeStredTextFoto img {
    width: 45px;
    height: 45px;

}

.komentarePridat .homeStredPrispevekCara {
    background-color: lightgray;
}

.comments-container .homeVlaknoOdpovedi {
    padding-left: 3px; 
    padding-right: 3px;
}

.homeVyskocitOznaceni{
    background-color: #FDDFE5;
}

.homeStredZedKomentDalsi{
    font-family: "Segoe UI",Arial,sans-serif;
    color: #365899;
    font-size: 13px;
    text-align: center;
    margin-top:30px;
    cursor:pointer;
    text-decoration:underline;
}


.necoChybiObal{
    position:relative;
    width:320px;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    padding:15px;
    background-color:white;
    border-radius:20px;
    border: 1px solid #e6ecf0;
    font-family: "Montserrat",arial;
    text-align:center;
    color: rgb(255,128,181);
    font-size: 14px;
    min-height: 193px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.necoChybiObal img{
    margin-bottom:10px;
    max-width:150px;
}


.necoChybiNadpis{
    font-family: "Montserrat",arial;
    font-size: 14px;
    color: #657786;
    text-align: left;
    margin-bottom:10px;
    flex-direction:column;
    display:flex;
    margin-bottom:5px;
}

.necoChybiPopis{
    font-size: 12px;
    color:#898D91;
    font-style:italic;
    margin-bottom:10px;
    text-align:left;
}

.necoChybiText{
    font-family: "Montserrat",arial;
    font-size: 18px;
    color: rgb(255,128,181);
    text-align: left;
    margin-bottom:5px;
    flex-direction:column;
    display:flex;
    text-transform:uppercase;
}

.necoChybiVyrobek{
    color: #BA8CD8; 
}

.necoChybiProdukt{
    color: rgb(255,128,181); 
}

.necoChybiRecept{
    color: #fbb03b; 
}


.lastAktivityObal{
    width:calc(100% + 14px);

    margin-left:-7px;
    margin-right:-7px; 
    background-color:white;
    overflow-x:auto;
    padding-bottom:10px;
    padding-top:10px;
}


.homePosledniSkupiny{
    margin-bottom:15px;
    width:100%;
    height:104px;
    overflow:hidden;
}

.vyrobekCont .homePosledniSkupiny{
    margin-top:15px;
    margin-bottom:15px;
}

.containerProdukt .vyrobekCont .homePosledniSkupiny{
    margin-bottom:30px;
}

.lastAktivityScroll{
    display:flex;

}

.lastAktivity{
    margin:0 7px;
    cursor:pointer;

}

.lastAktivity img{
    width: 66px;
    height: 66px;
    border-radius: 100px; 
    border: 2px solid;
    border-color: #e1e1e1;
    padding: 2px; 
    margin-bottom:4px;
    background-origin:border-box;
    background-clip:content-box, border-box;


}

.lastIkona{
    width:62px;
    height:62px;
    display: flex;
    justify-content:center;
    align-items:center;
    font-size:30px;
    color:white;
    border: 2px solid #e1e1e1;
    border-radius: 50%;
    padding: 2px;
    margin-bottom: 6px;  
    margin-top: 2px;

}

.lastIkona.fa-group{
    background-color:#1c94e0;

}

.lastIkona.fa-comments-o{
    background-color:#f86cc5;
}

.lastIkona.fa-archive{
    background-color:#9C58CA;
}

.lastIkona.fa-cutlery{
    background-color:#fbb03b;
}

.lastIkona.fa-star{
    background-color:#3DC2E6;
}

.lastIkona.fa-shopping-bag{
    background-color:#62F262;
}

.lastIkona.fa-volleyball-ball{
    background-color:#ce00c0;
}

.lastIkona.fa-bookmark-o{
    background-color:#a22e38;
}





.lastIkonaRev.lastIkona.fa-group{
    color:#1c94e0;

}

.lastIkonaRev.lastIkona.fa-comments-o{
    color:#f86cc5;
}

.lastIkonaRev.lastIkona.fa-archive{
    color:#9C58CA;
}

.lastIkonaRev.lastIkona.fa-cutlery{
   color:#fbb03b;
}

.lastIkonaRev.lastIkona.fa-star{
    color:#3DC2E6;
}

.lastIkonaRev.lastIkona.fa-shopping-bag{
    color:#62F262;
}

.lastIkonaRev.lastIkona.fa-volleyball-ball{
   color:#ce00c0;
}

.lastIkonaRev.lastIkona.fa-bookmark-o{
   color:#a22e38;
}

.lastIkonaRev.lastIkona{
   background-color:transparent;
}




.lastAktivityBezBorder {
    margin-left: 13px;
} 

.lastAktivityBorder1 img{

    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #B5DBF5, #1c94e0) border-box;
    border-color: transparent;

}

.lastAktivityBorder2 img{
    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #FDD9F0, #f86cc5) border-box;
    border-color: transparent;       
}

.lastAktivityBorder3 img{
    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #DBC2EC, #9C58CA) border-box;
    border-color: transparent;  

}

.lastAktivityBorder4 img{
    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #FDE3B9,  #fbb03b) border-box;
    border-color: transparent;  
}

.lastAktivityBorder5 img{
    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #BDE9F7,  #3DC2E6) border-box;
    border-color: transparent; 
}


.lastAktivityBorder6 img{

    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #C1FDC1, #62F262) border-box;
    border-color: transparent;

}

.lastAktivityBorder7 img{
    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #EFA9EA, #ce00c0) border-box;
    border-color: transparent;  
}

.lastAktivityBorder8 img{
    background:linear-gradient(white, white) padding-box, linear-gradient(to left, #ee8e94, #a22e38) border-box;
    border-color: transparent;  
}




.lastAktivityText{
    font-family: "Segoe UI",Arial,sans-serif;
    color: #262626;
    font-size: 12px; 
    height:18px;
    line-height: 14px;
    max-width: 71px;
    text-align: center;
    white-space: nowrap; 
    text-overflow: ellipsis;
    display: block;    
    overflow: hidden;

}

.lastAktivityRev .lastAktivityText{
color: #262626;
}

.lastAktivityBezBorder img {
    border-color:transparent;
}

.lastAktivityTextNadpis {
    color:#787878; 

}

.lastAktivityTextNadpis .fas{
    font-size:14px;
    line-height:11px;
}


.lastAktivityTextNadpis .fas.lastAktivityDolu1{
    color:#1c94e0;
}

.lastAktivityTextNadpis .fas.lastAktivityDolu2{
    color:#f86cc5;
}

.lastAktivityTextNadpis .fas.lastAktivityDolu3{
    color:#9C58CA;
}

.lastAktivityTextNadpis .fas.lastAktivityDolu4{
    color:#fbb03b;
}

.lastAktivityTextNadpis .fas.lastAktivityDolu5{
    color:#3DC2E6;
}

.lastAktivityTextNadpis .fas.lastAktivityDolu6{
    color:#62F262;
}

.lastAktivityTextNadpis .fas.lastAktivityDolu7{
    color:#ce00c0;
}

.lastAktivityTextNadpis .fas.lastAktivityDolu8{
    color:#a22e38;
}




.produktyVelkyObal .homePosledniSkupiny{
    margin-bottom:0;
}

.smazaneSkocText{
    font-weight:bold;
    font-family: 'Roboto', Arial, Helvetica, Sans-serif, Verdana;
}

.nesmisObal{

}


.nesmisText{
    font-weight:bold;
    font-family: 'Roboto', Arial, Helvetica, Sans-serif, Verdana;
    margin-top:20px;
    font-size:20px!important;
    margin-bottom:200px;
}

.nesmisObrazek{
    margin-top:50px;
}


.prispevkyVypisTuzka{
    display:none;
    position:absolute;
    right:50%;
    transform:translateX(50%);
    bottom:0;
    width:23px;
    height:23px;
    border-radius:50%;
    background-color:#1da1f2;
    color:white;
    justify-content: center;
    align-items:center;
    cursor:pointer;
}

.prispevkyVypisTuzka .material-icons{
    font-size:17px;
}

.pripnuty1{
    border: solid 4px #95C6F7 !important;
}

.pripinacek img{
    width:35px;
    height:35px;
}

.skupinaZvonek{
    position:absolute;
    z-index:1;
    bottom:5px;
    right:5px;
    background-color:rgba(0,0,0,0.3);
    color:white;
    font-family:"Raleway",arial;
    font-size:13px;
    font-weight:bold;
    display:flex;
    justify-content: center;
    align-items:center;
    border-radius:50px;
    height:35px;
    width:120px;
    cursor:pointer;
}

.homeStredSkupinaNadpis .fa.zvonek{
    font-size:20px;
    color:#fb928c;
}

.zvonekText{
    margin-left:9px;
}

.homeStredSkupinaNadpis .fa.zvonek.zvonekZvoni{
    color:#f0f038;
}


.homeVlaknoOdpovedLikeObal{
    display:flex;
    align-items:center;
}

.likeObecny{
    margin-right:15px;
    display:flex;
    align-items:center;
    cursor:pointer;

}

.likeObecny .material-icons{
    font-size:15px;


}


.likeObecny.komentarLikeBarevny{

}

.likeObecny .material-icons.komentarLikePrazdny{
    display:inline-block;
    color:#909ea8;
}

.likeObecny.komentarLikeBarevny .material-icons.komentarLikePrazdny{
    display:none;
}


.likeObecny .material-icons.komentarLikePlny{
    display:none;
}

.likeObecny.komentarLikeBarevny .material-icons.komentarLikePlny{
    display:inline-block;
    color:#eb4a56;
}


.homeVlaknoLike{


}

.homeVlaknoLike{


}

.komentarLikeCislo{
    margin-left:3px;
    font-family: 'Open Sans',Roboto,sans-serif;
    font-size:11px;
    color:#909ea8;
    padding:0 6px;
}

.zedKomentarOdpovedLike{
    display:flex;
    align-items:center;
}





.homeObalTagStredObal{
    border:none;
    background-color:transparent;
}

.homeObalTagStred{
    position:relative;
    height:32px;
}



.homeHledatInput{
    border:1px solid #e6ecf0;
    border-radius:50px;
    flex:1;
    text-align:left;
    padding:5px 37px 5px 10px;
    height:100%;
    width:100%;
    font-family: "Segoe UI",Arial,sans-serif;   
    color: #333;
}


input.homeHledatInput::placeholder{
    color: #888888;
    font-style:italic;
}

.homeHledatTlacitko{
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    right:10px;
    cursor:pointer; 
    color: #1da1f2;
}

.tagLink{
    color: #3ca3e2 !important;
    white-space:nowrap;
    cursor: pointer;
}

.tagLink:hover{
    color: #367096 !important;
}


.homeObalTagStredVypis{

}



.homeObalTagStredVypisNadpis{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color:#333;

}


.homeObalTagStredVypisVypis{
    text-align:left;   
    font-size:13px;
    overflow:hidden;
}

.homeObalTagStredVypisVypis3{
    max-height:5.7em;
}

.homeObalTagStredVypisVypis .tagLink{

    margin-right:5px;
}


.homeObalTagStredVypisVse{
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 13px;
    color: #3ca3e2;
    cursor:pointer;
}


.homeObalTagStredVypisTop{
    display:flex;
    align-items:center;
    justify-content: space-between;
    margin-bottom:7px;
}

.tagLinkZavorka{
    color: #c6d3dd;
}


.tagLinkObal{
    display:inline-block;
    line-height: 1.9em;
}

.prispevekFollow{

    align-items:center;

}

.prispevekSledovat .prispevekFollowOn {
    display:flex;
}

.prispevekSledovat .prispevekFollowOff {
    display: none;
}

.prispevekSledovat.prispevekSledovatSleduji .prispevekFollowOn {
    display: none;
}

.prispevekSledovat.prispevekSledovatSleduji .prispevekFollowOff {
    display:flex;
}


.haiIcon {
    margin-right: 10px;
    width:14px;
}

.homeAkce132{
    width:132px;
}

.homeStredZedTextInspirace {
    margin: 0 -15px;
    width: calc(100% + 30px);
    display:flex;
    background-color:#f2f3f5;
}


.homeStredZedTextInspiraceObrazek {
    text-align:center;
    position:relative;
    max-width:260px;
}

.homeStredZedTextInspiraceObrazek img{
    width:100%;


}

.inspiSdilenaOdkaz{
    position:absolute;
    width:calc(100% - 20px);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    bottom:5px;
    left:10px;
    border-radius:30px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:rgba(50,50,50,0.5);
    color:white;
    font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight:bold;
}

.inspiSdilenaOdkaz:hover{
    background-color:rgba(50,50,50,0.9);
}

.homeStredZedTextInspiraceTextObal {
    flex: 1;
    width: 1px;
    position: relative;
    cursor: pointer;
}

.homeStredZedTextInspiraceText {
    padding: 15px;
    display: flex;
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.homeStredZedTextInspiraceTextIn {
width:100%;
overflow:visible;
}

.homeStredZedTextInspiraceTextStin {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background-image: linear-gradient(transparent, #f2f3f5);
    height: 15%;
}

.homeStredZedTextInspiraceNazev {
    font-size: 19px;
    font-weight:bold;
    font-family: "Segoe UI",Arial,sans-serif;
    text-align: left;
    color:#333;
    margin-bottom:15px;
    text-decoration:underline;
}

.homeStredZedTextInspiracePopis {

    margin-top: 3px;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size:15px;
    font-weight: normal;
    color: #5B5B5B;
    flex:1;
}

.homeStredZedTextInspiraceNadpis {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    margin-bottom:15px;
}

.homeStredZedTextInspiraceNadpis1 {
    font-family: "Raleway", Arial, sans-serif;
    font-size: 19px;
    font-weight: bold;
    color:#fa4e6e;
    margin-bottom:10px;

}

.homeStredZedTextInspiraceNadpis2 {
    border-radius: 30px;
    padding: 8px 15px;
    background-color:#fa4e6e;
    color: white;
    font-size: 14px;
    font-weight: bold;
    font-family: "Raleway", Arial, sans-serif;
    white-space: nowrap;
}

.homeStredZedTextZbozi {
flex-direction:column;
background-color:#ebedf0;
}

.homeStredZedTextZboziObrazek {
width:100%;
position:relative;
}

.homeStredZedTextZboziObrazek img {
width:100%;
height:auto;
}

.homeStredZedTextZboziObrazekText {
position:absolute;
top:0;
right:0;
background-color: rgba(98, 242, 98, 0.9);
color:white;
font-family: "Segoe UI",Arial,sans-serif;
font-size:19px;
font-weight:bold;
padding:10px 20px;
border-bottom-left-radius:7px;
}

.homeStredZedTextZboziObsah {
padding:10px;
margin-top:7px;
margin-bottom:7px;
}

.zboziSdileneNadpisCena{
display:flex;
justify-content: space-between;
align-items:flex-start;
}

.zboziSdileneNadpis{
font-family: "Segoe UI",Arial,sans-serif;
    color: black;
    font-size:20px;
    font-weight:bold;
    margin-bottom:5px;
    flex:1;
    padding-right:20px;
}

.zboziSdileneCena{
font-size:19px;
background-color:#62F262;
color:white;
border-radius:7px; 
 padding: 5px 10px;
 font-weight:bold;
 text-align:center;
 display:inline-block;
}

.zboziSdileneCenaStara{
text-decoration:line-through;
font-size:13px;
font-weight:normal;
}

.zboziSdileneAutorDatum{
display:flex;
justify-content: space-between;
align-items:center;
font-family: "Segoe UI",Arial,sans-serif;
    color: #575757;
    font-size:14px;
    font-weight:normal;
}

.zboziSdileneAutor{
display:flex;
align-items:center;
color: #575757;
font-size:14px;
}

.zboziSdileneAutor img{
border-radius:50%;
height:35px;
width:35px;
margin-right:7px;
}

.zboziSdileneDatum{
font-size:11px;
}

.septUserObal {
    position: absolute;  
    box-shadow: 0 1px 4px rgba(0,0,0,0.25);
    background-color: white;
    border-radius: 4px;
    font-size: 14px;
    padding: 5px 10px;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #66757f;
    font-weight: normal;
    overflow-y:auto;
    overflow-x:hidden;
    scrollbar-width:none;
    max-height:100px;
}

.septUserObal::-webkit-scrollbar{
display:none;
}

.septUserItem {
    cursor: pointer;
    padding:3px 18px 3px 3px;
}


.homeStredTextObal .septUserObal{
top:0;
transform:translateY(-100%);
left:75px;
}

.homeStredZedKomentPridatText .septUserObal{
top:0;
transform:translateY(-100%);
left:0px;
}

.homeUpozHl .homeStredZedOdpoved .homeStredZedKomentPridat{
margin-left:-45px;
}

.prizeVypisHomeHodnoceni {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;    
    bottom:5px;
    left:10px;
    border-radius:30px;
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    background-color:rgba(50,50,50,0.4);
    color:white;
    font-size: 10px;
    font-family: 'Open Sans',Roboto,sans-serif;
}

.prizeVypisHomeHodnoceni .star-rating {
    margin-right: 3px;
    padding-left: 0;
}

.prizeVypisHomeHodnoceni .front-stars {
    color: gold;
}

.homeStredZedTextPrize .homeStredZedTextInspiraceText{
padding:5px 10px;
}

.homeStredZedTextPrize .homeStredZedTextInspiraceNadpis1{
color:white;
margin:-5px -10px 10px -10px;
padding:3px;
background-color:#CF81F9;
text-align:center;
font-family: "Segoe UI",Arial,sans-serif;
font-size:17px
}

.homeStredZedTextPrize .homeStredZedTextPrizeVyrobce{
    color: #1da1f2;
    text-decoration: underline;
    font-weight: bold;
    font-size:15px;
    margin-bottom:7px;
}

.homeStredZedTextPrize .homeStredZedTextPrizeMaterial{
color: #7f7f7f;
margin-bottom: 0px;
}

.homeStredZedTextPrize .homeStredZedTextPrizeMaterialObal{
margin-bottom: 5px;
}

.homeStredZedTextPrize .homeStredZedTextInspiraceNazev{
margin-bottom:0px;
font-size:17px;
text-decoration: none;
color:black;
}


.homeStredZedTextPrize .homeStredZedTextInspiracePopis{
color: #7f7f7f;
    margin-bottom: 5px;
    font-size:14px;
}

.homeStredZedTextPrize .homeStredZedTextPrizePocet{
text-decoration: underline;
    color: #1da1f2;
    font-size:13px;
}

.homeStredZedTextPrize{
    border:1px solid #f2f2f2;
    min-height: 130px;
}

.homeStredZedTextPrize .homeStredZedTextInspiraceObrazek {
    background-color: white;
}

.pripinacek{
text-align:center;
}

.homeStredZedTextClanek{
flex-direction:column;
}

.sdilenyClanekObrazek{
position:relative;
}

.sdilenyClanekObrazekUvnitr{
position:absolute;
left:10px;
bottom:5px;
max-width:calc(100% - 85px); 
color:white;
font-weight:bold; 
background-color:rgba(50,50,50,0.5); 
padding:5px 10px;
border-radius:35px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}

.front-stars-recept{
color:#ffbc0b !important;

}
.sdilenyClanekObrazekUvnitr .star-rating{
font-size:16px;
padding:0;

}



.sdilenyClanekObrazek img{
width:100%;
}

.sdilenyClanekPozadi{  
position:relative;
background-color: #f2f3f5;
border-bottom:1px solid #dddfe2;
padding:0px 15px;
}

.sdilenyClanekKulicka{ 
display:flex;
justify-content:center;
align-items:center; 
position:absolute;
border-radius:50%;
width:30px;
height:30px;
background-color:#fff;
top:-15px;
right:30px;
border:1px solid #dddfe2;
}

.sdilenyIcoClanek{
color:#a22e38;
}

.sdilenyIcoVyrobek{
color:#9c58ca;
}

.sdilenyIcoProdukt{
color:#3dc2e6;
}

.sdilenyIcoRecept{
color:#fbb03b;
}


.sdilenyIcoInspirace{
color:#f96781;
}

.sdilenyIcoZbozi{
color:#62f262;
}

.sdilenyIcoPrize{
color:#ce00c0;
}


.sdilenyClanekNadpisClanek{
    font-family: 'Open Sans',arial,sans-serif;
    font-weight: 400;
    text-transform:uppercase;
    font-size: 13px;
    color:#898989;
    margin-top:8px;
    margin-bottom:2px;
}

.sdilenyClanekNadpis{
font-family: "Segoe UI",Arial,sans-serif;
    font-size:15px;
    font-weight: bold;
    color: black;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}


.sdilenyClanekNadpisUvod{
font-family: "Segoe UI",Arial,sans-serif;
    font-size:14px;
    color: #888888;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-bottom:11px;
}











/*responsive*************************************************************************************************************************************************************/
@media (min-width: 871px) {

    .lastAktivityObal{

    }
}



@media (max-height: 630px) {

    .homeZalozit {
	overflow-y:auto;
    }

    .homeZalozitZalozit {
	margin-bottom:20px;
    }

   

    .homeUpozHl{
    }


}  




@media (max-height: 600px) {

    .homePozvat{

    }  

}

@media (max-width: 1190px) {


    .homeContainer{
	width:845px;
    }

    .homePravy{
	display:none;
    }

    .homeStred{
	width:530px;
	flex-grow:0;
    }

    .homeLevySkupiny{
	display:none;
    }

    .homeStredSkupiny{
	width:100%;
    }

    .homePravySkupina{
	display:block;
    }

}

@media (max-width: 1020px) {

    .greyContainerSkupina{
	margin-top:-11px;
    }

    .greyContainerSkupina .homeContainerSkupiny{
	padding-top:0px;
    }

}


@media (max-width: 870px) {


    .homeContainer{
	width:530px;
    }

    .homeContainerSkupiny{
	width:100%;
    }


    .homeLevy{
	display:none;
    }

    .homeZalozitNadpisVelky{
	font-size: 15px;
    }

    .homeStredSkupinaNadpisSpodek .homeStredSkupinaNadpisPozvat.mobSchov{
	display:none;
    }

    .homeStredSkupinaNadpisPocetKat {
	font-size: 17px;
	padding-right: 80px;
    }



    .homeStredSkupinaNadpisPocetClenu {
	font-size:12px;
	padding-right:30px;
    }

    .homeStredSkupinaNadpisPocetClenu .material-icons {
	font-size: 16px;
	padding-right:5px;
    }

    .homeStredSkupinaNadpisPocetPrispevky {
	font-size:12px;
	padding-right:10px;
    }

    .homeStredSkupinaNadpisPocetPrispevky .fa-comment {
	font-size: 14px;
	padding-right:5px;
    }

    .homePravySkupina{
	display:none;
    }

    .homeStredSkupinaCeleObal{
	justify-content: center;
    }

    .homeStredSkupinaNadpisMobil {
	display:flex; 
	justify-content: center;
	border-top:15px solid #f2f2f2;
	padding:5px 0;
    }

    .homeStredSkupinaNadpisMobilIn {
	width:530px;
	display:flex; 
	justify-content: space-evenly;
    }

    .homeStredSkupinaNadpisSpodek{
	padding:10px 20px;
    }

    .tlacitkaSkupinyMobil{
	display:flex;
	flex-direction:column;
	align-items:center;
	cursor:pointer;
    }

    .tlacitkaSkupinyMobilSlova {
	color: #657786;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: .02em;


    } 

    .tlacitkaSkupinyMobilCisla{
	font-weight: bold;
	font-size: 13px;
	color: #981CEB;


    } 

    .zadostSkupinaPrijmout{
	margin-right:20px;
    }

    .zadostSkupinaodmitnout{
	margin-right:15px;
    }

    .homePozvat2, .homePozvat3, .homePozvat4, .homePozvat{

    }

    .homeStredSkupinaJmenovat{
	border:none;
	margin-right:20px;
	width:70px;
	height:77px;
	text-align:center;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content: center;
    }

    .homeStredSkupinaOdebrat{
	border:none;
	width:60px;
	text-align:center;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content: center;
	height:77px;
    }

    .mobPocSchov.homeStredSkupinaNadpisPocetClenu{
	display:none;
    }

    .mobPocSchov.homeStredSkupinaNadpisPocetPrispevky{
	display:none;
    }


    .mobPocSchov.homeStredSkupinaNadpisPocetKat{
	padding-right:0px;
    }

    .homeVlaknoNadpis .homeTextPc{
	display:none;
    }

    .homeVlaknoDotaz {
	border-top: solid 4px #AAD0F6;
	border-bottom: solid 4px #AAD0F6;
    }

    .homeStredDiskuzePrispevky{
	max-width:unset;
    }


} 


@media (max-width: 730px) {


    .historyDiskuzeSkupiny .historyIn a:first-child{
	display:block;
    }

    .historyDiskuzeSkupiny .historyIn a:last-child{
	display:block;
    }

}


@media (max-width: 720px) {

    .homeZalozit {
	width:97%;
    }

    .homeZalozitSloup{
	width:100%;
    }

    .homeZalozitSloupObal{
	flex-direction:column;
    }

    .homePravy160{
	display:none;
    }

    .homeUpravitPrispevekObal{
	width:90%;
    }

    .homeUpravitPrispevekPopis{
	padding-right:0;
	width:calc(100% - 75px);
    }

    .homeUpravitPrispevekOdeslat{
	width: 70px;
	font-size: 13px;
    }

    .homeZalozitNadpisMaly{
	font-size:12px;
	text-align:left;
    }


} 



@media (max-width: 530px) {

    .homeStredZedTextInspiraceObrazek {
	max-width:190px;
    }

    .homeStredZedTextInspiraceText {
	padding:5px;
    }

    .homeStredZedTextInspiraceNadpis{
	margin-bottom:7px;
    }

    .homeStredZedTextInspiraceNadpis1{
	font-size:15px;
	margin-bottom:3px;
    }

    .homeStredZedTextInspiraceNadpis2{
	font-size:13px;
	padding:3px 10px ;
    }

    .homeStredZedTextInspiraceNazev{
	font-size:14px;
	margin-bottom:3px;
    }

    .homeStredZedTextInspiracePopis{
	font-size:13px;
    }



    .komentarePridat .homeStredOdeslatObal{
	margin-bottom:-5px; 
    }

    .historySkupiny{
	margin-top:5px;
	margin-bottom:-5px;
    }

    .historyDiskuze{
	margin-top:-5px;
	margin-bottom:5px;
    }

    .komentarePridat .homeUpravitPrispevekNadpis.homeNapsatPrispevek{

	margin-right:-12px;
	margin-left:-12px;
	margin-top:-12px;    
    }

    .vyrobekKomentare{
	width: calc(100% + 40px);
    }


    .homeContainer{
	width:100%;
	padding-top:0;
    }

    .homePosledniSkupiny{
	margin-bottom:-5px;
    }

    .lastAktivityObal{
	padding-top:0;
    }

    .homeContainerSkupiny .homeObal{
	margin-top:5px;

    }
    
    .sdilenyClanekPozadi{
padding:0 5px;
}

    .homeContainerSkupiny .homeVlaknoFoto{
	margin-top:-5px;
    }

    .homeStredSkupinaCele .lastAktivityObal{
	padding-top: 10px;
    }

    .homeObal{
	border:none;
    }

    .homeStred{
	width:100%;
    }

    .homeStredText:focus .mobilniPanel{
	display:none !important;
    }

    .homeTextPC{
	display:none;
    }

    .homeTextMob{
	display:block;

    }

    .homeOznacit .fas{
	padding-right:0;
	padding-left:7px;
    }

    .homeStredPridatFotoText.homeTextMob {
	padding-left:0;
	padding-right: 5px;
    }

    .homeStredFotoObal .fa-picture-o {
	padding-right:0;
	padding-left:7px;
    } 

    .homeFotoOznacitObal .fa-picture-o {
	padding-right:7px;
	padding-left:0;
    } 

    .homePozvat{
	width:97%;
	padding-left:10px;
    }


    .homeStredSkupinaPozvat{
	border:none;
    }

    .homeStredSkupinaPozvat{
	margin-right:0;
    }

    .homePravySkupinaCastPratele img {
	width: 40px;
	height: 40px;
	border-radius: 50%;


    }

    .homePravySkupinaCastPrateleJmeno1 { 
	font-size:12px;
    }

    .homePravySkupinaCastPrateleJmeno2{
	font-size:11px;
    } 

    .homePozvat .homePravySkupinaCastPratele {
	padding-right:5px;
    }

    .homeStredZed{
	padding:5px;
    }

    .homeStredZedHeadUserJmeno1 {
	font-size: 12px;
    }

    .homeStredZedHeadUserJmeno2 {
	font-size: 11px;
    }

    .homeStredZedText {
	padding-top:10px;
	padding-bottom:10px;
	font-size:13px;
	padding-left:4px;
	padding-right:4px;
    }

    .homeStredZedFoto {
	margin-left:-5px;
	margin-right:-5px;
    }

    .homeStredZedHeadDatum {
	font-size: 10px;
	min-width:70px;
    }


    .hszOrder2{
	order:3;
	flex-basis:100%;
	padding-left:0px;
    }

    .hszOrder3{
	order:2;
	flex-basis:100%;
    }

    .homeStredZedHead .material-icons {
	line-height: 20px;
    }  

    .homePopisOznaceni{
	font-style:italic;
    }

    .homeStredZedTextVyrobek {
	width:100%;
    }

    .homeStredZedTextVyrobekObrazek {
	margin-left:-9px;
	margin-right:-9px;
    }

    .homeStredZedTextInspirace {
	margin: 0px -9px;
	width: calc(100% + 18px);
    }

    .homeStredZedTextVyrobekNadpis {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 3px;
    }

    .homeStredZedTextVyrobekPopis {
	font-size: 13px;
    }

    .homeStredZedKomentarTextJmenoDatum {
	font-size:8px;
    }

    .homeStredZedKomentPridatFoto {
	width: 32px;
	height: 32px;
	border-radius: 50%;

    }

    .homeStredZedKomentarFoto {
	width:35px;
	height:35px;
	border-radius: 50%;
    }

    .homeStredZedKomentarTextJmenoJmeno {
	font-size: 11px;  
    }

    .homeStredZedKomentarTextJmeno2 {
	font-size: 10px;
    }

    .homeStredZedKomentarTextKomu {
	font-size: 11px;
    }

    .homeStredZedKomentarTextKomu .material-icons {
	font-size: 11px;
    }

    .homeStredZedKomentarText {
	font-size: 12px;
    }

    .homeStredZedPalce {
	padding-bottom: 5px;
	/*margin-left:5px;
	margin-right:5px; */
    }

    .homeStredZedKomentarTextOdp {
	font-size: 11px;
    }

    .homeStredSkupinyKategorie{
	padding:5px;
    }

    .homeStredSkupinyKategorieNadpis{
	display:none;
    } 

    .homeStredSkupinyKategorieVypis{
	padding-top:15px;
    }

    .homeStredSkupinyObsahNadpis {
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
    }

    .homeStredSkupinyObsah {
	padding:0px;
    }

    .homeStredSkupina:nth-child(even) {
	border-right:none;
    }

    .homeStredSkupina:nth-child(odd) {
	border-left:none;
    }


    .homeDiskuzeSloupec{
	width:100%;
    }
    .homeDiskuzeObal {
	flex-direction: column;
    }

    .homeStredSkupinaNadpisNastaveni .textNastaveni{
	display:none;
    }

    .homeStredSkupinaNadpisNastaveni .material-icons{
	padding-right:0;
    }

    .homeStredSkupinaNadpisNastaveni {
	margin-left:0px;
	padding:4px;
    }

    .homeStredSkupinaNadpisPocetKat {
	font-size: 15px;   
	padding-right: 80px;
    }

    .homeStredSkupinaNadpisPocetClenu {
	padding-right:10px;
    }


    .homeStredSkupinaNadpisSpodek{
	padding:10px 15px;
    }

    .zvonekText{
	display:none;
    }

    .skupinaZvonek{
	width:35px;
	border-radius:50%;
    }

    .homeStredSkupinaNadpisNazevSkupiny {
	max-width: 80%;
	font-size: 15px;
	padding: 5px 10px;
    }

    .homeStredSkupinaNadpisPopisSkupiny {
	max-width: 85%;
	font-size: 13px;
	padding-left: 10px;
	padding-bottom: 10px;
    }

    .homeVlaknoDotazNadpisAutor img {
	width: 35px;
	height: 35px;
    }

    .homeVlaknoDotazNadpisAutorJmeno1 {
	font-size: 12px;
    }

    .homeVlaknoDotazNadpisAutorJmeno2 {
	font-size: 11px;
    }

    .homeVlaknoDotazNadpisAutorJmeno {

    }



    .homeVlaknoNadpis .homeStredSkupinaNadpisPocetKat{
	padding-right:20px
    }

    .homeVlaknoDotaz {
	padding:10px;
	border-top: solid 4px #AAD0F6;
	border-bottom: solid 4px #AAD0F6;
    }

    .homeStredTextFoto img {
	width: 35px;
	height: 35px;
    }

    .homeStredTop {
	padding: 10px; 
	border-left: none !important;   
	border-right: none !important;   
    }

    .homeVlaknoDotazNadpisdatum{
	height:40px;

    }

    .homeVlaknoDotazNadpisDatum {
	font-size: 9px;
	line-height:12px;
    }



    .homeVlaknoDotazText {
	margin-left: 45px;

    }

    .homeVlaknoDotazText_cs [contenteditable="true"]:empty::before{
	content:"Odpovědět";
	font-size:12px;
    }

    .homeStredZedKomentPridatTextText_cs:empty::before{

	font-size:11px;
    }

    .homeVlaknoDotazText_en [contenteditable="true"]:empty::before{
	content:"Reply";
	font-size:12px;
    }

    .homeStredZedKomentPridatTextText_en:empty::before{

	font-size:11px;
    }

    .homeVlaknoDotazText .homeStredZedKomentPridatTextText{
	font-size:12px;
    }

    .homeVlaknoDotazText .homeStredZedKomentPridatText1 {
	min-height:38px;
    }

    .homeVlaknoDotazText .homeStredZedKomentPridatOdeslat{

    }

    .homeVlaknoDotazTextNazev {
	font-size: 13px;
	padding-top: 7px;
	padding-bottom: 1px;
    }

    .homeVlaknoDotazTextText {
	font-size: 13px;
	padding-bottom: 5px;
    }

    .homeVlaknoOdpovedi {
	padding-left: 8px;
	padding-right: 8px;
    }

    .homeVlaknoOdpovedi .homeVlaknoDotazNadpisDatum {
	height:20px;
	margin-top:0;
	position:relative;
    }

    .homeVlaknoOdpovedi .homeVlaknoDotazNadpisDatum .homeVlaknoDotazNadpisTecky {
	position:absolute;
	top:-15px;
	right:0;
    }

    .homeVlaknoOdpovedi .homeVlaknoDotazNadpisDatumHorni {
	height:33px;
	margin-top:0; 
	position:relative;
    }

    .homeVlaknoOdpovedi .homeVlaknoDotazNadpisDatumHorni .homeVlaknoDotazNadpisTecky {
	position:absolute;
	top:-9px;
	right:0;
    }

    .homeVlaknoOdpoved {
	padding-top: 8px;
	padding-bottom: 8px;
    }

    .homeVlaknoOdpoved .homeVlaknoDotazNadpisAutor img {
	width: 30px;
	height: 30px;
    }

    .homeVlaknoOdpoved .userHvezda{
	font-size:7px;
    }

    .homeVlaknoOdpoved .homeVlaknoDotazNadpisAutorJmeno {
    }

    .homeVlaknoOdpoved .homeVlaknoDotazNadpis {
	margin-bottom:10px;
    }

    .homeVlaknoOdpoved .homeVlaknoDotazText {
	margin-left: 40px;
    }

    .homeVlaknoOdpoved .homeVlaknoDotazText.diskomn {
	margin-top:-10px;
    }

    .homeVlaknoDotazNadpisAutorHorni{
	align-items:center;
    }

    .homeVlaknoDotazNadpisAutorHorni .homeVlaknoDotazNadpisAutorJmeno{
	margin-top:0px;
    }

    .vypisKategorieSkupinyDiskuze{
	margin-top:-15px !important;
    }



}


@media (max-width: 480px) {

    .vyrobekKomentare{
	width: calc(100% + 10px);
    } 

}





@media (max-width: 500px) {

    .skupinaHlavniVelky{
	display:none;
    }

    .skupinaHlavniMaly{
	display:block;
    } 

    .homeUpozHl{
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
    } 

    .homeUpravitPrispevekGalFoto{
	padding-top:calc(56.25% / 3);
	width:calc(100% / 3 - 6px); 
    }
    
    .homeStredZedTextZboziObsah {
padding:5px;
}

.zboziSdileneNadpis{
  font-size:17px;
}

}

@media (max-width: 360px) {
    .homePosledniSkupinyIndex{
	margin-top:10px;
    }

}

@media (max-width: 350px) {

    .homeUpozHl{
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
    } 

    .homeStredZedLibi{
	font-size:10px;
    }

}

@media (max-width: 330px) {

    .homeStredSkupinaNadpisPozvat .material-icons{
	display:none;
    }

}