/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Mar 15 2025 | 02:04:23 (pm)
/*
/******* Do not edit this file *******/

p {
	margin-bottom: 1em;
}

.entry-content td, .comment-content td {
  border-top-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 1px;
  padding-top: 1px;
}

.entry-content table, .comment-content table {
  border-bottom-color: #FFFFFF;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 1.625em;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  width: 100%;
}

.singular.page .hentry {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: .1em;
}

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 80.9%;
}

.wp-tabs {
  clear: both;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 800px;
}

.ui-tabs-panel {
  padding-bottom: 10px;
  padding-top: 10px;
}

#page {
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    opacity:0.9;
  filter:alpha(opacity=90); /* For IE8 and earlier */
}

#top-elements {
    height: 150px;
}

#contactInfo .contactFieldValue {
    border-bottom-color: #B7B7B7;
    border-bottom-style: dotted;
    border-bottom-width: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}

#employees td{
    padding:5px 20px 5px 0px;	

}

#navigation-menu ul.sf-menu > li > a:hover span {
    color: #EE3A43;
}

#navigation-menu ul.sf-menu > li.current-menu-item > a > span, 
#navigation-menu ul.sf-menu > li.current_page_item > a > span {
    color: #EE3A43;
}

#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover,
#navigation-menu ul.sf-menu > li.current_page_item > a > span:hover {
    color: #EE3A43
}

#navigation-menu ul.sf-menu > li > a > span {
  color: #0055A5;
  display: block;
  line-height: 22px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 10px;
}

#navigation-menu ul.sf-menu > li > a {
    display: block;
    padding: 0 20px 0 0;
    color: #0055A5;
    text-decoration: none;
    border:0 none;
    cursor: pointer;
}

#slogan {
    display: none;
    font-size: 12px;
}

#sticky-menu-logo{
    display: none;
    
}

/*

.container_24 .pull_16 {
  right: 740px;
}

.container_24 .grid_8 {
    width: 220px;
}

.container_24 .push_8 {
    left: 220px;
}

.container_24 .grid_16 {
    width: 740px;
}

*/

.wpui-rel-post-meta{
display: none;
}