body {
  min-width: 240px; }

#findForm {
  margin-top: 0; }

@media (min-width: 768px) {
  .container-sm-height {
    display: table; }
  .row-sm-height {
    display: table-row; }
  .col-sm-height {
    display: table-cell;
    float: none; }
  .container {
    width: auto; }
  #topMenuBig .menu-big-img-cont {
    display: none !important; }
  #topMenuBig .menu-big-a-cont {
    text-align: center !important; }
  #baleni .baleni-info-cont .left-side {
    line-height: 18px; }
  #mobile-popup, #mobile-backdrop, #mobile-dd {
    display: none !important; } }

@media (min-width: 992px) {
  .item-frame a:hover h3 {
    color: #45b09a; }
  a:hover {
    color: #45B09A; }
  .item-frame:hover .item-icons i.good-icon, .item-frame a:hover .item-icons i.good-icon,
  .minizbozi a:hover .item-icons i.good-icon, .minizbozi:hover .item-icons i.good-icon {
    display: none; }
  .item-frame a:hover .item-icons i.good-icon.hover, .item-frame:hover .item-icons i.good-icon.hover,
  .minizbozi:hover .item-icons i.good-icon.hover, .minizbozi a:hover .item-icons i.good-icon.hover {
    width: auto;
    display: inline-block;
    padding-left: 7px;
    padding-right: 7px; }
  .item-frame:hover .item-brand, .item-frame a:hover .item-brand, .minizbozi a:hover .item-brand,
  .minizbozi:hover .item-brand {
    display: block; }
  .minizbozi .on-hover {
    height: 81px;
    display: none;
    overflow: hidden;
    position: relative; }
  .item-frameIn .on-hover {
    display: none;
    margin-bottom: 15px; }
  .item-frame:hover .on-hover,
  .minizbozi:hover .on-hover {
    display: block; }
  .container-md-height {
    display: table; }
  .row-md-height {
    display: table-row; }
  .col-md-height {
    display: table-cell;
    float: none; }
  .container {
    width: 970px; }
  #baleni .baleni-info-cont .left-side {
    line-height: 24px; }
  #uvodka-popis .hp-nej .col-md-3 {
    width: 25% !important; } }

@media (min-width: 1200px) {
  .container-lg-height {
    display: table; }
  .row-lg-height {
    display: table-row; }
  .col-lg-height {
    display: table-cell;
    float: none; }
  .container {
    width: 1170px; }
  #topMenuBig .menu-big-img-cont {
    display: table-cell !important; }
  #topMenuBig .menu-big-a-cont {
    text-align: left !important; } }

@media (max-width: 1370px) {
  #topMenuBig .menu-big-a-wrapper {
    background-image: none !important;
    padding: 19px 40px 19px 40px; }
  #topMenuBig .svg {
    display: none; }
  #topMenuBig .topMenu-item.has-children .menu-big-a-wrapper:after {
    right: 20px; } }

@media (max-width: 1199px) {
  #client {
    right: 165px; }
  #var-pop-frame {
    left: auto !important; }
  #brands-wrapper {
    display: none; }
  #aktuality-wrapper {
    background: none; }
  body {
    overflow: hidden; }
  #slider {
    background: none; }
  #tydenni_nabidka {
    display: none; }
  .section {
    margin-bottom: 15px; }
  #header-facebook {
    display: none; }
  #header-instagram {
    display: none; }
  .kosik-btn {
    background-position-x: right 12px !important;
    padding: 19px 55px 19px 20px !important; }
  .filtrOrderLink {
    margin-right: 10px; }
  #topMenuBig .wrap {
    float: left;
    margin-right: 50px; }
  #topMenuBig .wrap:nth-child(3) {
    margin-right: 100px; }
  label.uzivatel {
    font-size: 14px !important; }
  #topMenuBig .menu-big-a-wrapper {
    padding: 19px 20px;
    background-position: left 15px center; }
  #topMenuBig .menu-big-a-wrapper:after {
    display: none; }
  #horni-panel2 .square {
    width: 77px; }
  #horni-panel2 .square:not(.admin):before {
    margin-left: 20px; }
  .filtrSeznamZbozi {
    margin-top: 28px; } }

@media (max-width: 1020px) {
  #topMenuBig .menu-big-a-wrapper {
    background-image: none !important;
    padding: 19px 20px 19px 20px; } }

