.custom-logo-link img {
	padding-right: 200px;
  
}

p.featured {
  text-align: left;
}

#featured-link .glyphicon {
  height: 120% !important;
  float: left;
}

.su-pullquote {
  float: left !important;
  width: 82% !important;
  padding: 20px !important;
  margin: 20px !important;
  font-weight: 300;
  font-size: 20px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  font-family: "aileron", sans-serif;
}

.slider
#heading {
  background-color: black;
}

div.four.columns.image.alpha {
  padding: 0px !important;
  max-width: 150px !important;
}

.bannerrow .textwidget {
  padding-right: 0px !important;
}

h3.widget-title {
  line-height: 32px;
}

#menu-item-1299.menu-item-1299 a {
  margin-right: 0px !important;
}

#nav_menu-3.col-md-4.widget {
  background-color: #dedbdb;
}

a {
  float: left !important;
  color: #349e7c;
  font-family: arial;
}

.embed-title {
  font-family: "oswald", sans-serif;
}

.right-style a:hover {
  background-color: #4da6ab !important;
  color: #ffffff  !important;
}

.right-style {
  margin-top: 20px;
}

.contact-banner .widget-title {
  font-family: "aileron", sans-serif !important;
  color: #4da6ab !important;
}

.eight.columns.content {
  padding: 0px 10px !important;
}

.clearfix .left-style {
  display: none !important;
}

.meta {
  border: 0px solid #ffffff !important;
  padding: 0px !important;
}

#menu-item-62 {
  line-height: 20px !important;
  height: 20px !important;
}

#pgc-450-bannerservices-0.panel-grid-cell {
  padding-top: 4%;
  padding-right: 0 !important;
}

.sow-features-feature.sow-features-feature-last-row p {
  padding: 10px 20px 10px 20px;
}

#facebook-likebox-2 .widget-title {
  margin: 0;
}

.avenue-sidebar .widget-title {
  padding: 20px;
  border: 0;
  font-family: arial;
  font-size: 20px;
  line-height: 20px;
  text-transform: none;
  font-weight: 400;
  margin-top: 0px;
  color: #ffffff;
  letter-spacing: -0.4px;
  background-color: #0b264d;
  padding-top: 40px;
}

.avenue-sidebar .widget-area .search-field {
  margin: 15px 30px 15px 30px;
}

.contactgreencap.panel-widget-style h3 {
  padding: 0 !important;
  padding-bottom: 15px !important;
}

.avenue-sidebar .widget {
  padding-bottom: 0px !important;
  margin: 0 !important;
}

.address {
  font-family: arial;
}

.grunion-field-label {
  font-family: "aileron", sans-serif;
  font-weight: 600 !important;
}

.contact-info {
  font-family: arial;
  font-size: 14px;
}

.address-h {
  color: #3a7a76;
  font-family: arial;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 35px;
}

#pgc-w56d2e2d13f5bc-1-1.panel-grid-cell h3 {
  padding: 0;
  line-height: 27px;
  margin-bottom: 20px;
  margin-top: 0 !important;
}

.page-container.sidebar-off {
  display: none;
}

#top-banner.full-banner.col-md-12 {
  background: #ffffff;
  background-color: #ffffff;
  padding-top: 0;
  margin-top: 50px;
}

#menu-item-207.menu-item {
  line-height: 45px !important;
  margin-bottom: 30px !important;
}

.main-navigation .current-menu-item a {
  border-color: #0faf97;
}

#site-navigation.main-navigation ul ul li a {
  height: 30px !important;
}

#site-navigation.main-navigation ul ul li {
  height: 30px !important;
}

#site-navigation.main-navigation ul li a {
  height: 70px !important;
}

.additionalbeneifts {
  font-family: "aileron", sans-serif;
  color: #122a5c;
  text-align: center;
  font-size: 16px;
}

.sow-more-text {
  width: 50% !important;
  margin-left: 25%;
  color: #ffffff;
  background-color: #122a5c;
  padding: 10px;
}

.bannerrow.panel-widget-style {
  margin-top: -20px !important;
}

.menu-factoring-container .menu {
  list-style: none;
  width: 100%;
  margin: 0;
}

.menu-asset-based-funding-container .menu {
  list-style: none;
  width: 100%;
  margin: 0;
}

