/*343434*/


@media (max-width: 767px)
{
.hpartner,.partneri, .partneri a
{
display:block;
}

.partneri a
{
margin-top:10px
}

.custom-footer>div {
    padding-bottom: 30px !important;
}

#footer .banner {
    min-height: 120px;
}

.extended-banner-text
{
	font-size:12px;
}


}


@media (min-width: 768px)
{
.wmbenz
{
margin-left: 15px; 
margin-right: 50px;
}

.winsg
{
margin-right: 40px; 
margin-left: 40px;
}


.footer-partneri .mbenz
{
margin-right:11px;
}




}

.extended-banner-text
{
	top:0;
	left:0;
	bottom:unset;
}


.flag.flag-discount
{
background-color: var(--discount-color) !important;
}

.extended-banner-title, .extended-banner-text, .extended-banner-link

{
background-color: var(--banner-color) !important;
border-color:var(--banner-color) !important;
}


.banner a, .banner-wrapper a, .banner-category a, .carousel-inner a

{
color:white !important;	
	
}


.add-to-program
{
margin-top:1.2em !important;
color: #fff;
border-color: var(--color-tertiary) !important; 
background-color: var(--color-tertiary) !important;
}

.add-to-program:hover
{
color: #fff;
border-color: var(--color-primary-hover	) !important; 
background-color: var(--color-primary-hover) !important;
}


.custom-footer>div
{
padding-bottom: 0px;
}


.footer-partneri .flogo
{
width: auto;
max-height:18px;
}



.id-696 .p-to-cart-block
{
display: none;
}

.id-696 .p-basic-info-block
{
font-size: 120%;
font-weight:bold;
}



.footer-partneri .hlogo
{
max-width: 80px;
height:auto;
}


.cart-overview .banner
{
margin-top: 2em;
}

.banner-wrapper
{
margin: 0 auto;
}

.extended-banner-title {
    top: auto;
    left: auto;
    right: 0px;
    bottom: 0px;
    font-size: 16px;
    color: #444;
    padding: 4px 15px;
}


.products-block > div .p .availability
{
padding-top: 0;
}

.products-block > div .p .name
{
height: 50px;
}

#content-wrapper
{
background-color: #f5f5f5;
padding-bottom: 20px;
}

}
a, .link-like
{
var(--color-secondary-hover) !important;

}

.p-detail-inner-header a
{
text-decoration: underline  !important;
}


p, em, li
{
font-size: 16px;
font-weight: 500;
}


#footer 
{
margin-top: 0;
}

#footer,
#footer a,
#footer h1,#footer h2,#footer h3,#footer h4,
#footer .copyright, #footer #signature,
#footer .btn.btn-primary, #footer a.btn.btn-primary

{
color: white !important;
background-color: #484848;
}

#footer ul li::before
{
border-color: white;
}

#footer .btn.btn-primary, #footer a.btn.btn-primary
{
border-color: white !important;
}

.external-fonts-loaded .empty-content, .blank-mode .empty-content,
.SizeID-button .sb-button, .SizeID-button .sb-button span,
.external-fonts-loaded .vote-name, .blank-mode .vote-name,
.external-fonts-loaded body,body.blank-mode,
.external-fonts-loaded,.blank-mode,
.external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name

{
font-family: 'Raleway', sans-serif; 
}


.product .name
{
//: var(--color-primary-hover) !important;
font-size: 120%;
font-weight: bold;
}

@media (min-width: 992px) {

.pcteni
{
float:left;
margin-right:1em;
margin-top:12px;
}

#header .site-name a.text-logo
{
font-size: 42px;
font-weight: bold;
text-transform: uppercase;
}

.container.navigation-wrapper .site-name
{
flex-basis: 250px;
}


}


.navigation-buttons a[data-target="search"]
{
display: none;
}

#header,
#header .site-name a,
.navigation-buttons a[data-target="search"],
.navigation-buttons a[data-target="login"],
.navigation-buttons a[data-target="cart"],
.navigation-in>ul>li>a,
.navigation-in
{
background-color: white;
color: black;
}

.navigation-buttons a[data-target="cart"]:hover {
    color: white;
    background-color: black;
}


.navigation-in>ul>li>a
{
text-transform: uppercase;
font-size:14px;
font-weight: 700;
letter-spacing: 2px;
}

