#toTop{bottom:100px;}

.katalogi > div > div:nth-child(3n + 1){clear:both;}

.copyrightfoot{    display: flex;
    align-items: center;}

.copyparent{    background: #004e84;}
.old-site.right a{color:#fff;}

#menu-item-74, #menu-item-65{display:none;}
.main-content .product .summary div p, .product .desc, .nice_box { padding: 10px; background-color: #fafafa; border: 1px #e8e8e8 solid; }
.main-content, .main-content p  {  color:#393939; font-size: 10pt; line-height: 20px; }
.product .desc div { height: 40px; overflow: hidden; line-height: 20px; }
.tabs-wrapper #tab-description p { line-height: 22px; }
.ask-button input.button { margin: 0 auto !important; }

.main-content .product .entry-summary .ask-button { padding-bottom: 40px; margin-bottom: 20px; border-bottom: 1px #e8e8e8 solid; margin-top: 20px; }
.main-content .product .entry-summary .product_meta { display: table-footer-group; width: 100%; text-align: center;}
.main-content .product .entry-summary .box { display: table-header-group; padding: 0; margin: 0 auto; background:#fff; }

footer .social{  height:auto;  width: 80%;
    float: left;
    margin-top: 0px !important;}
footer .webdesign{    width: 20%;
    float: right;
    background: #004E84;
    height: 56px;
    margin-top: 0px !important;
    display: flex;
    align-items: center;
    color: #5E8FB1;}
footer .webdesign a{    margin-left: 4px;}
footer .footer{padding-bottom:23px !important;}
@media (max-width: 959px){
.copyright{width:100% !important;}
.copyrightfoot {
    display: block;}
.social .main-wrapper{text-align:center !important;}
.single-page:before{width:100%;}
footer .social, footer .webdesign{width:100% !important; text-align:center !important; justify-content:center;}
}

@media (max-width: 479px){
.old-site.right a{margin-top:0px !important;}
.woo-header-wrapper{    display: flex !important;
    flex-direction: column !important;}
.woo-header-wrapper a{width: 100% !important;
    display: block !important;
    position: static !important;
    order: 2 !important;
    padding-left: 0px !important;
    margin-top: 10px !important;}
}
