﻿#akcie3 > div > div > div {
  font-weight: 800;
}
#akcie3 > div > div > p {
  margin-top: 8px;
  margin-bottom: 8px;
}
#akcie3 > div > div > div > div:first-child {
  background-size: 32px;
  width: 32px;
  margin-left: 8px;
  margin-right: 8px;
}
#akcie3 > div {
  margin-bottom: 16px !important;
}

.akcia-past {
  z-index: -10;
  opacity: 0.7;
  background-color: rgb(255,255,255); /* Fallback color */
  background-color: rgba(255,255,255,0.7); /* White/ opacity */
}

.prazdna > div {
  color: black;
  background-color: lightgray;
}
.prazdna > div > div:first-child {
  background-image: url('../../images/ikony/prazdna.png');
  height: 32px;
}

.tradicna > div:nth-child(1) {
  color: #303030;
  background-color:#FFB900;
}
.tradicna > div:nth-child(1) > div:nth-child(3) > span {
  color:#FFB900;
  background-color: #303030;
}
.tradicna > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/tradicna.png');
  height: 32px;
}

.tradicna2 > div:first-child {
  color: #303030;
  background-color:#FFB900;
}
.tradicna2 > div > div:nth-child(3) > span {
  color:#FFB900;
  background-color: #303030;
}
.tradicna2 > div > div:first-child {
  background-image: url('../../images/ikony/tradicna2.png');
  height: 32px;
}

.kpc > div:nth-child(1) {
  color: #303030;
  background-color:#FFB900;
}
.kpc > div:nth-child(1) > div:nth-child(3) > span {
  color:#FFB900;
  background-color: #303030;
}
.kpc > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/kpc.png');
  height: 32px;
}

.vlado > div > div:first-child {
  background-image: url('../../images/ikony/vlado.png') !important;
  height: 32px !important;
}

.tono > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/tono.png') !important;
  height: 32px !important;
}

.vierka > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/vierka.png') !important;
  height: 32px !important;
}

.zipporah > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/zipporah.png') !important;
  height: 32px !important;
}
.oleg > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/oleg.png') !important;
  height: 32px !important;
}

.viacdnovka > div:nth-child(1) {
  color: #303030;
  background-image: linear-gradient(to bottom, lightsalmon, orange);
}
.viacdnovka > div:nth-child(1) > div:nth-child(3) > span {
  color: orange;
  background-color: #303030;
}
.viacdnovka > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/tradicna.png');
  height: 32px;
}

.lucia > div {
  color: #303030;
  background-color:#DDCA82;
}
.lucia > div > div:nth-child(3) > span {
  color:#DDCA82;
  background-color: #303030;
}
.lucia > div > div:nth-child(3) > span {
  color: goldenrod;
  background-color: beige;
}
.lucia > div > div:first-child {
  background-image: url('../../images/ikony/lucia.jpg');
  height: 32px;
}

.horska1 > div, .horska2 > div, .horska3 > div {
  color: beige;
  background-color: goldenrod;
}
.horska1 > div > div:nth-child(3) > span, .horska2 > div > div:nth-child(3) > span, .horska3 > div > div:nth-child(3) > span {
  color: goldenrod;
  background-color: beige;
}
.horska1 > div > div:first-child {
  background-image: url('../../images/ikony/horska1.png');
  height: 29px;
}
.horska2 > div > div:first-child {
  background-image: url('../../images/ikony/horska2.png');
  height: 41px;
}
.horska3 > div > div:first-child {
  background-image: url('../../images/ikony/horska3.png');
  background-repeat: no-repeat;
  height: 41px;
}

.lunochod > div {
  color: black;
  background-color: #96B5EB;
}
.lunochod > div > div:nth-child(3) > span {
  color: #96B5EB;
  background-color: black;
}
.lunochod > div > div:first-child {
  background-image: url('../../images/ikony/lunochod.png');
  height: 32px;
}

.party > div {
  color: #081b8b;
  background-color: #ACC8F0;
}
.party > div > div:nth-child(3) > span {
  color: #ACC8F0;
  background-color: #081b8b;
}
.party > div > div:first-child {
  background-image: url('../../images/ikony/party.png');
  height: 32px;
}

