/*
Theme Name: Plus Relocation
Description: Semantic, SEO Optimised, Custom Wordpress Theme for Plus Relocation
Author: Josh Cooper
Author URI: https://linkedin.com/in/coop920
Version: 1.0
*/
/*Fonts*/
@font-face {
    font-family: 'Arboria';
    src: url('assets/fonts/Arboria-Black.woff2') format('woff2'),
        url('assets/fonts/Arboria-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arboria';
    src: url('assets/fonts/Arboria-Bold.woff2') format('woff2'),
        url('assets/fonts/Arboria-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arboria';
    src: url('assets/fonts/Arboria-Book.woff2') format('woff2'),
        url('assets/fonts/Arboria-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arboria';
    src: url('assets/fonts/Arboria-BookItalic.woff2') format('woff2'),
        url('assets/fonts/Arboria-BookItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arboria';
    src: url('assets/fonts/Arboria-Medium.woff2') format('woff2'),
        url('assets/fonts/Arboria-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
html {scroll-behavior: smooth;}
/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#EDA515;text-decoration:none;}
a:hover {text-decoration:underline;}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote {background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p {margin:.5em}
body {background:#FFF;color:#333;font:400 20px/28px Arboria, Arial, Sans-Serif}
code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}
hr {margin:0 0 0.5em}
p {margin:0 0 1em}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em Arial;overflow:auto}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}
th {background:#EEE;border:1px solid #CCC;padding:3px;border-collapse:collapse;font-weight:400; text-transform:uppercase;vertical-align:baseline;line-height:1.2;}
td {border:1px solid #CCC;padding:3px;vertical-align:middle;}
table {border:solid #CCC;border-width:1px; border-collapse:collapse;}
h1{margin:0 0 20px;font:500 72px/82px Arboria, Arial, Sans-Serif}
h2{margin:0 0 50px;font:500 54px/60px Arboria, Arial, Sans-Serif}
h3{margin:0 0 50px;font:500 42px/48px Arboria, Arial, Sans-Serif}
h4{margin:0 0 50px;font:500 30px/38px Arboria, Arial, Sans-Serif}
h5{font:400 28px/33px Arboria, Arial, Sans-Serif}
h6{font:400 22px/30px Arboria, Arial, Sans-Serif}
a, button, input[type="submit"] { -moz-transition: all .2s ease-in;  -o-transition: all .2s ease-in;  -webkit-transition: all .2s ease-in;  transition: all .2s ease-in;}
sup{font-size: 70%;  vertical-align: top;  line-height: 100%;}
.allcaps {text-transform:uppercase;}
/* Containers */
#page {width:100%;overflow:hidden;}

/* Header */
#header {position:relative;z-index:50;padding:40px 110px;background:#fff;}
#header:after{display:block;clear:both;content:'';}
#header .main-menu{display:none}
#header .opener{float:left;width:55px;height:27px;position: relative;margin:4px auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#header .opener  span{ display: block;  position: absolute;  height: 6px;  width: 100%;  background:#333232;  border-radius: 9px;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;}
#header .opener  span:nth-child(1) {  top: 0px;  -webkit-transform-origin: left center;  -moz-transform-origin: left center;  -o-transform-origin: left center;  transform-origin: left center;}
#header .opener  span:nth-child(2) {  top: 12px;  -webkit-transform-origin: left center;  -moz-transform-origin: left center;  -o-transform-origin: left center;  transform-origin: left center;}
#header .opener  span:nth-child(3) {  top: 24px;  -webkit-transform-origin: left center;  -moz-transform-origin: left center;  -o-transform-origin: left center;  transform-origin: left center;}
#header.active .opener  span:nth-child(1) {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  left: 8px;}
#header.active .opener  span:nth-child(2) {  width: 0%;  opacity: 0;}
#header.active .opener  span:nth-child(3) {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 39px;  left: 8px;}

#header.active .opener:before{position: fixed;  top: 100%;  left: 0;  width: 100%;  height: 100%;  content: '';  margin: 200px -9999px -9999px; z-index: -1;}

#header .right{float:right;}
#header .search-form{display:none}
#header  #logo{display:block;margin:0 auto;width:252px;}
#header  #logo img{max-width:100%;height:auto;display:block; margin:0 auto;}
#header .button{margin-top:-8px;float:right;font-weight:bold;font-size:22px;margin-left:50px;line-height:22px;border:1px solid #333232;color:#333232;padding:13px 39px 14px;}
#header .button:hover{text-decoration:none;background:#333232;color:#fff}
#header .search{float:left;}
#header .search-btn{width:19px;height:19px;margin-top:7px;float: left;}
#header .opener:hover,
#header #logo:hover,
#header .search-btn:hover{opacity:0.7}
#header .main-menu-h{display:flex;justify-content:space-evenly;padding: 66px 110px;overflow:hidden;}
#header .main-menu{position: absolute;left:0;right:0;top:100%;background: #FFFFFF;box-shadow: 0px 25px 25px rgba(0, 0, 0, 0.2);}
#header .main-menu .menu-h{margin:0 ;spadding-top: 6px;font-size:32px;line-height:38px;}
#header .main-menu  .menu  li a{position:relative;font-size:32px;color:#86BEC8;font-weight:bold;line-height:38px}
/*#header .main-menu  .menu > li:hover > a:after{position:absolute;bottom:0;left:0;content:'';width:100%;height:4px;background:#86BEC8}*/
#header .main-menu  .menu > li:hover > a:hover{text-decoration:none}
#header .main-menu  .menu ul li a{font-weight:bold;color:#535252;font-size:24px;line-height:32px}
#header .main-menu  .menu{margin:0;padding:5px 0 0;list-style:none;overflow:hidden; flex-basis: 24%;}
#header .main-menu  .menu ul{padding:48px 0 0;margin:0;list-style:none;overflow:hidden;}
#header .main-menu  .menu ul li{margin:0 0 16px;font-size:24px;line-height:32px}
#header .main-menu  .hidden_label >label {display:none}
#header .main-menu  .gform_wrapper{overflow:hidden;margin:0 }
#header .main-menu  .gform_body{width:100%;}
#header .main-menu  .gform_footer{padding-top: 11px;position: static;bottom: 58px;right: 0;overflow: hidden;padding-top: 0px;width:100%;width: 50%;float: left;}
/*#header .main-menu  .gform_body .ginput_container{background:#535252}*/
#header .main-menu  .gform_footer input{height:53px;width: calc(100% - 0px);float: left;filter: brightness(1) invert(0);background:none;color:#535252;cursor:pointer;margin:0;padding:0;font:bold 22px/51px Arboria, Arial, Sans-Serif; border:1px solid #535252;}
#header .main-menu  .gform_footer input:hover{background:#535252;color:#fff;}
#header .main-menu  .gform_body input{background:#F4F5F5;font:400 20px/28px Arboria, Arial, Sans-Serif;border:none;color:#535252;padding:13px 17px;width:100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
#header .main-menu .gform_body .gfield--type-honeypot{display:none;}
#header .main-menu  .gform_wrapper .gform_required_legend{display:none;}
#header .main-menu .gform_body input::-webkit-input-placeholder{ color:#535252;opacity:1}
#header .main-menu  .gform_body input::-moz-placeholder { color:#535252;opacity:1}}
#header .main-menu  .gform_body input:-ms-input-placeholder { color:#535252;opacity:1}}
#header .main-menu  .gform_body input:-moz-placeholder { color:#535252;opacity:1}}
#header .main-menu .gform_body  .gfield_description{font-size:18px;color:#535252;display:block;padding-top:13px}
#header .main-menu .gform_wrapper{position:relative;}
#header .main-menu .menu ul ul{padding-top:6px}
#header .main-menu .menu ul ul li {margin:0 0 4px}
#header .main-menu .menu ul ul li a{font-weight:normal;background: url(assets/img/sep15.svg) no-repeat 1px 5px;background-size:15px auto;padding: 0 0 0 28px; font-size: 20px;}

#header .main-menu .gform_body .hidden_label > label,
#header .main-menu .gform_body .hidden_label > legend{display:none;}
#header .main-menu .gform_body input{font-weight:bold}
#header .main-menu .ginput_container--name{display:block;justify-content:space-between;}
#header .main-menu .ginput_container--name >span{display:block;width:100%}
#header .main-menu .ginput_container--name > span:first-child{margin-bottom:12px}
#header .main-menu .gfield{margin-bottom:12px}
/*#header .main-menu #field_3_3{width: 67%;}*/
#header .main-menu .gform_body input[type="checkbox"]{width:0;height:0;position:absolute;top:0;left:0;opacity:0;}
#header .main-menu .gform_body .gchoice {position:relative;text-align:left;}
#header .main-menu .gform_body .gchoice label{font-size: 18px;padding:2px 0 3px 43px;display:block;position:relative;}
#header .main-menu .gform_body .gchoice label:before{width:33px;height:33px;content:'';background:#F78F30;position:absolute;top:0;left:0;}
#header .main-menu .gform_body .gchoice label:after{opacity:0;width:33px;height:33px;content:'';background:url(assets/img/check.svg) no-repeat 50% 50%;background-size:100% auto;position:absolute;top:0;left:0;}
#header .main-menu .gform_body .gchoice input[type="checkbox"]:checked + label:after{opacity:1}
#header .main-menu img.gform_ajax_spinner {	position:absolute;bottom:0;right:0;}
#header .main-menu .gform_body  .gfield.gfield_error input{-webkit-box-shadow:inset 0 0 3px 3px #FFC2C2;box-shadow:inset 0 0 3px 3px #FFC2C2;}
#header .main-menu #field_3_4.gfield_error label{color:#f00}

#header .main-menu .right{padding-top: 10px;width:24%}
#header .main-menu .right h4 {  color: #535252;   font-size:22px;font-weight:bold; line-height: 30px;  margin: 0 0 25px;}
#header .search-form{margin-top: 30px;width: 495px;position:absolute;top:100%;right:0;}
#header .search{position:relative;}
#header .search-form .screen-reader-text{display:none}
#header .search-form .search-field{width:300px;background:#F4F5F5;font:400 20px/28px Arboria, Arial, Sans-Serif;border:none;color:#535252;padding:13px 39px; box-sizing: border-box;-webkit-box-sizing: border-box;}
#header .search-form  .search-submit{float:right;height:55px;width: 195px;float: left;filter: brightness(1) invert(0);background:#fff;color:#535252;cursor:pointer;margin:0;padding:0;font:bold 22px/53px Arboria, Arial, Sans-Serif; border:1px solid #535252;}
#header .search-form label{float:left;}
#header .main-menu  .gform_wrapper .gform_submission_error{font-size: 20px;line-height: 26px;color: #f00;margin: 0 0 10px;}
#header .main-menu .gform_body .gfield_description.validation_message{display:none;}
#header .main-menu .gform_body .gfield_error input{border-color:#f00}

/* Content*/
#content:after{display:block;clear:both;content:'';}
#content {max-width:1426px;margin:0 auto;}
#content ul {list-style:none;margin:0 0 20px;padding:0 ;}
#content ul  li{padding:0 0 0 25px;position:relative;}
#content ul  li:after{font-size: 50px;position:absolute;top:-4px;left:10px;content:'\00B7';color:#EDA515}
#content  ol {margin:0 0 20px;padding:0;	width:100%;	overflow:hidden;	counter-reset:item;}
#content  ol  li {padding:0 0 0 25px;}
#content  ol  li:before{float:left;	width:25px;	margin:0 0 0 -25px;	content:counters(item, ".") ".";	counter-increment:item;}
#content .button{color:#535252;text-transform:uppercase;display:inline-block;vertical-align:top;padding:25px 50px;border:2px solid #535252;font-size:24px;line-height:28px;font-weight:bold;}
#content .button:hover{text-decoration:none;background:#535252;color:#fff;}
#content .facetwp-load-more{font-family:Arboria, Arial, Sans-Serif;margin:0;cursor:pointer;color:#535252;text-transform:uppercase;background:none;display:inline-block;width:200px;display:block;margin:0 auto;vertical-align:top;padding:19px 20px;border:2px solid #535252;font-size:19px;line-height:20px;font-weight:bold;}
#content .facetwp-load-more:hover{text-decoration:none;background:#535252;color:#fff;}
#content .facetwp-load-more.facetwp-hidden{display:none}

/*Image +  text*/
#content .imagetext:first-hild{margin-bottom:184px;}
#content .imagetext{align-items:center;display:flex;justify-content:space-between;margin:0 -9999px 130px;padding:0 9999px;background:#fff;overflow:hidden}
#content .imagetext.greybg{background:#F4F5F5}
#content .imagetext.left{flex-direction:row-reverse;}
#content .imagetext .text{padding:20px 0;width:48%}

#content .imagetext .text h1{margin:0;font-size: 3.6vw;line-height: 1.15;}
#content .imagetext .text h1 strong{font-weight:900}
#content .imagetext .image{width:calc(40.5% + 50vw - 50%);margin-right: calc(50% - 50vw);}
#content .imagetext.left .image{width:calc(32.5% + 50vw - 50%);margin-left: calc(50% - 50vw);}
#content .imagetext.left .text{width: 57%;}
#content .imagetext .image img{width:100%;height:auto;display:block}
#content .imagetext .title{display:inline-block;vertical-align:top;margin:0 0 10px;padding:16px 34px;letter-spacing:3px;background:#86BEC8;text-transform:uppercase;color:#fff;font-weight:900;font-size:20px;line-height:24px;}
#content .imagetext .text p{max-width: 487px;margin: 0;padding:0 0 0 66px;background:url(assets/img/sep.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext .text p + p{background:none;margin-top:20px}
#content .imagetext.orange .text p{background:url(assets/img/sep-orange.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.brown .text p{background:url(assets/img/sep-brown.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.green .text p{background:url(assets/img/sep-green.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.grey .text p{background:url(assets/img/sep-grey.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.gold .text p{background:url(assets/img/sep-gold.svg) no-repeat 0 5px;background-size:33px auto;}

#content .section.video+ .section.imagetext.greybg.right{margin-top:150px}

#content .imagetext.arrowontitle .text h3{min-height:52px;margin: 0 0 0 0px;padding:0 0 0 66px;background:url(assets/img/sep.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.arrowontitle .text h4{min-height:52px;margin: 0 0 0 0px;padding:0 0 0 66px;background:url(assets/img/sep.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.arrowontitle .text h3 + p{background:none;margin-top:20px}
#content .imagetext.arrowontitle p{padding:0}
#content .imagetext.arrowontitle p:first-child{background:none;margin-top:0px;padding:0 0 20px}
#content .imagetext.arrowontitle.orange .text h4,
#content .imagetext.arrowontitle.orange .text h3{background:url(assets/img/sep-orange.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.arrowontitle.brown .text h4,
#content .imagetext.arrowontitle.brown .text h3{background:url(assets/img/sep-brown.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.arrowontitle.green .text h4,
#content .imagetext.arrowontitle.green .text h3{background:url(assets/img/sep-green.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.arrowontitle.grey .text h4,
#content .imagetext.arrowontitle.grey .text h3{background:url(assets/img/sep-grey.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext.arrowontitle.grey .text h4,
#content .imagetext.arrowontitle.gold .text h3{background:url(assets/img/sep-gold.svg) no-repeat 0 5px;background-size:33px auto;}
#content .imagetext .link{margin-top: 27px;padding-bottom: 4px;display:inline-block;color:#535252;font-weight:bold;font-size:24px;line-height:30px;border-bottom:4px solid #535252;text-transform:capitalize;}
#content .imagetext .link:hover{border-color:#eda515;text-decoration:none}
#content .imagetext.arrowontitle .text p,
#content .imagetext.arrowontitle .text h3{margin:0}
#content .imagetext.arrowontitle  .text {  width: 34%;  padding: 20px 6%;}
#content .imagetext.arrowontitle .link{margin-left:0px}
#content .imagetext.orange .text p + p,
#content .imagetext.brown .text p + p,
#content .imagetext.green .text p + p,
#content .imagetext.grey .text p  + p,
#content .imagetext.gold .text p + p{background:none}
#content .imagetext ul li:after{width:28px;height:28px;content:'';background:url(assets/img/sep.svg) no-repeat 1px 10px;background-size:12px auto;left:0;top:3px}
#content .imagetext ul li{font-size: 30px;line-height: 40px;padding:0 0 20px 25px}
#content .imagetext ul li strong{font-weight:500}
#content .imagetext ul{padding: 0 0}
#content .imagetext .text ul + p{max-width: 560px;margin:0;padding-left:25px;background:none!important}
#content .imagetext .gallery-holder .slick-prev,
#content .imagetext .gallery-holder .slick-next{position: absolute;z-index: 3;top: 50%;margin-top: -35px;right: 0;width:69px;height:69px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;padding:0;background:url(assets/img/carousel-controls.svg) no-repeat 0% 50%;background-size:137px auto}
#content .imagetext .gallery-holder .slick-next{right:-68px;background:url(assets/img/carousel-controls.svg) no-repeat 100% 50%;background-size:137px auto}
#content .imagetext .gallery-holder .slick-prev:hover,
#content .imagetext .gallery-holder .slick-next:hover{opacity:0.7}
#content .imagetext.left .gallery-holder {margin-right:-30%}
#content .imagetext.right .gallery-holder .slick-prev{right:auto;left:-69px}
#content .imagetext.right .gallery-holder .slick-next{right:auto;left:0}
#content .linksboxes.viewtwo + .imagetext ul li:after{top: -2px;}
#content .linksboxes.viewtwo + .imagetext ul li{font-size: 20px;  line-height: 30px;  padding: 0 0 10px 25px;}
#content .linksboxes.viewtwo + .imagetext ul {padding-top:30px;}
#content .bgcta  + .imagetext{margin-top:130px;}

/*slick*/
 .slick-slider {position: relative;display: block;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: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-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:before, .slick-track:after {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;}

/*Calculator*/
#content .simple .text  #gform_wrapper_5{margin: 0 -106px;}
#gform_wrapper_5{padding-top:60px}
#gform_wrapper_5 .gform_submission_error{color: #f00;font-size: 20px;line-height: 24px;}
#gform_wrapper_5 .validation_message{color: #f00;font-size: 16px;line-height: 24px;}
#gf_progressbar_wrapper_5{display:none}
#gf_page_steps_5{display:none}
#gform_wrapper_5 .gfield{margin:0 8px 26px;overflow:hidden;}
#gform_wrapper_5 .rightside{padding:217px 65px 173px;width:48%;text-align:center;float:right;text-align:center;background:#85c0ca;margin:0 0 0 130px!important}
#gform_wrapper_5 .rightside h2{background:url(assets/img/bottomsep.jpg) no-repeat 50% 100%;padding: 0 0 94px;font-size: 39px;line-height: 46px;color:#fff;}
#gform_wrapper_5 .rightside h4{margin: 0 0 35px;color:#535252;font-size: 20px;font-weight: 900;letter-spacing: 2px;text-transform:uppercase;}

#gform_wrapper_5 .gfield label{float: left;color:#6494a1;font-weight:bold;text-align:left;}
#gform_wrapper_5 .gfield label span{display:none}
#gform_wrapper_5 .gfield .noUi-connect{background:#6494a1;}
#gform_wrapper_5 .gfield .noUi-horizontal{border: none;height:1px;box-shadow:none;-webkit-box-shadow:none;background:#929292}
#gform_wrapper_5 .gfield .noUi-horizontal .noUi-handle{border:none;top: -7px;right: -7px;background:#6494a1;box-shadow:none;-webkit-box-shadow:none;width:15px;height:15px;border-radius:50%;-webkit-border-radius:50%}
#gform_wrapper_5 .gfield .noUi-horizontal .noUi-handle::before, #gform_wrapper_5 .gfield .noUi-horizontal .noUi-handle::after {display:none}
#gform_wrapper_5 .gfield .noUi-base, #gform_wrapper_5 .gfield  .noUi-connects{height:3px; }
#gform_wrapper_5 .gfield .noUi-base{height:1px;background:#929292}
#gform_wrapper_5 .gfield   .noUi-connects{margin-top:-2px}
#gform_wrapper_5 .ginput_container{clear:both}
#gform_wrapper_5  #field_5_14 > label{display:none}
#gform_wrapper_5 .ginput_container input[type="email"],
#gform_wrapper_5 .ginput_container input[type="number"],
#gform_wrapper_5 .ginput_container input[type="text"]{width:100%;margin:0;background:none;color:#333;font:400 20px/28px Arboria, Arial, Sans-Serif;border:1px solid #929292;border-width:0 0 1px;padding:6px 0}
#gform_wrapper_5 .ginput_container input[type="email"]::-webkit-input-placeholder ,
#gform_wrapper_5 .ginput_container input[type="number"]::-webkit-input-placeholder ,
#gform_wrapper_5 .ginput_container input[type="text"]::-webkit-input-placeholder {color:#333;opacity:1;}
#gform_wrapper_5 .ginput_container input[type="email"]::-moz-placeholder ,
#gform_wrapper_5 .ginput_container input[type="number"]::-moz-placeholder ,
#gform_wrapper_5 .ginput_container input[type="text"]::-moz-placeholder {color:#333;opacity:1;}
#gform_wrapper_5 .ginput_container input[type="email"]:-ms-input-placeholder,
#gform_wrapper_5 .ginput_container input[type="number"]:-ms-input-placeholder,
#gform_wrapper_5 .ginput_container input[type="text"]:-ms-input-placeholder {color:#333;opacity:1;}
#gform_wrapper_5 .ginput_container input[type="email"]:-moz-placeholder,
#gform_wrapper_5 .ginput_container input[type="number"]:-moz-placeholder,
#gform_wrapper_5 .ginput_container input[type="text"]:-moz-placeholder {color:#333;opacity:1;}
#gform_wrapper_5  .noUi-tooltip{display:none;padding:0;border:0;color:#6494a1;font-weight:bold;text-align:left;}
#gform_wrapper_5  .noUi-tooltip{display:block;font-size:16px !important;}     /*delete this line after form fix*/
#gform_wrapper_5 .gfield--type-nurslider:before{font-size: 15px;content:'0';position:absolute;bottom:0;left:8px}
#gform_wrapper_5 .gfield--type-nurslider:after{font-size: 15px;content:'5,000';display:block;float:left;position:absolute;bottom:0;right:8px}
#gform_wrapper_5 .gfield--type-nurslider{position: relative;padding:0 8px 15px;margin: 0 0 6px;}
#gform_wrapper_5 .gfield--type-nurslider  label{margin:0 0 39px;}
#gform_wrapper_5 .gfield_visibility_hidden{display:none}
#gform_wrapper_5 .gform_page_footer .gform_next_button{margin-bottom:10px;margin-top: 15px;height:48px;text-transform: none;padding:0 44px;font:bold 20px/40px Arboria, Arial, Sans-Serif;background:#535252;color:#fff;}
#gform_wrapper_5 .gform_page_footer:after{font-size: 18px;color:#5e5d5d;display:block; text-align:center;content:'See outcomes based on your inputs';}
#gform_wrapper_5  .ginput_container input[type="text"].nurslider{width:auto;padding:0;border:0;color:#6494a1;font-weight:bold;text-align:right;position:absolute;top:30px;right:8px}
#gform_page_5_2 {height: 100%;background: #fff;  width: 48%;padding:104px 65px;  position: absolute;  top: 0;  right: 0;}
#gform_wrapper_5 #gform_page_5_2 h3{color: #505050;margin:0 0 18px;font-size: 30px;line-height: 36px;}
#gform_wrapper_5 #gform_page_5_2 p{color:#5e5d5d;}
#gform_wrapper_5 #gform_page_5_2 #field_5_14{padding-top:16px;max-width: 343px;margin: 0 auto 36px;}
#gform_wrapper_5 #gform_page_5_2 #field_5_14 input{font-size: 23px;}
#gform_wrapper_5 .gform-body.gform_body{position: relative;display:flex;}
#gform_previous_button_5{display:none!important}
#content #gform_submit_button_5{text-transform: none;margin: 0 0 7px;font-weight: normal;padding: 0 42px;line-height: 44px;background:#fff;font:bold 20px/40px Arboria, Arial, Sans-Serif}
#gform_wrapper_5 #gform_page_5_2  .gform_page_footer.before::after {content:'You can opt-out at any time';font-size:13px;}
#gform_wrapper_5 .gform_page_footer .gform_next_button:hover{opacity:0.7}
#content #gform_submit_button_5:hover{background:#535252}
#gform_confirmation_message_5{margin: 0 -106px;}
#gform_confirmation_message_5 h4{color: #505050;text-align: center;margin: -20px 0 2px;font-size: 20px;font-weight: bold;letter-spacing: 2px;}
#gform_confirmation_message_5 h3{color: #505050;text-align: center;font-size: 30px;line-height: 37px;margin: 0 0 -6px;}
#gform_confirmation_message_5 h2{color: #505050;text-align: center;font-size: 43px;line-height: 50px;margin: -20px 0 5px!important;}
#gform_confirmation_message_5 #gform_wrapper_5 .gform-body.gform_body{display: block;}

#gform_confirmation_message_5  .gform_submission_error{display:none}
#gform_confirmation_message_5  .validation_message{display:none}
#gform_confirmation_message_5 .left #gform_page_5_2{display:none}
#gform_confirmation_message_5 .left #field_5_11{display:none}
#gform_confirmation_message_5  .gform_page_footer{display:none}

#gform_confirmation_message_5 .left{width:calc(100% - 59.5% - 130px);float:left}
#content .simple .text #gform_confirmation_message_5 #gform_wrapper_5 {  margin: 0}
#gform_confirmation_message_5 .right{width: 59.5%;padding:0 0 0 130px;overflow:hidden}

/*Team*/
#content .team{background:#F4F5F5;margin:0 -9999px;padding:40px 9999px 1px;}
#content .team:after{display:block;clear:both;content:'';}
#content .team .top-caption{/*margin-top:-161px;*/margin-bottom:123px;padding:63px 100px;/*background:#86BEC8;*/}
#content .team .top-caption .h{color:#333;font-size:30px;line-height:40px;font-weight:500;padding:0 0 0 85px;background:url(assets/img/sep-blue.svg) no-repeat 14px 50%;background-size:40px auto;}
#content .team  > h2{text-align:center;max-width:890px;margin:0 auto 120px;}
#content .team  .team_hold > h3{text-align:center;max-width:890px;margin:0 auto 47px;}
 
#content .team .team_list{flex-wrap:wrap;display:flex;justify-content:center;margin:0 0 78px}
#content  .team_list .member{width:23%;margin:0 1% 86px;text-align:center;}
#content  .team_list .member img{max-width:100%;height:auto;display:block;margin:0 auto 20px}
#content  .team_list .member h4{margin:0}
#content  .team_list .member .proff{display:block;color:#F78F30;font-size:22px;line-height:30px;font-weight:bold;margin:0}

/*Small Image + text*/
#content .smallimagetext{align-items: center;padding-top: 72px;max-width: 1205px;margin:0 auto 171px;display:flex;justify-content:space-between}
#content .smallimagetext .text{width:38%}
#content .smallimagetext .image{width:54%;position:relative;background: #FFFFFF;box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.2);}
#content .smallimagetext .image img{max-width:100%;height:auto;display:block}
#content .smallimagetext .image:before{width:164px;height:164px;content:'';position:absolute;top: -15px;left: -104px;z-index:1;background:url(assets/img/sep4.svg) no-repeat 50% 50%;background-size:100px auto}
#content .smallimagetext .image:after{width:164px;height:164px;content:'';position:absolute;bottom: -11px;right: -95px;z-index:1;background:url(assets/img/sep5.svg) no-repeat 50% 50%;background-size:82px auto}
#content .smallimagetext .text .button{padding:25px 28px}

/*Simple*/
#content .simple{padding-bottom: 96px;overflow:hidden;text-align:center;padding-top: 33px;}
#content .section.simple:nth-of-type(4),
#content .section.simple:nth-of-type(6),
#content .section.simple:nth-of-type(8){padding-bottom: 0;padding-top:0px;}
#content .simple .text{max-width: 920px;margin: 0 auto;}
.page-id-223 #content .simple:first-child .text{max-width: 1200px;margin: 0 auto;}
#content .simple .text h2{margin: 0 0 26px;}
#content .simple .title{ display:inline-block;vertical-align:top;margin:0 0 26px;padding:16px 34px;letter-spacing:3px;background:#86BEC8;text-transform:uppercase;color:#fff;font-weight:900;font-size:20px;line-height:24px;}
#content .simple  h4 strong{font-weight:900}
#content .simple img{margin-bottom:35px}
.parent-pageid-275 #content .simple h4{margin-bottom:16px}
#content .simple  h4:last-child{margin-bottom:0}
#content .simple:first-child{padding-top:96px}
.blog #content .simple:first-child,
.archive #content .simple:first-child{padding-top:58px}
#content .simple.left{text-align:left;}
#content .simple.left h2{margin:50px 0 30px}
#content .simple.left h3{margin:50px 0 30px}
#content .simple.left h4{margin:50px 0 30px}

/*POINT C: Request a Demo Buttons*/
#content .reqbutton .button {background:#eda515;color:#fff;text-transform:uppercase;display:inline-block;vertical-align:top;padding:25px 50px;border:2px solid #eda515;font-size:24px;line-height:28px;font-weight:bold;}
#content .reqbutton .button:hover{text-decoration:none;background:#fff;color:#eda515;}
.page-id-86 #content .simple{padding-bottom: 96px;overflow:hidden;text-align:center;padding-top:0;}
.page-id-86 #content > .simple:nth-of-type(2){padding-bottom: 70px;}
.page-id-86 #content > .simple:nth-of-type(5){padding-bottom: 150px;}
.page-id-86 #content > .simple:nth-of-type(11){padding-bottom: 138px;}
.page-id-86 #content > .linksboxes{margin-bottom: 138px;}
.page-id-140 #content .simple{padding-bottom: 130px;overflow:hidden;text-align:center;padding-top:0;}
.page-id-140 #content > .icons{margin-bottom: 130px;}


#page.blue #content .simple .title{background:#86BEC8}
#page.green #content .simple .title{background:#A0AA61;}
#page.orange #content .simple .title{background:#DC8232}
#page.brown #content .simple .title{background:#958027}
#page.gold #content .simple .title{background:#EDA515}
#page.grey #content .simple .title{background:#333333}

/*CTA*/
#content  .cta{margin:0 -9999px;padding:137px 9999px;}
#content  .cta.image {
	margin: 0;
	padding: 137px 0;
	position: relative;   
width: calc(100vw - 20px);
  margin-left: calc(-50vw + 50% + 10px);
}
#content  .cta.image:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background-color: rgba(0,0,0,.2);
	z-index: 1;
}
#content  .cta.image .bg-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 0;
}
#content  .cta.white{background:#fff;}
#content  .cta.grey{background:#F4F5F5;}
#content  .cta.bluegreen{background:#86bec8;}
#content  .cta.celery{background:#a0aa61;}
#content  .cta.tangerine{background:#dc8232;}
#content  .cta .text{min-height:327px;display:flex;align-items:center;position:relative;padding:0 100px;text-align:center; }

#content .cta.image .text {
	max-width: 1426px;
    margin: 0 auto;
    width: 100%;
	box-sizing: border-box;
	position: relative;
	z-index: 10;
}

#content  .cta .text:after{content:'';background:url(assets/img/sep2.svg) no-repeat 0 50%;background-size:78px auto;width:78px;height:327px;position:absolute;top:50%;left:0;margin:-163px 0 0; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(263deg) brightness(102%) contrast(101%);}
#content  .cta .text:before{content:'';background:url(assets/img/sep3.svg) no-repeat 0 50%;background-size:78px auto;width:78px;height:327px;position:absolute;top:50%;right:0;margin:-163px 0 0; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(263deg) brightness(102%) contrast(101%);}
#content  .cta .text-h{max-width: 860px;margin: 0 auto;width:100%;text-align:center; color: #fff;}
#content  .cta .text h3{padding-top: 55px;color:#535252; color: #fff; margin-bottom:32px;min-height:96px}
#content  .cta .text .link{padding-bottom: 4px;display:inline-block;color:#535252;font-weight:bold;font-size:24px;line-height:30px;border-bottom:4px solid #535252; border-bottom-color: #fff; color: #fff;text-transform:capitalize;}
.page-id-164 #content .cta .text .link,
.page-id-223 #content .cta .text .link,
.page-id-224 #content .cta .text .link,
.page-id-436 #content .cta .text .link,
.page-id-383 #content .cta .text .link,
.page-id-435 #content .cta .text .link
{text-transform:none;}
#content  .cta .text .link:hover{border-color:#eda515;text-decoration:none}
#content  .cta .text.second .text-h:first-child:before{content:'';background:url(assets/img/sep3.svg) no-repeat 0 50%;background-size:78px auto;width:78px;height:327px;position:absolute;top:50%;left:50%;margin:-163px 0 0 -135px}
#content  .cta .text.second .text-h:nth-child(2):before{content:'';background:url(assets/img/sep2.svg) no-repeat 0 50%;background-size:78px auto;width:78px;height:327px;position:absolute;top:50%;left:50%;margin:-163px 0 0 35px}
#content  .cta .text.second .text-h{width: 38%;}
#content  .cta .text.second .text-h:first-child{margin:0 auto 0 0}
#content  .cta .text.second .text-h:nth-child(2){margin:0  0 0 auto}
#content  .cta .text.second {justify-content:space-space-between;}

/*Text + bg*/
#content .bgcta{padding-left: calc(50vw - 50% + 100px);padding-right: calc(50vw - 50% + 100px);margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);position:relative;}
#content .bgcta .text{max-width:834px;margin:0 auto;  padding:272px 0;position:relative;color:#fff;z-index:1;text-align:center;}
#content .bgcta:after{width:100%;height:100%;content:'';position:absolute;top:0;left:0;background:#000;opacity:0.2;}
#content .bgcta .text > *{color:inherit}
#content .bgcta .text:after{width:427px;height:12px;background:#EDA515;content:'';position:absolute;top:0;left:50%;margin:0 0 0 -213px}
#content .bgcta .text h2{margin:0 0 13px}
#content .bgcta .text h4{margin:0 0 13px}

/*Boxes*/
#content .boxed{width:100%;overflow:hidden;margin-bottom:75px}
#content .boxed .top-title{margin:0 auto 80px;max-width:1100px}
#content .boxed .top-title h2{margin-bottom: 24px;color:#000}
#content .boxed .top-title h4 strong{font-weight:900}
#content .boxed .boxes{display:flex;flex-wrap:wrap;}
#content .boxed .box p{margin:0;font-size:24px;line-height:32px;}
#content .boxed .box h3{margin:0 0 20px}
#content .boxed .box:nth-child(5n){margin-right:0}
#content .boxed .box{padding-bottom: 40px;padding-top:40px;width:17.6%;margin:0 3% 80px 0;border-top:12px solid #C6D08A;border-bottom:2px solid #d7d7d7;}
#content .boxed .box.blue{border-top-color:#86BEC8}
#content .boxed .box.orange{border-top-color:#DC8232}
#content .boxed .box.brown{border-top-color:#958027}
#content .boxed .box.gold{border-top-color:#EDA515}
#content .boxed .box.grey{border-top-color:#333333}
#content .boxed .bottom{margin:0 auto;max-width:810px;text-align:center;}
#content .boxed .bottom.arrow{font-size: 30px;line-height: 40px;font-weight: 500;text-align:left;padding-left:66px;background:url(assets/img/sep.svg) no-repeat 0 5px;background-size:35px auto;}
#content .boxed .four  .box:nth-child(3n),
#content .boxed .four .box{width:21%;margin:0 4% 80px 0}
#content .boxed .four  .box:nth-child(4n){margin-right:0}

/*Icons list*/
#content .bgcta  + .icons{padding-top:140px}
#content .icons{padding-top:35px;width:100%;overflow:hidden;margin-bottom:160px;}
#content .icons .top-title{margin:0 auto 80px;max-width:1300px}
#content .icons .top-title h4:first-child{font-weight:bold;}
#content .icons .top-title h2{margin-bottom: 24px;}
#content .icons .top-title h4 strong{font-weight:900}
#content .icons-list{padding-bottom:0;flex-wrap:wrap;padding-top: 20px;justify-content:center;display:flex;flex-wrap:wrap;}
#content  .icons-list.three .box{margin:0 2% 50px;width:30%;text-align:center;}
#content  .icons-list.three .box:nth-child(3n){margin-right:0}
#content  .icons-list.three .box:nth-child(3n + 1){margin-left:0}
#content  .icons-list.four .box{margin:0 4% 50px;width:18%;text-align:center;}
#content  .icons-list.four .box:nth-child(4n){margin-right:0}
#content  .icons-list.four .box:nth-child(4n + 1){margin-left:0}
#content  .icons-list .icon{text-align:center;display:flex;align-items:center;justify-content:center;width:130px;height:130px;background:#86BEC8;margin: 0 auto 46px;text-align:center;border-radius:50%;-webkit-border-radius:50%;}
#content  .icons-list .icon  img{max-width:80%;height:auto;}
#content  .icons-list  h4{font-weight:bold;text-transform:capitalize;}
#content  .icons-list .link{padding-bottom: 4px;display:inline-block;color:#535252;font-weight:bold;font-size:24px;line-height:30px;border-bottom:4px solid #535252;text-transform:capitalize;}
.page-id-460 #content  .icons-list .link {text-transform:none;}
#content  .icons-list .link:hover{border-color:#eda515;text-decoration:none}
#content  .icons-list  .hastext h4{margin:0 0 15px}
#content .icons .bottom{margin:0 auto;max-width:870px;text-align:center;}
#content .icons .bottom.arrow{text-align:left;padding-left:66px;background:url(assets/img/sep-green.svg) no-repeat 0 5px;background-size:35px auto;}

#content .icons.blue .bottom.arrow{background:url(assets/img/sep.svg) no-repeat 0 5px;background-size:35px auto;}
#content .icons.orange .bottom.arrow{background:url(assets/img/sep-orange.svg) no-repeat 0 5px;background-size:35px auto;}
#content .icons.brown .bottom.arrow{background:url(assets/img/sep-brown.svg) no-repeat 0 5px;background-size:35px auto;}
#content .icons.green .bottom.arrow{background:url(assets/img/sep-green.svg) no-repeat 0 5px;background-size:35px auto;}
#content .icons.grey .bottom.arrow{background:url(assets/img/sep-grey.svg) no-repeat 0 5px;background-size:35px auto;}
#content .icons.gold .bottom.arrow{background:url(assets/img/sep-gold.svg) no-repeat 0 5px;background-size:35px auto;}


#content .bgcta + .icons .icons-list .hastext h4{margin:0}
#content .bgcta + .icons .icons-list .hastext p{max-width:300px;margin-left:auto;margin-right:auto}
#content .icons.withleft{margin-bottom: 75px;display:flex;justify-content:space-between}
#content .icons.withleft .text{width:43%}
#content .icons.withleft .text p{margin: 0 ;padding:0 0 0 66px;background:url(assets/img/sep.svg) no-repeat 0 5px;background-size:33px auto;}
#content .icons.withleft .text p + p{background:none;margin-top:20px}
#content .icons.withleft.orange .text p{background:url(assets/img/sep-orange.svg) no-repeat 0 5px;background-size:33px auto;}
#content .icons.withleft.brown .text p{background:url(assets/img/sep-brown.svg) no-repeat 0 5px;background-size:33px auto;}
#content .icons.withleft.green .text p{background:url(assets/img/sep-green.svg) no-repeat 0 5px;background-size:33px auto;}
#content .icons.withleft.grey .text p{background:url(assets/img/sep-grey.svg) no-repeat 0 5px;background-size:33px auto;}
#content .icons.withleft.gold .text p{background:url(assets/img/sep-gold.svg) no-repeat 0 5px;background-size:33px auto;}
#content .icons.withleft .text ul li:after{width:28px;height:28px;content:'';background:url(assets/img/sep.svg) no-repeat 1px 14px;background-size:8px auto;left:0;top:1px}
#content .icons.withleft .text ul li{font-size: 30px;line-height: 40px;padding:0 0 20px 25px}
#content .icons.withleft .text ul li strong{font-weight:500}
#content .icons.withleft .text ul{padding: 0 0}
#content .icons.withleft .text ul + p{max-width: 560px;margin:0;padding-left:0;background:none}
#content .icons.withleft .icons-list{width:50%;padding-top:0}
#content .icons.withleft .icons-list .icon{margin-bottom:16px}
#content .icons.withleft .icons-list .box{text-align:center;width:47%;padding:0 1.5% 0}
#content .icons.withleft .icons-list .box h4{color:#000}

/*Video*/
#content .video{position:relative; background-color:#f4f5f5; margin:0 -9999px 160px; padding: 160px 9999px;}
#content .video .videoWrapper {  position: relative;  padding-bottom: 56.25%;  height: 0;}
#content .video .videoWrapper iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}
/*#content .video img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;left:0;}*/
#content .video img{position:absolute;top:160px;height:calc(100% - 319px);width:auto;margin-left:-1px;object-fit:cover;max-width:1430px;overflow:hidden;}
#content .video .play{width:205px;height:205px;text-indent:-9999px;overflow:hidden;position:absolute;top:50%;left:50%;margin:-102px 0 0 -102px;background:url(assets/img/play_button.svg) no-repeat 50% 50% ;cursor:pointer;background-size:205px auto;z-index:2;}
/*#content .video:after{width: 360px;padding: 18px 12px;text-align: center;letter-spacing: 3px;content:'Video';background:#F78F30;position:absolute;top:0;left:0;z-index:1;color:#fff;text-transform:uppercase;font-weight:900;font-size:20px;line-height:24px}*/

#content .video .play.blue {
	filter: brightness(0) saturate(100%) invert(80%) sepia(11%) saturate(946%) hue-rotate(141deg) brightness(90%) contrast(84%);
}
#content .video .play.green {
	filter: brightness(0) saturate(100%) invert(65%) sepia(22%) saturate(680%) hue-rotate(28deg) brightness(97%) contrast(88%);
}
#content .video .play.orange {
	filter: brightness(0) saturate(100%) invert(56%) sepia(99%) saturate(445%) hue-rotate(338deg) brightness(91%) contrast(88%);
}
#content .video .play.brown {
	filter: brightness(0) saturate(100%) invert(47%) sepia(79%) saturate(416%) hue-rotate(11deg) brightness(90%) contrast(82%);
}
#content .video .play.gold {
	filter: brightness(0) saturate(100%) invert(74%) sepia(29%) saturate(2747%) hue-rotate(353deg) brightness(97%) contrast(91%);
}
#content .video .play.grey {
	filter: brightness(0) saturate(100%) invert(22%) sepia(0%) saturate(61%) hue-rotate(283deg) brightness(83%) contrast(95%);
}

