/*
 Theme Name: LaborSolutionsV2 Theme
 Theme URI: https://labor-solutions.com
 Description: This is the LaborSolutions theme created for the Genesis Framework.
 Author: NWC Media
 Author URI: https://nwc.media

 Version: 1.0.9

 Tags: black, white, blue, green, orange, pink, one-column, two-columns, responsive-layout, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, rtl-language-support

 Template: genesis
 Template Version: 1.0+

 License: GPL-2.0+
 License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* # Table of Contents
- HTML5 Reset
 - Baseline Normalize
 - Box Sizing
 - Float Clearing
- Defaults
 - Typographical Elements
 - Headings
 - Objects
 - Gallery
 - Forms
 - Tables
 - Screen Reader Text
- Structure and Layout
 - Site Containers
 - Column Widths and Positions
 - Column Classes
- Common Classes
 - Avatar
 - Genesis
 - Search Form
 - Titles
 - WordPress
- Widgets
 - Featured Content
- Plugins
 - Genesis eNews Extended
 - Jetpack
- Site Header
 - Title Area
 - Widget Area
- Site Navigation
 - Accessible Menu
 - Site Header Navigation
 - Primary Navigation
 - Secondary Navigation
 - Skip Links
- Content Area
 - Entries
 - Entry Meta
 - Pagination
 - Comments
- Sidebars
- Footer Widgets
- Site Footer
- Media Queries
 - Retina Display
 - Max-width: 1200px
 - Max-width: 960px
 - Max-width: 800px
- Print Styles
*/

/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 \| MIT License \| git.io/normalize */

:root {
 --buttonhovercolor: #fff;
 --buttonhovertextcolor: #DCD3CB;
}

html {
 font-family:rig-sans, sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
 }
body {
 margin:0
 }
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
 display:block;
 }
audio,canvas,progress,video {
 display:inline-block;
 vertical-align:baseline
 }
audio:not([controls]) {
 display:none;
 height:0
 }
[hidden],template {
 display:none
 }
a {
 background:0 0
 }
a:active,a:hover {
 outline:0
 }
abbr[title] {
 border-bottom:1px dotted
 }
b,strong {
 font-weight:700
 }
dfn {
 font-style:italic
 }
h1 {
 font-size:2em;margin:.67em 0
 }
mark {
 background:#ff0;color:#707070
 }
small {
 font-size:80%
 }
sub,sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
 }
sup {
 top:-.5em
 }
sub {
 bottom:-.25em
 }
img {
 border:0
 }
svg:not(:root) {
 overflow:hidden
 }
figure {
 margin:1em 40px
 }
hr {
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 height:0
 }
pre {
 overflow:auto
 }
code,kbd,pre,samp {
 font-family:monospace,monospace;
 font-size:1em
 }
button,input,optgroup,select,textarea {
 color:inherit;
 font:inherit;
 margin:0
 }
button {
 overflow:visible
 }
button,select {
 text-transform:none
 }
button,html input[type=button],input[type=reset],input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
 }
button[disabled],html input[disabled] {
 cursor:default
 }
button::-moz-focus-inner,input::-moz-focus-inner {
 border:0;
 padding:0
 }
input {
 line-height:normal
 }
input[type=checkbox],input[type=radio] {
 box-sizing:border-box;
 padding:0
 }
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
 height:auto
 }
input[type=search] {
 -webkit-appearance:textfield;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
 }
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
 }
fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
 }
legend {
 border:0;
 padding:0
 }
textarea {
 overflow:auto
 }
optgroup {
 font-weight:700
 }
table {
 border-collapse:collapse;
 border-spacing:0
 }
td,th {
 padding:0
 }

/* ## Box Sizing
--------------------------------------------- */

html,
input[type="search"]{
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

*,
*:before,
*:after {
 box-sizing: inherit;
}

/* ## Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
 content: " ";
 display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
 clear: both;
 content: " ";
 display: table;
}

/* # Defaults
---------------------------------------------------------------------------------------------------- */

/* ## Typographical Elements
--------------------------------------------- */

html {
 font-size: 62.5%; /* 10px browser default */
}

/* Chrome fix */
body > div {
 font-size: 14px;
 font-size: 1.4rem;
}

body {
 background-color: #fff;
 color: #707070;
 font-family: rig-sans, sans-serif;
 font-size: 14px;
 font-size: 1.4rem;
 font-weight: 400;
 letter-spacing: 1px;
 line-height: 1.625;
 margin: 0;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img {
 -webkit-transition: all 0.4s ease-in-out;
 -moz-transition: all 0.4s ease-in-out;
 -ms-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
}

a {
 color: #16aaf3;
 text-decoration: none;
}

a:hover,
a:focus {
 color: #333;
 text-decoration: none;
}

p {
 margin: 0 0 30px;
 padding: 0;
}

ol,
ul {
 margin: 0;
 padding: 0;
}

li {
 list-style-type: none;
}

hr {
 border: 0;
 border-collapse: collapse;
 border-top: 1px solid #ddd;
 clear: both;
 margin: 1em 0;
}

.home hr {
 border: none;
 border-top: 1px solid #ddd;
 display: block;
 height: 1px;
 margin: 40px auto 30px;
 width: 120px;
}

b,
strong {
 font-weight: 600;
}

blockquote,
cite,
em,
i {
 font-style: italic;
}

blockquote {
 background: url(images/blockquote.png) no-repeat;
 border: none;
 margin: 5px 5px 20px;
 padding: 10px 30px 5px 60px;
}

/* ## Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
 font-family: roboto, sans-serif;
 font-weight: 400;
 letter-spacing: 1px;
 line-height: 1.4;
 margin: 0 0 20px;
}

h1 {
 font-size: 36px;
 font-size: 3.6rem;
}

h2 {
 font-size: 30px;
 font-size: 3rem;
}

.image-section h2,
.solid-section h2 {
 font-size: 44px;
 font-weight: 300;
}

h3 {
 font-size: 30px;
 font-size: 3rem;
}

h4 {
 font-size: 20px;
 font-size: 2rem;
}

.image-section h4,
.solid-section h4 {
 font-size: 44px;
 font-size: 4.4rem;
}

h5 {
 font-size: 18px;
 font-size: 1.8rem;
 margin-bottom: 10px;
}

h6 {
 font-size: 16px;
 font-size: 1.6rem;
}

/* ## Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
 max-width: 100%;
}

img {
 height: auto;
}

.featured-content img,
.gallery img {
 width: auto;
}

/* ## Gallery
--------------------------------------------- */

.gallery {
 overflow: hidden;
}

.gallery-item {
 float: left;
 margin: 0 0 28px;
 text-align: center;
}

.gallery-columns-2 .gallery-item {
 width: 50%;
}

.gallery-columns-3 .gallery-item {
 width: 33%;
}

.gallery-columns-4 .gallery-item {
 width: 25%;
}

.gallery-columns-5 .gallery-item {
 width: 20%;
}

.gallery-columns-6 .gallery-item {
 width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
 width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
 width: 12.5%;
}

.gallery-columns-9 .gallery-item {
 width: 11.1111%;
}

.gallery img {
 border: 1px solid #ddd;
 height: auto;
 padding: 4px;
}

.gallery img:hover,
.gallery img:focus {
 border: 1px solid #999;
}

/* ## Forms
--------------------------------------------- */

input,
select,
textarea {
 background-color: #fff;
 border: 1px solid #ddd;
 color: #333;
 font-size: 16px;
 font-size: 1.6rem;
 font-weight: 300;
 padding: 10px;
 width: 100%;
}

input:focus,
textarea:focus {
 border: 1px solid #999;
 outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
 width: auto;
}

::-moz-placeholder {
 color: #333;
 font-weight: 300;
 opacity: 1;
}

::-webkit-input-placeholder {
 color: #333;
 font-weight: 300;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -ms-border-radius: 3px;
 -webkit-border-radius: 3px;
 background-color: #707070;
 border: 0;
 color: #fff;
 cursor: pointer;
 font-size: 14px;
 font-size: 1.4rem;
 font-weight: 400;
 letter-spacing: 1px;
 padding: 10px 30px;
 text-transform: uppercase;
 width: auto;
 word-spacing: 2px;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus {
 background-color: #707070;
 color: #fff;
}

.site-inner .button:hover,
.entry-content .button:hover,
.entry-content .button:focus {
 background: #333;
 color: #fff;
}

.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .button {
 background-color: #707070;
 border:1px solid var(--lightaccent);
 color: #fff;
}

.footer-widgets button:hover,
.footer-widgets input:hover[type="button"],
.footer-widgets input:hover[type="reset"],
.footer-widgets input:hover[type="submit"],
.footer-widgets .button:hover,
.footer-widgets button:focus,
.footer-widgets input:focus[type="button"],
.footer-widgets input:focus[type="reset"],
.footer-widgets input:focus[type="submit"],
.footer-widgets .button:focus {
 background-color: #fff;
 color: #333;
}

.button {
 display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
 display: none;
}

.site-inner .gform_wrapper .gform_footer input.button,
.site-inner .gform_wrapper .gform_footer input[type=submit] {
 font-size: 16px;
}

.site-inner .gform_wrapper input[type=text],
.site-inner .gform_wrapper input[type=url],
.site-inner .gform_wrapper input[type=email],
.site-inner .gform_wrapper input[type=tel],
.site-inner .gform_wrapper input[type=number],
.site-inner .gform_wrapper input[type=password] {
 padding: 10px;
}

.site-inner .gform_wrapper ul li.gfield {
 margin-bottom: 20px;
}

/* Buttons and Colors */

.home a.button:hover {
 background-color: #fff;
 color: #333;
}

.home a.button:hover {
 background-color: #fff;
 color: #333;
}

a.button.medium {
 font-size: 16px;
 font-weight: 300;
 padding: 12px 40px;
}

a.button.large {
 font-size: 18px;
 font-weight: 300;
 padding: 15px 40px;
}

a.button.xlarge {
 font-size: 20px;
 font-weight: 300;
 letter-spacing: 1.5px;
 padding: 20px 60px;
}

a.button.clear-button {
 background: none;
 border: 1px solid #fff;
}

a.button.clear-button:hover {
 border: 1px solid #ddd;
}

a.button.white {
 background: #fff;
 color: #000;
}

a.button.white-clear {
 background: none;
 border: 1px solid #fff;
 border-radius: 3px;
 color: #fff;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}

a.button.black {
 background-color: #000;
 color: #fff;
}

a.button.blue {
 background-color: #16aaf3;
 color: #fff;
}

a.button.gray {
 background-color: #777;
 color: #fff;
}

a.button.green {
 background-color: #9dcb2a;
 color: #fff;
}

a.button.orange {
 background-color: #ff7e00;
 color: #fff;
}

a.button.pink {
 background-color: #ff55a9;
 color: #fff;
}

a.button.purple {
 background-color: #7154c4;
 color: #fff;
}

a.button.red {
 background-color: #d91420;
 color: #fff;
}

/* Message Boxes
--------------------------------------------- */

.download-box {
 box-shadow: 0 2px 2px 0 #ddd;
 -moz-box-shadow: 0 2px 2px 0 #ddd;
 -webkit-box-shadow: 0 2px 2px 0 #ddd;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #d2eac2 url(images/download-arrow.png) no-repeat 10px 15px;
 border: 1px solid #a7d28a;
 color: #689c2a;
 margin: 0 2px 20px;
 padding: 14px 15px 20px 55px;
}

.info-box {
 box-shadow: 0 2px 2px 0 #ddd;
 -moz-box-shadow: 0 2px 2px 0 #ddd;
 -webkit-box-shadow: 0 2px 2px 0 #ddd;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #cae0ec url(images/info-button.png) no-repeat 10px 15px;
 border: 1px solid #aec3ce;
 color: #08557e;
 margin: 0 2px 20px;
 padding: 17px 15px 20px 55px;
}

.alert-box {
 box-shadow: 0 2px 2px 0 #ddd;
 -moz-box-shadow: 0 2px 2px 0 #ddd;
 -webkit-box-shadow: 0 2px 2px 0 #ddd;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #f2dbdb url(images/alert-button.png) no-repeat 10px 15px;
 border: 1px solid #eab4b4;
 color: #c8001c;
 margin: 0 2px 20px;
 padding: 17px 15px 20px 55px;
}

.note-box {
 box-shadow: 0 2px 2px 0 #ddd;
 -moz-box-shadow: 0 2px 2px 0 #ddd;
 -webkit-box-shadow: 0 2px 2px 0 #ddd;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #ffec97 url(images/note-button.png) no-repeat 10px 15px;
 border: 1px solid #ded5af;
 color: #ac670e;
 margin: 0 2px 20px;
 padding: 17px 15px 20px 55px;
}

.black-box {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #000;
 color: #fff;
 font-weight: 300;
 margin: 0 2px 20px;
 padding: 30px;
}

.blue-box {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #7adaff;
 color: #005e82;
 font-weight: 300;
 margin: 0 2px 20px;
 padding: 30px;
}

.gray-box {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 color: #888;
 font-weight: 300;
 margin: 0 2px 20px;
 padding: 30px;
}

.green-box {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #d2eac2;
 color: #689c2a;
 font-weight: 300;
 margin: 0 2px 20px;
 padding: 30px;
}

.orange-box {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #ff7f3a;
 color: #fff;
 font-weight: 300;
 margin: 0 2px 20px;
 padding: 30px;
}

.pink-box {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #f2dbdb;
 color: #c8001c;
 font-weight: 300;
 margin: 0 2px 20px;
 padding: 30px;
}

.red-box {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #ff3d3d;
 color: #fff;
 font-weight: 300;
 margin: 0 2px 20px;
 padding: 30px;
}

.yellow-box {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #ffec97;
 color: #ac670e;
 font-weight: 300;
 margin: 0 2px 20px;
 padding: 30px;
}

/* Circles */

.circle {
 border-radius: 20px;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 background: #000;
 color: #fff;
 display: inline-block;
 font-size: 18px;
 line-height: 18px;
 margin: 0 2px;
 min-width: 10px;
 padding: 10px 14px;
 text-align: center;
 text-decoration: none;
}

/* # Plans
---------------------------------------------------------------------------------------------------- */

.plans {
 margin-top: 60px;
}

.plan {
 background: #f2f2f2;
 border: 1px solid #ddd;
 float: left;
 padding: 60px 20px;
 width: 25%;
}

.popular {
 background: #222;
 color: #fff;
}

.plan h2 {
 font-size: 62px;
 font-weight: 300;
}

.popular h2 {
 color: #fff;
}

.plan .price {
 font-size: 90px;
 font-weight: 400;
 margin: 0 0 20px;
}

.plan sup {
 font-size: 30px;
 top: -1.36em;
}

.plan .monthly {
 font-size: 18px;
}

.plan small {
 font-size: 15px;
 font-weight: 400;
 letter-spacing: 0;
}

.plan-list {
 margin: 0 0 20px;
 overflow: hidden;
}

/* ## Tables
--------------------------------------------- */

table {
 border-collapse: collapse;
 border-spacing: 0;
 line-height: 2;
 margin-bottom: 40px;
 width: 100%;
}

tbody {
 border-bottom: 1px solid #ddd;
}

td,
th {
 text-align: left;
}

td {
 border-top: 1px solid #ddd;
 padding: 6px 0;
}

th {
 font-weight: 300;
}

/* ## Screen Reader Text
--------------------------------------------- */

.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
 position: absolute !important;
 clip: rect(0, 0, 0, 0);
 height: 1px;
 width: 1px;
 border: 0;
 overflow: hidden;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
 clip: auto !important;
 height: auto;
 width: auto;
 display: block;
 font-size: 1em;
 font-weight: bold;
 padding: 15px 23px 14px;
 color: #333;
 background: #fff;
 z-index: 100000; /* Above WP toolbar. */
 text-decoration: none;
 box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}

.more-link {
 position: relative;
}

/* # Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* ## Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
 float: none;
 margin: 0 auto;
 max-width: 1200px;
}

.site-inner {
 clear: both;
 margin-top: 80px;
 position: relative;
 z-index: 9;
 -word-wrap: break-word;
}

.front-page .site-container .site-inner {
 margin-top: 0;
 overflow: hidden;
 padding-top: 80px;
}

.front-page .site-container .site-inner .wrap {
 padding-left: 0;
 padding-right: 0;
}

.techvoo-landing .site-container .site-inner {
 margin-top: 100px;
}

.secondary-nav .site-inner {
 margin-top: 250px;
}

/* ## Column Widths and Positions
--------------------------------------------- */

/* ### Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
 width: 980px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
 float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
 float: right;
}

/* ### Content */

.content {
 float: right;
 width: 700px;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
 float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
 width: 580px;
}

.full-width-content .content {
 width: 100%;
}

/* ### Primary Sidebar */

.sidebar-primary {
 float: right;
 width: 360px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
 float: left;
}

/* ### Secondary Sidebar */

.sidebar-secondary {
 float: left;
 width: 180px;
}

.content-sidebar-sidebar .sidebar-secondary {
 float: right;
}

/* ## Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
 float: left;
 margin-bottom: 40px;
 margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
 width: 48.717948717948715%;
}

.one-third,
.two-sixths {
 width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
 width: 65.81196581196582%;
}

.one-fourth {
 width: 23.076923076923077%;
}

.three-fourths {
 width: 74.35897435897436%;
}

.one-fifth {
 width: 17.666666666667%;
}

.two-fifths {
 width: 39%;
}

.three-fifths {
 width: 59.333333333333%;
}

.four-fifths {
 width: 79.666666666667%;
}

.one-sixth {
 width: 14.52991452991453%;
}

.five-sixths {
 width: 82.90598290598291%;
}

.first {
 clear: both;
 margin-left: 0;
}

/* # Common Classes
---------------------------------------------------------------------------------------------------- */

/* ## Avatar
--------------------------------------------- */

.avatar {
 float: left;
}

.author-box .avatar {
 border-radius: 99%;
 -moz-border-radius: 99%;
 -ms-border-radius: 99%;
 -webkit-border-radius: 99%;
 height: 100px;
 width: 100px;
}

.entry-comments .avatar {
 height: 70px;
 width: 70px;
}

.alignleft .avatar,
.author-box .avatar {
 margin-right: 24px;
}

.alignright .avatar {
 margin-left: 24px;
}

.comment .avatar {
 border-radius: 99%;
 margin: 0 16px 10px 0;
 -moz-border-radius: 99%;
 -ms-border-radius: 99%;
 -webkit-border-radius: 99%;
}

/* ## Genesis
--------------------------------------------- */

.breadcrumb {
 margin-bottom: 20px;
}

.archive-description,
.author-box {
 background-color: #222;
 color: #fff;
 font-size: 16px;
 font-size: 1.6rem;
 margin-bottom: 40px;
 padding: 40px;
}

.author-box-title {
 color: #fff;
 font-size: 20px;
 font-size: 2.0rem;
 font-weight: 300;
 letter-spacing: 2px;
 margin-bottom: 4px;
 text-transform: uppercase;
}

.archive-description p:last-child,
.author-box p:last-child {
 margin-bottom: 0;
}

/* ## Search Form
--------------------------------------------- */

.search-form {
 overflow: hidden;
}

.site-header .search-form {
 float: right;
}

.entry-content .search-form,
.site-header .search-form {
 width: 60%;
}

.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
 border: 0;
 clip: rect(0, 0, 0, 0);
 height: 1px;
 margin: -1px;
 padding: 0;
 position: absolute;
 width: 1px;
}

/* ## Titles
--------------------------------------------- */

.archive-title {
 font-size: 20px;
 font-size: 2rem;
}

.entry-title {
 font-size: 36px;
 font-size: 3.6rem;
}

.entry-title a,
.sidebar .widget-title a {
 color: #333;
}

.entry-title a:hover,
.entry-title a:focus {
 color: #16aaf3;
}

.widgettitle {
 letter-spacing: 1px;
 /* letter-spacing: 0.1rem; */
}

.sidebar .widget-title,
.sidebar h4 {
 font-size: 18px;
 font-size: 1.8rem;
 font-weight: 400;
 line-height: 1.6;
 margin-bottom: 20px;
 text-transform: uppercase;
 text-align:center;
}

.footer-widgets .widget-title {
 color: #fff;
 font-size: 16px;
 font-size: 1.6rem;
 font-weight: 400;
 letter-spacing: 2px;
 text-transform: uppercase;
}

/* ## WordPress
--------------------------------------------- */

a.aligncenter img {
 display: block;
 margin: 0 auto;
}

a.alignnone {
 display: inline-block;
}

.alignleft {
 float: left;
 text-align: left;
}

.alignright {
 float: right;
 text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
 max-width: 100%;
}

img.centered,
.aligncenter {
 display: block;
 margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
 margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
 margin: 0 24px 24px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
 margin: 0 0 24px 24px;
}

.wp-caption-text {
 font-size: 14px;
 font-size: 1.4rem;
 font-weight: 700;
 text-align: center;
}

.entry-content p.wp-caption-text {
 margin-bottom: 0;
}

.sticky {
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
 margin: 0 0 28px;
}

/* # Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
 word-wrap: break-word;
}

.widget ol > li {
 list-style-position: inside;
 list-style-type: decimal;
 padding-left: 20px;
 text-indent: -20px;
}

.widget li li {
 border: 0;
 margin: 0 0 0 30px;
 padding: 0;
}

.widget_calendar table {
 width: 100%;
}

.widget_calendar td,
.widget_calendar th {
 text-align: center;
}

/* ## Featured Content
--------------------------------------------- */

.featured-content .entry {
 margin-bottom: 20px;
 padding: 0 0 24px;
}

.flexible-widgets .featured-content .entry {
 padding: 0;
}

.featured-content .entry-title {
 font-size: 24px;
 font-size: 2.4rem;
}

.featured-content .entry-title a {
 font-weight: 300;
}

.featuredpage .entry-title {
 font-size: 36px;
 font-size: 3.6rem;
}

.single .featured-image {
 margin-bottom: 40px;
}

/* # Plugins
---------------------------------------------------------------------------------------------------- */

/* ## Genesis eNews Extended
--------------------------------------------- */

.enews-widget,
.enews-widget .widget-title {
 /*color: #fff;*/
}

.home-products .enews h4,
.home-bottom .enews h4,
.home-bottom-message .enews h4 {
 font-size: 32px;
 font-size: 3.2rem;
 font-weight: 300;
}

.enews-widget input,
.enews-widget input:focus {
 /*border: 1px solid #333;*/
}

.enews-widget input {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 font-size: 15px;
 font-size: 1.5rem;
 font-weight: 300;
 letter-spacing: 1.5px;
 /*margin-bottom: 20px;*/
 margin-right: 10px;
 padding: 16px 14px;
 width: 30%;
}

.sidebar .enews-widget {
 background: #000;
 color: #fff;
 padding: 40px;
}

.sidebar .enews-widget input,
.footer-widgets .enews-widget input {
 margin-bottom: 20px;
 padding: 12px 14px;
 width: 100%;
}

.sidebar .enews-widget input[type="submit"],
.footer-widgets .enews-widget input[type="submit"] {
 width: 100%;
}

.enews-widget input[type="submit"] {
 /*background-color: #000;*/
 color: #fff;
 margin: 0;
 /*width: 100%;*/
}

.enews-widget input:hover[type="submit"],
.enews-widget input:focus[type="submit"] {
 background: #333;
 color: #fff;
}

.enews form + p {
 /*margin-top: 24px;*/
}

/* ## Jetpack
--------------------------------------------- */

#wpstats {
 display: none;
}

/* # Skip Links
---------------------------------------------------------------------------------------------------- */
.genesis-skip-link {
 margin: 0;
}

.genesis-skip-link li {
 height: 0;
 width: 0;
 list-style: none;
}

/* Display outline on focus */
:focus {
 color: #333;
 outline: #ccc solid 1px;
}

/* # Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
 padding: 40px 0;
 width: 100%;
 z-index: 999;
}

.admin-bar .site-header {
 top: 32px;
}

/* Title Area
--------------------------------------------- */

.title-area {
 float: left;
 padding: 0;
 width: 220px;
}

.site-title {
 font-family: 'Oswald', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
 font-size: 36px;
 font-weight: 400;
 line-height: 1;
 margin-bottom: 0;
}

.site-title a,
.site-title a:hover {
 color: #000;
}

.front-page .site-header .site-title a,
.front-page .site-header .site-title a:hover {
 color: #333;
}

.header-image .title-area {
 padding: 0;
}

.header-image .site-title > a {
 background-size: contain !important;
 display: block;
 height: 76px;
 text-indent: -9999px;
}

.header-image .shrink .site-title > a {
 height: 56px;
}

.site-description {
 display: block;
 height: 0;
 margin-bottom: 0;
 text-indent: -9999px;
}

/* ## Widget Area
--------------------------------------------- */

.site-header .widget-area {
 float: right;
 text-align: right;
 width: 800px;
}

.site-header .widget {
 clear: both;
}

/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
 line-height: 1;
}

