body, html {
			margin: 0;
			padding: 0;
            font-family: "Montserrat", sans-serif;
		}
		
		#TopMenu a {
			color: #fff;
			font-size: 16px !important;
			text-decoration: none;
		}
		
		#TopMenu a:hover {
			text-decoration: underline;
		}
		
		#TopMenu .font-size-17 { font-size: 17.5px !important; }						
		
		#TopMenu .font-size-20 { font-size: 20px !important; }						
		
		#TopMenu .font-size-24 { font-size: 27px !important; }						
		
		#TopMenu a.ros { color: #ff0e1b !important; cursor: pointer; }
		#TopMenu a.azz { color: #0deaf1 !important; cursor: pointer; }		
		#TopMenu a.blu { color: #2184f3 !important; cursor: pointer; }				
		
		#TopMenu, #TopMenu tr {
			font-size: 16px !important;
			margin: 0;
			padding: 0;
		}
		#TopMenu td {
			font-size: 14px !important;		
			margin: 0;
			padding: 4px 5px;
			text-align: left;
			vertical-align: middle;
			border-bottom: 1px solid #333;
		}
		
		#TopMenu td.no-border {
			border: none !important;
		}
		
		#TopMenu .text-left {
			text-align: left !important;
		}	
		
		#TopMenu .text-right {
			text-align: right !important;
		}		
		
		#TopMenu .webshop {
			font-size: 24px !important;		
			padding: 4px 12px;
			color: #ff0e1b;
			
            font-size: 27px !important;
			padding: 0;	
			font-weight: 700;
			
			background: #222;
			background: #000;
			color: #ff0e1b;
			
			display: block;
			float: right;
			width: 120px;		
			text-align: center;	
			
			border-radius:50px; 																	
		}	
		
		#TopMenu .btob {
			font-size: 24px !important;
			padding: 4px 12px;
			color: #2184f3;	
			
            font-size: 27px !important;
			padding: 0;
			font-weight: 700;
			
			background: #222;
			background: #000;
			color: #ff0e1b;				
			
			display: block;
			float: right;
			width: 120px;		
			text-align: center;			
			
			border-radius:50px;																		
		}


		
        /*menu*/
        
        .menu-tendina {
        	margin:0 0 0 360px;
        	padding: 0;
        	list-style: none;
        	width: 215px;
        	background-color: #222;
        	font-size:80%
        }
        
		.menu-tendina li a {
		    color: #0deaf1;
		    padding:0;
		    padding:10px 5px;
		    font-size:27px !important;
		    line-height:60px;
		}
		
		
.extralite_container {
	margin: 0;
	width: 1200px;
	text-align: center; 
}

h1 {
  margin: 0;
  padding: 0 20px 20px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  color: #ff0e1b;
  font-size: 48px;
  font-weight: 400;
}

h1 span {
  color: #fff;
}

h1 small {
  color: #fff;
  font-size: 20px;
}

.azz {
  color: #0deaf1 !important;
}

.ros {
  color: #ff0e1b !important;
}

.blu {
  color: #2184f3 !important;
}

h2 {
  color: #ff0e1b;
  text-shadow: 0 5px 12px rgba(0,0,0,0.1);
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  text-align: center !important;
  width: 124px;
  margin: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a.btn-products {
  text-align: center;
  width: 120px;
  display: inline-block;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 1.1;
  text-decoration: none;
}

a.btn-products:hover {
  text-decoration: underline;
}

.btn-avatar {
	width: 120px;
	height: 90px;
	margin-bottom: 4px;
	background: center center;
	background-size: cover; 
	background-image: url('http://admin.extralite.com/avatar/avatar_hyperstem_1562076304.jpg'); 	
}

a.btn-products img {
  width: 120px;
  margin-bottom: 3px;
}

.list-products {
  width: 1200px;
  padding: 0;
  margin: 0 auto;
  text-align: left;
}

.list-products li {
  padding: 0;
  margin: 0;
  width: 133.33px;
  display: block;
  float: left;
  height: 135px;
}

.list-products li:first-child {
  background: #222;
  height: 90px;
  align-items: center;
  align-content: center;
  display: flex;
  width: 124px;
  margin-right: 9px;
}

.clearfix {
  clear: both;
}

.sliderContainer {
  width: 790px !important;
}

#homeSlider {
  margin: 0 auto;
}

#homeSlider li img {
  max-width: 100%;
}

.lSPager li a img {
  height: 40px !important;
}