#content .video .text{text-align:center;z-index:1;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color:#fff;position:absolute;width:776px;top:50%;left:50%;margin:0 0 0 -388px}
#content .video .text > *{color:inherit}
#content .video .text .play{display:block;margin:113px auto 0;width:112px;height:112px;background-size:112px auto;position:static;}
#content .video .play:hover{opacity:0.7}

/*Testimonial*/
#content .testimonial{position:relative;background: #FFFFFF;box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);overflow:hidden; margin:0 auto 150px auto ;}
#content .testimonial .text{padding:92px 0 92px;align-items:center;max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;}
#content .testimonial .photo{width:250px;margin:0 20px 0 30px;overflow:hidden;border-radius:50%;-webkit-border-radius:50%}
#content .testimonial .photo img{width:100%;height:auto;display:block}
#content .testimonial .t{padding-top: 55px;padding-right:140px;background:url(assets/img/quote.svg) no-repeat 100% 50%;background-size:115px auto;width:calc(100% - 485px);}
#content .testimonial .t p{font-size:30px;line-height:40px;font-weight:500;}
#content .testimonial .t .author{display:block;font-size:24px;line-height:28px;}
#content .testimonial .t .author strong{letter-spacing: 3px;text-transform:uppercase;font-weight:900}
#content .testimonial .title{min-width: 360px;padding: 18px 12px;text-align: center;letter-spacing: 3px; background:#86BEC8;position:absolute;top:0;left:0;z-index:1;color:#fff;text-transform:uppercase;font-weight:900;font-size:20px;line-height:24px}