.custommenu .widget-title {
  background-color: #122a5c !important;
  color: #ffffff !important;
  font-size: 20px !important;
  font-family: sans-serif !important;
}

#menu-asset-based-funding.menu .custommenulink:hover {
  background-color: #3a7a76;
  color: #ffffff !important;
}

.custommenu .current-menu-item {
  color: white;
  background-color: #3a7a76;
}

.custommenu .current-menu-item a {
  color: white;
}

#menu-funding-alternatives.menu li {
  margin: 0;
}

.custommenlink {
  padding: 10px 20px 10px 20px;
  margin: 0 !important;
}

.custommenlink a {
  color: black;
  padding: 0px;
  font-family: sans-serif;
  margin: 0px;
}

.custommenlink:hover {
  background-color: #3a7a76;
  color: white !important;
}

.custommenlink a:hover {
  color: white !important;
}

.model {
  width: 100% !important;
}

.image-process {
  width: 100% !important;
}

.wp-image-240 {
  width: 100% !important;
}

#panel-w56d2d39acf212-1-0-1 h3 {
  font-size: 26px;
}

#panel-w56d2d39acf212-1-0-1 p {
  margin-top: 0px;
  padding: 0px 20px;
}

#panel-w56d2d39acf212-1-1-1 h3 {
  font-size: 26px;
}

#panel-w56d2d39acf212-1-1-1 p {
  margin-top: 0px;
  padding: 0px 20px;
}

#panel-w56d2d39acf212-1-2-1 h3 {
  font-size: 26px;
}

#panel-49-1-0-0
#panel-w56d2d39acf212-1-2-1 p {
  margin-top: 0px;
  padding: 0px 20px;
}

#facebook-likebox-2.widget_facebook_likebox {
  border: 0px !important;
}

.wp-image-253 {
  width: 150px !important;
  margin-right: 100%;
  margin-bottom: 20px;
}

#panel-224-1-0-1 {
  background-color: #ededed;
}

h1 {
  font-family: oswald, sans-serif;
  font-weight: 400;
  color: #3a7a76;
  margin-bottom: 20px;
}

td img {
  width: 52px !important;
  margin: 0px;
  vertical-align: middle !important;
}

.widget-title {
  font-family: "oswald", sans-serif;
  text-transform: uppercase;
  text-align: left;
  font-weight: 300px !important;
}

.services {
  font-family: lato, sans-serif;
  line-height: 18px;
  margin-top: 0;
  font-size: 14px;
  padding-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 0px;
}

.site-cta h3 {
  font-family: "aileron", sans-serif;
  color: #0faf97;
  text-transform: uppercase;
  font-size: 25px;
}

.site-cta p {
  font-family: lato, sans-serif;
  font-size: 14px;
  font-weight: 300;
  padding: 0px;
  margin: 0px;
  margin-bottom: 25px;
}

.panel-widget-style {
  text-align: left;
}

#site-toolbar .social-bar a {
  background: none;
  border-style: hidden;
}

#site-toolbar .contact-bar a {
  background: none;
}

#site-toolbar .icon-map {
  background: none;
}

.textwidget {
  font-size: 14px;
  line-height: 20px;
  font-family: sans-serif;
  margin-bottom: 1px;
  margin-right: 0px;
  margin: 0px;
}

.su-row.factoringgrid {
  padding-right: 30px !important;
  padding-left: 30px !important;
  padding-bottom: 4%;
  padding-top: 6%;
}

h4 {
  text-align: left;
  font-size: 20px;
  font-weight: 400;
  margin: 0px;
}

.su-column-inner.su-clearfix {
  text-align: left;
  opacity: 0.8;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0px;
  background-color: #ffffff;
}

.button {
  color: #ffffff;
  background-color: #0faf97;
  padding: 10px;
  vertical-align: top;
  margin-bottom: 10px;
  margin-top: 30px;
  float: right;
}

.single .wp-post-image {
  display: none;
}

.page-title.single-title {
  display: none;
}

.site-title {
  margin: 0px;
  padding: 0px;
  padding-top: 2px;
  margin-top: 0px !important;
  line-height: 49px !important;
}

.page-content.row {
  padding: 0px;
  margin: 0px;
  overflow: visible;
}

.buttonblue {
  background-color: #031c52;
  color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #0d0061;
  border-radius: 20px;
  padding: 5px 30px;
  font-family: "aileron", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
}

