
					body {
					  background-color: #f1f1f1; 



					}
				

					body {
					  background-image: url(""), url("/library/rtl_luxemburg_0/pubs/2019/03/42649A42-9527-4341-58C4BA42B7024BDA.png") !important;  background-size: auto, inherit;
					}
				

					.wrapper {
					  max-width: 150px;
					}
				

					nav {
					  position: relative; height: 165px;
					}

           @media only screen and (max-width: 480px) {
              nav .menu {
                
              }
            }



				
					nav .wrapper {
					  text-align: center;

					}
				
					nav .logo img {
					  height: 165px;
					}

          .campaign-zone .wrapper {
            padding-top: 165px;
          }

				
					nav .menu {
					  min-height: 165px;
					}

				
					nav .menu a {
						  font-size: 14px; font-weight: Bold; 
							  border-radius: 200px;

						  background-color: #ffffff; color: #2d3b3f; border-width: 2px; border-color: #ffffff;
						  transition: 0.3s;

						  
				          
				              font-family : Open Sans, sans-serif;
				            


					}
				

					nav .menu a:hover {
					  color: #000000; background-color: #ffffff; border-color: #ffffff;
					}
				

				.campaign-zone {
				  padding-top: 40px; text-align: center;
				  
				}
				

				.campaign-zone .container {
				  max-width: 1000px;
				}
				

					footer {
					  
					  
				              font-family : Open Sans, sans-serif;
				            


					}
				

					footer a {
					  color: #61cdec;
					}
				

				@media only screen and (max-width: 480px) {

				
				  nav .logo img {
				    max-height: 165px;
				  }
				
				  /*Toolbar*/

				
				  .mobile-nav-button {
				    background: #ffffff; border-color: #ffffff; border-width: 2px;
				  }
				
				  .mobile-nav-button:hover {
				    background: #ffffff; border-color: #ffffff;
				  }
				 

				  .mobile-nav-button:hover .mobile-nav-button__line {
				    background: #000000;
				  }
				

				  .mobile-nav-button .mobile-nav-button__line {
				    background: #2d3b3f;
				  }
				 

				  .mobile-menu {
				    background: #ffffff;
				  }
				}
				
		            /* extra css code added by client */
		           .campaign-zone .wrapper {
    padding-top: 5px;
	line-height: 0;
}

.campaign-zone {
    padding-top: 0px;
}

.wrapper {
    padding-bottom: 0px;
}

nav img {
    margin: 15px;
}

nav {
    height: auto;
}

footer {  
	font-size: 12px;
}

@media only screen and (max-width: 480px) {
	nav .logo img {
		max-height: 100px;
	}
} 
