.btn-google {
    background: #DB4437;
}
.btn-twitter {
    background: #1DA1F2;
}
.currency-block {
    display: none;
}
/*tmp*/
.aticle-image-right {
    margin-top: 20px;
    font-size: small;
}

/**/
.article-main-image {
    text-align: left;
}
.article-header-below .article-date {
    margin-left: 0px;
}

.article-header-below .article-author {
    margin-right: 20px;
}

.padding-top-0 {
    padding-top: 0px;
}
.hided {
    display: none;
}

.img_gallery {
    text-align: left;
}

.img_gallery img {
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .img_gallery img {
        width: 49.5% !important;
        height: auto !important;
        display: inline !important;
    }
}

@media (min-width: 992px) {
    .img_gallery img {
        width: 32.5% !important;
        height: auto !important;
        display: inline !important;
    }
}

.side-bar-small-banner {
    display:block
}

.article-premium-mob * {
    text-align: center;
}

.article-dosie-footer {
    margin-top: 30px;
    font-style: italic;
}

a.active {
    font-weight: bold;
}

.dosie-alphabet-list {
    margin-top: 18px;
    margin-bottom: 18px;
}

/*
.dosie-alphabet-list > a {
    margin-left: 2px;
    margin-right: 2px;
}
*/

.image-description, .blockquote {
    font-style: italic;
}

.article-inner-image {
    max-width: 700px;
}

.author-row>.d-flex { column-gap:6px; row-gap:3px;}
.author-row .author-name, .author-row p { margin: 0;}
.author-row .thumb { width: 26px; height: 26px; flex-shrink:0; margin-right: 12px;}
.author-row .thumb img { border-radius: 50%; width: 100%; height: 100%; object-fit: cover; object-position: center;}
.author-row .author-name { font-weight: bold;}

/* cookie */
#cookieConsent { display: flex; justify-content: space-between; width: 720px; min-height: 90px; max-width: calc(100% - 32px); background-color:#fff; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15); border-radius: 16px; font-size: 14px; color:var(--gray); line-height:18px; padding:16px; font-family: "Roboto", Helvetica, sans-serif; position:fixed; bottom:16px; left:50%; transform:translateX(-50%); right:auto;}
#closeCookieConsent { display: block; position: absolute; top:16px; right:16px; height: 24px; width: 24px; margin: 0; font-size: 0; line-height: 0; background: url(../img/icons/close-dark.svg) no-repeat 0 0; z-index: 5;}
#cookieConsent a.cookieConsentOK { background-color:#fff; color:var(--main); border-radius:0; padding:2px 12px; margin: 0; margin-top: auto; width: 160px;}
#cookieConsent a.cookieConsentOK:hover, #cookieConsent a.cookieConsentOK:active, #cookieConsent a.cookieConsentOK:focus { color:#fff;}
#cookieConsent .cookie-body { position: relative; padding-left: 56px;}
#cookieConsent .cookie-body:before { content:''; display: block; position: absolute; left:0; top:0; width: 40px; height: 40px; background: url(../img/icons/cookies.svg) no-repeat 0 0; background-size: 100%;}
#cookieConsent .cookie-title { font-size: 16px; line-height: 1.3; font-weight:bold; color:var(--text); margin-bottom: 10px;}
#cookieConsent .cookie-body a { color:var(--main)}
#cookieConsent .cookie-body a:hover { color:var(--red)}
#cookieConsent .cookie-body > :last-child { margin-bottom: 0;}

@media (max-width:575px){
    #cookieConsent { flex-direction: column;}
    #cookieConsent .cookie-body { padding-left: 0; padding-top: 50px;}    
    #cookieConsent a.cookieConsentOK { width: 100%; margin-top: 10px;}
}