.genesis-nav-menu .menu-item {
 display: inline-block;
 text-align: left;
}

.genesis-nav-menu li li {
 margin-left: 0;
}

.genesis-nav-menu a {
 color: #fff;
 display: block;
 font-size: 13px;
 font-weight: 300;
 letter-spacing: 2px;
 padding: 26px 12px;
 text-transform: uppercase;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu a:focus,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus {
 color: var(--buttonhovercolor);
 text-decoration: none;
}

.genesis-nav-menu li.highlight a:hover::before {
 color: #fff;
}

.genesis-nav-menu li.highlight > a {
 font-weight: 800;
}

.genesis-nav-menu > .menu-item > a {
 text-transform: uppercase;
}

.genesis-nav-menu .sub-menu {
 left: -9999px;
 letter-spacing: 0;
 opacity: 0;
 position: absolute;
 -webkit-transition: opacity .4s ease-in-out;
 -moz-transition: opacity .4s ease-in-out;
 -ms-transition: opacity .4s ease-in-out;
 -o-transition: opacity .4s ease-in-out;
 transition: opacity .4s ease-in-out;
 width: 200px;
 z-index: 99;
}

.genesis-nav-menu .sub-menu a {
 background-color: #000;
 font-size: 12px;
 padding: 20px;
 position: relative;
 width: 200px;
 word-wrap: break-word;
}

.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu li.current-menu-item > a {
 background-color: var(--buttonhovercolor);
 color: #fff;
}

.genesis-nav-menu .sub-menu .sub-menu {
 margin: -52px 0 0 199px;
}

.nav-secondary .genesis-nav-menu .sub-menu .sub-menu {
 margin: -36px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
 position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
 left: auto;
 opacity: 1;
}

.genesis-nav-menu > .first > a {
 padding-left: 0;
}

.genesis-nav-menu > .last > a {
 padding-right: 0;
}

.genesis-nav-menu > .right {
 color: #fff;
 display: inline-block;
 float: right;
 list-style-type: none;
 text-transform: uppercase;
}

.genesis-nav-menu > .right > a {
 display: inline;
 padding: 0;
}

.genesis-nav-menu > .rss > a {
 margin-left: 48px;
}

.genesis-nav-menu > .search {
 display: block;
 margin: 0 auto;
 padding: 0 20px 20px;
 width: 50%;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
 background-color: #fff;
 text-align: right;
}

.nav-primary.shrink {
 /*background-color: #222;*/
 padding: 5px 0;
 position: fixed;
 top: 0;
 width: 100%;
 z-index: 999;
}

.nav-primary.shrink .genesis-nav-menu > .last > a {
 padding-right: 0;
}

.nav-primary .genesis-nav-menu {
 float: right;
}

.nav-primary .genesis-nav-menu a {
 color: #707070;
}

.nav-primary .genesis-nav-menu a:focus,
.nav-primary .genesis-nav-menu a:hover {
 color: var(--buttonhovertextcolor);
}

.nav-primary .genesis-nav-menu .sub-menu a:focus,
.nav-primary .genesis-nav-menu .sub-menu a:hover {
 color: #fff;
}

.nav-primary a:hover,
.nav-primary .current-menu-item > a {
 background: #000;
 color: #16aaf3;
}

/* ## Secondary Navigation
--------------------------------------------- */

.nav-secondary {
 background: #000;
}

.nav-secondary.nav-hide {
 display: none;
}

.nav-secondary .genesis-nav-menu a {
 font-size: 12px;
 font-weight: 400;
 padding: 12px 15px;
 text-transform: none;
}

.nav-secondary .genesis-nav-menu > .first > a {
 padding-left: 0;
}

.nav-secondary .genesis-nav-menu > .right {
 padding-top: 5px;
}

.nav-secondary .genesis-nav-menu > .right a {
 padding-right: 0;
}

/* Footer Navigation
--------------------------------------------- */

.nav-footer .genesis-nav-menu {
 padding: 0 0 30px;
}

.nav-footer .genesis-nav-menu a {
 border: none;
 font-size: 11px;
 font-weight: 400;
 letter-spacing: 3px;
 padding: 0;
}

.site-footer .genesis-nav-menu a {
 padding: 0 20px 20px;
}

/* Responsive Menu
--------------------------------------------- */

.responsive-menu-icon {
 cursor: pointer;
 display: none;
 margin-bottom: 10px;
 text-align: center;
}

.responsive-menu-icon::before {
 color: #aaa;
 content: "\\f333";
 font: normal 24px/1 "dashicons";
 margin: 0 auto;
}

.nav-secondary .responsive-menu-icon {
 margin: 10px auto 0;
}

/* # Content Area
---------------------------------------------------------------------------------------------------- */

/* Front Page
--------------------------------------------- */

.image-section,
.solid-section {
 clear: both;
 width: 100%;
}

.image-section {
 display: table;
 overflow: hidden;
 table-layout: fixed;
 width: 100%;
}

.image-section .widget-area {
 display: table-cell;
 vertical-align: middle;
}

.image-section,
.image-section a {
 color: #fff;
}

.solid-section {
 /*background-color: #f2f2f2;*/
}

.front-page-1 {
 background-attachment: fixed;
 background-color: #000;
 background-position: 100%;
 background-repeat: no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 background-size: cover;
}

/* Dashicons
--------------------------------------------- */

.front-page .dashicons {
 font-size: 40px;
 height: 40px;
 margin-bottom: 20px;
 width: 40px;
}

/* Flexible Widgets
--------------------------------------------- */

.flexible-widgets {
 padding: 140px 0 80px;
}

.flexible-widgets {
 overflow: hidden;
}

.flexible-widgets .widget {
 clear: both;
 margin: 0 0 60px;
 overflow: hidden;
}

.flexible-widgets .featured-content.widget {
 margin: 0;
}

.flexible-widgets.widget-full .widget,
.flexible-widgets.widget-halves.uneven .widget:last-of-type {
 background: none;
 margin-left: 0;
 padding: 0;
 width: 100%;
}

.widget-area.flexible-widgets.widget-half .widget,
.flexible-widgets.widget-halves .widget {
 width: 48.717948717948715%;
}

.flexible-widgets.widget-thirds .widget {
 width: 31.623931623931625%;
}

.flexible-widgets.widget-fourths .widget {
 width: 23.076923076923077%;
}

.flexible-widgets.widget-halves .widget:nth-child(even),
.flexible-widgets.widget-thirds .widget:nth-child(3n+2),
.flexible-widgets.widget-fourths .widget:nth-child(4n+2) {
 clear: left;
 margin-left: 0;
}

.flexible-widgets.widget-halves h2,
.flexible-widgets.widget-thirds h2,
.flexible-widgets.widget-fourths h2 {
 font-size: 36px;
}

/* Slider
--------------------------------------------- */

.slider {
 /*background-color: #444344;*/
 /*background-image: url(images/slider-bg.png);*/
 background-color: none;
 background-repeat: repeat-x;
 text-align: center;
}

.slider .flexible-widgets .widget {
 margin: 0 0 40px;
}

.slider .flexible-widgets {
 padding: 40px 0 0;
}

.slider .wrap {
 padding-top: 30px;
 padding-bottom: 5px;
}

#genesis-responsive-slider .slide-excerpt {
 background: #fff;
}