.bannertitletext {
  font-size: 14px;
  margin-bottom: 20px;
  color: #0d0d0d;
  margin-left: 0px;
}

.bannertitle {
  font-family: "aileron", sans-serif;
  font-size: 40px;
  margin-bottom: 20px;
  color: #000000;
  font-weight: normal;
}

.buttonbanner {
  margin-bottom: 40px;
  padding-top: 10px;
  margin-top: 0px;
}

a.buttonblue {
  color: white;
}

.page.title {
  color: #3a7a76;
  font-family: "oswald", sans-serif;
  margin-bottom: 20px;
  text-transform: uppercase;
  text-align: left !important;
  font-weight: normal;
  font-size: 28px;
  margin-top: 0;
}

.col-md-12 {
  padding: 0px;
}

.brand {
  font-family: 'aileron-light', sans-serif;
  text-align: left;
}

.menu-list {
  background-color: #e8e8e8;
  font-family: aileron;
}

.nav-side-menu li a:hover {
  background-color: #2f9e7b;
  text-align: center;
}

#sectiontwoservicepost {
  background-color: #ededed;
  padding-bottom: 10px;
}

.process1 {
  background-color: #ededed;
  line-height: 18px;
  text-align: center;
  padding-top: 20px;
}

.processtitle {
  color: #ff0000;
  font-family: "aileron-light", sans-serif;
  font-size: 16px;
  font-weight: bolder;
}

h6.processtitle {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 10px;
}

.factoringgrid {
  margin-top: 0px;
  padding-top: 0px;
  vertical-align: top;
}

.wp-image-99.alignnone {
  width: 100%;
}

.alignnone {
  width: 60px;
  margin-left: 15px !important;
}

.BENEFITS {
  margin-left: 10px !important;
  margin-bottom: 15px;
  font-family: arial;
}

h5 {
  color: #ff0000;
  font-size: 20px;
  font-weight: 600;
  font-family: arial;
}

.sow-features-list.sow-features-responsive {
  margin-bottom: 30px;
  padding-left: 2%;
}

#pgc-107-2-1.panel-grid-cell {
  background-color: #ededed;
  padding-right: 0px;
}

.alignnone.wp-image-108 {
  width: 100%;
}

.bannerservicestopcell.panel-cell-style {
  padding-top: 20px;
}

#pg-104-2.panel-grid {
  background-color: #ededed;
  padding: 0px;
  width: 72%;
  float: right;
}

.page-title {
  display: none;
}

.so-widget-blog-style-two-blog-style-two-style-f70b9422c3b0 .blog_two_style  .meta {
  display: none;
}

.so-widget-blog-style-two-blog-style-two-style-f70b9422c3b0 .blog_two_style .content {
  background-color: #ededed;
}

.so-widget-blog-style-two-blog-style-two-style-3af466312917 .blog_two_style .content {
  background-color: #ededed;
}

.so-widget-blog-style-two-blog-style-two-style-3af466312917 .blog_two_style  .meta {
  display: none;
}

.so-widget-blog-style-two-blog-style-two-style-3af466312917 .blog_two_style .content h4 {
  padding-top: 22px;
}

.so-widget-blog-style-two-blog-style-two-style-c49eca05d402 .blog_two_style  .meta {
  display: none;
}

.so-widget-sow-image-sow-image-3f547a15eaaa .sow-image-container .so-widget-image {
  z-index: 20000;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.so-widget-blog-style-two-blog-style-two-style-c49eca05d402 .blog_two_style .content {
  background-color: #ffffff;
  font-family: sans-serif;
  border-style: hidden;
}

.blog_two_style.clearfix {
  background-color: #fc6565;
}

.so-widget-blog-style-two-blog-style-two-style-c49eca05d402 .blog_two_style .image img {
  margin-bottom: 20px;
}

.col-md-9.item-page {
  margin: 0px;
  padding: 0px;
}

.alignnone.wp-image-136 {
  width: 97%;
  margin-bottom: 20px;
  margin-top: 20px;
}

h3 {
  margin-bottom: 15px;
  font-size: 28px;
  font-family: arial;
}

#pgc-2-0-0.panel-grid-cell {
  margin-top: 20px;
}

.form-submit {
  display: none;
}

.comment-subscription-form {
  display: none;
}

.factoringoverview {
  font-family: aileron;
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin: 0% 3% !important;
  text-align: left;
  padding-bottom: 20px;
  padding-top: 0px;
}