/*Links boxes*/
#content .linksboxes{overflow:hidden;margin:0 0 178px}
#content .linksboxes .linksbx{display:flex;justify-content:space-between;}
#content .linksboxes .linksbx .box{background:#F4F5F5;width:48%;}
#content .linksbx .box .img{width:100%;position:relative; min-height: 285px;}
#content .linksbx .box .img img{width:100%;height:auto;display:block; object-fit: cover; min-height: 285px;}
#content .linksbx .box .img:after{position:absolute;bottom:0;left:0;width:273px;height:12px;content:'';background:#86BEC8}
#content .linksbx .box.green .img:after{background:#C6D08A;}
#content .linksbx .box.orange .img:after{background:#DC8232}
#content .linksbx .box.brown .img:after{background:#958027}
#content .linksbx .box.gold .img:after{background:#EDA515}
#content .linksbx .box.grey .img:after{background:#333333}
#content .linksbx  .text{padding:40px 50px 60px;}
.page-id-86 #content .linksbx  .text{padding:40px 31px 60px;}
#content .linksbx  .text h3{margin:0 0 10px}
#content .linksbx  .text .link{margin-top: 6px;padding-bottom: 4px;display:inline-block;color:#535252;font-weight:bold;font-size:24px;line-height:30px;border-bottom:4px solid #535252; text-transform:capitalize;}
#content .linksbx  .text .link:hover{border-color:#eda515;text-decoration:none}
#content .linksboxes .bottom{margin:0 auto;max-width:870px;margin-top:100px;text-align:center;}
#content .linksboxes .bottom.arrow{text-align:left;padding-left:66px;background:url(assets/img/sep.svg) no-repeat 0 5px;background-size:35px auto;}