.navigation-in>ul>li.exp>a,.navigation-in>ul>li>a:hover,
.navigation-in>ul>li a.active,
.type-page #content a
{
color: #e6ae48 !important; 
}

.homepage-texts-wrapper h1,
.db-hompage-block h1,
.db-hompage-block h2,
.id-725 h2
{
font-size: 36px;
text-align: center;
/*line-height: 42px;*/
/*line-height:1.3125em;*/
line-height:2em;
letter-spacing: 4px;
}


/*.db-hompage-block*/
.db-ohlasy,
.db-ilustrace,
.db-ukazka,
.db-ukazka-gallery,
.id-725 .senat-text
{
margin-bottom: 60px;
}

.db-ilustrace-gallery
{
margin-bottom: 40px;
}


.homepage-texts-wrapper p,
.db-hompage-block p
{
font-size: 16px;
text-align: center;
font-weight: 500;
}

#homepage-tabs
{
display: none;
}

.homepage-tabs-wrapper .shp-tabs-holder
{
border-width: 0;
}

.db-ukazka-gallery .plus-gallery-item
{
width: 265px;
}  

.db-ilustrace-gallery .plus-gallery-item
{
width: 400px;
margin-left:30px;
margin-bottom:30px;
}

.db-ukazka-gallery  .plus-gallery-item,
.db-ilustrace-gallery .plus-gallery-item
{
border-width: 0;
}

.db-ukazka-gallery .plus-gallery-item img,
.db-ilustrace-gallery .plus-gallery-item img
{
transform: none;
}


.content-window-in
{
width: 90%;
float:right;
border-left: 4px solid var(--color-primary);
opacity: 0.98;
}



.navigation-buttons .db_facebook::before,
.navigation-buttons .db_instagram::before
{
font-size: 80%;
color: #484848;

}
.navigation-buttons .db_facebook::before 
{
    content: '\e900';

}

.navigation-buttons .db_instagram::before 
{
    content: '\e909';
}

.navigation-buttons > a[data-target="cart"] i
{
background-color :#eee;
}


.db_facebook,
.db_instagram
 {
   display: inline-block;
    speak: none;
    vertical-align: middle;
    font-family: shoptet;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0;
    text-transform: none;
    text-decoration: none;
}


.db_facebook:hover,
.db_instagram:hover
  {
background-color :#eee;

}
.navigation-buttons > .db_facebook
{
border-left-color: #cfcfcf70 !important; 
 
}


.navigation-buttons > .db_facebook,
.navigation-buttons > .db_instagram
{
width: 40px;
height: 40px;
line-height: 40px; 
}

.footer-bottom
{
font-size:80%;
 
}


#header .site-name a.text-logo small
{
display: none;
}

/* senát*/
.id-725 .content-wrapper-in
{
text-align: center;
} 

#p-detail-tabs a[href="#description"]
{
display: none;
}

/* ostatní */
ol address
{
padding-left: 1em;
}
 
.type-page h1
{
margin-bottom: 1.5em;
} 

@media screen and (min-device-width: 768px) and (max-device-width: 992px) { 

.welcome .partneri,
.welcome .hpartner
{
display:inline-block;
border: 0px solid red;
}

.wmbenz
{
margin-right:0;
margin-left:0;
}
 
}  
 
 /*
[data-micro-product-id="51"] .prices
[data-micro-product-id="51"] .p-bottom button
{
visibility: hidden;
}


.navigation-buttons
{
border-right-color: #cfcfcf70;
}


#db-ilustrace-obal
{
background-color: white !important;
*/


.siteCookies, .siteCookies__link
{
	color:white !important;
}

.siteCookies--bottom.siteCookies--scrolled
{
background-color:none;
}

.siteCookies__button
{
padding: 0 12px;
}

.siteCookies__form
{
max-width: 590px;
/*max-width: 98%;*/

}
}

.siteCookies__form
{
background-color:#cfcfcf;
opacity:95%;
/*padding: 5px;*/
}

.siteCookies,
.siteCookies__link
{
color:#343434;
}

.siteCookies__text,
.siteCookies__links
{
font-size:13px !important;
}

.siteCookies__text
{
line-height:18px;
}
.siteCookies__button
{
line-height:40px;
font-size:14px;
}