.factoringservices {
  font-family: oswald;
  background-color: #0b9681;
  color: #ffffff;
  padding-bottom: 20px;
}

.panel-grid-cell .widget-title {
  text-align: center;
  padding: 20px;
  color: #3a7a76;
  font-family: oswald;
  font-size: 30px;
}

#respond.comment-respond {
  display: none;
}

.search-form {
  margin-top: 10px;
}

p {
  line-height: 18px;
  font-size: 14px;
  font-family: arial;
}

li {
  line-height: 18px;
  margin-bottom: 12px;
  font-family: arial;
  padding-top: 10px;
}

.nav-side-menu ul {
  margin-left: 0px;
  display: block;
  text-align: center;
}

.nav-side-menu li a {
  text-align: center;
  padding: 0px;
  font-size: 14px;
}

.alignleft td img {
  width: 42px;
  margin-top: 10px;
  margin-left: 20px;
  padding-right: 20px;
}

.col-xs-6.text-right {
  color: #ffffff;
  width: 100%;
  padding-left: 4%;
  padding-right: 4%;
}

#pgc-104-2-1.panel-grid-cell {
  width: 100%;
  padding-bottom: 30px;
}

.site-branding .row [class*="col-"] {
  font-family: aileron;
}

#pgc-104-3-1.panel-grid-cell {
  float: right;
}

#pgc-143-2-1.panel-grid-cell {
  background-color: #ededed;
  width: 73%;
  float: right;
  padding: 0px;
}

#pgc-117-2-1.panel-grid-cell {
  background-color: #ededed;
}

#pgc-120-2-1.panel-grid-cell {
  background-color: #ededed;
  width: 73%;
}

#pgc-190-2-1.panel-grid-cell {
  background-color: #ededed;
  width: 73%;
}

#pgc-186-2-1.panel-grid-cell {
  background-color: #ededed;
  width: 73%;
}

.main-navigation ul ul a {
  line-height: 20px;
}

.nav-menu > li a {
  margin-right: 30px;
}

#pgc-193-2-1.panel-grid-cell {
  background-color: #ededed;
  width: 70%;
  padding-left: 10px;
  float: right;
}

#pgc-196-2-1.panel-grid-cell {
  background-color: #ededed;
  width: 73%;
  padding: 0px;
  float: right;
}

#pgc-196-3-1.panel-grid-cell {
  padding: 0px;
}

#pgc-200-2-1.panel-grid-cell {
  background-color: #ededed;
}

#pgc-164-2-1.panel-grid-cell {
  background-color: #ededed;
  padding: 0px;
  width: 73%;
  float: right;
}

#pgc-180-2-1.panel-grid-cell {
  background-color: #ededed;
  padding: 0px;
}

#pgc-175-2-1.panel-grid-cell {
  background-color: #ededed;
  padding: 0px;
  float: right;
}

.sow-features-feature.sow-features-feature-last-row {
  margin: 0px;
}

i {
  margin-top: 20px;
}

.main-navigation  a {
  font-family: arial;
}

#pg-w56b664851a4c7-1.panel-grid {
  padding: 0px;
  padding-left: 40px;
  padding-right: 40px;
}

#facebook-likebox-2.widget.widget_facebook_likebox a {
  color: #ffffff;
}

#black-studio-tinymce-3.widget.widget_black_studio_tinymce {
  border-bottom: 0px solid #e9e9e9;
}

#sow-social-media-buttons-2 {
  border-bottom: 0px solid #e9e9e9 !important;
}

#search-5.widget.widget_search {
  border-width: 0px;
  margin-left: 30px;
  margin-right: 30px;
}

.col-md-3.avenue-sidebar {
  border-left-width: 1px;
  border-left-style: double;
  border-left-color: #e0e0e0;
  padding: 0px;
}

#secondary.widget-area {
  padding: 0px !important;
}

.col-sm-4 {
  font-family: sans-serif;
  float: left;
}

#g216-name.name {
  border-color: #826f6f;
  width: 100%;
  background-color: #ededed;
}

#g216-email.email {
  border-color: #787373;
  width: 100%;
  background-color: #ededed;
}

#g216-mobile.text {
  border-color: #787373;
  width: 100%;
  background-color: #ededed;
}

