.header-widget-area .widget:not(.woocommerce) a {
       font-size: 16px; 
    } 

.header-widget-area .widget:not(.woocommerce) a:hover {
       color: #95c420; 
    } 

.page article.entry .entry-content a:hover {
       color: rgb(224, 0, 73); 
    } 

.page article.entry .entry-content h2 {
       color: rgb(224, 0, 73); 
       font-family: 'Archivo Black', sans-serif!important; 
       font-weight: normal!important; 
       letter-spacing: 1px; 
    } 

.page article.entry .entry-content li {
       color: rgb(43, 52, 33); 
       font-family: 'Ubuntu', sans-serif; 
       font-size: 18px; 
       letter-spacing: 1px; 
       line-height: 40px; 
    } 

.page article.entry .entry-content p {
       color: rgb(43, 52, 33); 
       font-family: 'Ubuntu', sans-serif!important; 
       font-size: 18px; 
       letter-spacing: 1px; 
       line-height: 35px; 
    } 

.page article.entry .entry-title {
       color: rgb(43, 52, 33); 
       font-family: 'Ubuntu', sans-serif!important; 
       font-size: 54px; 
    } 

.site-header {
       background-color: #2b3421; 
    } 

.title-area .site-title a {
       color: rgb(224, 0, 73)!important; 
       font-family: 'Archivo Black', sans-serif!important; 
       font-size: 30px; 
       font-weight: 800!important; 
       text-transform: none; 
    } 

footer.site-footer a {
       color: #ffffff; 
    } 

footer.site-footer a:hover {
       color: rgb(43, 52, 33); 
    } 

footer.site-footer {
       background-color: rgb(224, 0, 73); 
    } 

.home-section-1 .widget {
    } 

.home-section-1 .widget-title {
    } 

.home-section-1 h1 {
    } 

.home-section-2 .widget-title {
    } 

.home-section-3 .widget-title {
    } 

.home-section-4 .widget-title {
    } 

.home-section-5 .widget-title {
    } 

.header-widget-area .widget:not(.woocommerce) button:hover {
    } 

.home-even a.button, .home-odd a.button {
    } 

.home-even, .home-odd {
    } 

.home-section-1 {
    } 

main.content {
       font-family: 'Archivo Black', sans-serif; 
       font-size: 22px; 
    } 

nav.nav-secondary ul.menu .current-menu-item > a {
       color: rgb(43, 52, 33); 
    } 

nav.nav-secondary ul.menu li a:active {
       color: rgb(43, 52, 33); 
    } 

nav.nav-secondary ul.menu li a {
       font-size: 15px; 
    } 

nav.nav-secondary ul.menu li a:hover {
       color: rgb(43, 52, 33); 
    } 


