/* Skrytí COFIDIS */
.CofidisCalculatorView#PDCofidisCalculator {display: none;}

/* LG - 94 944 */
.footerMainContainer
{
    width: 100%;
    height: auto;
    background: rgb(0 108 59);
    /*background: rgb(255,195,36);
    background: linear-gradient(180deg, rgba(255,195,36,1) 0%, rgba(248,161,22,1) 100%);*/
    padding-top: 15px;
    padding-bottom: 45px;
    color: white;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.footerColumn
{
    width: 220px;
    height: auto;
    margin:15px 0;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    flex-flow: column;
}
.footerColumn p
{
    margin-bottom: 0;
}
.footerColumn a
{
    color: white;
    text-decoration: none;
}
.footerColumn a:hover
{
    text-decoration: underline;
}

.footerContacts
{
    width: 100%;
    height: auto;
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
}
.footerContactsHeader
{
     margin-bottom: 10px;
}
.footerContactsIcon
{
    width: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}
.footerContactsIcon img
{
    filter: invert(1);
}
.footerContactsText
{
    width: 160px;
    height: auto;
    display: flex;
    align-items: center;
}
.footerContactsText p
{
    margin-top: 0;
}

@media(max-width: 900px)
{
    .footerMainContainer
    {
        flex-flow: column;
    }
    .footerContactsHeader
    {
        margin-top: 15px;
    }
    .footerContactsHeader p
    {
        margin-top: 0;
    }
}


/*end LG - 94 944 */


/* LG - 131 369 */
.uDownloadsContainer
{
    width: 100%;
    height: auto;
    display: flex;
    flex-flow: column;
    align-items: center;
}
.uDownloadsContainer h2
{
    font-size: 2.5rem;
    margin-bottom: 10px;
}
@media(max-width:800px)
{
    .uDownloadsContainer h2
    {
        font-size: 2rem;
        margin-bottom: 10px;
    }
}
.uDownloadsSection
{
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.uDownloadsCell
{
    width: 210px;
    height: auto;
    display: flex;
    flex-flow: column;
    align-items: center;
    margin: 20px;
    text-align: center;
}
.oNasContainer
{
    width: 100%;
    height: auto;
    display: flex;
    flex-flow: column;
}
.oNasContainer img
{
    margin: 10px 0;
}
.uObchodniPodminky ul
{
    list-style-type: none;
    margin-bottom: 40px;
}
.uObchodniPodminky li 
{
    margin-bottom: 10px;
}
/*end LG - 131 369 */


/* Proklik z kategorie v horním menu */

.MenuCategoriesRwdView.v1.big ul.root>li:not(.leaf)>a.name { pointer-events: auto;}


/* videa v popisech */

.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
    max-width:600px;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.obchodniPodminky h2.txt {
    color: #225a42;
    font-size: 15pt;
    font-weight: normal;
    margin: 14px 0;
    padding: 0;
    text-decoration: none;
}

.obchodniPodminky h3 {
    font-size: 100%;
    margin: 1em 0 0 0;
    color: #FF9900;
}

.obchodniPodminky li{
    color: black;
}

.kontakty{
    display: grid;
    grid-template-columns: 33% 33% 33%;
    max-width: 600px;
}

@media all and (max-width: 626px){
    .kontakty{
        grid-template-columns: 100%;
    }
}


.katalogy a{
    color: #004F23;
}

.katalogy a:hover{
    color: #FF9900;
}



.gridder{
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
}

@media all and (max-width: 1200px){
    .gridder{
        grid-template-columns:33% 33% 33%;
    }    
}

@media all and (max-width: 750px){
    .gridder{
        grid-template-columns:50% 50%;    
    }    
}


@media all and (max-width: 500px){
    .gridder{
        grid-template-columns:100%;    
    }    
}


.gridder div{
    text-align: center;
}

.bs-gallery a {
    cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; border-bottom: 0; display: block; float: left; margin: 0 5px 5px 0; overflow: hidden; width: 230px; height: 250px;
}

.contactGallery{
    display: grid;
    grid-template-columns: 49% 49%;
    justify-content: space-between;
}


.contactGallery img, .contactGallery a{
    width: 100%;
}

.contactGallery img{
    border: 1px solid #004d21;    
}
.contactGallery a{
    height: auto;
}

.customHeader .HeadingView {
    color: #225a42;
}


/* DS 
.CookiesConfirmationView.v1 .settingsLink {
    background-color: #006c3b !important;

}
.CookiesConfirmationView.v3 .denyLink {
    background-color: #006c3b !important;
}
.CookiesConfirmationView.v3 .allowLink {
    background-color: #006c3b !important;
}
.CookiesConfirmationView.v4 .allowSelectedLink {
    background-color: #006c3b !important;
}
.CookiesConfirmationView.v4 .allowAllLink {
    background-color: #006c3b !important;
}
.settingsLink  {
    background-color: #006c3b !important;
}

.CookiesConfirmationView[data-look=light].v3c .settingsLink {
    color:#FFFFFF !important;
    border-color:#FFFFFF !important;
    }

    .CookiesConfirmationView[data-look=light].v3c .denyLink {
        color:#FFFFFF !important;
    }
    */
.CookiesConfirmationView.v3 .cookiesInnerWrapper .denyLink, .CookiesConfirmationView.v3 .cookiesInnerWrapper .settingsLink, .CookiesConfirmationView.v3 .cookiesInnerWrapper .allowLink, .CookiesConfirmationView.v4.v4b .bottom .closeSettings, .CookiesConfirmationView.v4.v4b .bottom .allowSelectedLink {
    color: white;
    background-color: #006c3b;
    border: none;
}
/* MA - 161 358 */
OrderMasterView .OrderCreationResultView .userContent .EUR_CZK {
    display: none;
}
.OrderMasterView .OrderCreationResultView .userContent .EUR_czk {
    display: none;
}

.OrderMasterView .OrderCreationResultView .userContent .CZK_eur {
    display: none;
}
.OrderMasterView .OrderCreationResultView .userContent .CZK_EUR {
    display: none;
}