#contact-form-comment-g216-yourmessageforus.textarea {
  border-color: #787373;
  width: 100%;
  background-color: #ededed;
}

input[type="submit"] {
  background-color: #3a7a76;
  box-shadow: 0px 0px 0px 0px;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  font-family: arial;
  letter-spacing: 0.5px;
}

#secondary.widget-area p {
  Padding: 30px;
  padding: 20px;
}

.so-widget-sow-image-grid-default-54a1e5dead07 .sow-image-grid-wrapper {
  padding-left: 30px;
  padding-right: 30px;
}

#sow-social-media-buttons-2.widget.widget_sow-social-media-buttons {
  padding-right: 30px;
  padding-left: 30px;
}

.sc-slider-wrapper .camera_caption .primary-caption {
  background-color: #ffffff;
  margin-top: 80px;
}

#factoringgrid .button {
  vertical-align: top !important;
  background-color: #ffffff;
  color: #0faf97;
  margin-right: 10%;
}

#factoringgrid p {
  color: white;
}

#factoringgrid .colored {
  color: white;
}

.factoringgrid .su-column-size-1-4 {
  padding-top: 14px;
  vertical-align: top;
}

#factoringgrid.panel-grid .panel-row-style {
  background-color: #0faf97 !important;
  padding: 20px;
  Padding-bottom: 0px;
  width: 100%;
  margin: 0;
}

#factoringgrid .home {
  color: white;
}

#pg-w56d2de30d65f4-1 h3 {
  padding-top: 0px !important;
}

#pgc-w56d2e2d13f5bc-1-1 h3 {
  line-height: 78px;
}

#pg-w56d2e2d13f5bc-1.panel-grid h3 {
  padding-top: 0px;
  font-size: 30px;
}

#pg-2-0.panel-grid {
  margin-top: 20px;
  padding-left: 3%;
  padding-right: 3%;
  margin-bottom: 30px;
}

.site-footer .footer-boxes {
  background-color: #3d3d3d;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 4%;
  padding-bottom: 4%;
  padding: 4% 4% 4% 4% !important;
}

.so-widget-blog-style-two-blog-style-two-style-c49eca05d402 .blog_two_style {
  border-width: 1px;
  border-color: #665d5d;
}

.so-widget-blog-style-two-blog-style-two-style-c49eca05d402 .blog_two_style .content .border {
  padding: 0px;
  margin: 5px;
}

#pl-224 {
  width: 110%;
}

#bannerservicestoprow.panel-grid {
  padding-top: 0px !important;
  margin-top: -20px;
}

#pgc-49-1-1.panel-grid-cell {
  padding: 0px;
}

#pgc-49-2-1.panel-grid-cell {
  background-color: #ededed;
}

.contactgreencap.panel-widget-style h1 {
  color: rgba(15, 175, 151, 0.75);
  font-family: oswald;
  font-size: 2.3em;
}

#masthead.site-header .menu {
  float: right;
}

.contactgreencap.panel-widget-style {
  margin: 0!important;
  width: 90%;
  padding-left: 6%;
  padding-right: 6%;
}

#pgc-216-1-0.panel-grid-cell {
  padding: 0;
  margin: 0;
}

.col-xs-6.contact-bar {
  padding-left: 30px;
}

.contact-bar {
  padding-left: 30px;
  padding-right: 30px;
}

.nav-side-menu .toggle-btn {
  margin: 0px;
}

#pgc-200-2-0.panel-grid-cell {
  margin: 0px;
}

.process-block.panel-widget-style {
  padding-top: 30px;
}

#pgc-200-3-0.panel-grid-cell {
  margin: 0px;
}

#panel-200-3-1-3.sow-icon-fontawesome {
  float: none;
}

.so-widget-blog-style-one-blog-style-one-style-f70b9422c3b0 .blog_one_style .meta .left-style {
  display: none;
}

.so-widget-blog-style-one-blog-style-one-style-f70b9422c3b0 .blog_one_style .meta {
  border-style: hidden;
  padding: 0px;
  line-height: 5px;
}

.so-widget-blog-style-one-blog-style-one-style-f70b9422c3b0 .blog_one_style .content {
  font-size: 13px;
  line-height: 17px;
  color: white !important;
  margin-left: 2%;
}

.clearfix {
  line-height: 17px;
  font-size: 13px;
  font-family: "aileron", sans-serif;
}

