@charset "utf-8";

/* CSS Document */


.header__logo {
    margin-top: -15px;
}
.home .header__logo a {
    background-image: url("https://www.diestrongandhappy.cz/art/dymo-icon-02.png");
    background-size: contain;
    background-repeat: no-repeat;
    width: 200px;
height: 165px;
}
.home .header__logo a img {
    display: none;
}
.header__container {
    padding-top: 55px;
}
.socials .socials__text {
    font-size: 11px;
}
.pt-meta .meta__cats {
    display: none;
    background-image: url("https://www.diestrongandhappy.cz/art/dymo-icon-02.png")
}
.meta__date::after {
    display: none;
}
.post-footer {
    padding-top: 34px;
}
.content {
    padding: 230px 0 80px 0;
}
.product-template-default.single .content {
    padding: 130px 0 80px 0;
}
.pt-simple {
    padding-top: 230px;
}
.woocommerce .woocommerce-breadcrumb,
.wc-filters,
.wcs-meta__sku {
    display: none;
}
.fx-smooth-move-layer img {
    margin-left: 168px;
}
.woocommerce-message {
    padding: 20px 46px;
}
.woocommerce-message::before {
    top: 1.3em;
}
.page-id-9 .container--narrow,
.page-id-10 .container--narrow {
    max-width: 90%;
}
.order-total .includes_tax .woocommerce-Price-amount.amount {
    font-size: 16px; color: #767676;
}
.woocommerce-checkout #payment div.payment_box {
    font-size: 13px;
}
.mod-news-1 .mod__cats {
    display: none;
}
.lightbox__inner.lightbox__default a {
    background-color: #ec1c24;
    padding: 10px 20px;
}
.lightbox__inner.lightbox__default a:hover {
    background-color: #a80303;
}
.footer__center {
    width: 67.33%;
}
.footer__left { width: 28.33%;}
.footer__center { width: 77.33%;}
.footer__right { width: 28.33%;}
.home .footer__note {
    display: none;
}

@media (max-width: 5300px) and (min-width: 4999px) {
    .fx-smooth-move-layer img {  margin-left: 1100px;}
    .fx-smooth-move-layer {  bottom: 1156px; }
    .custom-menu.fx-smooth-move-layer {  left: 1400px; }
    .content--fullscreen .custom-menu { font-size: 84px; }

}

@media (max-width: 5000px) and (min-width: 3839px) {
    .fx-smooth-move-layer img {  margin-left: 1100px;}
    .fx-smooth-move-layer {  bottom: 770px; }
    .custom-menu.fx-smooth-move-layer {  left: 900px; }
    .content--fullscreen .custom-menu { font-size: 84px; }

}

@media (max-width: 3840px) and (min-width: 2559px) {
    .fx-smooth-move-layer img {  margin-left: 900px;}
    .fx-smooth-move-layer {  bottom: 720px; }
    .custom-menu.fx-smooth-move-layer {  left: 881px; }
    .content--fullscreen .custom-menu { font-size: 74px; }

}

@media (max-width: 2560px) and (min-width: 2025px) {
    .fx-smooth-move-layer img {  margin-left: 500px;}
    .fx-smooth-move-layer {  bottom: 300px; }
    .custom-menu.fx-smooth-move-layer {  left: 381px; }
     .content--fullscreen .custom-menu { font-size: 54px; }

}


@media (max-width: 2024px) and (min-width: 1921px) {
    .fx-smooth-move-layer img {  margin-left: 500px;}
    .fx-smooth-move-layer {  bottom: 350px; }
    .custom-menu.fx-smooth-move-layer {  left: 381px; }
     .content--fullscreen .custom-menu { font-size: 54px; }
}

@media (max-width: 1920px) and (min-width: 1281px) {
    .home .header__logo a { height: 125px; }
    .scroll-content .container--full { padding-top: 197px !important; }
    .content--fullscreen .custom-menu { top: 47vh; }
    .fx-smooth-move-layer img { max-width: 66%; margin-left: 345px; }
    .content--fullscreen .custom-menu { font-size: 35px; }
    .footer__note {  font-size: 11px;}
	
}


@media (max-width: 1280px) and (min-width: 1201px) {
    .home .header__logo a {  width: 120px; }
    .fx-smooth-move-layer img { max-width: 41%;  margin-left: 598px;}
    .fx-smooth-move-layer { bottom: 185px;}
    .content--fullscreen .custom-menu {  font-size: 35px;}
    .menu-top a {  margin: 0 15px;}
    .footer__note {  font-size: 11px;}
    
}

@media (max-width: 1200px) and (min-width: 800px) {
    .is-anim.is-visible .fx-slow-move-from-bottom { display: none; }
    
}

@media (max-width: 799px) and (min-width: 481px) {
    .is-anim.is-visible .fx-slow-move-from-bottom { display: none; }
    .home .header__logo a { width: 79px; height: 82px; }
    .is-fullscreen .footer__note {  line-height: normal;  font-size: 11px;}
    
}

@media (max-width: 480px) {
    .home .header__logo a { width: 112px; height: 121px; }
    .content--fullscreen .custom-menu {  top: 209px; }
    .is-anim.is-visible .fx-slow-move-from-bottom { display: none; }
    .is-smoothscroll .bg-player {  display: none; }
    .cart-widget.visible { top: 191px; }
    .nav-links .nav-desc .nav-direction {  font-size: 23px; }
    .is-fullscreen .footer__note {  line-height: normal;  font-size: 11px;}

}