.alertblock a { color: #fff; font-weight: 600;}

.redbold {
    color: red;
}

.invisible {
    display: none;
}

.bignum .num {
    font-size: 300%;
}

.productflags .pflag_action {
    background: #4CBD9E;
}

.productflags .pflag_tip {
    background: #DAA520;
}

.productflags .pflag_preparing {
    background: #DAA520;
}

.home-page-seo-popis h1 {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin: 18px 0px 10px
}
.home-page-seo-popis p {
    max-width: 800px;
    margin: 5px auto;
    text-align: center;
}
.padding {
    padding: 20px 20px;
}

.gray {
    background-color: #f5f5f5;
}
.gold {
    background-color: #e9bc82;
}

.textgold {
    color: #c79d3a;
}

.textgold:hover {
    color: #c79d3a;
}

.textblue {
    color: #3A8EC7;
}

.textblue:hover{
    color: #3A8EC7;
}

.blue { 
    background-color: #3a8ec7;
}
.dlouhy-text p {
    max-width: 600px;
    margin: 5px auto;
    padding: 0px 10px 0px 10px;
}
.dlouhy-text ul {
    max-width: 600px;
    margin: 5px auto;
    padding-left: 40px;
}
.ctabut {
    margin: 10px 0 10px;
    padding: 10px 14px;
    background: #e9bc82;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    border-radius: 4px;
    font-family: 'Open Sans', sans-serif;
    cursor: pointer;
}
.topmenu ul li a {
    padding: 5px 10px;
}  
.topmenu ul li a.mnuid-73, .responsivemenu ul li a.mnuid-73 {  
color: black;
}
.topmenu ul li a.mnuid-149, .responsivemenu ul li a.mnuid-149 {  
color: white;
background-color: black;
padding: 5px 10px;
}
.kontakt_logo {
    width: 200px; 
    padding-top: 20px;
}
.imgbanner img {
	margin-bottom: 10px;
}
.rounded img {
	margin-bottom: 10px;
}
.bignum .hl {
    font-size: 150%;
}
@media screen and (max-width: 769px) {
  /* pravidla se aplikují jen při šířce do 769 px */
    .centerinresponse {
        text-align: center;
    }
    .centerinresponse h2 {
        margin: auto;
    }
}

#CybotCookiebotDialogPoweredByText {
	display: none !important;
}

#CybotCookiebotDialogHeader {
	padding: 0px !important;
}

#CybotCookiebotDialog * {
	Font-size: 12px !important;
}

#CybotCookiebotDialog.CybotEdge
#CybotCookiebotDialogPoweredbyCybot {
    display: none !important;
}

#CybotCookiebotDialogPoweredbyCybot {
    display: none !important;
}

#CybotCookiebotDialog.CybotEdge
#CybotCookiebotDialogHeader {
    display: none !important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    border: 2px solid #e9bc82 !important;
}

#CybotCookiebotDialogFooter
#CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    border-color: #e9bc82 !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    background-color: #e9bc82 !important;
    border-color: #e9bc82 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
    color: #e9bc82 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    border-bottom: 1px solid #e9bc82 !important;
    color: #e9bc82 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
    color: #e9bc82 !important;
}

#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #e9bc82 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a{
    color: #e9bc82 !important;
}

#CookiebotWidget .CookiebotWidget-logo svg circle {
    fill: #e9bc82 !important;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
    fill: #e9bc82 !important;
}

#CookiebotWidget .CookiebotWidget-consent-details button {
    color: #e9bc82 !important;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none !important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
    border-color: #e9bc82 !important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    border-color: #e9bc82 !important;
    background-color: #e9bc82 !important;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
    color: #e9bc82 !important;
}
.black-friday {
  color: #DAA520;
}  
  