.body {
    background-color: rgba(255,255,255,1);
        }  

/* Header */
.header.section {
    height: 250px;
    background-color: rgba(255,255,255,1);
        }


@media (min-width: 990px) { 
.header.section .logo1 {
    padding: 20px;
            text-align: left;
        padding-left: 0px;
        }

.header.section .logo2- {
    padding: 20px;
            text-align: right;
        padding-right: 0px;
        }
}

.header.section .logo1 img {
    width: 400px;
    height: auto;
    }

.header.section .logo2 img {
    width: 400px;
    height: auto;
    }

/* Social Media Iconen */
.social-wrapper a {
    padding: 15px;
    border-radius: 4px;
    background-color: #cfab1d;
    }
.social-wrapper a:hover {
    background-color: #1c1475;
    }
      

/* Typografie */
.base-content.section h1 {
    font-size: 26px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #524b99;
    }

.base-content.section h2 {
    font-size: 24px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #524b99;
    }

.base-content.section h3  {
    font-size: 22px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #1c1475;
    }

.base-content.section h4  {
    font-size: 20px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #1c1475;
    }

.base-content.section h5  {
    font-size: 18px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #635f94;
    }

.base-content.section p  {
    font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 200;
    font-style: Normal;
    color: #4d4d4d;
    }

.base-content.section ul  {
    font-size: 12px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #1c1475;
    }

.base-content.section ol  {
    font-size: 12px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #2b2b2b;
    }

.base-content.section li  {
    font-size: 12px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #1c1475;
    }

.base-content.section a {
    font-size: 12px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #c6940b;
    }

.base-content.section a:hover {
    font-size: 12px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    color: #7a5900;
    }    


/* Navigatie Menu */
.nav.section {
    background-color: #1c1475;
    }

.nav.section .w-nav {
    background: none;
    }

.dropdown.nav-link.w-dropdown-toggle,
.nav.section a.nav-link {
   	color: #ffffff;
   	font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    background: #1c1475;
    }

.dropdown.nav-link.w-dropdown-toggle:hover,
.nav.section a.nav-link:hover {
    color: #ffffff;
   	font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    background: #c6940b;
    }
    

a.nav-link.w-nav-link.w--current,
a.nav-link.dropdown-link.w-dropdown-link.w--current {
    color: #c6940b;
    font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    background: #ffffff;
    }

/* Navigatie Menu -  Submenu */    
.w-dropdown-list.w--open {
    background: 
    }

.dropdown.nav-link.w-dropdown-toggle.w--open { 
   	background: #1c1475; 
    }
    
a.nav-link.nav-dropdown-link.w-dropdown-link {
	color: #ffffff;
    font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    background: #1c1475;
    }

a:hover.nav-link.nav-dropdown-link.w-dropdown-link {
	color: #ffffff;
    font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    background: #c6940b;
    }
	
a.nav-link.nav-dropdown-link.w-dropdown-link.w--current { 
   	color: #ffffff;
    font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    background: #c6940b;
   	}
    
    
/* Page - Header */
.section.page-header {
	color: #1c1475;
	background-color: #1c1475;
	   	}
   	
.section.base-content .wrapper.background { 
  	background-color: #ffffff;
  	  	}
   	
/* Page - Form */   	
.flexitem.contact-form {
    background-color: rgba(0, 0, 0, .05);
	}
   	

