 @media screen and (max-width: 767.98px) {

.underline-3.style-1::after, .underline-3.style-1::before {
  display: none;
}

.we-tabs-nav {
    
    margin-bottom: 12px;
}

/* Sticky tablist (mobil): gradient vpravo / vlevo pod posuvníky */
#we-tabs-nav-sticky.we-tabs-nav--sticky-shell.we-tabs-nav--can-scroll-next::before {
   content: "";
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0;
   width: 3rem;
   z-index: 6;
   pointer-events: none;
   background: linear-gradient(
      90deg,
      rgba(248, 249, 250, 0) 0%,
      rgba(248, 249, 250, 0.75) 50%,
      #f8f9fa 100%
   );
}
#we-tabs-nav-sticky.we-tabs-nav--sticky-shell.we-tabs-nav--can-scroll-prev::after {
   content: "";
   position: absolute;
   left: 0;
   top: 0;
   bottom: 0;
   width: 3rem;
   z-index: 6;
   pointer-events: none;
   background: linear-gradient(
      270deg,
      rgba(248, 249, 250, 0) 0%,
      rgba(248, 249, 250, 0.75) 50%,
      #f8f9fa 100%
   );
}


.we-tabs-content {
    border-radius: 0px;
    margin: 0;
    padding: 0;
}

.we-tab-btn {
    
    margin-right: 10px;
    
}

.tabs-fo .moduleCard {
    width: 100%;
    max-width: 100%;
    margin-bottom: 5%;
    
    
}

#tab-marketing-podpora .cenove-srovnavace {
  
  display: block;
  
}

#tab-marketing-podpora .cenove-srovnavace .moduleCard {
  
 width: 100%;
    max-width: 100%;
    margin-bottom: 5%;
  
}


.f75 {
    width: 100%!important;
    min-width: 100%!important;
}


.theme-2026 .sablona23 .h3-ed {
    font-size: 16px;
    
}

.theme-2026 .pricing-wrapper {
    width: 100%;
   
   }


.theme-2026 .col-md-6-sablona {
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
}


#tab-seo .li-line {
    
    padding-bottom: 16px!important;
}


#tab-seo .moduleCard {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
    margin-bottom: 5%;
}

.cs-doprava {
  display: block;
  
}


.cs-doprava .moduleCard {
   min-width: 100%;
  width: 100%;
  max-width: 100%;
  margin-bottom: 5%;
}

 .loga-platby-bottom img {
  height: auto;
}


.ostatni_tabs_center .moduleCard {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
    margin-bottom: 5%;
}


#tab-moduly  .moduleCard__head {
    
    min-height: auto;
}

#tab-moduly  .moduleCard__body {
     min-height: auto;
}
 
#tab-moduly .moduleCard__desc {
    
     min-height: auto;
}

#tab-moduly .moduleCard__body ul {
   min-height: auto;
}

#tab-seo, #tab-changelog,  #ostatni {
  padding-top: 0px;
}

.theme-2026 .img-theme-we {
    
     
    margin-top: 0px;
   
    
}

.sablona-24 .sablona-24-banner {
    
    margin-top: 28px!important;
    
}


.theme-2026 .sablona-24-banner {
    
    width: 90%;
    display: none;
    /* RN */ 
    
}

.theme-2026 .py-md-16-pricing {
  overflow: hidden;
  
}

.theme-2026 .sablona-24-banner, .theme-2026 .text-center.text-lg-start {
    width: 100%;
    margin-top: 22px;
}





.section-f1 h1 {
    font-size: 25px!important;
    
}


.nahled-sablony {
    margin-top: 0px;
}















}


@media (max-width: 414.98px) {
  .h1-top-theme {
    margin-bottom: 0px!important;
    padding-bottom: 32px;
}
}

/* ============================================================
   Přidáno z global.css – extrakce @media bloků
   ============================================================ */