#genesis-responsive-slider {
 background: none !important;
 border: none !important;
 margin: 0 auto;
 padding: 0 !important;
 position: relative;
}

.flexslider {
 background: none !important;
}

.flex-direction-nav li .prev {
 left: 0 !important;
}

.flex-direction-nav li .next {
 right: 0 !important;
}

.flex-control-nav {
 margin: 12px 0 0 !important;
}

html > body .slide-excerpt-border {
 border: none !important;
}

#genesis-responsive-slider h2 a {
 color: #333;
 font-size: 30px;
 line-height: 1;
}

#genesis-responsive-slider {
 color: #333;
}

#genesis-responsive-slider h2,
#genesis-responsive-slider h2 a {
 font-weight: 300;
 line-height: 1;
}

#genesis-responsive-slider li a {
 -moz-transition: none;
 -o-transition: none;
 -webkit-transition: none;
 transition: none;
}

#genesis-responsive-slider p {
 font-size: 18px;
 font-size: 1.8rem;
}

#genesis-responsive-slider a {
 font-weight: 700;
}

#genesis-slider {
 background-color: #fff !important;
 border: medium none !important;
 margin: 0 auto !important;
 padding: 0 !important;
}

.slider-previous, .slider-previous:hover {
 margin-left: 10px !important;
}

.slider-next, .slider-next:hover {
 margin-right: 10px !important;
}

/* Home Top
--------------------------------------------- */

.home-top {
 text-align: center;
}

.home-top .flexible-widgets .widget {
 margin: 0 0 40px;
}

.home-top .flexible-widgets {
 padding: 40px 0 0;
}

.home-top .wrap {
 padding-top: 140px;
 padding-bottom: 160px;
}

.home-top h3 {
 font-size: 30px;
 font-size: 3.0rem;
 font-weight: 300;
 letter-spacing: 2px;
 text-transform: uppercase;
}

.home-top h4 {
 font-size: 70px;
 font-size: 7.0rem;
 font-weight: 400;
 letter-spacing: 2px;
 text-transform: uppercase;
}

.home-top h5 {
 font-size: 28px;
 font-weight: 300;
 letter-spacing: 2px;
 margin-bottom: 0;
 text-transform: uppercase;
}

/* Welcome
--------------------------------------------- */

.welcome {
 background: #f2f2f2;
 clear: both;
}

.welcome .wrap {
 color: #333;
 font-size: 18px;
 font-size: 1.8rem;
 font-weight: 300;
 margin: 0 auto;
 overflow: hidden;
 padding: 100px 0 80px;
 text-align: center;
}

.welcome .wrap h4 {
 font-size: 32px;
 font-size: 3.2rem;
 font-weight: 300;
 margin-bottom: 20px;
}

.welcome .wrap p {
 color: #333;
 font-size: 18px;
 font-size: 1.8rem;
 font-weight: 300;
}

.welcome .enews h4 {
 font-weight: 300;
}

/* Home Products
--------------------------------------------- */

.home-products {
 clear: both;
}

.home-products .wrap {
 border-bottom: 1px solid #ddd;
 margin: 0 auto;
 padding: 100px 0 40px;
}

.home-products .widget {
 margin: 0 0 60px;
 padding: 0;
}

.home-products h4 {
 font-size: 32px;
 font-size: 3.2rem;
 font-weight: 300;
}

/* Home Bottom
--------------------------------------------- */

.home-bottom {
 clear: both;
 margin: 0 auto 0;
 overflow: hidden;
 text-align: center;
}

.home-bottom .wrap {
 clear: both;
 margin: 0 auto;
 padding: 80px 0 40px;
}

.home-bottom h2,
.home-bottom h4 {
 font-size: 32px;
 font-size: 3.2rem;
 font-weight: 300;
}

.home-bottom ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}

.home-bottom ul li {
 list-style-type: none;
 margin: 0 0 5px;
 padding: 0 0 5px;
}

.home-bottom ul ul {
 list-style-type: none;
 margin: 0;
 padding: 0 0 10px;
}

.home-bottom ul li ul li {
 margin: 0;
 padding: 5px 0 0;
}

.home-bottom .widget {
 margin: 0 0 40px;
 padding: 0;
}

.home-bottom .featuredpost img,
.home-bottom .featuredpage img {
 margin: 0 0 10px;
}

.home-bottom .featuredpost img:hover,
.home-bottom .featuredpage img:hover {
 opacity: .8;
}

.home-bottom .user-profile .avatar {
 background: #fff;
 border: 4px solid #eee;
 margin: 0 0 -5px;
 padding: 1px;
}

.home-bottom-1,
.home-bottom-2,
.home-bottom-3 {
 margin-bottom: 0;
}

.home-bottom-1 h4,
.home-bottom-2 h4,
.home-bottom-3 h4 {
 font-size: 26px;
 font-size: 2.6rem;
 margin-bottom: 15px;
}

.home-bottom-1 p,
.home-bottom-2 p,
.home-bottom-3 p {
 margin-bottom: 15px;
}

/* Home Bottom Message
--------------------------------------------- */

.home-bottom-message {
 clear: both;
 text-align: center;
}

.home-bottom-message .wrap {
 border-top: 1px solid #ddd;
 margin: 0 auto;
 padding: 80px 0 40px;
}

.home-bottom-message .widget {
 margin: 0 0 40px;
 padding: 0;
}

.home-bottom-message h2 {
 font-size: 36px;
 font-size: 3.6rem;
}

.home-bottom-message h4 {
 font-size: 32px;
 font-size: 3.2rem;
 font-weight: 300;
}

/* # Home Bottom Footer
---------------------------------------------------------------------------------------------------- */

.home-bottom-footer {
 background-attachment: fixed;
 text-align: center;
}

.home-bottom-footer .flexible-widgets {
 padding: 40px 0 0;
}

.home-bottom-footer .wrap h4 {
 font-size: 34px;
 font-size: 3.4rem;
 font-weight: 300;
 margin-bottom: 20px;
}

.home-bottom-footer .enews-widget input[type="submit"] {
 background: #000;
}

.home-bottom-footer .enews-widget input:hover[type="submit"] {
 background-color: #333;
}

/* ## Entries
-------------------------------------------- */

.entry {
 margin-bottom: 100px;
 padding: 0;
}

.content .entry {
 /*background-color: #fff;*/
}

.entry-content ol,
.entry-content ul {
 margin-bottom: 28px;
 margin-left: 40px;
}

.entry-content ol > li {
 list-style-type: decimal;
}

.entry-content ul > li {
 list-style-type: disc;
}

.entry-content ol ol,
.entry-content ul ul {
 margin-bottom: 0;
}

.content ol ol,
.content ul ul {
 margin-bottom: 0;
}

.entry-content code {
 background-color: #333;
 color: #ddd;
}

/* ## Entry Meta
--------------------------------------------- */

p.entry-meta {
 font-size: 12px;
 font-size: 1.2rem;
 font-weight: 600;
 letter-spacing: 1px;
 margin-bottom: 0;
 text-transform: uppercase;
}

.entry-header .entry-meta {
 margin-bottom: 20px;
}

.entry-by {
 color: #aaa;
 font-size: 14px;
 font-style: italic;
 font-weight: 300;
 padding: 0 5px;
 text-transform: lowercase;
}

.entry-categories a {
 color: #333;
}

.entry-categories a:hover {
 color: #16aaf3;
}

.entry-footer .entry-meta {
 border-top: 1px solid #ddd;
 padding-top: 24px;
}

.entry-comments-link::before {
 content: "\\2014";
 margin: 0 6px 0 2px;
}

/* ## After Entry
--------------------------------------------- */

.after-entry {
 margin-bottom: 100px;
 text-align: center;
}

.after-entry h3 {
 font-size: 20px;
 font-size: 2.0rem;
 letter-spacing: 1px;
 text-transform: uppercase;
}

/* ## Pagination
--------------------------------------------- */

.pagination {
 clear: both;
 margin: 40px 0;
}

.adjacent-entry-pagination {
 margin-bottom: 0;
}

.archive-pagination li {
 display: inline;
}

.archive-pagination li a {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -ms-border-radius: 3px;
 -webkit-border-radius: 3px;
 background-color: #333;
 color: #fff;
 cursor: pointer;
 display: inline-block;
 font-size: 16px;
 font-size: 1.6rem;
 padding: 4px 12px;
 text-decoration: none;
}

.archive-pagination li a:hover,
.archive-pagination li a:focus,
.archive-pagination .active a {
 background-color: #16aaf3;
 text-decoration: underline;
}

/* ## Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
 background-color: #fff;
 margin-bottom: 40px;
}

.comment-respond,
.entry-pings {
 padding: 40px 40px 16px;
}

.entry-comments {
 clear: both;
 padding: 40px 0;
}

.entry-comments a {
 font-weight: 600;
}

.entry-comments h3 {
 border-bottom: 1px solid #ddd;
 padding: 0 0 20px 40px;
}

.comment-header {
 font-size: 16px;
 font-size: 1.6rem;
}

li.comment { }

.comment-content {
 clear: both;
 word-wrap: break-word;
}

.comment-list li {
 margin-top: 24px;
 padding: 32px;
}

.comment-list li li {
 margin-right: -32px;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
 width: 50%;
}

.comment-respond label {
 display: block;
 margin-right: 12px;
}

.entry-comments .comment-author {
 margin-bottom: 0;
}

.entry-pings .reply {
 display: none;
}

.bypostauthor {
}

.form-allowed-tags {
 background-color: #f5f5f5;
 font-size: 16px;
 font-size: 1.6rem;
 padding: 24px;
}

/* # Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
 font-size: 16px;
 font-size: 1.6rem;
}

.sidebar li {
 border-bottom: 1px dotted #ddd;
 margin-bottom: 10px;
 padding-bottom: 10px;
}

.sidebar p {
 margin-bottom: 20px;
}

.sidebar p:last-child,
.sidebar ul > li:last-child {
 margin-bottom: 0;
}

.sidebar .widget {
 margin-bottom: 80px;
}

/* # Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
 /*background-image: url(images/footer-bg.png);*/
 background-color: #000;
 background-repeat: repeat-x;
 clear: both;
 font-size: 18px;
 /*text-align: center;*/
}

.footer-widgets .wrap {
 padding-top: 100px;
 padding-bottom: 60px;
}

.footer-widgets {
 color: #fff;
}

.footer-widgets input {
 border: 1px solid #333;
}

.footer-widgets a.button,
.footer-widgets a:hover,
.footer-widgets a:focus {
 color: #fff;
}

.footer-widgets li {
 border-bottom: 1px dotted #666;
 margin-bottom: 10px;
 padding-bottom: 10px;
}

.footer-widgets .widget {
 margin-bottom: 40px;
}

.footer-widgets p:last-child {
 margin-bottom: 0;
}

/* 3 Column Footer Widgets */

.footer-widgets-1,
.footer-widgets-2 {
 margin: 0 3.3% 0 0;
 width: 31%;
}

.footer-widgets-3 {
 width: 31%;
}

.footer-widgets-1,
.footer-widgets-2 {
 float: left;
}

.footer-widgets-3 {
 float: right;
}

/* 4 Column Footer Widgets */

/*
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
 margin: 0 3.3% 0 0;
 width: 22.5%;
}

.footer-widgets-4 {
 width: 22.5%;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
 float: left;
}

.footer-widgets-4 {
 float: right;
}
*/

/*
Portfolio
---------------------------------------------------------------------------------------------------- */

.entry-portfolio {
 margin: 0 0 40px;
 padding: 0;
}