/* Attention blok */
.section.attention {
    height: 300px;
    color: #ffffff;
    background-image: linear-gradient(180deg,
    rgba(0,0,0,0.40),
    rgba(112,112,112,0.40))

    , url('/files/theme_files/Coatings_6_(1).jpg');
    background-color: #1c1475;    }

.section.attention a {
    color: #ffffff;
    }

.section.attention a:hover {
    color: #c6940b;
    }

.section.attention ul li {
    color: #c6940b;
    }
   	

/* Form */
.w-input, .w-select {
    color: #333333;
    background-color: #ffffff;
    border: solid 1px #ffffff;
    border-radius: 0px;
	}



/* News - pagination */   	
.flexitem.page-pagination strong { 
	color: #ffffff;
   	font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    background: #473400;
	}
 
.flexitem.page-pagination a { 
	color: #ffffff;
   	font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    background: #c6940b;
	}

.flexitem.page-pagination a:hover {
	color: #ffffff;
   	font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: 400;
	background: #805f05;
	}
  	   	
   	
	    

/* Footer */
.footer.section {
    color: #ffffff;
    background-color: #1c1475;
        }

.footer.section h4 {
    color: #c6940b;
    }

.footer.section a {
    color: #c6940b;
    }

.footer.section a:hover {
    color: #806210;
    }

.footer.section ul li {
    color: #c6940b;
    }

.bottom.section {
    color: #ffffff;
    background-color: #100b42;
    }

.bottom.section a {
    color: #c6940b;
    }

.bottom.section a:hover {
    color: #806210;
    }

.bottom.section ul li {
    color: #c6940b;
    }

/* Buttons */
.w-button {
    padding: 7px;
    color: #ffffff;
    border: 0px solid #ffffff;
    background-color: #1c1475;
    border-radius: 0px;
    }

.w-button:hover {
    color: #ffffff;
    background-color: #736fa3;
    }



/* Slider */
.slider-home { 
	height: 500px;
    }
     
.slider-home.w-slider { 
	background-color: #ffffff; 
    background-image: url('/files/');
	background-size: 100%;
	}
    
.slider-arrow {
	display: inline-block;
	}

.w-slider-dot {
	display: inline-block;
	}
    
    
/* Slider - Type 001 */   
.slider-caption-title {
    color: ;
    font-size: ;
    font-family: , Arial, sans-serif;
    font-weight: ;
    font-style: ;
    }

.slider-caption-content {
    color: ;
    background: rgba(255,255,255,1);
    align: Left; 
   	padding: 20px;
    border-radius: 0px;
   	margin-bottom: 15px;
	}
    
.slider-caption-link {
    color: #ffffff;
    border: 1px solid #ffffff;
    background: rgba(28,20,117,0.50);
    padding: 10px;
	border-radius: 0px;
   	margin-top: 15px;
    }

.slider-caption-link:hover {
    color: #ffffff;
    border: 1px solid #ffffff;
    background: rgba(87,80,161,0.50);
    }



/* Slider - Type 002 */

.style_2  .wrapper .flexrow.slidercaption {
	background: rgba(87,80,161,0.15);
	}

.style_2 .wrapper.slide-caption {
	bottom: 50px;
	}

.style_2 .slider-caption-link {
    color: #ffffff;
    
    color: #ffffff;
    font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    
    padding: ;
    border-radius: 0px;
    border: 1px solid #ffffff;
    
    padding: 10px 70px 10px 10px;
    background-position: right center; 
    background-repeat: no-repeat;
    background-image: url('/files/');
    background-color: rgba(28,20,117,0.50);
    }

.style_2 .slider-caption-link:hover {
    color: ;
    
    color: #b6b4d6;
    font-size: 14px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    
    
    padding: ;
    border-radius: 0px;
    border: 1px solid #ffffff;
    
    padding: 10px 70px 10px 10px;
    /* 
    
10px
10px
10px
10px
   */
    background-position: right center; 
    background-repeat: no-repeat;
    background-image: url('/files/');
    background-color: rgba(87,80,161,0.80);
    }
    

.slider-align {
    height: 300px;
    }

.slider-align-item.left {
    min-height: 100%;
   	flex: 2;
    text-align: Center;
    padding: 60px 10px 60px 10px;
    background-color: rgba(87,80,161,0.80);
	}   
   

 .slider-align-item.left h3 { 
	color: #ffffff;
	line-height: 1.2em;
    font-size: 34px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700;
    font-style: Normal;
    text-shadow: 0px 0px 0px #000;
    }
   
   
.slider-align-item.right {
    min-height: 100%;
    line-height: 1.2em;
    flex: 6;
	padding: 30px;
    text-align: Left;
    
    color: #ffffff;
    font-size: 20px;
    font-family: Open Sans, Arial, sans-serif;
    font-weight: 400;
    font-style: Normal;
    }

.slider-align-item.right h3 { 
	font-size: 20px;
	font-family: Roboto, Arial, sans-serif;
	}