/* Enter Your Custom CSS Here */
.wpb_text_column ul{
     padding-left: 20px;
    padding-top: 10px;
      list-style: disc;
}
.wpb_text_column li {
    padding: 5px;
}
.site-container .vc_row.dark-gray {
    background: #254061;
}
.header-top-bar-container {
    background-color: #ffc000;
    padding: 16px;
}
.header-container{
  border-bottom: 1px solid #254061;
}
.cs-action-button {
    display: block;
    background: #254061;
    border-bottom: none;
    padding: 16px;
    font-family: 'Open Sans';
    line-height: 24px;
    color: #fff;
    text-align: center;
}
.cs-action-button:hover {
  background: #ffc000;
}
.textwidget h5 {
    margin-bottom: 10px;
}
.textwidget p{
  	margin-top: 0px;
}
td.wg-table-td:nth-child(3) {
    border-right: 1px solid #f0f0f0;
}
table.wg-product-table{
  border-bottom: 1px solid #f0f0f0;
}
.product_meta {
    display: none;
}
section.related.products.page-margin-top-section {
    display: none;
}
.description td{
 text-align:left!important; 
}
.sf-menu li ul li{
  width: 350px;
}
.sf-menu li ul {
    width: 350px;
}
.menu-container .sf-menu li ul li a, .menu-container .sf-menu li.current-menu-item ul li a, .menu-container .sf-menu li.current-menu-parent ul li a, .menu-container .sf-menu li.current-menu-ancestor ul li a, .menu-container .sf-menu li.current-menu-parent.menu-item-has-children ul li a, .menu-container .sf-menu li.current-menu-ancestor.menu-item-has-children ul li a, .menu-container .sf-menu li.menu-item-has-children ul li a, .menu-container .sf-menu li.menu-item-has-children:hover ul li a, .menu-container .sf-menu li:hover ul li a{
  padding: 4px 20px 4px;
}