@media (max-width: 991px) {
  .item-frame .on-hover,
  .minizbozi .on-hover {
    display: none; }
  .item-frame:hover .on-hover,
  .minizbozi:hover .on-hover {
    display: none; }
  .item-frame-link:hover {
    pointer-events: none; }
  #client {
    right: 0; }
  .goodsPaging {
    float: none;
    display: table;
    margin: 0 auto; }
  .goodsPaging .arrow.disabled {
    display: block;
    margin: -31px; }
  .goodsPanel.bottom {
    padding: 0 0 25px 0; }
  .item-frame {
    width: 48.5% !important;
    margin-right: 1.5%; }
  #horni-menu {
    position: relative;
    padding: 0 15px; }
  #panelBottom {
    padding: 10px 15px 17px; }
  #paticka-kontakt {
    margin-top: 19px; }
  #topMenuBig .wrap {
    float: left;
    margin-right: 20px; }
  #topMenuBig .wrap:nth-child(3) {
    margin-right: 40px; }
  #basket .half-height {
    height: 60px !important; }
  #basket_hlavicka .bh-text {
    font-size: 18px !important; }
  .popup-wrapper {
    padding: 50px 0 !important;
    min-height: 0 !important; }
  .celhove_hodnoceni {
    margin-top: 30px; }
  .favorite-list a:nth-child(3n+3) .favorite {
    border-right: none; }
  .feature-list .favorite:nth-child(3n+3) {
    border-right: none; }
  .ordering {
    text-align: left; }
  .dsportTip {
    display: none; }
  #banner-navigation {
    margin-top: 0 !important; }
  .tip-right, .tip-left {
    background-image: none; }
  span.priklad {
    display: none; }
  label[generated=true] {
    margin-left: -230px;
    width: 230px; }
  label.uzivatel {
    font-size: 12px !important; }
  #topMenuBig .topMenu-sub {
    padding: 30px 20px; }
  #topMenuBig .topMenu-sub-frame {
    width: 100%; } }

@media (max-width: 850px) {
  body.stick #horizontal-menu2 #topMenuBig .menu-big-a-wrapper {
    padding-left: 14px !important;
    padding-right: 14px !important; } }