#pl-w56da05acdf577 {
  padding: 0% 4%;
}

.home-button {
  background-color: #40b884;
  color: #ffffff !important;
  padding: 5px 20px;
  font-size: 14px;
  font-family: "aileron", sans-serif;
}

.home-button:hover {
  background-color: #ffffff;
  color: #0faf97 !important;
  padding: 5px 20px;
  font-size: 14px;
  font-family: "aileron", sans-serif;
}

#pgc-w56da0d004541d-1-0.panel-grid-cell .widget-title {
  line-height: 30px;
}

#pgc-w56da0d004541d-1-2.panel-grid-cell .widget-title {
  line-height: 30px;
}

.fpw-page-title {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px !important;
  margin-bottom: 10px !important;
  padding: 0 !important;
}

#fpw_widget-4.widget.widget_fpw_widget .widget-title {
  margin-bottom: 0;
}

.bannertext {
  font-family: "aileron", sans-serif !important;
}

.contactformgreencap.panel-widget-style {
  font-family: arial;
}

#sc_logo {
  max-height: 78px !important;
}

.fpw-excerpt {
  font-family: arial;
}

.grunion-field-label.email {
  font-family: arial;
}

.grunion-field-label.text {
  font-family: arial;
}

.grunion-field-label.textarea {
  font-family: arial;
}

input[type="submit"]:hover {
  font-family: arial;
}

#site-toolbar .row .social-bar {
  background-color: #3a7a76;
}

#site-toolbar .contact-bar a .fa {
  color: #ffffff;
}

.fa.fa-linkedin {
  color: #ffffff;
}

.fa.fa-facebook {
  color: #ffffff;
}

#site-toolbar .social-bar a:first-child {
  border-width: 0px;
  border-style: hidden;
}

#site-toolbar .contact-bar a:first-child {
  border-style: hidden;
}

#site-toolbar {
  background-color: #3a7a76;
  display: none;
}

.fpw-featured-image img {
  width: 100%;
}

#pgc-153-1-0.panel-grid-cell {
  padding-left: 4%;
  padding-right: 4%;
}

#pgc-153-1-1.panel-grid-cell {
  padding-left: 4%;
  padding-right: 4%;
}

.embed-link {
  font-family: "aileron" sans-serif;
  text-transform: none;
}

.new-link:hover {
  border-width: 1px;
  border-style: solid;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  border-color: #3a7a76;
  color: #3a7a76 !important;
  background-color: #ffffff;
}

.new-link {
  border-width: 1px;
  border-style: solid;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  border-color: #3a7a76;
  color: #fff !important;
  background-color: #3a7a76;
}

#pgc-224-aboutrow-1.panel-grid-cell .page.title {
  font-family: oswald !important;
}

.fa.fa-google-plus {
  color: #ffffff;
}

.fa.fa-youtube {
  color: #ffffff;
}

.fa.fa-pinterest {
  color: #ffffff;
}

.fa.fa-twitter {
  color: #ffffff;
}

.sc-slider-wrapper .camera_caption .secondary-caption {
  background-color: #3a7a76;
}

#pg-w56dad7afc6b02-1.panel-grid .widget-title {
  line-height: 30px;
  font-size: 27px;
  padding-top: 0px !important;
}

.site-footer .site-info {
  background-color: #3a7a76;
}

.scroll-top {
  color: #ffffff;
}

.widget-area .search-field {
  font-family: arial;
}

.buttonblock .button {
  color: gray !important;
}

#pg-w56db3ed221081-1.panel-grid .widget-title {
  padding-top: 0px !important;
  font-size: 25px !important;
  line-height: 30px;
}

.footermenu a {
  text-align: left;
  margin-left: 10px;
  padding: 0;
  margin-right: 10px;
  color: #dedbdb;
  display: inline-block !important;
  font-size: 12px;
  margin-bottom: 0 !important;
}

.footercopyright {
  text-align: left;
  font-size: 12px;
  margin: 0px;
  float: left;
  margin-top: 15px !important;
}

.footermenu {
  float: left !important;
}

.widget-area ul li a {
  font-family: "aileron", sans-serif;
  font-size: 14px;
  line-height: 15px;
}

.widget-area ul li {
  padding: 0px;
  text-align: left;
}

.site-footer .footer-boxes .widget-title {
  text-align: center;
}

