.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
.websiteby a{font-weight:400!important; font-size:0.9em!important;} 
.websiteby {font-weight:400!important; font-size:0.80em!important;} 
div#sidebar{border:0px solid #eee!important;}
.et_pb_widget{padding:10px!important}
div#sidebar h4.widgettitle{font-size:17px;}
div#sidebar ul li{line-height:1.2;}
div#sidebar ul li a{color:#0073BC;font-size:13px;letter-spacing:1px;font-weight: 400;}
div#sidebar ul li ul li{padding-bottom:0px;}
div#sidebar ul li ul li a{color:#0073BC;font-weight:500;font-size:12px;} 
ul#top-menu.nav li ul li a{
font-size:0.95em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
}
@media only screen and (min-width: 981px) {
#logo{
float: left!important;
}
}
nav#top-menu-nav{
float:left!important; 
padding-left:15px;  
margin-top:20px;  
}
.et-search-field {background-color: #D0EDF2!important; padding:20px;} 
sup{font-size:11px;} 
.et_pb_contact_form_0 .et-pb-contact-message p {
color:#fff;
}.centering { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 
.websiteby a{font-weight:400!important; font-size:0.9em!important;} 
.websiteby {font-weight:400!important; font-size:0.80em!important;} 
div#sidebar{border:0px solid #eee!important;}
.et_pb_widget{padding:10px!important}
div#sidebar h4.widgettitle{font-size:17px;}
div#sidebar ul li{line-height:1.2;}
div#sidebar ul li a{color:#0073BC;font-size:13px;letter-spacing:1px;font-weight: 400;}
div#sidebar ul li ul li{padding-bottom:0px;}
div#sidebar ul li ul li a{color:#0073BC;font-weight:500;font-size:12px;} 
ul#top-menu.nav li ul li a{
font-size:0.95em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
}
@media only screen and (min-width: 981px) {
#logo{
float: left!important;
}
}
nav#top-menu-nav{
float:left!important; 
padding-left:15px;  
margin-top:20px;  
}
.et-search-field {background-color: #D0EDF2!important; padding:20px;} 
sup{font-size:11px;} 
.et_pb_contact_form_0 .et-pb-contact-message p {
color:#fff;
}