.levelList ul {
  font-size: 13px;
  line-height: 16px;
  font-weight: 500; }
  .levelList ul li {
    position: relative; }
    .levelList ul li a {
      display: table;
      width: 100%;
      height: 40px;
      border-bottom: solid 1px #E3E3E3; }
      .levelList ul li a.has-children {
        padding-right: 35px !important; }
      .levelList ul li a span {
        display: table-cell;
        vertical-align: middle; }
      .levelList ul li a.collapse {
        padding-left: 0px;
        position: absolute;
        width: 0px;
        height: 0px;
        right: 0px;
        top: 2px;
        border-bottom: none;
        }
        .levelList ul li a.collapse:before {
          position: absolute;

          font-size: 7px;
          left: 13px;
          top: 14px; }

.levelList a.level-1.selected, .levelList a.level-1.parentOfSelected {
    color: white;
    background-color: #99212d; 
    padding-left: 5px;}
    
#header .header .logo {
  padding-top: 10px;
  text-align: center; }
  @media (min-width: 670px) {
    #header .header .logo {
      padding-top: 29px;
      text-align: center;
      width: 60%;
      float: left; } }
  #header .header .logo img {
    max-width: 100%;
    max-height: 100px; }
#header .header .search {
  padding-top: 10px; }
  @media (min-width: 400px) {
    #header .header .search {
      float: left;
      width: 60%;
      padding-top: 20px; } }
  @media (min-width: 670px) {
    #header .header .search {
      padding-top: 69px;
      float: left;
      width: 30%; } }
      
#catalogue .catalogueHeader {
  background-color: #f5f3f2;
  padding: 16px 20px; }
            
#mainBar h1{font-size: 24px; line-height: 26px;}
.format-text p{margin:3px; margin: 5px;}
.format-text h2{font-weight: bold; margin: 10px;}
.format-text h3{font-weight: bold; margin: 10px;}
.productItem .signs {left: 0;
    position: absolute;
    top: 0;
    z-index: 1;}
    
.levelList ul li a.collapse::before {content: none;}
#header .header .search{width: 20%;padding-left: 0px;}
#header .topNav .dropDownMenu {left: 0;}
.topNavIl.last.open .dropDownMenu {width: 98px !important;}
#Footer .boxes .block ul li a{padding-left: 0px;}

#page .mainSelection .pItem h3 a {font-size: 16px;}                           
.sideBar .pItem h3 a {font-size: 16px;} 
.signs li.FreeShipping{background-color: #fbbf00;}
.signs li.Tip{background-color: #99212d;}
.signs li.instore{background-color: #00A313;}
.pItem .thumb-inner .Sign1 img{background: none; left: 70%;position: absolute; top: 5px;}
.pItem .thumb-inner .Sign1 .selectlinked img{background: none; left: 82%;position: absolute; top: 8px;}
.pItem .thumb-inner .Sign1.Main img{background: none; left: 60%;position: absolute; top: 5px;} 
#header .header .cart {width: 20%;}
#BoxSeller p{ padding-bottom: 4px; padding-top: 4px;}
.checkout .steps{padding-bottom: 10px;}
.checkout .SumInfo{padding-top: 10px;}
.checkout .col{display: block;padding-top: 10px;}
.BoxContact .iconsocial li{float:left;}
.pItem .thumb-inner{height: 300px;}
.box-title h3, .mainSelection h4{text-transform: uppercase;}
.box-thumbnail .thumb img{max-height: 300px;}

.modal.fade.in{top: 20%!important;                
                }
.theme-default .nivo-caption {display: none !important;
                             
                             }            
#ProductDetail #ProductHeader .thumb{height: 302px;}             
.SelectLinked .pItem{margin-right: 1px;}
#header .topNav .topNavU2{float:left;}
#header .topNav .topNavU2 .topNavI2 {
  float: left;
  margin-left: 1px;
  margin-right: 20px;
  position: relative;
  display: block;
line-height: 33px;
}
                    
/*kolecko u kategorii*/
.sub-menu.level-3 span::before {
  content:none !important;}
.sub-menu.level-2 a.collapse.collapsed span::before {
  content:none !important;}
.sub-menu.level-2 span::before {
  content: url("/inshop/Layout/Pages/Images/dot.png");
  float: left;
  margin-right: 5px;
  margin-top: 6px;
} 

.levelList a:hover {
	color: white;
	background-color: #99212d;
	padding-left: 5px;
}
                                                                          
                                                                                                            
                   
                       
                       
                
                

            
            
                      
                                               
                           
                                                                      