.bezky > div {
  color: #303030;
  background-color: #9EC8E3;
}
.bezky > div > div:nth-child(3) > span {
  color: #9EC8E3;
  background-color: #303030;
}
.bezky > div > div:first-child {
  background-image: url('../../images/ikony/bezky.png');
  height: 29px;
}

.sneznice > div {
  color: #303030;
  background-color: #9EC8E3;
}
.sneznice > div > div:nth-child(3) > span {
  color: #9EC8E3;
  background-color: #303030;
}
.sneznice > div > div:first-child {
  background-image: url('../../images/ikony/sneznice.png');
  height: 29px;
}

.zraz > div:nth-child(1) {
  color: black;
  background-color: #FFEE23;
}
.zraz > div:nth-child(1) > div:nth-child(3) > span {
  color: #FFEE23;
  background-color: black;
}
.zraz > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/zraz.png');
  height: 22px;
}

.kst > div {
  color: black;
  background-color: #FFD023;
}
.zraz > div > div:nth-child(3) > span {
  color: #FFD023;
  background-color: black;
}
.kst > div > div:first-child {
  background-image: url('../../images/ikony/kst.png');
  height: 29px;
}

.dobrodruzna1 > div, .dobrodruzna2 > div {
  color: black;
  background-color: #EBD862;
}
.dobrodruzna1 > div > div:nth-child(3) > span, .dobrodruzna2 > div > div:nth-child(3) > span, .dobrodruzna3 > div > div:nth-child(3) > span {
  color: #EBD862;
  background-color: black;
}
.dobrodruzna1 > div > div:first-child {
  background-image: url('../../images/ikony/dobrudruzna1.png');
  height: 32px;
}
.dobrodruzna2 > div > div:first-child {
  background-image: url('../../images/ikony/dobrodruzna2.png');
  height: 23px;
}
.dobrodruzna3 > div > div:first-child > div:first-child {
  background-image: url('../../images/ikony/dobrodruzna2.png');
  height: 23px;
}

.rodinna1 > div:nth-child(1), .rodinna2 > div:nth-child(1) {
  color: black;
  background-color: #CCAB00;
}
.rodinna1 > div:nth-child(1) > div:nth-child(3) > span, .rodinna2 > div:nth-child(1) > div:nth-child(3) > span {
  color: #CCAB00;
  background-color: black;
}
.rodinna1 > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/rodinna1.png');
  height: 32px;
}
.rodinna2 > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/rodinna2.png');
  height: 24px;
}

.tekvickova > div:nth-child(1) {
  color: black;
  background-color: #F0AB00;
}
.tekvickova > div:nth-child(1) > div:nth-child(3) > span {
  color: #F0AB00;
  background-color: black;
}
.tekvickova > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/tekvickova.png');
  height: 32px;
}

.krtko > div:nth-child(1) {
  color: black;
  background-color: #F0AB00;
}
.tekvickova > div:nth-child(1) > div:nth-child(3) > span {
  color: #F0AB00;
  background-color: black;
}
.krtko > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/krtko.png');
  height: 32px;
}

.zdravotna > div {
  color: black;
  background-color: #FF9900;
}
.zdravotna > div > div:nth-child(3) > span {
  color: #FF9900;
  background-color: black;
}
.zdravotna > div > div:first-child {
  background-image: url('../../images/ikony/zdravotna.png');
  height: 31px;
}

.oblubena > div:first-child {
  color: black;
  background-color: #FF9900;
}
.oblubena > div > div:nth-child(3) > span {
  color: #FF9900;
  background-color: black;
}
.oblubena > div:first-child > div:first-child {
  background-image: url('../../images/ikony/zdravotna.png');
  height: 31px;
}

.cyklo > div {
  color: black;
  background-color: #FFD800;
}
.cyklo > div > div:nth-child(3) > span {
  color: #FFD800;
  background-color: black;
}
.cyklo > div > div:first-child {
  background-image: url('../../images/ikony/cyklo.png');
  height: 32px;
}

