.lsow-team-members.lsow-style1 .lsow-team-member .lsow-image-wrapper img {
    border: solid #fff 10px;
}


div#pgc-8-0-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


/* TESTIMONIALS*/

.lsow-testimonials-slider .lsow-testimonial-text i{
  color: #fff !important;
}

.lsow-container .lsow-flex-direction-nav a {
  color: #fff !important;
}

.lsow-container .lsow-flex-direction-nav a:hover {
  color: #33a3dc !important;
}

.lsow-testimonials-slider .lsow-testimonial-text{
  color: #fff !important;
}

.lsow-testimonials-slider .lsow-testimonial-user .lsow-text .lsow-author-name {
  color: #33a3dc !important;
}

.lsow-testimonials-slider .lsow-testimonial-user .lsow-text{
  color: #fff !important;
}

.lsow-flex-control-paging li a{
  background-color: #33a3dc !important;
  border-color: #fff !important;
}

.lsow-flex-control-paging li a:hover {
  background-color: #33a3dc !important;
  border-color: #33a3dc !important;
}
.lsow-flex-control-paging li a.lsow-flex-active{
  background-color: #33a3dc !important;
}




/*Blue Gradient Class*/
.gradientblue {
    background: #33a3dc; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(45deg, #33a3dc, #034ea2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg, #33a3dc, #034ea2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg, #33a3dc, #034ea2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg, #33a3dc, #034ea2); /* Standard syntax */
}


#colophon.unconstrained-footer .container {
    background: #33a3dc; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(45deg, #33a3dc, #034ea2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg, #33a3dc, #034ea2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg, #33a3dc, #034ea2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg, #33a3dc, #034ea2); /* Standard syntax */
}

.so-widget-ink-blog-thumb-above-efa103a68f13 .iw-so-article-excerpt {
display: normal !important;
}

/* Form CSS */
.form-heading{
  font-size: 18px;
  padding: 5px;
  background-color: #eee;
  border: 1px solid #6C6C6C;
  margin-top: 40px;
	margin-bottom: 40px;
}
.form-heading label{
	  font-weight: 600 !important;
  color: #242424;
}
.form-heading .form-control{
	display: none !important;
}

.form-blue-heading{
	background-color: #fff;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  text-align: center;
  padding: 10px;
  color: #fff;
  font-size: 30px;
  font-weight: 900;
  text-transform: uppercase;
}

.move-down{
	padding-bottom: 0;
  margin-bottom: -30px;
}
.hr-space{
	margin-top: 0px !important;
  margin-bottom: 10px !important;
}
.caldera-grid hr{
	border-color: #ccc;
}
.caldera-grid label{
	font-weight: 400;
}
.cf-toggle-switch .btn-success {
    color: #c9673f !important;
    font-size: 22px !important;
    font-weight: 900 !important;
    background-color: #e1ded4 !important;
    border-color: #fff !important;
    padding: 1% 5% 1% 5% !important;
}

.page-layout-menu-overlap #masthead {
  background: transparent;
  border-bottom: transparent;
}

/* TABS */
.lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {
  margin: -9px;
}

.lsow-tabs.style4 .lsow-tab-nav {
  border-bottom: 0px solid #c9673f; /* orange - orange colour weave pallete*/
}

.lsow-tabs.style4 {
  background: #fff;
}

/* MASTHEAD */
#masthead .site-branding img {
  max-width: 200px !important;
  height: auto !important;
}


.main-navigation ul a {
  font-weight: 600;
}


#masthead.sticky-menu {
  transition: background .4s ease-in-out !important;
}

#masthead.sticky-menu.floating {
  background: #fff !important;
}


/* FONT SIZES */
p {
  font-size: 18px;
}

/* TEAM MEMBERS */
.lsow-team-members .lsow-team-member .lsow-team-member-text .lsow-title {
  color: #fff !important;
}

.lsow-team-member-position {
  color: #fff !important;
}

/* ICONS FOR SERVICES -color: #e1ded4 !important;
} */
.lsow-services.lsow-style1 .lsow-service .lsow-icon-wrapper span {
background: -webkit-linear-gradient(225deg, #33a3dc, #034ea2);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* CALDERA FORM */
.caldera-grid .btn-default:hover {
    color: #fff !important; /* light - orange colour weave pallete*/
    font-size: 22px !important;
    font-weight: 900 !important;
    background-color: #034ea2 !important; /* ash brown - orange colour weave pallete*/
    border-color: #034ea2 !important;
    padding: 1% 5% 1% 5% !important;
}

.caldera-grid .btn-default {
    color: #ffffff !important; /* orange - orange colour weave pallete*/
    font-size: 22px !important;
    font-weight: 900 !important;
    background-color: #0077C1 !important; /* light - orange colour weave pallete*/
    border-color: #0077C1 !important;
    padding: 1% 5% 1% 5% !important;
}

/* END OF TIMSLATTER.COM CODING */


.lsow-odometers .lsow-odometer .lsow-number {
  color: #fff;
}

.lsow-odometers .lsow-odometer .lsow-stats-title {
  color: #fff;
}

.lsow-odometers .lsow-odometer .lsow-stats-title .lsow-icon-wrapper {
  color: #2995bc;
}

#colophon .widgets .widget-title {
  color: #fff;
  font-weight: 600;
  font-size: 24px;
}

.widget-area .widget ul.menu a {
  color: #595959;
}

#colophon .widget-area .widget_recent_entries ul li a {
  color: #595959;
}

