
@media (min-width: 992px){
  .sidebar {
      width: 290px;
  }
}

@media (min-width: 768px){
    .welcome h1 {
        font-size: 32px;
    }
}

@media (min-width: 992px){
    .welcome {
        padding: 60px 60px 60px 60px;
    }
}

.top-navigation-bar .top-navigation-contacts a.project-phone::after {
    content: "(9:00-17:00)";
    padding-left: 5px;
}

/* zruseni zobacku v menu */
.top-navigation-bar .container>div.top-navigation-contacts {
    top:0px;
}

/* zvetseni loga */
#header .site-name a img { 
    max-width: 355px;
}

/* zarovnani vedlejsiho menu do prava */
.top-navigation-bar .container>div {
    text-align: right;
}

/* uprava vedlejšího menu - posouvání do prava */
.top-navigation-menu {
    padding-right: 60px;
}

/* posunutí loga trochu výše */
.site-name {
@media (min-width: 992px) {
    padding-top: 0px;
    padding-bottom: 10px;
}
}

/* zmenšení prostoru mezi logem a vedlejším menu*/
.header-top {
@media (min-width: 992px) {
    padding-top: 40px;
}
}

/* posunutí hover košíku a přihlášení nahoru */
.admin-logged .popup-widget.cart-widget {
@media (min-width: 992px) {
top: 165px;
}
}

.admin-logged .popup-widget.login-widget {
@media (min-width: 992px) {
top: 165px;
}
}

/* barva copyright */
#footer.is-white .footer-bottom-bg:before {
    background-color: #373432;
}

/* last after ve vedlejším menu */
.top-navigation-bar-menu li:not(.cropped):last-child::after {
    display: none;
}

/* zrušení hodnocení obchodu v detailu produktu */
.p-detail .hodnoceni{
    display:none;
}

