.productmoretag a:hover {
    background: none repeat scroll 0 0 #000000 !important;
    text-decoration: none;
    color: #fff;
    text-decoration: none;
}

.pt-cv-readmore {
    color: #ffffff; !important;
    background-color: #adcc0f !important;
    border: none !important;

}
.pt-cv-readmore:hover {
    color: #ffffff; !important;
    background-color: #000000 !important;
    border: none !important; 

}

#latest-news-1
{
background-color: #ffffff !important;
}
.pt-cv-2-col .pt-cv-title {
    clear: none!important;
color:#000000;
}
#sow-social-media-buttons-2 > div > h4
{
width: 100%;
    margin-right: auto;
    margin-left: auto;
    color: #000000;
    text-align: center;
}
#mc4wp_form_widget-3 > h4
{
width: 100%;
    margin-right: auto;
    margin-left: auto;
    color: #000000;
    text-align: center;
}
#categories-3 > h4
{
width: 100%;
    margin-right: auto;
    margin-left: auto;
    color: #000000;
    text-align: center;
}
#recent-posts-2 > h4
{
width: 100%;
    margin-right: auto;
    margin-left: auto;
    color: #000000;
    text-align: center;
}

i.fa.icon.reverse.color1 {
    background-color: #000000 !important;
}

#page > div.header-wrapper > div > div.header-description.gridContainer.content-on-center > div > div > div > p
{
text-transform: uppercase;
 font-size:24px !important;
}


.mc4wp-form-basic .mc4wp-notice, .mc4wp-form-theme .mc4wp-notice {
    color: #ffffff;
}

/*Links*/
#sfwa_footer a {
 font-size:14px !important;
}

/*Contact*/
#sfwa_footer {
    font-size: 14px;
}
/*reception email*/
#sow-editor-8 > div > div > h3 > strong > a > span
{
font-size:18px !important;
text-decoration: none !important;

}


/*Credibility*/
#sow-editor-14 > div > div > p
{
font-size:13px;
}

#sow-editor-14 > div > div > p > a
{
color: #000000;
}


#post- > div
{
display:none;
}

/*Style the Rep Table*/
#supsystic-table-1 > tbody > tr:nth-child(13) > td:nth-child(5)
{
color: #000000;
}

#supsystic-table-1 > tbody
{
color: #000000;
}

/*Adjust the menu's to accommodate the search bar*/

ul.sub-menu
{
margin-top: -.5cm;
position:static;
}


#mainmenu_container {
margin-top: 1cm;
}
#main_menu > li.astm-search-menu.default
{
margin-top: -.3cm;
}

/*
.header.color-overlay.custom-mobile-image
{
display:none;
 height: 1px;
}
*/
.wp-post-navigation div a::after {
    position: absolute;
    color: #000000;
    font-size: 56px;
    margin-top: -11px;
    height: 22px;
    line-height: 22px;
    top: 34%;
display:none;
}


#page > div.header-wrapper > div
{
background-color: #FFFFFF;
}


.post-item .nav-links, .post-item .post-comments .navigation, .post-comments .post-item .navigation {
    display:none;
}

.wp-post-navigation-pre {
    float: left;
    line-height: 16px;
    padding-left: 0px;
}

h1.title, h1, h2, h3, h4, h5, .comment-author .fn, h6 {
    font-family: "Muli",sans-serif;
    font-weight: 600;
    color: #000000;
    text-rendering: optimizeLegibility;
    margin-bottom: 16px;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: #000000 !important;
}

table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: black !important;
}

.tmm_office-management .tmm_member,
.tmm_hospitals-and-gps-sales-team .tmm_member,
.tmm_pharmacy-sales .tmm_member,
.tmm_podiatry-specialists .tmm_member, 
.tmm_dental-sales-team .tmm_member {
    margin-top:10px !important; 
  margin-bottom:10px !important; 
}

.tmm .tmm_member {
  
    border-bottom: 0px solid whitesmoke;
  border-bottom: #FFFFFF;

}

