
@media only screen and (max-width: 767px) {
.telefon-top {
display: none !important;
}
}
.clear {
clear: both !important;
}
.spolecne-foto {
text-align: center !important;
}
.telefon-mail img {
max-height: 260px !important;
}
.latest-contribution-inner {
margin-top: 72px;
}
#footer .site-name {
display: none !important;
}
.custom-footer {
padding-left: 0px !important;
}
.hodnoceni-paticka .show-more {
text-align: right !important;
text-decoration: underline !important;
}
.hodnoceni-paticka .show-more a:hover {
text-decoration: unset !important;
}
.in-kontakty-new .col-sm-6 {text-align: center !important;}
.kontakt-tym {
  text-align: center !important;
}
.kontakt-tym img {
text-align: center !important;
margin-top: 20px !important;
margin-bottom: 10px !important;
}
.telefon-mail, .kontakt-tym  {
clear: both !important;
width: 100% !important;
display: inline-block !important;
}
.in-krok-2 label[for="billCountryId"] {
display: none !important;
}
.in-krok-2 #billCountryId {
display: none !important;
}
.shp-tabs-row a[href$="#productDiscussion"] {
display: none !important;
}
.in-blog-jak-usetrit .description {
  display: none !important;
}
.news-item {
    margin-bottom: 40px !important;
}
#footer h4 {
    font-size: 16px;
    font-weight: 600;
    color: #4c4c4c;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 21px;
}
#footer h4::after {
    content: "";
    width: 68px;
    height: 1px;
    background-color: #4c4c4c;
    position: absolute;
    left: 0;
    bottom: 0;
}
.vsechna-hodnoceni {
  text-align: right;
  text-decoration: underline;
}
.product .name {
  font-weight: bold !important;
}
.carousel:hover img {
  transform: scale(1.02);
  transition: all 0.3s ease-out;
}
.box-section1 .btn:hover, .search .btn:hover {
    color: #9e080a !important;
    border-color: #9e080a !important;
    background-color: #fff !important;
}
.signin {
  padding-left: 10px !important;
}
.signin::before {
  content: '\e922';
  font-family: shoptet !important;
  padding-right: 3px !important;
}
.top-navigation-bar a, .top-navigation-bar .dropdown button {
    color: #555 !important;
}
.project-phone:after {
  content: "(8 – 17hod)" !important;
  padding-left: 5px !important;
  font-style: italic !important;
  font-size: 12px !important;
}
.cena-dopravy {padding-bottom: 20px !important;}
.cena-dopravy a {text-decoration: underline !important;}
.cena-dopravy a:hover {text-decoration: none !important;}

.benefit-obrazek {
  background: #9e080a !important;
  padding: 20px !important;
  border-radius: 100% !important;
  width: 90px !important;
  height: 90px !important;
  text-align: center !important;
  margin: auto !important;
}
.benefity > .benefit1:nth-of-type(1) img {
  top: 8px !important;
  position: relative !important;
}
.benefity .col-md-4 p {
    color: #9e080a !important;
    margin-top: 20px !important;
   font-weight: bold !important;
}
.benefity {
  margin-top: 20px !important;
}
.benefity .col-md-4 {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: center !important;
}
.benefity .col-md-3 p {
  color: #0078BF !important;
  margin-top: 20px !important;
}
.link-icons {
    margin: 0px 0 0;
}
.type-detail .product-top .availability-value .availability-label {
  font-weight: bold !important;
  padding-right: 6px !important;
}
.chevron-after.chevron-down-after {
  display: none !important;
}
.delivery-time {
  color: #009901 !important;
  font-size: 22px !important;
  font-weight: normal !important;
}
.momentalne {
  font-weight: bold !important;
  color: green !important;
  top: 20px !important;
  position: relative !important;
 padding-left: 20px !important;
}
.in-dekujeme total {
  display: none !important;
}
#content .p-detail {
      display: flex;
      flex-direction: column;
}
#content .p-detail .products-related-header {
      order: 30;
}
#content .p-detail .products-related.products-additional {
      order: 31;
}
#content .p-detail .browse-p {
      order: 32;
}
#content .p-detail  .hodnoceni {
    order: 33 !important;
}
#content .p-detail  .classic-advantage {
    order: 34 !important;
}


   .news-item-detail a {color: red; font-weight: bold;}
    a.btn {color: #656565;font-weight:normal;}
   .type-category .category-perex h2 { display: none; }
   .type-category #content { display: flex; flex-direction: column; }
   .type-category #content > * { order: 2; }
   .type-category #content .category-perex { order: 1; }
   .type-category #content >.category-title { order: 0; }
   #productsAlternative { border-top: 3px solid #f6f6f6; margin-top: 38px;  margin-bottom: 38px; }
   .p-info-wrapper .hidden-xs a[href="#description"] { font-size: 120%; color: #000; text-decoration: underline; }
   .p-info-wrapper .hidden-xs a[href="#description"]:hover { text-decoration: none; }
   @media (min-width: 1200px) {
.spolecne-foto img {
  max-width: 600px !important;
}
.type-detail .product-top .availability-value {
  float: left !important;
}
      .p-detail-inner .product-top > .col-xs-12:first-child,
      .p-detail-inner h1 { width: 50%; float: right; }
      .p-detail-inner h1 { padding-left: 20px; }
      .p-detail-inner .product-top > .col-xs-12:first-child { clear: both; }
   }


.subcategories li a {
    color: #000 !important;
}
#cat-1346 > div > a {
 font-weight:900!important;
}
.header-contacts { font-weight: 900}
b, strong {
   font-weight: 900!important;
}
#welcome {
    width: 94%!important;
}

