


html {
    margin-top: 0!important;
}
/*.required {
	color: #4d5a6e;
}

.widget widget_recent_entries {
	text-decoration: underline;
}

.comment-form .comment-input-wrap p label,
.comment-form p.comment-form-float-label label,
.comment-form .comment-input-wrap p input:focus + label,
.comment-form .comment-input-wrap p textarea:focus + label {
	color: #395ccb !important;
}

#placeholder {
	color: #333333 !important;
	
}

#secondary ul > li > a{
	text-decoration:underline;
}
.wp-block-latest-posts__post-author{
color: #000307;
}
.wp-block-latest-posts__post-date{
color: #000307;
}

.tns-outer .tns-controls button {
	opacity: 1;
	color: white;
	background-color: #555555;
}

#primary-menu li{
	margin-left: 0.05em;
	margin-right: 0.05em;
}

table.support-summary-table{ 
    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
    line-height: 1.5em;
    border-collapse: collapse;
    border: 1px solid #999999;
    margin-bottom: 1em;
    width: 100%;
}
table th, table td {
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #f79646 #ccc;
}

table.bc-table.bc-table-web{ 
    overflow-x: auto;
    font-size: 1rem;
		margin-bottom: 48px;
    border-spacing: 0;
		color: #1b1b1b;
    font-family: arial,x-locale-body,sans-serif;
    letter-spacing: -.0027777778rem;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
    box-sizing: border-box;
    margin-top: 1em;
    background-color: #f4f4f4;
    border: 0;
    border-collapse: separate;
    table-layout: fixed;
    width: 100%;
}
table.bc-platform th{
    border-bottom: 2px solid #1b1b1b;
    border-right: 1px solid #1b1b1b;
    border-top: 0;
    padding: 6px 0;
	  color: #1b1b1b;
    font-family: arial,x-locale-body,sans-serif;
    letter-spacing: -.0027777778rem;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
    font-size: 1rem;
    border-collapse: separate;
    border-spacing: 0;
    box-sizing: border-box;
    border: 0;
    position: relative;
    text-align: center;
    background-color: transparent;
    overflow: hidden;
    width: auto;
    border-left: 0;
	}

.contact-form commentsblock wp-block-jetpack-contact-form {
	border: solid 2px black solid;
	border-radius: 20px;
}

#footer-widgets .widget_nav_menu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#footer-widgets .widget_nav_menu ul li {
    margin-right: 30px;
}
*/

 footer h2.widget-title {
    color: #FFFFFF !important;
		font-weight:bold;
  }

footer .widget_nav_menu ul li {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

footer .widget_nav_menu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

footer .widget_nav_menu ul li {
    margin-right: 30px;
}

#kt-scroll-up {
	    color: #ffffff;
    border-color: #ffffff;
}

#kt-scroll-up:hover {
	    color: #ffffff !important;
    border-color: #ffffff !important;
}
.sib-email-area,
.sib-NAME-area {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem; /* Optional: add some space between the labels */
}

.sib-email-area input,
.sib-NAME-area input {
  /* Optional: add some styles to the input fields */
  padding: 0.5rem;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 1rem;
  width: 100%; /* Set the width to 100% to make the input fields fill their container */
  max-width: 300px; /* Optional: set a maximum width to limit the width of the input fields */
}
