.wp-caption>figcaption{max-width:100%;font-size:0.8rem;color:#999;padding:0.25rem 0}p.wp-caption-text{font-size:90%;color:#666;padding:rem-calc(10) 0}.alignleft{float:left;padding-right:1rem;margin:0}.alignright{float:right;padding-left:1rem;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex='-1']:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul{margin-bottom:0}ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type='reset'],[type='submit'],button,html [type='button']{-webkit-appearance:button}[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type='checkbox'],input[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type='date'],input[type='datetime-local'],input[type='month'],input[type='time']{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{outline-offset:-2px;-webkit-appearance:none}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:25%;display:block;padding:0;-webkit-transform:translate(0, -180%);transform:translate(0, -180%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;-webkit-transform:scaley(2.2) scalex(1.5);transform:scaley(2.2) scalex(1.5)}.slick-next:focus,.slick-next:hover{color:transparent;outline:0;background:0 0}.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before{opacity:1}.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:0.65;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-75px}.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:0.65;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next{right:-75px}.slick-next:before{position:absolute;top:0;left:0;width:100%;height:100%;content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2249%22%3E%3Cpath%20fill%3D%22%23aaa%22%20fill-rule%3D%22evenodd%22%20d%3D%22M.2.2L0%20.4%2023.4%2024c.3.2.3.6%200%201L0%2048.5l.2.2c.3.3.6.3%201%200L24.7%2025c.3-.3.3-.7%200-1L1%20.3C.8-.1.5-.1.1.2z%22%2F%3E%3C%2Fsvg%3E")}.slick-prev{-webkit-transform:translate(0, -180%) scaleX(-1) scaley(2) scalex(1.5);transform:translate(0, -180%) scaleX(-1) scaley(2) scalex(1.5)}.slick-prev:before{position:absolute;top:0;left:0;width:100%;height:100%;content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2249%22%3E%3Cpath%20fill%3D%22%23aaa%22%20fill-rule%3D%22evenodd%22%20d%3D%22M.2.2L0%20.4%2023.4%2024c.3.2.3.6%200%201L0%2048.5l.2.2c.3.3.6.3%201%200L24.7%2025c.3-.3.3-.7%200-1L1%20.3C.8-.1.5-.1.1.2z%22%2F%3E%3C%2Fsvg%3E")}.slick-dots{position:absolute;bottom:56px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 8px;padding:0;cursor:pointer}.slick-dots li.slick-active button{background:#fff;border-color:#fff}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:0;cursor:pointer;color:transparent;border:3px solid #fff;outline:0;background:0 0;background:#fff;-webkit-transition:background 0.15s;transition:background 0.15s;border-radius:100%;background:0 0}.woocommerce-product-gallery{-webkit-animation:fadein 0.5s forwards;animation:fadein 0.5s forwards;-webkit-animation-delay:0.1s;animation-delay:0.1s}.woocommerce-product-gallery__image{position:relative;overflow:hidden;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(34,31,31,0.46);box-shadow:0 1px 3px 0 rgba(34,31,31,0.46);overflow:hidden}.woocommerce-product-gallery__image a{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product div.images img{width:auto;max-height:420px;max-width:100%;margin:0 auto}.product-thumbs{width:100%;margin:1rem -2.5% 0}.product-thumbs>div{width:20% !important;margin:0.5rem 2.5%;height:108px;float:left}.product-thumbs>div img{max-height:90px !important;max-width:80% !important}.entry-summary form{display:table}.entry-summary form table.variations{margin-bottom:0.5rem !important}.entry-summary form table.variations tr{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entry-summary form table.variations td.label{line-height:normal}.entry-summary form table.variations label{font-size:12px;text-transform:uppercase;margin-bottom:-0.1rem;letter-spacing:0.5px}.entry-summary form input{border-radius:4px;border:1px solid #039;padding:9px 5px 9px 10px;color:#7b7b7b}.entry-summary form select{border-radius:4px;border:1px solid #039;color:#7b7b7b;padding:9px 15px;background:#fff}.entry-summary form input{min-width:68px}.entry-summary form .btn{font-weight:700;margin-top:-0.25rem}.entry-summary form .woocommerce-variation-price,.entry-summary form p.price{margin-bottom:0.5rem}.s-product-inner form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.s-product-inner p.price{float:none !important}.woocommerce-variation-price,p.price{margin-right:2.5rem;font-weight:700}.woocommerce-variation-price *,p.price *{color:#039;font-size:29px}.product-type-simple .summary.entry-summary p.price{float:left;margin:0 1rem 0 0 !important}.product-type-simple input{margin-top:8px;border-radius:4px;border:1px solid #039;padding:9px 5px 9px 10px;color:#7b7b7b;margin-right:0.25rem}.product-type-simple .btn{margin-top:8px;font-weight:700;padding:0.75em 2em}.product-type-simple form.cart{float:left}.woocommerce .woocommerce-breadcrumb{margin:3.45rem 0 0.85em;font-size:14px;text-align:center;text-transform:uppercase}.woocommerce .woocommerce-breadcrumb a{color:#039;font-weight:400}.product-title{text-align:center;font-size:28px;margin-bottom:1.1rem}.product-title:after{margin-top:0.5rem}.sharethis-inline-share-buttons{margin-bottom:2.8rem}.summary.entry-summary{width:100% !important;float:none !important}.type-product:after{content:'';display:table;width:100%;clear:both}.other-products{margin:2.6rem 0 5rem}.other-products h2{font-size:24px;font-weight:300}.other-products h2:after{margin-top:0.75rem}.other-products .featured-products-slider{margin:-0.8rem -1% 0}.other-products .featured-product-slide{position:relative;width:23%;margin:1rem 1%}.shop_table{overflow:hidden;border:0 !important;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.16);box-shadow:0 1px 8px rgba(0,0,0,0.16);border-spacing:0}.shop_table thead{background:#039;color:#fff;text-transform:uppercase}.shop_table thead th{padding:1rem 1rem !important;font-weight:500 !important}.shop_table td{padding:1.4rem 1rem !important}.shop_table td[colspan='6'] input.button{padding:0.75rem 1.25rem}input#coupon_code{padding:10.5px;border-radius:3px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#039;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#003cb3}.cart_totals h2{opacity:0;position:absolute;right:100vw}.cart_totals .shop_table td,.cart_totals .shop_table th{padding:1.5rem !important}.woocommerce-cart table.shop_table tbody tr{background:#fff}.woocommerce-cart table.shop_table tbody tr.order-total{background:#f3f3f3}tr.order-total{background:#f3f3f3}.product-type-variable p.price{display:none}@media (min-width: 769px){input#coupon_code{width:125px;-webkit-transition:all 0.4s;transition:all 0.4s}input#coupon_code:focus{width:200px}.shop_table td[colspan='6']{padding:1.25rem 1.5rem !important}}@media only screen and (max-width: 768px){td.product-remove{background-color:#039 !important}td.product-remove a.remove{color:#fff !important}.cart.shop_table_responsive{-webkit-box-shadow:none;box-shadow:none}.shop_table{overflow:auto}.woocommerce-cart-form__cart-item{margin-bottom:1rem;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.12);box-shadow:0 1px 8px rgba(0,0,0,0.12)}.woocommerce-cart-form__cart-item:last-of-type{margin-bottom:0}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{margin-right:1rem}}.woocommerce-message{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.12);box-shadow:0 1px 8px rgba(0,0,0,0.12)}.woocommerce-MyAccount-navigation{background:#f7f6f7;padding:2rem 1rem 1.5rem;border-top:6px solid #039;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.12);box-shadow:0 1px 8px rgba(0,0,0,0.12);margin-bottom:1rem}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;padding-left:5%;text-transform:uppercase}.woocommerce-MyAccount-navigation li{margin-bottom:1rem}.woocommerce-MyAccount-navigation a{color:#039;font-weight:700}.woocommerce-MyAccount-navigation a:hover{color:#0041c2}.woocommerce-MyAccount-content{background:#f7f6f7;padding:2rem 3%;border-top:6px solid #039;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.12);box-shadow:0 1px 8px rgba(0,0,0,0.12)}.woocommerce-MyAccount-content .woocommerce-message{-webkit-box-shadow:none;box-shadow:none;border:0}.woocommerce-form__label-for-checkbox{margin-left:1rem}.page-id-10 .woocommerce h2{color:#039;font-weight:700;text-align:center}.page-id-10 .woocommerce .woocommerce-form-login{max-width:600px;margin:2rem auto 0;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.12);box-shadow:0 1px 8px rgba(0,0,0,0.12);background:#f7f6f7;padding:2rem 3%;border-top:3px solid #039;border-radius:0 0 3px 3px}.page-id-49:not(.logged-in) .woocommerce-error{max-width:600px;margin:0 auto 2rem}.page-id-49:not(.logged-in) .woocommerce h2{color:#fff}.cart-empty,.return-to-shop{text-align:center}.cart-empty{text-transform:uppercase;color:#039;font-size:25px;font-weight:600;margin-bottom:1.5rem;margin-top:2rem}.woocommerce a.remove{line-height:0.8;-webkit-transition:color 0.15s, background 0.15s;transition:color 0.15s, background 0.15s;color:#e75081 !important}.woocommerce a.remove:hover{background:#e75081}.pmpro_btn,.pmpro_content_message a{display:inline-block;color:#fff;text-align:center;line-height:1;padding:0.9em 1.5em;border-radius:3px;border:0;text-transform:uppercase;background:#039;-webkit-transition:background 0.2s;transition:background 0.2s}.pmpro_btn:link,.pmpro_content_message a:link{display:inline-block;color:#fff;text-align:center;line-height:1;padding:0.9em 1.5em;border-radius:3px;border:0;text-transform:uppercase;background:#039;-webkit-transition:background 0.2s;transition:background 0.2s}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;color:#fff;text-align:center;line-height:1;padding:0.9em 1.5em;border-radius:3px;border:0;text-transform:uppercase;background:#039;-webkit-transition:background 0.2s;transition:background 0.2s}.woocommerce #respond input#submit.disabled,.woocommerce a.button.disabled,.woocommerce button.button.disabled,.woocommerce input.button.disabled{display:inline-block;color:#fff;text-align:center;line-height:1;padding:0.9em 1.5em;border-radius:3px;border:0;text-transform:uppercase;background:#039;-webkit-transition:background 0.2s;transition:background 0.2s}.woocommerce #respond input#submit:disabled,.woocommerce a.button:disabled,.woocommerce button.button:disabled,.woocommerce input.button:disabled{display:inline-block;color:#fff;text-align:center;line-height:1;padding:0.9em 1.5em;border-radius:3px;border:0;text-transform:uppercase;background:#039;-webkit-transition:background 0.2s;transition:background 0.2s}.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button:disabled[disabled],.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled[disabled]{display:inline-block;color:#fff;text-align:center;line-height:1;padding:0.9em 1.5em;border-radius:3px;border:0;text-transform:uppercase;background:#039;-webkit-transition:background 0.2s;transition:background 0.2s}.pmpro_btn:focus,.pmpro_btn:hover{color:#fff;text-decoration:none;background:#003cb3}.pmpro_btn:link:focus,.pmpro_btn:link:hover{color:#fff;text-decoration:none;background:#003cb3}.pmpro_content_message a:focus,.pmpro_content_message a:hover{color:#fff;text-decoration:none;background:#003cb3}.pmpro_content_message a:link:focus,.pmpro_content_message a:link:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce #respond input#submit.disabled:focus,.woocommerce #respond input#submit.disabled:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce #respond input#submit:disabled:focus,.woocommerce #respond input#submit:disabled:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce #respond input#submit:disabled[disabled]:focus,.woocommerce #respond input#submit:disabled[disabled]:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce a.button.disabled:focus,.woocommerce a.button.disabled:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce a.button:disabled:focus,.woocommerce a.button:disabled:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce a.button:disabled[disabled]:focus,.woocommerce a.button:disabled[disabled]:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce a.button:focus,.woocommerce a.button:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce button.button.disabled:focus,.woocommerce button.button.disabled:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce button.button:disabled:focus,.woocommerce button.button:disabled:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce button.button:disabled[disabled]:focus,.woocommerce button.button:disabled[disabled]:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce button.button:focus,.woocommerce button.button:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce input.button.disabled:focus,.woocommerce input.button.disabled:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce input.button:disabled:focus,.woocommerce input.button:disabled:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce input.button:disabled[disabled]:focus,.woocommerce input.button:disabled[disabled]:hover{color:#fff;text-decoration:none;background:#003cb3}.woocommerce input.button:focus,.woocommerce input.button:hover{color:#fff;text-decoration:none;background:#003cb3}.pmpro_btn:link[disabled],.pmpro_btn[disabled]{color:#fff !important}.pmpro_content_message a:link[disabled],.pmpro_content_message a[disabled]{color:#fff !important}.woocommerce #respond input#submit.disabled[disabled],.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit[disabled]{color:#fff !important}.woocommerce a.button.disabled[disabled],.woocommerce a.button:disabled[disabled],.woocommerce a.button[disabled]{color:#fff !important}.woocommerce button.button.disabled[disabled],.woocommerce button.button:disabled[disabled],.woocommerce button.button[disabled]{color:#fff !important}.woocommerce input.button.disabled[disabled],.woocommerce input.button:disabled[disabled],.woocommerce input.button[disabled]{color:#fff !important}.pmpro_btn:link[disabled]:hover,.pmpro_btn[disabled]:hover{background:#003cb3 !important}.pmpro_content_message a:link[disabled]:hover,.pmpro_content_message a[disabled]:hover{background:#003cb3 !important}.woocommerce #respond input#submit.disabled[disabled]:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce #respond input#submit[disabled]:hover{background:#003cb3 !important}.woocommerce a.button.disabled[disabled]:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce a.button[disabled]:hover{background:#003cb3 !important}.woocommerce button.button.disabled[disabled]:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button[disabled]:hover{background:#003cb3 !important}.woocommerce input.button.disabled[disabled]:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button[disabled]:hover{background:#003cb3 !important}.woocommerce #respond input#submit.alt.disabled,.woocommerce a.button.alt.disabled,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt.disabled{background:#039}.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce input.button.alt.disabled:hover{background:#039}.woocommerce #respond input#submit.alt:disabled,.woocommerce a.button.alt:disabled,.woocommerce button.button.alt:disabled,.woocommerce input.button.alt:disabled{background:#039}.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce input.button.alt:disabled:hover{background:#039}.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]{background:#039}.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:disabled[disabled]:hover{background:#039}.posted_in{display:block}.woocommerce table.shop_attributes th{width:190px;font-weight:700}.woocommerce input[type='email'],.woocommerce input[type='password'],.woocommerce input[type='search'],.woocommerce input[type='tel'],.woocommerce input[type='text']{padding:9px 5px 9px 10px}.woocommerce textarea{padding:9px 5px 9px 10px}.att-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.prod-content{font-size:18px}.woocommerce-checkout input,.woocommerce-checkout textarea{padding:9px 5px 9px 10px}.woocommerce-checkout #order_review_heading{margin-top:2rem}.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox{margin-left:0}.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox input{margin-right:6px}.woocommerce-account .page-title,.woocommerce-checkout .page-title{padding:0 !important;max-height:400px !important}.woocommerce-info,.woocommerce-message{border-top-color:#039}.woocommerce-info:before,.woocommerce-message:before{color:#039}.woocommerce div.product .product_title{text-align:center;padding:9px 5%;position:relative;font-size:37px;color:#039;color:#fff;background:#039;margin-bottom:1.2rem;overflow:hidden;word-break:break-word}.single-product .entry-summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3rem !important}.single-product .product-header-left{position:relative;width:50%;-ms-flex-negative:0;flex-shrink:0;background-color:#f9f9f9;flex-shrink:0;margin-right:2%;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.1);box-shadow:0 0 9px rgba(0,0,0,0.1)}.single-product .product-header-left>div{padding:0 5% 1rem;position:relative;display:table;margin:0 auto}.single-product .shop_attributes{-webkit-box-shadow:0 0 9px rgba(0,0,0,0.07);box-shadow:0 0 9px rgba(0,0,0,0.07)}.single-product .shop_attributes td{padding-left:25px}.single-product select{line-height:1}@supports (filter: grayscale(100%)){.single-product .product-header-left{background-color:#fff}.single-product .product-header-left:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/hero.jpg);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.1}}.woocommerce div.product form.cart .variations td.value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5em;width:100%}.woocommerce div.product form.cart .variations td.value select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.woocommerce div.product form.cart .reset_variations{background:#039;padding:0 8px;border-radius:3px;color:#fff;font-weight:700}ul.gform_fields{padding:0;margin:0}.content .gform_fields{margin:20px 0;padding:0}.gform_fields{margin:20px 0;padding:0}.gform_fields li{list-style-type:none;padding:0;margin:0 0 20px;overflow:hidden}.main ul.gform_fields li{list-style-type:none;padding:0;margin:0 0 20px;overflow:hidden}span.gform_description{margin:0 0 20px;display:block}.gform_wrapper .validation_error{margin:10px 0}.gform_wrapper .validation_message{color:#fff;background-color:#ea4647;text-align:center;line-height:1.2;padding:0.4rem}.ginput_complex label{font-size:11px !important;font-style:italic;margin:6px 0 15px;color:#bbb;display:block}.gform_full input{width:97%;-webkit-box-sizing:border-box;box-sizing:border-box}.gform_full textarea{width:920px}.gform_wrapper ul li.gform_left,span.ginput_left{float:left;width:49%;clear:none;margin-right:2%}.gform_wrapper ul li.gform_right,span.ginput_right{float:left;width:49%;clear:none}.gform_wrapper ul li.gform_left input.medium,span.ginput_left input{width:91%}.gform_wrapper ul li.gform_left select{width:95%;padding:3px}.gform_wrapper ul li.gform_right input.medium{width:93%}span.ginput_right input{width:93%}.gform_wrapper ul li.gform_right select{width:100%;padding:3px}.gform_wrapper .gform_full{clear:left;float:none}.wpcf7-full{clear:left;float:none}.gform_wrapper .gform_full textarea,.wpcf7-full textarea{width:97%}.gform_wrapper textarea,textarea{padding:3px;height:15em;vertical-align:middle}.sidebar .gform_wrapper ul li.gform_left,.sidebar .gform_wrapper ul li.gform_right{float:none;width:100%;clear:both}.sidebar span.ginput_left,.sidebar span.ginput_right{float:none;width:100%;clear:both}#gforms_confirmation_message,.validation_error{padding:1em;margin-bottom:20px;background-color:#f15a5b}#gforms_confirmation_message{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.gform_confirmation_message{color:#fff;background:#039;padding:0.75rem 1rem;text-align:center}.validation_error{color:#fff;background-color:#ea4647;text-align:center;line-height:1.2}.gform_footer button+img{margin:18px}.sidebar .gform_footer{margin:-15px 0 0}.gform-submit{margin:0 5px 0 0}.ginput_container_select{position:relative}.ginput_container_select:after{content:'';display:block;border:1px solid transparent;width:0;height:0;border-width:8px 6px 0 6px;border-top-color:#999;position:absolute;right:22px;top:21px}.gform_fields select{height:48px;border:1px solid #777;padding-right:2.8rem !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_fields input,.gform_fields select,.gform_fields textarea{background-color:#f7f7f7;font-size:1em;color:#555;border:1px solid #dcdcdc;border-radius:3px;padding:5px 10px;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.06);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.06);outline:0;-webkit-transition:0.2s all linear;transition:0.2s all linear;border-radius:12px}.gform_fields input:focus,.gform_fields select:focus,.gform_fields textarea:focus{background-color:#fff}.gform_wrapper{max-width:1020px;margin:0 auto;padding:0}.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gform_fields>li{width:49%;margin:1%}.gform_fields>li.gf_full_width{width:100%}.gform_fields>li input,.gform_fields>li select,.gform_fields>li textarea{width:100%;padding:0.7rem 1em;resize:none}label.gfield_label{margin-bottom:0.3em;display:inline-block;padding-top:0.5rem;color:#636363}input.gform_button{padding:0.8em 2em;width:100%;color:#fff;border:0;cursor:pointer;background:#039;border-radius:12px;max-width:100%;text-transform:uppercase;letter-spacing:0.5px;font-weight:600;-webkit-transition:background 0.2s;transition:background 0.2s}input.gform_button:focus,input.gform_button:hover{background:#003cb3}span.gfield_required{color:#ff6358;margin-left:0.2em}h3.gform_title{text-align:center;font-size:1.9em;font-size:37px;border-bottom:1px solid #ccc;padding-bottom:0.6em;color:#515151}.gform_footer{position:relative}.gform_ajax_spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.gform_wrapper div.gform_card_icon{margin-right:4px;text-indent:-9000px;background-image:url(/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png);background-repeat:no-repeat;width:36px;height:32px;float:left}.gform_wrapper li.gfield.gfield_creditcard_warning{padding:16px 16px 14px;border-top:2px solid #790000;border-bottom:4px solid #790000;background-color:rgba(255,223,224,0.25);width:100%}.gfield_creditcard_warning_message{font-size:0.875em;font-weight:700;font-family:inherit;min-height:25px;color:#790000;max-width:100%;position:relative}.ginput_card_security_code_icon{width:32px;height:23px;background-image:url(/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png);background-repeat:no-repeat;background-position:0 -128px;position:relative;top:-1px;left:6px;display:-moz-inline-stack;display:inline-block}.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}.gform_card_icon_discover{background-position:-108px 0}.gform_card_icon_mastercard{background-position:-36px 0}.gform_wrapper input[type='checkbox']{width:auto}input.ginput_card_security_code,select.ginput_card_expiration{width:33% !important;min-width:125px}.ginput_container_multiselect select{height:200px;padding:0 !important}.ginput_container_multiselect option{cursor:pointer;padding:0.5rem 1rem}@-webkit-keyframes rotatemiddle{0%{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-130deg);transform:translate3d(-50%, -50%, 0) rotate(-130deg)}100%{-webkit-transform:translate3d(-50%, -50%, 0) rotate(180deg);transform:translate3d(-50%, -50%, 0) rotate(180deg)}}@keyframes rotatemiddle{0%{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-130deg);transform:translate3d(-50%, -50%, 0) rotate(-130deg)}100%{-webkit-transform:translate3d(-50%, -50%, 0) rotate(180deg);transform:translate3d(-50%, -50%, 0) rotate(180deg)}}.gform_ajax_spinner{width:110px;-webkit-box-shadow:0 0 0 2000px rgba(255,255,255,0.5);box-shadow:0 0 0 2000px rgba(255,255,255,0.5);background:rgba(255,255,255,0.5);-webkit-animation:rotatemiddle 2s linear infinite;animation:rotatemiddle 2s linear infinite;margin-top:-200px}li.gsection.field_sublabel_below{width:100%;margin-top:1rem !important}.ginput_container_fileupload .validation_message{visibility:hidden}.field_description_above .gfield_description{margin:-0.2rem 0 0.3rem}.gfield_description{font-size:90%}.slideout-menu{position:fixed;top:0;bottom:0;width:270px;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0;display:none;padding-bottom:5rem;background:#f5f6f7}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;background-color:#fff;min-height:100vh}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.mobile-search{background:#039;padding:18px 8%}.mobile-search form{position:relative}.mobile-search form:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20version%3D%221%22%20viewBox%3D%220%200%20250%20250%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M244%20215l-54-55-1-1a103%20103%200%201%200-29%2029v2l55%2054a21%2021%200%200%200%2029-29zm-141-45a67%2067%200%201%201%200-134%2067%2067%200%200%201%200%20134z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");-webkit-transform:scaleX(-1);transform:scaleX(-1);color:#7f888f;cursor:default;display:block;height:1em;line-height:1em;width:1em;opacity:0.17;position:absolute;top:0.6em;right:0.7em}.mobile-search input{width:100%;border:0;border-radius:3px;padding:6px 10px;font-size:15px;border:solid 1px rgba(210,215,217,0.75)}.menu-section{margin:3em 8% 0;font-size:13px}.menu-section h4{color:#222;padding:0 0.85em 0.45em 0;font-size:16px;border-bottom:solid 3px #039;display:inline-block;margin:0 0 1em 0}.menu-section ul{list-style:none;padding-left:0}.menu-section li{position:relative;margin:0;border-top:solid 1px rgba(210,215,217,0.75)}.menu-section li:first-of-type{border-top:0}.menu-section li.menu-item-has-children>a:hover{color:#444}.menu-section li.menu-item-has-children>a:after{content:'\25BC';position:absolute;font-size:11px;right:1em;opacity:0.7;-webkit-transform:scaleY(0.7);transform:scaleY(0.7);display:inline-block;top:1.05em;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.menu-section li.show-subnav>.sub-menu{display:block}.menu-section li.show-subnav>.sub-menu a:after{top:0.7em}.menu-section li.show-subnav>a{color:#039 !important}.menu-section li.show-subnav>a:after{-webkit-transform:scaleY(0.7) rotate(180deg);transform:scaleY(0.7) rotate(180deg)}.menu-section .sub-menu{display:none;display:none;margin:0.5em 0 1.5em 0;padding-left:1em}.menu-section .sub-menu li{border:0}.menu-section .sub-menu a{font-size:90%;font-weight:600;padding:0.5em 0;color:#999}.menu-section li:not(.menu-item-has-children):hover{color:#039}.menu-section a{color:#444;padding:0.85em 0;display:block;text-transform:uppercase}.menu-section p{line-height:1.5}.mm-email:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23003399%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20version%3D%221.1%22%20viewBox%3D%220%200%2014%2014%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%209L5.3%207.5l-5%204.2c.2.2.4.3.7.3h12c.3%200%20.5-.1.7-.3l-5-4.2L7%209z%22%2F%3E%3Cpath%20d%3D%22M13.7%202.3A1%201%200%200%200%2013%202H1a1%201%200%200%200-.7.3L7%208l6.7-5.7zM0%202.9v8.3l4.8-4.1zM9.2%207.1l4.8%204.1V2.9z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:0.9em;left:0;width:1.3em;height:1.3em}.mm-phone:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23003399%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20version%3D%221%22%20viewBox%3D%220%200%20578%20578%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M578%20456c1%2010-2%2018-9%2025l-81%2080a59%2059%200%200%201-43%2017%20312%20312%200%200%201-101-24%20534%20534%200%200%201-188-132A671%20671%200%200%201%2040%20270%20384%20384%200%200%201%203%20165a152%20152%200%200%201-2-43%2059%2059%200%200%201%2016-32L98%209c6-6%2012-9%2020-9%205%200%2010%202%2014%205l10%2011%2066%20124c3%207%204%2014%203%2022-2%208-5%2014-11%2019l-30%2030-2%204-1%205c2%208%205%2018%2011%2029a387%20387%200%200%200%2066%2084%20405%20405%200%200%200%2085%2067l22%209%208%202%204-1%204-2%2035-36c7-6%2015-10%2025-10%207%200%2013%202%2017%204l119%2070c8%205%2013%2012%2015%2020z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:0.85em;left:0;width:1.15em;height:1.15em}.mm-contact{margin:0}.mm-contact li{padding-left:28px !important}.mm-contact a{text-transform:none}.mm-address{padding:0.75em 0;color:#444}.mm-address:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23003399%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20version%3D%221.1%22%20viewBox%3D%220%200%2027%2027%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M3.7%2024.9s0%20.6.5.6h6.9v-5.6s-.1-1%20.8-1h2.8c1%200%201%201%201%201v5.6h6.6c.8%200%20.7-.8.7-.8V14.4l-9.4-8.3-10%208.3V25z%22%2F%3E%3Cpath%20d%3D%22M0%2013.6s.8%201.6%202.7%200l11-9.3%2010.4%209.3c2.1%201.5%203%200%203%200l-13.4-12L0%2013.5zM23.8%204.3h-2.6v3.2l2.6%202.3z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:0.82em;left:0;width:1.3em;height:1.3em}.mm-address p{margin-bottom:0}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}body,html{min-height:100%;max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}body{font-size:16px;font-weight:400;font-family:proxima-nova, sans-serif;color:#58585a;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body#tinymce{padding:0.5em 1em !important}img{height:auto;width:auto;max-width:100%}hr{border-top:1px solid #039}blockquote{display:inline-block;clear:both;color:#666;font-weight:700;margin:1rem auto 2.5rem;position:relative;text-align:center;padding:3rem 15%;font-size:1.5rem}blockquote:after,blockquote:before{content:' ';border-top:3px solid #efefef;position:absolute;top:0.625rem;width:50%;height:1px;left:25%}blockquote:after{bottom:0.625rem;top:auto;width:30%;left:35%}blockquote p{margin:0;font-size:1.5rem;color:#666;line-height:1.7}cite{font-style:italic}blockquote,dl,ol,p,pre,table,ul{margin:0 0 1rem 0;font-size:1em}h1,h2,h3,h4,h5{margin-top:0;margin-bottom:0.625em;line-height:1.25}h1,.name_directory_title{font-size:2.5rem;color:#039}h2{margin-bottom:0.45em;font-size:2rem}h3{font-size:1.5rem}h4{font-size:1rem}h5{font-size:1rem;font-weight:400}ul{padding:0 0 0 1rem;margin:0 0 1.5rem}ul li{padding:0;margin:0;margin-bottom:4px}p{line-height:1.9}a{color:#039;text-decoration:none}a:hover{color:#004be2;text-decoration:none}p>a{font-weight:600}p>a:hover{color:#0047d6}p strong{font-weight:600}button,input[type='submit']{cursor:pointer}.btn{display:inline-block;color:#fff !important;text-align:center;line-height:1;padding:1.1em 2em;border:0;background-color:#039;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;text-transform:uppercase;text-decoration:none}.btn:hover{text-decoration:none;background-color:#003cb3}.btn.btn-arrow:after{content:'▶';display:inline-block;margin-left:8px;margin-left:0.5rem;font-size:0.9em}.btn.btn-big{font-size:20px;font-weight:700;text-transform:uppercase;border-radius:0}.btn-red{background-color:#cb0806}.btn-red:hover{background-color:#e40907}.btn-grey{background-color:#799196}.btn-grey:hover{background-color:#879da1}#searchform .input-group{display:-webkit-box;display:-ms-flexbox;display:flex}#searchform .input-group input[type='text']{padding:6px 15px}#searchform .input-group input[type='submit']{border:0;background:#039;color:#fff;padding:8px 15px}#searchform .input-group input[type='submit']:hover{background:#905336}main#panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.2);box-shadow:0 0 12px 0 rgba(0,0,0,0.2);-ms-touch-action:pan-y;touch-action:pan-y}main#panel>.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main{width:100%;margin:0 auto;padding:0 6%;position:relative}.full-width{margin:0 -7%;padding:0 6%}.inner-wrap{position:relative;max-width:1250px;margin:0 auto}.clearfix:after{content:'';display:block;clear:both}.page-default-content{padding:3em 0 4rem}.page-intro{padding:1rem 0 1rem;position:relative;background:#fff}.page-intro:after,.page-intro:before{content:'';height:7vw;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'100%25'%20height%3D'100%25'%20viewBox%3D'0%200%20100%20100'%20fill%3D'%23FFFFFF'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%20100%20L100%20100%20L0%200%20Z'%20%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center top;width:100%;position:absolute;top:-7vw;background:#fff;-webkit-transform:skewY(4deg);transform:skewY(4deg);-webkit-transform-origin:left;transform-origin:left}.page-intro:after{top:auto;bottom:-6.9vw;bottom:calc(-7vw + 1px);-webkit-transform:scaleY(-1) skewY(4deg);transform:scaleY(-1) skewY(4deg)}.page-intro .main{position:relative;z-index:1}.page-intro .main-content{padding-right:4%}.page-intro .sidebar-col{margin-left:8.5%;width:23%}.page-intro .sidebox{font-size:20px}.page-intro h1{font-size:57px;color:#039;font-weight:200;margin-bottom:2rem}.page-intro h1 strong{font-weight:600}.page-intro p{font-size:20px;font-weight:200;color:#414141}.sidebox{position:relative;margin-top:8rem;border-top:5px solid #039;border-bottom:5px solid #039;padding:50px 0 42px}.sidebox h4{text-transform:uppercase;color:#666;font-weight:700;font-size:24px}.sidebox ul{list-style-type:none;margin:0;padding:0}.sidebox ul li{position:relative;font-weight:200;line-height:28px;color:#666;margin-bottom:1rem}.sidebox ul li b{font-weight:700;margin-right:3px}.sidebox ul li a{color:#666;display:block}.sidebox ul li a:hover,.sidebox ul li a:focus{color:#039}.oldlogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.oldlogo img{border-right:2px solid #5e5e5e;margin-right:2rem;padding-right:1rem}.oldlogo span{display:inline-block;max-width:240px;font-style:italic;position:relative;font-size:20px;line-height:1.2;top:13px}.wired{padding:7vw 0;background-color:#12359c;background-image:url(../images/aboutBlue.jpg);background-size:auto 100%;background-position:right center;background-repeat:no-repeat}.wired h2{font-size:57px;color:#fff;margin:0 0 4rem;font-weight:200}.wired h2 strong{font-weight:700}.wired .wiredLetters ul{list-style-type:none;margin:0;padding:0;font-size:20px}.wired .wiredLetters ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin:0 0 2rem}.wired .wiredLetters ul li:nth-of-type(1) .letter{color:#e02a2a}.wired .wiredLetters ul li:nth-of-type(2) .letter{color:#009c49}.wired .wiredLetters ul li:nth-of-type(3) .letter{color:#002e9c}.wired .wiredLetters ul li:nth-of-type(4) .letter{color:#ff9800}.wired .wiredLetters ul li:nth-of-type(5) .letter{color:#000}.wired .wiredLetters ul li .letter{background:#fff;border-radius:100%;width:91px;height:91px;text-align:center;line-height:1;font-size:40px;display:inline-block;margin-right:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:70px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wired .wiredLetters ul li .letterContent{display:inline-block}.wired .wiredLetters ul li .letterContent h3{color:#fff;text-transform:uppercase;font-size:28px;margin:0}.careers{position:relative;padding:1rem 0 5rem;z-index:1}.careers:after,.careers:before{content:'';height:7vw;background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'100%25'%20height%3D'100%25'%20viewBox%3D'0%200%20100%20100'%20fill%3D'%23FFF'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%20100%20L100%20100%20L0%200%20Z'%20%2F%3E%3C%2Fsvg%3E") no-repeat center top;width:100%;position:absolute;top:-7vw;background:#fff;-webkit-transform:skewY(4deg);transform:skewY(4deg);-webkit-transform-origin:left;transform-origin:left}.careers:after{top:auto;bottom:-6.9vw;bottom:calc(-7vw + 1px);-webkit-transform:scaleY(-1) skewY(4deg);transform:scaleY(-1) skewY(4deg)}.careers .main{position:relative;z-index:1;overflow:hidden}.careers .sidebar-col>img{-webkit-transform:scale(1.75) translateY(-17%);transform:scale(1.75) translateY(-17%);-webkit-transform-origin:top;transform-origin:top}.careers .sidebox{margin-top:6.5rem}.careers .sidebox h3{font-size:24px;text-transform:uppercase;font-weight:700}.careers .sidebox ul{margin-top:1.4rem}.careers .sidebox ul li{color:#414141;margin-bottom:7px;line-height:1.4}.careers .main-content{padding-top:4rem;padding-left:5%}.careers .main-content p{font-size:20px;font-weight:200}.careers .main-content>h2{font-size:57px;color:#039;font-weight:200;line-height:1.1}.careers .main-content>h2 b,.careers .main-content>h2 strong{font-weight:700}.about-careers{padding-top:4rem}.about-careers:before,.about-careers:after{display:none}.page-template-about footer,.page-template-whatweoffer footer{padding-top:7vw;padding-top:calc(7vw - 20px)}.sidebar-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sidebar-layout.sidebar-right .sidebar-col{margin-right:0;margin-left:7.5%;float:right}.sidebar-layout.sidebar-right article.main-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;float:left}.sidebar-layout>.sidebar-col{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:24%;margin-right:7.5%;float:left}.sidebar-layout>article.main-content{float:right;width:68.5%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:999px;margin:0 auto}@supports (display: flex){.sidebar-layout>.sidebar-col{min-width:280px}}ul.search-results{list-style:none;padding:0;margin:0}.search-result{position:relative;padding:12.8px 0;padding:0.8rem 0;border-top:1px solid rgba(0,0,0,0.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-result>div{padding:3%;-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5;-ms-flex-preferred-size:270px;flex-basis:270px}.search-result>div:nth-of-type(2){-webkit-box-flex:2.5;-ms-flex-positive:2.5;flex-grow:2.5}.search-result>div:last-of-type{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-result:first-of-type{border-top:0}.search-result h2{font-size:24px;margin-top:13px;line-height:1.6;margin-bottom:0}.search-result p{margin-bottom:0}.search-result-type{text-transform:uppercase;background:#039;font-weight:700;border-radius:3px;padding:5px 14px;color:#fff;letter-spacing:0.5px}nav.main-header .social-icons{cursor:default}nav.main-header .social-icons a{margin:0 5px;padding:0}.navbar-icons{cursor:default}.navbar-icons a{margin:0 5px;padding:0}.navbar-icons svg{height:25px;width:25px;display:inline-block;fill:#039;opacity:1;vertical-align:middle;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.navbar-icons svg:hover{fill:#0047d6}.home .social-icons{opacity:1;-webkit-animation:fade-in-down 1s forwards;animation:fade-in-down 1s forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s;display:inline-block}.main-content-wrap{position:relative;background:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar-wrap{background:#fff;position:relative;background:0 0;padding:16px 0;padding:0.5rem 0 0;z-index:9}.navbar-wrap:after{position:absolute;bottom:0;left:0;height:10px;width:100%;background:#039}.lines-bottom{position:absolute;bottom:-5.55vw;bottom:calc(-5.65vw + 1px);left:0;width:100%;height:6vw;background-size:100% auto;background-repeat:no-repeat;pointer-events:none;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:skewY(-2.9deg);transform:skewY(-2.9deg);overflow:hidden;z-index:-1}.lines-bottom .line-one{position:absolute;bottom:0;width:100%;left:0;height:3vw;background:#039;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:skewY(1.3deg);transform:skewY(1.3deg)}.lines-bottom .line-two{position:absolute;bottom:1.1vw;width:100%;left:0;height:2vw;background:#fff;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:skewY(0.53deg);transform:skewY(0.53deg)}.lines-bottom .line-three{position:absolute;bottom:2.2vw;width:100%;left:0;height:2vw;background:#039;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:skewY(1.1deg);transform:skewY(1.1deg)}.lines-bottom:after{position:absolute;bottom:3.3vw;width:100%;left:0;height:5vw;background:#fff;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:skewY(1.63deg);transform:skewY(1.63deg);content:''}.logo-link img{margin-bottom:-15px;-webkit-transition:all 0.15s;transition:all 0.15s}.logo-link:focus img,.logo-link:hover img{-webkit-filter:saturate(1.3);filter:saturate(1.3)}.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.header-right{padding-top:16px;padding-top:0;margin-left:auto;text-align:right}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;padding-top:15px}ul.header-links{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}ul.header-links *{margin:0;text-decoration:none}ul.header-links>li{margin-top:0.6rem;margin-bottom:0.6rem;position:relative}ul.header-links>li:last-of-type>a{padding-right:0}ul.header-links>li:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:none;transform:none}ul.header-links>li>a{white-space:pre;position:relative;display:inline-block;color:#039;padding:12px 28px;padding:2px 1.75rem;font-weight:600;font-size:18px;text-transform:capitalize;-webkit-transition:color 0.15s;transition:color 0.15s}ul.header-links>li>a:hover{color:#0047d6}ul.header-links>li.is-active>a{font-weight:600;background:#10369c;color:#fff;padding:2px 13px;border-radius:5px}ul.header-links .sub-menu{opacity:0;visibility:hidden;position:absolute;list-style:none;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;width:auto;background:#039;border-radius:2px;margin-top:12px;margin-top:0.75rem;left:0.2rem;width:200px;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-box-shadow:-1px 1px 5px rgba(0,0,0,0.188);box-shadow:-1px 1px 5px rgba(0,0,0,0.188)}ul.header-links .sub-menu:before{content:'';position:absolute;top:-0.7rem;height:12px;height:0.75rem;left:19%;width:0px;height:0px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #039}ul.header-links .sub-menu:after{content:'';position:absolute;top:-12.8px;top:-0.8rem;height:12.8px;height:0.8rem;width:100%;background:0 0}ul.header-links .sub-menu li{position:relative;width:100%}ul.header-links .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translate3d(-100%, -12px, 0);transform:translate3d(-100%, -12px, 0)}ul.header-links .sub-menu li:first-of-type>a{padding-top:10px}ul.header-links .sub-menu li:last-of-type>a{padding-bottom:10px}ul.header-links .sub-menu a{color:#fff;font-size:17px;padding:7.5px 19px;display:inline-block;line-height:1.2;width:100%;-webkit-transition:background 0.2s;transition:background 0.2s;font-weight:700;text-align:left}ul.header-links .sub-menu a:hover{background:rgba(241,188,255,0.12)}ul.header-links .sub-menu .sub-menu{margin-top:0;-webkit-transform:translate3d(-97%, -12px, 0);transform:translate3d(-97%, -12px, 0);top:0;left:-17px}ul.header-links .sub-menu .sub-menu:before{left:auto;right:-17px;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:24px}ul.header-links .sub-menu .sub-menu:after{height:100%;top:0;left:auto;right:-17px;width:17px}.toggle-nav{display:none;font-weight:300;font-size:1.05em;margin:1.4em 0.5% 0.8em 0.6rem;margin-left:auto;float:right;position:relative;z-index:2}.toggle-nav .hamburger{display:inline-block}.toggle-nav .hamburger>div{width:45px;height:4px;background-color:#039;margin:12px 0 0}.toggle-nav .hamburger>div:first-of-type{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.error404 article{text-align:center;font-size:1.1em}.error404 article h1{font-size:48px;font-size:3rem;text-transform:uppercase;margin:32px 0 64px;margin:2rem 0 4rem}.error404 article ul{display:table;margin:0 auto;text-align:left}main>footer{width:100%;background:#039;color:#fff;position:relative;font-weight:400}.footer-main{padding:3.25em 0 1.8rem}.footer-main .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom{background:#001d57;padding:10px 0;font-size:12px;color:#fff}.footer-bottom a{color:#fff;text-decoration:none}.footer-bottom .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom p{margin:0;line-height:1.4}.footer-info{font-size:14px;border-right:1px solid rgba(255,255,255,0.25);-ms-flex-negative:0;flex-shrink:0;padding-right:3.5%}.footer-info address{opacity:1;margin-top:1.4rem}.footer-info address p{line-height:1.3;margin-bottom:7px}.footer-info address p a{color:#fff;opacity:1}ul.footer-phone{list-style:none;margin:0;padding:0}ul.footer-phone li{margin-bottom:5px}ul.footer-phone li:before{content:'\260e';margin-right:0.3em}ul.footer-phone a{color:#fff}ul.footer-phone a:hover{text-decoration:underline}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;padding-left:1.2%;font-size:14px;margin:-1rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-links>div{margin:1rem 4%;margin-left:auto}.footer-links h4{font-size:14px;text-transform:uppercase;color:#fff;margin-bottom:6px}.footer-links h4:nth-of-type(2){margin-top:20px}.footer-links ul{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:5px}.footer-links a{opacity:0.9;color:#fff;font-weight:400}.footer-links a:hover{opacity:1}.footer-links .icon-facebook,.footer-links .icon-linkdin,.footer-links .icon-twitter{position:relative;background-size:contain;background-position:center 50%;background-repeat:no-repeat;width:2.1em;height:2.1em;display:inline-block;margin:0 0.2em;-webkit-transition:all 0.2s;transition:all 0.2s;fill:#fff;border-radius:100%;opacity:0.5}.footer-links .icon-facebook:hover,.footer-links .icon-linkdin:hover,.footer-links .icon-twitter:hover{opacity:0.7}.footer-links .icon-facebook svg,.footer-links .icon-linkdin svg,.footer-links .icon-twitter svg{position:relative}.icon-facebook,.icon-linkdin,.icon-twitter{position:relative;background-size:contain;background-position:center 50%;background-repeat:no-repeat;width:1.85em;height:1.85em;display:inline-block;margin:0 0.2em;-webkit-transition:all 0.2s;transition:all 0.2s;fill:#fff;border-radius:100%}.icon-facebook:before,.icon-linkdin:before,.icon-twitter:before{content:'';position:absolute;left:4%;top:4%;width:92%;height:92%;border-radius:100%}.icon-facebook:hover,.icon-linkdin:hover,.icon-twitter:hover{fill:#c37f5f}.icon-facebook:hover:before,.icon-linkdin:hover:before,.icon-twitter:hover:before{background:#fff}.icon-facebook:hover circle,.icon-linkdin:hover circle,.icon-twitter:hover circle{fill:#c37f5f}.icon-facebook:hover #fill-id,.icon-linkdin:hover #fill-id,.icon-twitter:hover #fill-id{fill:#fff}.icon-facebook svg,.icon-linkdin svg,.icon-twitter svg{position:relative}.bottom-line{text-align:center;font-size:0.85em;margin:0;margin-top:48px;margin-top:3rem}.bottom-line span{padding:0 1em;border-left:1px solid}.bottom-line span:first-of-type{border-left:0}.lines-border-top{position:absolute;height:8vw;top:-8vw;left:0;width:100%;background:#eee;background:linear-gradient(176.1deg, transparent calc(50% - 7px), #039 calc(50% - 6px), #039 calc(50% + 6px), #fff calc(50% + 7px))}.threewires{position:relative;z-index:0}.threewires .inner-wrap{max-width:1180px}.wires-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin-top:-4rem}.wires-top h2{color:#039;line-height:1.2;font-weight:200;font-size:57px;max-width:560px;margin-top:-8rem;margin-bottom:1.5rem}.wires-top h2 b{font-weight:700}.redbluewires{display:-webkit-box;display:-ms-flexbox;display:flex}.wirewrap{position:relative;display:table}.wirewrap:hover img{-webkit-transform:scale(1.015);transform:scale(1.015)}.wirewrap img{-webkit-transition:-webkit-transform 0.37s;transition:-webkit-transform 0.37s;transition:transform 0.37s;transition:transform 0.37s, -webkit-transform 0.37s}.wirewrap h3{position:relative;z-index:1;font-weight:700;font-size:28px;text-transform:uppercase;text-align:center;pointer-events:none;padding:15px 20px;-webkit-box-shadow:0 7px 14px rgba(0,0,0,0.5);box-shadow:0 7px 14px rgba(0,0,0,0.5);border-radius:7px;background:#039;color:#fff}.wirewrap>a{position:absolute;top:0;left:0;width:100%;height:100%}.redwire{position:relative;z-index:1;margin-top:-250px;margin-left:-130px;background:#fff}.bluewire{display:table;margin-left:auto;margin-right:-80px;margin-bottom:-260px}.silverwire{margin-bottom:-67px;margin-top:110px}.wire-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.industries{position:relative;padding:6.5rem 0 2.6rem;z-index:1;background:#fff}.industries h3{font-size:22px;text-transform:uppercase;color:#039;text-align:center}.industries .lines-bottom{bottom:auto;top:0;-webkit-transform:scaleY(-1) skewY(3deg);transform:scaleY(-1) skewY(3deg)}.icon-switcher{margin:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.icon-switch-content{position:relative;margin-top:5px;width:42%;font-size:18px}.icon-switch-content h2{font-size:24px;color:#004a87;font-weight:600;margin-top:2.2rem}.icon-switch-content p{line-height:1.7;font-size:18px;color:#666;z-index:9;position:relative}.icon-switch-content>div{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.icon-switch-content>div.active{position:relative;opacity:1}.icon-switch-image{height:200px;width:100%;background-size:cover;background-position:center}.icon-switch-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:3%;width:58%}.icon-switch-icons .theicon{background-size:cover !important}.icon-switch-icons>div{width:31%;float:left;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5rem 5% 0.5rem;height:190px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin:1%}.icon-switch-icons>div.active svg,.icon-switch-icons>div:hover svg{fill:#fff}.icon-switch-icons>div.active strong{color:#fff;background:#039}.icon-switch-icons>div:hover strong{color:#fff}.icon-switch-icons>div:hover:before{opacity:0.9}.icon-switch-icons>div.active:before{opacity:1}.icon-switch-icons>div.active strong{font-weight:700}.icon-switch-icons>div:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.icon-switch-icons>div strong{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;bottom:0;display:block;font-weight:400;color:#fff;-webkit-transition:color 0.15s;transition:color 0.15s;font-size:18px;line-height:1.2;background:#676767;padding:0.7rem 1rem}.page-title,.page-title-home{position:relative;padding:240px 0;padding:15rem 0;background:#666;overflow:hidden}.page-title .main,.page-title-home .main{position:relative}.page-title h1,.page-title-home h1{font-size:62px;font-weight:200;text-align:center;margin-bottom:0}.page-title{max-height:600px;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title h1{color:#fff}.page-title-no-feat{background-color:#fff;height:initial !important;padding:4rem 0 !important}.page-title-wood-gradient{width:100%;height:58px;background-size:auto !important;position:relative}.page-title-home{padding:156px 0 208px;padding:9.75rem 0 13rem}.page-title-background{position:absolute;left:0;width:100%;background-size:cover;background-position:center;top:-20px;height:calc(100% + 20px)}.page-title-video{position:absolute;top:0;left:0;width:100%;height:100%}.page-title-video .filter{position:absolute;top:0;left:0;width:100%;height:100%;background:#fdf0c6;opacity:0.7}.page-title-video video{position:absolute;top:150px;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn-blue,.btn-white{display:inline-block;background-color:#fff;padding:9px 30px;border:1px solid #039;text-transform:uppercase;border-radius:4px;font-weight:600;color:#039 !important;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;text-align:center;line-height:1.2}.btn-blue span,.btn-white span{font-size:27.5px;display:block;margin-bottom:-4px}.btn-blue:hover,.btn-white:hover{background-color:#039;color:#fff !important}.btn-blue{color:#fff !important;background-color:#039;border:1px solid #fff}.btn-blue:hover{background-color:#003cb3}.blue-section{padding:0.7rem 0 0;background:#039;z-index:999;position:relative;color:#fff;margin-bottom:5.8vw}.blue-section:after,.blue-section:before{content:'';height:7vw;background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'100%25'%20height%3D'100%25'%20viewBox%3D'0%200%20100%20100'%20fill%3D'%23003399'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%20100%20L100%20100%20L0%200%20Z'%20%2F%3E%3C%2Fsvg%3E") no-repeat center top;width:100%;position:absolute;top:-5.8vw;pointer-events:none;left:0;background:#039;-webkit-transform:skewY(3.3deg);transform:skewY(3.3deg);-webkit-transform-origin:left;transform-origin:left}.blue-section:after{top:auto;bottom:-5.8vw;bottom:calc(-5.8vw + 1px);-webkit-transform:scaleY(-1) skewY(-3.3deg);transform:scaleY(-1) skewY(-3.3deg);-webkit-transform-origin:right;transform-origin:right}.blue-section .main{position:relative;z-index:1}.blue-section .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.blue-section .inner-wrap .bs-img{-ms-flex-negative:0;flex-shrink:0;margin-left:-40px;margin-top:-170px;margin-right:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blue-section .inner-wrap .bs-img img{pointer-events:none;-webkit-filter:drop-shadow(-35px 3px 35px rgba(0,0,0,0.25));filter:drop-shadow(-35px 3px 35px rgba(0,0,0,0.25))}.blue-section .inner-wrap .bs-img .btn-white{margin-top:-40px;margin-left:-15px;position:relative}.blue-section h2{font-size:35px;color:#fff;font-weight:700;font-style:italic}.blue-section p{font-size:21px;line-height:2;font-weight:200}.header-phone{display:inline-block;margin-left:auto;margin-right:0.9rem}.header-phone>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:2px}.header-social{display:inline-block}.header-quote{display:inline-block}.header-quote a{border:1px solid #039;color:#039 !important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0.5rem 1.25rem;text-transform:uppercase;font-size:14px;font-weight:600;margin-left:1rem;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s;text-align:center}.header-quote a:hover{background-color:#039;color:#fff !important;border-color:#039}.phone-link{font-size:24px;color:#039;font-weight:600;letter-spacing:1px;text-decoration:none !important;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.phone-link svg{fill:#039;margin-right:5px;margin-top:-2px;max-height:19px}.phone-link:hover{color:#0047d6}.phone-link:hover svg{fill:#0047d6}.calendly-inline-widget{-webkit-box-shadow:0 0 28px rgba(0,0,0,0.3);box-shadow:0 0 28px rgba(0,0,0,0.3)}.share-link{height:28px;width:28px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20121%20123.2%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M115.5%20115l.2-.3.5-.6.2-.3.5-.6.1-.3.5-.6.1-.3.4-.7.2-.3.3-.6.2-.4.3-.6.2-.5.2-.5.2-.5.2-.5.2-.6v-.4l.3-.8v-.3l.2-.8a3.4%203.4%200%200%200%200-.3l.2-.8v-.4l.1-.8a.8.8%200%200%201%200-.1v-.4-.6-1.2-.8-.4-1.1l-.1-.9v-.3l-.2-.8v-.3l-.2-.7-.1-.5-.2-.6-.1-.5-.2-.5-.2-.6-.2-.4-.2-.6-.2-.4-.3-.6-.2-.4-.3-.6-.2-.3-.4-.7-.2-.3-.4-.6-.2-.3-.4-.6-.3-.4-.4-.5-.4-.4-.3-.4-.5-.4-.3-.4-.5-.4-.3-.3a12%2012%200%200%200-.6-.5l-.2-.3-.6-.4-.3-.2-.7-.5-.2-.2-.7-.4-.3-.2-.6-.4-.3-.1-.7-.4-.4-.2-.5-.2-.5-.2-.5-.2-.6-.2-.4-.2-.7-.2-.4-.1-.7-.2-.4-.1-.7-.2h-.4l-.8-.2h-.4l-.7-.1h-4.6l-.9.2h-.3l-.8.1h-.3l-.7.2-.5.1-.6.2-.5.2-.5.1-.6.3-.4.1-.6.3-.4.1-.6.4-.4.1-.6.4-.3.1-.7.4-.3.2-.6.4-.3.3-.6.4-.4.3-.5.4-.4.3-.4.4-.4.4-.4.4-.5.5-.2.3-.5.5L44.5%2066a23.2%2023.2%200%200%200%20.6-16.3l31.7-20a17.4%2017.4%200%201%200-4.7-9.1L39.8%2040.9a23.1%2023.1%200%201%200-1.3%2033.3l37%2020-.1.3v.3l-.2.8-.1.3-.1.8v.4l-.1.8V102.5l.1.8v.3l.2.8v.4l.2.7.1.4.2.6.1.5.2.5.2.6.2.4.2.7.2.3.3.7.2.3.3.7.2.3.4.7.2.2.4.7.2.3.4.6.3.3.4.5.4.4c.2.1.2.3.3.5l.4.4.4.4.5.4.3.3.5.5.3.2.6.5.3.2.6.5.3.1.7.5.3.1.6.4.3.2.7.3.4.2.5.3a4.8%204.8%200%200%200%20.5.2l.5.2.6.2.4.2.7.2h.4l.7.3h.4l.8.2.3.1.8.1h.4l.8.1h4.5l.8-.2h.4l.7-.1.4-.1.7-.2h.5l.6-.3.5-.1.5-.2.5-.2.5-.1.6-.3.4-.2.6-.3.3-.1.7-.4.3-.2.7-.4.3-.1.6-.5.3-.2.6-.4.3-.3.6-.4.4-.3.4-.4.4-.4.4-.4.4-.5.3-.3z%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-left:32px;margin-left:2rem;opacity:0.35;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.share-link:hover{opacity:0.5}.full-width-image{width:100%;height:431px;background-position:center;background-repeat:no-repeat}.ebook-callout{padding:152px 0 64px;padding:9.5rem 0 4rem}.ebook-callout .inner-wrap{max-width:940px}.ebook-callout .inner-wrap *{position:relative}.ebook-callout .ebook-callout-content{max-width:65%}.ebook-callout p{font-size:17.5px;line-height:1.4;letter-spacing:1px}.ebook-callout img{z-index:-1;margin:-123.2px auto -32px;margin:-7.7rem auto -2rem;max-width:150%;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.book-link{width:85px;margin-left:auto;margin-right:-50px;display:table}.book-link:hover svg{fill:#bf6c43}.book-link svg{-webkit-transition:all 0.2s;transition:all 0.2s;fill:#a4603f}.book-link .sr-only{position:absolute}.news-slider-wrap{position:relative;text-align:center;padding:62.4px 0 148.8px;padding:3.9rem 0 9.3rem}.news-slider-wrap:before{content:'';position:absolute;top:0;left:50%;width:200px;height:1px;background:#039;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.news-slider-wrap h2{color:#039;font-weight:700;font-style:italic;font-size:34px;margin-bottom:1.4rem}.news-slider{width:900px;max-width:100%;margin:16px auto 11.2px;margin:1rem auto 0.7rem}.news-slide{border-radius:3px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.21);box-shadow:0 2px 5px 0 rgba(0,0,0,0.21);padding:12px 16px 39.2px;padding:0.75rem 1rem 2.45rem;margin:10px}.news-slide h5.news-date{font-size:18px;color:#039;margin-bottom:20.8px;margin-bottom:1.3rem}.news-slide h5.news-date em{color:#fff;background:#039;text-transform:uppercase;font-size:13px;padding:1.5px 8px 2px;display:inline-block;margin-left:10px;vertical-align:middle;border-radius:3px;font-style:normal;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.news-slide h3{text-transform:uppercase;font-size:24px;color:#767676;margin-bottom:0.7rem}.news-slide h3 a{color:#039}.news-slide p{font-size:17px;color:#039;line-height:1.6;opacity:0.9;max-width:640px;margin:0 auto 11.2px;margin:0 auto 0.7rem}a.skew-btn{margin:0 auto}.sidebar-content-square{color:#fff;background:#039;margin:0;padding:0 16px 16px;padding:0 1rem 1rem;margin:8px 0 25px;margin:0.5rem 0 25px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.19);box-shadow:0 2px 4px 0 rgba(0,0,0,0.19)}.sidebar-content-square a{color:#fff !important}.sidebar-content-square h4{color:#fff;background:#00256f;font-size:21px;text-align:center;text-transform:uppercase;margin:0 -16px 2px;margin:0 -1rem 2px;padding:16.5px 10px;letter-spacing:0.7px}.sidebar-content-square h4:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20d%3D%22M40%200C26%200%2015%2011%2015%2025c0%2024%2025%2055%2025%2055s25-31%2025-55C65%2011%2054%200%2040%200zm0%2039a13%2013%200%201%201%200-27%2013%2013%200%200%201%200%2027z%22%2F%3E%3C%2Fsvg%3E");display:inline-block;height:21px;width:21px;vertical-align:middle;margin-top:-5px;margin-right:2px;margin-left:-12px}.sidebar-content-square .sidebar-icon-container{margin:24px 0;margin:1.5rem 0;padding-left:48px;padding-left:3rem;padding-left:calc(2.4rem + 4%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20460.3%20460.3%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M230.1%20121L66%20256.2l-.2.8-.1.9v137c0%205%201.8%209.3%205.4%2012.9%203.6%203.6%208%205.4%2012.9%205.4h109.6V303.7h73.1v109.6h109.6c5%200%209.3-1.8%2012.9-5.4%203.6-3.6%205.4-8%205.4-12.9V258a4%204%200%200%200-.3-1.7L230.1%20120.9z%22%2F%3E%3Cpath%20d%3D%22M457.1%20225.4l-62.5-52V57a8.9%208.9%200%200%200-9.1-9.1h-54.9c-2.6%200-4.8.8-6.5%202.5a8.9%208.9%200%200%200-2.6%206.6v55.7l-69.7-58.3c-6-5-13.3-7.4-21.6-7.4-8.4%200-15.7%202.5-21.7%207.4L3.2%20225.4a8.3%208.3%200%200%200-3.2%206.2c-.2%202.5.5%204.8%202%206.7l17.7%2021.1a9.7%209.7%200%200%200%206%203.2c2.3.1%204.6-.5%206.9-2L230%2095.8l197.6%20164.8c1.5%201.3%203.5%202%206%202h.9a9.8%209.8%200%200%200%206-3.2l17.7-21.1c1.5-2%202.2-4.2%202-6.7a8.3%208.3%200%200%200-3.2-6.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:left center;background-repeat:no-repeat;background-size:2rem}.sidebar-content-square .sidebar-icon-container p{margin:0 !important;line-height:1.6}.sidebar-content-square .sidebar-icon-container.phone-icon{padding-top:4px;padding-bottom:5px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.9%2016.9%22%3E%3Cpath%20d%3D%22M5.3%205.6l-3.9-4L2.9.3c.2-.3.6-.3.9%200l3%203c.2.2.2.6%200%20.9l-.7.6-.6.6-.2.3zm3.2%206.3A34.2%2034.2%200%200%201%205%208.4a2%202%200%200%201-.3-2l-4-4c-.9%201-.8%203.4.2%205.5l1.6%202.5A22.3%2022.3%200%200%200%209%2016c2%201%204.5%201.2%205.4.2l-4-4a2%202%200%200%201-1.9-.3zm8.2%201.2l-3-3a.6.6%200%200%200-.9%200l-.7.7-.6.6-.2.2%203.9%203.9%201.5-1.5c.2-.3.2-.6%200-.9z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E")}.sidebar-content-square .sidebar-icon-container.email-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M7%209L5.3%207.5l-5%204.2c.2.2.4.3.7.3h12c.3%200%20.5-.1.7-.3l-5-4.2L7%209z%22%2F%3E%3Cpath%20d%3D%22M13.7%202.3A1%201%200%200%200%2013%202H1a1%201%200%200%200-.7.3L7%208l6.7-5.7zM0%202.9v8.3l4.8-4.1zM9.2%207.1l4.8%204.1V2.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.sidebar-content-box{border-top:5px solid #039;padding:20.8px 8% 24px;padding:1.3rem 8% 1.5rem;background:#f7f7f7;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.19);box-shadow:0 2px 4px 0 rgba(0,0,0,0.19)}.story-listing{padding:2em 0;border-bottom:1px solid #d6d6d6}.story-listing:first-of-type{padding-top:0}.story-listing:last-of-type{border-bottom:0}.story-listing:after{content:'';display:table;clear:both}.story-listing .story-image{height:16em;width:15em;background-size:contain;background-position:top;background-repeat:no-repeat;float:left;margin-right:3%;position:relative;z-index:1;-webkit-transition:all 0.2s;transition:all 0.2s}.story-listing .story-image:hover{opacity:0.9}.story-listing .story-info{position:relative}.story-listing .story-info h2{margin:0;color:#039;font-weight:600;line-height:1.3;font-size:26px;-webkit-transition:all 0.2s;transition:all 0.2s}.story-listing .story-info h2:hover{color:#114fca}.story-listing .story-info>*{margin:0}.story-listing .publish-date{color:#a7a7a7;text-transform:uppercase;font-size:0.9em;margin:8px 0 0;margin:0.5rem 0 0}.story-listing .st-inline-share-buttons{margin-top:1.5em;text-align:left}ul.pagination{list-style:none;display:table;margin:2em auto 0;padding:0;background:#039;border-radius:5px;overflow:hidden}ul.pagination span{padding:0.5em 16px;padding:0.5em 1rem;color:#fff;background:#00256f;display:inline-block}ul.pagination a{color:#fff;padding:0.5em 16px;padding:0.5em 1rem;display:inline-block;-webkit-transition:background-color 0.15s;transition:background-color 0.15s}ul.pagination a:hover{background-color:rgba(255,255,255,0.1)}ul.pagination li{display:inline-block}ul.pagination li a.next,ul.pagination li a.prev{font-size:20.8px;font-size:1.3rem;padding:2px 16px 6px;padding:2px 1rem 6px}.sidebar-archive h4{color:#fff;text-transform:uppercase;background:#00256f;font-size:1.2em;padding:0.7em 7%;margin-bottom:0}.sidebar-archive ul{list-style:none;background:#039;margin:0;padding:0;border-radius:3px;border-radius:0 0 3px 3px}.sidebar-archive ul li:first-of-type a{padding-top:0.8em}.sidebar-archive ul li:last-of-type a{padding-bottom:0.8em}.sidebar-archive ul a{position:relative;color:#fff;display:block;padding:0.5em 0;font-weight:400;width:100%;padding:0.7em 7%;border-bottom:1px solid rgba(255,255,255,0.07)}.sidebar-archive ul a:focus,.sidebar-archive ul a:hover{background:rgba(255,255,255,0.1)}.sidebar-archive .current-cat>a,.sidebar-archive .current_page_item>a{background:rgba(255,255,255,0.1)}.sidebar-cats>li{margin-bottom:0}.sidebar-box{margin-bottom:24px;margin-bottom:1.5rem}.archive.category #panel>.main,.archive.date #panel>.main{background:#fff}.archive.category time,.archive.date time{display:block;margin-bottom:12.8px;margin-bottom:0.8rem;color:#039;text-transform:uppercase}.page-template-news time{display:block;margin-bottom:12.8px;margin-bottom:0.8rem;color:#039;text-transform:uppercase}.single-post time,.single-events time{display:block;margin-bottom:12.8px;margin-bottom:0.8rem;color:#039;text-transform:uppercase}.single-post article,.single-events article{font-size:17px}.single-post .page-title,.single-events .page-title{height:auto;max-height:100%;min-height:0;height:auto;padding:8vw 0 5rem;padding:calc(5.65vw + 3rem) 0 4rem}.single-post .page-title h1,.single-events .page-title h1{text-align:left;line-height:1.2;font-weight:400}.single-post .page-title a,.single-events .page-title a{color:#fff;-webkit-transition:color 0.3s;transition:color 0.3s}.single-post .page-title a svg,.single-events .page-title a svg{fill:#fff;height:10px;width:10px}.single-post .page-title a:hover,.single-events .page-title a:hover{color:rgba(255,255,255,0.8)}.single-post .page-title-background:before,.single-events .page-title-background:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#039;opacity:0.9}.single-post .head-image,.single-events .head-image{margin:0.5rem 0 1.7rem}.single-events .main-content-wrap .inner-wrap{width:68.5%;margin:0 auto 0 calc(50% - 620px)}.alignleft,.alignright{padding:0;margin:6px 0}.single-payer-now{position:relative;z-index:1;text-align:center;background:#fff5eb;padding:72px 0 0;padding:4.5rem 0 0}.single-payer-now .table-wrap{position:relative;display:table;margin:0 auto}.single-payer-now h2{color:#964a27;margin-bottom:16.8px;margin-bottom:1.05rem}.single-payer-now p{font-size:19px;line-height:1.5;margin-bottom:8px;margin-bottom:0.5rem}.single-payer-now em{display:block;margin:27.2px auto 40px;margin:1.7rem auto 2.5rem;max-width:450px;font-size:29px;letter-spacing:1px;font-weight:900;color:#039;line-height:1.2}.single-payer-now a{margin:72px auto -15px;margin:4.5rem auto -15px}.single-payer-now img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.single-payer-now .penny1{position:absolute;left:-470px;-webkit-transform:rotate(var(--r, 30deg));transform:rotate(var(--r, 30deg))}.single-payer-now .penny2{position:absolute;left:-260px;top:-235px;-webkit-transform:scale(0.35) rotate(-70deg);transform:scale(0.35) rotate(-70deg)}.single-payer-now .penny3{position:absolute;right:-405px;top:-145px;-webkit-transform:scale(0.55) rotate(var(--rs, -10deg));transform:scale(0.55) rotate(var(--rs, -10deg))}.single-payer-now .penny4{position:absolute;right:-285px;top:90px;-webkit-transform:scale(0.33) rotate(-130deg);transform:scale(0.33) rotate(-130deg)}.single-payer-now .penny5{position:absolute;right:-450px;top:55px;-webkit-transform:scale(0.25) rotate(-25deg);transform:scale(0.25) rotate(-25deg)}.skew-btn{display:table;position:relative;padding:6px 42px;font-size:14.5px;text-transform:uppercase;letter-spacing:0.3px;color:#039;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none}.skew-btn:hover{color:#fff}.skew-btn:hover:before{background-color:#039}.skew-btn span{position:relative}hr.dotted-hr{margin:80px auto;margin:5rem auto;border:0}hr.dotted-hr:before{color:#ccc;margin-top:-45px;display:block;font-size:40px;content:'.....................................';letter-spacing:6px}hr.hr-1{margin:134.4px auto 100.8px;margin:8.4rem auto 6.3rem}hr.hr-2{margin:134.4px auto 0;margin:8.4rem auto 0}hr.hr-3{margin:48px auto 41.6px;margin:3rem auto 2.6rem}.universal-healthcare-rocks{text-align:center;margin-bottom:32px;margin-bottom:2rem}.universal-healthcare-rocks h2{margin-bottom:20.8px;margin-bottom:1.3rem}.universal-healthcare-rocks p{font-size:19px;letter-spacing:0.3px;line-height:1.4;max-width:950px;margin:0 auto 16px;margin:0 auto 1rem}.bottom-callout{position:relative;margin-bottom:4px}.bottom-callout .inner-wrap{position:relative}.bottom-callout .lines-left{position:absolute;top:50%;left:-40px;-webkit-transform:translateY(-50%) scale(0.4);transform:translateY(-50%) scale(0.4);-webkit-transform-origin:left;transform-origin:left;opacity:0.3}.bottom-callout .lines-right{position:absolute;top:50%;left:-40px;-webkit-transform:translateY(-50%) scale(0.4);transform:translateY(-50%) scale(0.4);-webkit-transform-origin:left;transform-origin:left;opacity:0.3;left:auto;right:-20px;-webkit-transform-origin:right;transform-origin:right}.callout-inner{position:relative;margin:48px auto 40px;margin:3rem auto 2.5rem;max-width:880px;padding:16px 5% 0;padding:1rem 5% 0;text-align:center;color:#fff}.callout-inner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;height:calc(100% - 18px);background-color:#039;border:2px solid #fff;-webkit-transform:skew(-40deg);transform:skew(-40deg);-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.callout-inner>div{position:relative}.callout-inner h2{color:#fff;font-weight:700;margin-bottom:0}.callout-inner p{line-height:1.5;font-size:18.5px;margin:3.2px 0 19.2px;margin:0.2rem 0 1.2rem;letter-spacing:0.8px}.callout-inner a.skew-btn:hover{color:#039}.callout-inner a.skew-btn:hover:before{background-color:#eee}.callout-inner a.skew-btn:before{border:0}.meet-the-founder{background:#fff5eb;padding:120px 0 24px;padding:7.5rem 0 1.5rem}.meet-the-founder .inner-wrap>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:112px;margin-bottom:7rem}.meet-the-founder .mtf-image{position:relative;-ms-flex-negative:0;flex-shrink:0;width:55%;padding-left:80px;padding-left:5rem}.meet-the-founder .mtf-image img{position:relative}.meet-the-founder .mtf-image a{position:absolute;bottom:64px;bottom:4rem;margin-left:12.8px;margin-left:0.8rem}.meet-the-founder .mtf-image svg{fill:#039;width:40px;height:40px;-webkit-transition:fill 0.2s;transition:fill 0.2s}.meet-the-founder .mtf-image svg:hover{fill:#bc714d}.meet-the-founder h2{margin-bottom:28.8px;margin-bottom:1.8rem}.meet-the-founder h4{font-size:27px;margin-bottom:0}.meet-the-founder .subtitle{margin-bottom:19.2px;margin-bottom:1.2rem}.meet-the-founder p{line-height:1.4;font-size:18.5px}.meet-the-founder .lines{left:5%;top:283.2px;top:17.7rem;-webkit-transform:scale(0.67);transform:scale(0.67);opacity:0.2}.partner-orgs{background-color:#fffbf7;padding:96px 0 112px;padding:6rem 0 7rem}.partner-orgs .inner-wrap>div{margin-bottom:32px;margin-bottom:2rem}.partner-orgs h4{margin-bottom:11.2px;margin-bottom:0.7rem}.partner-orgs .mtf-image{padding-left:0;width:35%;padding-left:6%}.partner-orgs .mtf-image img{max-height:420px;display:table;margin:0 auto}.partner-orgs .mtf-image .lines{display:none}.partner-orgs .mtf-image a{position:absolute;top:0;left:0;width:100%;height:100%}span.subtitle{font-size:21px;color:#039;font-style:italic;display:table}.content-image-row{position:relative;margin:112px 0;margin:7rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-image-row .lines{opacity:0.2;-webkit-transform:scale(0.65);transform:scale(0.65);left:-272px;left:-17rem;top:-75.2px;top:-4.7rem}.cir-content{position:relative;margin-top:16px;margin-top:1rem}.cir-content ul{font-size:21px;font-weight:700;margin-top:20.8px;margin-top:1.3rem}.cir-content p{font-size:18px;line-height:1.5}.cir-image{position:relative;background-color:#eee;width:645px;min-height:340px;max-width:50%;margin-right:5%;background-size:cover;background-position:center;-ms-flex-negative:0;flex-shrink:0}.page-template-about .page-title-background{background-position:50% 74%}.page-template-about .center-content{padding:0;margin:78.4px 0 16px;margin:4.9rem 0 1rem}.page-template-about .cir-image{background-position:85% center}.page-template-icon-rows-principals .center-content,.page-template-icon-rows-solutions .center-content{padding:0;margin:88px 0;margin:5.5rem 0}.icon-rows{margin:-11.2px 0 112px;margin:-0.7rem 0 7rem}.icon-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:46.4px;margin-bottom:2.9rem;overflow:visible;z-index:9;position:relative}.icon-row:last-of-type .icon-row-content:after{display:none}.icon-row-icon{width:200px;-ms-flex-negative:0;flex-shrink:0}.icon-row-icon svg{max-width:118px;margin:0 auto;display:table;fill:#039;opacity:0.6}.icon-row-content{position:relative;padding-left:5%;padding-bottom:49.6px;padding-bottom:3.1rem;overflow:visible}.icon-row-content:after{content:'.....................................';position:absolute;bottom:0;left:6%;color:#ccc;font-size:40px;line-height:1;letter-spacing:6px;z-index:-1}.icon-row-content h3{font-size:20px}.icon-row-content ul{font-size:18.5px}.icon-row-content p{font-size:18.5px;line-height:1.5}.page-id-9 .icon-row-content ul{font-size:20px;font-weight:700}.big-brown-text{font-size:27.2px;font-size:1.7rem;color:#039;font-style:italic;text-align:center;letter-spacing:1px}.big-brown-text p{line-height:1.5}.page-template-icon-rows-solutions .big-brown-text{margin:-25.6px 0 105.6px;margin:-1.6rem 0 6.6rem}.hero-slider{background:#22378e;color:#fff}.hero-slider .slick-dots{bottom:130px}.hero-slider .slide{position:relative;text-align:center;height:700px;padding-top:0;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-slider .slide:not(.slick-slide){position:absolute}.hero-slider .slide:first-of-type{position:relative}.hero-slider .slide p{font-size:68px;color:#fff;font-weight:200;line-height:1.1;text-shadow:0 0 6px rgba(0,0,0,0.4),0 0 25px rgba(0,0,0,0.8);max-width:800px;margin:0 auto}.hero-slider .slide p b,.hero-slider .slide p strong{font-weight:700}.hero-slider .slide p>a{font-size:18px;text-transform:uppercase;background:#fff;color:#039;text-decoration:none;padding:0.55rem 2rem;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-shadow:none;border:1px solid #039;-webkit-transition:background 0.2s;transition:background 0.2s}.hero-slider .slide p>a:hover{background:#eee}.hero-slider .slide .btn{text-transform:uppercase;font-weight:700;margin-top:2.8rem;padding:1.2em 2.8em;text-decoration:none;font-style:normal}.hero-slider .slide .slide-background{position:absolute;left:0;width:100%;top:-20px;height:calc(100% + 20px);opacity:1;background-size:cover;background-position:center}.slide-background.overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.3}.page-template-whatweoffer-landing .grid-three-narrower.cat-grid{margin-bottom:2rem;margin-top:4rem}.page-template-whatweoffer-landing .page-title{text-align:left;min-height:0;padding:calc(7vw + 1rem) 0 4rem;height:auto;background-color:#fff}.page-template-whatweoffer-landing .page-title p{font-size:30px;font-weight:200;line-height:1.3;color:#505050}.page-template-whatweoffer-landing .page-title-background:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(236,236,236,0.88)}.page-template-whatweoffer-landing h1{text-align:left;text-shadow:none;font-size:57px;font-weight:700;color:#039}.page-template-whatweoffer .main-content-wrap:after{content:'';position:absolute;top:-3.45vw;left:-10%;width:120%;height:7vw;-webkit-transform:rotate(4deg);transform:rotate(4deg);-webkit-box-shadow:0 0 90px rgba(0,0,0,0.15);box-shadow:0 0 90px rgba(0,0,0,0.15)}.page-template-whatweoffer .page-intro{position:relative;z-index:1}.page-template-whatweoffer .page-intro p{line-height:1.5;font-weight:200;color:#393939;margin-bottom:1.5rem}.page-template-whatweoffer .page-intro b,.page-template-whatweoffer .page-intro strong{font-weight:700;color:#666}.page-template-whatweoffer .page-intro .main-content ul{list-style:none;padding-left:0;-webkit-columns:2 150px;-moz-columns:2 150px;columns:2 150px;max-width:475px;font-size:20px;font-weight:700;text-transform:uppercase;color:#039;margin:3rem 0}.page-template-whatweoffer .page-intro .main-content li{margin-bottom:7px}.page-template-whatweoffer .page-intro h3{font-size:30px;font-weight:700;color:#039;margin:4rem 0 1rem}.page-template-whatweoffer .page-intro .sidebar-col{border-top:5px solid #039;border-bottom:5px solid #039;padding:60px 0 42px}.page-template-whatweoffer .page-intro .sidebar-col h4{text-transform:uppercase;color:#666;font-weight:700;font-size:24px;margin-bottom:1.2rem}.page-template-whatweoffer .page-intro .sidebar-col ul{list-style:none;padding-left:0;font-size:20px;font-weight:700}.page-template-whatweoffer .page-intro .sidebar-col li{font-weight:200;color:#666;margin-bottom:1.2rem;line-height:1.2}.page-template-whatweoffer .page-intro .sidebar-col li a{color:#666}.page-template-whatweoffer .page-intro .sidebar-col li a:hover{color:#444}.page-template-whatweoffer .page-title{text-align:left;min-height:0;padding:calc(7vw + 2rem) 0;height:auto;background-color:#fff}.page-template-whatweoffer .page-title .page-title-background{width:50%;left:50%}.page-template-whatweoffer .page-title .pt-fc{z-index:1;position:relative;max-width:620px}.page-template-whatweoffer .page-title h1{text-align:left;text-shadow:none;-webkit-filter:none;filter:none;color:#039;font-size:57px;font-weight:700}.page-template-whatweoffer .page-title p{font-size:30px;font-weight:200;line-height:1.3;color:#666}.wwo-products{background-image:url(../images/barrel_background.jpg);background-size:cover;background-position:center;padding:calc(7vw + 1rem) 0}.wwo-products .inner-wrap{max-width:1095px}.wwo-products h2{text-align:center}.wwo-products h2 b{font-weight:700}.wwo-products .prod-content{color:#fff;padding-left:8%}.wwo-products .prod-content>ul{-webkit-columns:3 190px;-moz-columns:3 190px;columns:3 190px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;font-weight:700}.wwo-products .prod-content>ul a{color:#fff !important}.wwo-products .prod-content>ul li{line-height:1.2;margin-bottom:11px}.wwo-products .prod-content>ul>li{font-size:18px}.wwo-products .prod-content>ul>li>ul{margin-top:8px}.wwo-products .prod-content>ul>li>ul li{font-size:16px}.wwo-products h4{font-size:30px;font-weight:700;margin-bottom:1.3rem}.wwo-products p{font-size:20px;line-height:1.3}.wwo-products .prod-btns{margin-top:1.6rem}.wwo-products .prod-btns .btn-blue{padding:7px 35px;margin-bottom:15px}.wwo-products .prod-btns .btn-blue:first-of-type{margin-right:20px}.wwo-products .prod-img{width:195px;-ms-flex-negative:0;flex-shrink:0;height:130px;background-size:cover}.wwo-product-list{margin-top:4.8rem}.wwo-product-list>div{margin-bottom:3.3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.wwo-product-list>div.new-variety h4:before{content:'NEW! ';color:#afacac}.wwo-product-list>div:last-of-type{margin-bottom:0}.white-borders:after,.white-borders:before{content:'';height:7vw;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'100%25'%20height%3D'100%25'%20viewBox%3D'0%200%20100%20100'%20fill%3D'%23FFFFFF'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%20100%20L100%20100%20L0%200%20Z'%20%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center top;width:100%;position:absolute;top:-7vw;background:#fff;-webkit-transform:skewY(4deg);transform:skewY(4deg);-webkit-transform-origin:left;transform-origin:left}.white-borders:after{top:auto;bottom:-6.9vw;bottom:calc(-7vw + 1px);-webkit-transform:scaleY(-1) skewY(4deg);transform:scaleY(-1) skewY(4deg)}.white-borders .main{position:relative;z-index:1}.white-border-top:before{content:'';height:7vw;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'100%25'%20height%3D'100%25'%20viewBox%3D'0%200%20100%20100'%20fill%3D'%23FFFFFF'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%20100%20L100%20100%20L0%200%20Z'%20%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center top;width:100%;position:absolute;top:-4vw;background:#fff;-webkit-transform:skewY(2.3deg);transform:skewY(2.3deg);-webkit-transform-origin:left;transform-origin:left}.contact-callout{position:relative;z-index:1;padding:3.5rem 0}.contact-callout .lines-bottom{z-index:1}.contact-callout .lines-bottom .line-one,.contact-callout .lines-bottom .line-three{background:#aaa}.contact-callout .inner-wrap{text-align:center;max-width:1100px}.contact-callout h2{font-size:57px;color:#039;font-weight:200}.contact-callout h2 b{font-weight:700}.contact-callout p{font-size:30px;line-height:1.3;font-weight:200;color:#666}.contact-callout .btn-white{font-size:30px;text-transform:none;font-weight:700;margin-top:1rem;padding:10.5px 32px}.shop-section-heading{font-weight:700;text-align:center;color:#039;font-size:37px;margin:1.5rem 0}.grid-three,.grid-three-narrower{margin:1rem -1% -0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-three .grid-item,.grid-three-narrower .grid-item{margin:0.75rem 1%;width:31.33%}.grid-three-narrow{margin:1rem -2% -0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-three-narrow .grid-item{margin:0.75rem 2%;width:29.33%}.grid-two{margin:1rem -2% -0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-two .grid-item{margin:0.75rem 2%;width:46%}.grid-four{margin:1rem -1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-four .grid-item{margin:0.65rem 1%;width:23%}.grid-four-narrow{margin:1rem -2%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-four-narrow .grid-item{margin:0.65rem 2%;width:21%}.grid-item{position:relative;background-size:cover;background-position:center}.grid-three-narrower.cat-grid{margin-top:3rem;margin-bottom:4rem}.grid-three-narrower.cat-grid .grid-item{margin:0.75rem 1.5%;width:30.33%}.grid-three-narrower.cat-grid .category-grid-item{position:relative;background-color:#fff;height:297px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.23);box-shadow:0 0 5px 0 rgba(0,0,0,0.23);margin-bottom:3.5rem;background-size:70%;background-position:top 15% center;background-repeat:no-repeat;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease}.grid-three-narrower.cat-grid .category-grid-item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.08);box-shadow:0 4px 15px rgba(0,0,0,0.08);opacity:0;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.grid-three-narrower.cat-grid .category-grid-item:hover{-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px)}.grid-three-narrower.cat-grid .category-grid-item:hover:before{opacity:1}.grid-three-narrower.cat-grid .category-grid-item>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid-three-narrower.cat-grid .category-grid-item .myImg{background-size:contain;background-position:0 -30px;background-repeat:no-repeat;height:100%;width:100%}.page-template-gallery .grid-three-narrower.cat-grid .category-grid-item .myImg{background-position:0 0;background-size:cover}.page-template-video .cat-grid-content,.page-template-gallery .cat-grid-content{min-height:80px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-video .cat-grid-content h3,.page-template-gallery .cat-grid-content h3{font-size:16px}.cat-grid-content{position:absolute;bottom:0;left:0;width:100%;background:#039;color:#fff;padding:20px 5%;text-align:center}.cat-grid-content h3{margin:0;font-size:23px;font-weight:400;line-height:1.3}.woocommerce h1.page-title{display:none}.products-table{overflow:auto;margin:3rem 0 3rem;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.19);box-shadow:0 1px 4px 0 rgba(0,0,0,0.19);border-top:0}.products-table table{width:100%;border-collapse:collapse;margin:0}.products-table th{background:#039;color:#fff;font-size:20px;padding:23px 2%;line-height:1.1;white-space:nowrap}.products-table td{padding:15px 2%;border-bottom:1px solid #ccc;color:#666;line-height:1.2}.products-table .pt-pn{font-size:20px;font-weight:700;color:#039}.products-table tbody{margin:2%}.products-table .btn{font-size:14px;font-weight:700;margin-left:auto;text-align:center;width:167px}.products-table .isinstock{white-space:nowrap;font-size:14px;color:#4ac74a;font-weight:700}.products-table .isinstock:before{content:'\2714 ';display:inline-block;margin-right:9px;-webkit-transform:scale(1.3);transform:scale(1.3)}.products-table .isoutofstock{white-space:nowrap;font-size:14px;color:#c74a4a;font-weight:700}.products-table .isoutofstock:before{content:'\2717 ';display:inline-block;margin-right:9px;-webkit-transform:scale(1.3);transform:scale(1.3)}.products-table .pt-vp{white-space:nowrap;text-align:right}.product-search-box{background:rgba(0,51,153,0.9);padding:2.4rem 5% 2.8rem;margin:0 auto;margin-bottom:-55px;max-width:1128px}.pt-search{height:550px}.psb-inner{position:relative;width:100%;max-width:666px;display:table;margin:0 auto}.psb-inner h3{color:#fff;font-weight:200;font-size:30px;text-align:center;margin-bottom:1.4rem}.psb-inner form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:18px}.psb-inner input[type='search']{background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:0;padding:10px 3%;color:#039}.psb-inner input[type='search']::-webkit-input-placeholder{color:rgba(0,51,153,0.85);font-style:italic}.psb-inner input[type='search']::-moz-placeholder{color:rgba(0,51,153,0.85);font-style:italic}.psb-inner input[type='search']:-ms-input-placeholder{color:rgba(0,51,153,0.85);font-style:italic}.psb-inner input[type='search']::-ms-input-placeholder{color:rgba(0,51,153,0.85);font-style:italic}.psb-inner input[type='search']::placeholder{color:rgba(0,51,153,0.85);font-style:italic}.psb-inner input[type='submit']{width:55px;background-color:#fff;border:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20version%3D%221%22%20viewBox%3D%220%200%20410%20410%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23003399%22%3E%3Cpath%20d%3D%22M402%20364L295%20257A161%20161%200%200%200%20163%201a162%20162%200%201%200%2093%20294l107%20107c10%2010%2027%2010%2039%200%2011-11%2011-26%200-38zm-239-76a124%20124%200%201%201%200-249%20124%20124%200%201%201%200%20249z%22%2F%3E%3C%2Fsvg%3E");background-size:auto 55%;background-position:center;background-repeat:no-repeat;color:transparent;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pt-heading{margin-bottom:1.7rem}.woocommerce .woocommerce-result-count{font-size:17px;font-weight:700;color:#757575;text-transform:uppercase;margin-bottom:0}.single-product .page-default-content{padding-top:4.5rem}.single-product .pt-search{height:380px}@supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)){.woocommerce .woocommerce-ordering{position:relative;margin:-0.4rem 0 1.2em}.woocommerce select{position:relative;background-color:#fff;border-radius:0 !important;cursor:pointer;height:43px}}.select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;padding:10px 12px 11px;padding-right:40px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.19);box-shadow:0 1px 4px 0 rgba(0,0,0,0.19);color:#818181;font-size:14px;font-weight:600;border-radius:0;border:0;cursor:pointer;-webkit-transition:background-color 0.1s;transition:background-color 0.1s}.select.active{background-color:#7a9196}.select.active>span,.select.active:after{color:#fff}.select:after{content:'▼';position:absolute;right:14px;top:15px;-webkit-transform:scaleX(1.4);transform:scaleX(1.4);font-size:11px;color:#bfbfbf}.filter-bar{padding:1rem 0;background:#039;color:#fff;position:relative;z-index:1}.filter-bar .fb-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.8%}.filter-bar .select{-webkit-box-flex:9;-ms-flex-positive:9;flex-grow:9;margin:0.5rem 0.8%}.filter-bar .select:hover{z-index:1}.filter-bar .select:hover .fb-opts{visibility:visible;opacity:1;-webkit-transition:opacity 0.1s, visibility 0.1s;transition:opacity 0.1s, visibility 0.1s}.filter-bar .select:last-of-type .fb-opts,.filter-bar .select:nth-of-type(4) .fb-opts,.filter-bar .select:nth-of-type(5) .fb-opts,.filter-bar .select:nth-of-type(6) .fb-opts{left:auto;right:0}.filter-bar .select:last-of-type .fb-opts:after,.filter-bar .select:nth-of-type(4) .fb-opts:after,.filter-bar .select:nth-of-type(5) .fb-opts:after,.filter-bar .select:nth-of-type(6) .fb-opts:after{left:auto;right:25px}.filter-bar .btn{margin:0.5rem 0.8%;padding:13px 20px;font-size:14px;font-weight:900;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filter-bar .fb-opts{cursor:initial;position:absolute;left:0;top:calc(100% + 1.2rem);background:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.19);box-shadow:0 1px 4px 0 rgba(0,0,0,0.19);opacity:0;visibility:hidden}.filter-bar .fb-opts:before{content:'';position:absolute;left:0;width:100%;top:-1.2rem;height:1.2rem}.filter-bar .fb-opts:after{content:'';position:absolute;top:-0.7rem;left:25px;width:0;height:0;border-style:solid;border-width:0 0.6rem 0.7rem 0.6rem;border-color:transparent transparent #fff transparent}.filter-bar .fb-opts ul{list-style:none;padding-left:0;margin:0;-webkit-columns:4 150px;-moz-columns:4 150px;columns:4 150px;width:642px}.filter-bar .fb-opts li{display:inline-block;width:100%}.fb-opts-inner{max-height:400px;overflow-y:auto;padding:25px}.opt-wrap{display:block;position:relative;padding-left:23px;margin-bottom:11px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.25}.opt-wrap input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;border:1px solid #ccc}.opt-wrap:hover input ~ .checkmark{background-color:#f5f5f5}.opt-wrap input:checked ~ .checkmark{border-color:#039;background-color:#039}.checkmark:after{content:'';position:absolute;display:none}.opt-wrap input:checked ~ .checkmark:after{display:block}.opt-wrap .checkmark:after{left:5px;top:2px;width:4px;height:6.5px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.woocommerce nav.woocommerce-pagination ul li span.current{background:#039;color:#fff;padding:0.5em 0.6em;font-weight:700}.page-template-contact .page-title iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product_meta{margin-bottom:1.5rem}.products.related:before{content:'';display:table;clear:both}.products.related .products-table{margin:1rem 0 4rem}.page-template-default .page-title,.page-template-full-width .page-title,.page-template-resources .page-title,.page-template-sidebar .page-title{height:500px}.page-template-default .main-content-wrap,.page-template-full-width .main-content-wrap,.page-template-resources .main-content-wrap,.page-template-sidebar .main-content-wrap{padding-top:1.5rem}.page-template-default .main-content-wrap:before,.page-template-full-width .main-content-wrap:before,.page-template-resources .main-content-wrap:before,.page-template-sidebar .main-content-wrap:before{content:'';height:7vw;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'100%25'%20height%3D'100%25'%20viewBox%3D'0%200%20100%20100'%20fill%3D'%23FFFFFF'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%20100%20L100%20100%20L0%200%20Z'%20%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center top;width:100%;position:absolute;top:-4vw;background:#fff;-webkit-transform:skewY(2.3deg);transform:skewY(2.3deg);-webkit-transform-origin:left;transform-origin:left}.page-template-default .main-content-wrap .main,.page-template-full-width .main-content-wrap .main,.page-template-resources .main-content-wrap .main,.page-template-sidebar .main-content-wrap .main{position:relative;z-index:1}.page-template-default .main-content-wrap .inner-wrap,.page-template-full-width .main-content-wrap .inner-wrap,.page-template-resources .main-content-wrap .inner-wrap,.page-template-sidebar .main-content-wrap .inner-wrap{font-size:17px}.archive.category .page-title,.archive.tag .page-title,.archive.date .page-title{height:auto;padding:calc(5.85vw + 4rem) 0 6rem}.page-template-news .page-title{height:auto;padding:calc(5.85vw + 4rem) 0 6rem}.archive.category .page-title-background:before,.archive.tag .page-title-background:before,.archive.date .page-title-background:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#039;opacity:0.9}.archive.category .page-title.industry-cat{padding:calc(10vw + 4rem) 0 6rem}.archive.category .page-title.industry-cat .page-title-background:before{opacity:.4}.archive.category .page-title.industry-cat .rss-icon{display:block;margin:0px auto;text-align:center;color:#fff;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.archive.category .page-title.industry-cat .rss-icon svg{height:23px;width:23px;padding-right:0.5rem;fill:#fff}.cat-desc{display:block;margin-bottom:3rem;border-bottom:1px solid #039}.page-template-news .page-title-background:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#039;opacity:0.9}.page-template-default .main-content-wrap .inner-wrap{max-width:1050px}.page-template-no-hero .navbar-header-wrap,.page-template-new-tables .navbar-header-wrap{position:relative;z-index:9;-webkit-transform:none !important;transform:none !important}.page-template-no-hero .main-content-wrap,.page-template-new-tables .main-content-wrap{padding-top:calc(6vw + 2rem)}.page-template-no-hero .main-content-wrap .inner-wrap,.page-template-new-tables .main-content-wrap .inner-wrap{max-width:1050px;font-size:17px}.page-template-contact .navbar-header-wrap{position:relative;z-index:9;-webkit-transform:none !important;transform:none !important}.page-template-contact .main-content-wrap{padding-top:calc(6vw + 2rem)}.industry-list .industry{position:relative;background-color:#fff;height:300px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.23);box-shadow:0 0 5px 0 rgba(0,0,0,0.23);margin-bottom:3.5rem;background-size:70%;background-position:top 15% center;background-repeat:no-repeat}.industry-list .industry .industry-image{position:relative;width:100%;height:100%}.industry-list .industry .industry-image img{height:100%;width:100%;max-width:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.industry-list .industry .industry-title{position:absolute;bottom:0;left:0;width:100%;background:#039;color:#fff;padding:20px 5%;text-align:center;margin:0;line-height:1.4}.industry-list .industry .industry-title span{color:#FFF;display:block}.page-template-ohms-law .navbar-header-wrap,.page-template-sidebar .navbar-header-wrap{position:relative;z-index:9;-webkit-transform:none !important;transform:none !important}.page-template-ohms-law .main-content-wrap,.page-template-downloads .main-content-wrap,.page-template-sidebar .main-content-wrap,.page-template-industries .main-content-wrap{padding-top:6vw;margin-top:2rem}.mce-content-body table,.page-template-default:not(.woocommerce-page) table,.page-template-full-width table,.page-template-no-hero table,.page-template-new-tables table,.page-template-sidebar table,.single-alloy table{background:#fff;border-radius:3px;border-collapse:collapse;margin:auto;padding:5px;width:100%;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.mce-content-body table a,.page-template-default:not(.woocommerce-page) table a,.page-template-full-width table a,.page-template-no-hero table a,.page-template-sidebar table a,.page-template-new-tables table a,.single-alloy table a{color:#545971}.mce-content-body th,.page-template-default:not(.woocommerce-page) th,.page-template-full-width th,.page-template-no-hero th,.page-template-sidebar th,.page-template-new-tables th,.single-alloy th{color:#fff;background:#039;border-bottom:1px solid #9ea7af;border-right:1px solid rgba(158,167,175,0.27);font-size:15px;padding:15px;text-align:left;vertical-align:middle;line-height:1.2}.mce-content-body th:first-child,.page-template-default:not(.woocommerce-page) th:first-child,.page-template-full-width th:first-child,.page-template-no-hero th:first-child,.page-template-sidebar th:first-child,.page-template-new-tables th:first-child,.single-alloy th:first-child{border-top-left-radius:3px}.mce-content-body th:last-child,.page-template-default:not(.woocommerce-page) th:last-child,.page-template-full-width th:last-child,.page-template-no-hero th:last-child,.page-template-sidebar th:last-child,.page-template-new-tables th:last-child,.single-alloy th:last-child{border-top-right-radius:3px;border-right:none}.mce-content-body tr,.page-template-default:not(.woocommerce-page) tr,.page-template-full-width tr,.page-template-no-hero tr,.page-template-sidebar tr,.page-template-new-tables tr,.single-alloy tr{border-top:1px solid #c1c3d1;border-bottom:1px solid #c1c3d1;color:#545971;font-size:16px;font-weight:400;text-shadow:0 1px 1px rgba(255,255,255,0.1)}.mce-content-body tr a,.page-template-default:not(.woocommerce-page) tr a,.page-template-full-width tr a,.page-template-no-hero tr a,.page-template-sidebar tr a,.page-template-new-tables tr a,.single-alloy tr a{color:#039;text-decoration:underline}.mce-content-body tr:hover td,.page-template-default:not(.woocommerce-page) tr:hover td,.page-template-full-width tr:hover td,.page-template-no-hero tr:hover td,.page-template-sidebar tr:hover td,.page-template-new-tables tr:hover td,.single-alloy tr:hover td{background:#039;color:#fff;border-top:1px solid #22262e}.mce-content-body tr:hover td a,.page-template-default:not(.woocommerce-page) tr:hover td a,.page-template-full-width tr:hover td a,.page-template-no-hero tr:hover td a,.page-template-sidebar tr:hover td a,.page-template-new-tables tr:hover td a,.single-alloy tr:hover td a{color:#fff !important}.mce-content-body tr:first-child,.page-template-default:not(.woocommerce-page) tr:first-child,.page-template-full-width tr:first-child,.page-template-no-hero tr:first-child,.page-template-sidebar tr:first-child,.page-template-new-tables tr:first-child,.single-alloy tr:first-child{border-top:none}.mce-content-body tr:last-child,.page-template-default:not(.woocommerce-page) tr:last-child,.page-template-full-width tr:last-child,.page-template-no-hero tr:last-child,.page-template-sidebar tr:last-child,.page-template-new-tables tr:last-child,.single-alloy tr:last-child{border-bottom:none}.mce-content-body tr:nth-child(odd) td,.page-template-default:not(.woocommerce-page) tr:nth-child(odd) td,.page-template-full-width tr:nth-child(odd) td,.page-template-no-hero tr:nth-child(odd) td,.page-template-sidebar tr:nth-child(odd) td,.page-template-new-tables tr:nth-child(odd) td,.single-alloy tr:nth-child(odd) td{background:#ebebeb}.mce-content-body tr:nth-child(odd):hover td,.page-template-default:not(.woocommerce-page) tr:nth-child(odd):hover td,.page-template-full-width tr:nth-child(odd):hover td,.page-template-no-hero tr:nth-child(odd):hover td,.page-template-sidebar tr:nth-child(odd):hover td,.page-template-new-tables tr:nth-child(odd):hover td,.single-alloy tr:nth-child(odd):hover td{background:#039}.mce-content-body tr:last-child td:first-child,.page-template-default:not(.woocommerce-page) tr:last-child td:first-child,.page-template-full-width tr:last-child td:first-child,.page-template-no-hero tr:last-child td:first-child,.page-template-sidebar tr:last-child td:first-child,.page-template-new-tables tr:last-child td:first-child,.single-alloy tr:last-child td:first-child{border-bottom-left-radius:3px}.mce-content-body tr:last-child td:last-child,.page-template-default:not(.woocommerce-page) tr:last-child td:last-child,.page-template-full-width tr:last-child td:last-child,.page-template-no-hero tr:last-child td:last-child,.page-template-sidebar tr:last-child td:last-child,.page-template-new-tables tr:last-child td:last-child,.single-alloy tr:last-child td:last-child{border-bottom-right-radius:3px}.mce-content-body td,.page-template-default:not(.woocommerce-page) td,.page-template-full-width td,.page-template-no-hero td,.page-template-sidebar td,.page-template-new-tables td,.single-alloy td{background:#fff;padding:12px 15px;text-align:left;vertical-align:middle;font-weight:300;font-size:15px;border-right:1px solid #c1c3d1}.mce-content-body td:last-child,.page-template-default:not(.woocommerce-page) td:last-child,.page-template-full-width td:last-child,.page-template-no-hero td:last-child,.page-template-sidebar td:last-child,.page-template-new-tables td:last-child,.single-alloy td:last-child{border-right:0}mark{background-color:#eee}.sidebar-box-white{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.18);box-shadow:0 2px 3px 0 rgba(0,0,0,0.18);padding:0 0 1rem;margin-bottom:2rem}.sidebar-box-white:last-of-type{margin-bottom:0}.sidebar-box-white h4{font-size:20px;text-transform:uppercase;padding:1rem 10%;border-bottom:2px solid #ebebeb;color:#fff;margin-top:0;margin-bottom:1rem;background:#039}.sidebar-box-white h4>a{color:#fff}.sidebar-menu{list-style:none;padding-left:0;margin:0}.sidebar-menu li.current_page_item a{color:#4a45bc;font-weight:700}.sidebar-menu a{position:relative;width:100%;padding:10px 10%;padding-right:calc(10% + 15px);display:inline-block;line-height:1.3;color:#6a6a6a}.sidebar-menu a:after{content:'\203A';position:absolute;right:10.5%;color:#6a6a6a !important;font-weight:400 !important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-menu a:hover{background-color:#f2f2f2}.page-id-477721 table,.page-id-477721 th{border-radius:0 !important}.page-id-477722 table,.page-id-477722 th{border-radius:0 !important}.page-id-477721 tbody td:first-of-type,.page-id-477722 tbody td:first-of-type{font-weight:700}.page-id-477721 h2,.page-id-477722 h2{font-size:2rem;background:#039;margin-bottom:0;color:#fff;padding:13px 5%;text-align:center;border-bottom:1px solid #fff;text-transform:uppercase;letter-spacing:1px}.page-id-477721 h2:nth-of-type(2),.page-id-477722 h2:nth-of-type(2){margin-top:3rem}table strong,.page-id-477723 tbody td:first-of-type,.page-id-477726 tbody td:first-of-type,.page-id-477739 tbody td:first-of-type,.page-id-477742 tbody td:first-of-type,.page-id-477744 tbody td:first-of-type,.page-id-477746 tbody td:first-of-type,.page-id-477748 tbody td:first-of-type,.page-id-477750 tbody td:first-of-type,.page-id-477752 tbody td:first-of-type,.page-id-477760 tbody td:first-of-type,.page-id-477765 tbody td:first-of-type,.page-id-477771 tbody td:first-of-type,.page-id-477775 tbody td:first-of-type,.single-alloy tbody td:first-of-type{font-weight:700}.page-id-477723 .btn,.page-id-477726 .btn,.page-id-477739 .btn,.page-id-477742 .btn,.page-id-477744 .btn,.page-id-477746 .btn,.page-id-477748 .btn,.page-id-477750 .btn,.page-id-477752 .btn,.page-id-477760 .btn,.page-id-477765 .btn,.page-id-477771 .btn,.page-id-477775 .btn,.single-alloy .btn{display:inline-block;margin-top:1rem}.page-id-477742 table tr:hover img,.page-id-477752 table tr:hover img{mix-blend-mode:normal}.page-id-477742 table img,.page-id-477752 table img{max-height:125px;mix-blend-mode:darken}.page-id-477748 .table-wrap,.page-id-477765 .table-wrap{margin-bottom:1.5rem}.page-id-477744 .table-wrap,.page-id-477771 .table-wrap{margin:2rem 0}.single-alloy .btn{margin-top:1rem}.page-id-477725 h2,.page-id-477730 h2{text-align:center;margin-bottom:0}.page-id-477725 tbody td:first-of-type,.page-id-477730 tbody td:first-of-type,.page-id-477725 .table-wrap:first-of-type td,.page-id-477730 .table-wrap:first-of-type td{font-weight:700}.page-id-477725 .table-wrap:first-of-type td:first-of-type,.page-id-477730 .table-wrap:first-of-type td:first-of-type{font-size:20px}.page-id-477725 .table-wrap:nth-of-type(2) td:nth-of-type(4),.page-id-477725 .table-wrap:nth-of-type(2) td:nth-of-type(5),.page-id-477725 .table-wrap:nth-of-type(2) td:nth-of-type(6){text-align:center;font-weight:700;font-size:20px}.page-id-477730 .table-wrap:nth-of-type(2) td:nth-of-type(4),.page-id-477730 .table-wrap:nth-of-type(2) td:nth-of-type(5),.page-id-477730 .table-wrap:nth-of-type(2) td:nth-of-type(6){text-align:center;font-weight:700;font-size:20px}.table-wrap{max-width:100%;overflow:auto;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.table-wrap table{-webkit-box-shadow:none;box-shadow:none}.table-wrap table.table-keys{height:auto !important}.table-wrap table.table-keys th{padding:18px 15px}.table-wrap table.table-keys tr:not(.top-row) td{padding:12px 15px}.page-template-sidebar .sidebar-col{margin-right:6%}.single-alloy h2{margin-top:3rem}.single-alloy .table-wrap{margin-bottom:1rem}.single-alloy .table-wrap:last-of-type{margin-bottom:1rem}.woocommerce .page-intro{text-align:center}.woocommerce .page-intro p{max-width:999px;margin:0 auto 1rem}.woocommerce .page-intro:before{display:none}.page-template-resources{font-size:18px}.page-template-resources .main-content-wrap .inner-wrap{max-width:1050px}.page-template-resources .main-content-wrap ul{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.6rem}.page-template-resources .main-content-wrap li{background-color:#039;display:table;margin:0.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:9px;overflow:hidden}.page-template-resources .main-content-wrap li a{display:inline-block;padding:1.2rem 1.5rem;font-weight:700;line-height:1.3;min-width:100%;font-size:110%;color:#fff;text-align:center;-webkit-transition:background-color 0.15s;transition:background-color 0.15s}.page-template-resources .main-content-wrap li a:focus,.page-template-resources .main-content-wrap li a:hover{background-color:#0038a8}.responsive-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.responsive-embed embed,.responsive-embed iframe,.responsive-embed object{position:absolute;top:0;left:0;width:100%;height:100%}.btn-oos{background-color:#ffa700}.btn-oos:hover{background-color:#ffb01a}.parent-pageid-23 .responsive-embed{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.129);box-shadow:0 0 0 1px rgba(0,0,0,0.129)}.page-template-ohms-law .ohms-wrap{border-radius:5px;overflow:hidden;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.14);box-shadow:0 1px 5px rgba(0,0,0,0.14)}.page-template-ohms-law .ohms-wrap h1{background-color:#039;color:#fff;margin:0;padding:1.2rem 1rem;text-align:center;font-size:29px}.page-template-ohms-law .ohms-content{padding:3rem 1.5rem 2rem;background:#f9f9fb}.page-template-ohms-law .ohms-content .btn{border-radius:4px}.page-template-ohms-law .form-control{margin-bottom:0.5rem}.back-to-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:20px;left:10px;border-radius:3px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.05);box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background-color:rgba(0,51,153,0.3);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8%202.8l8%207.9-2.4%202.4-5.5-5.5-5.6%205.6L0%2010.7z%22%2F%3E%3C%2Fsvg%3E");background-size:50%;background-position:center;background-repeat:no-repeat;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s, visibility 0.3s, background-color 0.3s;transition:opacity 0.3s, visibility 0.3s, background-color 0.3s;z-index:999}.back-to-top.active{opacity:1;visibility:visible;background-color:rgba(0,51,153,0.6)}.back-to-top:hover{background-color:#039;opacity:1}.contact-map{margin:3rem 0 2rem}html.js .blue-section,html.js .hero-slider,html.js .industries>.main,html.js .news-slider-wrap,html.js .threewires{visibility:hidden}.woocommerce .woocommerce-breadcrumb{margin:-2rem 0 3rem}.woocommerce div.product .out-of-stock{color:#f44336;text-transform:uppercase;font-weight:700}.outofstock table.variations{display:none}.ath{margin-top:2.5rem}.atd{font-size:90%;margin-top:-0.5rem;line-height:1.4}.single-product .woocommerce-message{margin-bottom:4rem}.woocommerce-page table.cart td.actions{background-color:#f3f3f3}.other-selected .stock,.other-selected .woocommerce-variation-add-to-cart{display:none}.other-selected .woocommerce-Price-amount{display:none}.other-selected .req-q-btn{display:block !important}.team-grid{margin-top:0}.team-img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;padding-bottom:115%;background-color:#eee;background-size:cover;background-position:top center;width:100%;margin-bottom:0.95rem;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.team-img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #039;-webkit-box-shadow:0px 2px 12px rgba(0,0,0,0.45);box-shadow:0px 2px 12px rgba(0,0,0,0.45);opacity:0;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.team-mem{margin-top:0 !important;cursor:pointer}.team-mem:hover .team-img{-webkit-transform:translate3d(0, -1.5px, 0);transform:translate3d(0, -1.5px, 0)}.team-mem:hover .team-img:before{opacity:1}.team-mem:hover h4{color:#039}.team-mem h4{font-weight:400;font-size:20px;margin:0 0 6px;-webkit-transition:color 0.15s;transition:color 0.15s}.team-mem small{color:#848080;font-size:16px}.team-grid>.grid-item{margin-bottom:2.6rem}.team-popup-wrap{will-change:opacity;position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.35);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s, visibility 0.4s;transition:opacity 0.4s, visibility 0.4s}.team-popup-wrap.shown{opacity:1;visibility:visible}.team-popup-wrap.shown .team-popup{-webkit-transform:none;transform:none}.team-popup-wrap.hiding{opacity:0;visibility:hidden}.team-popup-wrap.hiding .team-popup{-webkit-transform:translateY(-9px);transform:translateY(-9px)}.team-popup-wrap .main{padding:0 4%}.team-popup-wrap .inner-wrap{max-width:1200px}.team-popup{position:relative;background:#fff;-webkit-transition:-webkit-transform 0.35s;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translateY(9px);transform:translateY(9px);border-radius:3px;border:4px solid #dbdbdb;-webkit-box-shadow:0px 1px 8px rgba(0,0,0,0.25);box-shadow:0px 1px 8px rgba(0,0,0,0.25)}.popup-inner{max-height:90vh;overflow:auto;padding:37px 30px}.close-popup{background-color:#039;color:#fff;position:absolute;right:-16px;top:-16px;border-radius:100%;width:42px;height:42px;border:0;padding-top:3px;padding-right:6px;-webkit-transition:background-color 0.15s;transition:background-color 0.15s;outline:0 !important;text-align:left;border:2px solid #fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.close-popup:hover{background-color:#003aad}.close-popup svg{position:absolute;width:17px;height:17px;fill:#fff;top:11px;left:11px}.tp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:17px}.tp-row h2{color:#039;font-size:30px;border-bottom:1px solid rgba(51,51,51,0.22);padding-bottom:12px}.tp-row p{line-height:1.9}.tp-img{width:400px;-ms-flex-negative:0;flex-shrink:0;margin-right:5%;max-width:40%;border-radius:2px}.tp-img>div{background-color:#eee;padding-bottom:125.5%;background-size:cover;background-position:center}.tp-content{width:100%}.fb-page{width:100% !important}.fb-page span{overflow:hidden;width:100% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fb-page iframe{left:0}.name_directory_index form{margin:1rem 0}.name_directory_index #name-directory-search-input-button{background:#039;color:#fff;border:1px solid #039}.name_directory_total{margin-bottom:10px;font-weight:600;font-size:15px;color:#039}.name_directory_name_box.active{background:#003299;padding:14px 11px;color:#fff}.name_directory_name_box button{background:#039;border-color:#039;color:#fff}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name dl.variation p{margin:0;line-height:26px}.woocommerce div.product .stock{font-weight:bold}.woocommerce-cart .page-title,.woocommerce-checkout .page-title{display:none}.woocommerce-cart .main-content-wrap>.main,.woocommerce-checkout .main-content-wrap>.main{padding-top:6vw !important}.woocommerce ul.order_details{display:table;margin:0 auto 3rem}p.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:24px;margin-bottom:3.5rem;color:#404040;text-align:center;font-weight:bold;letter-spacing:0.5px;line-height:1.4}.select2-container .select2-selection--single{height:42px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:39px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}.sb-contact a{display:inline;color:#039}.page-template-new-tables .inner-wrap>h2:first-child{margin-top:0}.page-template-video .main-content-wrap{margin-top:4rem}.page-template-video .grid-three-narrower.cat-grid .category-grid-item{height:232px}.video-section .v-grid{margin:1rem -6% -0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-section .v-item{margin:0.75rem 1%;width:31.33%;height:100%;position:relative}.video-section .v-item .myImg{background-size:cover;background-position:center;background-repeat:no-repeat;height:169px;width:300px}.video-section .v-item h3{font-size:1rem;color:#039}.video-section .aVid{position:absolute;top:0;left:0;width:100%;height:100%}.single-post .entry-content{position:relative;padding-top:25px}.single-post .entry-content iframe{width:100%}.page-template-gallery .sidebar-layout{margin-top:6rem}.page-template-gallery .video-section .v-grid{margin-top:0}.rss-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rss-wrap a{color:#fff;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rss-wrap a svg{height:23px;width:23px;padding-right:0.5rem;fill:#fff}.page-template-landing{position:relative}.page-template-landing .navbar{margin:1rem 0 3.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-landing .header-phone{position:relative;top:24px}.page-template-landing .main-landing-content{padding:8rem 0 3rem}.page-template-landing .header-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.page-template-landing .header-content-wrap .ld-main-cont{padding-right:6rem}.page-template-landing .header-content-wrap .ld-main-cont h1{font-family:"proxima-nova",sans-serif;font-weight:300;font-size:43px;color:#039;margin-bottom:1rem;line-height:1.5}.page-template-landing .header-content-wrap .ld-main-cont h2{font-family:"proxima-nova",sans-serif;font-weight:900;font-style:italic;font-size:28px;color:#555;margin-bottom:0.3rem}.page-template-landing .header-content-wrap .ld-main-cont p{font-family:"proxima-nova",sans-serif;font-size:20px;font-weight:300;color:#616161;line-height:1.75}.page-template-landing .header-content-wrap>div:last-child{-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.26);box-shadow:0px 1px 16px 0px rgba(0,0,0,0.26);padding:2rem 3rem 3.5rem;border-radius:3px;z-index:2;position:relative;background-color:#fff}.page-template-landing .header-content-wrap>div:last-child .form-header{text-align:center;margin-bottom:1rem}.page-template-landing .header-content-wrap>div:last-child .form-header h3{font-family:"proxima-nova",sans-serif;font-weight:600;font-size:29px;color:#039;line-height:1;margin-bottom:0.75rem}.page-template-landing .header-content-wrap>div:last-child .form-header p{font-size:18px;color:#666666;font-weight:500;margin:0 auto 1.5rem;width:110%;position:relative;right:22px;line-height:1.5}.page-template-landing .header-content-wrap>div:last-child label.gfield_label{font-size:16px;font-family:"proxima-nova",sans-serif;margin-bottom:0.3em;display:inline-block;padding-top:0.5rem;color:#039;font-weight:600}.page-template-landing .header-content-wrap>div:last-child .gform_fields li{list-style-type:none;padding:0;margin:0 0 5px;overflow:hidden}.page-template-landing .header-content-wrap>div:last-child .gform_fields input,.page-template-landing .header-content-wrap>div:last-child .gform_fields select,.page-template-landing .header-content-wrap>div:last-child .gform_fields textarea{background-color:#fff;font-size:1em;color:#555;border:1px solid #dbdbdb;padding:16px 10px;-webkit-box-shadow:initial;box-shadow:initial;border-radius:1px}.page-template-landing .header-content-wrap>div:last-child .gform_fields textarea::-webkit-input-placeholder{font-style:italic;color:#929292;padding-left:0.4rem}.page-template-landing .header-content-wrap>div:last-child .gform_fields textarea::-moz-placeholder{font-style:italic;color:#929292;padding-left:0.4rem}.page-template-landing .header-content-wrap>div:last-child .gform_fields textarea:-ms-input-placeholder{font-style:italic;color:#929292;padding-left:0.4rem}.page-template-landing .header-content-wrap>div:last-child .gform_fields textarea::-ms-input-placeholder{font-style:italic;color:#929292;padding-left:0.4rem}.page-template-landing .header-content-wrap>div:last-child .gform_fields textarea::placeholder{font-style:italic;color:#929292;padding-left:0.4rem}.page-template-landing .header-content-wrap>div:last-child input.gform_button{padding:1.25em 2em;width:100%;color:#fff;border:0;cursor:pointer;background:#039;border-radius:0;max-width:100%;text-transform:uppercase;letter-spacing:0.5px;font-weight:600;-webkit-transition:background 0.2s;transition:background 0.2s}.page-template-landing .header-content-wrap>div:last-child iframe{width:100%}.page-template-landing .header-content-wrap>div:last-child .gform_fields li:last-child{width:100%;margin-bottom:1rem}.landing-highlights{background-color:#11359c;width:100%;text-align:center;position:relative;z-index:0}.landing-highlights .landing-wedge{background-image:url("../images/blue-wedge.png");background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;width:100%;position:absolute;top:-215px;left:0;z-index:-1;pointer-events:none}.landing-highlights .landing-spool{background-image:url("../images/wire-spool.png");background-size:contain;background-position:center;background-repeat:no-repeat;height:427px;width:460px;position:absolute;top:-265px;left:50px;z-index:1}.landing-highlights .spool-gradient{content:'';position:absolute;top:-100px;left:-20px;border-radius:50%;width:180px;height:180px;z-index:1;opacity:0.52;background:radial-gradient(rgba(0,0,0,0.8) 29px, rgba(0,0,0,0.55) 50px, transparent 80px)}.landing-highlights .landing-coil{background-image:url(../images/coil.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:427px;width:330px;position:absolute;top:-240px;right:0px;z-index:-1}.landing-highlights .lh-wrap{padding:6rem 0 4rem;position:relative}.landing-highlights .lh-wrap h3{font-family:"proxima-nova",sans-serif;color:#fff;font-size:46px;font-weight:500;margin-bottom:5rem}.landing-highlights .lh-wrap p{line-height:1.25;padding:0 0.5rem}.landing-highlights .highlight-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.landing-highlights .highlight-wrap div{width:300px;position:relative}.landing-highlights .highlight-wrap div p{font-family:"proxima-nova",sans-serif;color:#fff;font-size:24px;font-weight:900;font-style:italic}.landing-contact{background-color:#fff;position:relative;padding:5rem 0 18rem;text-align:center}.landing-contact iframe{height:335px;width:830px;margin-bottom:3rem}.landing-contact .content-wrap{max-width:855px;width:100%;margin:0 auto 4rem}.landing-contact h4,.landing-contact p{color:#878787;font-family:"proxima-nova",sans-serif}.landing-contact h4{font-weight:900;font-style:italic;font-size:28px;width:745px;margin:0 auto 0.6rem}.landing-contact p{font-size:20px;font-weight:300;color:#878787;line-height:1.5}.landing-contact a{font-family:"proxima-nova",sans-serif;font-weight:bold;font-size:28px;background-color:#003399;color:#fff;text-transform:uppercase;padding:1rem 2.5rem}.page-template-landing footer{position:relative;background-color:#11359c}.page-template-landing .footer-wedge{position:absolute;top:-220px;left:0;background-image:url("../images/blue-wedge.png");background-size:cover;background-position:center;background-repeat:no-repeat;min-height:270px;height:100%;width:100%;-webkit-transform:scalex(-1);transform:scalex(-1);pointer-events:none}.page-template-landing .footer-lines{position:absolute;top:-195px;left:0;background-image:url("../images/grey-lines.png");background-size:contain;background-position:center;background-repeat:no-repeat;height:150px;width:100%;pointer-events:none}.page-template-landing .footer-main{padding:0 0 1.8rem}.page-template-landing .footer-main .inner-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-landing .footer-info{padding:0;border:0;text-align:center}.page-template-landing address p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:14px;font-family:'open-sans', Arial, Helvetica, sans-serif;font-weight:500}.page-template-landing address span{padding:0 0.5rem}.page-template-landing address p:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-landing address p:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-landing address p:nth-child(2) a{text-decoration:none;font-weight:500}.page-template-landing address p:last-child a{font-weight:500;text-decoration:underline;z-index:2}.page-template-logo-gallery .main-content-wrap{padding:11rem 0 3rem}.page-template-logo-gallery .grid-four{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-logo-gallery .grid-item{margin:2.65rem 2%;width:21%;background-size:contain;background-position:center;background-repeat:no-repeat;height:150px;position:relative;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.page-template-logo-gallery .grid-item a{position:absolute;top:0;left:0;height:100%;width:100%}.page-template-logo-gallery .grid-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.download-item{position:relative;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2);box-shadow:0px 1px 2px rgba(0,0,0,0.2)}.download-item:hover{-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px)}.download-item a{position:absolute;height:100%;width:100%;top:0;left:0}.download-img{background-size:cover;background-position:top center;background-repeat:no-repeat;height:300px;width:100%}.download-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;background-color:#039;min-height:80px;padding:0 30px}.download-title p{line-height:1.25;margin:5px 0 0 0}.page-template-careers .page-intro{margin-top:12rem}.page-template-careers .page-intro .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-careers .page-intro .main-content{padding-right:2%}.page-template-careers .page-intro h2{font-size:57px;font-weight:300;color:#039;line-height:1.1}.page-template-careers .page-intro h2 strong{font-weight:700}.career-img{background-size:110%;background-position:center;height:230px;width:100%;background-repeat:no-repeat}.career-headline{margin-top:4.3rem}.career-headline h1,.career-headline h2{font-size:43px;font-weight:400;color:#039;border-bottom:5px solid #039;padding-bottom:1.2rem;margin-bottom:3.75rem}.career-benefits{position:relative;margin-bottom:4rem}.career-benefits-accordion{margin-top:5rem}.career-benefits-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eeeeee;padding:1.6rem 3rem;margin:0 auto 1.5rem;-webkit-box-shadow:0;box-shadow:0;max-width:985px;width:100%;cursor:pointer;overflow:hidden;-webkit-transition:-webkit-box-shadow 0.3s ease-in-out;transition:-webkit-box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out}.career-benefits-item.active{-webkit-box-shadow:0.7px 14px 38px 0px rgba(31,28,29,0.1);box-shadow:0.7px 14px 38px 0px rgba(31,28,29,0.1);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff}.career-benefits-item.active .career-benefits-content{margin-top:0.85rem}.career-benefits-item.active .career-benefits-content h2{margin:1.45rem 0 1.75rem}.career-benefits-item.active .career-benefits-content ul{height:100%;opacity:1;pointer-events:auto}.career-benefits-item.active .career-benefits-plus{margin-top:42px}.career-benefits-item.active .career-benefits-plus .vertical-line{opacity:0}.career-benefits-svg{position:relative;height:100px;width:100px;margin-right:2.5rem}.career-benefits-svg svg{position:absolute;top:0;left:0;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transform-origin:15px 20px;transform-origin:15px 20px}.career-benefits-plus{margin-left:auto}.career-benefits-plus svg{height:26px;width:26px;fill:#039}.career-benefits-content{width:100%;margin-right:2rem}.career-benefits-content h2{text-transform:uppercase;color:#039;font-weight:400;margin:0.9rem 0 0}.career-benefits-content ul{list-style-type:none;-webkit-padding-start:1px;padding-inline-start:1px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:122px;height:0;opacity:0;pointer-events:none;margin:0}.career-benefits-content ul li{font-size:20px;font-weight:400;color:#039;margin-bottom:16px;line-height:1}@media (max-width: 1100px){.career-benefits-content ul{grid-column-gap:6%}}@media (max-width: 900px){.page-template-careers .page-intro{margin-top:8rem}.page-template-careers .page-intro .inner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-careers .page-intro .main-content{padding-right:initial}.career-img{background-size:contain}.career-benefits-item .career-benefits-content ul{grid-template-columns:1fr}}@media (max-width: 640px){.career-benefits-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;text-align:center}.career-benefits-item.active .career-benefits-plus{margin-top:initial}.career-benefits-svg{margin-right:initial}.career-benefits-plus{position:absolute;top:15px;right:15px}.career-benefits-content{margin:initial !important}}@media (max-width: 450px){.page-template-careers .page-intro{margin-top:3rem}.page-template-careers .page-intro h1,.page-template-careers .page-intro h2{font-size:45px}}@media (max-width: 1500px){.landing-highlights .landing-spool{width:320px}.landing-highlights .spool-gradient{top:-135px}.landing-highlights .landing-coil{width:270px}}@media (max-width: 1275px){.page-template-landing .header-content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-landing .header-content-wrap .ld-main-cont{padding:0;margin-bottom:1.5rem !important}.page-template-landing .header-content-wrap .form-wrap{max-width:550px}.landing-highlights .landing-spool,.landing-highlights .spool-gradient{display:none}}@media (max-width: 950px){.landing-contact .responsiveEmbed{position:relative;padding-bottom:52%;padding-top:25px;height:0;margin-bottom:40px}.landing-contact .responsiveEmbed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.landing-contact iframe{height:335px;width:100%;margin-bottom:3rem}.landing-contact h4{width:100%}}@media (max-width: 850px){.page-template-landing .main-landing-content{padding:5rem 0 3rem}.landing-highlights .highlight-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landing-highlights .highlight-wrap div:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 1rem}}@media (max-width: 685px){.landing-highlights .lh-wrap h3{margin-bottom:2rem}.landing-highlights .highlight-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing-highlights .highlight-wrap div{width:100%}.landing-highlights .highlight-wrap div:last-child{-ms-flex-preferred-size:initial;flex-basis:initial;padding:0}}@media (max-width: 600px){.page-template-landing .header-content-wrap .form-wrap{max-width:100%;margin:0 2rem;padding:2rem 1rem 2.5rem !important}.page-template-landing .header-content-wrap>div:last-child .form-header p{font-size:16px;font-weight:500;margin:0 auto 1.5rem;width:100%;position:relative;right:initial}}@media (max-width: 520px){.page-template-landing .header-content-wrap>div:last-child .form-header{margin-bottom:0rem}.page-template-landing .header-content-wrap>div:last-child .form-header p{margin-bottom:0.5rem}.page-template-landing .header-content-wrap .form-header br{display:none}.page-template-landing .header-content-wrap input.gform_button{font-size:13px;white-space:initial}.page-template-landing .gform_body .ginput_recaptcha{-webkit-transform:scale(0.8);transform:scale(0.8);position:relative;left:-20px}.page-template-landing .landing-contact a{font-size:22px;padding:1rem 2rem}.page-template-landing .gform_wrapper{padding:0rem 1rem}}@media (max-width: 450px){.page-template-landing .header-content-wrap .ld-main-cont h1{font-size:42px;line-height:1.25}}@media (max-width: 350px){.page-template-landing .header-content-wrap input.gform_button{font-size:13px;padding:1.25em 1em !important}.page-template-landing .header-content-wrap div:first-child{margin-bottom:0}.page-template-landing .gform_body .ginput_recaptcha{-webkit-transform:scale(0.7);transform:scale(0.7);left:-32px;top:5px}.page-template-landing .footer-info address span{padding:0 0.5rem}.page-template-landing .footer-info address p{font-size:13px}}.cc-window.cc-floating .cc-compliance>.cc-btn{-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.cc-window.cc-floating .cc-compliance>.cc-btn:hover{background-color:rgba(255,255,255,0.9)}.woocommerce-terms-and-conditions-wrapper h3{color:#444;font-size:20px}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{margin-left:0}.woocommerce-terms-and-conditions-wrapper .input-checkbox{position:relative;top:-2.5px}.woocommerce-terms-and-conditions{background:#fff}@media (max-width: 1450px){.grid-three-narrower.cat-grid .category-grid-item .myImg{background-size:cover}.single-events .main-content-wrap .inner-wrap{width:68.5%;margin:0 auto 0 0}}@media (max-width: 1100px){.grid-three-narrower.cat-grid .grid-item{margin:0.75rem 1.5%;width:46.33%}}@media (min-width: 970px){.page-template-resources{font-size:18px}.page-template-resources .sidebar-box-white{margin-top:2rem}.page-template-resources .sidebar-box-white h4{padding:1.3rem 28px}.page-template-resources .sidebar-box-white h4:before{content:'All '}.page-template-resources .sidebar-menu a{padding:14px 28px;color:#555}.page-template-resources .sidebar-menu a:after{right:38px}}@media (min-width: 800px){.back-to-top{height:60px;width:60px;left:30px;bottom:30px}.grid-three-narrower{margin:1rem -3.5% -0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-three-narrower .grid-item{margin:0.75rem 3.5%;width:26.33%}}@media (max-width: 1400px){.page-template-whatweoffer .page-title-background{left:0 !important;width:100% !important}.page-template-whatweoffer .page-title-background:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;background:-webkit-gradient(linear, left top, right top, color-stop(5%, #fff), to(rgba(255,255,255,0.6)));background:linear-gradient(to right, #fff 5%, rgba(255,255,255,0.6))}}@media (max-width: 1310px){.wires-top{position:relative;z-index:1;margin-top:0;margin-bottom:3rem}}@media (max-width: 1140px){.header-right{display:none}.navbar-wrap{padding:0}.navbar-wrap>.main{padding:0 4%}.navbar{padding:1.8rem 0 0.9rem}.toggle-nav{display:block}.logo-link img{margin-bottom:17px;-webkit-transition:all 0.15s;transition:all 0.15s}}@media (max-width: 1100px){.grid-four-narrow .grid-item{width:29.33%}.redwire{margin-top:-180px}}@media (max-width: 1023px){.blue-section{padding:3rem 0 4rem}.blue-section .inner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blue-section .inner-wrap .bs-img{margin-left:0;margin-top:1.5rem;max-width:350px;width:100%;margin:1rem auto 0}.blue-section .bs-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.icon-switcher{margin:4rem 0;display:block}.icon-switcher>div{width:100%;padding-left:0;padding-right:0;margin-bottom:2rem}.icon-switch-icons>div{-ms-flex-preferred-size:160px;flex-basis:160px}.hero-slider .slide{height:650px}.hero-slider .slick-dots{bottom:70px}.filter-bar .fb-opts{-webkit-box-shadow:0 0 0 9999px rgba(0,0,0,0.2);box-shadow:0 0 0 9999px rgba(0,0,0,0.2);width:90vw;position:fixed;top:50%;left:50% !important;right:auto !important;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:1;max-height:90%}.filter-bar .fb-opts ul{width:100%;-webkit-columns:4 130px;-moz-columns:4 130px;columns:4 130px}.filter-bar .fb-opts ul li{margin-bottom:7px}.filter-bar .fb-opts:after,.filter-bar .fb-opts:before{display:none}}@media (max-width: 900px){.tp-row{display:block}.tp-img{float:left;margin-bottom:5px;padding-right:5%;background:#fff;margin-right:0}.popup-inner{padding:35px 28px 15px}.grid-four .grid-item{width:31.33%}.silverwire{margin-top:10rem}.redwire{margin-top:-154px;margin-left:-103px;margin-right:-58px}.industries{padding:6.5rem 0 0.6rem}.single-product .entry-summary{display:block}.single-product .product-header-left{width:100%;margin-bottom:2rem;-webkit-box-shadow:none;box-shadow:none}.single-product .product-header-left>div{display:block}.single-product .shop_attributes{-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee !important}.woocommerce div.product .product_title{text-align:left !important}.products.related .products-table{margin:1rem 0 1rem}.woocommerce-account .page-title,.woocommerce-cart .page-title,.woocommerce-checkout .page-title{padding:0 !important;max-height:270px !important}.grid-three-narrower.cat-grid .category-grid-item .myImg{background-position:0 -37px}.page-template-logo-gallery .grid-item{margin:0.65rem 1%}}@media (max-width: 520px){.tp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tp-img{float:none;max-width:100%;margin:1rem 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.grid-four .grid-item,.grid-four-narrow .grid-item,.grid-three .grid-item,.grid-three-narrow .grid-item,.grid-three-narrower .grid-item,.grid-two .grid-item{width:100% !important}.grid-three-narrower.cat-grid .category-grid-item{height:240px;background-size:auto 62%}.page-template-video .grid-three-narrower.cat-grid .category-grid-item{height:305px}.grid-three-narrower.cat-grid .category-grid-item .myImg{background-position:0 -43px}.single-events .main-content-wrap .inner-wrap{width:100%;margin:0 auto}}@media screen and (min-width: 48.9375em){body.admin-bar.offcanvas .off-canvas.is-open{top:2rem}}@media (max-width: 1500px){.page-title-home .lines-right{right:-390px;top:19%}.page-title-home .lines-left{right:auto;left:-350px;top:60%}@-webkit-keyframes linesright{0%{opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:translateY(-50%) scale(0.65) translateX(90px);transform:translateY(-50%) scale(0.65) translateX(90px)}100%{opacity:0.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';-webkit-transform:translateY(-50%) scale(0.65);transform:translateY(-50%) scale(0.65)}}@keyframes linesright{0%{opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:translateY(-50%) scale(0.65) translateX(90px);transform:translateY(-50%) scale(0.65) translateX(90px)}100%{opacity:0.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';-webkit-transform:translateY(-50%) scale(0.65);transform:translateY(-50%) scale(0.65)}}@-webkit-keyframes linesleft{0%{opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0.55) translateX(-90px);transform:scale(0.55) translateX(-90px)}100%{opacity:0.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';-webkit-transform:scale(0.55);transform:scale(0.55)}}@keyframes linesleft{0%{opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0.55) translateX(-90px);transform:scale(0.55) translateX(-90px)}100%{opacity:0.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';-webkit-transform:scale(0.55);transform:scale(0.55)}}}@media (max-width: 1305px){.page-title-video video{width:150%;width:200%;height:175%;top:0}}@media (max-width: 1225px){.footer-links{padding-left:5%}.footer-links>div{width:30%;margin:1rem 1.5%}}@media (max-width: 1180px){ul.header-links>li>a{padding:0.75rem 1.25rem}}@media (max-width: 1165px){.wood-icons{background-image:url(../images/gradient-wood-square.jpg);background-size:cover;background-position:center}.center-content br,.single-payer-now br{display:none}.bottom-callout .lines-left{left:-100px}.bottom-callout .lines-right{right:-95px}.page-title{padding:11rem 0}}@media (max-width: 950px){.meet-the-founder .mtf-image a{position:absolute;bottom:-43px;left:19%}}@media (max-width: 900px){.universal-healthcare-rocks br{display:none}.page-template-whatweoffer .page-intro .sidebar-col{border-bottom:0;padding-bottom:15px}.sidebar-layout{display:block}.sidebar-layout>.sidebar-col{width:100%;margin-right:0;margin-top:2.5rem}.sidebar-layout>article.main-content{width:100%;padding-left:0 !important;padding-right:0 !important}.sidebox{margin-top:0}.oldlogo{margin:3rem 0 2rem}.oldlogo img{max-width:50%}.wired h2{font-size:53px;margin:0 0 2rem}.page-intro{padding:2rem 0 1rem}.bottom-line{margin-top:1rem}.ebook-callout img{margin-left:65%;margin-top:-6rem}.careers{padding:3.5rem 0 3rem}.careers .sidebar-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.careers .main-content{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5;padding-top:0}.careers .sidebar-col>img{display:none}.careers .sidebox{margin-top:2rem;border-bottom:0;padding-bottom:0}}@media (max-width: 800px){.page-template-whatweoffer-landing .page-title{padding:calc(7vw + 1rem) 0 2rem}.grid-three-narrower .grid-item{width:48%;margin:0 1% 1.5rem !important}.woocommerce .woocommerce-breadcrumb{margin:-1.7rem 0 2rem}.page-template-default .page-title,.page-template-full-width .page-title{height:400px}.page-template-default .main-content-wrap,.page-template-full-width .main-content-wrap{padding-top:2.5rem}.grid-four-narrow .grid-item,.grid-three-narrow .grid-item{width:46%}.header-social-icons{display:none}.header-phone{margin:0 auto}.footer-main .inner-wrap{display:block}.footer-info{width:auto;margin:0.5rem auto 2rem;border-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-info address{margin:0;margin-top:12px}.footer-info address p{margin-bottom:5px}.footer-info>div:last-of-type{margin-left:5%}.footer-info>div:last-of-type li{margin-bottom:12px}.footer-links{padding-left:9%;margin:0 -1%}.wires-top{margin-bottom:2rem}}@media (max-width: 769px){.page-title{padding:9rem 0}.page-title .lines{display:none}.page-title-no-feat{padding:2rem 0 !important}.meet-the-founder{padding-top:8.8rem;padding-bottom:0}.meet-the-founder h2{position:absolute;top:-4rem}.meet-the-founder .lines{top:auto;bottom:-75px}.partner-orgs{padding-bottom:2rem}.partner-orgs .inner-wrap>div{-ms-flex-align:start;-webkit-box-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.callout-inner{max-width:87%}.single-payer-now .penny2{left:-225px;top:-236px;-webkit-transform:scale(0.3) rotate(70deg);transform:scale(0.3) rotate(70deg)}.single-payer-now .penny5{right:-219px;top:auto;bottom:-145px}.penny4{display:none}hr.hr-2{margin:7em auto -2rem}hr.hr-3{margin:2rem auto 1.6rem}.news-slider-wrap{padding:3.9rem 0 6.3rem}.wood-icons h3{font-size:25px}.icon-row-icon{width:120px;padding-right:2%}.icon-row-content p{font-size:17px}.icon-rows{margin-bottom:0}.page-template-contact .center-content{padding:4rem 0 0}.page-template-contact .page-default-content{padding-top:1rem}}@media (max-width: 735px){.navbar-wrap>.main{padding:0 5%}.story-listing .story-image{width:100%;margin-bottom:0.7em;height:16em}.story-listing .featured-article-p{position:absolute;top:0;left:0;z-index:1;padding:0.8em 1.2em;pointer-events:none}}@media (max-width: 690px){.woocommerce .woocommerce-breadcrumb{margin:-1rem 0 2rem}blockquote{padding:2rem 10% 3rem;font-size:1.25rem}blockquote p{font-size:1.25rem}.header-phone{display:none}.ebook-callout{padding:5rem 0}.ebook-callout h2{text-align:center}.ebook-callout .ebook-callout-content{max-width:100%}.ebook-callout img{margin-left:45%;margin-top:2rem;margin-bottom:2rem}.book-link{margin-right:auto;margin-top:2.5rem}.content-image-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:3rem 0}.cir-image{width:100%;max-width:100%;margin-left:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:15px}}@media (max-width: 700px){.grid-four .grid-item,.grid-three .grid-item{width:48%;margin:0 1% 1.5rem}.page-template-whatweoffer-landing .page-title p{font-size:24px}.footer-links{padding-left:7%;margin:0 -4%}.wires-top{margin-top:0;display:block;padding:1.5rem 0 0;position:relative;z-index:2}.wires-top h2{margin-top:0}.redbluewires{display:block}.redwire{margin:0;margin-top:-16px;margin-left:-6%;margin-right:-17%;margin-bottom:-70px}.bluewire{margin:-3px 0 1.5rem;margin-left:-7%;margin-right:-7%;-webkit-transform:none !important;transform:none !important}.silverwire{margin-top:2rem;-webkit-transform:none !important;transform:none !important}}@media (max-width: 630px){.footer-bottom{padding:20px 0 11px !important}.footer-bottom .inner-wrap{display:block !important;text-align:center}.footer-bottom .inner-wrap p{margin-bottom:10px}.meet-the-founder{padding-top:4rem}.meet-the-founder h2{position:relative;top:auto}.meet-the-founder .inner-wrap>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.meet-the-founder .mtf-image{width:100%;padding-left:0;margin-top:1.5rem}.meet-the-founder .mtf-image img{display:table;margin:0 auto}.callout-inner{max-width:none;width:110%;margin-left:-4%}.big-brown-text{font-size:1.4rem}.page-template-icon-rows-solutions .big-brown-text{margin:-1.6rem 0 4rem}.icon-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem}.icon-row:last-of-type .icon-row-content{padding-bottom:2rem}.icon-row-content{padding-left:0;padding-bottom:4.1rem}.icon-row-content h2{text-align:center;margin-bottom:2rem}.icon-row-icon{width:100%;margin-bottom:1.5rem;padding-right:0}.icon-row-icon svg{max-width:150px}.icon-row-icon img{display:table;margin:0 auto}.sidebar-layout>.sidebar-col{width:100%;margin-right:0;margin-top:1.5rem}.page-template-whatweoffer .page-intro .main-content ul{margin:2rem 0}.page-intro{padding:2rem 0 1rem}.wired h2{font-size:54px}.wwo-products .prod-btns .btn-blue{padding:7px 30px}.wwo-products .prod-btns .btn-blue:first-of-type{margin-right:13px}.page-template-whatweoffer .page-title p{font-size:27px;margin-top:1rem}.page-template-whatweoffer .page-intro .sidebar-col{border-top:5px solid #039;border-bottom:0;padding:40px 0 25px}.page-template-whatweoffer .page-intro h3{margin:2.5rem 0 1rem}.wwo-product-list>div{display:block}.wwo-products h4{margin-bottom:0.9rem}.wwo-products .prod-img{width:100%;margin-bottom:1rem}.wwo-products .prod-img[style='background-image:url()']{display:none}.wwo-products .prod-content{padding-left:0}.contact-callout h2{font-size:51px;margin-bottom:1.5rem}.contact-callout p{font-size:22px}.contact-callout .btn-white{font-size:16px}}@media (max-width: 550px){.oldlogo{display:block;margin-bottom:3rem}.oldlogo img{max-width:100%;border-right:0}.oldlogo span{display:block;width:100%;max-width:100%;text-align:center;opacity:0.8;font-size:14px}.page-default-content{padding:2rem 0}.footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;text-align:center}.footer-info address{margin:1.8rem 0 1.4rem}.footer-info>div:last-of-type{margin-left:0}.footer-links{padding-left:0;margin:0;text-align:center}.footer-links h4{line-height:1.3}.footer-links>div{width:46%;margin:0.8rem 2%}.footer-links>div:last-of-type{width:100%;margin-top:1.5rem;margin-bottom:0}.woocommerce-account .page-title,.woocommerce-cart .page-title,.woocommerce-checkout .page-title{padding:0 !important;max-height:150px !important}}@media (max-width: 500px){.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;text-align:center;font-weight:500;font-size:14px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;display:table;margin:0.7rem auto}.products-table{margin:2rem 0}h1,.name_directory_title{font-size:2rem;color:#039}h2{font-size:1.7rem}h3{font-size:1.3rem}.navbar{padding:0.3rem 0 0.2rem}.logo-link{height:62px;width:63px;background-image:url(../images/logo-pw.png);background-size:auto 62px}.logo-link img{display:none}.gform_wrapper{padding:1.5rem 1rem}.gform_fields>li{width:100%}.main ul.gform_fields li{margin:0 0 5px}.gform_fields>li input,.gform_fields>li select,.gform_fields>li textarea{padding:0.6rem 1em}input.gform_button{margin-top:9px}.page-template-default .page-title,.page-template-full-width .page-title,.page-template-resources .page-title,.page-template-sidebar .page-title{height:auto}}@media (max-width: 450px){.close-popup{width:38px;height:38px}.close-popup svg{top:9px;left:9px}.page-template-whatweoffer-landing .page-title{padding-bottom:1.2rem}.page-template-whatweoffer-landing .page-title p{font-size:22px}.page-template-whatweoffer-landing .page-title p:first-of-type{margin-top:0.5rem}.page-template-whatweoffer-landing .grid-three-narrower.cat-grid{margin-top:2.5rem;margin-bottom:2rem}.page-title{height:320px}.page-intro h1{font-size:45px;margin-bottom:1rem}.page-intro p{font-size:18px}.sidebox{padding:38px 0}.page-intro .sidebox{font-size:18px}.products-table td{padding:10px 2%}.wired{padding:calc(7vw + 1.5rem) 0}.wired h2{font-size:39px}.wired .wiredLetters ul li{display:block;text-align:center}.wired .wiredLetters ul li .letter{margin:0.5rem auto 1.3rem}.careers .main-content>h2{font-size:45px}.careers .main-content p{font-size:18px}.products-table th{padding:20px 2%;font-size:18px}.products-table .pt-pn{font-size:18px;word-break:break-all}.pt-search{height:380px}.shop-section-heading{font-size:33px;margin:1.3rem 0 0.3rem}.product-search-box{padding:1.8rem 5% 2rem;margin-bottom:-25px}.psb-inner input[type='search']{font-size:16px}.grid-three-narrower.cat-grid{margin-top:2.5rem;margin-bottom:1rem}.grid-three-narrower.cat-grid .category-grid-item{margin-bottom:2rem}.cat-grid-content h3{font-size:20px}.page-template-default .page-title,.page-template-full-width .page-title{height:280px}.footer-links{padding-left:6%;margin:0 -3%}.footer-links>div{width:44%;margin:0.8rem 2%}.hero-slider .slide{height:470px}.hero-slider .slide p{font-size:48px}.hero-slider .slick-dots{bottom:32px}.hero-slider .slick-dots li{width:14px;height:14px;margin:0 6px}.hero-slider .slick-dots li button{width:14px;height:14px}.blue-section{padding:2.5rem 0 3rem}.blue-section p{line-height:1.8;font-size:19px}.industries{padding:3.5rem 0 0}.icon-switcher{margin:3rem 0}.news-slider-wrap{padding:3rem 0 3.5rem}}@media (max-width: 415px){.page-title-no-feat{padding:1rem 0 0 !important}hr.hr-1{margin:6.4rem auto 4.3rem}hr.hr-2{margin:6em auto -1rem}hr.hr-3{margin:0 auto 0.6rem}.center-content{padding:4.3rem 0 3.3rem}.center-content p{font-size:21px}.page-title{padding:5rem 0}.page-title h1{font-size:40px}.single-post .page-title{padding:calc(5.65vw + 2rem) 0 3rem}.single-post article{font-size:16px}.page-title-home{padding:8.75rem 0 12rem}.page-title-home h1{font-size:57px}.page-title-home .lines-left{top:65%;left:-390px}.page-title-home .lines-right{top:15%}.callout-inner{max-width:none;width:142%;margin-left:-20.5%}.callout-inner>div{max-width:90vw;margin:0 auto}.page-template-icon-rows-principals .center-content,.page-template-icon-rows-solutions .center-content{padding:0;margin:3.8rem 0}}@media (max-width: 370px){.navbar-wrap>.main{padding:0 4%}}@media (min-width: 1900px){.page-template-ohms-law .main-content-wrap,.page-template-sidebar .main-content-wrap{padding-top:calc(6vw / 1.3)}.page-template-ohms-law .main-content-wrap,.page-template-sidebar .main-content-wrap{margin-top:3rem}}@media (max-width: 350px){.page-template-video .grid-three-narrower.cat-grid .category-grid-item .myImg{background-size:contain}.page-template-video .page-template-video .grid-three-narrower.cat-grid .category-grid-item{height:222px}}:root{--main-color: #1a8fff;--text-color: #777;--text-color-light: #ccc;--border-color: #eee;--bg-color: #f9f9f9;--neutral-color: #fff}.page-template-calendar .main-content-wrap{padding:4% 0 2rem}.calrow{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.calcol{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.calcol-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.calcol-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.calcol-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.calendar{display:block;position:relative;width:100%;background:var(--neutral-color);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.07);box-shadow:0 0 8px rgba(0,0,0,0.07)}.calendar .header{text-transform:uppercase;font-weight:700;padding:1.1em 0;font-size:140%;background-color:#039;color:#fff}.calendar .icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;background:transparent;border:0}.calendar .icon.prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.calendar .icon svg{width:20px;height:20px;fill:#fff}.calendar .header .icon{cursor:pointer;-webkit-transition:0.15s ease-out;transition:0.15s ease-out}.calendar .header .icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:0.2s ease-out;transition:0.2s ease-out}.calendar .header .icon:first-of-type{margin-left:1em}.calendar .header .icon:last-of-type{margin-right:1em}.calendar .days{text-transform:uppercase;border-bottom:1px solid #fff;font-weight:600;font-size:78%;padding:0.7em 0;border-bottom:1px solid var(--border-color);color:#383838;background-color:#e0e0e0}.calendar .days .calcol{-ms-flex-preferred-size:0;flex-basis:0}.calendar .calbody .cell{position:relative;min-height:8em;border-right:1px solid var(--border-color);overflow:hidden;cursor:pointer;background:var(--neutral-color);-webkit-transition:0.25s ease-out;transition:0.25s ease-out}.calendar .calbody .cell:hover{background:var(--bg-color);-webkit-transition:0.5s ease-out;transition:0.5s ease-out}.calendar .calbody .selected{background-color:rgba(0,51,153,0.1)}.calendar .calbody .selected:hover{background-color:rgba(0,51,153,0.1)}.calendar .calbody .calrow{border-bottom:1px solid var(--border-color)}.calendar .calbody .calrow:last-child{border-bottom:none}.calendar .calbody .cell:last-child{border-right:none}.calendar .calbody .cell .number{position:absolute;font-size:82.5%;line-height:1;top:0.75em;right:0.75em;font-weight:700}.calendar .calbody .cell .number.num-today{top:4px;right:6px;color:#fff;width:22px;height:22px;background:#039;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;line-height:12.5px}.calendar .calbody .disabled{color:var(--text-color-light)}.calendar .calbody .disabled .caldot{opacity:0.4}.calendar .calbody .cell .bg{font-weight:700;line-height:1;color:var(--main-color);opacity:0;font-size:8em;position:absolute;top:-0.2em;right:-0.05em;-webkit-transition:0.2s;transition:0.2s;letter-spacing:-0.07em}.calendar .calbody .cell:hover .bg,.calendar .calbody .selected .bg{opacity:0.05;-webkit-transition:0.3s;transition:0.3s}.calendar .calbody .calcol{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:calc(100% / 7);flex-basis:calc(100% / 7);width:calc(100% / 7)}.example-enter{opacity:0.01}.example-enter.example-enter-active{opacity:1;-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.example-leave{opacity:1}.example-leave.example-leave-active{opacity:0.01;-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.caldots{position:absolute;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:5px}.caldot{min-width:16px;min-height:16px;background:#f44336;display:block;border-radius:100%;margin:0 2px 7px}.caldot[data-registration]{background:#4caf50}.caldot[data-practice]{background:#673ab7}.caleventrow{background:#f5f5f5;padding:12px 5%;position:relative;border-left:10px solid #003399}.caleventrow .sen-date{text-align:right;position:absolute;left:auto;top:14px;margin-left:1rem;opacity:0.4;color:#000;font-size:18px}.caleventrow .sen-date span{font-size:25px}.caleventrow .sen-item:nth-child(2){margin:2.5rem 0 0 0 !important}.caleventrow .sen-item{color:#414141;margin:0 !important;padding:18px 15px 1px;position:relative;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.caleventrow .sen-item:before{width:100%;left:0;height:1px}.caleventrow .sen-item:not([data-no-bubble]) h4{line-height:1.2}.caleventrow .sen-item:not([data-no-bubble]) h4 span{position:relative;display:inline-block;margin-right:4px;left:0;top:2px;width:16px;height:16px;border-radius:100%;background:#444}.caleventrow .sen-item[data-tournament] h4:before{background:#f44336}.caleventrow .sen-item[data-registration] h4:before{background:#4caf50}.caleventrow .sen-item h4{font-size:18px;position:relative;-webkit-transition:color 0.3s;transition:color 0.3s}.caleventrow .sen-item div{position:relative}.caleventrow .sen-item div:hover h4{color:#039}.caleventrow .sen-item a{position:absolute;top:0;left:0;height:100%;width:100%}.caleventrow .sen-item:hover{background-color:#eee}.cal-list-wrap{padding:10px 0}.caleventrow.calrowlist{background:#fff;border-left:0}.caleventrow.calrowlist .sen-date{display:block;position:relative;text-align:left;right:auto;left:initial;color:#013399;opacity:1;top:auto;margin:0 0 10px;-webkit-transform:none;transform:none;border-bottom:2px solid;padding:13px 0;font-size:20px}.caleventrow.calrowlist .sen-item:nth-child(2){margin:0 !important}.caleventrow.calrowlist h4{padding-left:0 !important;font-size:17px}.caleventrow.calrowlist h4:before{display:none}.calkey{background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:8px 5%;border-top:1px solid #e6e6e6}.calkey span{position:relative;padding-left:19px;font-size:13px;text-transform:uppercase;font-weight:600}.calkey span>i{position:absolute;left:0;top:3.5px;width:12px;height:12px;border-radius:100%;background:#673ab7}.calbtns{margin-bottom:1rem}.calbtns button{background-color:transparent;color:#039;border:0;outline:0;margin-right:0.5rem;padding:2px 13px;border-radius:5px;font-weight:600;border:2px solid #039;-webkit-transition:background-color 0.3s, border 0.3s;transition:background-color 0.3s, border 0.3s}.calbtns button:hover{background-color:#039;color:#fff}.calbtns .selected{background-color:#039;color:#fff}.cal-title-wrap{padding:16px 24px 8px 8px}.cal-title-wrap p{font-size:14px;line-height:1.2;margin-bottom:0.4rem;padding-bottom:0.2rem;border-bottom:1px solid #eee}.cal-title-wrap p:last-child{border:none}@media (max-width: 380px){.calrow.flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calcol-center{font-size:15px}}