#colophon .widget-area .widget_recent_entries ul li a:hover {
  text-decoration: underline;
}

#colophon .widget-area .widget_recent_entries ul li {
  padding-top: 10px;
  padding-bottom: 10px;
}

#colophon .tagcloud a {
  background: #595959;
}

#colophon .tagcloud a:hover {
  background: #2995bc;
}
#colophon .site-info {
      border-top: 0px solid transparent;
background: #33a3dc; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(45deg, #33a3dc, #034ea2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg, #33a3dc, #034ea2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg, #33a3dc, #034ea2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg, #33a3dc, #034ea2); /* Standard syntax */
}.so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container h1.sow-headline {
  font-family: Open Sans;
  font-weight: 600;
  
  text-align: center;
  color: #034ea2;
  line-height: 1.4em;
  font-size: 5em;
  margin-top: 0px;
  margin-bottom: 0px;
}
@media (max-width: 780px) {
  .so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container h1.sow-headline {
    text-align: center;
  }
}
.so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container h1.sow-headline a {
  color: #034ea2;
}
.so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container h3.sow-sub-headline {
  font-family: Open Sans;
  font-weight: 300;
  
  text-align: center;
  color: #333333;
  line-height: 1.4em;
  font-size: 1.4em;
  margin-top: 0%;
  margin-bottom: 0%;
}
@media (max-width: 780px) {
  .so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container h3.sow-sub-headline {
    text-align: center;
  }
}
.so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container h3.sow-sub-headline a {
  color: #333333;
}
.so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 780px) {
  .so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container .decoration {
    text-align: center;
  }
}
.so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container .decoration .decoration-inside {
  height: 1px;
  display: inline-block;
  border-top: 2px solid #33a3dc;
  width: 100%;
  max-width: 10%;
}
.so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-6e70dc1b64c5-3546 .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .social-media-button-container {
  zoom: 1;
  text-align: left;
  /*
	&:after {
		content:"";
		display:inline-block;
		width:100%;
	}
	*/
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .social-media-button-container:before {
  content: '';
  display: block;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}
@media (max-width: 780px) {
  .so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .social-media-button-container {
    text-align: left;
  }
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-linkedin-0 {
  color: #ffffff !important;
  background-color: #0177b4;
  border: 1px solid #0177b4;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-linkedin-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-linkedin-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-linkedin-0:hover {
  border-bottom: 1px solid #0177b4;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-linkedin-0.ow-button-hover:hover {
  background-color: #0177b4;
  border-color: #0177b4;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-envelope-0 {
  color: #ffffff !important;
  background-color: #99c4e6;
  border: 1px solid #99c4e6;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-envelope-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-envelope-0.ow-button-hover:hover {
  color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-envelope-0:hover {
  border-bottom: 1px solid #99c4e6;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button-envelope-0.ow-button-hover:hover {
  background-color: #99c4e6;
  border-color: #99c4e6;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button {
  display: inline-block;
  font-size: 1.66em;
  line-height: 1em;
  margin: 0.1em 0.1em 0.1em 0;
  padding: 0.5em 0;
  width: 2em;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 0em;
  -moz-border-radius: 0em;
  border-radius: 0em;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 .sow-social-media-button .sow-icon-fontawesome {
  display: inline-block;
  height: 1em;
}
.so-widget-sow-social-media-buttons-flat-c29a03b5a5e7 a .sow-icon-image {
  width: 1em;
  height: 1em;
  background-size: cover;
  display: inline-block;
}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
    font-family: 'sow-fontawesome-brands';
    font-style: normal;
    font-weight: normal;
    font-display: block;
    src: url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
    src: url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot) format("embedded-opentype"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg) format("svg");
}

.sow-fab {
    font-family: 'sow-fontawesome-brands';
    font-style: normal !important;
    font-weight: normal !important;
}

@font-face {
    font-family: 'sow-fontawesome-free';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
    src: url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot) format("embedded-opentype"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg) format("svg");
}

.sow-far {
    font-family: 'sow-fontawesome-free';
    font-style: normal !important;
    font-weight: 400 !important;
}

@font-face {
    font-family: 'sow-fontawesome-free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
    src: url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot) format("embedded-opentype"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
        url(//finsure.net/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg) format("svg");
}

.sow-fa,
.sow-fas {
    font-family: 'sow-fontawesome-free';
    font-weight: 900 !important;
    font-style: normal !important;
}

.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}