.content .portfolio {
 background: none;
 float: left;
 margin: 0 2% 40px 0 !important;
 overflow: hidden;
 padding: 0;
 width: 30.555555555%;
}

.portfolio .post-image {
 border: none;
 margin: 0 0 10px;
 padding: 0;
}

.portfolio .post-image:hover {
 -moz-transition: none;
 -o-transition: none;
 -webkit-transition: none;
 transition:all .5s ease;
 border: none;
 opacity: 0.6;
}

.portfolio .post .entry-title {
 font-size: 20px;
 margin: 10px 0;
}

.portfolio .entry-title a {
 color: #333;
}

.portfolio .entry-title a:hover {
 color: #16aaf3;
}

.portfolio .entry-title a {
 margin: 0;
 font-weight: 400;
 text-decoration: none;
}

.portfolio .entry-content p {
 font-size: 18px;
}

.portfolio .entry-meta {
 display: none;
}

.portfolio .more-link {
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 color: #fff;
 display: block;
 padding: 8px 12px;;
 margin: 20px 0 0;
 text-align: center;
 text-decoration: none;
 max-width: 150px;
}

.content .portfolio .more-link:hover {
 background: #555;
 color: #fff;
}

.portfolio-clear {
 clear: none;
}

.portfolio-clear-2 {
 clear: both;
}

/* # Miscelaneous
---------------------------------------------------------------------------------------------------- */

.clear {
 clear: both;
}

.clear-line {
 border-bottom: 1px solid #ddd;
 clear: both;
 margin-bottom: 26px;
}

.uppercase {
 text-transform: uppercase;
}

.tiny {
 font-size: 14px;
 font-size: 1.4rem;
 letter-spacing: 1px;
}

.tiny2 {
 font-size: 14px;
 font-size: 1.4rem;
 font-weight: 400;
 letter-spacing: 1px;
}

small {
 font-size: 15px;
 font-weight: 400;
 letter-spacing: 1px;
 text-transform: uppercase;
}

.italic {
 font-style: italic;
}

.centered {
 text-align: center;
}

.author-circle {
 border: 3px solid #fff;
 border-radius: 50px;
}

.quote {
 background: #fff;
 border-radius: 6px;
 border: 1px solid #ddd;
 color: #888;
 padding: 20px 30px;
}

.quote-arrow {
 background-image: url(images/quote-arrow.png);
 background-position: center bottom;
 background-repeat: no-repeat;
 bottom: 1px;
 display: block;
 margin: 0 0 10px;
 padding: 14px 0 0;
 position: relative;
}

.quote-gray {
 background: #eee;
 border: 1px solid #ccc;
 color: #333;
 padding: 20px;
}

.quote-arrow-gray {
 background-image: url(images/quote-arrow-gray.png);
 background-position: center bottom;
 background-repeat: no-repeat;
 bottom: 1px;
 display: block;
 margin: 0 0 10px;
 padding: 14px 0 0;
 position: relative;
}

.quote-black
…[truncated]

/*
 * BNE Panels (minify)
 *
 * @author Kerry Kline
 * @copyright Copyright (c) 2019, Kerry Kline
 * @link http://www.bnecreative.com
 * @updated Sept 13, 2019
 *
*/
.pushbar.opened{display:block}html.pushbar_locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.pushbar_locked .pushbar_main_content.pushbar_blur{filter:blur(15px)}.pushbar{z-index:1000;position:fixed;will-change:transform;overflow-y:auto;transition:transform .5s ease;background:#fff}.pushbar_overlay{z-index:-999;position:fixed;width:100%;max-width:100%;height:100%;min-height:100vh;top:0;left:0;will-change:opacity;transition:opacity .5s ease;opacity:0;background:#3c3442}html.pushbar_locked .pushbar_overlay{opacity:.8;z-index:999;transition:opacity .5s ease}.pushbar.from_left{top:0;left:0;width:256px;max-width:100%;height:100%;min-height:100vh;transform:translateZ(0) translateX(-100%)}.pushbar.from_right{top:0;right:0;width:256px;max-width:100%;height:100%;min-height:100vh;transform:translateZ(0) translateX(100%)}.pushbar.from_top{top:0;left:0;width:100%;max-width:100%;min-height:150px;transform:translateZ(0) translateY(-100%)}.pushbar.from_bottom{bottom:0;left:0;width:100%;max-width:100%;min-height:150px;transform:translateZ(0) translateY(100%)}.pushbar.opened{transform:translateX(0) translateY(0)}html.pushbar_locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.pushbar_overlay{position:fixed;top:0;right:0;left:0;bottom:0;visibility:hidden;z-index:999;background:rgba(0,0,0,.7);opacity:0;transition:opacity .3s ease,visibility .5s ease}html.pushbar_locked .pushbar_overlay{visibility:visible;transition:opacity .3s ease,visibility .5s ease;opacity:1}html.shownscroll.pushbar_locked,html.shownscroll.pushbar_locked .panel-trigger.trigger_right{margin-right:15px}html.shownscroll .panel-trigger.trigger_right{transition:none!important}#bne-panels-wrapper .text-light,#bne-panels-wrapper .text-light h1,#bne-panels-wrapper .text-light h2,#bne-panels-wrapper .text-light h3,#bne-panels-wrapper .text-light h4,#bne-panels-wrapper .text-light h5,#bne-panels-wrapper .text-light h6{color:white;text-shadow:0 1px 0 rgba(0,0,0,.3)}#bne-panels-wrapper .text-dark,#bne-panels-wrapper .text-dark h1,#bne-panels-wrapper .text-dark h2,#bne-panels-wrapper .text-dark h3,#bne-panels-wrapper .text-dark h4,#bne-panels-wrapper .text-dark h5,#bne-panels-wrapper .text-dark h6{color:#333;text-shadow:none}#bne-panels-wrapper *{box-sizing:border-box}#bne-panels-wrapper .bne-panel{position:fixed;margin:0;padding:0;height:100%;height:100vh;width:100%;z-index:1000;background:#fff;backface-visibility:hidden;background-size:cover;transition:transform 0.4s ease;overflow:hidden}#bne-panels-wrapper .bne-panel.panel_left{top:0;left:0;transform:translateZ(0) translateX(-100%)}#bne-panels-wrapper .bne-panel.panel_right{top:0;right:0;transform:translateZ(0) translateX(100%)}#bne-panels-wrapper .bne-panel.panel_top{top:0;right:0;left:0;transform:translateZ(0) translateY(-100%)}#bne-panels-wrapper .bne-panel.panel_bottom{bottom:0;right:0;left:0;transform:translateZ(0) translateY(100%)}#bne-panels-wrapper .bne-panel.opened{transform:translateX(0) translateY(0)}#bne-panels-wrapper .bne-panel.panel_modal{display:none;position:fixed;padding:18px;padding-top:5%;height:100%;width:100%;max-width:100%!important;top:0;left:0;overflow-y:auto;z-index:-999;background:none!important;will-change:opacity;transition:opacity 0.3s ease;opacity:0}#bne-panels-wrapper .bne-panel.panel_modal.opened{display:block;opacity:1;z-index:1000;transform:none;transition:opacity 0.3s ease}#bne-panels-wrapper .bne-panel.panel_modal .bne-panel-inner{border-radius:5px;margin-bottom:18px;margin-left:auto;margin-right:auto;max-width:400px;background:#fff;height:auto;background-size:cover;background-attachment:fixed}#bne-panels-wrapper .bne-panel.panel_modal .bne-panel-header{position:relative}#bne-panels-wrapper .bne-panel.panel_modal .bne-panel-content{padding:20px}#bne-panels-wrapper .bne-panel-header{position:absolute;padding:10px 20px;left:0;right:0;background:rgba(255,255,255,.5);box-shadow:0 0 10px rgba(0,0,0,.2);color:#222;font-size:18px}#bne-panels-wrapper .bne-panel.text-light .bne-panel-header{background:rgba(0,0,0,.2);color:#fff}#bne-panels-wrapper .bne-panel-header .bne-panel-heading{margin-left:10px}#bne-panels-wrapper .bne-panel-close{cursor:pointer;position:relative}#bne-panels-wrapper .bne-panel-header .bne-panel-edit{margin-left:5px}#bne-panels-wrapper .bne-panel-header .bne-icon-svg{fill:inherit;position:relative}#bne-panels-wrapper .bne-panel.text-light .bne-panel-header .bne-icon-svg{fill:white}#bne-panels-wrapper .bne-panel-inner{overflow:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;height:100%}#bne-panels-wrapper .bne-panel-inner::-webkit-scrollbar{display:none!important}#bne-panels-wrapper .bne-panel.opened .bne-panel-inner{-webkit-overflow-scrolling:touch}@media (max-width:1024px){#bne-panels-wrapper .bne-panel-inner{transform:translateZ(0)}}#bne-panels-wrapper .bne-panel-content{padding:30px;padding-top:60px}#bne-panels-wrapper .panel-trigger{position:fixed;z-index:100;cursor:pointer;-ms-touch-action:none;touch-action:none;transition:opacity .3s ease;backface-visibility:hidden}#bne-panels-wrapper .panel-trigger.trigger_left{transform-origin:left top;left:0}#bne-panels-wrapper .panel-trigger.trigger_right{transform-origin:right top;right:0}#bne-panels-wrapper .panel-trigger.trigger_top{top:0;bottom:auto}#bne-panels-wrapper .panel-trigger.trigger_bottom{top:auto;bottom:0}#bne-panels-wrapper .panel-trigger.trigger-button{padding:5px 10px;box-shadow:0 0 5px rgba(0,0,0,.4);color:white;cursor:pointer;font-weight:700;transition:all .3s ease}#bne-panels-wrapper .panel-trigger.trigger-button.trigger-page-link{padding:0}#bne-panels-wrapper .panel-trigger.trigger-button.trigger-page-link a{padding:5px 10px;display:block;color:white}#bne-panels-wrapper .panel-trigger.trigger-button:hover{opacity:.9;box-shadow:0 5px 15px rgba(0,0,0,.2)}#bne-panels-wrapper .panel-trigger.trigger-button.trigger_left.trigger-rotation-90{transform-origin:left bottom;padding-left:30px}#bne-panels-wrapper .panel-trigger.trigger-button.trigger_left.trigger-rotation-315{transform-origin:left bottom}#bne-panels-wrapper .panel-trigger.trigger-button.trigger_right.trigger-rotation-45{transform-origin:right bottom;padding-right:30px}#bne-panels-wrapper .panel-trigger.trigger-button.trigger_right.trigger-rotation-315{transform-origin:right top;padding-right:30px}#bne-panels-wrapper .bne-panel-menu{margin-bottom:20px}#bne-panels-wrapper .bne-panel-menu ul{padding:0;margin:0;list-style:none}#bne-panels-wrapper .bne-panel-menu>ul{margin-left:-30px;margin-right:-30px}#bne-panels-wrapper .bne-panel-menu li .fa{margin-right:5px}#bne-panels-wrapper .bne-panel-menu li a{display:block;padding:10px 30px;font-size:15px;font-weight:700;text-align:left;text-decoration:none;text-transform:uppercase;color:#333}#bne-panels-wrapper .text-light .bne-panel-menu li a{text-shadow:1px 1px 0 rgba(0,0,0,.3);color:#fff}#bne-panels-wrapper .bne-panel-menu li ul.sub-menu{overflow:hidden;max-height:0;transition:max-height 1s ease}#bne-panels-wrapper .bne-panel-menu li.menu-item-has-children:hover>ul.sub-menu{max-height:1000px}#bne-panels-wrapper .bne-panel-menu li li a{padding-left:50px}#bne-panels-wrapper .bne-panel-menu li li li a{padding-left:70px}#bne-panels-wrapper .bne-panel-menu .bne-icon-submenu{float:right;height:20px;width:20px;transition:all .3s ease;fill:currentColor}#bne-panels-wrapper .bne-panel-menu li.menu-item-has-children:hover>a .bne-icon-submenu{transform:rotate(90deg)}#bne-panels-wrapper .bne-panel-menu a:hover,#bne-panels-wrapper .bne-panel-menu li.current_page_item>a,#bne-panels-wrapper .bne-panel-menu li.current_page_parent>a,#bne-panels-wrapper .bne-panel-menu li.current-page-ancestor>a,#bne-panels-wrapper .bne-panel-menu li.current-menu-ancestor>a,#bne-panels-wrapper .bne-panel-menu li.current-menu-item>a{background:rgba(0,0,0,.3);color:white}@media screen and (min-width:782px){body.admin-bar #bne-panels-wrapper .panel-trigger.trigger_top,body.admin-bar #bne-panels-wrapper .bne-panel.panel_left,body.admin-bar #bne-panels-wrapper .bne-panel.panel_right{top:32px}body.admin-bar #bne-panels-wrapper .bne-panel.panel_top.opened{top:32px}}.panel-trigger.hide_on_standard{display:none}body:not(.logged-in) .panel-trigger.hide_on_logged_out,body.logged-in .panel-trigger.hide_on_logged_in{display:none!important}@media (min-width:481px) and (max-width:1024px){#bne-panels-wrapper .panel-trigger.hide_on_standard,#bne-panels-wrapper .panel-trigger.hide_on_mobile{display:block}#bne-panels-wrapper .panel-trigger.hide_on_tablet{display:none}}@media (max-width:480px){#bne-panels-wrapper .panel-trigger.hide_on_standard,#bne-panels-wrapper .panel-trigger.hide_on_tablet{display:block}#bne-panels-wrapper .panel-trigger.hide_on_mobile{display:none}}body.rtl #bne-panels-wrapper .bne-panel-menu li a{text-align:right}body.rtl #bne-panels-wrapper .bne-panel-menu .bne-icon-submenu{float:left;transform:rotate(180deg)}body.rtl #bne-panels-wrapper .bne-panel-menu li li a{padding-left:10px;padding-right:50px}body.rtl #bne-panels-wrapper .bne-panel-menu li li li a{padding-left:10px;padding-right:70px}

/** Job Search Global Elements **/
.search-card {
 background-color: #eee;
 border: 1px solid rgba(0, 0, 0, 0.25);
}
.search-card__head {
 padding: 1em;
 background: var(--lightgrey);
 border-bottom: 2px solid var(--darkaccent);
}
.search-card__body {
 font-size: 1.6rem;
 padding: 1em;
}
.search-card__title {
 text-align: center;
 text-transform: uppercase;
 margin: 0;
 padding: 0;
 font-size: 1.9rem;
 font-weight: 900;
 letter-spacing: 0;
}
.inline-icon-link {
 display: flex;
 margin-bottom: 4px;
}
.inline-icon-link svg {
 width: 15px;
 margin-right: 7.5px;
}

/** Single Job Page **/
.single-job-content p {
 font-size: 1.7rem;
}
#ls-single-job .single-job-content {
 width: 65%;
 margin-right: 3%;
 float: left;
}
#ls-single-job .single-job-sidebar {
 width: 30%;
 float: left;
}
#ls-single-job .single-job-content__skills-list {
 margin-top: 5px;
}
#ls-single-job .single-job-content__skills-list li {
 list-style: none;
 font-size: 1.7rem;
}
#ls-single-job .single-job-links .inline-icon-link {
 margin-right: 1.25em;
}
#ls-single-job .single-job-content__title {
 font-size: 1.6rem;
 font-weight: 800;
 color: var(--darkaccent);
 margin: 0;
 padding: 0;
}
#ls-single-job .single-job-content__main-title {
 font-size: 2.8rem;
}
#ls-single-job .single-job-links {
 display: flex;
 margin-bottom: 1em;
}
#ls-single-job .single-job-links__apply,
#ls-single-job .single-job-links__share {
 display: flex;
 margin-bottom: 10px;
 color: #222;
 font-size: 15px;
}
#ls-single-job .single-job-apply-form {
 margin-top: 3em;
 padding: 2em 2em 5em 2em;
 background: #eee;
 border: 1px solid rgba(0, 0, 0, 0.5);
}
#ls-single-job .single-job-back {
 margin-bottom: 0.75em;
}
#ls-single-job .single-job-content__posted-date,
#ls-single-job .single-job-content__order-number {
 font-size: 1.3rem;
 margin: 0;
 padding: 0;
}
#ls-single-job .single-job-content__pay-rate {
 font-size: 2.4rem;
 font-weight: 700;
 margin: 0;
}
#ls-single-job .single-job-content__branch-name {
 font-weight: 400;
}
#ls-single-job .single-job-content__posted-date-title {
 text-transform: uppercase;
 font-size: 1.8rem;
}