.objavna > div {
  color: aliceblue;
  background-color: #5B92FF;
}
.objavna > div > div:nth-child(3) > span {
  color: #5B92FF;
  background-color: aliceblue;
}
.objavna > div > div:first-child {
  background-image: url('../../images/ikony/objavna.png');
  height: 24px;
}

.objavna2 > div {
  color: aliceblue;
  background-color: #5B92FF;
}
.objavna2 > div > div:nth-child(3) > span {
  color: #5B92FF;
  background-color: aliceblue;
}
.objavna2 > div > div:first-child {
  background-image: url('../../images/ikony/objavna2.png');
  height: 24px;
}

.objavna3 > div {
  color: aliceblue;
  background-color: #5B92FF;
}
.objavna3 > div > div:nth-child(3) > span {
  color: #5B92FF;
  background-color: aliceblue;
}
.objavna3 > div > div:first-child {
  background-image: url('../../images/ikony/objavna3.png');
  height: 24px;
}

.objavna4 > div {
  color: aliceblue;
  background-color: #5B92FF;
}
.objavna4 > div > div:nth-child(3) > span {
  color: #5B92FF;
  background-color: aliceblue;
}
.objavna4 > div > div:first-child {
  background-image: url('../../images/ikony/objavna4.png');
  height: 24px;
}

.objavna5 > div {
  color: aliceblue;
  background-color: #5B92FF;
}
.objavna5 > div > div:nth-child(3) > span {
  color: #5B92FF;
  background-color: aliceblue;
}
.objavna5 > div > div:first-child {
  background-image: url('../../images/ikony/objavna5.png');
  height: 24px;
}

.kras > div {
  color: aliceblue;
  background-color: #5B92FF;
}
.kras > div > div:nth-child(3) > span {
  color: #5B92FF;
  background-color: aliceblue;
}
.kras > div > div:first-child {
  background-image: url('../../images/ikony/kras.png');
  height: 24px;
}

.kras2 > div {
  color: aliceblue;
  background-color: #5B92FF;
}
.kras2 > div > div:nth-child(3) > span {
  color: #5B92FF;
  background-color: aliceblue;
}
.kras2 > div > div:first-child {
  background-image: url('../../images/ikony/kras2.png');
  height: 24px;
}

.zahranicna > div:nth-child(1) {
  color: aliceblue;
  background-color: #789EC2;
}
.zahranicna > div:nth-child(1) > div:nth-child(3) > span {
  color: #789EC2;
  background-color: aliceblue;
}
.zahranicna > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/zahranicna.png');
  height: 32px;
}

.vodne_toky_ke > div {
  color: aliceblue;
  background-color: #3075FF;
}
.vodne_toky_ke > div > div:nth-child(3) > span {
  color: #3075FF;
  background-color: aliceblue;
}
.vodne_toky_ke > div > div:first-child {
  background-image: url('../../images/ikony/vodne_toky_ke.png');
  background-repeat: no-repeat;
  height: 32px;
}

.vrcholy_ke > div {
  color: aliceblue;
  background-color: #3075FF;
}
.vrcholy_ke > div > div:nth-child(3) > span {
  color: #3075FF;
  background-color: aliceblue;
}
.vrcholy_ke > div > div:first-child {
  background-image: url('../../images/ikony/vrcholy_ke.png');
  background-repeat: no-repeat;
  height: 32px;
}

.snp > div {
  color: #303030;
  background-color: lightsalmon;
}
.snp > div > div:nth-child(3) > span {
  color: lightsalmon;
  background-color: #303030;
}
.snp > div > div:first-child {
  background-image: url('../../images/ikony/snp.png');
  height: 29px;
}

.nvsp > div {
  color: #303030;
  background-color: #D58F50;
}
.nvsp > div > div:nth-child(3) > span {
  color: #D58F50;
  background-color: #303030;
}
.nvsp > div > div:first-child {
  background-image: url('../../images/ikony/nvsp.png');
  height: 29px;
  min-width: 32px;
}

