nav.nav-primary {
       border-top-right-radius: 25px ; 
       border-bottom-left-radius: 25px ; 
       background-image: none ; 
       background-repeat: repeat ; 
    } 

.footer-widgets {
       border-top-left-radius: 0px ; 
       border-bottom-left-radius: 50px ; 
       border-top-right-radius: 50px ; 
       font-family: Droid Sans ; 
       line-height: 15px ; 
       font-size: 14px ; 
    } 

.site-header {
       background-image: url(http://www.datamirage.nl/wp-content/uploads/2015/04/header_background_4.png) ; 
       background-repeat: no-repeat ; 
       background-size: cover ; 
       background-color: transparent ; 
    } 

.site-header .wrap {
       background-color: transparent ; 
    } 

nav.nav-primary ul.menu li a {
       font-family: Droid Sans Mono ; 
       font-size: 15px ; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px ; 
       padding-right: 10px ; 
       padding-left: 9px ; 
       padding-bottom: 18px ; 
       padding-top: 19px ; 
    } 

nav.nav-primary ul.menu li ul li a {
       line-height: 22px ; 
       font-size: 14px ; 
    } 

.page article.entry {
       font-family: Droid Sans ; 
       border-radius: 0px ; 
    } 

.page article.entry .entry-title {
       font-family: Droid Sans ; 
    } 

.single article.entry {
       font-family: Droid Sans ; 
       border-radius: 0px ; 
       border-style: none ; 
       border-color: #999999 ; 
       border-width: 1px ; 
    } 

.single article.entry .entry-title {
       font-family: Droid Sans ; 
    } 

body {
       background-image: none ; 
       background-repeat: no-repeat ; 
       background-size: auto ; 
       background-position: 10px 320px ; 
    } 

.page article.entry .entry-content h4 {
       font-family: Droid Sans ; 
    } 

.page article.entry .entry-content h3 {
       font-family: Droid Sans ; 
    } 

#comments > h3 {
       font-family: Droid Sans ; 
    } 

#comments .comment .comment-content p {
       font-family: Droid Sans ; 
    } 

header.comment-header .comment-author {
       font-family: Droid Sans ; 
    } 

header.comment-header .comment-meta a {
       font-family: Droid Sans ; 
    } 

.site-container a.comment-reply-link {
       font-family: Droid Sans ; 
    } 

.site-container #respond h3#reply-title {
       font-family: Droid Sans ; 
    } 

.header-widget-area .widget:not(.woocommerce) h4 {
       font-family: Droid Sans ; 
       padding-bottom: 0px ; 
       padding-top: 0px ; 
       line-height: 0px ; 
       font-weight: normal ; 
       font-size: 14px ; 
       text-align: right ; 
    } 

.sidebar-primary .widget:not(.woocommerce) a {
       font-family: Droid Sans ; 
    } 

.sidebar-primary .widget:not(.woocommerce) h4 {
       font-family: Droid Sans ; 
       line-height: 0px ; 
       text-transform: none ; 
       font-size: 16px ; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) h4 {
       font-family: Droid Sans ; 
       text-transform: none ; 
       font-size: 14px ; 
       line-height: 0px ; 
    } 

article.entry .entry-title a {
       font-family: Droid Sans ; 
    } 

article.entry .entry-content p {
       font-family: Droid Sans ; 
    } 

.single article.entry .entry-content h2 {
       font-family: Droid Sans ; 
    } 

.sidebar-primary .widget:not(.woocommerce) {
       border-radius: 0px ; 
       border-color: #999999 ; 
       border-style: none ; 
       border-width: 1px ; 
       background-color: rgba(215,215,215,0.5) ; 
       margin-bottom: 14px ; 
       border-top-left-radius: 0px ; 
       border-bottom-right-radius: 0px ; 
       border-top-right-radius: 10px ; 
       border-bottom-left-radius: 10px ; 
    } 

nav.nav-secondary {
       background-color: rgba(245,245,245,1) ; 
    } 

.header-widget-area .widget:not(.woocommerce) a {
       color: #333333 ; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px ; 
       padding-top: 7px ; 
       padding-right: 7px ; 
       padding-left: 7px ; 
       padding-bottom: 7px ; 
       margin-bottom: 6px ; 
       margin-top: 0px ; 
    } 

.header-widget-area .widget:not(.woocommerce) ul {
       font-size: 15px ; 
       font-family: Droid Sans ; 
       font-weight: normal ; 
    } 

.header-widget-area .widget:not(.woocommerce) a:hover {
       color: #999999 ; 
       font-style: normal ; 
       font-weight: normal ; 
    } 

.sidebar-primary .widget:not(.woocommerce) ul {
    } 

.sidebar-primary .widget:not(.woocommerce) h5 {
       text-transform: none ; 
    } 

.header-widget-area .widget:not(.woocommerce) h5 {
       margin-bottom: 10px ; 
    } 


@media screen and (min-width: 0px) and (max-width: 480px) { nav.nav-primary {   border-top-right-radius: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { nav.nav-primary {   border-bottom-left-radius: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .footer-widgets {   border-top-right-radius: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .footer-widgets {   border-bottom-left-radius: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .sidebar-primary .widget:not(.woocommerce) h4 {   padding-top: 13px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .sidebar-primary .widget:not(.woocommerce) h4 {   margin-top: 10px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .sidebar-primary .widget:not(.woocommerce) h4 {   padding-top: 15px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .sidebar-primary .widget:not(.woocommerce) ul {   padding-bottom: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .sidebar-primary .widget:not(.woocommerce) {   padding-bottom: 5px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .sidebar-primary .widget:not(.woocommerce) {   border-top-right-radius: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .sidebar-primary .widget:not(.woocommerce) {   border-bottom-left-radius: 0px; }  }  