/*View2*/
#content .linksboxes.viewtwo{margin-bottom:182px}
#content .linksboxes.viewtwo .linksbx{justify-content: center;margin: 0 auto;width: 100%;} 
#content .linksboxes.viewtwo .linksbx .box .img{margin:0 auto;line-height:90px;overflow:hidden;width:90px;height:90px;background:#fff;border-radius:50%;-webkit-border-radius:50%; min-height: 0;}
#content .linksboxes.viewtwo .linksbx .box .img img{vertical-align: middle;max-width:100%;display: inline; min-height: 0;}
#content .linksboxes.viewtwo .linksbx .box .img:after{display:none}
#content .linksboxes.viewtwo .linksbx .box .img a{display:block;height:100%;width:100%;text-align:center;line-height:64px;}
#content .linksboxes.viewtwo .linksbx .box {max-width:390px}
#content .linksboxes.viewtwo.contact-list .box{margin: 0 1.5% 0;}
#content .linksboxes.viewtwo .linksbx .text{padding: 15px 0;}
#content .linksboxes.viewtwo .linksbx p{font-size:28px;line-height:32px;font-weight:bold;max-width: 305px;margin: 0 auto 23px;}
#content .linksboxes.viewtwo .linksbx .link{border:none;color:#fff;padding:10px 35px 14px;background:#333;}
#content .linksboxes.viewtwo .linksbx .link:hover{background:#F78F30;color:#000}

/*Number list*/
#content .numberlist{max-width: 1170px;margin: 0 auto;padding-top: 11px;padding-bottom: 98px;}
#content .number_lists{counter-reset:item;margin:0;padding:0;list-style:none;}
#content .number_lists li{position:relative;padding:16px 0 60px 87px}
#content .number_lists li:before {font: 400 20px/28px Arboria, Arial, Sans-Serif;	position:absolute;top:0;left:0;width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%;color:#fff;font-weight:900;font-size:40px;line-height:65px;	background:#86BEC8;text-align:center;	content:counters(item, ".") " ";	counter-increment:item;}
#content .number_lists li:after{display:none}
#content .number_lists li h4{font-weight:bold;font-size:32px}
#page.blue #content .number_lists li:before{background:#86BEC8}
#page.green #content .number_lists li:before{background:#A0AA61;}
#page.orange #content .number_lists li:before{background:#DC8232}
#page.brown #content .number_lists li:before{background:#958027}
#page.gold #content .number_lists li:before{background:#EDA515}
#page.grey #content .number_lists li:before{background:#333333}


/*Faqs*/
#content .faqs{max-width:1160px;margin:0 auto 150px}
#content .faqs >h2{text-align:center}
#content .faqs .accordion{margin:0;padding:16px 0 0;list-style:none;overflow:hidden;}
#content .faqs .accordion li{padding:0 0 32px 50px}
#content .faqs .accordion > li:after{display:none}
#content .faqs .accordion > li .opener:after{position:absolute;top:9px;left:-51px;width:35px;height:35px;content:'';background:url(assets/img/acc-bototm.svg) no-repeat 1px 8px;background-size:28px auto;transform: rotate(-90deg);}
#content .faqs .accordion > li.active .opener:after{top: 7px;background:url(assets/img/acc-bototm.svg) no-repeat 1px 8px;background-size:28px auto;transform: rotate(0deg);}
#content .faqs .accordion ul li:after{width:28px;height:28px;content:'';background:url(assets/img/sep15.svg) no-repeat 8px 11px;background-size:15px auto;}
#content .faqs .accordion ul li{padding:0 0 20px 40px}
#content .faqs .accordion ul{padding: 0 0}
#content .faqs .accordion  .opener{position:relative;padding-top:5px;padding-left:20px;margin: 0;padding-bottom:7px;cursor:pointer;border-bottom:2px solid #F4F5F5}
#content .faqs .accordion  .sl{padding:25px 20px 0;display:none}
#content .faqs .accordion  li.active .opener{background:#F4F5F5}


/* Post */
#content .posts-h{flex-wrap:wrap;display:flex;}
#content .posts-h .post{width:30%;margin:0 5% 70px 0;}
#content .posts-h .post:nth-child(3n){margin-right:0}
#content .posts-h .post .img{width:100%;position:relative;margin:0 0 30px}
#content .posts-h .post .img:after{width:273px;height:12px;content:'';position:absolute;bottom:0;left:0;}
#content .posts-h .post.blue .img:after{background:#86BEC8}
#content .posts-h .post.green .img:after{background:#C6D08A;}
#content .posts-h .post.orange .img:after{background:#DC8232}
#content .posts-h .post.brown .img:after{background:#958027}
#content .posts-h .post.gold .img:after{background:#EDA515}
#content .posts-h .post.grey .img:after{background:#333333}
#content .posts-h .post .img img{width:100%;height:auto;display:block}
#content .posts-h .post .meta{text-transform: uppercase;letter-spacing: 3px;display:block;margin:0 0 10px;font-size:16px;line-height:19px;color:#333333}
#content .posts-h .post h4 a{color:#333}
#content .posts-h .post h4 a:hover{text-decoration:none;color:#eda515}
#content .posts-h .post h4{margin:0 0 30px}
#content .posts-h .post .cat{float:left;color:#333;margin:0 10px 10px 0;font-size:16px;line-height:22px;font-weight:bold;padding:4px 15px;border:1px solid #333;}
#content .posts-h .post .cat:hover{text-decoration:none;background:#333;color:#fff}
#content .filter{margin:0 0 40px;text-align:center;}
#content .filter  .fs-dropdown{width:350px;text-align:left;margin:0}
#content .filter .facetwp-facet{display:inline-block;vertical-align:top;}
#content .filter  .fs-label-wrap{width:350px;border:1px solid #EFEFEF;background:#EFEFEF}
#content .filter   .fs-label-wrap .fs-label{padding:14px 45px 14px 17px;text-align: left;color:#9B9B9B;font-size:22px;line-height:28px;font-style:italic;}
#content .filter   .fs-arrow{right:20px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #F78F30;}
#content .filter .label{display:inline-block;vertical-align:top;color:#000;font-size:30px;line-height:40px;margin:8px 26px 0 0;font-weight:500;text-transform:uppercase;}
#content .post-area{overflow:hidden;margin:0 0 77px;}
#content .post-area .post{display:flex;align-items:flex-end;min-height:470px;position:relative;padding:50px 50px 34px;}
#content .post-area .post:after{z-index:1;width:273px;height:12px;content:'';position:absolute;top:0;left:50px;}
#content .post-area .post:before{z-index: 1;width:100%;height:100%;content:'';position:absolute;top:0;left:0;background:#000;opacity:0.2 }
#content .post-area .post.blue:after{background:#86BEC8}
#content .post-area .post.green:after{background:#C6D08A;}
#content .post-area .post.orange:after{background:#DC8232}
#content .post-area .post.brown:after{background:#958027}
#content .post-area .post.gold:after{background:#EDA515}
#content .post-area .post.grey:after{background:#333333}
#content .post-area .post .img{position:absolute;top:0;left:0;width:100%;height:100%;}
#content .post-area .post .img img{width:100%;height:100%;object-fit:cover;}
#content .post-area .post  .text{max-width:550px;color:#fff;position:relative;z-index:2;}
#content .post-area .post  .text >*{color:#fff;}
#content .post-area .post  .meta{letter-spacing: 3px;margin:0 0 17px;font-size:20px;line-height:24px;display:block;text-transform:uppercase;}
#content .post-area .post .cat{float:left;color:#fff;margin:0 10px 10px 0;font-size:16px;line-height:22px;font-weight:bold;padding:3px 14px;border:1px solid #fff;}
#content .post-area .post .cat:hover{text-decoration:none;background:#fff;color:#000}
#content .post-area .post  .text h3 a{color:#fff}
#content .post-area .post  .text h3 a:hover{text-decoration:none;opacity:0.7}
#content .post-area .post  .text h3 {margin:0 0 30px}
#content .facetwp-facet-load_more{width:100%;padding-bottom: 40px;}

#content .post-area.newevent .post .img{height:auto;position:static;width:48%}
#content .post-area.newevent .post .text{width: 30%;padding:160px 13% 130px 0;}
#content .post-area.newevent .post{background:#F4F5F5;padding:0;justify-content: space-between;align-items: stretch;}
#content .post-area.newevent .post::before{display:none}
#content .post-area.newevent .post .text > *{color:#535252}
#content .post-area.newevent .post .text  h3 a{color:#535252}
#content .post-area.newevent .post  .cat-h a{border:none;padding:0;font-weight:400;color:#535252;float:none;letter-spacing:2px;margin: 0 0 17px;font-size: 17px;line-height: 24px;text-transform: uppercase;}
#content .post-area.newevent  .post .text h3{font-size: 32px;margin:0 0 20px;line-height: 37px;}
#content .post-area.newevent  .post .text h3{font-size: 32px;margin:0 0 20px;line-height: 37px;}
#content .post-area.newevent .post .link:hover{text-decoration:none;border-color:#EDA515}
#content .post-area.newevent .post .link{margin-top: 5px;padding-bottom: 3px;color:#535252;font-weight:bold;border-bottom:4px solid #535252;display:inline-block;vertical-align:top;font-size:24px;line-height:30px;}
#content .post-area.newevent .post .meta {  letter-spacing: 2px;  margin: 0 0 10px;  font-size: 17px;  line-height: 24px;  display: block;  text-transform: uppercase;}
#content .filter.newf{margin-bottom:23px;text-align:left;position:relative;padding:0;}
#content .filter.newf .facetwp-checkbox{margin:0 39px 0 0;float: left;font-weight:500;color:#333333;font-size:26px;line-height:30px;padding:0 0 2px;position:relative;background:none}
#content .filter.newf .facetwp-checkbox .facetwp-counter{display:none}
#content .filter.newf .facet-reset,
#content .filter .facetwp-facet{margin-bottom:0;display:inline;vertical-align:top;}
#content .filter.newf{overflow:hidden}
#content .filter.newf .facet-reset{font-family:Arboria, Arial, Sans-Serif;margin:0;padding:0;cursor:pointer;border:none;box-shadow:none}
#content .filter.newf .facet-reset,
#content .filter.newf .facetwp-radio{border-bottom: 4px solid transparent;margin:0 39px 0 0;float: left;font-weight:500;color:#333333;font-size:26px;line-height:30px;padding:0 0 2px;position:relative;background:none}
#content .filter.newf .facetwp-radio .facetwp-counter{display:none}
#content .filter.newf .facetwp-radio[data-value=""]{position:absolute;top:0;left:0;}
#content .filter.newf .facetwp-checkbox[data-value="post"]{width: 68px;overflow: hidden;height: 32px;}
#content .filter.newf .facetwp-checkbox[data-value="post"]:before{content:'News';float:left;text-indent:0px;overflow:hidden}
#content .filter.newf .facetwp-radio[data-value="events"]{display:none}
#content .filter.newf .facetwp-checkbox[data-value="events"]{display:none}
#content .filter.newf .facetwp-radio.checked,
#content .filter.newf .facet-reset.active,
#content .filter.newf .facetwp-checkbox.checked{border-bottom:4px solid #86BEC8}
#content .posts-h .facetwp-template{flex-wrap: wrap;display: flex;width:100%}
#content .newholder .facetwp-template .cat-h a{border:none;padding:0;font-weight:400;color:#535252;float:none;letter-spacing: 2px;margin: 0 0 17px;font-size: 16px;line-height:19px;text-transform: uppercase;}
#content .newholder .facetwp-template .cat-h a:hover{background:none;color:#535252;opacity:0.8}
#content .newholder .facetwp-template .link{margin-top: 5px;padding-bottom: 3px;color:#535252;font-weight:bold;border-bottom:4px solid #535252;display:inline-block;vertical-align:top;font-size:24px;line-height:30px;}
#content .newholder .facetwp-template .link:hover{text-decoration:none;border-color:#EDA515}
#content .newholder .facetwp-template .post{border-bottom:2px solid #d2d2d2}
#content .newholder .post {padding-bottom: 40px;margin-bottom:58px;}
#content .newholder .post .img{height:12px;background:#86BEC8}
#content .newholder .post .img::after {width:100%}
#content .newholder.posts-h .post h4{margin:0 0 20px}