.panska > div {
  color: #303030;
  background-color: #D5AF50;
}
.panska > div > div:nth-child(3) > span {
  color: #D5AF50;
  background-color: #303030;
}
.panska > div > div:first-child {
  background-image: url('../../images/ikony/panska.png');
  height: 29px;
}

.nocna > div {
  color: #303030;
  background-color: #84BEE4;
}
.nocna > div > div:nth-child(3) > span {
  color: #84BEE4;
  background-color: #303030;
}
.nocna > div > div:first-child {
  background-image: url('../../images/ikony/nocna.png');
  height: 29px;
}

.cistenie > div {
  color: #303030;
  background-color: #94BEE4;
}
.cistenie > div > div:nth-child(3) > span {
  color: #94BEE4;
  background-color: #303030;
}
.cistenie > div > div:first-child {
  background-image: url('../../images/ikony/cistenie.png');
  height: 29px;
}

.express > div {
  color: #303030;
  background-color: #AFCDCE;
}
.express > div > div:nth-child(3) > span {
  color: #AFCDCE;
  background-color: #303030;
}
.express > div > div:first-child {
  background-image: url('../../images/ikony/express.png');
  background-repeat: no-repeat;
  height: 29px;
}

.hrad > div:nth-child(1) {
  color: #303030;
  background-color:#FFEEA3;
}
.hrad > div:nth-child(1) > div:nth-child(3) > span {
  color:#FFEEA3;
  background-color: #303030;
}
.hrad > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/hrad.png');
  height: 32px;
}

.cierna-noc > div:first-child {
  color: white;
  background-color:#888888;
}
.cierna-noc > div > div:nth-child(3) > span {
  color:#888888;
  background-color: white;
}
.cierna-noc > div > div:first-child {
  background-image: url('../../images/ikony/cierna-noc.png');
  height: 32px;
}

.smutok > div:nth-child(1) {
  color: white;
  background-color:black;
}
.smutok > div:nth-child(1) > div:nth-child(3) > span {
  color:black;
  background-color: white;
}
.smutok > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/smutokkopie.png');
  height: 32px;
}
.smutok > div:nth-child(1) > div:nth-child(3) > span {
  color:black;
  background-color: white;  
}

.vianoce > div:first-child {
  color: #303030;
  background-color:#FFB900;
}
.vianoce > div:nth-child(1) > div:nth-child(3) > span {
  color:#FFB900;
  background-color: #303030;
}
.vianoce > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/christmas.png');
  height: 32px;
}

.novy-rok > div:nth-child(1) {
  color: #303030;
  background-color:#FFB900;
}
.novy-rok > div:nth-child(1) > div:nth-child(3) > span {
  color:#FFB900;
  background-color: #303030;
}
.novy-rok > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/novy_rok.png');
  height: 32px;
}

.silvester > div:nth-child(1) {
  color: #303030;
  background-color:#FFB900;
}
.silvester > div:nth-child(1) > div:nth-child(3) > span {
  color:#FFB900;
  background-color: #303030;
}
.silvester > div:nth-child(1) > div:first-child {
  background-image: url('../../images/ikony/silvester.png');
  height: 32px;
}

#akcie > div > div > div:first-child > div:first-child {
  font-weight: 800;
}
#akcie > div > div > div > div:first-child {
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
#akcie > div > div > div > div:first-child > div:first-child {
  background-size: 32px;
  width: 32px;
}
#akcie > div > div > div > div:first-child > div {
  margin-left: 6px;
  margin-right: 6px;
  text-align: center;
}
#akcie > div > div > div > div:first-child > div:nth-child(3) {
  text-align: left;
  flex-grow: 1;
}
#akcie > div > div > div > div:first-child > div:nth-child(4) {
  text-align: right;
  margin-right: 12px;
  cursor: pointer;
}
#akcie > div > div {
  margin-bottom: 16px !important;
}

.skopirovane-no {
  opacity: 0;
  font-weight: 400;
  transition: opacity 1s linear;
}

.skopirovane-yes {
  opacity: 1;
  transition: opacity 0s linear;
}