.wrapper .btn:visited {
  color: white !important;
}

.col-md-8 .post-content p {
  margin-top: 10px;
  font-family: arial;
  font-size: 13px;
  line-height: 17px;
}

.item-post.col-md-12 .btn {
  margin: 0px;
}

.item-post.col-md-12 {
  margin-top: 20px !important;
  margin: 0px !important;
  padding: 0px !important;
  padding-bottom: 0px !important;
}

.main-navigation .current-menu-item .sub-menu a {
  border-bottom: 5px solid white !important;
  color: black;
}

.main-navigation .current-menu-item .sub-menu a:hover {
  color: #0faf97;
  border-bottom: 5px solid #0faf97 !important;
}

.btn-primary.btn a:hover {
  color: #ffffff;
}

#bottom-banner.full-banner.col-md-12 .row {
  background-color: white;
  color: black;
  text-align: left;
}

#bottom-banner h2 {
  padding-bottom: 0px !important;
  font-family: oswald;
  color: #508f86 !important;
  text-transform: uppercase;
  font-size: 42px;
  border-bottom: 2px solid gray;
  margin-left: 20px;
  margin-right: 20px;
  line-height: 45px;
}

.top-banner-text .factoringoverview p {
  text-align: left !important;
}

#bottom-banner .textwidget {
  color: black;
  padding: 0px !important;
}

#sticky-wrapper .site-branding {
  margin-top: 45px;
}

#jp-relatedposts {
  display: none !important;
}

#aboutrow .textwidget {
  padding: 0px 4% !important;
  margin: 0px !important;
}

#pgc-448-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-452-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-450-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-444-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-445-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-200-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-143-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-164-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-175-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-180-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-186-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-190-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-196-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

#pgc-193-aboutrow-1.panel-grid-cell {
  padding: 0 !important;
}

.textwidget ul {
  margin-left: 20px !important;
  margin-bottom: 0px;
}

.wrapper {
  margin-bottom: 10px;
}

#header {
  background-color: #3a7a76 !important;
}

.social img {
  height: 32px !important;
}

.so-widget-sow-image-sow-image-2b1fadbace82 .sow-image-container .so-widget-image {
  z-index: 2000 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0px !important;
}

.sow-image-container {
  z-index: 2000 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0px !important;
}

.archive .col-md-9 {
  z-index: 2000 !important;
  margin: 0 !important;
  padding: 0px !important;
}

.product-title {
  margin-left: 3%;
  margin-right: 3%;
  font-size: .75em;
  font-family: "aileron-light", sans-serif !important;
  text-transform: uppercase;
  word-spacing: 3px;
  letter-spacing: -0.2px;
  text-align: center;
  font-size: 32px;
  font-weight: 300;
  padding-top: 40px;
  border-top-width: 1px;
  border-top-style: solid;
  text-decoration: underline;
}

.item-post .post-title {
  font-size: 25px;
  margin-top: 0px;
}

.item-post .btn-primary {
  margin-bottom: 30px !important;
}

.btn-primary:hover {
  color: #ffffff !important;
}

.btn.btn-default:hover {
  color: #ffffff !important;
}

.btn.btn-primary:hover {
  color: #ffffff !important;
}

.fpw-excerpt p {
  padding: 0 !important;
}

.fpw-clearfix .fpw-page-title {
  margin-left: 20px;
  margin-right: 20px;
}

.fpw-clearfix p {
  margin-left: 20px;
  margin-right: 20px;
}

#fpw_widget-7 .fpw-excerpt {
  margin: 0 !important;
  padding: 0 !important;
}

#content.page-content.row {
  margin-bottom: 30px;
}

.col-md-8 {
  margin: 0 !important;
  padding: 0px 3% 0px 3% !important;
  padding-top: 2% !important;
}

.site-branding .col-xs-4 {
  margin-right: 0 !important;
  width: 25% !important;
  padding-right: 0 !important;
}

.col-xs-8.search-bar {
  width: 75%;
}

.post-thumb img {
  z-index: 2000 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0px !important;
}

.item-post.col-md-12 .post-thumb {
  margin: 0px !important;
  padding: 0%;
}

.item-post .post-thumb {
  margin-top: 0px;
  padding-top: 0px !important;
}

.post-title {
  padding-top: 0px;
}

.colored {
  text-align: left !important;
  margin-left: 0 !important;
}