#content .txtinset {width:460px;background-color:#f4f5f5;padding:40px; margin:20px 35px 50px; position:relative;}

#content .facetwp-page{padding:0;vertical-align: top;padding: 0;text-align:center;display:inline-block;width:33px;height:33px;margin:0 13px;font-weight:bold;font-size:21px;line-height:33px;color:#333333}
#content .facetwp-page.next{width:33px;height:33px;text-indent:-9999px;overflow:hidden;background:url(assets/img/pagination-right.svg) no-repeat 50% 50%;background-size:15px auto;}
#content .facetwp-page.prev{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);width:33px;height:33px;text-indent:-9999px;overflow:hidden;background:url(assets/img/pagination-right.svg) no-repeat 50% 50%;background-size:15px auto;}
#content .facetwp-page:hover{text-decoration:none;color:#EDA515}
#content .facetwp-page.active{-webkit-box-shadow: 0 0 0 1px #333333;box-shadow: 0 0 0 1px #333333;}
#content .facetwp-pager{padding-top: 5px;padding-bottom: 60px;text-align:center}

/*Single post*/
#content .single-post:after{content:'';display:block;clear:both;}
#content .single-post .simple{padding-top:44px;padding-bottom: 44px;text-align:center}
#content .single-post .back{display:none;margin:0 0 59px;letter-spacing:3px;vertical-align:top;text-transform:uppercase;color:#333;font-size:20px;line-height:24px}
#content .single-post .back.show{display:inline-block;}
#content .single-post .date{margin:0 0 21px;display:block;text-transform:uppercase;letter-spacing:3px;color:#333;font-size:20px;line-height:24px}
#content .single-post .author{padding-bottom: 43px;padding-top: 13px;display:inline-block;vertical-align:top;}
#content .single-post .photo{float:left;width:65px;margin:0 20px 0 0;height:65px;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;}
#content .single-post .photo img{width:100%;height:auto;display:block}
#content .single-post .author span{letter-spacing:3px;text-transform:uppercase;color:#333;font-size:20px;line-height:24px;display:block;overflow:hidden;padding-top:20px}
#content .single-post .simple .th img{max-width:100%;height:auto;display:block;margin:0 auto 20px;}
#content .single-post .simple .th{position:relative;}
#content .single-post .simple .th:after{width:273px;height:12px;content:'';position:absolute;top:0;left:50%;margin:0 0 0 -136px}
#content .single-post .simple .th.blue:after{background:#86BEC8}
#content .single-post .simple .th.green:after{background:#C6D08A;}
#content .single-post .simple .th.orange:after{background:#DC8232}
#content .single-post .simple .th.brown:after{background:#958027}
#content .single-post .simple .th.gold:after{background:#EDA515}
#content .single-post .simple .th.grey:after{background:#333333}
#content .single-post .entry-content{max-width:1063px;margin:0 auto 100px;}
#content .single-post .entry-content h4:after{width:48px;height:4px;background:#86BEC8;content:'';margin:0 0 0 -24px;position:absolute;bottom:0;left:50%}
#content .single-post .entry-content h4{max-width: 780px;margin-left: auto;margin-right: auto;position:relative;text-align:center;padding-bottom:50px;margin-bottom:50px}
#content .single-post .entry-content h4 strong{font-weight:900;}
#content .single-post .entry-content h3 strong{font-weight:900;}
#content .single-post .entry-content h3 {margin:50px 0 30px}
#content .single-post .entry-content .alignnone{margin:30px -60px;max-width:calc(100% + 104px);height:auto;}
#content .single-post .entry-content blockquote{position:relative;background:none;border:none;display:block;padding:0 0 20px;text-align:center;margin: 0 0 50px;font: 500 30px/38px Arboria, Arial, Sans-Serif;}
#content .single-post .entry-content blockquote:after{width:48px;height:4px;background:#86BEC8;content:'';margin:0 0 0 -24px;position:absolute;bottom:0;left:50%}
#content .single-post .entry-content blockquote  p:last-child strong{font-size:20px;line-height:28px;font-weight:bold;padding:0 0 0 28px}
#content .single-post .entry-content blockquote  p:last-child strong{background:url(assets/img/sep.svg) no-repeat 0 5px;background-size:14px auto;}
#content .single-post .entry-content.orange blockquote  p:last-child strong{background:url(assets/img/sep-orange.svg) no-repeat 0 5px;background-size:14px auto;}
#content .single-post .entry-content.brown blockquote  p:last-child strong{background:url(assets/img/sep-brown.svg) no-repeat 0 5px;background-size:14px auto;}
#content .single-post .entry-content.green blockquote  p:last-child strong{background:url(assets/img/sepsingle.svg) no-repeat 0 5px;background-size:17px auto;}
#content .single-post .entry-content.grey blockquote  p:last-child strong{background:url(assets/img/sep-grey.svg) no-repeat 0 5px;background-size:14px auto;}
#content .single-post .entry-content.gold blockquote  p:last-child strong{background:url(assets/img/sep-gold.svg) no-repeat 0 5px;background-size:14px auto;}
#content .single-post .entry-content ul li:after{width:28px;height:28px;content:'';background:url(assets/img/sep15.svg) no-repeat 5px 11px;background-size:15px auto;}
#content .single-post .entry-content ul li{padding:0 0 20px 40px}
#content .single-post .entry-content ul{padding:10px 0 0}
#content .single-post .bottom{padding-bottom: 80px;border-top:1px solid #333232;overflow:hidden;padding-top:54px;}
#content .single-post .bottom .cat{float:left;color:#333;margin:0 10px 10px 0;font-size:16px;line-height:22px;font-weight:bold;padding:4px 15px;border:1px solid #333;}
#content .single-post .bottom .cat:hover{text-decoration:none;background:#333;color:#fff}
#content .single-post .bottom .cat-h{float:left;}
#content .single-post .bottom .shared-counts-wrap{margin-top:-10px;float:right;width: auto;}
#content .single-post .shared-counts-wrap.style-icon .shared-counts-button{border:1px solid #333;margin:0 0 0 20px;}
#content .single-post .shared-counts-wrap.style-icon .shared-counts-button:hover{background:#333}
#content .single-post .shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon{display: flex;align-items: center;justify-content: center;width:48px;height:48px;}
#content .single-post .shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon svg{fill:#333;width:25px;height:25px;}
#content .single-post .shared-counts-wrap.style-icon .shared-counts-button:hover .shared-counts-icon svg{fill:#fff;}
#content .single-post .related h3{text-align:center;}
#content .single-post {padding-bottom:80px}
#content .single-post .simple .th video{width:100%!important;height:auto!important}

/*WEBINAR VIDEOS - HIDE IMAGE*/
.wistia_responsive_padding {margin-bottom:50px;}
.single-events.postid-1368 #content .single-post .simple .th img,
.single-events.postid-1364 #content .single-post .simple .th img,
.single-events.postid-1346 #content .single-post .simple .th img,
.single-events.postid-1289 #content .single-post .simple .th img,
.single-events.postid-1284 #content .single-post .simple .th img,
.single-events.postid-1283 #content .single-post .simple .th img,
.single-events.postid-1281 #content .single-post .simple .th img,
.single-events.postid-1155 #content .single-post .simple .th img,
.single-events.postid-1254 #content .single-post .simple .th img,
.single-events.postid-1159 #content .single-post .simple .th img,
.single-events.postid-1197 #content .single-post .simple .th img {display:none;}

.single-events.postid-1364 #content .single-post .entry-content {margin-top:-93px;}

.single-events.postid-1346 #content .single-post .entry-content,
.single-events.postid-1289 #content .single-post .entry-content,
.single-events.postid-1284 #content .single-post .entry-content,
.single-events.postid-1283 #content .single-post .entry-content,
.single-events.postid-1281 #content .single-post .entry-content,
.single-events.postid-1155 #content .single-post .entry-content,
.single-events.postid-1254 #content .single-post .entry-content,
.single-events.postid-1159 #content .single-post .entry-content,
.single-events.postid-1197 #content .single-post .entry-content {margin-top:-65px;}


/*Contact*/
.page-template-pt-contact #content .simple{background:#F4F4F4;margin:0 -9999px;padding:96px 9999px 63px}
#content .twcol{background:#F4F4F4; display:flex;justify-content:space-between;margin:0 -9999px 325px;padding:0 9999px; }
#content .twcol .text{width:44%}
#content .twcol .text h1{margin:0;font-size: 3.7vw;line-height: 1.15;}
#content .twcol .text h1 strong{font-weight:900}
#content .twcol .form{width: calc(44.5% + 120px);margin-right: -120px;margin-bottom: -200px;}
#content .twcol .text h4{margin:0 0 30px;padding:0 0 0 66px;background:url(assets/img/sep-orange.svg) no-repeat 0 0px;background-size:40px auto;}
#content .contact-h{overflow:hidden;padding:0 0 105px}
#content .contact-h > h2{text-align:center;}
#content .twcol .text h4 + h4{background:none}
#content .contact-list{margin:0 0 50px;display:flex;justify-content:space-between}
#content .contact-list .box{position:relative;margin:0 2%  0;text-align:center;padding:49px 30px;background:#F4F5F5;width:32%;}
#content .contact-list .box:last-child{margin-right:0;}
#content .contact-list .box:after{position:absolute;top:0;left:50%;margin:0 0 0 -136px;width:273px;height:12px;content:'';background:#86BEC8}
#content .contact-list .box.green:after{background:#A0AA61;}
#content .contact-list .box.orange:after{background:#DC8232}
#content .contact-list .box.brown:after{background:#958027}
#content .contact-list .box.gold:after{background:#EDA515}
#content .contact-list .box.grey:after{background:#333333}
#content .contact-list .box .icon{margin:0 0 8px}
#content .contact-list .box.blue svg path + path{fill:#86BEC8;}
#content .contact-list .box.green  svg path + path{fill:#A0AA61;}
#content .contact-list .box.orange  svg path + path{fill:#DC8232}
#content .contact-list .box.brown  svg path + path{fill:#958027}
#content .contact-list .box.gold  svg path + path{fill:#EDA515}
#content .contact-list .box.grey  svg path + path{fill:#333333}
#content .contact-list .box h5{color:#000;font-weight:bold;margin:0 0 38px}
#content .contact-list .box h3{color:#86BEC8;margin:0 0 6px}
#content .contact-list .box.green h3{color:#A0AA61;}
#content .contact-list .box.orange h3{color:#DC8232}
#content .contact-list .box.brown h3{color:#958027}
#content .contact-list .box.gold h3{color:#EDA515}
#content .contact-list .box.grey h3{color:#333333}
#content .contact-list .box .info{display:block}
#content .contact-list .box .info a{color:#000}
#content .form{background:#fff;box-shadow: 0px 4px 94px rgba(0, 0, 0, 0.05);}
#content .form .gform_wrapper{padding:50px}
#content .form  #gform_confirmation_message_2{padding:50px;text-align:center;}
#content .form .gform_wrapper legend,
#content .form .gform_wrapper label{margin:0 0 9px;display:block;color:#333;font-size:22px;line-height:30px;font-weight:bold}
#content .form .gform_wrapper legend span,
#content .form .gform_wrapper label span{display:none}
#content .form .gform_body textarea,
#content .form .gform_body input[type="email"],
#content .form .gform_body input[type="text"]{background:#EFEFEF;height:60px;box-sizing: border-box;-webkit-box-sizing: border-box;padding:10px 20px;color:#000;font-size:22px;line-height:40px;font-family:'Arboria', Arial,sans-serif;font-style:italic;border:1px solid #EFEFEF;width:100%}
#content .form .gform_body textarea::-webkit-input-placeholder,
#content .form .gform_body input[type="email"]::-webkit-input-placeholder,
#content .form .gform_body input[type="text"]::-webkit-input-placeholder { color:#9B9B9B;opacity:1;}
#content .form .gform_body textarea::-moz-placeholder,
#content .form .gform_body input[type="email"]::-moz-placeholder,
#content .form .gform_body input[type="text"]::-moz-placeholder { color:#9B9B9B;opacity:1;}
#content .form .gform_body textarea:-ms-input-placeholder,
#content .form .gform_body input[type="email"]:-ms-input-placeholder,
#content .form .gform_body input[type="text"]:-ms-input-placeholder{ color:#9B9B9B;opacity:1;}
#content .form .gform_body textarea:-moz-placeholder,
#content .form .gform_body input[type="email"]:-moz-placeholder,
#content .form .gform_body input[type="text"]:-moz-placeholder { color:#9B9B9B;opacity:1;}
#content .form .gform_body textarea{height:120px;}
#content .form .gform_body .name_first {width:48%;float:left}
#content .form .gform_body .name_last {width:48%;float:right}
#content .form .gform_body  .gfield--width-half{float:left;width:48%;}
#content .form .gform_body  .gfield--width-half + .gfield--width-half{float:right;width:48%;}
#content .form .gform_body  .hidden_label > label,
#content .form .gform_body  .hidden_label > legend{display:none}
#content .form .gform_body  .ginput_complex{margin:0 ;overflow:hidden}
#content .form .gform_body  .gfield{margin:0 0 23px;overflow:hidden}
#content .form .gform_body  .gfield--width-full{clear:both;}
#content .form .gform_body  .gfield_checkbox{position:relative}
#content .form .gform_body  .gfield_checkbox input{width:0;height:0;opacity:0;position:absolute;top:0;left:0;}
#content .form .gform_body  .gfield_checkbox label{font-weight:normal;color:#333;font-size:24px;line-height:32px;padding:0 0 0 60px;position:relative}
#content .form .gform_body  .gfield_checkbox label:before{position:absolute;top:8px;left:0;content:'';width:40px;height:40px;background:#F78F30}
#content .form .gform_body  .gfield_checkbox label:after{opacity:0;position:absolute;top:8px;left:0;content:'';width:40px;height:40px;background:url(assets/img/check.svg) no-repeat ;background-size:40px 40px}
#content .form .gform_body  .gfield_checkbox input:checked +  label:after{opacity:1;}
#content .form .gform_footer{padding-top: 20px;}
#content .form .gform_footer input{font-family:'Arboria', Arial,sans-serif;color:#535252;font-size:22px;line-height:56px;height:60px;background:none;margin:0;padding:0;cursor:pointer;width:244px}
#content .form .gform_footer input:hover{background:#535252;color:#fff}
#content .form  .gform_submission_error{font-size: 20px;line-height: 30px;color: #f00;margin: 0 0 10px;}
#content .form .gform_body .gfield_error input{border:1px solid #f00}
/*Logos*/
#content .logos{padding:0 0 175px;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);}
#content .logos h2{text-align:center;margin:0 auto 60px;max-width:900px;color:#535252}
#content .logos h2 strong{font-weight:900;color:#eda515}
#content .logos_list{position:relative;width:9999px;}
#content .logos_list .l{margin:0 60px;display:inline-block;vertical-align:middle}
#content .logos .btn-h{text-align:center;padding:60px 0 0;}

