/* SHAPK
-------------------------------------------------- */
.shapk {padding: 0; max-width: 1440px; margin: 0 auto;}
.logo-top h1, .navbar-dark .navbar-nav .active>.nav-item a, .navbar-dark .navbar-nav .nav-item a.active, .navbar-dark .navbar-nav .nav-item a.show, .navbar-dark .navbar-nav .show>.nav-item a, .navbar-dark .navbar-nav .nav-item a, .logo-top h1>strong {color:#2d2d2d;}

.navbar-dark .navbar-nav .nav-item a:focus, .navbar-dark .navbar-nav .nav-item a:hover{color:rgba(45,45,45,.75);}
.navbar-dark .navbar-toggler {color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1);}
/* BREADCRUMBS AND BASIC
-------------------------------------------------- */
.bread {margin-bottom: 70px;}
.inside {padding-left: 0; padding-right: 0;}
.inside, #accordion {margin-bottom:2rem;}
.breadcrumb {border-bottom:1px solid #eee;background:none;font-size:0.8rem;font-weight:300;padding:.75rem 0; margin: 0 -25px;}
.breadcrumb, .breadcrumb a {color: #909090;}
.bread-row {margin: 0 -15px;}
.breadcrumb li.active {color:#ffae00;}

.inside .filials-row {margin: 0 -15px;}

/* KATEGORIES & --IN
-------------------------------------------------- */
.row.kate:first-child {border-bottom:2px solid #eee;}
.kate .col-md-6{padding:2rem 0;border-right:2px solid #eee;}
.kate .col-md-6:last-child {border-right:none;}
.kate {text-align:center;}
.kate a {text-decoration:none;}
.kate img {height:140px;}
.kate h3 {font-size:5.2rem;transition:.2s linear;}
.kate h3 a:hover, .kate a h3:hover, .kate--in h3 {color:#ffae00;text-decoration:underline;}
.kate-price {color: #ffae00;font-size: 30px;}
/* KATEGORIES--IN
-------------------------------------------------- */
.kate--in h3 {font-size:100px;line-height:4rem;}
.kate--in img {width:210px;height:auto;}
.kate--in h4 {font-size:1.8rem;font-weight:300;margin-top: 18px;}
.kate--in h6 {font-size:27px;vertical-align:middle;line-height:2rem;font-weight:normal;color:#ffae00;}
.kate--in .col-md-8 {text-align:left;padding:0;}
.kate--in ul {padding:0;}
.kate--in li {list-style-type:none;}
.kate--in li:before {content:"✓ ";color:#c71e1c;font-size:1.4rem;line-height:0;}
.kate--in .col-md-4, .kate--in .col-md-8, .kate--in .col-lg-5, .kate--in-t .col-lg-4 {margin-bottom:1.4rem;padding-left:15px;}
.kate--in-t .col-lg-4 .within {margin-bottom:30px;}
.kate-info-href {padding-top: 16px;}

.kate-cont-row .col-rows{-webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}

.kate-fil-cont h3 {font-size: 25px; text-align: center; padding-bottom: 15px;}

.kate-filials-row .col-md-6 {margin-bottom: 15px;}
.kate-filials-row h5 {font-size: 23px;}

/* AKCZII
-------------------------------------------------- */
.akczii .card {border:none;}
.akczii .col-md-4  {padding:1rem 0 1rem;text-align:center;}
.akczii h6 {text-align:center;font-weight:500;font-size:1.12rem;}
.akczii .card-body {padding:1rem;background:#f8f8f8;box-shadow:0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.12);}
.akczii button.btn.btn-link, .akczii a.btn.btn-link {cursor:pointer;width:100%;}
.btn-link {background: none;}
.akczii svg, .akczii p {display: inline-block;}
.akczii p {vertical-align:bottom;border-bottom:1px solid #fff;}
.akczii .col-md-4:hover p {border-bottom:1px solid #b71d1c;}

.mini-img img {max-width:160px;padding:.4rem;}
/* FAQ
-------------------------------------------------- */
.mb-0 a.btn.btn-link {white-space:normal;text-align:left;padding-left:3.2rem;font-size:1.4rem;font-weight:500;}
.btn.btn-link.iconPlus, .btn.btn-link.iconPlus.collapsed, .mb-0 {
    display:block;
    float:left;
    background-repeat:no-repeat, no-repeat;
    background-position:left center;
    overflow:hidden;
    -moz-background-size:38px 38px;
    background-size:38px 38px;
}
.iconPlus.collapsed, .mb-0 {
    background:url(../img/icons/plus.png) left center no-repeat transparent;
    background-image:url(../img/icons/plus.svg), -webkit-linear-gradient(transparent, transparent);
    background-image:url(../img/icons/plus.svg), url(../img/icons/plus.png);
    background-image:url(../img/icons/plus.svg), -ms-linear-gradient(transparent, transparent);
    background-image:url(../img/icons/plus.svg), linear-gradient(transparent, transparent);
    background-image:url(../img/icons/plus.svg), -o-linear-gradient(transparent, transparent);
    background-size:38px 38px;
}
.iconPlus {
    background:url(../img/icons/opened.png) left center no-repeat transparent;
    background-image:url(../img/icons/opened.svg), -webkit-linear-gradient(transparent, transparent);
    background-image:url(../img/icons/opened.svg), url(../img/icons/opened.png);
    background-image:url(../img/icons/opened.svg), -ms-linear-gradient(transparent, transparent);
    background-image:url(../img/icons/opened.svg), linear-gradient(transparent, transparent);
    background-image:url(../img/icons/opened.svg), -o-linear-gradient(transparent, transparent);
}
.card-body a {border-bottom:1px solid #ffae00;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {color:#2d2d2d;text-decoration:none;}
.card, .card:first-child {border:none;border-radius:0;}
.card {border-top:1px solid #5a5a5a;}
.card-header {padding:1.55rem 1.25rem;background:none;border:none;}

.card-body {padding:0 1.25rem 0 4.5rem; margin: auto;}

/* DOCS
-------------------------------------------------- */
.docs--menu li {font-size:1rem;font-weight:300;padding:.8rem 1.6rem;border-bottom:1px solid #eee;}
.docs--menu li:last-child {border-bottom:none;}
.docs--menu li.active {background:#f9f9f9;box-shadow:0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.12);}
.docs--menu li.active a {font-weight:500;border-bottom:2px solid #ffae00;}
.docs--menu a:hover, .docs a:hover {border-bottom:1px solid #ffae00;text-decoration: none;}
.docs-row div {padding: 15px;}
.docs .lead {font-size:1.6rem;}

/* KONTAKT
-------------------------------------------------- */
.container .maps {padding:0;margin-bottom:3rem;box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,.24);}
.maper {margin:0;position:relative;z-index:200; border-top: 1px solid #ccc; box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,.24);}
.maper .conta {box-shadow:none;}
.maper .col-lg-4 {border-right:1px solid #eee;}
.conta.txt {padding:1rem;}
.conta.txt p {margin:0;}
.inside .mini-maps {box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,.24);}
.inside .within .mini-maps {margin-bottom: 30px;}