@media (max-width: 767px) {
  .zobrazeno .zobr-text {
    text-align: center;
    margin-bottom: 20px; }
  #horni-panel {
    padding-top: 0; }
  #findForm input[name="hledanyVyraz"] {
    min-width: 0; }
  #LogoOdkaz img {
    max-width: 100%; }
  #topMenuBig .menu-big-a-cont {
    border-top: 0;
    border-bottom: 0; }
  #topMenuBig .topMenu-item {
    margin-bottom: 1px; }
  #topMenuBig .menu-big-a-cont {
    padding: 0; }
  #uvodka-skupiny {
    background-color: #EFEFEF;
    padding-top: 15px; }
  #uvodka-skupiny .item {
    border: 1px solid #ccc;
    padding: 8px;
    margin-bottom: 16px;
    border-radius: 4px;
    background-color: #fff; }
  .minizbozi {
    margin-bottom: 16px; }
  #male-logo {
    width: 100% !important;
    display: block !important;
    margin: 10px 0 10px 0 !important; }
  #panelMenu {
    margin-top: 20px;
    background: none; }
  #paticka-header .left-border {
    border: none; }
  #basket_infolinka {
    margin-bottom: 20px; }
  #basket_hlavicka {
    margin-bottom: 0 !important; }
  #topMenuBig tr td {
    padding-top: 0; }
  #topMenuBig .menu-big-img-cont {
    padding-right: 5px; }
  #uvodka-urceni .urceni-image {
    width: 48px !important;
    height: 48px !important; }
  #paticka-dulezite {
    margin-top: 10px; }
  #nejcasteji .nejcasteji-frame {
    margin-bottom: 15px; }
  #basket .half-height {
    height: 70px !important;
    margin-top: 1px;
    overflow-y: auto; }
  #basket .right-height {
    padding: 0 8px !important; }
  #basket .pocetHolder {
    margin-top: 0; }
  #paticka-kontakt {
    padding: 0 10px 17px; }
  .popup-wrapper {
    padding: 0 0 !important;
    max-height: 100% !important;
    min-height: 0 !important; }
  #mobile-menu {
    background-color: #383838;
    display: block;
    position: fixed;
    width: 100%;
    z-index: 9100; }
  #horni-menu, #vyhledat-frames, #kosik-frames, #panelSide-respo, #header-contact, #loginContainer, #horizontal-menu2 {
    display: none; }
  #panelSide-respo {
    padding: 0 !important; }
  #panelMenu {
    padding-top: 25px; }
  #panelMenu .logo-center {
    text-align: center; }
  #good-main-left .img-block {
    margin: 6px 12px 0 8px; }
  #good-main-left li a {
    color: #3cb496; }
  #client {
    margin-top: 20px;
    position: fixed; }
  #vyhledat-frames {
    position: fixed;
    z-index: 100;
    top: 33px;
    width: 100%;
    padding: 10px 0;
    background-color: #9a7e8c; }
  #vyhledat-frames .input-group {
    border-color: transparent; }
  .backToCategory {
    display: none; }
  #tabs-products li {
    font-size: 16px; }
  .pocetHolder {
    float: left; }
  #heurekaTableft {
    display: none !important; }
  #carousel .mrknu-se {
    padding: 5px;
    height: 35px;
    width: 100px;
    right: 10px !important;
    background-position-x: 80px;
    font-size: 13px;
    line-height: 21px;
    top: 60% !important; }
  #vyhledane_cats div.kat_icon_cont {
    height: 55px !important; }
  #vyhledane_cats {
    margin-bottom: 5px !important; }
  #vyhledane_cats img.kat_icon {
    max-height: 75% !important; }
  #vyhledane_cats {
    display: block; }
  #vyhledane_cats > div {
    margin-bottom: 0 !important; }
  #vyhledane_cats .radek {
    height: 60px !important; }
  #vyhledane_cats .name-table,
  #vyhledane_cats .name-cell {
    height: 60px !important; }
  #vyhledane_cats div:not(:last-child) .radek {
    margin-bottom: 0 !important;
    border-bottom-width: 1px; }
  #vyhledane_cats div:not(:first-child) .radek {
    border-top-width: 1px; }
  #vyhledane_cats div:nth-child(4) .radek {
    border-bottom-width: 2px; }
  #vyhledane_cats div .radek:hover {
    border-top-color: #45b09a !important;
    border-width: 2px; }
  #vyhledane_cats .thin-bottom-border .radek {
    border-bottom-width: 1px !important; }
  #vyhledane_cats .cell-collapse {
    display: none; }
  #panelMainIn .btn_dalsi {
    width: 60%;
    text-align: center;
    padding: 10px 0 20px 0;
    margin: 0 auto;
    display: block; }
  #panelMainIn .btn_dalsi a {
    color: #45b09a;
    text-decoration: underline;
    font-weight: 600;
    font-size: 16px;
    background: url("/framework/img/downArrow.png") right no-repeat;
    padding-right: 16px; }
  #panelMainIn .btn_dalsi a:hover {
    cursor: pointer; }
  .filtrSeznamZbozi .goodsPerPage, .filtrSeznamZbozi .goodsFilter {
    display: none; }
  .item-frames-holder {
    padding: 0 12px; }
    .item-frames-holder.produkty {
      margin: 0 -15px; }
  .row > [class^="col-"] .item-frames-holder {
    margin: 0 -15px; }
  .modal .item-frames-holder {
    padding: 0; }
  .item-frameIn {
    border: 0;
    padding: 0 3px; }
  .item-frame {
    width: 50% !important;
    margin-right: 0;
    height: 310px; }
    .item-frame .item-img-container {
      height: 200px; }
      .item-frame .item-img-container .item-img-wrap {
        height: 200px; }
  /*.item-frame .on-hover {
      display: none !important
   }*/
  .item-frame a h3 > span {
    font-size: 13px;
    line-height: 13px;
    text-transform: uppercase; }
  .item-frame .item-prices {
    padding: 0; }
  .item-frame .price-container {
    text-align: right; }
  .item-frame .price-discount {
    font-size: 13px; }
  .item-frame .item-prices .price {
    font-size: 13px; }
  .item-frame .price-discount-pct {
    top: 15px;
    right: 10px;
    color: #d32a3e;
    font-size: 13px; }
  #panelMainIn p {
    font-size: 13px; }
  .mb-icons {
    display: block; }
  #slider {
    margin-top: 70px; }
  #hlavni-panel {
    margin-top: 70px; }
  .item-frame .item-icons i.good-icon.dp, .minizbozi .item-icons i.good-icon.dp {
    display: none !important; }
  body.mobile-popup-on {
    min-height: 100vh; }
  body.mobile-popup-on #hlavni-panel, body.mobile-popup-on .paticka-panel-container {
    display: none; } }

@media (max-width: 767px) {
  .doprava-points .select2-container {
    width: 70% !important;
    max-width: 70%; }
  #mobile-popup, #mobile-backdrop, #mobile-dd {
    cursor: pointer; } }

@media (max-width: 580px) {
  .doprava-points .select2-container {
    width: 100% !important;
    max-width: 100%; }
  #basket .bc-cell {
    font-size: 16px !important; } }

@media (max-width: 480px) {
  .minizbozi .cena-cont .cena-puvodni, .minizbozi .cena-cont .sleva {
    display: none; }
  .item-frame {
    height: 270px; }
    .item-frame .item-img-container {
      height: 160px; }
      .item-frame .item-img-container .item-img-wrap {
        height: 160px; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .item-frame .item-img-container {
    height: 215px; }
    .item-frame .item-img-container .item-img-wrap {
      height: 215px; } }

/*# sourceMappingURL=maps/responsive.css.map */