.lead {
    font-size: 1.2rem;
    line-height: 2rem;
    color: #000000;
    font-weight: 500;
}


/*Darken the fonts on contact page*/
#panel-517-0-2-0 > div > div
{
color: #000000;
}
#panel-517-0-2-1 > div > div
{
color: #000000;
}
#panel-517-0-1-0 > div > div
{
color: #000000;
}

/*Darken the fonts on product page*/
#panel-606-0-1-0 > div > div
{
color: #000000;
} 
#page > div.content.post-page
{
color: #000000;
}


/*Darken the fonts on the latest news page*/
#page > div.content.blog-page
{
color: #000000;
}

#overlappable-4 > div
{
color: #000000;
}
.productmoreholder {
width: 100%;
    margin-right:auto;
    margin-left:auto;
color: #000000;
text-align: center;
}

ul h4 {
 width: 100%;
    margin-right:auto;
    margin-left:auto;
color: #000000;
text-align: center;
}

#panel-517-0-2-0 > div > h3
{
    text-align: center;
}
#panel-517-0-2-1 > div > h3
{
    text-align: center;
}
#panel-517-0-2-2 > div > h3
{
    text-align: center;
}
#panel-517-0-1-0 > div > h3
{
    text-align: center;
}

/* Colour the Contact Us Titles*/
#panel-1301-8-1-0 > div > div > h3
{
color: #ffffff;
}
#panel-1301-8-2-0 > div > div > h3
{
color: #ffffff;
}

/*Style the Team fonts*/
.tmm .tmm_names {
    font-size: 21px;
    margin-bottom: 8px;
    margin-top: 10px;
font-weight: 600;
    line-height: 24px;
color: #000000;
}


.tmm .tmm_job {
    font-size: 14px;
 color: #a5c20e;
    text-transform: uppercase;
    font-style: italic;
}

.tmm .tmm_desc {
    padding: 0;
    margin-top: 19px;
    margin-bottom: 0px;
    font-size: 14px;
font-weight: 600; 
color: #000000;
}



.hero-title
{
display:none;
}



/*Align Widget titles*/
#sfwa_footer .widget .widget-title {

}

#recent-posts-2 > h5
{
width: 100%;
    margin-right:auto;
    margin-left:auto;
color: #000000;
text-align: center;
}

#sow-editor-4 > div > h5
{
width: 100%;
    margin-right:auto;
    margin-left:auto;
color: #000000;
text-align: center;
}


/*Change hover color and transition of SO buttons*/

.ow-button-base a {
	-webkit-transition: 800ms ease!important;
	transition: 800ms ease!important;
}

.ow-button-base a:hover {
	background: #000000 !important;
	border: 1px solid #000000 !important;
}


.so-widget-sow-button-wire-5769593e9bec .ow-button-base a.ow-button-hover:hover {
    background: #fff;
    color: #FFFFFF !important;
}

.dataTables_length
{
display:none;
}

/*Center product images in single product pages*/
.post-content-inner
{
 text-align: center;
}

#sfwa_footer a {
  
    font-size: 1.0rem;
}

.sow-image-grid-image
{

    margin-right:auto;
    margin-left:auto;


}

.footer-creditibility
{
 width: 100%;
    margin-right:auto;
    margin-left:auto;
color: #000000;
text-align: center;
}

ul#sfwa-credit-menu {
width: 100%;
    margin-right:auto;
    margin-left:auto;
color: #000000;
text-align: center;

}

/*Style features icons*/
i.fa.icon.reverse.color1 {
    background-color: #A5C20E;
}



/*Left Buttonr*/
.button.color1 {
      background-color:  #adcc0f;
    border-color: #000000;
}

/*Style left header button hover*/
.button.color1:hover {
    background-color: #A8CFCA;
    border-color: #A8CFCA;
 color: #000000;

}

/*Style the right header button*/
.button.color-white.outline {
background: none;
    color: #000000;
    border-color: #000000;
}