/** Job Search Results **/
.search-results {
 width: 65%;
 margin-left: 2%;
 min-height: 50px;
 float: left;
}
.job-result {
 padding: 1em;
 margin-bottom: 1em;
 border-radius: 3px;
 cursor: pointer;
 position: relative;
 border: 1px solid var(--lightgrey);
}
.job-result .job-result__title,
.job-result .job-result__pay,
.job-result .job-result__location {
 margin: 0;
 padding: 0;
}
.job-result .job-result__title {
 font-size: 1.6rem;
 font-weight: 700;
 text-align: left;
}
.job-result .job-result__pay {
 font-size: 1.4rem;
}
.job-result .job-result__link {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
.job-result .job-result__location {
 font-size: 1.4rem;
 font-style: italic;
}
.job-pagination__load-more {
 border-radius: 30px;
 background: var(--darkaccent);
 font-weight: 700;
 border: 2px solid #fff;
}

/** Similar Jobs Sidebar Section **/
.single-job-sidebar__similar {
 margin-top: 2em;
}
.single-job-sidebar__title {
 color: var(--darkaccent);
 margin-bottom: 0.5em;
}
.single-job-sidebar__similar-skills-header {
 margin-bottom: 0px;
 font-size: 1.5rem;
}
.single-job-sidebar__similar-skills {
 margin-top: 0.25em;
}
.single-job-sidebar__similar-skills li {
 list-style: none;
 font-size: 1.3rem;
 line-height: 1.6;
}
.single-job-sidebar__similar-result {
 margin-bottom: 1.5rem;
}

/** Job Search Branch **/
#ls-job-search .job-search-branch {
 margin-top: 2.5rem;
}
#ls-clear-btn {
 background: none;
 border: 3px solid var(--darkaccent);
 color: var(--darkaccent);
}
#ls-search-btn {
 background: var(--darkaccent);
}

/** Main Search Form **/
.search-form {
 width: 33%;
 float: left;
}

.search-form__job-count {
 text-align: center;
 font-size: 1.9rem;
 margin: 0;
}
.search-form .search-form__head {
 font-size: 1.4rem;
 font-weight: 600;
 border-bottom: 2px solid var(--darkaccent) !important;
}
.search-form .search-form__button-container {
 margin-top: 12px;
 text-align: center;
}
.search-form .search-form__button-container button {
 border-radius: 50px;
 padding: 10px 18px;
}
.search-form .search-form__update {
 font-size: 1.4rem;
 font-weight: 500;
 line-height: 1.8rem;
}

/** Mobile layout **/
@media screen and (max-width: 800px) {
 #ls-single-job {
 padding-right: 1em;
 padding-left: 1em;
 }
}

@media screen and (max-width: 650px) {
 /* Single Job Page */
 #ls-single-job .single-job-content {
 width: 100%;
 margin-right: 0;
 margin-bottom: 2em;
 }
 #ls-single-job .single-job-sidebar {
 width: 100%;
 }

 /* Search Results Page */
 .search-form {
 width: 100%;
 margin-bottom: 2em;
 }
 .search-results {
 width: 100%;
 margin-left: 0;
 }
}

/* WordPress shared inline theme styles */

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */



.front-page-1 { background-image: url(//labor-solutions.com/wp-content/themes/laborsolutionsv2/images/bg-1.jpg); }
/*# sourceURL=laborsolutionsv2-inline-css */




	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */



:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */



/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */



:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */


.site-title a { background: url(/website-import/source-media/2025/02/cropped-labor-solution-low-res-2.png) no-repeat !important; }


.home-video-header {
	background:var(--darkaccent);
}
.button {
	background:var(--darkaccent);
}
.rep-info h4 {
	margin-bottom:0;
	font-size: 2.7rem;
}
.button.outline {
	background:none;
	border: 3px solid var(--darkaccent);
	color:var(--darkaccent);
}
ul.genesis-nav-menu {
	margin-top:10px !important;
}
.nav-primary .genesis-nav-menu .button a {
	border:none;
	padding: 16px 28px;
	border: 3px solid #fff;
}
.nav-primary .genesis-nav-menu .button a:hover {
	border: 3px solid var(--darkaccent);
	padding-bottom:20px;
}
.header-content-box {
	z-index: 10 !important;
	padding-top: 9vw;
}
.genesis-nav-menu .sub-menu a {
	background:#fff;
	z-index: 1000;
	top: -20px !important;
}
.genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu li.current-menu-item > a {
	background: var(--darkaccent);
}
.genesis-nav-menu .sub-menu a:hover {
	color:#fff;
	background:var(--darkaccent);
}
.footer-link {
	font-size: 1rem;
}
h2 {
	font-size: 5.2rem;
	line-height: 4.5rem;
}
.home-1 .one-third {
	min-height: 730px;
	position:relative;
}
.home-1 .anchor-bottom {
	position:absolute;
	bottom:0;
	margin-left: 25%;
}
.commitment {
	background:var(--darkaccent);
	color:#fff;
	padding: 120px 8%;
	text-align:center;
	font-size: 2.8rem;
	line-height: 3rem;
	font-weight: 400;
	font-style:italic;
}
.commitment h3 {
	font-size: 4rem;
	font-style:normal;
}
.hp-customer-service-box {
	padding: 50px 0;
	font-size: 1.5rem;
	clear:both;
}
.hp-customer-service-box h3 {
	font-size: 2.6rem;
}
.hp-customer-service-box img {
	padding: 0 20px;
}
.video-feature {
	padding: 60px 0;
}
.video-feature h2 {
	margin-top: 6vw;
}
.home-3 .spacing {
	margin-top:8rem;
	line-height: 2.5rem;
}
.home-video-header {
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
}
.home-video-header video {
	width: 100%;
	height: auto;
	display:block;
	object-fit: cover;
}
#home-header-content {
top: 3vw;
}
.page-content {
	padding: 80px 0;
}
.sidebar {
	float:right;
}
body > div {
	font-size: 1.9rem;
	line-height:2.7rem;
}
.sidebar {
	font-size: 1.6rem;
	width:100%;
}
.blog-sidebar {
	margin-top: 50px;
}
main.content {
	padding: 0 30px 40px 0;
}
.blog-sidebar li {
	list-style:none;
	text-indent: none;
	border-bottom: 1px solid var(--darkaccent);
}
.welcome .wrap {
	font-size:inherit;
}
.home-1 {
	font-size: 1.6rem;
}
.section {
	width: 31%;
	float:left;
	margin:0 1%;
}
.section h4 {
	text-align:center;
	font-weight:900;
}
.section ul {
	padding: 0 2.5vw;
	margin: 0;
	font-size: 1.6rem;
}
.testimony-row {
	padding: 80px 0;
}
.page-bottom {
	font-size: 1.3rem;
}
.subheading {
	text-align:center;
	padding: 0 0 50px 0;
}
.subheading h5 {
	font-weight: 900;
	font-size: 2.7rem;
	font-style: italic;
	color:var(--darkaccent);
}
.cta-accent .button {
	background:none;
	border: 3px solid #fff;
	padding: 12px 28px;
}
.cta-accent .button:hover {
	background:#fff;
	color:var(--darkaccent);
		border: 3px solid var(--darkaccent);
}

#home-header-content .button {
	font-weight:500;
}
#home-header-content .button.outline {
	color:#fff;
}
.ti-stars {
	display:none !important;
}
ul.genesis-nav-menu {
	margin-top:0;
	
}
.front-page .site-inner {
	display:none;
}
.jobsearch {
	padding-bottom: 25px;
}
.tabs {
	display:flex;
	flex-wrap: wrap;
	max-width:95%;
	margin: 50px auto;
	padding: 25px;
}
.tabs input[type="radio"] {
	display:none;
}
.tabs label.tab-label {
	padding: 12px 24px;
	border-top:1px solid var(--darkgrey);
	border-right:2px solid var(--darkgrey);
	font-weight:800;
	color:var(--darkgrey);
	font-size: 1.6rem;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
}
.tabs .tab {
	width:100%;
	padding: 20px;
	border: 1px solid var(--darkgrey);
	order:1;
	display:none;
}
.tabs input[type='radio']:checked + label + .tab {
		display:block;
}
.tabs input[type='radio']:checked + label {
	color:#fff;
	background:var(--darkaccent);
}
.header-content-box .button.outline {
	color:#fff;
	border-color:#fff;
	margin-top: 2rem;
}
a.social-link img {
	width:40px;
	margin-top:1.5rem;
}
.header-content-box .button.outline:hover {
	color:#fff;
	border-color:var(--darkaccent);
	background:var(--darkaccent);
}
.fullwidth-page .inline-jobsearch {
	margin-bottom:20px;
}
.fullwidth-page .inline-jobsearch input[type=submit] {
	background:var(--darkaccent);
	color:#fff;
}
.job-pagination-data .job-load-more {
	border-radius:30px;
	background:var(--darkaccent);
	font-weight: 700;
	border:2px solid #fff;
}
.job-pagination-data .job-load-more:hover {
	color:var(--darkaccent);
	background:#fff;
	font-weight: 700;
	border-color:var(--darkaccent);
}
.gform_footer input[type=submit] {
	background:var(--darkaccent) !important;
	border-radius:30px !important;
	padding: 18px 24px !important;
	font-size: 1.4rem !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	letter-spacing: 1px !important;
	color:#fff !important;
}
.sidebar-box {
}
.sidebar-box h3 {
	text-align:center;
	text-transform:uppercase;
	margin: 20px 0;
}
.single div.sidebar li {
	list-style:none;
	border-bottom: 1px solid var(--darkaccent);
	padding-bottom: 15px;
}
.single div.sidebar li a {
	font-weight:normal;
	
}
.news {
	border-bottom: 1px solid var(--darkaccent);
	padding: 30px 30px 0 30px;
}
.news p {
	font-size: 1.5rem;
	line-height: 1.9rem;
	
}
.news h5 {
	margin-bottom:0;
}
.news a, .top-blog a {
	color:var(--darkaccent);
}
.news a.button, .top-blog a.button {
	color:#fff;
}
.news h5, .top-blog h5 {
	font-size: 1.2rem;
	font-weight:bold;
	letter-spacing: 2px;
}
.top-blog {
	width: 48%;
	float:left;
	clear:none;
}
.top-blog.first {
	float:left;
	margin-right: 2%;
}
@media only screen and (min-width:801px) {
	.single main.content, .single div.sidebar {
		margin-top: 50px;
	}
	.single .content {
		float:left;
		width: 70%;
	}
	.single div.sidebar {

		float:left;
	}
}
@media only screen and (max-width: 1025px) {
	.header-content-box {
		padding-top: 8vw;
	}
	.genesis-nav-menu a {
		padding: 6px;
	}	
	.home-1 .wrap {
		margin: 0 auto;
		width: 100%;
	}
	.home-1 .one-third {
		width: 31%;
		margin: 0 1%;
		font-size: 1.4rem;
	}
	.page-bottom .wrap {
		margin: 0 3vw;
		max-width: 100%;
	}
	.subheading h5 {
		font-size: 3.1rem;
	}
}
@media only screen and (max-width:960px) {
	.header-content-box h1 {
		font-size: 2.4rem !important;
	}
	.site-header {
		height:80px !important;
	}
	.header-content-box h2 {
		font-size: 2.2rem !important;
	}
	.site-header .wrap {
		max-width: 100%;
		margin: 0 auto;
		padding: 0 1vw;
	}
	.genesis-nav-menu.responsive-menu {
		float:right;
		display:none;
		padding-bottom:10px;
		padding-top:10px;
		width:40%;
	}
	.genesis-nav-menu.responsive-menu .menu-item, .responsive-menu-icon {
		display:block;
	}
	.nav-primary a:hover, .nav-primary .current-menu-item > a {
		text-decoration:none;
		border-bottom:none;
		background:var(--darkaccent);
		color:#fff;
	}
	.genesis-nav-menu.responsive-menu li.button {
		width:140px;
	}
	.page-header-image {
		margin-top: 30px;
	}
	.content-sidebar-wrap {
		margin: 0;
		padding: 3vw 0;
	}
	.main-content-sidebar {
		float:none;
		width: 100%;
	}
	.single .content {
		width: 100%;
		float:none;
		margin: 0;
	}
	.content-sidebar-wrap {
		width: 100%;
	}
	.single .wrap {
		max-width: 100% !important;
		padding: 0 3%;
	}
}

