/*Heading*/
h1, h2, h3, h4, h5, h6 {
  letter-spacing: -0.5px;
  font-weight: 600;
  -webkit-font-smoothing: antialiased; }

h1 {
  line-height: 1.2em !important;
  margin-bottom: 15px !important; }

h2 {
  line-height: 1.2em !important;
  margin-bottom: 15px !important; }

h3 {
  line-height: 1.4em !important;
  margin-bottom: 15px !important; }

h4 {
  line-height: 1.5em !important;
  margin-bottom: 10px !important; }

h5 {
  line-height: 1.6em !important;
  margin-bottom: 10px !important; }

h6 {
  line-height: 1.6em !important;
  margin-bottom: 10px !important; }

p {
  padding-bottom: 1em; }

@media only screen and (max-width: 1300px) and (min-width: 1px) {
  .wpb_wrapper h1 {
    background-color: transparent !important; } }

.bold, strong, b {
  font-weight: 600 !important; }

p > br {
  margin-bottom: 5px !important; }

small, .small {
  font-size: 0.875em;
  line-height: 1.4em; }

small h1, .small h1 {
  font-size: 56px; }

.large {
  font-size: 1.2em !important; }

.jumbo {
  font-size: 1.4em !important; }

::-moz-selection {
  color: #ffffff !important;
  background: #002D6A !important; }

::selection {
  color: #ffffff !important;
  background: #002D6A !important; }

.hidden {
  display: none !important; }

/* Tables */
body:not(.woocommerce-cart) .main-content th {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #666;
  color: #FFF; }

body:not(.woocommerce-cart) .main-content td {
  font-size: 14px;
  line-height: 1.5em; }

/*Colors*/
h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue, p.blue, a.blue, .fa.blue {
  color: #002d6a !important; }

h1.light-blue, h2.light-blue, h3.light-blue, h4.light-blue, h5.light-blue, h6.light-blue, p.light-blue, a.light-blue, .fa.light-blue {
  color: #0087c6 !important; }

h1.green, h2.green, h3.green, h4.green, h5.green, h6.green, p.green, a.green, .fa.green {
  color: #267f2b !important; }

h1.light-green, h2.light-green, h3.light-green, h4.light-green, h5.light-green, h6.light-green, p.light-green, a.light-green, .fa.light-green {
  color: #6ebe44 !important; }

h1.red, h2.red, h3.red, h4.red, h5.red, h6.red, p.red, a.red, .fa.red {
  color: #b41217 !important; }

h1.light-red, h2.light-red, h3.light-red, h4.light-red, h5.light-red, h6.light-red, p.light-red, a.light-red, .fa.light-red {
  color: #ed1c28 !important; }

h1.orange, h2.orange, h3.orange, h4.orange, h5.orange, h6.orange, p.orange, a.orange, .fa.orange {
  color: #e15423 !important; }

h1.light-orange, h2.light-orange, h3.light-orange, h4.light-orange, h5.light-orange, h6.light-orange, p.light-orange, a.light-orange, .fa.light-orange {
  color: #eb8423 !important; }

h1.pink .fa, h2.pink .fa, h3.pink .fa, h4.pink .fa, h5.pink .fa, h6.pink .fa, p.pink .fa, a.pink .fa, .fa.pink .fa {
  color: #b0337d !important; }

h1.light-pink, h2.light-pink, h3.light-pink, h4.light-pink, h5.light-pink, h6.light-pink, p.light-pink, a.light-pink, .fa.light-pink {
  color: #c5659e !important; }

.blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6, .blue p, .blue a, .blue .fa {
  color: #002d6a !important; }

.light-blue h1, .light-blue h2, .light-blue h3, .light-blue h4, .light-blue h5, .light-blue h6, .light-blue p, .light-blue a, .light-blue .fa {
  color: #0087c6 !important; }

.green h1, .green h2, .green h3, .green h4, .green h5, .green h6, .green p, .green a, .green .fa {
  color: #267f2b !important; }

.light-green h1, .light-green h2, .light-green h3, .light-green h4, .light-green h5, .light-green h6, .light-green p, .light-green a, .light-green .fa {
  color: #6ebe44 !important; }

.red h1, .red h2, .red h3, .red h4, .red h5, .red h6, .red p, .red a, .red .fa {
  color: #b41217 !important; }

.light-red h1, .light-red h2, .light-red h3, .light-red h4, .light-red h5, .light-red h6, .light-red p, .light-red a, .light-red .fa {
  color: #ed1c28 !important; }

.orange h1, .orange h2, .orange h3, .orange h4, .orange h5, .orange h6, .orange p, .orange a, .orange .fa {
  color: #e15423 !important; }

.light-orange h1, .light-orange h2, .light-orange h3, .light-orange h4, .light-orange h5, .light-orange h6, .light-orange p, .light-orange a, .light-orange .fa {
  color: #eb8423 !important; }

.pink h1, .pink h2, .pink h3, .pink h4, .pink h5, .pink h6, .pink p, .pink a, .pink .fa {
  color: #b0337d !important; }

.light-pink h1, .light-pink h2, .light-pink h3, .light-pink h4, .light-pink h5, .light-pink h6, .light-pink p, .light-pink a, .light-pink .fa {
  color: #c5659e !important; }

.border-grey {
  border: 1px solid #e5e5e5; }

.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p, .light a, .light .fa {
  color: #FFF !important; }

/* Backgrounds */
.blue-gradient-bg {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0583bd+0,001f61+100 */
  background: #0583bd;
  background: -moz-linear-gradient(top, #0583bd 0%, #001f61 100%);
  background: -webkit-linear-gradient(top, #0583bd 0%, #001f61 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#0583bd), to(#001f61));
  background: -o-linear-gradient(top, #0583bd 0%, #001f61 100%);
  background: linear-gradient(to bottom, #0583bd 0%, #001f61 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0583bd', endColorstr='#001f61',GradientType=0 ); }

/*Form*/
input[type="text"],
textarea,
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="search"],
input[type="date"],
.container-wrap input[type="text"],
.container-wrap textarea,
.container-wrap input[type="email"],
.container-wrap input[type="password"],
.container-wrap input[type="tel"],
.container-wrap input[type="url"],
.container-wrap input[type="search"],
.container-wrap input[type="date"] {
  font-size: 15px !important;
  line-height: 1.3em;
  padding: 11px 16px 13px !important;
  background: #FFF !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

select, .container-wrap select {
  padding: 11px 12px 13px !important; }

.wpcf7-form .wpcf7-form-control-wrap {
  margin-bottom: 15px !important; }

.wpcf7-form .wpcf7-not-valid-tip {
  color: #ed1c28 !important;
  font-size: 13px;
  position: relative !important;
  top: -1px !important;
  padding: 2px 16px;
  background-color: #f7f7f7; }

.wpcf7 .wpcf7-response-output {
  display: block;
  float: left;
  width: 100%;
  clear: both;
  margin: 0;
  padding: 0; }

.wpcf7 .wpcf7-validation-errors {
  font-size: 14px;
  margin: 1em 0 0;
  padding: 0.2em 1em;
  -webkit-border-radius: 2px !important;
  border-radius: 2px !important;
  border: 1px solid #ed1c28 !important;
  background: #ffefef;
  color: #ed1c28 !important; }

/* Buttons */
input[type="submit"],
button[type="submit"],
.ascend input[type="submit"],
.ascend button[type="submit"] {
  font-size: 15px !important;
  text-transform: uppercase;
  padding: 11px 22px 13px !important;
  background: #6ebe44;
  background: -webkit-gradient(linear, left top, right bottom, from(#6ebe44), to(#44a116));
  background: -webkit-linear-gradient(top left, #6ebe44, #44a116);
  background: -o-linear-gradient(top left, #6ebe44, #44a116);
  background: linear-gradient(to bottom right, #6ebe44, #44a116);
  -webkit-border-radius: 2px !important;
  border-radius: 2px !important;
  -webkit-border-top-left-radius: 16px !important;
  border-top-left-radius: 16px !important;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease;
  border: 0px none #000000; }

body[data-form-submit="regular"] .container-wrap input[type=submit],
body[data-form-submit="regular"] .container-wrap button[type=submit],
body[data-form-submit="see-through"] .container-wrap input[type=submit],
body[data-form-submit="see-through"] .container-wrap button[type=submit] {
  font-weight: 600 !important;
  padding: 11px 22px 13px !important;
  -webkit-border-radius: 2px !important;
  border-radius: 2px !important;
  -webkit-border-top-left-radius: 16px !important;
  border-top-left-radius: 16px !important;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.nectar-button,
.ascend .nectar-button {
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.2em;
  letter-spacing: 0px !important;
  padding: 11px 22px 13px !important;
  -webkit-border-radius: 2px !important;
  border-radius: 2px !important;
  -webkit-border-top-left-radius: 16px !important;
  border-top-left-radius: 16px !important;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.ascend .nectar-button.large {
  font-size: 18px !important;
  padding: 14px 22px 16px !important;
  border-top-left-radius: 20px !important; }

.ascend .nectar-button.jumbo {
  font-size: 20px !important;
  padding: 16px 30px 18px !important;
  border-top-left-radius: 24px !important; }

.ascend .nectar-button:hover,
body[data-form-submit="regular"] .container-wrap input[type=submit]:hover,
body[data-form-submit="regular"] .container-wrap button[type=submit]:hover,
body[data-form-submit="see-through"] .container-wrap input[type=submit]:hover,
body[data-form-submit="see-through"] .container-wrap button[type=submit]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
.ascend input[type="submit"]:hover,
.ascend button[type="submit"]:hover {
  border-top-left-radius: 2px !important; }

.ascend .nectar-button.accent-color {
  background: #0087c6;
  background: -webkit-gradient(linear, left top, right bottom, from(#0087c6), to(#20357a));
  background: -webkit-linear-gradient(top left, #0087c6, #20357a);
  background: -o-linear-gradient(top left, #0087c6, #20357a);
  background: linear-gradient(to bottom right, #0087c6, #20357a); }

.ascend .nectar-button.extra-color-1 {
  background: #6ebe44;
  background: -webkit-gradient(linear, left top, right bottom, from(#6ebe44), to(#44a116));
  background: -webkit-linear-gradient(top left, #6ebe44, #44a116);
  background: -o-linear-gradient(top left, #6ebe44, #44a116);
  background: linear-gradient(to bottom right, #6ebe44, #44a116); }

.ascend .nectar-button.see-through.accent-color,
.ascend .nectar-button.see-through.extra-color-1 {
  background: none transparent; }

.nectar-button.has-icon,
.nectar-button.tilt.has-icon,
.ascend .nectar-button.has-icon,
.ascend .nectar-button.tilt.has-icon {
  padding-left: 42px !important;
  padding-right: 42px !important; }

.full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3), .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3) {
  opacity: 1; }

/*Button - Request a Demonstration*/
.request-demonstration-button {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9aca3d+0,44a116+97 */
  background: #9aca3d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#9aca3d), color-stop(97%, #44a116));
  background: -o-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  background: linear-gradient(to bottom, #9aca3d 0%, #44a116 97%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9aca3d', endColorstr='#44a116',GradientType=0 );
  /* IE6-9 */
  color: #FFF !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.2em;
  letter-spacing: 0px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  padding: 14px 22px 16px !important;
  -webkit-border-radius: 20px 2px 2px 2px !important;
  border-radius: 20px 2px 2px 2px !important;
  border: 0px none;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

a.request-demonstration-button {
  position: relative !important;
  display: inline-block !important;
  margin-top: 50px !important;
  max-width: 300px !important;
  clear: both !important; }

.request-demonstration-button:hover,
a.request-demonstration-button:hover {
  border-top-left-radius: 2px !important; }

/*Button - Request Generic*/
a.request-generic-button {
  position: relative !important;
  margin-top: 30px !important;
  display: block !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.2em !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #FFF !important;
  padding: 20px 20px 20px 20px !important;
  width: 180px !important;
  clear: both !important;
  border-radius: 20px 0px 0px 0px;
  -moz-border-radius: 20px 0px 0px 0px;
  -webkit-border-radius: 20px 0px 0px 0px;
  border: 0px none #000000; }

.request-generic-button {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9aca3d+0,44a116+97 */
  background: #9aca3d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhY2EzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ0YTExNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9aca3d), color-stop(97%, #44a116));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#9aca3d), color-stop(97%, #44a116));
  background: linear-gradient(to bottom, #9aca3d 0%, #44a116 97%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9aca3d', endColorstr='#44a116', GradientType=0 );
  /* IE6-8 */ }

a.request-generic-button:hover {
  opacity: 0.75 !important; }

/*Button - Orange Button*/
a.orange-button, .orange-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #fff !important;
  padding: 15px 50px !important;
  clear: both !important;
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  background: #faa63d; }

a.orange-button:hover, .orange-button a:hover {
  color: #fff !important;
  opacity: 0.85 !important; }

/* Affinity button */
a.affinity-button, .affinity-button a {
  color: #FFF;
  font-size: 15px !important;
  font-weight: 600;
  line-height: 1.2em;
  text-transform: uppercase;
  padding: 11px 22px 13px !important;
  background: #0087c6;
  background: -webkit-gradient(linear, left top, right bottom, from(#0087c6), to(#20357a));
  background: -webkit-linear-gradient(top left, #0087c6, #20357a);
  background: -o-linear-gradient(top left, #0087c6, #20357a);
  background: linear-gradient(to bottom right, #0087c6, #20357a);
  -webkit-border-radius: 2px !important;
  border-radius: 2px !important;
  -webkit-border-top-left-radius: 16px !important;
  border-top-left-radius: 16px !important;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease;
  border: 0px none #000000; }

a.affinity-green-button, .affinity-green-button a {
  color: #FFF;
  font-size: 15px !important;
  font-weight: 600;
  line-height: 1.2em;
  text-transform: uppercase;
  padding: 11px 22px 13px !important;
  background: #6ebe44;
  background: -webkit-gradient(linear, left top, right bottom, from(#6ebe44), to(#44a116));
  background: -webkit-linear-gradient(top left, #6ebe44, #44a116);
  background: -o-linear-gradient(top left, #6ebe44, #44a116);
  background: linear-gradient(to bottom right, #6ebe44, #44a116);
  -webkit-border-radius: 2px !important;
  border-radius: 2px !important;
  -webkit-border-top-left-radius: 16px !important;
  border-top-left-radius: 16px !important;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease;
  border: 0px none #000000; }

a.affinity-button:hover, .affinity-button a:hover,
a.affinity-green-button:hover, .affinity-green-button a:hover {
  border-top-left-radius: 2px !important; }

/*Submit*/
article.post .more-link span, .blog-recent .more-link span {
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0px !important;
  color: #0087C6 !important;
  background: #fff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  -webkit-transition: all 0.2s linear 0s !important;
  -o-transition: all 0.2s linear 0s !important;
  transition: all 0.2s linear 0s !important;
  border-radius: 2px !important;
  border: 2px solid #0087C6 !important;
  padding: 5px 8px !important;
  text-transform: uppercase !important; }

article.post .more-link span:hover, .blog-recent .more-link span:hover {
  color: #fff !important; }

/*Gravity Forms*/
.gform_wrapper .gsection {
  border-bottom: none !important;
  margin: 0 !important; }

.gform_wrapper li.gfield.field_description_below + li.gsection {
  margin-top: 50px !important; }

.gform_wrapper h1,
.gform_wrapper h2,
.gform_wrapper h3,
.gform_wrapper h4,
.gform_wrapper h5,
.gform_wrapper h6 {
  font-weight: 300 !important; }

.gform_wrapper h4.light-blue {
  color: #0087c6 !important; }

.gform_wrapper p {
  font-size: 14px !important;
  font-weight: 300 !important; }

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  font-size: 13px !important;
  font-weight: 300 !important; }

.gform_wrapper h2.gsection_title {
  font-size: 30px !important;
  font-weight: 300 !important;
  color: #002d6a !important; }

body .gform_wrapper .top_label .gfield_label {
  font-size: 15px;
  font-weight: 300 !important;
  padding: 0px !important;
  margin: 0px !important; }

#field_1_11 {
  padding: 20px !important;
  background: #fff !important;
  border: 1px solid #dddddd !important; }

.gform_wrapper .field_description_below .gfield_description {
  padding: 5px !important;
  border: 1px solid #dddddd !important; }

.gform_wrapper input[type="text"],
.gform_wrapper textarea,
.gform_wrapper input[type="email"],
.gform_wrapper input[type="password"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="search"],
.gform_wrapper input[type="date"] {
  background: #fff !important;
  border: 1px solid #dddddd !important; }

.gform_wrapper input[type="text"]:focus,
.gform_wrapper textarea:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="password"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper input[type="url"]:focus,
.gform_wrapper input[type="search"]:focus,
.gform_wrapper input[type="date"]:focus {
  border: 1px solid #cccccc !important; }

.gform_wrapper select {
  width: 100% !important;
  padding: 15px 10px !important; }

.gform_wrapper textarea.small {
  height: 250px !important;
  max-height: 250px !important;
  width: 100% !important; }

#field_1_39 .gfield_label,
#field_1_42 .gfield_label,
#field_1_44 .gfield_label {
  /*	display: none!important;*/ }

#field_1_42 .gfield_label,
#field_1_44 .gfield_label {
  min-height: 38px; }

a.gform_save_link {
  font-size: 16px !important;
  text-transform: uppercase !important;
  padding: 15px 25px !important;
  float: none !important;
  color: #fff !important;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9aca3d+0,44a116+97 */
  background: #9aca3d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhY2EzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ0YTExNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9aca3d), color-stop(97%, #44a116));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#9aca3d), color-stop(97%, #44a116));
  background: linear-gradient(to bottom, #9aca3d 0%, #44a116 97%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9aca3d', endColorstr='#44a116', GradientType=0 );
  /* IE6-8 */
  border-radius: 0px 0px 20px 0px;
  -moz-border-radius: 0px 0px 20px 0px;
  -webkit-border-radius: 0px 0px 20px 0px;
  border: 0px none #000000; }

.gf_repeater_add {
  display: inline-block !important;
  color: #0087c6 !important;
  cursor: pointer; }

.gf_repeater_remove {
  display: inline-block !important;
  color: #0087c6 !important;
  margin: 0 0 0 20px;
  cursor: pointer; }

/* Subscribe */
.subscribe-form .wpb_column {
  margin-bottom: 0 !important; }

.subscribe-form .wpb_column .wpcf7-form .wpcf7-submit {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.subscribe-form .iwithtext .iwt-icon {
  padding: 12px;
  border-radius: 100%;
  background: #FFF;
  text-align: center; }

.subscribe-form .iwithtext .iwt-icon .icon-default-style {
  /*color: #FFF !important;*/ }

.subscribe-form .iwithtext .iwt-text {
  padding-left: 70px; }

.subscribe-form h4 small {
  display: block; }

/* Structure and Grid */
.col.boxed {
  top: 0;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; }

.wpb_row .span_12 > .col.boxed.padding-2-percent {
  padding: 2%; }

.wpb_row .span_12 > .col.boxed {
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); }

.project-title {
  background-color: #fff !important;
  position: relative;
  z-index: 10;
  margin-top: -55px;
  padding-top: 93px;
  padding-bottom: 40px; }

.container-wrap {
  background-color: #fff;
  margin-top: auto;
  padding-top: inherit; }

body[data-header-resize="0"] .container-wrap {
  padding-top: 0; }

/*Flex Gallery*/
.flex-gallery .slides img {
  display: block !important;
  width: inherit !important; }

/* Tabs */
.tabbed[data-style="minimal"] .wpb_tabs_nav {
  margin-bottom: 40px !important; }

/* Circle border radius */
.circle-container {
  border-radius: 50%; }

/* Mobile Menu */
header#top nav ul li.mobile-only {
  display: none; }

#mobile-menu {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#05367a+50,010d3d+100 */
  background: #05367a;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwNTM2N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDEwZDNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #05367a 50%, #010d3d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #05367a), color-stop(100%, #010d3d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #05367a 50%, #010d3d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #05367a 50%, #010d3d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #05367a 50%, #010d3d 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #05367a), to(#010d3d));
  background: linear-gradient(to bottom, #05367a 50%, #010d3d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05367a', endColorstr='#010d3d', GradientType=0 );
  /* IE6-8 */ }

#mobile-menu ul li a {
  font-size: 16px !important; }

header#top #toggle-nav i, header#top #mobile-cart-link i {
  color: #002D6A !important; }

#mobile-menu input[type="text"] {
  display: none !important; }

/*Header*/
#header-outer header#top #logo {
  margin-bottom: 9px; }

#header-outer header#top nav > ul > li > a {
  color: #0087c8; }

#header-outer header#top nav > ul > li > a:hover {
  color: #000 !important; }

#header-outer header#top nav ul li a:focus {
  border: 0 none !important; }

#header-outer header#top .sf-menu li ul li a {
  color: #FFF;
  background: #00204b;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; }

#header-outer header#top .sf-menu li ul li a:hover {
  color: #FFF !important;
  background-color: #0087c6 !important; }

#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li ul li.current_page_item > a,
#header-outer header#top .sf-menu li ul li.current_page_item a {
  color: #FFF !important; }

#header-outer header#top .sf-menu li a .fa {
  font-size: 16px;
  line-height: 21px;
  height: 22px;
  width: 22px;
  top: 0; }

#header-outer header#top .sf-menu li ul li a .fa {
  width: auto;
  height: auto;
  padding: 0 4px; }

#header-outer header#top .sf-menu li ul li small {
  font-size: 12px;
  text-transform: uppercase; }

#header-outer header#top .sf-menu li ul li .light-blue {
  color: #0087c6 !important; }

#header-outer header#top .sf-menu li ul li a:hover .light-blue {
  color: #FFF !important; }

#header-outer header#top nav > ul > li[class*="button_solid_color"] > a {
  font-size: 16px;
  text-transform: uppercase; }

#header-outer header#top nav > ul > li[class*="button_solid_color"] > a:before {
  height: 32px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-top-left-radius: 18px;
  border-top-left-radius: 18px;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

#header-outer header#top nav > ul > li[class*="button_solid_color"] > a:hover:before {
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px; }

#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li[class*="button_solid_color"].sfHover > a {
  color: #FFF !important; }

#header-outer header#top nav > ul > li > a > small {
  font-size: 12px;
  vertical-align: middle; }

@media only screen and (min-width: 1000px) {
  #header-outer header#top ul.buttons {
    display: none; } }

/*Secondary Header*/
#header-secondary-outer {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#20357a+0,0087c6+100 */
  background: #20357a;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjAzNTdhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #20357a 0%, #0087c6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #20357a), color-stop(100%, #0087c6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #20357a 0%, #0087c6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #20357a 0%, #0087c6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #20357a 0%, #0087c6 100%);
  /* IE10+ */
  background: -webkit-linear-gradient(315deg, #20357a 0%, #0087c6 100%);
  background: -o-linear-gradient(315deg, #20357a 0%, #0087c6 100%);
  background: linear-gradient(135deg, #20357a 0%, #0087c6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20357a', endColorstr='#0087c6', GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
  border-bottom: 1px solid #FFF;
  /*z-index: inherit !important;*/ }

#header-secondary-outer ul {
  height: 35px; }

#header-secondary-outer nav > ul > li > a {
  font-size: 15px !important;
  color: #fff !important;
  border-left: none !important;
  line-height: 1.2em !important;
  padding: 8px !important; }

#header-secondary-outer nav > ul > li:last-child {
  border-right: none !important; }

#header-secondary-outer nav > ul > li > a > .fa {
  width: auto;
  height: auto;
  margin-right: 4px; }

@media only screen and (min-width: 1000px) {
  body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not(.detached):not(.parallax-contained):not(.at-top-before-box) {
    top: 35px !important; } }

/* Off Canvas Menu */
#slide-out-widget-area {
  background: #001f61;
  background: -moz-linear-gradient(top, #001f61 0%, #0583bd 100%);
  background: -webkit-linear-gradient(top, #001f61 0%, #0583bd 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#001f61), to(#0583bd));
  background: -o-linear-gradient(top, #001f61 0%, #0583bd 100%);
  background: linear-gradient(to bottom, #001f61 0%, #0583bd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f61', endColorstr='#0583bd',GradientType=0 ); }

#slide-out-widget-area .slide_out_area_close {
  z-index: 2;
  text-align: center; }

#slide-out-widget-area .slide_out_area_close .icon-salient-x {
  left: 0; }

#slide-out-widget-area .inner .off-canvas-menu-container {
  margin-bottom: 0;
  margin-top: 1em; }

#slide-out-widget-area .menuwrapper li a {
  display: inline-block;
  padding-top: 4px;
  padding-bottom: 4px; }

#slide-out-widget-area .menuwrapper li small {
  display: inline-block !important;
  top: 0; }

#slide-out-widget-area .menuwrapper li .fa {
  display: none;
  line-height: 32px; }

#slide-out-widget-area .menuwrapper li.back > a {
  background: rgba(0, 0, 0, 0.5); }

@media only screen and (max-width: 1000px) {
  #slide-out-widget-area .menuwrapper .search-btn {
    display: none; } }

/* Header Search */
.icon-salient-search {
  background: none !important;
  line-height: 1.5em !important; }

#search-outer #search input[type="text"] {
  width: 100%;
  color: #888;
  font-size: 35px !important;
  line-height: 1.3em !important;
  position: relative;
  padding: 0px !important;
  background-color: transparent;
  border: 0px none;
  -webkit-transition: none 0s ease 0s;
  -o-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-transform: none !important;
  letter-spacing: normal !important; }

/*Enquire Button*/
@media (min-width: 1001px) {
  #header-secondary-outer nav ul li.enquire-button a {
    padding: 84px 25px 20px 24px !important; }
  .enquire-button {
    margin-top: -10px;
    color: #fff !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4dc5fd+0,0087c6+87 */
    background: #4dc5fd;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYzVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4dc5fd), color-stop(87%, #0087c6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
    /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#4dc5fd), color-stop(87%, #0087c6));
    background: linear-gradient(to bottom, #4dc5fd 0%, #0087c6 87%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc5fd', endColorstr='#0087c6', GradientType=0 );
    /* IE6-8 */
    border-radius: 0px 0px 20px 0px;
    -moz-border-radius: 0px 0px 20px 0px;
    -webkit-border-radius: 0px 0px 20px 0px;
    border: 0px none #000000;
    -webkit-transition: all 120ms ease;
    -moz-transition: all 120ms ease;
    -ms-transition: all 120ms ease;
    -o-transition: all 120ms ease;
    transition: all 120ms ease;
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
    z-index: 94999 !important; }
  #header-secondary-outer nav ul li.enquire-button:hover {
    opacity: 0.85 !important; }
  #header-secondary-outer nav ul li.enquire-button a {
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #fff !important;
    text-decoration: none !important; }
  #header-secondary-outer nav ul li.enquire-button a:hover {
    color: #fff !important;
    text-decoration: none !important; } }

/*Breadcrumb*/
#breadcrumbs {
  line-height: 1.4em;
  padding: 4px 0 6px;
  opacity: 0.5;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

#breadcrumbs:hover {
  opacity: 1; }

#breadcrumbs span, #breadcrumbs a {
  font-size: 13px;
  color: #000; }

#breadcrumbs a {
  font-weight: 600;
  margin: 0 10px; }

#breadcrumbs .breadcrumb_last {
  font-weight: normal;
  margin: 0 10px; }

#breadcrumbs > span > span > a:first-child {
  margin-left: 0; }

/*Industry Images*/
.page-id-10 .full-width-section img {
  display: inline !important;
  margin-bottom: 0px !important; }

/*Manufacturing*/
.page-id-5507 #page-header-bg h1 {
  color: #fff !important; }

.page-id-5507 #page-header-bg .subheader {
  color: #fff !important; }

/*Construction*/
.page-id-5508 #page-header-bg h1 {
  color: #fff !important; }

.page-id-5508 #page-header-bg .subheader {
  color: #fff !important; }

/*Retail*/
.page-id-5511 #page-header-bg h1 {
  color: #fff !important; }

.page-id-5511 #page-header-bg .subheader {
  color: #fff !important; }

/*Distribution*/
.page-id-5513 #page-header-bg h1 {
  color: #fff !important; }

.page-id-5513 #page-header-bg .subheader {
  color: #fff !important; }

/*Utilities*/
.page-id-5515 #page-header-bg h1 {
  color: #fff !important; }

.page-id-5515 #page-header-bg .subheader {
  color: #fff !important; }

/*Not For Profit*/
.page-id-5514 #page-header-bg h1 {
  color: #fff !important; }

.page-id-5514 #page-header-bg .subheader {
  color: #fff !important; }

/*Blog Images*/
/*article.post .content-inner .post-featured-img img {
    width: 85%!important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 3px solid #e5e5e5;
}
article.post .content-inner .post-featured-img img:hover {
    width: 85%!important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 3px solid #0087C6;
}*/
.single article.post .content-inner .post-featured-img img {
  margin-bottom: 20px !important;
  width: auto !important; }

.single #sidebar {
  background: #f2f2f2;
  padding: 20px; }

.single #sidebar input[type="text"],
.single #sidebar textarea,
.single #sidebar input[type="email"],
.single #sidebar input[type="password"],
.single #sidebar input[type="tel"],
.single #sidebar input[type="url"],
.single #sidebar input[type="search"],
.single #sidebar input[type="date"] {
  font-size: 15px !important;
  padding: 10px !important;
  margin-bottom: 15px !important;
  background: #ffffff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.single #sidebar .wpcf7-form p span {
  display: inline-block; }

.single #sidebar .wpcf7-list-item-label {
  font-size: 14px; }

/*Category*/
.row .col.section-title {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  border-bottom: none !important;
  margin-bottom: 0px !important; }

.category #sidebar {
  background: #f2f2f2;
  padding: 20px; }

.category #sidebar input[type="text"],
.category #sidebar textarea,
.category #sidebar input[type="email"],
.category #sidebar input[type="password"],
.category #sidebar input[type="tel"],
.category #sidebar input[type="url"],
.category #sidebar input[type="search"],
.category #sidebar input[type="date"] {
  font-size: 15px !important;
  padding: 10px !important;
  margin-bottom: 15px !important;
  background: #ffffff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.category #sidebar .wpcf7-form p span {
  display: inline-block; }

.category #sidebar .wpcf7-list-item-label {
  font-size: 14px; }

/*Swiper*/
.swiper-slide .content h2 {
  color: #20357a !important;
  line-height: 1.2em !important; }

.swiper-slide .content p {
  color: #0089cf !important;
  line-height: 1.2em !important; }

/*Page Header*/
#page-header-bg h1 {
  color: #20357a !important; }

body #page-header-bg .subheader {
  color: #0087c6 !important;
  line-height: 1.4em !important; }

@media only screen and (max-width: 1300px) {
  #page-header-bg .span_6 h1,
  .nectar-box-roll .overlaid-content h1,
  body #page-header-bg:not(.fullscreen-header) .span_6 span.subheader,
  body .row .col.section-title > span {
    max-width: 50%; } }

@media only screen and (max-width: 1300px) {
  body h1,
  body #page-header-bg .span_6 h1,
  body .single.single-post .section-title h1 {
    background-color: transparent !important; } }

/*Testimonial*/
.testimonial_slider .image-icon {
  display: none !important; }

.testimonial_slider .image-icon.has-bg {
  width: 230px !important;
  height: 130px !important; }

.testimonial_slider .controls ul li {
  display: none !important; }

.testimonial_slider blockquote p {
  font-size: 25px !important;
  font-weight: 400 !important;
  color: #20357a !important;
  letter-spacing: 0px !important; }

.testimonial_slider blockquote span {
  color: #0087c6 !important;
  text-transform: uppercase !important; }

.light .testimonial_slider blockquote span {
  color: #FFF !important; }

.slider-white .testimonial_slider blockquote p {
  font-size: 25px !important;
  font-weight: 400 !important;
  color: #ffffff !important;
  letter-spacing: 0px !important; }

/* Block Hover Links */
@media only screen and (min-width: 1001px) {
  .box-hover-fadein {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .wpb_column:hover .box-hover-fadein {
    opacity: 1; } }

/*HR Software*/
.hr-software-icon-top {
  display: inline-block !important;
  width: 50px !important;
  height: 50px !important;
  float: left !important;
  margin: -5px 20px 0 0 !important; }

.hr-software-top-bg {
  -webkit-box-shadow: inset 0px 0px 19px 1px rgba(153, 153, 153, 0.35);
  -moz-box-shadow: inset 0px 0px 19px 1px rgba(153, 153, 153, 0.35);
  box-shadow: inset 0px 0px 19px 1px rgba(153, 153, 153, 0.35); }

.hr-software-top-bg p {
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.5em !important; }

.services-links h5 {
  font-size: 14px !important;
  line-height: 1.4em !important; }

.services-links h5 a:hover {
  opacity: .75; }

/*Payroll and Reporting*/
.page-id-818 #page-header-bg h1, .page-id-819 #page-header-bg h1, .page-id-825 #page-header-bg h1, .page-id-827 #page-header-bg h1, .page-id-829 #page-header-bg h1, .page-id-831 #page-header-bg h1 {
  color: #267f2b !important; }

.page-id-818 #page-header-bg .subheader, .page-id-819 #page-header-bg .subheader, .page-id-825 #page-header-bg .subheader, .page-id-827 #page-header-bg .subheader, .page-id-829 #page-header-bg .subheader, .page-id-831 #page-header-bg .subheader {
  color: #6ebe44 !important; }

.page-id-818 #page-header-bg .subheader:before, .page-id-819 #page-header-bg .subheader:before, .page-id-825 #page-header-bg .subheader:before, .page-id-827 #page-header-bg .subheader:before, .page-id-829 #page-header-bg .subheader:before, .page-id-831 #page-header-bg .subheader:before {
  content: '     ';
  background: url("../images/icon-hrs-payroll-reporting.png") 0 2px no-repeat;
  padding: 10px 0 20px 60px; }

.wpb_text_column.wpb_content_element.light-green.hrs-txt-seperator {
  border-right: 1px solid #6EBE44 !important; }

.page-id-818 .request-generic-button, .page-id-818 .request-generic-button, .page-id-825 .request-generic-button, .page-id-827 .request-generic-button, .page-id-829 .request-generic-button, .page-id-831 .request-generic-button {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6ebe44+0,267f2b+100 */
  background: #6ebe44;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlYmU0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjdmMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #6ebe44 0%, #267f2b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ebe44), color-stop(100%, #267f2b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6ebe44 0%, #267f2b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6ebe44 0%, #267f2b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6ebe44 0%, #267f2b 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#6ebe44), to(#267f2b));
  background: linear-gradient(to bottom, #6ebe44 0%, #267f2b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ebe44', endColorstr='#267f2b', GradientType=0 );
  /* IE6-8 */ }

.page-id-818 .toggle h3 a {
  color: #267F2B; }

.page-id-818 .toggle h3 a i {
  color: #267F2B; }

.page-id-818 .toggle.open h3 a i {
  color: #fff; }

/*Automation and Workflow*/
.page-id-312 #page-header-bg h1, .page-id-846 #page-header-bg h1, .page-id-850 #page-header-bg h1, .page-id-852 #page-header-bg h1 {
  color: #002d6a !important; }

.page-id-312 #page-header-bg .subheader, .page-id-846 #page-header-bg .subheader, .page-id-850 #page-header-bg .subheader, .page-id-852 #page-header-bg .subheader {
  color: #0087c6 !important; }

.page-id-312 #page-header-bg .subheader:before, .page-id-846 #page-header-bg .subheader:before, .page-id-850 #page-header-bg .subheader:before, .page-id-852 #page-header-bg .subheader:before {
  content: '     ';
  background: url("../images/icon-hrs-automation-and-workflow.png") 0 2px no-repeat;
  padding: 10px 0 20px 60px; }

.wpb_text_column.wpb_content_element.light-blue.hrs-txt-seperator {
  border-right: 1px solid #0087C6 !important; }

.page-id-312 .hr-software-top-bg .vc_row-fluid .vc_span4 {
  margin-left: 0% !important; }

.page-id-312 .request-generic-button, .page-id-846 .request-generic-button, .page-id-850 .request-generic-button, .page-id-852 .request-generic-button {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00bcf2+0,007ec6+100 */
  background: #00bcf2;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdlYzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00bcf2 0%, #007ec6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00bcf2), color-stop(100%, #007ec6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00bcf2 0%, #007ec6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00bcf2 0%, #007ec6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00bcf2 0%, #007ec6 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#00bcf2), to(#007ec6));
  background: linear-gradient(to bottom, #00bcf2 0%, #007ec6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bcf2', endColorstr='#007ec6', GradientType=0 );
  /* IE6-8 */ }

/*Human Capital Management*/
.page-id-313 #page-header-bg h1, .page-id-861 #page-header-bg h1, .page-id-872 #page-header-bg h1, .page-id-873 #page-header-bg h1, .page-id-877 #page-header-bg h1, .page-id-878 #page-header-bg h1, .page-id-879 #page-header-bg h1, .page-id-880 #page-header-bg h1, .page-id-881 #page-header-bg h1 {
  color: #b41217 !important; }

.page-id-313 #page-header-bg .subheader, .page-id-861 #page-header-bg .subheader, .page-id-872 #page-header-bg .subheader, .page-id-873 #page-header-bg .subheader, .page-id-877 #page-header-bg .subheader, .page-id-878 #page-header-bg .subheader, .page-id-879 #page-header-bg .subheader, .page-id-880 #page-header-bg .subheader, .page-id-881 #page-header-bg .subheader {
  color: #ed1c28 !important; }

.page-id-313 #page-header-bg .subheader:before, .page-id-861 #page-header-bg .subheader:before, .page-id-872 #page-header-bg .subheader:before, .page-id-873 #page-header-bg .subheader:before, .page-id-877 #page-header-bg .subheader:before, .page-id-878 #page-header-bg .subheader:before, .page-id-879 #page-header-bg .subheader:before, .page-id-880 #page-header-bg .subheader:before, .page-id-881 #page-header-bg .subheader:before {
  content: '     ';
  background: url("../images/icon-hrs-human-capital-management.png") 0 2px no-repeat;
  padding: 10px 0 20px 60px; }

.wpb_text_column.wpb_content_element.light-red.hrs-txt-seperator {
  border-right: 1px solid #ED1C28 !important; }

.page-id-313 .request-generic-button, .page-id-861 .request-generic-button, .page-id-872 .request-generic-button, .page-id-873 .request-generic-button, .page-id-877 .request-generic-button, .page-id-878 .request-generic-button, .page-id-879 .request-generic-button, .page-id-880 .request-generic-button, .page-id-881 .request-generic-button {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed1c28+0,b41217+100 */
  background: #ed1c28;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkMWMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNDEyMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ed1c28 0%, #b41217 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ed1c28), color-stop(100%, #b41217));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ed1c28 0%, #b41217 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ed1c28 0%, #b41217 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ed1c28 0%, #b41217 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#ed1c28), to(#b41217));
  background: linear-gradient(to bottom, #ed1c28 0%, #b41217 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c28', endColorstr='#b41217', GradientType=0 );
  /* IE6-8 */ }

.page-id-313 .toggle h3 a {
  color: #ED1C28; }

.page-id-313 .toggle h3 a i {
  color: #ED1C28; }

.page-id-313 .toggle.open h3 a i {
  color: #fff; }

/*.page-id-313 .toggle h3 a i {
    top: 5px!important;
    width: 40px!important;
    height: 40px!important;
}
.page-id-313 .toggle h3 a, .page-id-313 .toggle .extra-color-1 h3 a, .page-id-313 .toggle .extra-color-2 h3 a, .page-id-313 .toggle .extra-color-3 h3 a {
    padding: 14px 14px 16px 79px !important;
}
.page-id-313 .toggle h3 a i:before {
	content: " ";
	background: transparent url("../images/icon-hrs-human-capital-management.png") no-repeat scroll 0px 2px;
	padding: 50px 0px 20px 60px;
}
.page-id-313 .toggle h3 a i:before:nth-child(2) {
	content: " ";
	background: transparent url("") no-repeat scroll 0px 2px;
	padding: 50px 0px 20px 60px;
}*/
/*Rostering*/
.page-id-314 #page-header-bg h1, .page-id-887 #page-header-bg h1, .page-id-890 #page-header-bg h1, .page-id-891 #page-header-bg h1, .page-id-892 #page-header-bg h1 {
  color: #e15423 !important; }

.page-id-314 #page-header-bg .subheader, .page-id-887 #page-header-bg .subheader, .page-id-890 #page-header-bg .subheader, .page-id-891 #page-header-bg .subheader, .page-id-892 #page-header-bg .subheader {
  color: #eb8423 !important; }

.page-id-314 #page-header-bg .subheader:before, .page-id-887 #page-header-bg .subheader:before, .page-id-890 #page-header-bg .subheader:before, .page-id-891 #page-header-bg .subheader:before, .page-id-892 #page-header-bg .subheader:before {
  content: '     ';
  background: url("../images/icon-hrs-rostering.png") 0 2px no-repeat;
  padding: 10px 0 20px 60px; }

.wpb_text_column.wpb_content_element.light-orange.hrs-txt-seperator {
  border-right: 1px solid #EB8423 !important; }

.page-id-314 .hr-software-top-bg .vc_row-fluid .vc_span3 {
  margin-left: 0% !important; }

.page-id-314 .request-generic-button, .page-id-887 .request-generic-button, .page-id-890 .request-generic-button, .page-id-891 .request-generic-button, .page-id-892 .request-generic-button {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eb8423+0,e15423+100 */
  background: #eb8423;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViODQyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMTU0MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #eb8423 0%, #e15423 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb8423), color-stop(100%, #e15423));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eb8423 0%, #e15423 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eb8423 0%, #e15423 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eb8423 0%, #e15423 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#eb8423), to(#e15423));
  background: linear-gradient(to bottom, #eb8423 0%, #e15423 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb8423', endColorstr='#e15423', GradientType=0 );
  /* IE6-8 */ }

/*Industries*/
body.page-id-10 .affinity-title-section .wpb_text_column.wpb_content_element {
  position: relative;
  width: 100%;
  padding: 15px 0 15px 0 !important; }

body.page-id-10 .affinity-title-section .wpb_text_column.wpb_content_element h2 {
  font-size: 40px;
  color: #ffffff;
  line-height: 1.1em;
  padding: 0;
  margin: 0px 0px 10px 0 !important; }

body.page-id-10 .affinity-title-section .wpb_text_column.wpb_content_element h3 {
  font-size: 25px;
  color: #ffffff;
  line-height: 1.1em;
  padding: 0;
  margin: 0px 0px 10px 0 !important; }

body.page-id-10 .affinity-title-section .wpb_text_column.wpb_content_element h4 {
  font-size: 18px;
  color: #ffffff;
  line-height: 1.3em;
  padding: 0;
  margin: 0px 0px 10px 0 !important; }

body.page-id-10 .affinity-title-section .wpb_text_column.wpb_content_element h4 a {
  color: #ffffff; }

body.page-id-10 .parallax_section.wpb_row > .span_12 {
  position: absolute;
  bottom: 0; }

body.page-id-10 .affinity-content .wpb_wrapper h4 {
  font-weight: bold;
  margin-bottom: 10px !important; }

/*About Sidebar*/
.button-about-sidebar {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4dc5fd+0,0087c6+87 */
  background: #4dc5fd;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYzVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4dc5fd), color-stop(87%, #0087c6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#4dc5fd), color-stop(87%, #0087c6));
  background: linear-gradient(to bottom, #4dc5fd 0%, #0087c6 87%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc5fd', endColorstr='#0087c6', GradientType=0 );
  /* IE6-8 */
  border-radius: 0px 0px 40px 0px;
  -moz-border-radius: 0px 0px 40px 0px;
  -webkit-border-radius: 0px 0px 40px 0px;
  border: 0px none #000000;
  padding: 20px; }

.button-about-sidebar h4 {
  font-size: 0.95em !important;
  color: #fff !important;
  text-transform: uppercase !important; }

.button-about-sidebar h5 {
  font-size: 0.95em !important;
  color: #fff !important;
  text-transform: uppercase !important; }

.page-id-257 input[type="text"], .page-id-257 textarea, .page-id-257 input[type="email"], .page-id-257 input[type="password"], .page-id-257 input[type="tel"], .page-id-257 input[type="url"], .page-id-257 input[type="search"], input[type="date"] {
  padding: 12px !important;
  margin-bottom: 10px !important; }

.page-id-257 input[type="submit"], .page-id-257 button[type="submit"] {
  padding: 10px 25px !important; }

.page-id-257 span.wpcf7-list-item {
  display: block !important; }

/*CTA - Request a Demonstration*/
.request-demonstration h2 {
  color: #fff !important; }

.request-demonstration h3 {
  color: #fff !important; }

.request-demonstration .nectar-button {
  opacity: 1 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 0 !important; }

.request-demonstration .nectar-button span {
  font-size: 16px !important;
  color: #6ebe44 !important; }

.request-demonstration {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9aca3d+0,44a116+97 */
  background: #9aca3d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhY2EzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ0YTExNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9aca3d), color-stop(97%, #44a116));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#9aca3d), color-stop(97%, #44a116));
  background: linear-gradient(to bottom, #9aca3d 0%, #44a116 97%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9aca3d', endColorstr='#44a116', GradientType=0 );
  /* IE6-8 */
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease;
  opacity: 1;
  -ms-filter: "alpha(opacity=100)"; }

/*Did You Know?*/
.page-id-2531 article.post.link .post-content .destination {
  display: none !important; }

.category-did-you-know-section article.post.link .post-content .destination {
  display: none !important; }

/*Tilt - Left or Right*/
.tilt-lr {
  -webkit-transform: rotateZ(5deg);
  -ms-transform: rotate(5deg);
  transform: rotateZ(5deg);
  -webkit-animation: three 2s infinite;
  animation: three 2s infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  background-color: #439772; }

@-webkit-keyframes three {
  0% {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0); }
  100% {
    -webkit-transform: rotateZ(5deg);
    transform: rotateZ(5deg); } }

@keyframes three {
  0% {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0); }
  100% {
    -webkit-transform: rotateZ(5deg);
    transform: rotateZ(5deg); } }

/*Contact Page*/
.page-id-768 .vc_span4 p > br {
  margin-bottom: 5px !important; }

/*Widget*/
#sidebar h4 {
  font-size: 15px;
  font-weight: 600;
  color: #002D6A;
  letter-spacing: 0px;
  margin-bottom: 15px;
  text-transform: uppercase; }

#sidebar > div {
  margin-bottom: 20px !important; }

#sidebar div ul {
  margin-bottom: 10px !important; }

#sidebar .widget.widget_categories,
#sidebar .widget.widget_archive,
#sidebar .widget.widget_archive-2 {
  padding: 30px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+100 */
  background: #eeeeee;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#eeeeee));
  background: linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0 );
  /* IE6-8 */
  -webkit-box-shadow: inset 2px 0px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 2px 0px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 2px 0px 10px 0px rgba(0, 0, 0, 0.2); }

/*#sidebar .widget.widget_nav_menu,
#sidebar .widget.widget_categories,
#sidebar .widget.widget_archive,
#sidebar .widget.widget_archive-2 {
	padding: 30px;
	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0 );
	-webkit-box-shadow: inset 2px 0px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 2px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: inset 2px 0px 10px 0px rgba(0,0,0,0.2);
}*/
#sidebar .widget.widget_nav_menu,
#sidebar .widget.widget_categories {
  padding-bottom: 20px !important; }

/*Article*/
.single .heading-title {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-bottom: none !important;
  margin-bottom: 10px !important; }

.single #single-below-header > span {
  border-left: none !important; }

.single #single-below-header > span.date-meta{
  display: none;}
.single #single-below-header span {
  text-transform: uppercase; }

article.post .content-inner {
  padding-bottom: 20px;
  margin-bottom: 20px; }

article.post .post-meta {
  border-right: none !important; }

.meta-author, .meta-category {
  text-transform: uppercase; }

.meta-comment-count {
  display: none !important; }

.nectar-love-wrap, .n-shortcode {
  display: none !important; }

/*#portfolio-nav ul, html .single-post #single-meta {
	position: relative!important;
	top: 10px!important;
	margin-top: 0!important;
}*/
.single #single-meta ul {
  margin: 0px !important; }

.single.single-post .section-title h1 {
  max-width: 100% !important; }

.post-tags h4 {
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 25px; }

body.single-post[data-ext-responsive="true"] .container-wrap.no-sidebar #post-area, body.single-post[data-ext-responsive="true"] .container-wrap.no-sidebar .comment-list > li, body.single-post[data-ext-responsive="true"] #page-header-bg[data-post-hs="default_minimal"] h1, body.single-post[data-ext-responsive="true"] .heading-title[data-header-style="default_minimal"] .entry-title {
  max-width: none !important; }

article.post .content-inner {
  border-bottom: none !important;
  padding-bottom: 50px;
  margin-bottom: 50px; }

/*Masonsry*/
.masonry-blog-item {
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  padding: 20px; }

.masonry-blog-item .excerpt {
  line-height: 1.5em !important; }

.masonry-blog-item article.post .post-meta .date {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  background-color: transparent !important;
  border-bottom: none !important; }

.masonry-blog-item .content-inner {
  padding-bottom: 0px !important;
  margin-bottom: 10px !important; }

.masonry-blog-item .more-link {
  display: none !important; }

/*Masonry - Archive*/
#menu-item-5139,
#menu-item-5140,
#menu-item-5141,
#menu-item-5142 {
  display: none; }

.archive .page-header-bg-image::after {
  background-color: transparent !important;
  z-index: 0 !important; }

.archive #page-header-bg h1 {
  font-size: 30px;
  width: 25%; }

.archive #page-header-bg .subheader {
  display: none; }

.sort-resources-dropdown #sidebar #nav_menu-11,
.sort-resources-dropdown #sidebar #nav_menu-12,
.sort-resources-dropdown #sidebar #nav_menu-13 {
  float: left;
  width: 100% !important;
  padding-bottom: 0 !important; }

.sort-resources-dropdown #sidebar .widget.widget_nav_menu ul#menu-sort-resources-service-type li,
.sort-resources-dropdown #sidebar .widget.widget_nav_menu ul#menu-sort-resources-industry li,
.sort-resources-dropdown #sidebar .widget.widget_nav_menu ul#menu-sort-resources-resources li {
  float: left;
  width: 50% !important; }

.sort-resources-dropdown #sidebar h4 {
  font-size: 16px !important;
  font-weight: 300 !important;
  color: #1c8ccc !important;
  letter-spacing: 0px !important;
  margin-bottom: 10px !important;
  text-transform: none !important; }

.sort-resources-dropdown #sidebar ul {
  margin-bottom: 0px !important; }

.sort-resources-dropdown #sidebar .widget.widget_nav_menu li a {
  display: block;
  font-size: 14px !important;
  font-weight: 300 !important;
  color: #464646 !important;
  padding: 8px 0px;
  border-bottom: none !important; }

.sort-resources-dropdown #sidebar .widget.widget_nav_menu li a:hover {
  color: #20357a !important; }

.sort-resources-dropdown .toggle {
  position: absolute;
  width: 100%;
  margin: 0 !important; }

.sort-resources-dropdown .toggle > div {
  float: left !important;
  width: 100% !important; }

.sort-resources-dropdown .toggle a {
  background: #e0f5fd !important;
  color: #1c8ccc !important; }

.sort-resources-dropdown .toggle h3 a i {
  color: #1c8ccc; }

.sort-resources-dropdown .toggle.open h3 a i {
  color: #fff; }

.sort-resources-dropdown .toggle > div {
  background: #e0f5fd !important; }

.sort-resources-dropdown.toggle.open h3 a {
  background: #e0f5fd !important;
  color: #1c8ccc !important; }

.sort-resources-dropdown.toggle.open h3 a i {
  color: #1c8ccc !important; }

/*Social*/
.single-portfolio .facebook-share span, .single-portfolio .twitter-share span, .single-portfolio .pinterest-share span, .single-portfolio .google-plus-share span, .single-portfolio .linkedin-share span, .single-post .col.section-title .facebook-share span, .single-post .col.section-title .twitter-share span, .single-post .col.section-title .pinterest-share span, .single-post .col.section-title .google-plus-share span, .single-post .col.section-title .linkedin-share span, .pinterest-share span, .facebook-share span, .twitter-share span, .google-plus-share span, .linkedin-share span {
  display: none; }

/*Accordian*/
body .toggle > div {
  padding: 20px !important; }

.toggle h3 a, .toggle .extra-color-1 h3 a, .toggle .extra-color-2 h3 a, .toggle .extra-color-3 h3 a {
  font-family: Open Sans;
  font-size: 25px !important;
  line-height: 1.3em !important;
  font-weight: 300 !important; }

.toggle h3 a, .toggle .extra-color-1 h3 a, .toggle .extra-color-2 h3, .toggle .extra-color-3 h3 a {
  padding: 14px 14px 16px 55px !important; }

.toggle h3 a i {
  color: #676767;
  top: 22px !important;
  width: 30px !important;
  height: 30px !important;
  line-height: 18px !important;
  font-size: 25px !important; }

/*Footer*/
#footer-outer {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#05367a+50,010d3d+100 */
  background: #05367a;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwNTM2N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDEwZDNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #05367a 50%, #010d3d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #05367a), color-stop(100%, #010d3d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #05367a 50%, #010d3d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #05367a 50%, #010d3d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #05367a 50%, #010d3d 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #05367a), to(#010d3d));
  background: linear-gradient(to bottom, #05367a 50%, #010d3d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05367a', endColorstr='#010d3d', GradientType=0 );
  /* IE6-8 */ }

#footer-outer[data-cols="1"] .widget {
  margin-bottom: 30px; }

@media (min-width: 768px) {
  #footer-outer[data-cols="1"] .widget {
    position: relative;
    float: left;
    min-height: 1px;
    width: 31.2%;
    margin-left: 3.1%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left; }
  #footer-outer[data-cols="1"] .widget:nth-child(3n+1) {
    margin-left: 0; } }

@media (min-width: 1000px) {
  #footer-outer[data-cols="1"] .widget {
    width: 17%;
    margin-left: 3%; }
  #footer-outer[data-cols="1"] .widget:nth-child(3n+1) {
    margin-left: 3%; }
  #footer-outer[data-cols="1"] .widget:first-child {
    margin-left: 0; } }

#footer-outer .widget h4 {
  color: #fff !important;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 10px !important;
  letter-spacing: 0px !important;
  text-transform: none !important; }

#footer-outer .row {
  padding: 50px 0px !important;
  margin-bottom: 0px !important; }

#footer-outer #footer-widgets .col ul li {
  border: none !important;
  padding: 0 !important;
  margin: 0 !important; }

#footer-outer #footer-widgets .col ul li.menu-main-footer-title a {
  font-size: 18px !important;
  font-weight: 300 !important;
  padding: 0px !important;
  color: #fff !important; }

#footer-outer .widget.widget_categories li a, #footer-outer .widget.widget_pages li a, #footer-outer .widget.widget_nav_menu li a {
  border-bottom: none !important; }

#footer-outer .widget.widget_nav_menu li a {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5em !important;
  padding: 0px !important;
  margin-bottom: 8px !important; }

#footer-outer .widget.widget_nav_menu li a:hover {
  color: #fff !important; }

/*Footer - Social*/
#footer-outer .widget.widget_text ul#social li {
  float: left;
  margin: 0 10px 10px 0 !important; }

#footer-outer .widget.widget_text ul#social li:last-child {
  margin: 0 !important; }

#footer-outer .widget.widget_text ul#social li a {
  display: block; }

#footer-outer .widget.widget_text ul#social li a i {
  display: inline-block;
  color: #002D62 !important;
  background: #fff !important;
  border-radius: 0 !important;
  width: 30px;
  height: 30px;
  line-height: 30px; }

@media (max-width: 768px) {
  #footer-outer .container .span_12 {
    margin-left: 0; }
  #footer-outer .widget.widget_text ul#social {
    text-align: center; }
    #footer-outer .widget.widget_text ul#social li {
      float: none;
      display: inline-block; } }

/*Footer Copyright*/
#footer-outer #copyright {
  display: none; }

/*Hidden Content*/
.affinity-content {
  display: none; }

.full-width-content.parallax_section {
  background-attachment: fixed;
  height: 450px; }

/*Display None*/
.hidden {
  display: none !important; }

#search-btn {
  /*	display: none!important;*/ }

.page-id-2 .breadcrumbs {
  display: none !important; }

.cat-item.cat-item-11 > ul.children {
  /*	display: none!important;*/ }

/*Extra*/
#page-header-bg .subheader {
  position: relative !important;
  height: 200px !important; }

.request-generic-button {
  position: absolute !important;
  bottom: 0 !important; }

.flex-gallery ul.flex-direction-nav {
  display: none !important; }

/* Pie Chart */
body .vc_pie_chart .wpb_pie_chart_heading {
  font-weight: 600 !important;
  letter-spacing: 0 !important; }

/* Milestones */
body.page-template-page-landing-page .nectar-milestone .number {
  font-size: 80px;
  line-height: 80px;
  margin-bottom: 15px; }

body.page-template-page-landing-page .nectar-milestone .subject {
  font-size: 21px !important;
  line-height: 35px;
  font-weight: 400;
  letter-spacing: 0; }

/*Did you Know*/
.page-id-2531 article.post .content-inner {
  padding-bottom: 20px !important;
  margin-bottom: 20px !important; }

.single.postid-3690 .post-featured-img img {
  display: none !important; }

/*Landing Page - Outsourcing payroll reduces support costs by 40 %*/
/*Landing Page - Header*/
.page-template-page-landing-page-php header#top .sf-menu {
  display: none; }

.page-template-page-landing-page-php .menu-item-5916,
.page-template-page-landing-page-php .menu-item-5914,
.page-template-page-landing-page-php .menu-item-5887,
.page-template-page-landing-page-php .menu-item-6408,
.page-template-page-landing-page-php .menu-item-76,
.page-template-page-landing-page-php .menu-item-767 {
  display: none !important; }

.page-template-page-landing-page-php .breadcrumbs {
  display: none !important; }

.page-template-page-landing-page-php #search-btn,
.page-template-page-landing-page-php #header-secondary-outer .sf-menu .search-btn {
  display: none !important; }

/*Landing Page - Contact Form - Light*/
.page-template-page-landing-page-php .contact-bg-light {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f5f6+0,e3eaed+37,c8d7dc+100;Grey+3D+%234 */
  background: #f2f5f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f5f6), color-stop(37%, #e3eaed), to(#c8d7dc));
  background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
  background: linear-gradient(to bottom, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
  /* IE6-9 */ }

.page-template-page-landing-page-php .contact-bg-light h1, .page-template-page-landing-page-php .contact-bg-light h2, .page-template-page-landing-page-php .contact-bg-light h3, .page-template-page-landing-page-php .contact-bg-light h4, .page-template-page-landing-page-php .contact-bg-light h5, .page-template-page-landing-page-php .contact-bg-light h6 {
  color: #002d6a !important; }

.page-template-page-landing-page-php .contact-bg-light h3 {
  font-size: 27px !important;
  line-height: 1.5em !important; }

.page-template-page-landing-page-php .contact-bg-light input.wpcf7-form-control.wpcf7-submit[type="submit"] {
  display: table !important;
  margin: 0 auto !important;
  font-family: Open Sans !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  padding: 10px 65px !important;
  float: none !important;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4dc5fd+0,0087c6+87 */
  background: #4dc5fd;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYzVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4dc5fd), color-stop(87%, #0087c6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#4dc5fd), color-stop(87%, #0087c6));
  background: linear-gradient(to bottom, #4dc5fd 0%, #0087c6 87%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc5fd', endColorstr='#0087c6', GradientType=0 );
  /* IE6-8 */
  border: none !important;
  border-radius: 0px 0px 20px 0px;
  -moz-border-radius: 0px 0px 20px 0px;
  -webkit-border-radius: 0px 0px 20px 0px;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease;
  opacity: 1;
  -ms-filter: "alpha(opacity=100)"; }

.page-template-page-landing-page-php .contact-bg-light input.wpcf7-form-control.wpcf7-submit[type="submit"]:hover {
  opacity: 0.85 !important; }

.page-template-page-landing-page-php .contact-bg-light input[type="text"], .page-template-page-landing-page-php .contact-bg-light textarea, .page-template-page-landing-page-php .contact-bg-light input[type="email"], .page-template-page-landing-page-php .contact-bg-light input[type="password"], .page-template-page-landing-page-php .contact-bg-light input[type="tel"], .page-template-page-landing-page-php .contact-bg-light input[type="url"], .page-template-page-landing-page-php .contact-bg-light input[type="search"], .page-template-page-landing-page-php .contact-bg-light input[type="date"] {
  font-size: 15px !important;
  color: #898989 !important;
  padding: 10px 15px !important;
  margin-bottom: 20px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #ffffff !important; }

.page-template-page-landing-page-php .contact-bg input[type="text"]:focus, .page-template-page-landing-page-php .contact-bg-light textarea:focus, .page-template-page-landing-page-php .contact-bg-light input[type="email"]:focus, .page-template-page-landing-page-php .contact-bg-light input[type="search"]:focus, .page-template-page-landing-page-php .contact-bg-light input[type="password"]:focus, .page-template-page-landing-page-php .contact-bg-light input[type="tel"]:focus, .page-template-page-landing-page-php .contact-bg-light input[type="url"]:focus, .page-template-page-landing-page-php .contact-bg-light input[type="date"]:focus {
  background-color: #EBEBEB !important; }

/*Landing Page - Contact Form*/
.page-template-page-landing-page-php .contact-bg {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0583bd+0,001f61+100 */
  background: #0583bd;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1ODNiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDFmNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0583bd), color-stop(100%, #001f61));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#0583bd), to(#001f61));
  background: linear-gradient(to bottom, #0583bd 0%, #001f61 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0583bd', endColorstr='#001f61',GradientType=0 );
  /* IE6-8 */ }

.page-template-page-landing-page-php .contact-bg h1, .page-template-page-landing-page-php .contact-bg h2, .page-template-page-landing-page-php .contact-bg h3, .page-template-page-landing-page-php .contact-bg h4, .page-template-page-landing-page-php .contact-bg h5, .page-template-page-landing-page-php .contact-bg h6 {
  color: #ffffff !important; }

.page-template-page-landing-page-php .contact-bg h3 {
  font-size: 27px !important;
  line-height: 1.5em !important; }

.page-template-page-landing-page-php .contact-bg input.wpcf7-form-control.wpcf7-submit[type="submit"] {
  display: table !important;
  margin: 0 auto !important;
  font-family: Open Sans !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  padding: 10px 65px !important;
  float: none !important;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4dc5fd+0,0087c6+87 */
  background: #4dc5fd;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYzVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4dc5fd), color-stop(87%, #0087c6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#4dc5fd), color-stop(87%, #0087c6));
  background: linear-gradient(to bottom, #4dc5fd 0%, #0087c6 87%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc5fd', endColorstr='#0087c6', GradientType=0 );
  /* IE6-8 */
  border: none !important;
  border-radius: 0px 0px 20px 0px;
  -moz-border-radius: 0px 0px 20px 0px;
  -webkit-border-radius: 0px 0px 20px 0px;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease;
  opacity: 1;
  -ms-filter: "alpha(opacity=100)"; }

.page-template-page-landing-page-php .contact-bg input.wpcf7-form-control.wpcf7-submit[type="submit"]:hover {
  opacity: 0.85 !important; }

.page-template-page-landing-page-php .contact-bg input[type="text"], .page-template-page-landing-page-php .contact-bg textarea, .page-template-page-landing-page-php .contact-bg input[type="email"], .page-template-page-landing-page-php .contact-bg input[type="password"], .page-template-page-landing-page-php .contact-bg input[type="tel"], .page-template-page-landing-page-php .contact-bg input[type="url"], .page-template-page-landing-page-php .contact-bg input[type="search"], .page-template-page-landing-page-php .contact-bg input[type="date"], .page-template-page-landing-page-php .contact-bg select {
  font-size: 15px !important;
  color: #898989 !important;
  padding: 10px 15px !important;
  margin-bottom: 20px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #ffffff !important; }

.page-template-page-landing-page-php .contact-bg input[type="text"]:focus, .page-template-page-landing-page-php .contact-bg textarea:focus, .page-template-page-landing-page-php .contact-bg input[type="email"]:focus, .page-template-page-landing-page-php .contact-bg input[type="search"]:focus, .page-template-page-landing-page-php .contact-bg input[type="password"]:focus, .page-template-page-landing-page-php .contact-bg input[type="tel"]:focus, .page-template-page-landing-page-php .contact-bg input[type="url"]:focus, .page-template-page-landing-page-php .contact-bg input[type="date"]:focus, .page-template-page-landing-page-php .contact-bg select:focus {
  background-color: #EBEBEB !important; }

.page-template-page-landing-page-php div.wpcf7-response-output {
  margin: 0px !important;
  padding: 0px !important; }

/*Landing Page - Button*/
.page-template-page-landing-page-php .nectar-button {
  font-size: 15px !important;
  font-weight: 400 !important;
  letter-spacing: 0px !important; }

.page-template-page-landing-page-php .nectar-button.regular-button[data-color-override="false"]:hover {
  opacity: 0.85 !important; }

.page-template-page-landing-page-php .affinity-button a {
  display: inline-block;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  letter-spacing: 0px !important;
  padding: 10px 35px !important;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4dc5fd+0,0087c6+87 */
  background: #4dc5fd;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYzVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4dc5fd), color-stop(87%, #0087c6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#4dc5fd), color-stop(87%, #0087c6));
  background: linear-gradient(to bottom, #4dc5fd 0%, #0087c6 87%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc5fd', endColorstr='#0087c6', GradientType=0 );
  /* IE6-8 */
  border: none !important;
  -webkit-border-radius: 0px 0px 20px 0px;
  -moz-border-radius: 0px 0px 20px 0px;
  border-radius: 0px 0px 20px 0px;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease;
  opacity: 1;
  -ms-filter: "alpha(opacity=100)"; }

.page-template-page-landing-page-php .affinity-button a:hover {
  opacity: 0.85 !important; }

/*Landing Page - Testimonials*/
.page-template-page-landing-page-php .light .testimonial_slider blockquote p {
  color: #fff !important; }

/*Landing Page - Social*/
.page-template-page-landing-page-php ul#social {
  margin: 0 !important;
  padding: 0 !important;
  float: right !important; }

.page-template-page-landing-page-php ul#social li {
  float: left;
  list-style: none;
  margin: 0 10px 0 0 !important; }

.page-template-page-landing-page-php ul#social li:last-child {
  margin: 0 !important; }

.page-template-page-landing-page-php ul#social li a {
  display: block; }

.page-template-page-landing-page-php ul#social li a i {
  display: inline-block;
  color: #002D62 !important;
  background: #fff !important;
  border-radius: 0 !important;
  width: 30px;
  height: 30px;
  line-height: 30px; }

/*Landing Page - Footer*/
.page-template-page-landing-page-php #footer-outer {
  display: none !important; }

.page-template-page-landing-page-php .landing-footer-outer {
  background: transparent -webkit-gradient(linear, left top, left bottom, color-stop(50%, #05367A), to(#010D3D)) repeat scroll 0% 0%;
  background: transparent -webkit-linear-gradient(top, #05367A 50%, #010D3D 100%) repeat scroll 0% 0%;
  background: transparent -o-linear-gradient(top, #05367A 50%, #010D3D 100%) repeat scroll 0% 0%;
  background: transparent linear-gradient(to bottom, #05367A 50%, #010D3D 100%) repeat scroll 0% 0%; }

.page-template-page-landing-page-php .landing-footer-outer a {
  color: #ffffff !important;
  text-decoration: none !important; }

.page-template-page-landing-page-php .landing-footer-outer, .page-template-page-landing-page-php .landing-footer-outer p, .page-template-page-landing-page-php .landing-footer-outer a {
  font-size: 14px !important;
  color: #ffffff !important;
  text-decoration: none !important; }

.page-template-page-landing-page-php #enhancedtextwidget-2 {
  margin: 0 !important;
  border-right: 1px solid #ffffff !important; }

.page-template-page-landing-page-php .vc_row-fluid .vc_span2:nth-child(1) {
  width: 12% !important; }

.page-template-page-landing-page-php .vc_row-fluid .vc_span2:nth-child(3) {
  width: 17% !important; }

/*Landing Page - Hover Buttons*/
.page-template-page-landing-page-php .affinity-01-hover-buttons, .page-template-page-landing-page-php .affinity-02-hover-buttons, .page-template-page-landing-page-php .affinity-03-hover-buttons, .page-template-page-landing-page-php .affinity-04-hover-buttons {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0583bd+0,001f61+100 */
  background: #0583bd;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1ODNiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDFmNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0583bd), color-stop(100%, #001f61));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#0583bd), to(#001f61));
  background: linear-gradient(to bottom, #0583bd 0%, #001f61 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0583bd', endColorstr='#001f61',GradientType=0 );
  /* IE6-8 */
  padding: 7% !important; }

.page-template-page-landing-page-php .affinity-01-hover-buttons:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa84c+0,ff7b0d+100;Orange+3D */
  background: #ffa84c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffa84c), to(#ff7b0d));
  background: -o-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
  background: linear-gradient(to bottom, #ffa84c 0%, #ff7b0d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
  /* IE6-9 */
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-template-page-landing-page-php .affinity-02-hover-buttons:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c9de96+0,8ab66b+44,398235+100;Green+3D+%233 */
  background: #c9de96;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#c9de96), color-stop(44%, #8ab66b), to(#398235));
  background: -o-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  background: linear-gradient(to bottom, #c9de96 0%, #8ab66b 44%, #398235 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 );
  /* IE6-9 */
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-template-page-landing-page-php .affinity-03-hover-buttons:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,cf0404+100;Red+3D */
  background: #ff3019;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ff3019), to(#cf0404));
  background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
  /* IE6-9 */
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-template-page-landing-page-php .affinity-04-hover-buttons:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7abcff+0,60abf8+44,4096ee+100;Blue+3D+%2314 */
  background: #7abcff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#7abcff), color-stop(44%, #60abf8), to(#4096ee));
  background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
  background: linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );
  /* IE6-9 */ }

.page-template-page-landing-page-php .nectar-fancy-ul ul li {
  padding-left: 30px !important; }

.page-template-page-landing-page-php .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
  line-height: 30px !important; }

/*Landing Page - Pop up*/
.emodal-overlay {
  background-color: rgba(0, 0, 0, 0.8) !important;
  z-index: 999999 !important; }

.emodal {
  z-index: 9999999 !important; }

.emodal-title {
  font-family: Open Sans !important;
  font-size: 30px !important;
  line-height: 1.3em !important;
  font-weight: 300 !important;
  color: #002d6a !important;
  margin: 20px 0 20px 0 !important; }

.emodal h3 {
  font-family: Open Sans !important;
  font-size: 20px !important;
  line-height: 1.4em !important;
  font-weight: 300 !important;
  color: #0087c6 !important;
  margin: 20px 0 20px 0 !important; }

.emodal h4 {
  font-family: Open Sans !important;
  font-size: 18px !important;
  line-height: 1.3em !important;
  font-weight: 300 !important;
  color: #002d6a !important;
  margin: 20px 0 20px 0 !important; }

.emodal p {
  font-family: Open Sans !important;
  font-size: 16px !important;
  line-height: 1.3em !important;
  font-weight: 300 !important;
  margin: 20px 0 20px 0 !important; }

.emodal-close {
  font-family: Open Sans !important;
  font-size: 15px !important;
  line-height: 2em !important;
  font-weight: 300 !important;
  padding: 5px;
  background-color: #002d6a !important;
  color: white;
  border: 0 !important;
  border-radius: 0px;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
  box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
  top: 0px;
  right: 0px; }

a.eModal-6, a.eModal-9, a.eModal-10, a.eModal-11, a.eModal-12, a.eModal-13 {
  display: table;
  color: #FFF;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.2em;
  letter-spacing: 0px !important;
  text-transform: uppercase;
  padding: 11px 22px 13px !important;
  margin: 0 auto;
  background: #0087c6;
  background: -webkit-gradient(linear, left top, right bottom, from(#0087c6), to(#20357a));
  background: -webkit-linear-gradient(top left, #0087c6, #20357a);
  background: -o-linear-gradient(top left, #0087c6, #20357a);
  background: linear-gradient(to bottom right, #0087c6, #20357a);
  -webkit-border-radius: 2px !important;
  border-radius: 2px !important;
  -webkit-border-top-left-radius: 16px !important;
  border-top-left-radius: 16px !important;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }
  a.eModal-6:hover, a.eModal-9:hover, a.eModal-10:hover, a.eModal-11:hover, a.eModal-12:hover, a.eModal-13:hover {
    -webkit-border-top-left-radius: 2px !important;
    border-top-left-radius: 2px !important; }

a.eModal-14, a.eModal-15, a.eModal-16, a.eModal-17 {
  font-size: 14px;
  font-weight: 600 !important;
  color: #fff !important;
  text-transform: uppercase;
  padding: 5px 10px;
  float: left !important;
  background: #9aca3d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhY2EzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ0YTExNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9aca3d), color-stop(97%, #44a116));
  background: -webkit-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  background: -o-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  background: -ms-linear-gradient(top, #9aca3d 0%, #44a116 97%);
  background: -webkit-gradient(linear, left top, left bottom, from(#9aca3d), color-stop(97%, #44a116));
  background: linear-gradient(to bottom, #9aca3d 0%, #44a116 97%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9aca3d', endColorstr='#44a116', GradientType=0 );
  border-radius: 0px 0px 20px 0px;
  -moz-border-radius: 0px 0px 20px 0px;
  -webkit-border-radius: 0px 0px 20px 0px;
  border: 0px none #000000; }

a.eModal-18 {
  display: table;
  margin: 0 auto;
  font-size: 14px;
  color: #fff !important;
  text-transform: uppercase;
  padding: 17px 45px;
  background: #4dc5fd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYzVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4dc5fd), color-stop(87%, #0087c6));
  background: -webkit-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -o-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -ms-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -webkit-gradient(linear, left top, left bottom, from(#4dc5fd), color-stop(87%, #0087c6));
  background: linear-gradient(to bottom, #4dc5fd 0%, #0087c6 87%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc5fd', endColorstr='#0087c6', GradientType=0 );
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000; }

a.eModal-18:hover {
  opacity: 0.85 !important; }

a.eModal-20, a.eModal-21 {
  display: inline-block;
  font-size: 14px;
  color: #fff !important;
  text-transform: uppercase;
  padding: 17px 45px;
  background: #4dc5fd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYzVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4dc5fd), color-stop(87%, #0087c6));
  background: -webkit-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -o-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -ms-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -webkit-gradient(linear, left top, left bottom, from(#4dc5fd), color-stop(87%, #0087c6));
  background: linear-gradient(to bottom, #4dc5fd 0%, #0087c6 87%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc5fd', endColorstr='#0087c6', GradientType=0 );
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000; }

a.eModal-20:hover, a.eModal-21:hover {
  opacity: 0.85 !important; }

/* table styling */
.emodal table {
  margin: 0 0 20px;
  padding: 0;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  border-top: 1px solid #ececec; }

.emodal tr th:first-child, .emodal tr td:first-child {
  border-left-style: solid;
  border-left-width: 1px;
  border-color: #ececec; }

.emodal tr th:first-child, .emodal tr td:first-child {
  border-left-style: solid;
  border-left-width: 1px; }

.emodal th {
  border-left: medium none;
  border-style: none solid solid none;
  border-top: medium none;
  border-width: medium 1px 1px medium;
  font-weight: bold;
  padding: 10px;
  text-align: left;
  border-color: #ececec; }

.emodal td {
  border-color: #ececec;
  border-left: none;
  border-style: none solid solid none;
  border-top: medium none;
  border-width: medium 1px 1px medium;
  font-size: 13px;
  padding: 10px; }

/*Landing Page - Hover Buttons*/
.page-template-page-landing-page-php .affinity-01-hover-buttons p, .page-template-page-landing-page-php .affinity-02-hover-buttons p, .page-template-page-landing-page-php .affinity-03-hover-buttons p, .page-template-page-landing-page-php .affinity-04-hover-buttons p {
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.2em !important; }

.page-template-page-landing-page-php .affinity-01-hover-buttons, .page-template-page-landing-page-php .affinity-02-hover-buttons, .page-template-page-landing-page-php .affinity-03-hover-buttons, .page-template-page-landing-page-php .affinity-04-hover-buttons {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0583bd+0,001f61+100 */
  background: #0583bd;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1ODNiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDFmNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0583bd), color-stop(100%, #001f61));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0583bd 0%, #001f61 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#0583bd), to(#001f61));
  background: linear-gradient(to bottom, #0583bd 0%, #001f61 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0583bd', endColorstr='#001f61',GradientType=0 );
  /* IE6-8 */
  padding: 5% !important;
  -webkit-border-radius: 0px 0px 20px 0px;
  -moz-border-radius: 0px 0px 20px 0px;
  border-radius: 0px 0px 20px 0px;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-template-page-landing-page-php .affinity-01-hover-buttons:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa84c+0,ff7b0d+100;Orange+3D */
  background: #ffa84c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffa84c), to(#ff7b0d));
  background: -o-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
  background: linear-gradient(to bottom, #ffa84c 0%, #ff7b0d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
  /* IE6-9 */ }

.page-template-page-landing-page-php .affinity-02-hover-buttons:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c9de96+0,8ab66b+44,398235+100;Green+3D+%233 */
  background: #c9de96;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#c9de96), color-stop(44%, #8ab66b), to(#398235));
  background: -o-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%);
  background: linear-gradient(to bottom, #c9de96 0%, #8ab66b 44%, #398235 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 );
  /* IE6-9 */ }

.page-template-page-landing-page-php .affinity-03-hover-buttons:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,cf0404+100;Red+3D */
  background: #ff3019;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ff3019), to(#cf0404));
  background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
  /* IE6-9 */ }

.page-template-page-landing-page-php .affinity-04-hover-buttons:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7abcff+0,60abf8+44,4096ee+100;Blue+3D+%2314 */
  background: #7abcff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#7abcff), color-stop(44%, #60abf8), to(#4096ee));
  background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
  background: linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );
  /* IE6-9 */ }

.page-template-page-landing-page-php .wpb_row.vc_row-fluid.standard_section.affinity-hover-row-right {
  margin-bottom: 15px !important; }

/*Landing Page - Miscellaneous*/
.page-template-page-landing-page-php .blue ul li {
  color: #002d6a !important; }

/*Affinity Differecne - Button*/
a.affinity-difference-button {
  font-size: 14px;
  color: #fff !important;
  text-transform: uppercase;
  padding: 10px 20px;
  float: left !important;
  background: #3399cc;
  background: -moz-linear-gradient(top, #3399cc 0%, #016699 100%);
  background: -webkit-linear-gradient(top, #3399cc 0%, #016699 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#3399cc), to(#016699));
  background: -o-linear-gradient(top, #3399cc 0%, #016699 100%);
  background: linear-gradient(to bottom, #3399cc 0%, #016699 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399cc', endColorstr='#016699',GradientType=0 );
  -webkit-border-radius: 0px 0px 20px 0px;
  -moz-border-radius: 0px 0px 20px 0px;
  border-radius: 0px 0px 20px 0px;
  border: 0px none #000000; }

/*Responsive*/
@media only screen and (min-device-width: 1px) and (max-device-width: 1025px) {
  .page-template-page-landing-page-php .vc_row-fluid .vc_span2:nth-child(1) {
    width: 100% !important; }
  .page-template-page-landing-page-php #enhancedtextwidget-2 {
    border-right: none !important; }
  .page-template-page-landing-page-php .vc_row-fluid .vc_span2:nth-child(3) {
    width: 100% !important; }
  .page-template-page-landing-page-php ul#social {
    float: left !important; } }

@media only screen and (min-width: 1px) and (max-width: 1000px) {
  #header-outer[data-using-secondary="1"] {
    top: 0px !important; }
  #header-secondary-outer {
    display: none !important; }
  #page-header-bg .span_6 h1, .single.single-post .section-title h1, h1 {
    background-color: rgba(255, 255, 255, 0.9) !important; }
  #page-header-bg .span_6 span.subheader {
    color: #002d6a !important; } }

@media only screen and (min-width: 1000px) and (max-width: 1024px) {
  header#top nav > ul > li > a {
    padding: 15px 10px !important; } }

@media only screen and (min-width: 1000px) and (max-width: 1100px) {
  #header-outer[data-using-secondary="1"] {
    height: 85px; } }

@media only screen and (min-width: 1024px) and (max-width: 1058px) {
  header#top nav > ul > li > a {
    padding: 15px 5px !important; } }

@media only screen and (min-width: 1057px) and (max-width: 1315px) {
  header#top nav > ul > li > a {
    padding: 15px 10px !important; } }

@media only screen and (min-width: 1000px) and (max-width: 1256px) {
  #header-space {
    height: 97px !important; }
  header#top #logo img {
    height: 50px !important;
    max-height: none !important; }
  header#top nav > ul > li > a {
    padding: 15px 5px !important;
    font-size: 14px !important; } }

@media only screen and (min-width: 1px) and (max-width: 1023px) {
  #page-header-bg .span_6 h1, .single.single-post .section-title h1, h1, #page-header-bg .span_6 span.subheader {
    background-color: rgba(255, 255, 255, 0.8) !important; }
  a.request-demonstration-button {
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.2em !important;
    padding: 10px 10px 10px 10px !important;
    width: 150px !important; }
  a.request-demonstration-button .bold {
    font-size: 13px !important; }
  a.request-generic-button {
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.2em !important;
    padding: 10px 10px 10px 10px !important;
    width: 130px !important; } }

@media only screen and (max-width: 470px) {
  body:after {
    content: 'one';
    display: none; }
  .portfolio-items .elastic-portfolio-item {
    width: 99.9% !important; }
  .portfolio-items .elastic-portfolio-item img {
    height: auto !important; }
  body .default-style {
    padding: 0px !important;
    margin-top: 30px; }
  body .default-style .portfolio-items:not(.carousel) {
    margin: 0px !important;
    width: 100% !important;
    padding: 0px !important; }
  body .default-style .portfolio-items .col.elastic-portfolio-item {
    width: 100% !important;
    margin: 0px !important;
    padding-bottom: 25px; }
  .full-width-content.blog-fullwidth-wrap {
    padding: 0px 10% !important; }
  #header-secondary-outer {
    display: none !important; }
  #page-header-bg .span_6 h1, .single.single-post .section-title h1, h1, #page-header-bg .span_6 span.subheader {
    background-color: rgba(255, 255, 255, 0.8) !important; }
  .request-demonstration .nectar-button {
    float: left !important;
    margin-top: 10px !important; }
  #footer-outer #footer-widgets .col {
    width: 100% !important; }
  #footer-outer .widget {
    margin-bottom: 20px !important; }
  #footer-widgets .container .col {
    margin-bottom: 10px !important; } }

@media only screen and (min-width: 1px) and (max-width: 1024px) {
  h1 {
    font-size: 40px !important; }
  h2 {
    font-size: 30px !important; }
  h3 {
    font-size: 20px !important; }
  h4 {
    font-size: 18px !important; }
  h5 {
    font-size: 16px !important; }
  h6 {
    font-size: 14px !important; }
  p {
    font-size: 15px !important; }
  td {
    font-size: 15px !important; }
  .testimonial_slider blockquote p {
    font-size: 18px !important;
    line-height: 1.5em !important; } }

/*Resources*/
/*Colors*/
.media-release-purple h1, .media-release-purple h2, .media-release-purple h3, .media-release-purple h4, .media-release-purple h5, .media-release-purple h6, .media-release-purple p, .media-release-purple a {
  color: #9a0672 !important; }

.case-study-orange h1, .case-study-orange h2, .case-study-orange h3, .case-study-orange h4, .case-study-orange h5, .case-study-orange h6, .case-study-orange p, .case-study-orange a {
  color: #c9441b !important; }

.multimedia-red h1, .multimedia-red h2, .multimedia-red h3, .multimedia-red h4, .multimedia-red h5, .multimedia-red h6, .multimedia-red p, .multimedia-red a {
  color: #8c1013 !important; }

.guide-blue h1, .guide-blue h2, .guide-blue h3, .guide-blue h4, .guide-blue h5, .guide-blue h6, .guide-blue p, .guide-blue a {
  color: #006389 !important; }

.ebook-green h1, .ebook-green h2, .ebook-green h3, .ebook-green h4, .ebook-green h5, .ebook-green h6, .ebook-green p, .ebook-green a {
  color: #30c3b9 !important; }

.expert-green h1, .expert-green h2, .expert-green h3, .expert-green h4, .expert-green h5, .expert-green h6, .expert-green p, .expert-green a {
  color: #1da585 !important; }

/*Generic*/
.page-template-page-resources-page h3 {
  line-height: 1.3em !important; }

/*Single - Masonry Image*/
.single article.post .masonry-blog-item .content-inner .post-featured-img img {
  width: 100% !important;
  margin: 0 !important; }

.single article.post .masonry-blog-item .content-inner {
  margin: 0 !important; }

.single article.post .masonry-blog-item .inner-wrap {
  padding: 0 !important; }

.single article.post .masonry-blog-item .article-content-wrap {
  padding: 20px; }

.single article.masonry-blog-item .meta-author,
.single article.masonry-blog-item .meta-category {
  display: none !important; }

.single #post-area.masonry article.post .post-meta {
  display: none !important; }

.single article.post .masonry-blog-item .more-link {
  display: none !important; }

/*Archive - Masonry Image*/
.archive .masonry-blog-item .content-inner .post-featured-img img {
  width: 100% !important;
  margin: 0 !important; }

.archive .masonry-blog-item .content-inner {
  margin: 0 !important; }

.archive .masonry-blog-item .inner-wrap {
  padding: 0 !important; }

.archive .masonry-blog-item .post-header h2 {
  font-size: 20px !important;
  font-weight: 300 !important;
  line-height: 1.5em !important;
  clear: both; }

.archive .masonry-blog-item .post-header h2 a {
  color: #363636 !important; }

.archive .masonry-blog-item .post-header h2 a:hover {
  color: #363636 !important; }

.archive .masonry-blog-item .excerpt {
  line-height: 1.6em !important; }

.archive .masonry-blog-item .article-content-wrap {
  padding: 20px; }

.archive article.masonry-blog-item .meta-author,
.archive article.masonry-blog-item .meta-category {
  display: none !important; }

.archive #post-area.masonry article.post .post-meta {
  display: none !important; }

.archive .masonry-blog-item .more-link {
  display: none !important; }

/*Shortcode Ultimate - Masonry*/
.su-post {
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  padding: 0px !important; }

.su-post {
  border-bottom: none !important;
  clear: none !important;
  padding: 0 !important;
  float: left !important;
  width: 31.8% !important;
  margin-right: 2.2% !important; }

.su-post:last-child {
  margin: 0% !important; }

.su-post .su-post-thumbnail {
  width: 100% !important;
  margin: 0 !important; }

.su-posts-default-loop .su-post-thumbnail {
  width: 100% !important;
  height: auto !important;
  margin-right: 0 !important; }

.su-posts-default-loop .su-post-thumbnail img {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: unset !important; }

.su-posts-default-loop .su-post-comments-link {
  display: none; }

.su-posts-default-loop h2.su-post-title {
  font-size: 20px !important;
  font-weight: 300 !important;
  line-height: 1.5em !important;
  color: #363636 !important;
  margin: 0;
  padding: 0 20px !important;
  clear: both; }

.su-posts-default-loop h2.su-post-title a {
  color: #363636 !important; }

.su-posts-default-loop .su-post-meta {
  display: none; }

.su-posts-default-loop .su-post-excerpt {
  margin-bottom: 0 !important;
  padding: 0 20px 20px 20px !important; }

/*Single Post - Category Image*/
.single-post .resources-category {
  float: left;
  display: block !important;
  width: 100%;
  margin: 0 0 10px 0; }

.single-post .resources-category img {
  float: left;
  display: inline-block; }

.single-post .resources-category h6 {
  float: left;
  display: inline-block;
  font-size: 14px !important;
  line-height: 35px !important;
  color: #898989 !important;
  margin: 0 0 0 10px !important;
  text-transform: uppercase; }

/*Category Image*/
.resources-category.Payroll.System,
.resources-category.Cloud.HRIS,
.resources-category.Outsourced.Payroll,
.resources-category.Payroll.Services {
  display: none !important; }

.resources-category {
  display: none; }

.page-template-page-resources-page .regular.masonry-blog-item .resources-category {
  float: left;
  display: block;
  width: 100%;
  margin: 0 0 10px 0; }

.page-template-page-resources-page .regular .resources-category {
  display: none; }

.archive .regular.masonry-blog-item .resources-category {
  float: left;
  display: block;
  width: 100%;
  margin: 0 0 10px 0; }

.archive .regular.masonry-blog-item .resources-category img,
.page-template-page-resources-page .regular.masonry-blog-item .resources-category img {
  float: left;
  display: inline-block;
  margin: 0 !important; }

.archive .regular.masonry-blog-item .resources-category h6,
.page-template-page-resources-page .regular.masonry-blog-item .resources-category h6 {
  float: left;
  display: inline-block;
  font-size: 14px !important;
  line-height: 35px !important;
  color: #898989 !important;
  margin: 0 0 0 10px !important;
  text-transform: uppercase; }

/*Blog*/
/*Masonry*/
.masonry-blog-item {
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  padding: 0px !important; }

.category-resources-all .post-area.masonry article.post .post-meta,
.meta-date.date.updated {
	display: none!important;
}

.page-template-page-resources-page article.masonry-blog-item .meta-author,
.page-template-page-resources-page article.masonry-blog-item .meta-category {
  display: none !important; }

.page-template-page-resources-page article.masonry-blog-item {
  border-bottom: none !important;
  clear: none !important;
  padding: 20px 0 !important;
  float: none !important;
  width: 31.1% !important; }

.page-template-page-resources-page .regular.masonry-blog-item {
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  padding: 0px !important; }

.page-template-page-resources-page .regular.masonry-blog-item .article-content-wrap {
  padding: 20px !important; }

.page-template-page-resources-page #post-area.masonry article.post .post-meta {
  display: none !important; }

.page-template-page-resources-page .regular.masonry-blog-item .content-inner {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important; }

.page-template-page-resources-page .regular.masonry-blog-item .post-featured-img img {
  width: 100% !important;
  margin-bottom: 0px !important; }

.page-template-page-resources-page #search-results .result span.bottom-line,
.page-template-page-resources-page .masonry-blog-item span.bottom-line {
  height: 0px !important; }

.page-template-page-resources-page .regular.masonry-blog-item .post-featured-img {
  float: left;
  width: 100% !important; }

.page-template-page-resources-page .regular.masonry-blog-item .post-featured-img img {
  float: left;
  width: 100% !important;
  margin-bottom: 0px !important; }

.page-template-page-resources-page .regular.masonry-blog-item .video {
  float: left;
  width: 100% !important; }

.page-template-page-resources-page .regular.masonry-blog-item .video .iframe-embed {
  float: left;
  width: 100% !important;
  margin-bottom: 0px !important; }

.page-template-page-resources-page .regular.masonry-blog-item .article-content-wrap {
  float: left;
  width: 100% !important; }

.page-template-page-resources-page .regular.masonry-blog-item .meta-author,
.page-template-page-resources-page .regular.masonry-blog-item .meta-category {
  display: none; }

#post-area.masonry #pagination {
  text-align: center; }

/*Regular Display*/
.page-template-page-resources-page article.regular {
  border-bottom: 1px solid #e5e5e5;
  clear: both;
  padding: 20px 0 !important;
  float: left;
  width: 100%; }

.page-template-page-resources-page .regular.article-content-wrap {
  padding: 0px !important; }

.page-template-page-resources-page article.post .content-inner {
  border-bottom: none !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important; }

.page-template-page-resources-page .masonry-blog-item .inner-wrap,
.page-template-page-resources-page #search-results .result .inner-wrap {
  -o-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #fff !important;
  padding: 0px !important; }

.page-template-page-resources-page article.post .post-meta {
  display: block !important;
  position: relative !important;
  margin: 0 !important; }

.page-template-page-resources-page article.post .post-meta .date {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important; }

.page-template-page-resources-page article.post .post-meta .day,
.page-template-page-resources-page article.post .post-meta .month,
.page-template-page-resources-page article.post .post-meta .year {
  display: inline-block !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.3em !important;
  text-align: left !important;
  text-transform: uppercase !important;
  margin-bottom: 10px !important;
  padding: 0 !important;
  border: none !important; }

.page-template-page-resources-page article.post .post-content {
  position: relative;
  min-height: 0px; }

.page-template-page-resources-page .post-content {
  padding-left: 0px; }

.page-template-page-resources-page .regular .post-featured-img {
  float: left;
  width: 20% !important; }

.page-template-page-resources-page .regular .video {
  float: left;
  width: 20% !important; }

.page-template-page-resources-page .regular .video .iframe-embed {
  float: left;
  width: 90% !important;
  margin-bottom: 0px !important; }

.page-template-page-resources-page .regular .post-featured-img img {
  float: left;
  width: 90% !important;
  margin-bottom: 0px !important; }

.page-template-page-resources-page .regular .article-content-wrap {
  float: left;
  width: 80% !important; }

.page-template-page-resources-page article.post .post-header h2 {
  font-size: 20px !important;
  font-weight: 300 !important;
  line-height: 1.5em !important;
  clear: both; }

.page-template-page-resources-page article.post .post-header h2 a {
  color: #363636 !important; }

.page-template-page-resources-page article.post .excerpt {
  line-height: 1.6em !important; }

.page-template-page-resources-page article.post .more-link span,
.page-template-page-resources-page .blog-recent .more-link span {
  font-size: 14px !important;
  font-weight: 300 !important;
  letter-spacing: 0px !important;
  color: #464646 !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  -webkit-transition: all 0.2s linear 0s !important;
  -o-transition: all 0.2s linear 0s !important;
  transition: all 0.2s linear 0s !important;
  border-radius: 0px !important;
  border: none !important;
  padding: 0px !important;
  text-transform: uppercase !important; }

.page-template-page-resources-page article.post .more-link span:hover,
.page-template-page-resources-page .blog-recent .more-link span:hover {
  background-color: transparent !important;
  color: #000 !important;
  border-radius: 0px !important;
  border: none !important;
  padding-right: 10px !important;
  text-transform: uppercase !important; }

/*Main Image*/
.page-template-page-resources-page span.category-img img {
  position: relative !important;
  display: inline-block !important;
  top: 8px !important;
  margin-bottom: 0px !important; }

/*Latest Articles*/
.page-template-page-resources-page .blog-recent[data-style="minimal"] .meta {
  display: none !important;
  font-size: 10px !important;
  margin: 0 !important;
  text-transform: uppercase !important; }

.page-template-page-resources-page .blog-recent h3.title {
  font-size: 20px !important;
  font-weight: 300 !important;
  line-height: 1.3em !important;
  color: #1c8ccc !important; }

.page-template-page-resources-page .blog-recent {
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1.5em !important; }

.page-template-page-resources-page .blog-recent[data-style="minimal"] .col > span {
  display: none !important;
  font-size: 10px !important;
  text-transform: uppercase !important;
  color: #464646 !important;
  margin-top: 10px !important; }

/*.page-template-page-resources-page input[type="email"] {
    font-size: 15px !important;
    padding: 15px !important;
    margin-bottom: 15px !important;
    box-shadow: none !important;
	background: #fff!important;
	width: 75%;
}
.page-template-page-resources-page input[type="submit"],
.page-template-page-resources-page button[type="submit"] {
    font-size: 14px;
    text-transform: uppercase;
    padding: 17px 45px;
    float: right;
    background: #4dc5fd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYzVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4dc5fd), color-stop(87%, #0087c6));
    background: -webkit-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
    background: -o-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
    background: -ms-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
    background: linear-gradient(to bottom, #4dc5fd 0%, #0087c6 87%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc5fd', endColorstr='#0087c6', GradientType=0 );
	border-radius: 0px 20px 0px 0px;
	-moz-border-radius: 0px 20px 0px 0px;
	-webkit-border-radius: 0px 20px 0px 0px;
	border: 0px none #000000;
	width: 25%;
}*/
/*Single Post*/
.single #single-meta ul li {
  float: right; }

/*E-Book*/
.page-id-3900 a.article-button,
.page-id-3900 .article-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  padding: 20px 80px !important;
  clear: both !important;
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  background: #30c3b9;
  background: -moz-linear-gradient(top, #30c3b9 54%, #1f7c75 100%);
  background: -webkit-linear-gradient(top, #30c3b9 54%, #1f7c75 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #30c3b9), to(#1f7c75));
  background: -o-linear-gradient(top, #30c3b9 54%, #1f7c75 100%);
  background: linear-gradient(to bottom, #30c3b9 54%, #1f7c75 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30c3b9', endColorstr='#1f7c75',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-id-3900 a.article-button:hover,
.page-id-3900 .article-button a:hover {
  color: #ffffff !important;
  opacity: 0.85 !important; }

.page-id-3900 article.post .post-header h2 a {
  color: #30c3b9 !important; }

.page-id-3900 article.post .post-header h2 a:hover {
  color: #333 !important; }

/*Media Releases*/
.page-id-3980 a.article-button,
.page-id-3980 .article-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  padding: 20px 80px !important;
  clear: both !important;
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  background: #9a0672;
  background: -moz-linear-gradient(top, #9a0672 54%, #600346 100%);
  background: -webkit-linear-gradient(top, #9a0672 54%, #600346 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #9a0672), to(#600346));
  background: -o-linear-gradient(top, #9a0672 54%, #600346 100%);
  background: linear-gradient(to bottom, #9a0672 54%, #600346 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a0672', endColorstr='#600346',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-id-3980 a.article-button:hover,
.page-id-3980 .article-button a:hover {
  color: #ffffff !important;
  opacity: 0.85 !important; }

.page-id-3980 article.post .post-header h2 a {
  color: #9a0672 !important; }

.page-id-3980 article.post .post-header h2 a:hover {
  color: #333 !important; }

/*Case Study*/
.page-id-3982 a.article-button,
.page-id-3982 .article-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  padding: 20px 80px !important;
  clear: both !important;
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  background: #c9441b;
  background: -moz-linear-gradient(top, #c9441b 54%, #993415 100%);
  background: -webkit-linear-gradient(top, #c9441b 54%, #993415 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #c9441b), to(#993415));
  background: -o-linear-gradient(top, #c9441b 54%, #993415 100%);
  background: linear-gradient(to bottom, #c9441b 54%, #993415 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9441b', endColorstr='#993415',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-id-3982 a.article-button:hover,
.page-id-3982 .article-button a:hover {
  color: #ffffff !important;
  opacity: 0.85 !important; }

.page-id-3982 article.post .post-header h2 a {
  color: #c9441b !important; }

.page-id-3982 article.post .post-header h2 a:hover {
  color: #333 !important; }

/*Expert*/
.page-id-3984 a.article-button,
.page-id-3984 .article-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  padding: 20px 80px !important;
  clear: both !important;
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  background: #1da585;
  background: -moz-linear-gradient(top, #1da585 54%, #136d57 100%);
  background: -webkit-linear-gradient(top, #1da585 54%, #136d57 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #1da585), to(#136d57));
  background: -o-linear-gradient(top, #1da585 54%, #136d57 100%);
  background: linear-gradient(to bottom, #1da585 54%, #136d57 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1da585', endColorstr='#136d57',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-id-3984 a.article-button:hover,
.page-id-3984 .article-button a:hover {
  color: #ffffff !important;
  opacity: 0.85 !important; }

.page-id-3984 article.post .post-header h2 a {
  color: #1da585 !important; }

.page-id-3984 article.post .post-header h2 a:hover {
  color: #333 !important; }

/*Multimedia*/
.page-id-3986 a.article-button,
.page-id-3986 .article-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  padding: 20px 80px !important;
  clear: both !important;
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  background: #8c1013;
  background: -moz-linear-gradient(top, #8c1013 54%, #470809 100%);
  background: -webkit-linear-gradient(top, #8c1013 54%, #470809 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #8c1013), to(#470809));
  background: -o-linear-gradient(top, #8c1013 54%, #470809 100%);
  background: linear-gradient(to bottom, #8c1013 54%, #470809 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c1013', endColorstr='#470809',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-id-3986 a.article-button:hover,
.page-id-3986 .article-button a:hover {
  color: #ffffff !important;
  opacity: 0.85 !important; }

.page-id-3986 article.post .post-header h2 a {
  color: #8c1013 !important; }

.page-id-3986 article.post .post-header h2 a:hover {
  color: #333 !important; }

/*Guide*/
.page-id-3988 a.article-button,
.page-id-3988 .article-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  padding: 20px 80px !important;
  clear: both !important;
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  background: #006389;
  background: -moz-linear-gradient(top, #006389 54%, #003649 100%);
  background: -webkit-linear-gradient(top, #006389 54%, #003649 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #006389), to(#003649));
  background: -o-linear-gradient(top, #006389 54%, #003649 100%);
  background: linear-gradient(to bottom, #006389 54%, #003649 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006389', endColorstr='#003649',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-id-3988 a.article-button:hover,
.page-id-3988 .article-button a:hover {
  color: #ffffff !important;
  opacity: 0.85 !important; }

.page-id-3988 article.post .post-header h2 a {
  color: #006389 !important; }

.page-id-3988 article.post .post-header h2 a:hover {
  color: #333 !important; }

/*Product*/
.page-id-3990 a.article-button,
.page-id-3990 .article-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  padding: 20px 80px !important;
  clear: both !important;
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  background: #012368;
  background: -moz-linear-gradient(top, #012368 54%, #001338 100%);
  background: -webkit-linear-gradient(top, #012368 54%, #001338 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #012368), to(#001338));
  background: -o-linear-gradient(top, #012368 54%, #001338 100%);
  background: linear-gradient(to bottom, #012368 54%, #001338 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012368', endColorstr='#001338',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-id-3990 a.article-button:hover,
.page-id-3990 .article-button a:hover {
  color: #ffffff !important;
  opacity: 0.85 !important; }

.page-id-3990 .products-submit input[type="text"], .page-id-3990 .products-submit input[type="email"] {
  font-size: 15px !important;
  padding: 15px !important;
  margin-bottom: 15px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: #fff !important;
  width: 100%; }

.page-id-3990 .products-submit input[type="submit"],
.page-id-3990 .products-submit button[type="submit"] {
  font-size: 14px;
  text-transform: uppercase;
  padding: 17px 45px;
  float: none;
  background: #012368;
  background: -moz-linear-gradient(top, #012368 54%, #001338 100%);
  background: -webkit-linear-gradient(top, #012368 54%, #001338 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #012368), to(#001338));
  background: -o-linear-gradient(top, #012368 54%, #001338 100%);
  background: linear-gradient(to bottom, #012368 54%, #001338 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012368', endColorstr='#001338',GradientType=0 );
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  width: auto; }

.page-id-3990 .products-submit input[type="submit"]:hover,
.page-id-3990 .products-submit button[type="submit"]:hover {
  opacity: 0.85 !important; }

/*Media Releases*/
.page-id-4346 a.article-button,
.page-id-4346 .article-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  padding: 20px 80px !important;
  clear: both !important;
  border-radius: 0px 20px 0px 0px;
  -moz-border-radius: 0px 20px 0px 0px;
  -webkit-border-radius: 0px 20px 0px 0px;
  border: 0px none #000000;
  background: #9a0672;
  background: -moz-linear-gradient(top, #9a0672 54%, #600346 100%);
  background: -webkit-linear-gradient(top, #9a0672 54%, #600346 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #9a0672), to(#600346));
  background: -o-linear-gradient(top, #9a0672 54%, #600346 100%);
  background: linear-gradient(to bottom, #9a0672 54%, #600346 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a0672', endColorstr='#600346',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

.page-id-4346 a.article-button:hover,
.page-id-4346.article-button a:hover {
  color: #ffffff !important;
  opacity: 0.85 !important; }

.page-id-4346 article.post .post-header h2 a {
  color: #9a0672 !important; }

.page-id-4346 article.post .post-header h2 a:hover {
  color: #333 !important; }

/*Author Bio*/
#author-bio {
  background: #f2f2f2 !important;
  padding-bottom: 20px !important;
  margin-bottom: 20px !important;
  min-height: 80px !important; }

.author-4 #author-bio img::after {
  content: "";
  background: url("../images/denise-tan.png") 0 0px no-repeat; }

.author-5 #author-bio img::after {
  content: "";
  background: url("../images/denise-tan.png") 0 0px no-repeat; }

.author-6 #author-bio img::after {
  content: "";
  background: url("../images/jodie-north.png") 0 0px no-repeat; }

.author-7 #author-bio img::after {
  content: "";
  background: url("../images/libby-schultz.png") 0 0px no-repeat; }

#author-bio img {
  visibility: hidden !important;
  /*	display: none!important;*/ }

#author-bio #author-info {
  width: 100% !important;
  padding: 30px !important; }

/*Featured Section*/
.featured-section img {
  padding: 0 10px 0 0;
  vertical-align: middle; }

/*Trending Posts Section*/
.trending-section img {
  padding: 0 10px 0 0;
  vertical-align: middle; }

/*Vertical Align - Content*/
.vertical-align-expert.padding-4-percent {
  display: table;
  vertical-align: middle; }

/*Button - Download Guide*/
a.download-guide-button, .download-guide-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #464646 !important;
  padding: 15px 0px !important;
  width: 240px !important;
  clear: both !important;
  -webkit-border-radius: 20px 2px 2px 2px;
  -moz-border-radius: 20px 2px 2px 2px;
  border-radius: 20px 2px 2px 2px;
  border: 0px none #000000;
  background: #e9eef6;
  background: -moz-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
  background: -webkit-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
  background: -webkit-gradient(linear, left top, left bottom, from(#e9eef6), color-stop(86%, #ffffff));
  background: -o-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
  background: linear-gradient(to bottom, #e9eef6 0%, #ffffff 86%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eef6', endColorstr='#ffffff',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

a.download-guide-button:hover, .download-guide-button a:hover {
  color: #464646 !important;
  opacity: 0.85 !important;
  width: 300px !important; }

a.download-checklist-button, .download-checklist-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #464646 !important;
  padding: 15px 0px !important;
  width: 240px !important;
  clear: both !important;
  -webkit-border-radius: 20px 2px 2px 2px;
  -moz-border-radius: 20px 2px 2px 2px;
  border-radius: 20px 2px 2px 2px;
  border: 0px none #000000;
  background: #e9eef6;
  background: -moz-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
  background: -webkit-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
  background: -webkit-gradient(linear, left top, left bottom, from(#e9eef6), color-stop(86%, #ffffff));
  background: -o-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
  background: linear-gradient(to bottom, #e9eef6 0%, #ffffff 86%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eef6', endColorstr='#ffffff',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

a.download-checklist-button:hover, .download-checklist-button a:hover {
  color: #464646 !important;
  opacity: 0.85 !important;
  width: 300px !important; }

a.download-guide-button:before,
.download-guide-button a:before {
  content: '';
  background: url("../images/icon-resources-guide.png") 0 2px no-repeat;
  padding: 10px 0 20px 40px; }

a.download-checklist-button:before,
.download-checklist-button a:before {
  content: '';
  background: url("../images/icon-checklist.png") 0 2px no-repeat;
  padding: 10px 0 20px 40px; }

/*Button - View Latest*/
a.view-latest-button, .view-latest-button a {
  position: relative !important;
  display: inline-block !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  color: #464646 !important;
  padding: 15px 0px !important;
  width: 240px !important;
  clear: both !important;
  -webkit-border-radius: 20px 2px 2px 2px;
  -moz-border-radius: 20px 2px 2px 2px;
  border-radius: 20px 2px 2px 2px;
  border: 0px none #000000;
  background: #e9eef6;
  background: -moz-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
  background: -webkit-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
  background: -webkit-gradient(linear, left top, left bottom, from(#e9eef6), color-stop(86%, #ffffff));
  background: -o-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
  background: linear-gradient(to bottom, #e9eef6 0%, #ffffff 86%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eef6', endColorstr='#ffffff',GradientType=0 );
  -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

a.view-latest-button:hover, .view-latest-button a:hover {
  color: #464646 !important;
  opacity: 0.85 !important;
  width: 300px !important; }

a.view-latest-button::before,
.view-latest-button a:before {
  content: '';
  background: url("../images/icon-resources-expert.png") 0 2px no-repeat;
  padding: 10px 0 20px 40px; }

/*Button - Back to Resources*/
a.back-to-resources-button, .back-to-resources-button a {
  font-size: 14px;
  text-transform: uppercase;
  padding: 10px 30px;
  color: #fff !important;
  background: #4dc5fd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkYzVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwODdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4dc5fd), color-stop(87%, #0087c6));
  background: -webkit-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -o-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -ms-linear-gradient(top, #4dc5fd 0%, #0087c6 87%);
  background: -webkit-gradient(linear, left top, left bottom, from(#4dc5fd), color-stop(87%, #0087c6));
  background: linear-gradient(to bottom, #4dc5fd 0%, #0087c6 87%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc5fd', endColorstr='#0087c6', GradientType=0 );
  border-radius: 20px 2px 2px 2px;
  -moz-border-radius: 20px 2px 2px 2px;
  -webkit-border-radius: 20px 2px 2px 2px;
  border: 0px none #000000;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

a.back-to-resources-button:hover, .back-to-resources-button a:hover {
  color: #fff !important;
  opacity: 0.85 !important; }

/*Live Chat*/
.page-template-page-resources-page #wp-live-chat {
  display: block !important; }

.page-template-default #wp-live-chat {
  display: none !important; }

#wplc_hovercard_min {
  position: absolute;
  width: 50px;
  height: 20px;
  right: 0px;
  top: -25px;
  font-size: 12px;
  text-align: center;
  border-radius: 9px;
  color: #fff;
  cursor: pointer; }

#wplc_first_message strong {
  font-size: 16px;
  color: #fff !important;
  padding: 5px 0;
  background-color: #0bc0f1 !important; }

#wplc_first_message {
  font-size: 14px;
  color: #fff !important;
  padding: 5px 0;
  background-color: #0bc0f1 !important; }

#wplc_hovercard {
  width: 300px !important;
  height: 145px !important;
  border: none !important;
  background-color: #0bc0f1 !important;
  border-radius: 0px !important; }

#wplc_hovercard_content {
  padding: 15px;
  height: 90px;
  -webkit-box-shadow: 0 1px 1px #f0f0f1;
  box-shadow: 0 1px 1px #f0f0f1;
  background-color: #0bc0f1 !important; }

#wplc_hovercard_bottom {
  border-top: none;
  padding-top: 0px;
  height: 60px;
  border-bottom-right-radius: 0px !important;
  background-color: #0bc0f1 !important;
  border-bottom-left-radius: 0px !important; }

.wplc_left_logo {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  background: url("../images/chaticon.png") 0 2px no-repeat !important; }

#speeching_button, #wplc_start_chat_btn {
  font-family: Open Sans !important;
  padding: 10px;
  font-size: 15px;
  text-transform: none;
  float: left;
  margin: 0 20px;
  border: 1px solid #fff;
  display: block;
  width: 85%;
  color: #333 !important;
  background-color: #fff !important;
  text-align: left;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease; }

#speeching_button:hover, #wplc_start_chat_btn:hover {
  border: 1px solid #e5e5e5;
  opacity: 0.85 !important; }

#wplc_hovercard::before {
  display: none !important; }

#wplc_hovercard::after {
  display: none !important; }

/*Category Colors*/
.category-article h1, .category-article h2, .category-article h3, .category-article h4, .category-article h5, .category-article h6, .category-article a, .category-article blockquote, .category-article .icon-tiny[class^="icon-"] {
  color: #9a0672; }

.category-media-release h1, .category-media-release h2, .category-media-release h3, .category-media-release h4, .category-media-release h5, .category-media-release h6, .category-media-release a, .category-media-release blockquote, .category-article .icon-tiny[class^="icon-"] {
  color: #9a0672; }

.category-case-study h1, .category-case-study h2, .category-case-study h3, .category-case-study h4, .category-case-study h5, .category-case-study h6, .category-case-study a, .category-case-study blockquote, .category-article .icon-tiny[class^="icon-"] {
  color: #c9441b; }

.category-multimedia h1, .category-multimedia h2, .category-multimedia h3, .category-multimedia h4, .category-multimedia h5, .category-multimedia h6, .category-multimedia a, .category-multimedia blockquote, .category-article .icon-tiny[class^="icon-"] {
  color: #8c1013; }

.category-guide h1, .category-guide h2, .category-guide h3, .category-guide h4, .category-guide h5, .category-guide h6, .category-guide a, .category-guide blockquote, .category-article .icon-tiny[class^="icon-"] {
  color: #006389; }

.category-e-book h1, .category-e-book h2, .category-e-book h3, .category-e-book h4, .category-e-book h5, .category-e-book h6, .category-e-book a, .category-e-book blockquote, .category-article .icon-tiny[class^="icon-"] {
  color: #30c3b9; }

.category-expert h1, .category-expert h2, .category-expert h3, .category-expert h4, .category-expert h5, .category-expert h6, .category-expert a, .category-expert blockquote, .category-article .icon-tiny[class^="icon-"] {
  color: #1da585; }

/*Category Colors - White*/
.category-article .white h1, .category-article .white h2, .category-article .white h3, .category-article .white h4, .category-article .white h5, .category-article .white h6 {
  color: #fff !important; }

.category-media-release .white h1, .category-media-release .white h2, .category-media-release .white h3, .category-media-release .white h4, .category-media-release .white h5, .category-media-release .white h6 {
  color: #fff !important; }

.category-case-study .white h1, .category-case-study .white h2, .category-case-study .white h3, .category-case-study .white h4, .category-case-study .white h5, .category-case-study .white h6 {
  color: #fff !important; }

.category-multimedia .white h1, .category-multimedia .white h2, .category-multimedia .white h3, .category-multimedia .white h4, .category-multimedia .white h5, .category-multimedia .white h6 {
  color: #fff !important; }

.category-guide .white h1, .category-guide .white h2, .category-guide .white h3, .category-guide .white h4, .category-guide .white h5, .category-guide .white h6 {
  color: #fff !important; }

.category-e-book .white h1, .category-e-book .white h2, .category-e-book .white h3, .category-e-book .white h4, .category-e-book .white h5, .category-e-book .white h6 {
  color: #fff !important; }

.category-expert .white h1, .category-expert .white h2, .category-expert .white h3, .category-expert .white h4, .category-expert .white h5, .category-expert .white h6 {
  color: #fff !important; }

/*Category Colors - Black*/
.category-article .black h1, .category-article .black h2, .category-article .black h3, .category-article .black h4, .category-article .black h5, .category-article .black h6 {
  color: #444 !important; }

.category-media-release .black h1, .category-media-release .black h2, .category-media-release .black h3, .category-media-release .black h4, .category-media-release .black h5, .category-media-release .black h6 {
  color: #444 !important; }

.category-case-study .black h1, .category-case-study .black h2, .category-case-study .black h3, .category-case-study .black h4, .category-case-study .black h5, .category-case-study .black h6 {
  color: #444 !important; }

.category-multimedia .black h1, .category-multimedia .black h2, .category-multimedia .black h3, .category-multimedia .black h4, .category-multimedia .black h5, .category-multimedia .black h6 {
  color: #444 !important; }

.category-guide .black h1, .category-guide .black h2, .category-guide .black h3, .category-guide .black h4, .category-guide .black h5, .category-guide .black h6 {
  color: #444 !important; }

.category-e-book .black h1, .category-e-book .black h2, .category-e-book .black h3, .category-e-book .black h4, .category-e-book .black h5, .category-e-book .black h6 {
  color: #444 !important; }

.category-expert .black h1, .category-expert .black h2, .category-expert .black h3, .category-expert .black h4, .category-expert .black h5, .category-expert .black h6 {
  color: #444 !important; }

/*Category - Guide*/
.category-guide .tabbed > ul {
  background: #006389 !important;
  padding: 20px; }

.category-guide .tabbed > ul li a {
  background: none !important;
  color: #fff !important; }

/*Featured Image*/
.single .category-case-study .post-featured-img,
.single .category-expert .post-featured-img,
.single .category-e-book .post-featured-img,
.single .category-guide .post-featured-img {
  display: none; }

/*Blockquote*/
blockquote {
  padding: 20px;
  border: 1px solid #c1c1c1; }

blockquote p {
  font-size: 16px !important;
  font-weight: 300 !important;
  font-style: italic;
  line-height: 1.5em !important;
  letter-spacing: normal !important; }

.testimonial_slider blockquote {
  border: none !important; }

/*Icon Colors*/
.category-article .icon-tiny[class^="icon-"] {
  font-size: 20px !important;
  line-height: 20px !important;
  height: 20px !important;
  width: 20px !important;
  color: #9a0672 !important; }

.category-media-release .icon-tiny[class^="icon-"] {
  font-size: 20px !important;
  line-height: 20px !important;
  height: 20px !important;
  width: 20px !important;
  color: #9a0672 !important; }

.category-case-study .icon-tiny[class^="icon-"] {
  font-size: 20px !important;
  line-height: 20px !important;
  height: 20px !important;
  width: 20px !important;
  color: #c9441b !important; }

.category-multimedia .icon-tiny[class^="icon-"] {
  font-size: 20px !important;
  line-height: 20px !important;
  height: 20px !important;
  width: 20px !important;
  color: #8c1013 !important; }

.category-guide .icon-tiny[class^="icon-"] {
  font-size: 20px !important;
  line-height: 20px !important;
  height: 20px !important;
  width: 20px !important;
  color: #006389 !important; }

.category-e-book .icon-tiny[class^="icon-"] {
  font-size: 20px !important;
  line-height: 20px !important;
  height: 20px !important;
  width: 20px !important;
  color: #30c3b9 !important; }

.category-expert .icon-tiny[class^="icon-"] {
  font-size: 20px !important;
  line-height: 20px !important;
  height: 20px !important;
  width: 20px !important;
  color: #1da585 !important; }

/*No Margin or Padding*/
.no-padding-margin {
  padding: 0 !important;
  margin: 0 !important; }

h1.no-padding-margin, h2.no-padding-margin, h3.no-padding-margin, h4.no-padding-margin, h5.no-padding-margin, h6.no-padding-margin, p.no-padding-margin, a.no-padding-margin {
  padding: 0 !important;
  margin: 0 !important; }

.no-padding-margin .col.span_2 {
  padding: 0 !important;
  margin: 0 !important; }

/*Table*/
article.post table td, article.post table th {
  text-align: left; }

body:not(.woocommerce-cart) .main-content table,
body:not(.woocommerce-cart) .main-content tr
body:not(.woocommerce-cart) .main-content td,
body:not(.woocommerce-cart) .main-content td {
  vertical-align: middle; }

/* Banners */
@media only screen and (min-width: 1000px) {
  body[data-transparent-header="false"][data-bg-header="true"] .wpb_row.first-section {
    margin-top: 0 !important; } }

/*Post Tags*/
.post-tags {
  display: none;
  margin: 10px 0 !important;
  background: #f2f2f2;
  line-height: 1em !important; }

.post-tags h4 {
  display: none;
  font-size: 10pt !important;
  font-weight: normal !important;
  color: #444 !important;
  text-transform: uppercase !important;
  margin-top: 10px; }

.post-tags a {
  background-color: transparent !important;
  color: #444 !important;
  cursor: pointer;
  display: inline-block;
  float: left;
  line-height: 1em !important;
  margin: 0px 5px 0px 0px;
  font-size: 10pt !important;
  padding: 10px;
  position: relative;
  text-transform: capitalize;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  text-transform: uppercase !important; }

.post-tags a:hover {
  background-color: transparent !important;
  color: #fff !important; }

/*Categories*/
#post-categories {
  display: none;
  /*display: block;*/
  margin: 10px 0 !important;
  background: #f2f2f2; }

.post-categories h4 {
  font-size: 10pt !important;
  font-weight: normal !important;
  color: #444 !important;
  text-transform: uppercase !important;
  margin-top: 10px; }

ul.post-categories {
  margin-left: 0px !important;
  margin-bottom: 0px !important;
  line-height: 1em !important; }

ul.post-categories li {
  display: inline-block;
  list-style: none !important;
  padding: 0 !important; }

.post-categories li a {
  background-color: transparent !important;
  color: #444 !important;
  cursor: pointer;
  display: inline-block;
  float: left;
  line-height: 1em !important;
  margin: 0px 5px 0px 0px;
  font-size: 10pt !important;
  padding: 10px;
  position: relative;
  text-transform: capitalize;
  -webkit-transition: all 120ms ease;
  -moz-transition: all 120ms ease;
  -ms-transition: all 120ms ease;
  -o-transition: all 120ms ease;
  transition: all 120ms ease;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-transform: uppercase !important; }

.post-categories a:hover {
  background-color: #0087c6 !important;
  color: #fff !important; }


.download-infographic-button a{
  position: relative !important;
    display: inline-block !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 1em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    color: #464646 !important;
    padding: 15px 0px !important;
    width: 240px !important;
    clear: both !important;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    border: 0px none #000000;
    background: #e9eef6;
    background: -moz-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
    background: -webkit-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
    background: -webkit-gradient(linear, left top, left bottom, from(#e9eef6), color-stop(86%, #ffffff));
    background: -o-linear-gradient(top, #e9eef6 0%, #ffffff 86%);
    background: linear-gradient(to bottom, #e9eef6 0%, #ffffff 86%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eef6', endColorstr='#ffffff', GradientType=0);
    -webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.3);
    -webkit-transition: 1s ease-out;
    -moz-transition: 1s ease-out;
    -o-transition: 1s ease-out;
    -ms-transition: 1s ease-out;
    transition: 1s ease-out;
}
.download-infographic-button a:before {
    content: '';
    background: url(https://www.affinitypayrollservices.com.au/resources/uploads/2016/06/icon-resources-articles.png) 0 2px no-repeat;
    padding: 10px 0 20px 40px;
}

/*Responsive*/
@media only screen and (min-width: 0px) and (max-width: 1000px) {
  #header-outer, #header-secondary-outer {
    position: relative !important; } }

@media only screen and (min-width: 471px) and (max-width: 690px) {
  .page-template-page-resources-page article.masonry-blog-item {
    width: 100% !important; }
  .page-template-page-resources-page .regular .post-featured-img {
    width: 100% !important; }
  .page-template-page-resources-page .regular .post-featured-img img {
    width: 100% !important; }
  .page-template-page-resources-page .regular .article-content-wrap {
    width: 100% !important; }
  .su-post {
    width: 100% !important; } }

@media only screen and (min-width: 1px) and (max-width: 470px) {
  .page-template-page-resources-page article.masonry-blog-item {
    width: 100% !important; }
  .page-template-page-resources-page .regular .post-featured-img {
    width: 100% !important; }
  .page-template-page-resources-page .regular .post-featured-img img {
    width: 100% !important; }
  .page-template-page-resources-page .regular .article-content-wrap {
    width: 100% !important; }
  .su-post {
    width: 100% !important; } }

@media only screen and (min-width: 1001px) and (max-width: 1180px) {
  #footer-outer .widget.widget_text ul#social li {
    margin: 10px 20px 0 0 !important; }
  #footer-outer .widget.widget_text ul#social li:last-child {
    margin: 10px 20px 0 0 !important; } }

/*Infographic*/
.page-template-page-resources-page #post-3690.regular.masonry-blog-item .article-content-wrap,
.archive #post-3690.regular.masonry-blog-item .article-content-wrap {
  color: #fff !important;
  background: #1AC6F4;
  margin-top: -120px; }

.page-template-page-resources-page #post-3690.regular.masonry-blog-item .post-header h2 a,
.archive #post-3690.regular.masonry-blog-item .post-header h2 a {
  color: #fff !important; }

.page-template-page-resources-page #post-3690.regular.masonry-blog-item .resources-category h6,
.archive #post-3690.regular.masonry-blog-item .resources-category h6 {
  color: #fff !important;
  margin: 0px !important; }

.page-template-page-resources-page #post-3690.regular.masonry-blog-item .resources-category img,
.archive #post-3690.regular.masonry-blog-item .resources-category img {
  display: none; }

.page-template-page-resources-page #post-3690.regular.masonry-blog-item .resources-category h6::before,
.archive #post-3690.regular.masonry-blog-item .resources-category h6::before {
  content: ' ';
  background: url("../images/icon-resources-articles-reverse.png") 0 2px no-repeat;
  padding: 8px 0 10px 45px; }

/*Infographic*/
.single.postid-5299 .post-featured-img img {
  display: none !important; }

.page-template-page-resources-page #post-5299.regular.masonry-blog-item .article-content-wrap,
.archive #post-5299.regular.masonry-blog-item .article-content-wrap {
  color: #fff !important;
  background: #1AC6F4;
  margin-top: -100px; }

.page-template-page-resources-page #post-5299.regular.masonry-blog-item .post-header h2 a,
.archive #post-5299.regular.masonry-blog-item .post-header h2 a {
  color: #fff !important; }

.page-template-page-resources-page #post-5299.regular.masonry-blog-item .resources-category h6,
.archive #post-5299.regular.masonry-blog-item .resources-category h6 {
  color: #fff !important;
  margin: 0px !important; }

.page-template-page-resources-page #post-5299.regular.masonry-blog-item .resources-category img,
.archive #post-5299.regular.masonry-blog-item .resources-category img {
  display: none; }

.page-template-page-resources-page #post-5299.regular.masonry-blog-item .resources-category h6::before,
.archive #post-5299.regular.masonry-blog-item .resources-category h6::before {
  content: ' ';
  background: url("../images/icon-resources-articles-reverse.png") 0 2px no-repeat;
  padding: 8px 0 10px 45px; }

/*Media Release*/
.page-template-page-resources-page #post-4058.regular.masonry-blog-item .article-content-wrap,
.archive #post-4058.regular.masonry-blog-item .article-content-wrap {
  color: #fff !important;
  background-color: rgba(5, 31, 53, 0.7);
  margin-top: -160px; }

.page-template-page-resources-page #post-4058.regular.masonry-blog-item .post-header h2 a,
.archive #post-4058.regular.masonry-blog-item .post-header h2 a {
  color: #fff !important; }

.page-template-page-resources-page #post-4058.regular.masonry-blog-item .resources-category h6,
.archive #post-4058.regular.masonry-blog-item .resources-category h6 {
  color: #fff !important; }

.page-template-page-resources-page #post-4058.regular.masonry-blog-item .excerpt,
.archive #post-4058.regular.masonry-blog-item .excerpt {
  display: none !important; }

/* Resources Filter animation */
.page-template-page-resources-page .regular.masonry-blog-item {
  -webkit-transition: top 400ms ease, left 400ms ease;
  -moz-transition: top 400ms ease, left 400ms ease;
  -ms-transition: top 400ms ease, left 400ms ease;
  -o-transition: top 400ms ease, left 400ms ease;
  transition: top 400ms ease, left 400ms ease; }

/* Resources Filter */
#sidebar .resources-filter {
  margin-bottom: 0 !important;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd; }

.resources-filter .menu-resources-filter-container {
  display: none;
  clear: both;
  padding: 10px 20px;
  background: #FFF;
  border: 1px solid #DDD;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 2px; }

#sidebar .resources-filter .menu-resources-filter-container ul.menu {
  display: block;
  width: 100%;
  margin-bottom: 0px !important; }

.resources-filter ul.menu:after {
  content: " ";
  display: table;
  visibility: hidden;
  height: 1px;
  clear: both; }

.resources-filter ul.menu > li {
  display: block;
  border-bottom: 0px !important;
  padding: 0;
  float: left;
  width: 50%; }

.resources-filter ul.menu > li:nth-child(2n+1) {
  clear: left; }

@media (min-width: 690px) {
  .resources-filter ul.menu > li {
    width: 33%; }
  .resources-filter ul.menu > li:nth-child(2n+1) {
    clear: none; }
  .resources-filter ul.menu > li:nth-child(3n+1) {
    clear: left; } }

@media (min-width: 1000px) {
  .resources-filter ul.menu > li {
    width: 20%; }
  .resources-filter ul.menu > li:nth-child(3n+1) {
    clear: none; }
  .resources-filter ul.menu > li:nth-child(5n+1) {
    clear: left; } }

.resources-filter ul.menu > li > a {
  font-weight: bold;
  color: #676767 !important;
  cursor: default;
  margin-bottom: 1em; }

.resources-filter ul.menu li ul.sub-menu {
  padding-right: 30px; }

.resources-filter ul.menu li li {
  font-size: 14px;
  padding: 0 !important; }

.resources-filter ul.menu li li a {
  display: block;
  padding: 8px 8px 8px 0;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; }

.resources-filter ul.menu li li a:hover {
  padding-left: 8px;
  background: #f0f0f0; }

.resources-filter ul.menu li li a.active {
  padding: 8px;
  color: #000; }

.resources-filter ul.menu li ul.sub-menu li:last-child {
  border-bottom: 0px !important; }

.resources-filter .filter-clear {
  display: none;
  clear: both;
  margin-top: 1em;
  margin-bottom: 0.5em; }

.resources-filter .filter-toggle {
  margin-bottom: 0 !important; }

/*Article Arrow*/
.article-arrow a {
  display: block;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #fff !important;
  padding: 5px;
  text-align: center;
  text-transform: uppercase; }

.article-arrow {
  position: relative;
  background: #9a0672; }

.article-arrow:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #9a0672;
  border-width: 20px;
  margin-top: -20px; }

/* Benefits By Role tabs */
.benefits-by-role .ui-tabs-nav li {
  min-width: 150px;
  text-align: center; }
  .benefits-by-role .ui-tabs-nav li a {
    text-align: center; }
    .benefits-by-role .ui-tabs-nav li a:before {
      content: " ";
      display: block;
      width: 70px;
      height: 70px;
      border: 1px solid #ddd;
      -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
      box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
      border-radius: 50%;
      margin: 0 auto 0.3em;
      background: url("../images/benefits-icons.gif") no-repeat 0 0; }
    .benefits-by-role .ui-tabs-nav li a:hover:before {
      -webkit-box-shadow: 0px 0px 0px transparent;
      box-shadow: 0px 0px 0px transparent; }
    .benefits-by-role .ui-tabs-nav li a.active-tab:before {
      -webkit-box-shadow: 0 0 0 transparent;
      box-shadow: 0 0 0 transparent;
      border: 1px solid #0087c6; }

.benefits-by-role .ui-tabs-nav li:nth-child(2) a:before {
  background-position: -70px 0px; }

.benefits-by-role .ui-tabs-nav li:nth-child(3) a:before {
  background-position: -140px 0px; }

.benefits-by-role .ui-tabs-nav li:nth-child(4) a:before {
  background-position: -0px -70px; }

.benefits-by-role .ui-tabs-nav li:nth-child(5) a:before {
  background-position: -70px -70px; }

.benefits-by-role .ui-tabs-nav li:nth-child(6) a:before {
  background-position: -140px -70px; }

iframe.reversed p {
  color: #FFF !important; }