/*Home page*/
.home #header{background: none;position:absolute;top:0;left:0;right:0}
.home #header .opener{filter: brightness(0) invert(1);}
.home #header #logo img{filter: brightness(0) invert(1);}
.home #header .search-btn{filter: brightness(0) invert(1);}
.home #header .button{filter: brightness(0) invert(1);}
.home #header .button:hover{filter: brightness(1) invert(0);}
.home #content .bgcta .text::after {display:none}
.home #content .bgcta .text{max-width:1218px}
.home #content .bgcta .text h1{line-height: 60px;margin-bottom: 37px;}
.home #content .bgcta .text h1 strong{font-weight:900}
.home #content .icons-list .icon{background:none;width:100%;height:auto}
.home #content .icons-list .icon img{max-width:100%}
.home #content .bgcta + .icons .icons-list .hastext h4 {  margin: 0 0 10px;}
.home #content .bgcta + .icons .icons-list .hastext p {  max-width: calc(100% + 50px);  margin-left: -25px;  margin-right: -25px;}
.home #content .icons + .simple{padding-top:0}

.pum-open-overlay .pum-overlay {
	opacity: 1 !important;
    display: block !important;
}

#cn-accept-cookie {padding-left:10px;}
#cn-accept-cookie:after { content:" | "; color:#fff;margin:0 2px 0 10px;}

/*PAGE SPECIFIC*/

/*Careers Page Job Listings*/
.page-id-331 #content .simple .text {max-width:inherit;}
.page-id-331 #content .linksbx .text .link {font-size:21px;}
.page-id-331 #content .linksboxes {margin-bottom:0;}

/*Culture Page*/
.page-id-1213 #content .section.imagetext.whitebg.left.green {margin-bottom:80px;}


/*Select2*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-style:italic;padding:10px 20px;color:#9B9B9B;font-size: 22px;line-height: 36px;font-family: 'Arboria', Arial,sans-serif;}
.ginput_container_select .select2-container{width:100%!important}
.select2-container--default .select2-selection--single{border-radius:0;-webkit-border-radius:0;background: #EFEFEF;border: 1px solid #EFEFEF;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #F78F30 transparent transparent transparent;}
.select2-search{display:none}
.page-template-pt-contact  .select2-search{display:block}
.logged-in .select2-dropdown{margin-top:32px}
.select2-dropdown{border-radius:0;-webkit-border-radius:0;border-color:#EFEFEF}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#F78F30;color:#000}
.select2-container .select2-selection--single{height:60px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:60px}

/*Resources*/
#content .resources{overflow: hidden;padding:0 0 59px}
#content .resources > h2{float:left}
#content .resources > .button{margin-top: 10px;float:right;padding:11px 72px;color:#25303A;border-color:#25303A}
#content .resources > .button:hover{color:#fff}
#content .resources .posts-h{clear:both}
#content .resources .bigposts{clear:both;width:62.5%;background:#f4f5f5;display:flex;}
#content .resources .bigposts .img{width:52%;background:#86BEC8;display:flex;justify-content:center;align-items:center;}
#content .resources .bigposts .img img{max-width:100%;height:auto}

#content .resources .bigposts .img a {
    height: 100%;
}
#content .resources .bigposts .img a img {
    object-fit: cover;
    height: 100%;
}

#content .resources .bigposts .text{width:calc(48% - 80px);padding:110px 40px;}
#content .resources .bigposts .text .title {  display: inline-block;vertical-align: top;margin: 0 0 30px;padding: 4px 18px;letter-spacing: 1px;color: #222020;text-transform: uppercase;font-weight: 500;font-size: 15px;line-height: 24px;}
#content .resources .bigposts.blue .text .title {background:#86BEC8;}
#content .resources .bigposts.green  .text .title{background:#A0AA61;}
#content .resources .bigposts.orange   .text .title{background:#DC8232}
#content .resources .bigposts.brown  .text .title {background:#958027}
#content .resources .bigposts.gold  .text .title {background:#EDA515}
#content .resources .bigposts.grey  .text .title {background:#333333}
#content .resources .bigposts .text .title  a{color:#fff;}
#content .resources .bigposts.post h4{margin:0 0 3px}
#content .resources .bigposts.post .cat-h{padding-top:12px}
#content .resources .bigposts .img{margin:0}
#content .posts-h .post.bigposts  .img::after{display:none}
#content .resources .posts-h .post:nth-child(2),
#content .resources .posts-h .post:nth-child(3){margin-bottom:49px;width:32.5%;padding-bottom:30px;position:relative;padding-top:53px;border-bottom:2px solid #dbdbdb;margin-right:0}
#content .resources .posts-h{display:block}
#content .resources .posts-h .post{float:left;}
#content .resources .posts-h .post:nth-child(2):after,
#content .resources .posts-h .post:nth-child(3):after{width:100%;height:12px;content:'';position:absolute;top:0;left:0;}
#content .resources .posts-h .post.blue:nth-child(2):after,
#content .resources .posts-h .post.blue:nth-child(3):after{background:#86BEC8}
#content .resources .posts-h .post.green:nth-child(2):after,
#content .resources .posts-h .post.green:nth-child(3):after{background:#C6D08A;}
#content .resources .posts-h .post.orange:nth-child(2):after,
#content .resources .posts-h .post.orange:nth-child(3):after{background:#DC8232}
#content .resources .posts-h .post.brown:nth-child(2):after,
#content .resources .posts-h .post.brown:nth-child(3):after{background:#958027}
#content .resources .posts-h .post.gold:nth-child(2):after,
#content .resources .posts-h .post.gold:nth-child(3):after{background:#EDA515}
#content .resources .posts-h .post.grey:nth-child(2):after,
#content .resources .posts-h .post.grey:nth-child(3):after{background:#333333}

#content .featured{overflow: hidden;padding:0 0 59px}
#content .featured > h2{float:left}
#content .featured > .button{margin-top: 10px;float:right;padding:11px 52px;color:#25303A;border-color:#25303A}
#content .featured > .button:hover{color:#fff}
#content .featured  .posts-h{clear:both}

#content .videolist{margin:0 -9999px;background:#f4f5f5;padding:125px 9999px;overflow:hidden}
#content .videolist > h2 {
    float: left;
}
#content .videolist > .button{margin-top: 10px;float:right;padding:11px 72px;color:#25303A;border-color:#25303A}
#content .videolist > .button:hover{color:#fff}

#content .videolist .post.bigposts{margin-bottom:0;float:left;width:48%;margin-right:5%}
#content .videolist .post h4{font-size: 32px;font-weight: 700;}
#content .videolist .post{float:left;width:47%}
#content .videolist .posts-h{display:block; clear: both;}
#content .videolist .post .img{position:relative;}
#content .videolist .post .img .play{width: 115px;height: 115px;text-indent: -9999px;overflow: hidden;position: absolute;top: 50%;left: 50%;margin: -57px 0 0 -57px;background: url(assets/img/play_button.svg) no-repeat 50% 50%;  background-size: auto;cursor: pointer;background-size: 115px auto;z-index: 2;}
#content .videolist .post .img .play:hover{opacity:0.7}
#content .videolist .post:nth-child(2),
#content .videolist .post:nth-child(3){align-items: center;display:flex;margin-right: 0;padding-bottom:30px;position:relative;margin-bottom:30px;border-bottom:2px solid #dbdbdb;}
#content .videolist .post:nth-child(2)  .img,
#content .videolist .post:nth-child(3) .img{float:left;width:43%;margin:0 5% 0 0}
#content .videolist .post:nth-child(2)  .text,
#content .videolist .post:nth-child(3) .text{width: 50%;overflow:hidden;}
#content .videolist .post:nth-child(2) .img .play ,
#content .videolist .post:nth-child(3) .img .play{width:60px;height:60px;margin:-30px 0 0 -30px;background-size:60px auto}
#content .videolist .post:nth-child(3) {border-bottom:0}
/* Pagination */
#content #prev-next {list-style:none}
#content #prev-next #prev {float:left}
#content #prev-next #next {float:right}

/* Sidebar */
#sidebar {float:right;padding:10px 0 20px;width:200px}
#sidebar ul {list-style:none;margin:0 0 1em 18px}
#sidebar ul ul {list-style:disc}

/*Form*/
#content .formrow {position: relative;padding:60px 30px;text-align:center;max-width:1245px;margin:-100px auto 100px;background:#333232;-webkit-box-shadow: 0 4px 50px 0 rgba(0,0,0,0.4);box-shadow: 0 4px 50px 0 rgba(0,0,0,0.4);}
#content .formrow  h2{margin-bottom: 25px;color:#fff;text-align:center;font:500 32px/38px Arboria, Arial, Sans-Serif}
#content .form.formrow .gform_wrapper legend, #content .form.formrow .gform_wrapper label,
#content .formrow  label{margin-bottom: 15px;display: block;font-size: 24px;text-align:left;padding-left:36px;font-weight:bold;color:#fff;}
#content .formrow   .select2-container--default .select2-selection--single{background:none;color:#fff;border:2px solid #FFFFFF;}
#content .formrow   .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #Fffc transparent transparent transparent;}
#content .formrow   .select2-container--default .select2-selection--single .select2-selection__rendered{padding:10px 61px 10px 20px;color:#fff} 
#content .formrow  .gform_footer input{background:none;color:#fff;border-color:#fff}
#content .formrow   .gform_wrapper{padding: 0;max-width: 918px;margin: 0 auto;}
#content .formrow  .half{width:49%; } 
#content .formrow  .gform_body .gform_fields {text-align: left;display:flex;justify-content:space-between;flex-wrap:wrap;}
#content .formrow  .gform_footer{padding-top:29px}
#content .formrow .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
#content .formrow .select2-container--default .select2-selection--single .select2-selection__arrow {width:58px;background:url(assets/img/newselect.svg) no-repeat 0% 50%;background-size:25px auto}

/* Footer */
#colophon #gform_confirmation_message_1{margin:0 0 40px}
#colophon .gform_body .gfield_description.validation_message{display:none}
#colophon  .gform_submission_error{font-size: 20px;line-height: 24px;margin: 0 0 20px;color: #f00;}
#colophon {background:#1F1F1F;width:100%;overflow:hidden;padding:128px 0 70px;}
#colophon  .footer-h{justify-content:space-between;display:flex;flex-wrap:wrap;max-width:1426px;margin:0 auto;overflow:hidden;color:#fff}
#colophon  .hidden_label >label {display:none}
#colophon  .gform_wrapper{position:relative;overflow:hidden;margin:0 0 30px}
/*#colophon  .gform_body{float:left;width:64%;}*/
/*#colophon  .gform_footer{float:right;width:34%}*/
#colophon  .gform_footer{position: absolute;bottom: 57px;right: 0;overflow: hidden;padding-top: 0px;width:100%;width: 31%;float: right;}
/*#colophon  .gform_body .ginput_container{background:#535252}*/
#colophon  .gform_footer input{height: 54px;background:none;color:#fff;cursor:pointer;margin:0;padding:0;font:bold 20px/53px Arboria, Arial, Sans-Serif;width:100%;border:1px solid #fff;}
#colophon  .gform_footer input:hover{color:#000;background:#fff}
#colophon  .gform_body input{background:#535152;font:500 20px/28px Arboria, Arial, Sans-Serif;border:none;color:#fff;padding:13px 17px;width:100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
#colophon  .gform_body .gfield--type-honeypot{display:none;}
#colophon  .gform_wrapper .gform_required_legend{display:none;}
#colophon .col {width:40.4%}
#colophon .col +.col {width:50%}
#colophon .innercol {display:flex;justify-content: space-between;}
#colophon  .gform_body input::-webkit-input-placeholder{ color:#fff;}
#colophon  .gform_body input::-moz-placeholder { color:#fff;}
#colophon  .gform_body input:-ms-input-placeholder { color:#fff;}
#colophon  .gform_body input:-moz-placeholder { color:#fff;}
#colophon  .gform_body  .gfield_description{font-size:18px;color:#D9D9D9;display:block;padding-top:13px}

#colophon  .gform_body .hidden_label > label,
#colophon  .gform_body .hidden_label > legend{display:none;}
#colophon  .gform_body input{font-weight:bold}
#colophon .ginput_container--name{display:flex;justify-content:space-between;}
#colophon  .ginput_container--name >span{display:block;width:49%}
#colophon  .gfield{margin-bottom:12px}
#colophon  #field_1_3{width: 67%;}
#colophon  .gform_body input[type="checkbox"]{width:0;height:0;position:absolute;top:0;left:0;opacity:0;}
#colophon  .gform_body .gchoice {position:relative;text-align:left;}
#colophon  .gform_body .gchoice label{font-size: 18px;padding:2px 0 3px 43px;display:block;position:relative;}
#colophon  .gform_body .gchoice label:before{width:33px;height:33px;content:'';background:#F78F30;position:absolute;top:0;left:0;}
#colophon  .gform_body .gchoice label:after{opacity:0;width:33px;height:33px;content:'';background:url(assets/img/check.svg) no-repeat 50% 50%;background-size:100% auto;position:absolute;top:0;left:0;}
#colophon  .gform_body .gchoice input[type="checkbox"]:checked + label:after{opacity:1}
#colophon  img.gform_ajax_spinner {	position:absolute;bottom:0;right:0;}
#colophon  .gform_body  .gfield.gfield_error input{-webkit-box-shadow:inset 0 0 3px 3px #FFC2C2;box-shadow:inset 0 0 3px 3px #FFC2C2;}
#colophon  #field_1_4.gfield_error label{color:#f00}