@media screen and (max-width: 1024px)  { .header-widget-area .widget:not(.woocommerce) a {   font-size: 13px; }  }  
@media screen and (max-width: 1024px) { .home-section-1 .widget {   margin-left: 100px!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 .widget-title {   color: #cfda00!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 .widget-title {   font-family: 'Archivo Black', sans-serif!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 .widget-title {   font-size: 5.6rem!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 .widget-title {   font-weight: 400!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 .widget-title {   letter-spacing: 3px!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 .widget-title {   margin-bottom: 10px!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 .widget {   width: 1024px!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 h1 {   color: #FFF!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 h1 {   font-family: 'Ubuntu', sans-serif!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 h1 {   font-size: 3.8rem!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 h1 {   font-weight: 600!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 h1 {   letter-spacing: 3px!important; }  }  
@media screen and (max-width: 1024px) { .home-section-1 h1 {   margin-bottom: 50px!important; }  }  
@media screen and (max-width: 1024px) { .home-section-2 .widget-title {   font-size: 4.8rem!important; }  }  
@media screen and (max-width: 1024px) { .home-section-3 .widget-title {   font-size: 4.8rem!important; }  }  
@media screen and (max-width: 1024px) { .home-section-4 .widget-title {   font-size: 4.8rem!important; }  }  
@media screen and (max-width: 1024px) { .home-section-5 .widget-title {   font-size: 4.8rem!important; }  }  
@media screen and (max-width: 768px) { .home-section-1 .widget {   margin-left: 85px!important; }  }  
@media screen and (max-width: 768px) { .home-section-1 .widget {   width: 768px!important; }  }  
@media screen and (max-width: 667px) { .header-widget-area .widget:not(.woocommerce) button:hover {   color: rgb(149, 196, 32)!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   background: transparent!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   clear: both!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   display: inline-block!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   font-family: 'Ubuntu', sans-serif!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   font-size: 1.4rem!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   font-weight: 600!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   letter-spacing: 1px!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   margin-top: 20px!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   padding: 10px 15px!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   text-decoration: none!important; }  }  
@media screen and (max-width: 667px) { .home-even a.button, .home-odd a.button {   text-transform: none!important; }  }  
@media screen and (max-width: 667px) { .home-even, .home-odd {   font-family: 'Ubuntu', sans-serif!important; }  }  
@media screen and (max-width: 667px) { .home-even, .home-odd {   font-size: 1.6rem!important; }  }  
@media screen and (max-width: 667px) { .home-even, .home-odd {   font-weight: 300!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 {   background-image: url(https://hartelab.nl/wp-content/uploads/2018/02/portret-willy-van-der-luit-iphone-landscape-3.jpg)!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 .widget {   margin-left: 100px!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 .widget-title {   color: #cfda00!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 .widget-title {   font-family: 'Archivo Black', sans-serif!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 .widget-title {   font-size: 2.6rem!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 .widget-title {   font-weight: 400!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 .widget-title {   letter-spacing: 3px!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 .widget-title {   margin-bottom: 0!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 .widget {   width: 667px!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 h1 {   color: #FFF!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 h1 {   font-family: 'Ubuntu', sans-serif!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 h1 {   font-size: 1.8rem!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 h1 {   font-weight: 600!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 h1 {   letter-spacing: 3px!important; }  }  
@media screen and (max-width: 667px) { .home-section-1 h1 {   margin-bottom: 0!important; }  }  
@media screen and (max-width: 667px) { .home-section-2 .widget-title {   font-size: 3.8rem!important; }  }  
@media screen and (max-width: 667px) { .home-section-3 .widget-title {   font-size: 3.8rem!important; }  }  
@media screen and (max-width: 667px) { .home-section-4 .widget-title {   font-size: 3.8rem!important; }  }  
@media screen and (max-width: 667px) { .home-section-5 .widget-title {   font-size: 3.8rem!important; }  }  
@media screen and (max-width: 667px) { .page article.entry .entry-content h2 {   font-size: 26px!important; }  }  
@media screen and (max-width: 667px) { .page article.entry .entry-title {   font-size: 30px!important; }  }  
@media screen and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) button:hover {   color: rgb(149, 196, 32)!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   background: transparent!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   clear: both!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   display: inline-block!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   font-family: 'Ubuntu', sans-serif!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   font-size: 1.4rem!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   font-weight: 600!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   letter-spacing: 1px!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   margin-top: 20px!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   padding: 10px 15px!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   text-decoration: none!important; }  }  
@media screen and (max-width: 480px) { .home-even a.button, .home-odd a.button {   text-transform: none!important; }  }  
@media screen and (max-width: 480px) { .home-even, .home-odd {   font-family: 'Ubuntu', sans-serif!important; }  }  
@media screen and (max-width: 480px) { .home-even, .home-odd {   font-size: 1.6rem!important; }  }  
@media screen and (max-width: 480px) { .home-even, .home-odd {   font-weight: 300!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 {   background-image: url(https://hartelab.nl/wp-content/uploads/2018/02/portret-willy-iphone.jpg)!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 .widget {   margin-left: 50px!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 .widget {   margin-top: 75px!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 .widget-title {   color: #cfda00!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 .widget-title {   font-family: 'Archivo Black', sans-serif!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 .widget-title {   font-size: 2.6rem!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 .widget-title {   font-weight: 400!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 .widget-title {   letter-spacing: 3px!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 .widget-title {   margin-bottom: 0!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 .widget {   width: 320px!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 h1 {   color: #FFF!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 h1 {   font-family: 'Ubuntu', sans-serif!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 h1 {   font-size: 1.8rem!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 h1 {   font-weight: 600!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 h1 {   letter-spacing: 3px!important; }  }  
@media screen and (max-width: 480px) { .home-section-1 h1 {   margin-bottom: 0!important; }  }  
@media screen and (max-width: 480px) { .home-section-2 .widget-title {   font-size: 3.8rem!important; }  }  
@media screen and (max-width: 480px) { .home-section-3 .widget-title {   font-size: 3.8rem!important; }  }  
@media screen and (max-width: 480px) { .home-section-4 .widget-title {   font-size: 3.8rem!important; }  }  
@media screen and (max-width: 480px) { .home-section-5 .widget-title {   font-size: 3.8rem!important; }  }  
@media screen and (max-width: 480px) { .page article.entry .entry-content h2 {   font-size: 26px!important; }  }  
@media screen and (max-width: 480px) { .page article.entry .entry-title {   font-size: 30px!important; }  }  