/* rošáda hlavičky */
@media (min-width: 768px) {
  .top-navigation-bar .container > div.top-navigation-contacts {
    left: 15px;
    right: inherit;
  }

  .top-navigation-menu {
    padding: 0 0 0 25px;
    display: flex;
    order: 2;
    flex: 1 1 50% !important;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .top-navigation-bar .top-navigation-contacts {
    padding: 26px 10px !important;
  }

  .header-top {
    padding-top: 20px !important;
  }

  .top-navigation-bar .top-navigation-contacts a span {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1200px) {
  .top-navigation-menu .contact-box {
    display: none;
  }
  #header .site-name a img {
    max-width: 200px !important;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .top-navigation-bar-menu {
  	width: 470px;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a{
  	font-size: 11px;
  }
  .top-navigation-bar .container>div {
      text-align: left;
  }
}

/* Klonovane socky z patičky do hlavičky */ 
.header-social-list {
  list-style:none;
}
  .header-social-list li {
    display:inline-block !important;
    width: 30px;
    height: 40px;
    text-align: center;  
    font-size: 20px; 
    padding-top: 8px  !important;
  }

  .top-navigation-menu .contact-box {
    min-height: 1px;
    width: 130px;
    float: right;
    text-align: center;
  }
  
  /*
  .top-navigation-bar .top-navigation-bar-menu {
    float:left;
  }*/
    
  .contact-box ul.header-social-list li.contact-box-icon:hover span::before {
    color: black;
  }
  .top-navigation-bar .contact-box ul.header-social-list li.contact-box-icon:hover span::before {
    color: var(--color-primary);
  }
  .top-navigation-bar .contact-box ul.header-social-list li.contact-box-icon span::before {
    color: #A1A1A1;
  }

  header .contact-box {
    padding: 20px 0;
    min-height: 50px;
  }

  @media (min-width: 768px) {
    .contact-box ul.header-social-list li.contact-box-icon {
      margin-right: 0px;
      width: 30px;
    }
    .contact-box ul.header-social-list li.contact-box-icon span::before {
      font-size: 17px !important;
    }
  }

  .contact-box ul.header-social-list li.contact-box-icon span::before {
    font-size: 25px;
  }


/* Velikost registračního formu */
.in-registration-login .content-inner form,
.id--7 .content-inner, .in-login .content-inner, .in-registration-login:not(.is-logged) .content-inner {
  max-width: 650px;
}

/* Kontakty page - sirka */

.in-contacts .content-inner>article {
    width: 100%;
}

/* třída pro zaoblení obrázků */
.rounded {
    border-radius: 2rem !important;
}

/* zarovnání formu */
#formContact {
    margin: 0 auto;
    /* width: 800px; */
}
.contact-form-wrapper h2, .contact-form-wrapper > p {
  text-align:center;
}

/* mobilka - menu - kotnakty a vedlejší menu zvětšení */
.navigation-in-bottom .top-navigation-contacts a span {
    font-size: 16px;
    color: #000000;
    font-weight: 450;
}

.navigation-in-bottom .top-navigation-bar-menu a {
    color: #000000;
    font-size: 16px;
    font-weight: 450;
}

/* schování ceny na mobilce v menu */
@media (max-width: 767px){
.top-navigation-bar .cart-price {
  display: none !important;
  }
}

/* mezera mezi košíkem a přihlášením */
@media (max-width: 767px) {
.responsive-tools .click-cart {
    margin-left: 0px;
  }
}

/* 21. Search on click na mobilce */

  @media (max-width: 767px) {
    .navigation-window-visible .responsive-tools {
      /*margin-right: 30px;*/
    }
    .overall-wrapper {
      padding-top: 60px;
    }
    .in-index .overall-wrapper {
      padding-top: 50px;
    }
    .responsive-tools .click-cart {
      padding-left: 5px;
    }
    .responsive-tools > a {
      width: 40px;
    }
    .responsive-tools>a[data-target="navigation"]{
      width: 50px;
    }
    .responsive-tools > a[data-target="search"] {
      display: flex;
      width: 30px;
    }
    .responsive-tools .click-cart {
      padding-right: 0;
    }
    .search-window-visible:not(.navigation-window-visible) #header {
      top: 50px;
    }
    .search-window-visible #header .search-form {
      margin: 0;
    }
    #header {
      top: -10px;
    }
  }


  /* Homepage benefit bar */
  @media (min-width: 992px) {
    .in-index .container .position--benefitHomepage {
      margin-top: 50px;
    }
  }


/* USP */ 
.benefitBanner__picture img{
    mix-blend-mode: multiply;
  }
  .benefitBanner__picture {
    height: 50px;
  }
  .benefitBanner__picture img {
    max-height: 50px;
    max-width: 55px;
  }

/* zmenšení ikonky cart a login*/
   .header-top .btn.cart-count:before {
    font-size: 26px;
  } 
  @media (min-width: 992px) {
.navigation-buttons>a[data-target="login"]:before {
    font-size: 24px;
}
  }
  @media (min-width: 992px){
.navigation-buttons>a {
    padding: 0 0 0 20px;
    font-size: 14px;
}
  }
  
  /* KOŠÍK a přihlášení - posunutí */ 
  .navigation-buttons {
    right: 0;
  }
  .popup-widget {
    margin-left: -6px;
  }
}


/* posunutí hover boxu košíku a přihlášení */
@media (min-width: 992px) {
  .popup-widget.cart-widget {
    margin-left: 106px;
  }
}
@media (min-width: 1200px) {
  .popup-widget.cart-widget {
    margin-left: 209px;
  }
}
@media (min-width: 1440px) {
  .popup-widget.cart-widget {
    margin-left: 329px;
  }
}

.navigation-buttons>a.top-nav-button-account, .navigation-buttons>a.top-nav-button-login {
    margin-right: -10px;
    padding-right: 20px;
 }
 
 
 /* odstranění fb a twitter buttons z detailu */
 .social-buttons.no-display {
     display: none !important; 
}