@media only screen and (max-width:768px) {
	.nav-primary {
		margin-top: 0px;
	}
	.page-header-image {
		margin-top: 60px;
	}
	.genesis-nav-menu.responsive-menu {
		float:left;
		width: 100%;
		max-width: 250px;
		background:#fff;
		padding-left: 10px;
		padding-right:10px;
		z-index:1;
	}
	.genesis-nav-menu.responsive-menu li.button a {
		float:left;
	}
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		background:var(--darkaccent);
		padding-left: 5px;
	}
	.genesis-nav-menu.responsive-menu li.button {
		margin-left:0;
		padding-left:0;
	}
	.home-1 .one-third {
		width: 92%;
		margin: 0 4% 30px 4%;
		min-height: 840px;
	}
	.home-1 .anchor-bottom {
		margin-left: 38%;
	}
	#home-header-content .button {
		font-size: 1.4rem;
		padding: 12px 20px;
		float:left;
		clear:none;
		margin: 4vw 3px;
	}
	#home-header-content .button.outline {
		padding:8px 16px;
	}
	.main-content {
		width:92% !important;
		margin-left:4%;
		margin-right:4%;
	}
	.main-content-sidebar {
		float:none;
		width: 92% !important;
		margin-left: 4%;
		margin-right:4%;
	}
}