#factoringgrid.panel-grid .button {
  margin-bottom: 20px;
  margin-top: 0px;
}

.alignleft {
  margin-right: 4% !important;
}

td .alignnone {
  margin-left: 0px !important;
  margin-top: 0 !important;
  margin-right: 15px !important;
}

.additionalbeneifts strong {
  font-family: 'aileron', sans-serif !important;
}

.so-widget-blog-style-one-blog-style-one-style-f70b9422c3b0 .blog_one_style .image img {
  margin: 0px;
  max-width: 150px;
}

.who-should-apply li {
  margin-left: 10px !important;
}

.col-xs-6.text-right img {
  display: none;
}

a.footerlink {
  margin-left: 0px !important;
  margin-right: 15px !important;
  margin-top: 15px !important;
}

.col-xs-6.text-right a {
  display: none;
}

.col-xs-6.text-left {
  padding-right: 3.1%;
  padding-left: 3.1%;
}

.so-widget-blog-style-one-blog-style-one-style-f70b9422c3b0 .blog_one_style  .meta a {
  padding: 5px;
  margin-top: 0px !important;
  border-width: 1px;
  border-style: solid;
  border-color: #9e9292;
}

.so-widget-blog-style-one-blog-style-one-style-f70b9422c3b0 .blog_one_style {
  margin-bottom: 40px;
}

a .fpw-page-title {
  margin-top: 0px !important;
}

.so-widget-blog-style-one-blog-style-one-style-f70b9422c3b0 .meta .right-style {
  margin-bottom: 0px !important;
  line-height: 0px !important;
  margin-top: 15px !important;
}

#contact-form-comment-g1573-yourmessageforus.textarea {
  width: 100%;
  background-color: #dedede;
  border-width: 1px;
  border-style: solid;
  border-color: #6b6b6b;
}

#g1573-mobile.text {
  width: 100%;
  background-color: #dedede;
  border-color: #6b6b6b;
}

#g1573-email.email {
  width: 100%;
  background-color: #dedede;
  border-color: #6b6b6b;
}

#g1573-name.name {
  width: 100%;
  background-color: #dedede;
  border-color: #6b6b6b;
}

#contact-form-1573 {
  font-family: "aileron", sans-serif !important;
}

.contactinfogreencap .contact-info {
  margin-bottom: 0px !important;
}

.site-cta .btn {
  margin-left: 0px !important;
}

#site-cta .site-cta {
  border-width: 0px;
}

.site-cta .fa {
  margin-top: 0px;
  left: -20px !important;
  margin: 0px 5px 0px 5px;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}

.site-cta .col-md-10 {
  margin-left: 20%;
}

.col-md-2 .fa {
  padding: 0 !important;
  margin: 10px 0px 0px 0px !important;
}

.fa.fa-gear {
  margin-left: 10px;
}

.sow-carousel-title {
  text-align: left;
}

.sow-carousel-items {
  padding-left: 30% !important;
}

.su-button span {
  color: white !important;
  font-family: 'aileron', sans-serif;
  font-weight: 300 !important;
  text-decoration: none !important;
  text-shadow: none !important;
  padding: 0px !important;
  font-size: 22px;
}

.ms-slide-info.ms-dir-h {
  width: 40%;
  background-color: black;
  opacity: .7;
}

.ms-slide-info.ms-dir-h .su-button {
  padding: 5px 10px;
  margin: 0% 10.5% 4% 10.5% !important;
}

.ms-tabs.ms-has-thumb .ms-tab-thumb {
  background-color: #130d43;
}

.ms-thumb-frame img {
  height: 100%;
  width: 100%;
}

.ms-tabs.ms-has-thumb .ms-tab-context {
  display: none;
}

.ms-tabs.ms-dir-h.ms-align-top  .ms-thumb-frame {
  border-width: 0px;
}

#featured-link {
  background-color: #0f3a6b;
  color: #ffffff;
  padding: 10% !important;padding-bottom: 20% !important;
}

#mid-banner h2 {
  font-size: 30px;
  text-align: left;
  font-weight: 300;
  padding-top: 10px;
  margin: 0px;
}

.featured-img {
  float: left; width: 70px;
}

#featured-link a {width: 100%;}

.wp-image-1665 {width: 32px;}

p.featured {font-family: "aileron", sans-serif !important; font-weight: thin !important;
  
}