#colophon #ftr_title_social {display: flex; justify-content: space-between;}
#colophon .info{margin:0 0 7px;clear: both;display:block;color:#D9D9D9}
#colophon .info a{color:#D9D9D9}
#colophon  .menu-h{margin:0 0 35px;font-size:22px;display:flex;justify-content:space-between;}
#colophon  .menu  li a{font-size:22px;color:#fff;font-weight:bold;}
#colophon  .menu ul li a{font-weight:normal;color:#D9D9D9;}
#colophon  .menu{margin:0;padding:5px 0 0;list-style:none;overflow:hidden}
#colophon  .menu li.nolink{position:relative;}
#colophon  .menu li.nolink:after{position:absolute;top:0;left:0;content:'';height:30px;width:100%}
#colophon  .menu ul{padding:17px 0 0;margin:0;list-style:none;overflow:hidden;}
#colophon  .menu ul li{margin:0 0 20px}
#colophon  .links li a{text-decoration:underline;color:#D9D9D9;}
#colophon  .links {font-size:18px;float:right;margin:0;padding:0;list-style:none;overflow:hidden; display: flex;}
#colophon  .links li {margin: 0 0 0 15px;}
#colophon  h4{color:#fff;max-width: 300px;line-height:35px;margin:0 0 43px}
#colophon .social{margin:0;padding:20px 0 0;list-style:none;overflow:hidden;}
#colophon .social li{float:left;margin:0 0 0 10px}
#colophon .social li a{width:45px;height:45px;text-indent:-9999px;overflow:hidden;display:block;background:url(assets/img/social.svg) no-repeat 0 50%;background-size:auto 45px}
#colophon .social li a:hover{opacity:0.7}
#colophon .social li a.twitter{background: url(assets/img/twitter.svg) no-repeat center;}
#colophon .social li a.linkedin{background-position:-108px 0}

/* HubSpot Forms */
.hbspt-form .hs-fieldtype-text label {display:none;}