/* ========= Direct Hire Treat 13 (scoped) ========= */
.treat13{
  --accent: var(--darkaccent, #f58020);
  --bg:#000; --fg:#fff; --muted:#9aa0a6; --radius:999px;
  background:var(--bg); color:var(--fg); padding:48px 20px 80px;
}
.treat13 .wp-block-columns{ max-width:1100px; margin:0 auto; gap:36px; align-items:start; }
.treat13 .wp-block-image img{
  width:100%; height:auto; display:block; border-radius:18px;
  box-shadow:0 10px 30px rgba(0,0,0,.6);
}
.treat13 .treat13-title {
  
  color: #f58020 !important;    /* force the pumpkin orange */
  text-transform: uppercase;
  font-size: clamp(25px, 3vw, 28px);
  line-height: 1.05;
  letter-spacing: 1px;
  margin: 12px 0 16px;
}

.treat13 .treat13-sub{ color:var(--muted); font-weight:600; margin:0 0 18px; }

/* Gravity Forms in this section */
.treat13 .gform_wrapper .gfield_label{
  color:var(--fg); text-transform:uppercase; font-size:12px; letter-spacing:.8px;
  margin:14px 0 6px; font-weight:800;
}
.treat13 .gform_wrapper .ginput_container input[type="text"],
.treat13 .gform_wrapper .ginput_container input[type="email"],
.treat13 .gform_wrapper .ginput_container input[type="tel"],
.treat13 .gform_wrapper .ginput_container textarea{
  width:100%; background:#fff; color:#111; padding:12px 16px;
  border:2px solid #fff; border-radius:var(--radius); outline:none; box-shadow:none;
  transition:border-color .2s, box-shadow .2s, transform .04s;
}
.treat13 .gform_wrapper .ginput_container textarea{ min-height:140px; border-radius:18px; }
.treat13 .gform_wrapper .ginput_container input:focus,
.treat13 .gform_wrapper .ginput_container textarea:focus{
  border-color:var(--accent); box-shadow:0 0 0 4px rgba(245,128,32,.25);
}
.treat13 .gform_wrapper .gform_footer input.gform_button{
  background:var(--accent) !important; color:#fff !important; border:none !important;
  border-radius:var(--radius) !important; padding:12px 28px !important;
  font-weight:800 !important; letter-spacing:.5px !important; text-transform:uppercase !important;
  cursor:pointer; transition:transform .05s, filter .15s;
}
.treat13 .gform_wrapper .gform_footer input.gform_button:hover{ filter:brightness(.95); }

/* Stack on small screens */
@media (max-width:900px){
  .treat13 .wp-block-columns{ gap:20px; }
}
/* Landing page cleanup: keep header+menu, remove hero/title/sidebar */
.page-id-1338 .page-header-image,   /* the big hero background + "DIRECT HIRE" */
.page-id-1338 .entry-title,         /* page title text */
.page-id-1338 .sidebar {
  display: none !important;
}

/* Make content go full width */
.page-id-1338 .site-inner,
.page-id-1338 .content-sidebar-wrap,
.page-id-1338 .content {
  max-width: 100% !important;
  width: 100% !important;
  margin: 0 auto !important;
  float: none !important;
}
/* Hide promo heading + subtext once confirmation shows */
body .treat13 .gform_confirmation_wrapper ~ .treat13-title,
body .treat13 .gform_confirmation_wrapper ~ .treat13-sub {
  display: none !important;
}
/* Remove bottom spacing before footer on landing page */
.page-id-1338 .site-inner,
.page-id-1338 .content,
.page-id-1338 .entry-content,
.page-id-1338 .content-sidebar-wrap {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}





@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek-ext.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek.woff2") format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/vietnamese.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin-ext.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"), local("OpenSans-Regular"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext2.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/cyrillic2.woff2") format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek-ext2.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/greek2.woff2") format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/vietnamese2.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin-ext2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("https://cdn.trustindex.io/assets/fonts/opensans/latin2.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.ti-amp-iframe-body{background:#ffffff}.ti-widget.ti-wp-testimonial-1{width:100%;display:block;overflow:hidden;text-align:left;direction:ltr;box-sizing:border-box}.ti-widget.ti-wp-testimonial-1 font{pointer-events:none}.ti-widget.ti-wp-testimonial-1 script{display:none !important}.ti-widget.ti-wp-testimonial-1 *,.ti-widget.ti-wp-testimonial-1 *:after{box-sizing:border-box}.ti-widget.ti-wp-testimonial-1 *:before,.ti-widget.ti-wp-testimonial-1 *:after{-webkit-box-ordinal-group:1 !important;content:unset}.ti-widget.ti-wp-testimonial-1:before{display:none !important}.ti-widget.ti-wp-testimonial-1 a{text-decoration:underline !important;color:inherit}.ti-widget.ti-wp-testimonial-1 a.ti-header{text-decoration:none !important}.ti-widget.ti-wp-testimonial-1 a[href="#"]:not(.ti-show-original-text),.ti-widget.ti-wp-testimonial-1 a:not([href]){text-decoration:none !important;pointer-events:none}.ti-widget.ti-wp-testimonial-1 .ti-widget-container,.ti-widget.ti-wp-testimonial-1 .ti-widget-container *{font-family:"Trustindex Open Sans";font-size:14px;line-height:1.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ti-widget.ti-wp-testimonial-1 strong,.ti-widget.ti-wp-testimonial-1 strong *{font-weight:bold}.ti-widget.ti-wp-testimonial-1 .ti-widget-container{display:block;color:#000000;margin-bottom:15px}.ti-widget.ti-wp-testimonial-1 .ti-widget-container .ti-name{font-weight:bold;font-size:15px;overflow:hidden;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;color:#000000;margin-bottom:2px}.ti-widget.ti-wp-testimonial-1 .ti-widget-container .ti-name a{text-decoration:none !important;font-size:inherit}.ti-widget.ti-wp-testimonial-1 .ti-widget-container .ti-name a:hover{text-decoration:underline !important}.ti-widget.ti-wp-testimonial-1 .ti-widget-container .ti-date{color:#000000;opacity:0.5;font-size:12px !important}.ti-widget.ti-wp-testimonial-1 .ti-profile-img{margin:0 15px 0 0 !important}.ti-widget.ti-wp-testimonial-1 .ti-profile-img img{width:40px !important;height:40px !important;padding:0px !important;display:block;border-radius:30px;min-width:initial !important;max-width:initial !important;object-fit:cover;object-position:top}.ti-widget.ti-wp-testimonial-1 .ti-profile-img .ti-profile-img-sprite{display:inline-block;float:left;background:white;background-repeat:no-repeat;width:40px;height:40px;border-radius:30px}.ti-widget.ti-wp-testimonial-1 .ti-profile-details{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin:0 !important;display:flex;flex-direction:column;justify-content:center}.ti-widget.ti-wp-testimonial-1 .ti-stars{margin-top:3px;white-space:nowrap;display:block}.ti-widget.ti-wp-testimonial-1 .ti-star{width:17px;height:17px;display:inline-block;margin:0 !important;margin-right:1px !important;background-size:contain;background-repeat:no-repeat}.ti-widget.ti-wp-testimonial-1 .ti-star:before,.ti-widget.ti-wp-testimonial-1 .ti-star:after{content:none !important}.ti-widget.ti-wp-testimonial-1 .ti-footer{margin-top:15px;padding-top:0px;text-align:center;line-height:1.45em}.ti-widget.ti-wp-testimonial-1 .ti-footer .ti-name{color:#000000;font-size:15px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis}.ti-widget.ti-wp-testimonial-1 .ti-footer .ti-stars{margin-bottom:3px;margin-top:0px;line-height:0}.ti-widget.ti-wp-testimonial-1 .ti-footer .ti-profile-details{padding-top:4px}.ti-widget.ti-wp-testimonial-1 .ti-footer .ti-inner{padding-bottom:10px}.ti-widget.ti-wp-testimonial-1 .ti-footer-filter-text{font-size:16px !important;color:#000000;margin-bottom:0 !important;padding:0 15px;text-align:left;margin:15px 0}.ti-widget.ti-wp-testimonial-1 .ti-footer-filter-text:empty{margin:0 !important}@media (max-width:479px){.ti-widget.ti-wp-testimonial-1 .ti-footer-filter-text{text-align:center !important}}@media (min-width:480px){.ti-widget.ti-wp-testimonial-1 .ti-footer-filter-text{margin:12px 28px}}.ti-widget.ti-wp-testimonial-1 .star-lg .ti-star{width:30px !important;height:30px !important}.ti-widget.ti-wp-testimonial-1 .ti-d-none{display:none !important}.ti-widget.ti-wp-testimonial-1.ti-icon-size1 .ti-review-header:after{width:25px;height:25px}.ti-widget.ti-wp-testimonial-1.ti-icon-size1 .ti-widget-container .ti-name{padding-left:30px}.ti-widget.ti-wp-testimonial-1.ti-icon-size2 .ti-review-header:after{width:30px;height:30px}.ti-widget.ti-wp-testimonial-1.ti-icon-size2 .ti-widget-container .ti-name{padding-left:35px}.ti-widget.ti-wp-testimonial-1 .ti-rating-text,.ti-widget.ti-wp-testimonial-1 .ti-rating-text strong:not(.ti-rating-large),.ti-widget.ti-wp-testimonial-1 .ti-rating-text strong a,.ti-widget.ti-wp-testimonial-1 .ti-rating-text strong span,.ti-widget.ti-wp-testimonial-1 .ti-rating-text span strong,.ti-widget.ti-wp-testimonial-1 .ti-rating-text span,.ti-widget.ti-wp-testimonial-1 .ti-footer,.ti-widget.ti-wp-testimonial-1 .ti-footer strong:not(.ti-rating-large),.ti-widget.ti-wp-testimonial-1 .ti-footer span,.ti-widget.ti-wp-testimonial-1 .ti-footer strong a{font-size:14px;color:#000000}.ti-widget.ti-wp-testimonial-1 .ti-large-logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0 !important}.ti-widget.ti-wp-testimonial-1 .ti-large-logo .ti-v-center{-ms-flex-item-align:center !important;align-self:center !important;text-align:center;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ti-widget.ti-wp-testimonial-1 .ti-large-logo img{margin:auto;padding:0 !important;display:block !important;position:relative}.ti-widget.ti-wp-testimonial-1 .nowrap{white-space:nowrap;display:inline-block;margin:0 2px}.ti-widget.ti-wp-testimonial-1 .nowrap:first-of-type{margin-left:0}.ti-widget.ti-wp-testimonial-1 .nowrap:last-of-type{margin-right:0}.ti-widget.ti-wp-testimonial-1 .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-wp-testimonial-1 .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars{margin-bottom:8px;margin-top:15px;text-align:left}.ti-widget.ti-wp-testimonial-1 .ti-reviews-container-wrapper{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -8px;padding-top:5px}.ti-disable-animation.ti-widget.ti-wp-testimonial-1 .ti-reviews-container-wrapper{padding-top:0 !important}@media (min-width:1024px){.ti-widget.ti-wp-testimonial-1 .ti-reviews-container-wrapper{margin:0 20px !important}}.ti-widget.ti-wp-testimonial-1 .ti-col-1 .ti-review-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ti-widget.ti-wp-testimonial-1 .ti-col-2 .ti-review-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ti-widget.ti-wp-testimonial-1 .ti-col-3 .ti-review-item{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.ti-widget.ti-wp-testimonial-1 .ti-col-4 .ti-review-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ti-widget.ti-wp-testimonial-1 .ti-col-5 .ti-review-item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.ti-widget.ti-wp-testimonial-1 .ti-col-6 .ti-review-item{-ms-flex:0 0 16.666%;flex:0 0 16.666%;max-width:16.666%}.ti-widget.ti-wp-testimonial-1 .ti-col-7 .ti-review-item{-ms-flex:0 0 14.286%;flex:0 0 14.286%;max-width:14.286%}.ti-widget.ti-wp-testimonial-1 .ti-col-8 .ti-review-item{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.ti-widget.ti-wp-testimonial-1 .ti-col-9 .ti-review-item{-ms-flex:0 0 11.111%;flex:0 0 11.111%;max-width:11.111%}.ti-widget.ti-wp-testimonial-1 .ti-col-10 .ti-review-item{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.ti-widget.ti-wp-testimonial-1 .ti-reviews-container{position:relative;display:block}.ti-widget.ti-wp-testimonial-1 .ti-read-more{display:block;padding:5px 0 0;text-align:left}.ti-widget.ti-wp-testimonial-1 .ti-read-more span{display:inline-block;font-weight:400;white-space:nowrap;font-size:14.4px;color:#000000;opacity:0.5;text-decoration:none !important;transition:color 300ms ease-out;cursor:pointer}.ti-widget.ti-wp-testimonial-1 .ti-read-more span:hover{opacity:1;text-decoration:underline !important}.ti-widget.ti-wp-testimonial-1 .ti-review-item{padding:0 8px;transition:transform 300ms ease-out}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-inner{border-radius:4px}.ti-widget.ti-wp-testimonial-1 .ti-review-item>.ti-inner{border-style:solid !important;border-color:#ffffff !important;background:#ffffff !important;border-radius:0px !important;padding:20px !important;margin:0 !important;display:block;position:relative}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-polarity .ti-polarity-icon{position:relative;margin:0;text-indent:3px;display:inline-block;width:15px;height:15px}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-recommendation .ti-recommendation-icon{position:relative;margin:0 5px;margin-bottom:-3px;text-indent:3px;display:inline-block;width:15px;height:15px}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child{margin-left:0}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-recommendation .ti-recommendation-title{font-weight:700;font-size:13px !important;opacity:0.8;position:relative;top:-1px}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-recommendation+.ti-dummy-stars{display:none}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-stars{height:17px}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image{width:85.8px;height:85.8px;border-radius:0px;margin-left:12px;margin-bottom:4px;margin-top:2px;position:relative;cursor:pointer;overflow:hidden}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image img{position:absolute;object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:inherit;border:0;left:0;top:0;transition:all 0.3s ease-in-out;pointer-events:none}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image .ti-more-image-count{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;color:white;background-color:rgba(0, 0, 0, 0.4);font-size:18px;border-radius:inherit;opacity:0;pointer-events:none;transition:all 0.2s ease-in-out;font-weight:bold;transform:scale(0.85);z-index:2}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image:hover img{transform:scale(1.1)}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image:hover.ti-has-more-image .ti-more-image-count{opacity:1;transform:scale(1)}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image-container{display:flex;flex-wrap:nowrap;margin:0 -4px;margin-top:15px;max-height:100px;transition:all 500ms ease-in-out}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image-container .ti-review-image{float:unset !important;margin:0 !important;width:25%;height:unset;flex:0 0 auto;padding:0 4px}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image-container .ti-review-image .ti-review-image-inner{display:block;position:relative;width:100%;height:0;padding-bottom:100%;border-radius:inherit;overflow:hidden;pointer-events:none}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image-container .ti-review-image.ti-has-more-image .ti-more-image-count{opacity:1;transform:scale(1)}.ti-widget.ti-wp-testimonial-1 .ti-review-item.ti-hidden-review .ti-review-image-container{max-height:0;margin-top:0;transition-delay:500ms}.ti-widget.ti-wp-testimonial-1 .ti-review-content{display:-webkit-box;-webkit-box-orient:vertical;line-height:23.2px;height:116px;font-size:16px;text-align:left;transition:height 0.5s;font-style:normal;-webkit-line-clamp:5;overflow:hidden;padding-right:0}.ti-widget.ti-wp-testimonial-1 .ti-review-content .ti-review-image{float:right}.ti-widget.ti-wp-testimonial-1 .ti-review-content.ti-empty-text .ti-review-image{float:unset !important;margin:unset !important;display:inline-block !important}.ti-text-align-right.ti-widget.ti-wp-testimonial-1 .ti-review-content .ti-review-image{float:left;margin-left:unset;margin-right:12px}.ti-ios-fallback.ti-widget.ti-wp-testimonial-1 .ti-review-content{display:block}.ti-widget.ti-wp-testimonial-1 .ti-review-content .ti-show-original-text{font-size:inherit !important}.ti-review-text-mode-scroll.ti-widget.ti-wp-testimonial-1 .ti-review-content{-webkit-line-clamp:inherit;overflow:auto;overflow-x:hidden;padding-right:10px}.ti-text-align-right.ti-widget.ti-wp-testimonial-1 .ti-review-content{text-align:right !important}.ti-text-align-center.ti-widget.ti-wp-testimonial-1 .ti-review-content{text-align:center !important}.ti-text-align-justify.ti-widget.ti-wp-testimonial-1 .ti-review-content{text-align:justify !important}.ti-widget.ti-wp-testimonial-1 .ti-review-content .ti-stars{margin-bottom:5px}.ti-widget.ti-wp-testimonial-1 .ti-review-content strong{font-size:inherit;color:inherit;font-weight:normal !important}.ti-widget.ti-wp-testimonial-1 .ti-review-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.ti-widget.ti-wp-testimonial-1 .ti-review-header:after{content:"";display:block;width:20px;height:20px;position:absolute;right:0px;background-repeat:no-repeat;background-position:center center}.ti-widget.ti-wp-testimonial-1 .ti-highlight{padding:1px 2px;margin:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;background-color:transparent !important;background-image:linear-gradient(#fbe049, #fbe049);background-size:100% 19px;background-position:bottom;background-repeat:no-repeat;color:#000 !important;font-size:inherit !important}@media (min-width:480px){.ti-widget.ti-wp-testimonial-1 .ti-review-item:hover{-webkit-transform:translate(0, -5px);-ms-transform:translate(0, -5px);transform:translate(0, -5px)}}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item{color:#000000}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-review-content{-webkit-line-clamp:6;margin-top:16.25px;height:141.2px !important}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-review-content .ti-summary-list{margin-bottom:0;padding-left:0;list-style:none;font-size:inherit}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-review-content .ti-summary-list li{list-style:inherit;margin-bottom:0;padding-left:21.3333333333px;position:relative;font-size:inherit}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-review-content .ti-summary-list li:last-child{margin-bottom:0}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-review-content .ti-summary-list li:before{display:block;content:"";width:10.6666666667px;height:5.3333333333px;border-left:solid 2px #000000;border-bottom:solid 2px #000000;transform:rotate(-45deg);position:absolute;left:0;top:8px}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-profile-img{margin-right:13px !important}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){display:inline-block;vertical-align:middle;border:2px solid #ffffff}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img):not(:first-child){margin-left:-12px}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item>.ti-inner{background:#ffffff !important}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){border-color:#ffffff}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-name,.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-date,.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-read-more span{color:#000000}.ti-widget.ti-wp-testimonial-1.ti-custom-stars [class*="source-"] .ti-star.e,.ti-widget.ti-wp-testimonial-1.ti-custom-stars [class*="source-"] .ti-star.f{background-image:none}.ti-widget.ti-wp-testimonial-1.ti-custom-stars .ti-star{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg);-webkit-mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg)}.ti-widget.ti-wp-testimonial-1.ti-custom-stars .ti-star:not(.e):not(.h){background:#f6bb06}.ti-widget.ti-wp-testimonial-1.ti-custom-stars .ti-star.h{background:#f6bb06;background:-webkit-linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important;background:linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important}.ti-widget.ti-wp-testimonial-1.ti-custom-stars .ti-star.e{background:#ccc !important}.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-name,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-date,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-profile-details .ti-text,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-review-content,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-review-text,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-read-more,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-footer,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-rating-text,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-footer-filter-text,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-header-write-btn,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-header-rating-text,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-rating-name,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-header .ti-text,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-load-more-reviews-button,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-name,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-date,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-profile-details .ti-text,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-review-content,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-review-text,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-read-more,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-footer,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-rating-text,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-footer-filter-text,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-header-write-btn,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-header-rating-text,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-rating-name,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-header .ti-text,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-load-more-reviews-button,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-name,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-date,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-profile-details .ti-text,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-review-content,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-review-text,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-read-more,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-footer,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-rating-text,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-footer-filter-text,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-header-write-btn,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-header-rating-text,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-rating-name,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-header .ti-text,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-load-more-reviews-button{direction:rtl}.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-stars,.ti-widget.ti-wp-testimonial-1[data-language="ar"] .ti-footer .ti-row,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-stars,.ti-widget.ti-wp-testimonial-1[data-language="he"] .ti-footer .ti-row,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-stars,.ti-widget.ti-wp-testimonial-1[data-language="fa"] .ti-footer .ti-row{direction:ltr}.ti-widget.ti-wp-testimonial-1 ::-webkit-scrollbar{width:4px;border-radius:3px}.ti-widget.ti-wp-testimonial-1 ::-webkit-scrollbar-track{background:rgba(85, 85, 85, 0.1)}.ti-widget.ti-wp-testimonial-1 ::-webkit-scrollbar-thumb{background:rgba(85, 85, 85, 0.6)}.ti-widget.ti-wp-testimonial-1 ::-webkit-scrollbar-thumb:hover{background:#555}.ti-widget.ti-wp-testimonial-1.ti-disable-nav .ti-controls{display:none !important}.ti-widget.ti-wp-testimonial-1.ti-disable-nav .ti-footer-filter-text{margin:15px 0}.ti-widget.ti-wp-testimonial-1.ti-disable-nav .ti-widget-header{margin-left:8px !important;margin-right:8px !important}.ti-widget.ti-wp-testimonial-1.ti-disable-nav .ti-reviews-container-wrapper{margin:0 !important}.ti-widget.ti-wp-testimonial-1.ti-review-text-mode-scroll .ti-read-more,.ti-widget.ti-wp-testimonial-1.ti-review-text-mode-truncated .ti-read-more{display:none !important}.ti-widget.ti-wp-testimonial-1.ti-disable-font .ti-widget-container,.ti-widget.ti-wp-testimonial-1.ti-disable-font .ti-widget-container *,.ti-widget.ti-wp-testimonial-1.ti-disable-font .ti-enable-widget{font-family:inherit !important}.ti-widget.ti-wp-testimonial-1.ti-disable-animation .ti-review-item:hover,.ti-widget.ti-wp-testimonial-1.ti-disable-animation .ti-header:hover,.ti-widget.ti-wp-testimonial-1.ti-disable-animation .ti-footer:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.ti-widget.ti-wp-testimonial-1.ti-disable-animation .ti-widget-container{margin-top:5px}.ti-widget.ti-wp-testimonial-1.ti-text-align-right .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-wp-testimonial-1.ti-text-align-right .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars,.ti-widget.ti-wp-testimonial-1.ti-text-align-right .ti-reviews-container-wrapper .ti-read-more{text-align:right !important}.ti-widget.ti-wp-testimonial-1.ti-text-align-center .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-wp-testimonial-1.ti-text-align-center .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars,.ti-widget.ti-wp-testimonial-1.ti-text-align-center .ti-reviews-container-wrapper .ti-read-more{text-align:center !important}.ti-widget.ti-wp-testimonial-1.ti-text-align-justify .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-wp-testimonial-1.ti-text-align-justify .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars,.ti-widget.ti-wp-testimonial-1.ti-text-align-justify .ti-reviews-container-wrapper .ti-read-more{text-align:justify !important}.ti-widget.ti-wp-testimonial-1.ti-content-align-left .ti-review-header .ti-profile-details,.ti-widget.ti-wp-testimonial-1.ti-content-align-left .ti-stars,.ti-widget.ti-wp-testimonial-1.ti-content-align-left .ti-review-content,.ti-widget.ti-wp-testimonial-1.ti-content-align-left .ti-read-more{text-align:left !important}.ti-widget.ti-wp-testimonial-1.ti-content-align-right .ti-review-header .ti-profile-details,.ti-widget.ti-wp-testimonial-1.ti-content-align-right .ti-stars,.ti-widget.ti-wp-testimonial-1.ti-content-align-right .ti-review-content,.ti-widget.ti-wp-testimonial-1.ti-content-align-right .ti-read-more{text-align:right !important}.ti-widget.ti-wp-testimonial-1.ti-content-align-justify .ti-review-header .ti-profile-details,.ti-widget.ti-wp-testimonial-1.ti-content-align-justify .ti-stars,.ti-widget.ti-wp-testimonial-1.ti-content-align-justify .ti-review-content,.ti-widget.ti-wp-testimonial-1.ti-content-align-justify .ti-read-more{text-align:justify !important}.ti-widget.ti-wp-testimonial-1.ti-content-align-right .ti-review-header .ti-profile-img{align-self:end}.ti-widget.ti-wp-testimonial-1.ti-content-align-right .ti-review-header:after{right:unset;left:0}.ti-widget.ti-wp-testimonial-1.ti-content-align-right:not(.ti-no-profile-img) .ti-review-header:after{left:initial;right:0}.ti-widget.ti-wp-testimonial-1.ti-content-align-center .ti-review-header .ti-profile-img{align-self:center}.ti-widget.ti-wp-testimonial-1.ti-content-align-center:not(.ti-no-profile-img) .ti-review-header:after{right:inherit;left:calc(50% + 60px - 27px)}.ti-widget.ti-wp-testimonial-1.ti-text-align-right .ti-verified-tooltip,.ti-widget.ti-wp-testimonial-1.ti-content-align-right .ti-verified-tooltip{left:unset;right:0;margin-left:0;margin-right:25px}.ti-widget.ti-wp-testimonial-1.ti-text-align-right .ti-verified-tooltip:before,.ti-widget.ti-wp-testimonial-1.ti-content-align-right .ti-verified-tooltip:before{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #6f6f6f;left:unset;right:-5px}.ti-widget.ti-wp-testimonial-1.ti-text-align-right:hover .ti-verified-tooltip,.ti-widget.ti-wp-testimonial-1.ti-content-align-right:hover .ti-verified-tooltip{margin-left:0;margin-right:20px}.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-rating-text,.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-rating-text strong:not(.ti-rating-large),.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-rating-text strong a,.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-rating-text strong span,.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-rating-text span strong,.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-rating-text span,.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-footer,.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-footer strong:not(.ti-rating-large),.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-footer span,.ti-widget.ti-wp-testimonial-1.ti-show-rating-text .ti-footer strong a{font-size:14px !important}.ti-verified-review{display:inline-block;background:url("https://cdn.trustindex.io/assets/icon/ti-verified.svg");background-size:contain;width:15px;height:15px;margin:0 !important;margin-left:7px !important;position:relative;z-index:2}.ti-verified-review:only-child{margin-left:0 !important}.ti-verified-review .ti-verified-tooltip{color:#fff !important;background-color:#555555 !important;text-align:left;padding:0 10px;border-radius:4px;font-size:12px !important;line-height:22px !important;font-weight:500;display:inline-block;position:absolute;left:0;top:-4px;white-space:nowrap;z-index:1;opacity:0;margin-left:35px;visibility:hidden;transition:opacity 0.3s ease-in-out, margin 0.3s ease-in-out}.ti-verified-review .ti-verified-tooltip:before{width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #555555 transparent transparent;content:"" !important;position:absolute;left:-5px;top:50%;margin-top:-5px}.ti-verified-review:hover .ti-verified-tooltip{opacity:1;margin-left:23px;visibility:visible}.ti-verified-review .ti-verified-tooltip{left:unset;right:0;margin-left:0;margin-right:25px}.ti-verified-review .ti-verified-tooltip:before{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #6f6f6f;left:unset;right:-5px}.ti-verified-review:hover .ti-verified-tooltip{margin-left:0;margin-right:20px}.ti-verified-review.ti-verified-platform .ti-verified-tooltip{width:175px;max-width:250px;white-space:normal;line-height:1.4 !important;padding:4px 8px;padding-bottom:6px}.ti-verified-review.ti-verified-platform .ti-verified-tooltip:before{top:12px}.ti-recommendation+.ti-verified-review{top:2px}.ti-widget .source-Testimonials .ti-review-header:after,.ti-widget .source-Testimonials .ti-lightbox-review-header:after,.ti-widget-lightbox .source-Testimonials .ti-review-header:after,.ti-widget-lightbox .source-Testimonials .ti-lightbox-review-header:after{background-image:url("https://cdn.trustindex.io/assets/platform/Google/icon.svg");background-size:100% 100%}.ti-widget .source-Testimonials .ti-star.f,.ti-widget-lightbox .source-Testimonials .ti-star.f{background-image:url("https://cdn.trustindex.io/assets/platform/Google/star/f.svg")}.ti-widget .source-Testimonials .ti-star.e,.ti-widget-lightbox .source-Testimonials .ti-star.e{background-image:url("https://cdn.trustindex.io/assets/platform/Google/star/e.svg")}.ti-widget .source-Testimonials .ti-star.h,.ti-widget-lightbox .source-Testimonials .ti-star.h{background-image:url("https://cdn.trustindex.io/assets/platform/Google/star/h.svg")}.ti-widget .star-lg .ti-star,.ti-widget-lightbox .star-lg .ti-star{width:30px;height:30px}.ti-widget .ti-header .ti-star,.ti-widget-lightbox .ti-header .ti-star{width:20px;height:20px}.ti-widget .source-Trustpilot .ti-review-header:after,.ti-widget .source-Trustpilot .ti-inner:after,.ti-widget .source-Trustpilot .ti-review-content:after,.ti-widget .source-Trustpilot .ti-platform-icon:after,.ti-widget .source-Trustpilot .ti-icon,.ti-widget-lightbox .source-Trustpilot .ti-review-header:after,.ti-widget-lightbox .source-Trustpilot .ti-inner:after,.ti-widget-lightbox .source-Trustpilot .ti-review-content:after,.ti-widget-lightbox .source-Trustpilot .ti-platform-icon:after,.ti-widget-lightbox .source-Trustpilot .ti-icon{display:none !important}.ti-widget .source-Trustpilot.ti-tab-item:before,.ti-widget .source-Trustpilot.ti-write-btn-dropdown-item:before,.ti-widget-lightbox .source-Trustpilot.ti-tab-item:before,.ti-widget-lightbox .source-Trustpilot.ti-write-btn-dropdown-item:before{display:none !important}.ti-widget.ti-wp-testimonial-1.ti-no-logo .ti-review-header:after{background:none !important}.ti-widget.ti-wp-testimonial-1.ti-no-stars .ti-star.f{background-image:url("https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg") !important}.ti-widget.ti-wp-testimonial-1.ti-no-stars .ti-star.e{background-image:url("https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg") !important}.ti-widget.ti-wp-testimonial-1.ti-no-stars .ti-star.h{background-image:url("https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg") !important}.ti-widget.ti-wp-testimonial-1.ti-no-stars .ti-recommendation{display:none}.ti-widget.ti-wp-testimonial-1.ti-no-stars .ti-recommendation+.ti-dummy-stars{display:inline}.ti-widget.ti-wp-testimonial-1{overflow:visible !important}.ti-widget.ti-wp-testimonial-1 .ti-review-item>.ti-inner,.ti-widget.ti-wp-testimonial-1 .ti-load-more-reviews-container .ti-load-more-reviews-button{border-top-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-right-width:0px !important;background-color:rgba(255, 255, 255, 0) !important;backdrop-filter:blur(0px)}.ti-image-loading,.ti-review-item .ti-review-image{background-image:url("https://cdn.trustindex.io/assets/img/loading_dots.gif");background-repeat:no-repeat;background-position:50% 50%;background-size:50px}.ti-image-loading.ti-image-loading img,.ti-review-item .ti-review-image.ti-image-loading img{opacity:0 !important}.ti-widget-lightbox{text-align:left !important;z-index:9999999;height:100%;position:fixed;left:0;right:0;bottom:0;top:0;max-width:100%;width:100%;transition:all 300ms ease-out;background-color:rgba(0, 0, 0, 0.6);display:flex;color:#333;align-items:center !important;justify-content:center;flex-wrap:wrap;user-select:none;opacity:0}.ti-widget-lightbox .ti-widget-lightbox-inner{max-height:calc(100vh - 160px);height:100%;max-width:1200px;width:95%}@media (max-width:1160px){.ti-widget-lightbox .ti-widget-lightbox-inner{max-height:100%;height:100%;width:100%}}.ti-widget-lightbox.ti-widget-lightbox-appeared{opacity:1}.ti-widget-lightbox .ti-widget-lightbox-close{position:absolute;top:15px;right:15px;width:40px;height:40px;z-index:1;border-radius:50px;cursor:pointer;display:flex;justify-content:center;align-items:center}@media (max-width:1160px) and (orientation:landscape){.ti-widget-lightbox .ti-widget-lightbox-close{right:315px}}@media (max-width:1160px){.ti-widget-lightbox .ti-widget-lightbox-close{background-color:rgba(0, 0, 0, 0.5)}}.ti-widget-lightbox .ti-widget-lightbox-close:active,.ti-widget-lightbox .ti-widget-lightbox-close:hover{background-color:rgba(255, 255, 255, 0.2)}.ti-widget-lightbox .ti-widget-lightbox-close:before,.ti-widget-lightbox .ti-widget-lightbox-close:after{width:60%;height:3px;background-color:#fff;position:absolute;content:"";transform:rotate(45deg)}.ti-widget-lightbox .ti-widget-lightbox-close:after{transform:rotate(-45deg)}.ti-widget-lightbox .ti-widget-card{overflow:hidden;border-radius:4px;height:100%;border:none;position:relative}@media (max-width:1160px){.ti-widget-lightbox .ti-widget-card{border-radius:0}}.ti-widget-lightbox .ti-card-body{background-color:#fff;position:relative;height:400px;flex-direction:row;border-radius:4px;display:flex;flex-direction:row;justify-content:flex-start;color:#000000;height:100%}@media (max-width:1160px){.ti-widget-lightbox .ti-card-body{border-radius:0}}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox .ti-card-body{flex-direction:column;width:100%;height:100%;border-radius:0}}.ti-widget-lightbox .ti-card-body .ti-card-media{flex:1 1 auto;align-items:center;display:flex;height:100%;justify-content:center;width:100%;position:relative;background-color:#000000;overflow:hidden;padding-bottom:0px}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox .ti-card-body .ti-card-media{flex:0 0 60%;width:100%}}.ti-widget-lightbox .ti-card-body .ti-card-media img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;position:absolute;display:block;border-radius:inherit;opacity:1;transition:opacity 300ms ease-in-out}.ti-widget-lightbox .ti-card-body .ti-card-media .ti-nav-arrow{max-width:100%;margin-left:0px;left:inherit;top:50%;margin-top:-10px;visibility:visible;opacity:1}.ti-widget-lightbox .ti-card-body .ti-review-content{flex:0 0 auto;height:100%;width:300px;overflow:hidden;padding:0px;display:flex;flex-direction:column;font-size:15px;color:#000000}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-review-header{position:relative;z-index:unset;padding:20px;display:flex;align-items:center;color:#000}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-review-header:after{content:"";display:block;width:20px;height:20px;position:absolute;right:16px;top:16px;background-repeat:no-repeat;background-position:center center}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-review-header .ti-profile-img{margin:0;margin-right:10px}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-review-header .ti-profile-img img{width:40px !important;height:40px !important;padding:0px !important;display:block;border-radius:30px;min-width:initial !important;max-width:initial !important;object-fit:cover;object-position:top}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-review-header .ti-profile-img .ti-profile-img-sprite{display:inline-block;float:left;background:white;background-repeat:no-repeat;width:40px;height:40px;border-radius:30px}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-review-header .ti-profile-details{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin:0;display:flex;flex-direction:column;justify-content:center}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-review-header .ti-profile-details .ti-name{font-weight:bold;font-size:inherit;overflow:hidden;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;color:#000000;margin-bottom:2px}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-review-header .ti-profile-details .ti-date{color:#000000;opacity:0.5;font-size:12px}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-stars{margin:0 20px;white-space:nowrap;display:block;line-height:0}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-stars .ti-star{width:17px;height:17px;display:inline-block;margin:0;margin-right:1px;background-size:contain;background-repeat:no-repeat}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-stars .ti-star:before,.ti-widget-lightbox .ti-card-body .ti-review-content .ti-stars .ti-star:after{content:none !important}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-stars .ti-verified-review .ti-verified-tooltip{max-width:150px !important}.ti-widget-lightbox .ti-card-body .ti-review-content .ti-review-text{flex:0 1 100%;font-size:inherit;padding:20px;padding-top:0;margin-top:10px;display:block;overflow-x:hidden;overflow:auto;color:#000000}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox .ti-card-body .ti-review-content{flex:0 0 40%;width:100%}}.ti-widget-lightbox .ti-nav-arrow{position:absolute;height:0px;top:50%;z-index:2;display:flex;flex-wrap:wrap;flex:0 0 100%;width:100%;transition:all 0.2s ease-in-out}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next{display:flex;align-items:center;border-radius:50%;background-color:rgba(255, 255, 255, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);width:40px;height:40px;cursor:pointer}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:hover,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:hover{background-color:white}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:active,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:active{transform:scale(0.95);background-color:white}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:before,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:before{width:25%;height:25%;display:block;content:"";transform-origin:center center;margin:auto;position:relative;border-top:solid 3px #000;border-left:solid 3px #000;box-sizing:content-box}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next{margin-left:auto;margin-right:15px}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:before{transform:rotate(135deg);left:-5%}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev{margin-left:15px}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:before{transform:rotate(-45deg);left:5%}.ti-widget.ti-wp-testimonial-1 .ti-reviews-container-wrapper{padding-top:80px;padding-bottom:8px}.ti-widget.ti-wp-testimonial-1.ti-no-profile-img .ti-reviews-container-wrapper{padding-top:8px}.ti-widget.ti-wp-testimonial-1 .ti-review-header{flex-wrap:wrap;flex-direction:column}.ti-widget.ti-wp-testimonial-1 .ti-review-header .ti-profile-img{margin:0 !important;margin-top:-80px !important;margin-bottom:15px !important;align-self:center}.ti-widget.ti-wp-testimonial-1 .ti-review-header .ti-profile-img img{width:120px !important;height:120px !important;border-radius:60px}.ti-widget.ti-wp-testimonial-1 .ti-review-header .ti-profile-details{text-align:center;width:100%}.ti-widget.ti-wp-testimonial-1 .ti-review-header .ti-profile-details .ti-name{padding-right:0px}.ti-widget.ti-wp-testimonial-1 .ti-profile-img .ti-profile-img-sprite{width:120px !important;height:120px !important;border-radius:60px}.ti-widget.ti-wp-testimonial-1:not(.ti-no-profile-img) .ti-review-header:after{top:13px;right:inherit;left:calc(50% + 60px - 27px);background-color:#ffffff;border-radius:50%;overflow:hidden;width:26px;height:26px;border:solid 2px #ffffff}.ti-widget.ti-wp-testimonial-1.ti-no-logo .ti-review-header:after{border:none}.ti-widget.ti-wp-testimonial-1 .ti-stars{margin-bottom:10px !important;text-align:center !important}.ti-widget.ti-wp-testimonial-1 .ti-stars .ti-star{width:18px;height:18px}.ti-widget.ti-wp-testimonial-1 .ti-stars .ti-verified-review{top:-1px;position:relative}.ti-widget.ti-wp-testimonial-1 .ti-review-content,.ti-widget.ti-wp-testimonial-1 .ti-read-more{text-align:center}.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-review-image-container{justify-content:center}.ti-widget.ti-wp-testimonial-1 .ti-footer-filter-text{text-align:center}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-review-header:after{display:none}.ti-widget.ti-wp-testimonial-1 .ti-ai-summary-item .ti-review-content{margin-top:20.5px}.ti-widget.ti-wp-testimonial-1 .ti-controls{display:none;margin-top:-12px;width:100%;position:absolute;height:0px;z-index:1;top:50%}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next,.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev{position:absolute;display:inline-block;width:20px;height:30px;padding-top:20px;padding-bottom:20px;display:block;opacity:1;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next:hover,.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev:hover{cursor:pointer;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next:before,.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev:before{content:"";background:#cccccc;width:17px;height:3px;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;position:absolute}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next:after,.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev:after{content:"";background:#cccccc;width:17px;height:3px;display:block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px;position:absolute}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next{right:2px}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next:after{top:18px;right:0px}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next:before{top:8px;right:0px}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev{left:2px}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev:after{top:8px;left:0px}.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev:before{top:18px;left:0px}@media (min-width:1024px){.ti-widget.ti-wp-testimonial-1 .ti-controls{display:block}}@media (max-width:479px){.ti-widget.ti-wp-testimonial-1 .ti-controls{top:calc(50% - 19px)}}.ti-widget.ti-wp-testimonial-1 .ti-controls-line{display:none;margin:20px auto;width:150px;height:3px;border-radius:3px;background:rgba(204, 204, 204, 0.35);position:relative;overflow:hidden}.ti-widget.ti-wp-testimonial-1 .ti-controls-line .dot{position:absolute;left:0;top:0;display:inline-block;width:25px;padding-left:4px;padding-right:4px;height:100%;border-radius:3px;background:#cccccc;transition:width 0.2s, left 0.2s}@media (max-width:479px){.ti-widget.ti-wp-testimonial-1 .ti-controls-line{display:block !important}}.ti-widget.ti-wp-testimonial-1 .ti-reviews-container .ti-controls{top:calc(50% + 30px)}@media (max-width:479px){.ti-widget.ti-wp-testimonial-1 .ti-reviews-container .ti-controls{top:calc(50% - 19px + 20px)}}.ti-widget.ti-wp-testimonial-1.ti-no-stars .ti-review-item .ti-stars .ti-star.f{display: none;} .ti-widget.ti-wp-testimonial-1.ti-no-stars .ti-review-item .ti-stars .ti-star.e{display: none;} .ti-widget.ti-wp-testimonial-1.ti-no-stars .ti-review-item .ti-stars .ti-star.h{display: none;} .ti-widget.ti-wp-testimonial-1 .ti-widget-container .ti-review-item .ti-profile-details .ti-date a {text-decoration: none !important; font-size: 12px;} .ti-widget.ti-wp-testimonial-1 .ti-widget-container .ti-review-item .ti-profile-details .ti-date a:hover{text-decoration: underline !important; font-size: 12px;} .ti-widget.ti-wp-testimonial-1[data-layout-id='36'].ti-auto-height .ti-review-content {height: auto !important;} 
/*# sourceURL=testimonial-widgets-css-live-1-36-light-minimal-large-inline-css */


#gform_wrapper_5[data-form-index="0"].gform-theme{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-btn-bg-color-hover-tertiary: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}