/*Right Button Hover*/
.button.color-white.outline:hover {
background: none;
    color: #000000;
   background-color:  #A8CFCA;
border-color: #000000 !important;

}





/*Style the header title*/
p.header-subtitle2, p.header-subtitle
 {
    font-family: "Muli",sans-serif;
    font-size: 2.3rem;
    font-weight: 600;
font-style: italic;
    line-height: 130%;
    color: #000000;
    margin-bottom: 1.25rem
}

/*
.footer-content-lists a:hover .fa {
color: #000000;
margin-left: 50px;
}
*/

.footer-content-lists a .fa 
{
color: #000000;
}

.mesmerize-content-no-padding .page-content, .mesmerize-content-no-padding .content {
    padding-top: 0;
    padding-bottom: 0;
margin-bottom: 10px;
}

/*Reduce space at bottom above footer in IE*/
.page-content
{
padding-bottom: 0;
margin-bottom: 0px;
}

.content
{
padding-bottom: 0;
margin-bottom: 0px;
}

.page-content
{
height: 0%;
}

.footer footer-content-lists footer-border-accent
{
padding-bottom: 0;
margin-bottom: 0px;
padding-top: 0;
margin-top: 0px;
}



/*Line height for useful links */
.footer ul {
    list-style: none;
    margin: 0;
    line-height: 20px;
}

/*Move footer features slightly to the right*/
.sow-features-list 
{
margin-left: 30px;
}

.menu-useful-links-container
{
margin-left: 30px;
margin-top: 25px;
}

.widgettitle
{
margin-left: 30px;
margin-top: 25px;
}


/*Style the mobile menu*/
.main_menu_col [data-component="offcanvas"] i.fa {
  
/*menu bar color*/color: #000000;
background-color: #FFFFFF;
}

.main_menu_col [data-component="offcanvas"] .bubble {
     background-color: #FFFFFF;
    opacity: 9;

}

#offcanvas-wrapper {

  /*Menu background color*/  background-color: #FFFFFF;
 
 }

.offcanvas_menu * {
    color: #000000;
}

.offcanvas_menu li 
{
   /*menu items color*/ color: #000000;
  }

/*Hide the site title in the footer */
.footer-content-lists h1, .footer-content-lists h2, .footer-content-lists h3, .footer-content-lists h5, .footer-content-lists .comment-author .fn, .comment-author .footer-content-lists .fn, .footer-con

/*Style the menu colors*/
.coloured-nav ul.dropdown-menu.active-line-bottom>.current_page_item>a, .coloured-nav ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .coloured-nav ul.dropdown-menu.default>.current_page_item>a, .coloured-nav ul.dropdown-menu.default>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current_page_item>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>.current-menu-item>a, .fixto-fixed ul.dropdown-menu.default>.current_page_item>a, .fixto-fixed ul.dropdown-menu.default>.current-menu-item>a {
    border-bottom: 3px solid #a5c20e;
}

.coloured-nav ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a, .coloured-nav ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a, .coloured-nav ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item):hover>a, .coloured-nav ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item).hover>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item):hover>a, .fixto-fixed ul.dropdown-menu.active-line-bottom>li:not(.current-menu-item):not(.current_page_item).hover>a, .fixto-fixed ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item):hover>a, .fixto-fixed ul.dropdown-menu.default>li:not(.current-menu-item):not(.current_page_item).hover>a {
    color: #a5c20e;
}

/*Product More Details Button*/
.productmoretag a {
    float: right;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #a5c20e;
    display: block;
    padding: 3px 5px;
    font-size: 10pt;
    color: #fff;
    text-decoration: none;
}

.productmoretag a:hover {
    background: none repeat scroll 0 0 #03a9f4;
    text-decoration: none;
    color: #fff;
    text-decoration: none;
}

.footer {
    display: none;
}

.post-content-single > h1:nth-child(1)
{
text-align:center;
}