.right .hbspt-form input {background: #f4f5f5;font: 500 20px / 28px Arboria, Arial, Sans-Serif;border: none; color: #535252;padding: 13px 17px;margin-bottom:12px;width:100%;}
.right .hbspt-form .hs_subscribed_to_mailing_list label span {color:#535252; font-size:18px;vertical-align: super;margin-left:7px;}
.right ::placeholder {color: #535252; opacity: 1; /* Firefox */}
.right ::-ms-input-placeholder { color: #535252;/* Edge 12 -18 */}
.right .hbspt-form .hs-submit {width:50%;}
#hsForm_e627b055-36ff-4000-8b98-22a42214df53 {position:relative;}
#hsForm_a40369e7-74d8-49a5-a23d-d0b5b4845ff2 {display:flex; flex-wrap: wrap; justify-content: space-between;position:relative;}
footer .hbspt-form .hs-firstname{width:43%;}
footer .hbspt-form .hs-lastname {width:43%; position:relative; left:-34px;}
footer .hbspt-form .hs-email {width:61%;}
footer .hbspt-form .hs-submit {width:31%;}
footer .hbspt-form input {background: #535252;font: 500 20px / 28px Arboria, Arial, Sans-Serif;border: none; color: #fff;padding: 13px 17px;margin-bottom:12px;width:100%;}
footer .hbspt-form .hs_subscribed_to_mailing_list label span {color:#fff; font-size:18px;vertical-align: super;margin-left:7px;}
footer ::placeholder {color: #fff; opacity: 1; /* Firefox */}
footer ::-ms-input-placeholder { color: #fff;/* Edge 12 -18 */}

#subscribed_to_mailing_list-e627b055-36ff-4000-8b98-22a42214df53,
#subscribed_to_mailing_list-a40369e7-74d8-49a5-a23d-d0b5b4845ff2 {width: 33px;height: 33px;margin-left:0;}

input#subscribed_to_mailing_list-e627b055-36ff-4000-8b98-22a42214df53:checked,
input#subscribed_to_mailing_list-a40369e7-74d8-49a5-a23d-d0b5b4845ff2:checked {filter: none;}
input#subscribed_to_mailing_list-e627b055-36ff-4000-8b98-22a42214df53,
input#subscribed_to_mailing_list-a40369e7-74d8-49a5-a23d-d0b5b4845ff2 {accent-color:#d67d10;
	filter: invert(44%) sepia(68%) saturate(543%) hue-rotate(353deg) brightness(105%) contrast(106%);}

.right .hs-submit .hs-button {height:54px;background-color:transparent; border:1px solid #535252;color:#535252;}
.right .hs-submit .hs-button:hover {background-color:#535252; color:#fff;}
footer .hs-submit .hs-button {position:relative; bottom: 66px;height:54px;background-color:transparent; border:1px solid #fff;}
footer .hs-submit .hs-button:hover {background-color:#fff; color:#1f1f1f;}

.hbspt-form ul li:after {display:none;}
.hs-error-msgs, .hs-error-msg {position:absolute;color:#f78f30;left:0;bottom:-22px;width:160%;}
.right .hs-error-msgs, .hs-error-msg {bottom:-41px;font-size:18px;}


#colophon .badges {display:flex; justify-content:end;}
#colophon #truste img {border:none; margin:66px 46px 0 0; width:200px; height:auto;}
#colophon #soc2 img {width:130px; max-width:130px; height:auto;}

#colophon .legal_copy {display:flex;justify-content:space-between;margin-top:-24px;}
#colophon .legal_copy .links li {font-size: 14.5px; margin: 0 20px 0 0;}
#colophon .copy{font-size:14.5px;max-width:58%;color:#D9D9D9; text-align:right; margin:0 0 0 8px;}









/* Image Alignment */
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* Comments */
#comments_wrap ol {list-style:none}
#comments_wrap ol li {border-bottom:1px solid #CCC;margin:0 0 5px}
#comments_wrap .commentmetadata {margin:0 0 10px}
#comments_wrap .comment-author {border-bottom:1px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px;}
#comments_wrap .comment-author img {float:left;margin:0 10px 0 0}
#comments_wrap .comment-author cite {font-weight:bold}

/* Captions */
.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

body{   -webkit-text-size-adjust:100%;    -ms-text-size-adjust: none;}
input[type=phone],input[type=tel],input[type=email],input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}
@media only screen and (max-width: 1640px) {
	#content .twcol .form{margin-right:0;width: 44.5% ;}
	#content .imagetext:first-child .text{display:flex;justify-content:center;}
	#content .imagetext:first-child .text-h{max-width:515px}
	#content .imagetext:first-child .text{width:55%}
}
@media only screen and (max-width: 1490px) {
	#colophon .footer-h,
	#header .main-menu-h,
	#content{padding-left:20px;padding-right:20px}
	#header{padding-left:20px;padding-right:20px}
	#header .main-menu .right{padding-top:0}
	
	
}
@media only screen and (max-width: 1342px) {
	#header{padding-left:20px;padding-right:20px}
	#content .icons .top-title h2 br,
	.home #content .bgcta .text h1 br{display:none}
	.home #content .bgcta + .icons .icons-list .hastext p{max-width:100%;margin:0;}
	#content .imagetext.arrowontitle .text { width: 48%;}
	#content .imagetext.greybg .text{padding-top:50px;padding-bottom:50px}
    #colophon .legal_copy {flex-direction:column;}
	#colophon .copy{text-align:left;margin-left:0;max-width: inherit;}
    #content .imagetext{align-items:stretch}
    #content .imagetext .text{align-items:center}
    #content .imagetext .image img{width: 100%;height: 100%;display: block;object-fit: cover;}
	#colophon .col {width:45%;}	
	footer .hbspt-form .hs-firstname{width:42%;}
	footer .hbspt-form .hs-lastname {width:42%; }
	footer .hbspt-form .hs-email {width:59%;}
	footer .hbspt-form .hs-submit {width:29%;}
}
@media only screen and (max-width: 1240px) {
	#gform_confirmation_message_5 .left {  width: calc(100% - 62% - 30px);  float: left;}
	#gform_confirmation_message_5 .right{width: 62%;padding: 0 0 0 30px;}
	#gform_confirmation_message_5,
	#content .simple .text #gform_wrapper_5{margin:0;}
	#gform_wrapper_5 .rightside{margin:0 0 0 30px!important}
	h1{margin:0 0 20px;font:500 62px/72px Arboria, Arial, Sans-Serif}
	h2{margin:0 0 30px;font:500 44px/50px Arboria, Arial, Sans-Serif}
	h3{margin:0 0 30px;font:500 32px/38px Arboria, Arial, Sans-Serif}
	h4{margin:0 0 30px;font:500 25px/30px Arboria, Arial, Sans-Serif}
	h5{font:400 22px/30px Arboria, Arial, Sans-Serif}
	h6{font:500 20px/30px Arboria, Arial, Sans-Serif}
	 
	#header .main-menu .menu li a{font-size: 27px;    line-height: 32px;}
	#header .main-menu .menu ul ul li a,
	#header .main-menu .menu ul li,
	#header .main-menu .menu ul ul li,
	#header .main-menu .menu ul li a{    font-size: 20px;    line-height: 26px;}
	#header .main-menu .menu ul ul li a{background-size:10px auto;background-position: 5px 9px}
	#header .main-menu .menu ul li{margin:0 0 10px}
	#colophon .menu ul li a{font-size:18px;line-height:24px}
	#content .icons-list.four .box{width:44%}
	#content .icons-list.four:nth-child(2n) .box{margin-right:0}
	#content .icons-list.four .box:nth-child(2n + 1){margin-left:0}
	#content .imagetext{margin-bottom:50px}
	#content .bgcta + .icons {    padding-top: 90px;}
	#content .section.video+ .section.imagetext.greybg.right{margin-top:50px}

	#content .simple {    padding-bottom: 50px;}
	#content .testimonial{margin:0 auto 100px;}
	#content .testimonial .text {    padding: 50px 20px;}
	#content .testimonial .t p {    font-size: 20px;    line-height: 30px;}
	#content .logos{padding-bottom:50px}
	#colophon,
	#content .cta{padding-top:50px;padding-bottom:50px}
	#content .logos .btn-h{padding-top:30px}
	#content .testimonial .t .author {   display: block;    font-size: 19px;    line-height: 28px;}
	#content .imagetext .text p{margin-left:0}
	#content .smallimagetext{padding-top:22px;margin:0 auto 50px}
	#content .button{   padding:15px 50px; font-size: 20px;    line-height: 28px;}
	#content .video .text .play{margin-top:50px}
	#content .linksboxes{margin-bottom:50px}
	#content .cta .text{padding:0 50px}
	#content .boxed{margin-bottom:50px}
	#content .team .top-caption{margin-top:-60px;    margin-bottom: 50px;}
	#content .team > h2{margin-bottom:50px}
	#content .team .team_list{margin-bottom:0}
	#content .twcol{margin-bottom:264px}
	#content .contact-h{padding-bottom:0}
	#content .contact-list .box .info{font-size:18px}
	#content .faqs{margin-bottom:50px}
	#content .imagetext .gallery-holder .slick-prev, #content .imagetext .gallery-holder .slick-next{margin-top:-15px;width:30px;height:30px;background-size:60px}
	#content .imagetext .gallery-holder .slick-next{background-size:60px;right:-30px}
	
	#content .imagetext.right .gallery-holder .slick-prev{right:auto;left:-30px}
	#content .imagetext.right .gallery-holder .slick-next{right:auto;left:0}   
	#colophon .badges {justify-content: flex-end;flex-direction: column-reverse;margin-top:81px;}
	#verasafe-block [id^="verasafe-badge"] {margin-right:0;}
}

@media only screen and (max-width: 1124px) {
	#colophon .links,
	#colophon .copy{font-size:16px}
	#header .main-menu .gform_footer{position:static;width:100%}
	#header .main-menu .gform_footer input{width:100%}
	#header .main-menu .ginput_container--name{flex-wrap:wrap;}
	#header .main-menu .ginput_container--name > span{width:100%}
	#header .main-menu .ginput_container--name > span.name_first {margin-bottom:12px}
	#header .main-menu .gform_body .gchoice label{font-size:13px}
	#header .main-menu #field_3_3{width:100%}
	
    #colophon #ftr_title_social h4 {max-width:220px;}
    #colophon #soc2 img {margin-right:20px;}
   	#colophon #truste img {margin-right:23px;}
    #colophon .legal_copy {margin-top:26px;}
    #colophon .legal_copy {width:100%;}
    #colophon .links {flex-direction: column;align-items: center;}
    #colophon .copy {text-align:center;}
	#colophon .gform_footer{position:static;width:100%}
	#colophon .gform_footer input{width:100%}
	#colophon .ginput_container--name{flex-wrap:wrap;}
	#colophon .ginput_container--name > span{width:100%}
	#colophon .ginput_container--name > span.name_first {margin-bottom:12px}
	#colophon .gform_body .gchoice label{font-size:13px}
	#colophon #field_1_3{width:100%}
	#colophon .col {width:40.4%;}	
	footer .hbspt-form input {padding:13px 0 13px 7px;}
	footer .hbspt-form .hs-firstname{width:100%;}
	footer .hbspt-form .hs-lastname {width:100%;position:initial; }
	footer .hbspt-form .hs-email {width:100%;}
	footer .hbspt-form .hs-submit, .right .hbspt-form .hs-submit {width:100%;margin-bottom:20px;}
	footer .hs-submit .hs-button {width:100%;position:initial;}
	#content .imagetext:first-child .text-h {  max-width: 300px;}
	
	#header .main-menu .menu-h{flex-wrap:wrap;}
	#header .main-menu .menu{flex-basis: 48%;}
	#header .main-menu .menu ul{padding-top:18px}
}
@media only screen and (min-width: 981px) {
	#gform_page_5_1{display: block!important;}
	
}
@media only screen and (max-width: 980px) {
	#gform_confirmation_message_5 .left{display:none}
	#gform_confirmation_message_5 .right{width:100%;padding:0;}
	#gform_wrapper_5 .rightside{padding:60px 20px 20px;float:none;margin:0 0 30px!important;width:auto}
	#gform_page_5_1{width:100%}
	#gform_page_5_2{position:static;    height: 100%;    background: #fff;    width: 100%;    padding: 0;    position: static;}
	#colophon .links, #colophon .copy{display:block;text-align:center;float:none}
	h1{margin:0 0 20px;font:500 52px/62px Arboria, Arial, Sans-Serif}
	h2{margin:0 0 30px;font:500 34px/40px Arboria, Arial, Sans-Serif}
	h3{margin:0 0 30px;font:500 28px/34px Arboria, Arial, Sans-Serif}
	h4{margin:0 0 30px;font:500 25px/30px Arboria, Arial, Sans-Serif}
	h5{font:400 22px/30px Arboria, Arial, Sans-Serif}
	h6{font:500 20px/30px Arboria, Arial, Sans-Serif}
	#header .button{margin-left:20px}
	#content .form .gform_body .gfield--width-half,
	#content .form .gform_body .gfield--width-half + .gfield--width-half,
	#content .form .gform_body .name_last,
	#content .form .gform_body .name_first{width:100%}
	#content .contact-list .box{margin:0 0 30px;    width: 100%;}
	#content .contact-list{flex-wrap:wrap;}
	#colophon .gform_body input{padding:13px 19px;font-size:18px}
	#colophon .gform_footer input{font-size:18px}
	#colophon .menu-h{display:block}
	#colophon .menu ul{padding:0}
	#colophon .menu ul li{margin:10px 0;}
	#colophon .menu-h{margin:0 0 30px}
	#colophon .links,
	#colophon .copy{font-size:15px;line-height:18px;max-width: 100%;}
    #colophon .gform_wrapper {margin-bottom:59px;}
	#colophon .social {padding-top:10px;}
	#colophon .menu-h {text-align: center;}
	#colophon .innercol {flex-direction:column;}
	#colophon .badges {margin:0 0 20px 0;flex-direction:row;justify-content:center;}

    #colophon .legal_copy .links li {margin:0 0 15px 0;}
	#content .form .gform_body .gfield_checkbox label{padding:3px 0 0 60px;font-size: 18px;    line-height: 23px;}
	#header .main-menu .menu li a { font-size: 22px;   line-height: 27px;}
	#header .main-menu .menu ul { padding: 8px 0 0;}
	#header .main-menu .menu ul li a {font-size: 19px;    line-height: 25px;}
	#header .main-menu .menu ul li a br {display: none;}
	#header .main-menu .menu ul li {margin: 0 0 7px;}
	#content .icons.withleft .text p{margin-right:0;}
	#content .posts-h .post .img::after{width:100%;}
	#content .video > .play{width:100px;height:100px;background-size:100px auto;margin:-50px 0 0 -50px}
	#colophon .gform_body .gfield_description{margin:0 -34% 0 0}
	#content .videolist .post.bigposts,
	#content .resources .bigposts{width:100%}
	#content .videolist .post:nth-child(2), #content .videolist .post:nth-child(3),
	#content .resources .posts-h .post:nth-child(2), #content .resources .posts-h .post:nth-child(3){width:48%;margin-right:2%}
	#content .videolist .post:nth-child(2), #content .videolist .post:nth-child(3){width:100%}
	#content .videolist .post:nth-child(2), #content .videolist .post:nth-child(3),
	#content .resources .posts-h .post:nth-child(3){margin-right:0}
	#content .videolist{padding:50px 9999px}
	#content .videolist .post:nth-child(3){margin-bottom:0;padding-bottom:0}
	#content .featured > .button,
	#content .resources > .button{margin-top:0}
	#content .number_lists li:before{    width: 60px;    height: 60px;    font-size: 30px;    line-height: 56px;}
	#content .number_lists li{padding:15px 0 60px 86px}
	#content .post-area.newevent .post .text {    width: 38%;    padding: 50px 8% 50px 0;}
}

@media only screen and (max-width: 900px) {

	#colophon .gform_wrapper {margin-bottom:50px;}
    #colophon #ftr_title_social {flex-direction: column;}
    #colophon #ftr_title_social h4 {margin-bottom:0;}
    #colophon .social {padding:30px 0 40px;}
    #colophon .social li {margin: 0 10px 0 0;}
    
    #content .txtinset {width:80%;padding:40px;margin:35px auto;float:none;}

}


@media only screen and (max-width: 767px) {
	#header .right> .button{display:none}
	#header #logo{width:190px;margin-top: 4px;}
	#header .search-form{margin-top:0}
	#header .opener{width:45px}
	#header .search-form .search-field{width:100%}
	#header.active .opener span:nth-child(3){top:28px}
	#header.active .opener span:nth-child(1) {top:-4px}
	#header .search-form{left:-20px}
	#header .search-form .search-submit{font-size:18px;width: 156px;}
	#header .search{position:static}
	#header .search-form{margin-top:0;    width: calc(100% + 40px);}
	#header .search-form label{width: calc(100% - 176px);}
	#header .main-menu .menu-h{display:block}
	#header .main-menu .menu ul li{margin:  0 0 3px;}
	#header .main-menu .right{display:none}
	#header .main-menu .menu-h{width:100%}
	#content .icons-list.four .box{width:100%;margin:0 0 40px}
	#content .icons-list .icon{margin-bottom:26px}
	#content .imagetext.left,
	#content .imagetext{    flex-direction: column-reverse;}
	#content .imagetext.arrowontitle .text{width:100%;padding:0 0 40px}
	#content .imagetext.left .image,
	#content .imagetext .image {    width: calc(100% + 40px);    margin-right: 0;    margin: 0 -20px 30px;}
	#content .bgcta{padding-left: calc(50vw - 50% + 20px);    padding-right: calc(50vw - 50% + 20px);}
	#content .testimonial .text{display:block}
	#content .testimonial .photo{margin:0 auto 20px}
	#content .testimonial .t .author strong{display:block}
	#colophon .col {    width: 100%;margin:0 0 20px;}
	#colophon .col +.col{width: 100%;margin-top:10px;}
	#content .imagetext.left .text,
	#content .imagetext .text{width:100%}
    #content .imagetext .text h2 br,
    #content .imagetext .text h4 br {
    	display: none;
    }
	.home #content .bgcta .text h1{line-height:46px}
	
	h1{font:500 42px/52px Arboria, Arial, Sans-Serif}
	#content .imagetext .text h1{margin:20px 0 0;font:500 42px/52px Arboria, Arial, Sans-Serif}
	#content .icons-list.three .box{width:100%;margin-left:0;margin-right:0}
	#content .smallimagetext{flex-direction: column-reverse;}
	#content .smallimagetext .image{width:100%;    margin: 0 0 40px;}
	#content .smallimagetext .text{width:100%}
	#content .smallimagetext .text .button {   padding: 15px 28px;}
	#content .linksboxes .linksbx{    flex-wrap: wrap;}
	#content .linksboxes .linksbx .box{width:100%;    margin-bottom: 30px;}
	#content .linksbx .text {    padding: 30px;}
	#content .linksboxes .linksbx .box:last-child{margin-bottom:0}
	#content .icons.withleft{flex-direction: column-reverse;}
	#content .icons.withleft .text,
	#content .icons.withleft .icons-list{width:100%}
	#content .simple:first-child {    padding-top: 50px;}
	#content .cta .text.second .text-h:nth-child(2):before,
	#content .cta .text.second .text-h:first-child:before{display:none}
	#content .cta .text.second .text-h {    width: 100%;}
	#content .cta .text{flex-wrap:wrap}
	#content .cta .text h3{ padding-top: 0;}
	#content .boxed .box,
	#content .boxed .four .box:nth-child(3n), #content .boxed .four .box{width:100%}
	#content .boxed .box:last-child{margin-bottom:0}
	#content .bgcta .text{padding:172px 0}
	#content .team .top-caption{padding:20px}
	#content .team .top-caption .h{font-size: 21px;    line-height: 30px;}
	#content .team_list .member{width:100%;margin:0 1% 36px}
	#content .post-area .post{padding:30px}
	#content .posts-h .post {    width: 100%;    margin: 0 0 50px 0;}
	#content .single-post .bottom .cat-h{float:none;text-align:center}
	#content .single-post .bottom .cat{float:none;display:inline-block}
	#content .single-post .bottom .shared-counts-wrap{float:none;margin:30px 0 0;text-align:center}
	#content .single-post .shared-counts-wrap.style-icon .shared-counts-button,
	.shared-counts-wrap.style-icon .shared-counts-button{display:inline-block;float:none;margin:0 6px;}
	#content .imagetext.greybg .text {    padding-top: 20px;    padding-bottom: 40px;    width: 100%;}
	#content .twcol{display:block}
	#content .twcol .text {    width: 100%;}
	#content .twcol .form{width:100%}
	#content .form .gform_wrapper{padding:30px}
	#content .form .gform_body .name_first{margin-bottom:20px}
	#content .twcol{padding-bottom:20px;margin-bottom:50px}
	#content .contact-list .box:last-child{margin-bottom:0}
	#content .twcol .form{margin-bottom:0}
	#content .video:after{display:none}
	#content .video .text .play {    margin-top: 0px;}
	#content .faqs .accordion .sl{padding:25px 0px 0}
	#content .video .text{width: auto;    top: 50%;    left: 10px;    margin: 0;    right: 10px;}
	#content .testimonial .t {   padding-top: 0;    padding-right: 0;    background: none;    background-size: 115px auto;    width: 100%;}
	#content .imagetext .gallery-holder .slick-prev{right:30px;margin:0;top:auto;bottom:0}
	#content .imagetext .gallery-holder .slick-next{right:0;margin:0;top:auto;bottom:0}
	#content .imagetext.right .gallery-holder .slick-prev{right:auto;left:0px;top:auto;bottom:0}
	#content .imagetext.right .gallery-holder .slick-next{right:auto;left:30px;top:auto;bottom:0}
	#content .cta .text {    padding: 0 30px;}
	.home #content .bgcta + .icons .icons-list .hastext p{margin:0  0 15px}
	#colophon .menu ul {    padding: 0 0 10px;}
	#colophon .links, 	 #colophon .copy {max-width:100%;width:100%;text-align:center;}
	#colophon .links{padding-top:5px;padding-bottom:5px}
	#colophon .social{padding-bottom:10px}
    #colophon #ftr_title_social {justify-content: space-between;}
    #colophon .social li {margin: 0 0 0 10px;}
    #colophon #ftr_title_social {flex-direction: row;}
    #colophon #ftr_title_social h4 {margin-bottom:43px;}
    #colophon .social {padding:20px 0 10px;}
    #colophon .gform_wrapper {margin-bottom:30px};

	#content .logos h2{padding:0 20px}
	#content .featured,
	#content .featured > .button, #content .resources > .button,
	#content .featured > h2{text-align:center;float:none}
	#content .featured > .button, #content .resources > .button{margin-bottom:20px}
	#content .featured .posts-h{text-align:left;}
	#content .resources .posts-h{text-align:left;}
	#content .resources .bigposts .img{width:100%}
	#content .resources .posts-h .post{display:block}
	#content .resources .bigposts .text{width:auto;padding:30px 20px}
	#content .resources .posts-h .post:nth-child(3){margin-right:0}
	#content .resources .bigposts.post .cat-h{overflow:hidden}
	#content .resources{text-align:center}
	#content .videolist .post:nth-child(2) .text h4, #content .videolist .post:nth-child(3) .text h4{margin-bottom:0}
	#content .resources .posts-h .post:nth-child(3){margin-bottom:0}
	#content .videolist{text-align:center}
	#content .videolist > .button, #content .videolist > .button,
	#content .videolist > h2{text-align:center;float:none}
	#content .videolist > .button, #content .resources > .button{margin-bottom:20px}
	#content .videolist .post:nth-child(2) .text, #content .videolist .post:nth-child(3) .text{width:100%}
	#content .videolist .post:nth-child(2) , #content .videolist .post:nth-child(3) {display:block}
	#content .formrow  .half{width:100% }
	#content .form.formrow  .gform_wrapper{padding:0}
	#content .formrow{margin: 20px auto 40px;}
	#content .videolist .post:nth-child(2) .img, #content .videolist .post:nth-child(3) .img{float:none;margin:0 0 20px;width:100%;}
	#content .videolist .post:nth-child(2), #content .videolist .post:nth-child(3), #content .resources .posts-h .post:nth-child(2), #content .resources .posts-h .post:nth-child(3){width:100%;margin-right:0}
	#content .imagetext.left .gallery-holder {margin-right:0%}
	#content .numberlist{padding-bottom: 30px;}
	#content .linksboxes.viewtwo.contact-list .box{margin:0 0 20px}
	#content .linksboxes.viewtwo {    margin-bottom: 54px;}
	#content .imagetext:first-child .text{display:flex;justify-content:center;}
	#content .imagetext:first-child .text-h{max-width:100%}
	#content .imagetext:first-child .text{width:100%}
	
	#content .post-area.newevent .post{flex-wrap:wrap}
	#content .post-area.newevent .post .img{width:100%}
	#content .post-area.newevent .post .text {    width: auto;    padding: 20px;}
	#content .filter.newf{padding:0 }
	#content .filter .facetwp-facet{margin:0 0 10px}
	#content .filter.newf .facetwp-radio,
	#content .filter.newf .facet-reset,
	#content .filter.newf .facetwp-checkbox{font-size:20px;    margin: 0 16px 0 0;}
	#content .facetwp-pager{padding-bottom:12px}
}


@media only screen and (max-width: 389px) {

     #colophon #ftr_title_social {flex-direction: column;}
     #colophon #ftr_title_social h4 {margin-bottom:0;}
     #colophon .social {padding:30px 0 40px;}
     #colophon .gform_wrapper {margin-bottom:50px}
     #colophon .social li {margin: 0 10px 0 0;}
     #colophon #truste img {width:180px;}
     #colophon #soc2 img {width:117px;}
}


@media only screen and (max-width: 340px) {
	#header #logo{width:170px}
	#header .opener{-moz-transform: scale(0.8);-webkit-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}