.body-innerwrapper #sp-main-body-wrapper
{
  background-image: linear-gradient(to bottom,#ffffff,#f2f2f2) !important;
  border-bottom: none !important;
}

.eshop-info-block>ul
{
  text-align: left;
}

#sp-component-area, #sp-left,#lower-main-body
{
  border: 1px solid #d1d1d1;
  padding: 15px;
  border-radius: 25px;
  background: #ffffff;
}

#lower-main-body
{
  margin-bottom: 50px;
}

.copyright
{
  text-align: center;
}


#sp-header-wrapper{
	border-bottom: 1px solid #555555 !important; 
 	position: fixed;    
    top: 0;
    width: 100%;
    z-index: 100;
	
}
.body-innerwrapper #sp-footer-wrapper {
  padding: 5px 0!important;
  color: white; 
  position: unset;
  background: #555555;
  border-top: 1px solid black;
}

section#sp-lower-main-body-wrapper #lower-main-body{
	text-align: center; 
}

.jj_sl_navigation
{
  top: 40% !important;
}

.eshop-filter
{
  border: none;      
  border-radius: 0px !important; 
  padding-top: 10px;
}

.panel
{
  border-bottom: 1px solid #595959;  
}

.menu-home-de>.body-innerwrapper>#sp-main-body-wrapper, .menu-home-fr>.body-innerwrapper>#sp-main-body-wrapper
{
  margin-top: 0px !important;
}

#sp-main-body-wrapper
{
  margin-top: 70px;
}

.image-logo
{
  width: 170px !important;
  height: 46px !important;  
}

.form-actions
{
  background-color: white;
}

.control-label
{
  max-width: 90px;
}

.form-horizontal .controls
{
  margin-left: 110px;
}

.form-horizontal .controls
{
  max-width: 110px;
}

.btn-primary
{
  background: #CC0000 !important;
}

.sp-mobile-menu
{
  z-index: 999;
}

.sp-mobile-menu ul li a
{
  color: #aaa;
}

.mod-languageslang_header > ul:nth-child(1)
{
  list-style:outside none none;
}

.eshop_description_table
{
  padding: 15px;
  margin-left: auto;
  margin-right: auto;
}

.eshop_description_table>tbody>tr>td, .eshop_description_table>tbody>tr>th
{
  padding: 5px;
}

.eshop_description_table>tbody>tr>td:nth-child(2), .eshop_description_table>tbody>tr>td:nth-child(3), .eshop_description_table>tbody>tr>th
{
  text-align: center;
}

.eshop_description_table>tbody>tr:nth-child(even)
{
  background-color: lightgrey;
}

.sp-main-menu-toggler
{
  display: fixed !important;
}

@media (max-width: 480px)
{
  .form-horizontal .controls
  {
    display: initial;
  }
}

@media (max-width: 767px) 
{
  
  #sp-left, #sp-right
  {
    display: none;
  }
}