.subcategories-single {min-height: 26px;}

@media screen and (min-width: 651px) {
#menu a[title="Nejlevnější bílé zboží"],#menu a[title="Nejlevnější elektronika"],#menu a[title="Dům a zahrada"],#menu a[title="Nejlevnější dětské zboží"],#menu a[title="Sport"],#menu a[title="Auto-moto"],#menu a[title="Ledové Království - Frozen"],#menu a[title="Star Wars VII"] {display: none;}
}

.msg {
margin: auto;
width: 50%;
}
@media (max-width: 767px) {
.msg { width: 100%; }
}




@media screen and (min-width: 992px) {
      .dklabScrolled #content-wrapper {
            margin-top: 120px;
      }
      .dklabScrolled #header {
            position: fixed;
            top: 0px;
            left: 0px;
            z-index: 52;
            width: 100%;
      }
      .dklabScrolled .popup-widget.cart-widget {
            position: fixed;
            top: 75px !important;
      }
}
#footer{    background-color: #9e080a;}
#footer a {color: #9e080a;}
#footer h4{color:#9e080a;}
#footer ul li::before{border-color:#9e080a;}
#footer .contact-box ul li>span::before{color:#9e080a;}
.copyright{color:#9e080a;}
#footer p, #footer .footer-newsletter form .form-group label{color:#9e080a;}

a:hover{text-decoration: underline}


.top-navigation-bar {
border-color: transparent !important;
}
.header-top {
height: 134px !important;
}
.header-top {
display: flex;
flex-wrap: wrap;
padding-top: 19px;
padding-bottom: 19px;
height: 98px;
}
.telefon-top {
position: absolute !important;
left: 52% !important;
top: -5px !important;
width: 354px !important;
margin-left: -225px !important;
z-index: 1 !important;
font-size: 13px !important;
color: #434343 !important;
background: url("/user/documents/upload/kontakty/marsalkova.png") #fff 20px 50% no-repeat !important;
background-size: 50px auto !important;
padding: 15px 0 15px 90px !important;
}
.telefon-top .project-phone::before {
content: '\e92c';
line-height: 25px;
display: inline-block;
speak: none;
vertical-align: middle;
font-family: shoptet;
margin-right: 5px !important;
}
.telefon-top .project-phone {
background: url("/user/documents/upload/Images/telefon.svg") 0 50% no-repeat;
background-size: auto;
background-size: 16px auto;
display: block;
color: #9e080a !important;
}
.telefon-top::before {
content: "";
width: 12px;
height: 12px;
background-color: #5daf0f;
border: 2px solid #fff;
border-radius: 50%;
position: absolute;
left: 68px;
top: 13px;
}
.telefon-top .project-phone::after {
content: "(Po – Pá: 8:00h – 17:00h)" !important;
display: inline-block !important;
color: #434343 !important;
margin-left: 3px !important;
font-size: 12px !important;
}
.in-blog-jak-usetrit .content-inner {
max-width: 100% !important;
}
.in-blog-jak-usetrit #newsWrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.in-blog-jak-usetrit #newsWrapper .news-item {
margin-bottom: 30px;
padding-bottom: 0;
border-bottom: 0;
display: block !important;
width: 33.33%;
box-sizing: border-box;
padding: 0px 10px 0px 10px;
position: relative;
}
.in-blog-jak-usetrit #newsWrapper .news-item  .image {
width: 100% !important;
margin: 0px !important;
z-index: 1;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.in-blog-jak-usetrit #newsWrapper .news-item  .image img {
width: 100% !important;
}
.in-blog-jak-usetrit #newsWrapper .news-item .text {
min-height: 104px !important;
display: block !important;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 2;
background: rgba(0,0,0,0.6);
margin: 0px 10px 0px 10px;
color: white;
padding: 20px;
font-size: 80%;
}
.in-blog-jak-usetrit #newsWrapper .news-item .text .title {
font-size: 22px;
margin-bottom: 0px;
font-family: babas-neue;
color: white;
}
.in-blog-jak-usetrit #newsWrapper .news-item time {
 margin-bottom: 4px;
}
.kontakt-tym .col-sm-6 img {
max-height: 340px !important;
display: inline-block !important;
}
.kontakt-tym .col-sm-6.vlevo {
text-align: left !important;
}
.kontakt-tym .col-sm-6.vpravo {
text-align: right !important;
}
.contact-box .heureka-overeno img {
max-width: 100px !important;
}
.contact-box .heureka-overeno {
text-align: center !important;
}
a {
text-decoration: none;
}
.in-krok-2 .co-contact-information label[for="login"], .in-krok-2 .co-contact-information .btn.btn-secondary {
display: none;
}
#submit-order, #continue-order-button, #orderFormButton.next-step-forward {
background: #006b00 !important;
border-color: #006b00 !important;
font-weight: bold !important;
}
#submit-order:hover, #continue-order-button:hover, #orderFormButton.next-step-forward:hover {
background: #fff !important;
border-color: #006b00 !important;
font-weight: bold !important;
color: #006b00 !important;
}
@media screen and (max-width: 767px) {
.in-blog-jak-usetrit #newsWrapper .news-item {
width: 100% !important;
}
#newsWrapper .news-item {
width: 100%;
margin-bottom: 20px;
}
}