@media (min-width: 576px) {
.container {
max-width: 540px;
}
}
@media (max-width: 575.98px) {
.shape {
display: none;
}
}
@media (max-width: 767px) {
.nav-tabs.nav-pills {
flex-direction: column;
}
.nav-tabs.nav-pills .nav-item {
margin-bottom: 1rem;
}
.nav-tabs.nav-pills .nav-link {
margin-right: 0;
}
}
@media (min-width: 576px) {
.dropdown-menu-sm-start {
--bs-position: start;
}
.dropdown-menu-sm-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-sm-end {
--bs-position: end;
}
.dropdown-menu-sm-end[data-bs-popper] {
right: 0;
left: auto;
}
}
@media (min-width: 576px) {
.navbar-expand-sm {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav {
flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: 1rem;
padding-left: 1rem;
}
.navbar-expand-sm .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-sm .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-sm .navbar-toggler {
display: none;
}
}
@media (min-width: 576px) {
.card-group {
display: flex;
flex-flow: row wrap;
}
.card-group>.card {
flex: 1 0 0%;
margin-bottom: 0;
}
.card-group>.card+.card {
margin-left: 0;
border-left: 0;
}
.card-group>.card:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.card-group>.card:not(:last-child) .card-img-top,
.card-group>.card:not(:last-child) .card-header {
border-top-right-radius: 0;
}
.card-group>.card:not(:last-child) .card-img-bottom,
.card-group>.card:not(:last-child) .card-footer {
border-bottom-right-radius: 0;
}
.card-group>.card:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.card-group>.card:not(:first-child) .card-img-top,
.card-group>.card:not(:first-child) .card-header {
border-top-left-radius: 0;
}
.card-group>.card:not(:first-child) .card-img-bottom,
.card-group>.card:not(:first-child) .card-footer {
border-bottom-left-radius: 0;
}
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 560px;
margin: 1.75rem auto;
}
.modal-dialog-scrollable {
height: calc(100% - 3.5rem);
}
.modal-dialog-centered {
min-height: calc(100% - 3.5rem);
}
.modal-content {
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.modal-sm {
max-width: 450px;
}
}
@media (max-width: 575.98px) {
.modal-fullscreen-sm-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-sm-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-sm-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-sm-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-sm-down .modal-footer {
border-radius: 0;
}
}
@media (max-width:767px) {
.g100pr {
top: -2px;
}
}
@media (max-width: 767px) {
.sablona23 .top-content{
text-align: left;
}
.sablona23 .font-1366 {
font-size: 32px;
}
.sablona23 .content-info {
font-size: 32px;
}
.sablona23 .mobpadtop {
padding-top: 0px!important;
}
.sablona23 .loga-platby {
max-width: 33.3333%;
}
.sablona23 .loga-platby img {
}
.sablona23 .loga-platby .card-fix .card-body {
padding: 0 12px;
min-height: 78px;
}
.sablona23 .seo-blok {
margin-top: 48px;
}
.sablona23 .in-seo {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.in-seo .g-light {
width: 100%;
text-align: center;
}
.sablona23 .in-seo ul {
width: 100%;
}
.tlacitko-prozkoumat {
margin-bottom: 48px;
}
}
@media (max-width: 767.98px) {

.nav-link {
    display: block;
    padding: 1.2rem 1rem;
    font-size: 16px;
    font-weight: 700;
    color: #343f52;
    transition: all 200ms ease-in-out;
}

.modal-fullscreen-md-down {
width: 100vw; 
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-md-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-md-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-md-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-md-down .modal-footer {
border-radius: 0;
}
.add-to-demo-24 {
display: flex;
max-width: 100%;
justify-content: space-around;
}
.tlacitko-sablona.we-2024 {
margin-top: 0;
margin: 0;
}
.stranky-eshopu {
    font-size: 20px;
    margin-bottom: 0;
    line-height: normal;
    letter-spacing: .75px;
    padding-bottom: 6px;
    padding-left: 0px;
}
.tablinks {
padding: 4px;
font-size: 12px;
}
.tab-themes {
display: flex;
justify-content: space-between;
}
.tablinks.active {
border-bottom: 2px solid #fab758;
}
.sub-section-sablona-24 {
text-align: left;
margin-left: 0;
margin: 0;
padding: 0;
}
.sablona23 .h3-ed {
font-size: 12px;
margin: 12px 0;
}
.sablona {
width: 50%;
padding: 2px;
}
.sablona .card-body {
padding: 12px;
}
.mobpadtop .sablona .ul-mob-no {
}
.sablona .h4-ed {
font-weight: 600;
font-size: 10px;
}
.sablona ul {
padding-left: 15px!important;
padding: 0;
margin: 0;
min-height: 100px;
}
.sablona ul li, .sablona p {
font-size: 12px;
}
.cart-image img {
height: 12px;
}
.cart-image {
margin-bottom: 0;
}
.kravina div {
margin: 0;
padding: 0;
min-width: 100%;
font-size: 8px;
margin-bottom: 3px;
}
.sub-section-sablona {
font-size: 8px;
padding: 0;
margin: 0;
display: block;
min-width: 100%;
float: left;
display: none;
}
.top-head:before {
width: 18px;
height: 1px;
float: left;
top: 13px;
position: relative;
margin-right: 13px;
}
.sablona23 .loga-platby {
max-width: 16.66%;
}
.sablona.seo {
width: 100%;
}
.btn-seo {
text-align: center!important;
}
.sablona.hosting {
min-width: 100%; 
}
.bt-box-hosting {
text-align: center;
}
.h3-ed-fix {
margin: 0;
padding: 0;
margin-bottom: 0!important;
}
.inverse-button.mob-line100 {
    margin: 0;
    margin-bottom: 4px;
    margin-top: 4px;
    min-width: 100%;
}
.mt-fix-2 {
margin-top: 0!important;
}
.box-pb-2 {
padding: 12px;
}
.mob-100 {
min-width: 100%;
}
.mob-50 {
min-width: 50%;
}
.mob-0 {
display: none;
}
.line-h3 {
margin-bottom: 10px;
}
.sablona23 .h2-ed {
margin-bottom: 0px!important;
}
.mob-33 {
width: 33.33%;
}
.mob-33 .card-fix {
min-height: 82px;
}
.re-h2-ed {
max-height: 44px;
}
.fix-box-m-190 {
min-height: 190px;
}
.fix-box-m-200 {
min-height: 200px;
}
.fix-box-m-210 {
min-height: 210px;
}
.fix-box-m-232 {
min-height: 232px;
}
.fix-box-m-300{
min-height: 300px;
}
.fix-box-m-296 {
min-height: 296px;
}
.fix-box-m-272 {
min-height: 272px;
}
.fix-box-m-250 {
min-height: 250px;
}
.fix-box-m-320 {
min-height: 320px;
}
.ine-h3-re {
margin: 0;
padding: 0;
margin-bottom: 0.5rem;
}
.bank-list p {
font-size: 9px!important;
margin: 0;
}
.fix-row-1 {
padding: 0;
margin: 0;
margin-top: 0;
}
.button-vice {
margin-top: 20px;
}
.display-4.mb-10.px-xl-10.h3-ed.h3-ed-fix {
margin-bottom: 30px!important;
}
.top-0 {
margin-top: 0;
}
.mar-b12 {
margin-bottom: 8px;
margin-top: 8px;
}
.card-body.font-ex li, .card-body.font-ex p {
font-size: 16px;
}
.sablona  {
margin: 0!important;
padding: 0!important;;
--bs-gutter-x: 0;
}
.gy-5 {
--bs-gutter-y: 0rem;
--bs-gutter-x: 12px
}
.card-fix {
margin-left: 3px;
margin-right: 3px;
margin-bottom: 6px;
}
.img-theme-we {
margin-top: 12px;
}
.sablona p, .sablona li {
line-height: 1.5;
}
.nova-sablona-24 {
  display: none;
  /*RN*/ 
}


.img-theme-we {
    width: 100%;
    height: 400px;
    
}

}
@media (max-width: 720px){
  .changelog__header{
    flex-direction: column;
    align-items: flex-start;
  }

  .changelog__headerRight{
    margin-top: 12px;
  }

  .changelogItem{
    flex-direction: column;
  }

  .changelogItem__meta{
    width: auto;
    border-right: none;
    border-bottom: 1px solid rgba(255,255,255,.08);
    flex-direction: row;
    align-items: center;
  }

  .changelogItem__date{
    flex-direction: row;
    align-items: baseline;
  }

  .changelogItem__day{ font-size: 24px; }

  .changelogItem__month{
    margin-top: 0;
    margin-left: 8px;
  }

  .changelogItem__year{
    margin-top: 0;
    margin-left: 8px;
  }

  .changelogItem__badges{
    margin-top: 0;
    margin-left: 10px;
    justify-content: flex-end;
  }
}
@media (max-width: 420px){
  .moduleCard{ border-radius: 16px; }
  .moduleCard__title{ max-width: 20ch; }
  .moduleCard__head{ padding: 16px 16px 12px 16px; }
  .moduleCard__body{ padding: 6px 16px 14px 16px; }
  .moduleCard__footer{ padding: 12px 16px 16px 16px; }
}
