@font-face {
    font-family: 'Source Sans Pro Bold';
    src: url('fonts/SourceSansPro-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: url('fonts/SourceSansPro-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Source Serif Bold';
    src: url('fonts/SourceSerifPro-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family: 'Source Serif Bold', serif !important;
}
p, a {
	font-family: 'Source Sans Pro', sans-serif !important;
}
p{
	color: black;
}

html {
	font-family: 'Source Sans Pro', sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}
body {
	margin:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block;
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline;
}
audio:not([controls]) {
	display:none;
	height:0;
}
[hidden],template {
	display:none;
}
a {
	background-color:transparent;
}
a:active,a:hover {
	outline:0;
}
abbr[title] {
	border-bottom:1px dotted;
}
b,strong {
	font-weight:700;
}
dfn {
	font-style:italic;
}
h1 {
	font-size:2em;
	margin:.67em 0;
}
mark {
	background:#ff0;
	color:#555;
}
small {
	font-size:80%;
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup {
	top:-.5em;
}
sub {
	bottom:-.25em;
}
img {
	border:0;
}
svg:not(:root) {
	overflow:hidden;
}
figure {
	margin:1em 40px;
}
hr {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
}
pre {
	overflow:auto;
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em;
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0;
}
button {
	overflow:visible;
}
button,select {
	text-transform:none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}
button[disabled],html input[disabled] {
	cursor:default;
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}
input {
	line-height:normal;
}
input[type="checkbox"],input[type="radio"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height:auto;
}
input[type="search"] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em;
}
legend {
	border:0;
	padding:0;
}
textarea {
	overflow:auto;
}
optgroup {
	font-weight:700;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
td,th {
	padding:0;
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
:before,:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body {
	font-size:14px;
	line-height:1.42857143;
	/* color:#86898D; */
	background-color:#fff;
	/* list-style-image:url(images/bullet-checkmark2.png); */
}
.footer-feedblock li{
	position:relative;
	color: #000;
}
.footer-feedblock li:after {
	    width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-left: 10px solid #025064;
      border-bottom: 5px solid transparent;
	position: absolute;
	content: "";
	display: block;
	    top: 0.65rem;
    left: -1.5rem;
}
input,button,select,textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
}
a {
	color:#025064;
	text-decoration:none;
}
a:hover,a:focus {
	color:#025064;
	text-decoration:underline;
}
a:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
figure {
	margin:0;
}
img {
	vertical-align:middle;
}
.img-responsive {
	display:block;
	max-width:100%;
	height:auto;
}
.img-rounded {
	border-radius:6px;
}
.img-thumbnail {
	padding:4px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto;
}
.img-circle {
	border-radius:50%;
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee;
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto;
}
[role="button"] {
	cursor:pointer;
}

/* Bootstrap Grid Layout */
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
}
.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
}
.row {
	margin-left:-15px;
	margin-right:-15px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left;
}
.col-xs-12 {
	width:100%;
}
.col-xs-11 {
	width:91.66666667%;
}
.col-xs-10 {
	width:83.33333333%;
}
.col-xs-9 {
	width:75%;
}
.col-xs-8 {
	width:66.66666667%;
}
.col-xs-7 {
	width:58.33333333%;
}
.col-xs-6 {
	width:50%;
}
.col-xs-5 {
	width:41.66666667%;
}
.col-xs-4 {
	width:33.33333333%;
}
.col-xs-3 {
	width:25%;
}
.col-xs-2 {
	width:16.66666667%;
}
.col-xs-1 {
	width:8.33333333%;
}
.col-xs-pull-12 {
	right:100%;
}
.col-xs-pull-11 {
	right:91.66666667%;
}
.col-xs-pull-10 {
	right:83.33333333%;
}
.col-xs-pull-9 {
	right:75%;
}
.col-xs-pull-8 {
	right:66.66666667%;
}
.col-xs-pull-7 {
	right:58.33333333%;
}
.col-xs-pull-6 {
	right:50%;
}
.col-xs-pull-5 {
	right:41.66666667%;
}
.col-xs-pull-4 {
	right:33.33333333%;
}
.col-xs-pull-3 {
	right:25%;
}
.col-xs-pull-2 {
	right:16.66666667%;
}
.col-xs-pull-1 {
	right:8.33333333%;
}
.col-xs-pull-0 {
	right:auto;
}
.col-xs-push-12 {
	left:100%;
}
.col-xs-push-11 {
	left:91.66666667%;
}
.col-xs-push-10 {
	left:83.33333333%;
}
.col-xs-push-9 {
	left:75%;
}
.col-xs-push-8 {
	left:66.66666667%;
}
.col-xs-push-7 {
	left:58.33333333%;
}
.col-xs-push-6 {
	left:50%;
}
.col-xs-push-5 {
	left:41.66666667%;
}
.col-xs-push-4 {
	left:33.33333333%;
}
.col-xs-push-3 {
	left:25%;
}
.col-xs-push-2 {
	left:16.66666667%;
}
.col-xs-push-1 {
	left:8.33333333%;
}
.col-xs-push-0 {
	left:auto;
}
.col-xs-offset-12 {
	margin-left:100%;
}
.col-xs-offset-11 {
	margin-left:91.66666667%;
}
.col-xs-offset-10 {
	margin-left:83.33333333%;
}
.col-xs-offset-9 {
	margin-left:75%;
}
.col-xs-offset-8 {
	margin-left:66.66666667%;
}
.col-xs-offset-7 {
	margin-left:58.33333333%;
}
.col-xs-offset-6 {
	margin-left:50%;
}
.col-xs-offset-5 {
	margin-left:41.66666667%;
}
.col-xs-offset-4 {
	margin-left:33.33333333%;
}
.col-xs-offset-3 {
	margin-left:25%;
}
.col-xs-offset-2 {
	margin-left:16.66666667%;
}
.col-xs-offset-1 {
	margin-left:8.33333333%;
}
.col-xs-offset-0 {
	margin-left:0;
}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after {
	content:" ";
	display:table;
}
.clearfix:after,.container:after,.container-fluid:after,.row:after {
	clear:both;
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.pull-right {
	float:right !important;
}
.pull-left {
	float:left !important;
}
.hide {
	display:none !important;
}
.show {
	display:block !important;
}
.invisible {
	visibility:hidden;
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.hidden {
	display:none !important;
}
.affix {
	position:fixed;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg {
	display:none !important;
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
	display:none !important;
}

/* Print Visibility - See Matching Media Queries */
.visible-print {
	display:none !important;
}
.visible-print-block {
	display:none !important;
}
.visible-print-inline {
	display:none !important;
}
.visible-print-inline-block {
	display:none !important;
}

.nav-icon-1-0 {
	width:1em !important;
}
.nav-icon-1-1 {
	width:1.1em !important;
}
.nav-icon-1-2 {
	width:1.2em !important;
}
.nav-icon-1-3 {
	width:1.3em !important;
}
.nav-icon-1-4 {
	width:1.4em !important;
}

#container {
	width:987px;
	position:relative;
	margin:0 auto;
	padding:0;
}
#bodyArea {
	width:987px;
	position:relative;
	clear:both;
	margin:10px auto 25px;
	padding:0;
}
#bodyAreaHome {
	width:auto;
	clear:both;
	margin:10px 0 25px;
	padding:0;
}
#insideContent {
	width:987px;
	margin-top:0;
	float:left;
	min-height:550px;
}
.leftCol {
	width:590px;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
.leftCol a {
	border-bottom:1px dotted #80A6B9;
}
.leftCol a:hover {
	background-color:#D3DEE4;
	text-decoration:none;
}
.leftCol ul,.leftCol2 ul {
	/* list-style-image:url(images/bullet-checkmark2.png); */
	margin-left:12px;
	padding-left:10px;
}
.leftCol ul li,.leftCol2 ul li {
	font-size:1.2em;
	line-height:1.3em;
	padding-bottom:10px;
}
p,.content {
	font-size:1.2em;
	line-height:1.3em;
	margin:0 0 1.3em;
}
.maincontent li {
	font-size:16px;
	line-height:1.3em;
	/* margin:0 0 1.3em;*/
}
hr {
	margin-top:30px;
	margin-bottom:30px;
	border-top:1px solid #c4d7e4;
}
.maincontent a {
	border-bottom:1px dotted #80A6B9;
}
.maincontent a:hover {
	background-color:#D3DEE4;
	text-decoration:none;
}
.maincontent ul {
	/* list-style-image:url(images/bullet-checkmark2.png); */
	margin-left:12px;
	padding-left:10px;
}
.maincontent ul li {
	font-size:16px;
	line-height:1.3em;
	padding-bottom:10px;
}
.secondarycontent a {
	text-decoration:none;
	border:0;
}
html {
	/* font-family:'Istok Web', sans-serif; */
	font-size:10px;
	/* color:#636363; */
}
body {
	margin:0;
	padding:0;
	/* font-family:'Istok Web', sans-serif; */
	font-weight:400;
	font-size:1.3em;
	background-image:none!important;
}
.fullbody-wrapper {
	position:relative;
	overflow:hidden;
	border-bottom:0px solid #94beda;
	z-index:-100;
}
div.clear {
	clear:both;
	margin:0;
	padding:0;
}
.image11 {
	display:block;
	text-indent:-999em;
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
a.image11 {
	cursor:pointer;
}
h1,h2,h3,h4,h5,h6 {
	/* font-family:'Varela Round', sans-serif; */
	font-weight:300;
	line-height:1.1em;
	color:#025064;
	margin:.6em 0 .3em;
}
h4 a {
	line-height:1.3em;
}
h1 {
	font-size:2.5em;
	line-height:1.2em;
	margin:0;
}
h1 span {
	color:#2e75c7;
}
h1.blog-title {
	font-size:1.8em;
}
h1.putback {
	font-size:14px;
	font-weight:700;
	margin-left:20px;
}
.header-logo a.putback {
	position:absolute;
	top:20px;
	left:16px;
	background-color:#fff;
}
.main-title {
	color:#025064;
	font-weight:400;
	padding:32px 0 25px;
	font-size:1.3em;
	line-height:1.9em;
}
.main-title span {
	font-size:2.5em;
	font-weight:300;
	color:#025064;
}
h2 {
	font-size:2.2em;
}
h3 {
	font-size:2em;
}
h4 {
	font-size:1.8em;
}
h5 {
	font-size:1.6em;
	font-weight:700;
	color:#86898D;
}
h6 {
	font-size:1.4em;
	font-weight:700;
	color:#aaa;
}
.source-sans {
	/* font-family:'Varela Round', sans-serif; */
	font-weight:300;
}
#header {
	width:987px;
	height:126px;
	margin:0;
	padding:0;
	position:relative;
}
#logo-bkg {
	position:absolute;
	top:10px;
	left:-30px;
	height:54px;
	width:566px;
	background-image:url(images/logo-2012.png);
}
#logo {
	width:426px;
	float:left;
	margin-left:-23px;
}
#logo a {
	width:403px;
	height:40px;
	float:left;
	margin:23px 0 0 5px;
}
#topInfo {
	width:300px;
	height:20px;
	float:right;
	margin:0;
	padding:15px 0 8px;
}
#topInfo p {
	background-image:url(images/phone-number.png);
	width:136px;
	height:23px;
	float:left;
	margin:6px 26px 0 0;
}
#topInfo a {
	width:20px;
	height:23px;
	margin-right:5px;
	float:left;
}
#topInfo a:nth-of-type(1) {
	background-image:url(images/sm-twitter-icon.png);
}
#topInfo a:nth-of-type(2) {
	background-image:url(images/sm-linkedin-icon.png);
}
#topInfo a:nth-of-type(3) {
	background-image:url(images/sm-facebook-icon.png);
}
#searchform #s {
	width:179px;
	height:15px;
	float:left;
	border:0;
	background:transparent url(images/search-bg.png) 0 0 no-repeat;
	margin:7px 0 0 5px;
	padding:8px 25px 8px 15px;
}
#searchform #searchsubmit {
	display:block;
	float:left;
	font-size:1px;
	color:#373737;
	background:url(images/search-submit-btn.png) 0 0 no-repeat;
	width:17px;
	height:22px;
	cursor:pointer;
	text-indent:-999em;
	margin:12px 0 0 -9px;
}
#banner {
	background:url(images/home-banner-bg.png) no-repeat;
	width:960px;
	height:361px;
	position:relative;
	clear:left;
	display:block;
	z-index:50;
	margin:17px auto 35px;
	padding:0;
}
.sprite2 {
	background-repeat:no-repeat;
	display:block;
}
.sprite-s1 {
	width:200px;
	height:8px;
	background-position:0 0;
}
.sprite-s2 {
	width:200px;
	height:8px;
	background-position:-200px 0;
}
.sprite-slong {
	width:502px;
	height:7px;
	background-position:-8px 0;
}
.sprite {
	background-image:url(/wp-content/uploads/2017/02/social-icons.png);
	background-repeat:no-repeat;
	display:block;
}
.sprite-li {
	width:42px;
	height:42px;
	background-position:0 0;
}
.sprite-go {
	width:42px;
	height:42px;
	background-position:-42px 0;
}
.sprite-fa {
	width:42px;
	height:42px;
	background-position:-84px 0;
}
.sprite-tw {
	width:42px;
	height:42px;
	background-position:-126px 0;
}
.sprite-yo {
	width:42px;
	height:42px;
	background-position:-168px 0;
}
.sprite-wo {
	width:42px;
	height:42px;
	background-position:-210px 0;
}
.sprite-rs {
	width:42px;
	height:42px;
	background-position:-252px 0;
}
.breadcrumbs2 {
	font-weight:700;
	padding-top:3px;
	height:25px;
	font-size:12px;
	color:#025064;
	color:#AAA;
}
.breadcrumbs2 a {
	color:#025064;
}
.breadcrumbs2 .current {
	color:#555;
}
.breadcrumbs {
	width:1076px;
	height:45px;
	background:url(images/breadcrumbs-bg.png) 0 0 no-repeat;
	position:absolute;
	top:58px;
	left:-52px;
	padding:0 0 0 50px;
}
.breadcrumbs div.leftBorder {
	width:8px;
	height:31px;
	background:url(images/breadcrumbs-left.png) 0 0 no-repeat;
	float:left;
	margin:0;
}
.breadcrumbs a {
	color:#555;
	height:31px;
	background:url(images/breadcrumbs-link-bg.png) 0 0 repeat-x;
	font-size:11px;
	display:block;
	float:left;
	text-transform:uppercase;
	line-height:31px;
	padding:0 15px 0 9px;
}
.breadcrumbs a img {
	width:18px;
	height:16px;
	margin-top:5px;
	padding-left:10px;
}
.breadcrumbs div.arrow {
	background:url(images/breadcrumbs-arrow-over.png) 0 0 no-repeat;
	float:left;
	width:9px;
	height:31px;
}
.breadcrumbs div.arrow:last-of-type {
	background-image:url(images/breadcrumbs-right-arrow.png);
}
.breadcrumbs .current {
	font-weight:700;
	color:#025064;
	background:none;
	font-size:.9em;
	float:left;
	text-transform:uppercase;
	margin:7px 0 0 7px;
}
.leftCol2 {
	width:850px;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
.rightCol {
	position:relative;
	float:right;
	width:320px;
	list-style:none;
	margin:0;
	padding:0;
}
.sidebar-container-home {
	float:right;
	width:340px;
}
.feed {
	width:303px;
	background:#fff url(images/tab-top.png) 0 0 no-repeat;
	float:right;
	position:relative;
	margin:5px 0 0;
	padding:0;
}
.feedTabDiv {
	width:259px;
	height:48px;
	background:url(images/feed-tabs.png) 0 0 no-repeat;
	margin:0 auto;
}
ul.feedTabs {
	width:233px;
	list-style-type:none;
	margin:0 auto;
	padding:0;
}
ul.feedTabs li {
	float:left;
	margin:0;
	padding:0;
}
ul.feedTabs li a {
	display:block;
	height:48px;
	text-indent:-999em;
	background:url(images/feed-tabs-active.png) 0 0 no-repeat;
	outline:none;
}
ul.feedTabs li#news,ulfeedTabs li#news a {
	width:89px;
}
ul.feedTabs li#news a:hover,ul.feedTabs li#news a.current {
	background-position:2px -51px;
}
ul.feedTabs li#news a:hover {
	z-index:10;
	position:relative;
}
ul.feedTabs li#trainings a {
	width:109px;
	margin:0 -28px 0 -29px;
}
ul.feedTabs li#trainings a:hover,ul.feedTabs li#trainings a.current {
	background-position:-59px -99px;
}
ul.feedTabs li#trainings a:hover {
	z-index:20;
	position:relative;
}
ul.feedTabs li#events a {
	width:92px;
}
ul.feedTabs li#events a:hover,ul.feedTabs li#events a.current {
	background-position:-139px -147px;
	z-index:0;
	position:relative;
}
div.feedPanes {
	width:301px;
	border-left:#a7a7a7 1px solid;
	border-right:#a7a7a7 1px solid;
	padding-top:15px;
}
div.feedPanes div {
	width:260px;
	margin:0 auto;
	padding:10px 0 5px;
}
div.feedPanes div p:last-of-type {
	padding-bottom:0;
	margin-bottom:0;
}
div.feedPanes div h3 {
	padding:7px;
}
div.feedPanes div h3 a {
	float:left;
	width:190px;
}
div.feedPanes div h3 span {
	float:right;
	width:30px;
	font-size:.7em;
	color:#1f4678;
	text-shadow:none;
	font-weight:700;
	margin:0 20px 0 0;
	padding:0;
}
div.feedPanes div .post {
	clear:both;
	border-bottom:#a7a7a7 1px solid;
	font-size:.9em;
	margin:0 0 5px;
	padding:0 0 8px;
}
div.feedPanes div .post:last-of-type {
	margin-bottom:0;
	padding-bottom:0;
	border:none;
}
div.feedPanes div .post p {
	line-height:1.7em;
	padding:7px;
}
div.feedFoot {
	width:303px;
	height:19px;
	display:block;
	background:url(images/tab-bottom.png) 0 0 no-repeat;
	margin:0;
	padding:0;
}
.logos {
	width:100%;
	height:146px;
	background:#f7f7f7;
	margin:0 auto 15px;
}
.logos .container {
	width:987px;
	height:146px;
	margin:0 auto;
}
.logos h2 {
	padding-top:5px;
	font-size:1.4em;
	font-weight:400;
	font-style:italic;
	color:#133764;
	text-align:center;
}
#bottom-container {
	width:987px;
	margin:0 auto;
}
#bottom-container .crawler-testimonial {
	float:left;
	width:620px;
	padding-top:10px;
}
#bottom-container .crawler-testimonial .left-content {
	float:left;
	width:260px;
	min-height:230px;
	margin:19px 0 10px;
}
#company-logo {
	float:left;
	width:255px;
}
#company-logo img {
	border:0 solid #c7c7c7;
	max-width:250px;
	max-height:230px;
	padding:5px 0;
}
#bottom-container .crawler-testimonial .right-content {
	float:left;
	width:350px;
	margin:0 0 0 6px;
}
#company-quote {
	float:left;
	width:324px;
	min-height:100px;
	background:url(images/blue-quote.jpg) no-repeat top left;
	padding:14px 0 2px 26px;
}
#company-quote p {
	font-style:italic;
	font-size:18px;
	line-height:.8em;
	margin:0;
}
#company-quote p:first-child {
	line-height:1.333em;
	margin:0 0 11px;
}
#bottom-container .crawler-testimonial .links {
	float:left;
	width:300px;
	padding:0 0 0 28px;
}
#bottom-container .crawler-testimonial .links a {
	font-size:10px;
	color:#025064;
	font-weight:700;
}
div.indexContent {
	width:987px;
	position:relative;
	margin:0 auto;
	padding:0;
}
div.indexContent div {
	float:left;
	width:310px;
	min-height:215px;
	border-left:1px solid #e0e0e0;
	position:relative;
	margin:0 0 0 10px;
	padding:0 0 0 11px;
}
div.indexContent div:first-child {
	border-left:none;
	margin-left:0;
}
div.indexContent div h2 {
	font-size:1.8em;
	float:left;
	color:#025064;
	margin-bottom:15px;
	line-height:1.222em;
}
div.indexContent div h2 a {
	text-decoration:none;
}
div.indexContent div p img {
	float:left;
	max-width:68px;
	margin:0 10px 0 -15px;
}
div.indexContent div p {
	clear:both;
	padding-left:10px;
	line-height:1.5em;
	margin:0 auto 3px;
}
div.indexContent div p strong {
	font-size:1.167em;
	line-height:1.429em;
}
div.indexContent div p .btn {
	margin-top:10px;
	float:left;
	display:block;
	outline:none;
	position:relative;
	text-transform:uppercase;
	border:1px solid #aaa;
	padding:3px 14px;
	background-color:#efefef;
	font-weight:700;
	background:url(images/btn_bkg_grey.png) repeat-x 0 0;
	font-size:11px;
	margin-bottom:20px;
}
div.indexContent div p .btn:hover {
	text-decoration:none;
	background-color:#e0e0e0;
	background:url(images/btn_bkg_grey.png) repeat-x 0 -40px;
}
div.indexContent div p .btn1 {
	width:183px;
	height:29px;
	background:url(images/home-btn1.png) no-repeat 0 0;
}
div.indexContent div p .btn2 {
	width:212px;
	height:29px;
	background:url(images/home-btn2.png) no-repeat 0 0;
}
div.indexContent div p .btn3 {
	width:166px;
	height:29px;
	background:url(images/home-btn3.png) no-repeat 0 0;
}
div.indexContent div p .btn1:hover,div.indexContent div p .btn2:hover,div.indexContent div p .btn3:hover {
	background-position:0 -29px;
}
.indexContent div h6 {
	clear:both;
	padding-left:10px;
}
.indexContent div h6 span {
	color:#424242;
}
.pre-footer {
	margin-top:1px;
	height:1px;
	border-top:1px solid #eeeeee;
}
.footer {
	background-color:#eeeeee;
	min-height:300px;
}
.sub-footer-wrap {
	background-color:#025064;
}
.footer-inner {
	padding-top:30px;
	padding-bottom:30px;
}
.footer-feedblock {
	padding-bottom:30px;
}
.footer-feedblock h3 {
	color:#053c55;
}
.footer-inner a,.footer-inner a:hover,.footer-inner a:visited {
	color:#000;
}
.footer-inner ul {
	border-top:1px solid #ccc;
	list-style-type:none;
	margin:0 25px 0 0;
	padding:12px 0 0;
}
.footer-feedblock ul {
	list-style-type:disc;
}
.footer-feedblock ul li {
	color:#000;
	padding:3px 0;
	margin-left:15px;
	position: relative;
}
.sub-footer-rule {
	height:1px;
	background-color:#86898D;
}
.outro {
	color:#FFFFFF;
	line-height:2em;
	position:relative;
}
.outro a,.outro a:hover,.outro a:visited {
	color:#fff;
	position:relative;
}
.social-container ul {
	margin:0;
	padding:0;
	border:0;
}
.social-container ul li {
	display:inline-block;
	height:42px;
	width:42px;
}
.social-container ul li a {
	display:block;
	margin:0;
	padding:0;
	background:transparent;
}
.social-container ul li a:hover {
	background-color:#3a547e;
}
a:hover {
	color:#025064;
	text-decoration:underline;
}
.partner {
	padding-top:35px;
}
a.img,a.img:hover,a.no-hover-bkg:hover {
	background-color:transparent;
	border-bottom:none;
}
input,textarea {
	color:#666;
	font-size:12px;
}
input[type=text] {
	width:300px;
}
input[type="text"],textarea {
	background:#f9f9f9;
	color:#5f5f5f;
	font-size:12px;
	border:1px solid #D0D9DF;
	box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
	padding:2px;
}
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {
	max-width:100%;
	height:auto;
}
.alignleft,img.alignleft {
	display:inline;
	float:left;
	margin-right:34px;
	margin-top:4px;
}
.alignright,img.alignright {
	display:inline;
	float:right;
	margin-left:34px;
	margin-top:4px;
}
.aligncenter,img.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignleft,img.alignright,img.aligncenter {
	margin-bottom:12px;
}
img,#searchform input {
	border:0;
}
a.image11,.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}
#searchform,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}
#company-quote p b,#company-quote p strong,#calc .smaller {
	font-size:12px;
}
div.indexContent div h2 span,.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:700;
}
a,a:visited,a:active {
	color:#025064;
	text-decoration:none;
}
ul,ol {
	margin:10px;
	padding:5px;
}
.maincontent ul, .maincontent ol {
	font-size: 16px;
}
.cta2-container {
	z-index:99999;
	position:fixed;
	right:0;
	top:190px;
	width:80px;
	/* font-family:'Varela Round', sans-serif; */
	font-size:11px;
	text-align:center;
	line-height:1.6em;
	-moz-box-shadow:1px 1px 2px 2px #ccc;
	-webkit-box-shadow:1px 1px 2px 2px #ccc;
}
.cta2-button {
	position:relative;
	height:80px;
	width:80px;
	background-color:#FF2102;
}
.cta2-button a {
	display:block;
	color:#fff;
	text-decoration:none;
	height:80px;
	width:80px;
	overflow:hidden;
}
.cta2-container img {
	border:0;
	max-width:100%;
	height:auto;
}
.cta2-divider {
	background-color:#FFFFFF;
	height:6px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.cta2-title {
	display:block;
	position:absolute;
	bottom:0;
	width:100%;
}
.cta2-tooltip {
	width:140px;
	height:50px;
	position:absolute;
	top:13px;
	left:-140px;
	background-color:#025064;
	color:#fff;
}
.cta2-tooltip > span {
	display:block;
	padding:8px 8px 3px;
}
.event-tag,.news-tag,.webinar-tag,.training-tag,.blog-tag,.success-tag {
	font-weight:700;
	text-transform:uppercase;
	font-size:11px;
}
a .training-tag {
	color:#a52020;
}
a .blog-tag {
	color:#444;
}
a .event-tag {
	color:#FF2102;
}
a .news-tag {
	color:#92278f;
}
a .webinar-tag {
	color:#e17502;
}
a .success-tag {
	color:#197b30;
}
.sidebar-feed-container {
	font-size:12px;
}
.sidebar-feed-container h2 {
	padding:0;
	margin:0;
	line-height:1.2em;
	color:#0f4b93;
	margin:0;
	padding:0;
}
.sidebar-feed-container h3 {
	/* font-family:'Varela Round', sans-serif; */
	color:#0f4b93;
	text-transform:uppercase;
	font-size:1.4em;
	font-weight:400;
	margin:10px 0 4px;
	padding:7px 0 0 3px;
	background-color:#f7f7f7;
	border-bottom:1px solid #e6e6e6;
}
.sidebar-feed-container h3 a {
	/* font-family:'Varela Round', sans-serif; */
	color:#0f4b93;
	text-decoration:none;
	display:inline;
	padding:0;
	background-color:transparent;
}
.sidebar-feed-container h3 a:hover {
	text-decoration:underline;
}
.sidebar-feed-container ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.sidebar-feed-container li {
	text-indent:-10px;
	list-style-image:none;
	border-bottom:1px solid #dfe8f4;
}
.sidebar-feed-container .final {
	border:none;
}
.sidebar-feed-container a {
	display:block;
	padding:4px 3px 6px 12px;
	text-decoration:none;
	color:#555;
}
.sidebar-feed-container a:hover {
	background-color:#ecf4ff;
}
.sidebar-feed-container a > strong {
	color:#000;
}
ul > li:last-child {
	border-bottom:none;
}
#livechat-compact-container,#livechat-full {
	left:20px;
	right:auto;
}
#livechat-eye-catcher {
	left:40px!important;
	width:250px!important;
}
#footerContent,#smallNavbar {
	/* font-family:'Varela Round'!important; */
}
#navbar,#navbar a {
	/* font-family:'Varela Round'!important; */
	font-size:1em!important;
}
.reveal {
	border:1px solid orange;
	position:relative;
}
.overwrap-header {
	background-image:url(images/header-stripes-bkg.png);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:3px double #d3e0eb;
}
#index2 .overwrap-header {
	border-bottom:4px solid #025064;
}
.header-top {
	height:75px;
	line-height:21px;
	/* font-family:'Varela Round'!important; */
	font-size:13px;
	color:#656464;
}
.header-logo {
	padding-top:20px;
	margin-left:-16px;
}
.header-logo-ap {
	padding-top:20px;
	margin-left:-16px;
}
.header-logo-ap img {
	max-width:none;
}
.header-right-box {
	padding-top:13px;
	margin-right:-30px;
}
.header-phone {
	padding:0 15px 0 10px;
	border-right:1px solid #dbe0e7;
	font-size:19px;
	font-weight:600;
	color:#025064;
}
.phone-and-search {
	padding-bottom:3px;
}
.top-nav {
	border:0;
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
	font-weight:400;
}
.top-nav li {
	float:left;
	margin:5px 0 0;
}
.top-nav li a {
	text-decoration:none;
	display:block;
	padding:4px 10px;
	color:#025064;
	background-image:url(images/top_nav_divider.png);
	background-repeat:no-repeat;
	background-position:right 2px;
}
.top-nav li.last a {
	background-image:none;
}
.top-nav li a:hover {
	background-color:#eee;
}
.responsive-nav-container {
	border-top:1px solid #e6ecf2;
}
.header-phone {
	margin-top:3px;
	float:left;
}
.header-search-form {
	position:relative;
	padding-left:14px;
	float:left;
	height:22px;
	width:198px;
}
.header-search-form .search-field {
	-webkit-appearance:none;
	margin:0;
	padding:1px 21px 1px 4px;
	width:154px;
	font-weight:400;
	font-size:12px;
	color:#86898D;
	height:22px;
	border:1px solid #d3dfec;
	top:1px;
	right:0;
}
::-webkit-input-placeholder {
	color:#c1cfdf;
}
:-moz-placeholder {
	color:#c1cfdf;
}
::-moz-placeholder {
	color:#c1cfdf;
}
:-ms-input-placeholder {
	color:#c1cfdf;
}
.header-search-form .search-button {
	margin:0 0 0 -30px;
	border:0;
	position:absolute;
	top:3px;
	right:2px;
}
#header-search-form .search-button:hover {
	background-color:rgba(255,255,255,0.2);
}
#header-search-form input:focus {
	outline:0;
}
.icon-larger {
	font-size:23px!important;
	line-height:.5em!important;
}
.responsive-nav-wrapper {
	border-top:1px solid #aaa;
	margin:0 auto;
}
.uberlink {
	color:#666;
	text-decoration:none;
	border:1px solid #fff;
}
.uberlink:hover {
	text-decoration:none;
	background-color:#ecf0f4;
	border:1px solid #d3e0eb;
}
.uber-title {
	display:block;
	/* font-family:'Varela Round'!important; */
	font-weight:300;
	line-height:1.1em;
	font-size:16px;
	color:#025064;
	margin-bottom:6px;
}
.uber-subtitle {
	display:block;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#444;
	margin-bottom:6px;
}
.uber-img-caption {
	font-size:11.5px;
	letter-spacing:.5px;
	color:#aaa;
}
.uber-video-feature {
	display:block;
	padding:12px 10px 10px;
}
.uber-video-feature .image-wrap {
	float:left;
	display:inline-block;
	text-align:center;
}
.uber-video-feature img {
	margin:0 10px 7px 0;
}
.uber-video-feature .uber-title {
	margin-top:4px;
}
.uber-video-feature p {
	padding:0;
	margin:0;
}
.uber-ap-auto {
	display:block;
	padding:18px 12px 12px;
	min-height:140px;
}
.uber-ap-auto img {
	max-width:90px;
	height:auto;
	float:left;
	margin:5px 10px 7px 0;
}
.uber-ap-auto .uber-title {
	font-size:18px;
}
.uber-ap-auto p {
	font-size:16px;
	color:#666;
	line-height:1.3em;
	margin:0;
}
.uber-ap-secondary:first-of-type {
	border-bottom:1px solid #d3e0eb;
}
.uber-ap-secondary {
	display:block;
	padding:12px 5px 5px 12px;
}
.uber-ap-secondary p {
	padding:0;
	margin:0;
}
.uber-sub-horz {
	margin:0 0 10px 24px;
	font-size:16px;
	text-align:center;
}
.uber-sub-horz a {
	color:#426ea9;
}
.ubermenu .uber-sub-item {
	/* color:#426ea9!important; */
	text-indent:0!important;
	border:1px solid #e6ecf2!important;
	margin-right:2px!important;
	padding:3px 8px!important;
	font-size:15px!important;
}
.ubermenu .uber-sub-item:hover {
	color:#fff!important;
}
.ubermenu-submenu-id-13250,.ubermenu-submenu-id-13252 {
	margin:0 12px!important;
	padding:0!important;
}
.ubermenu-item-13250 .ubermenu-custom-content-padded,.ubermenu-item-13252 .ubermenu-custom-content-padded {
	padding:12px 12px 1px!important;
}
.ubermenu .uber-sub-item .ubermenu-target-text {
	vertical-align:baseline;
}
.ubermenu #menu-item-13250 {
	border-right:1px solid #e5e5e5;
}
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-14117 {
	margin:0 auto;
	padding-left:45px;
}
.solutions-subhead {
	margin-top:14px;
	margin-bottom:10px;
	text-align:center;
	font-size:22px;
	color:#555;
	letter-spacing:1px;
	font-weight:500;
	padding:18px 0 0;
	border-top:1px solid #eee;
	text-indent:-40px;
	text-transform:uppercase;
}
.solutions-subhead hr {
	margin:0;
}
.form-v2 input,.form-v2 select,.form-v2 textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.form-v2 input[type=text],.form-v2 textarea {
	background-color:#fafafa;
	border:1px solid #bdbbbd;
	-webkit-appearance:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:3px 0;
	width:400px!important;
	padding:5px;
	/* font-family:'Istok Web', sans-serif; */
	font-weight:400;
	font-size:14px;
	color:#666;
	outline:none;
	-o-transition:color .2s ease-out,background .3s ease-in;
	-ms-transition:color .2s ease-out,background .3s ease-in;
	-moz-transition:color .2s ease-out,background .3s ease-in;
	-webkit-transition:color .2s ease-out,background .3s ease-in;
	transition:color .2s ease-out,background .3s ease-in;
}
.form-v2.sidebar-form input[type=text],.form-v2.sidebar-form textarea,.form-v2.sidebar-form select {
	width:320px!important;
}
.form-v2 input[type=text]:focus,.form-v2 textarea:focus {
	border:1px solid #bdbbbd;
	background-color:#C9E0F3;
	color:#222;
}
.form-v2 select {
	background-color:#fafafa;
	border:1px solid #bdbbbd;
	-webkit-appearance:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:3px 0;
	width:400px!important;
	padding:5px;
	/* font-family:'Varela Round'!important; */
	font-weight:400;
	font-size:14px;
	color:#666;
	outline:none;
	-o-transition:color .2s ease-out,background .3s ease-in;
	-ms-transition:color .2s ease-out,background .3s ease-in;
	-moz-transition:color .2s ease-out,background .3s ease-in;
	-webkit-transition:color .2s ease-out,background .3s ease-in;
	transition:color .2s ease-out,background .3s ease-in;
	background-image:url(images/dropdown_icon2.png);
	background-repeat:no-repeat;
	background-position:right 50%;
}
.form-v2 select:focus {
	border:1px solid #397BC2;
	background-color:#C9E0F3;
	color:#222;
}
.form-v2 label {
	text-transform:uppercase;
	color:#9f9f9f;
	width:100px;
	display:block;
	padding-right:10px;
	text-align:right;
	font-size:12px;
}
.form-v2.sidebar-form label {
	text-align:left;
}
.form-v2 input[type=button] {
	-webkit-appearance:none;
	font-size:12px;
	padding:7px 12px;
	text-transform:uppercase;
	margin:0;
	float:right;
	border:0;
	border:7px solid #eee;
	background-color:#6F9EC8;
	color:#fff;
	outline:none;
	-o-transition:color .2s ease-out,background .3s ease-in,border .1s ease-in;
	-ms-transition:color .2s ease-out,background .3s ease-in,border .1s ease-in;
	-moz-transition:color .2s ease-out,background .3s ease-in,border .1s ease-in;
	-webkit-transition:color .2s ease-out,background .3s ease-in,border .1s ease-in;
	transition:color .2s ease-out,background .3s ease-in,border .1s ease-in;
}
.form-v2 input[type=button]:hover,.form-v2 input[type=button]:focus {
	background-color:#397BC2;
	border:7px solid #C9E0F3;
}
.form-v2 input[type=button]:active {
	background-color:#444;
}
.form-v2.narrow label {
	width:78px;
}
.form-v2.narrow input[type=text],.form-v2.narrow textarea,.form-v2.narrow select {
	width:290px!important;
}
.sidebar-feed-container {
	font-size:12px;
}
.sidebar-feed-container h2 {
	font-weight:400;
	font-size:23px;
	line-height:1.2em;
	color:#0f4b93;
	margin:0;
	padding:0;
}
.sidebar-feed-container h3 {
	color:#0f4b93;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	margin:-4px 0 8px;
	padding:7px 0 0 3px;
	background-color:#f7f7f7;
	border-bottom:1px solid #e6e6e6;
	text-indent:5px;
}
.sidebar-feed-container h3 a {
	color:#025064;
	text-decoration:none;
	display:inline;
	padding:0;
	background-color:none;
}
.sidebar-feed-container h3 a:hover {
	text-decoration:underline;
}
.sidebar-feed-container ul {
	list-style-type:none;
}
.sidebar-feed-container ul {
	margin:0 0 20px;
	padding:0;
}
.sidebar-feed-container li {
	text-indent:0;
	border-bottom:1px solid #dfe8f4;
}
.sidebar-feed-container a {
	display:block;
	padding:4px 3px 6px 8px;
	text-decoration:none;
	color:#555;
}
.sidebar-feed-container a:hover {
	background-color:#ecf4ff;
}
.sidebar-feed-container p {
	margin:2px 0 0 21px;
}
.sidebar-feed-container a > strong {
	color:#025064;
}
ul > li:last-child {
	border:none;
}
.sidebar-key {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:5px 0 10px 27px;
	margin-bottom:30px;
}
.zzzz {
	padding:4px 0 6px 8px;
	margin-top:-8px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}
.zzzz a {
	display:inline;
}
.webex-subnav {
	list-style-type:none;
	margin:0;
	padding:0 0 70px;
}
.webex-subnav li {
	border:0;
}
.webex-subnav a {
	color:#025064;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:700;
	border:0;
	display:block;
	padding:5px 10px;
	margin:1px;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.webex-subnav a:hover {
	background-color:#E1EAEE;
	color:#025064;
}
.webex-subnav a.active {
	background-color:#025064;
	color:#fff;
}
.vsg-map iframe {
	border:1px solid #999;
	margin-bottom:10px;
}
.success-stories {
	padding-top:10px;
	padding-bottom:30px;
}
.success-stories .column-half {
	float:left;
	width:465px;
	margin-right:25px;
}
.success-stories .column-third {
	float:left;
	width:30%;
	margin-right:20px;
}
.success-stories hr {
	margin:-7px 0 0;
	padding:0;
	height:0;
	border:0;
	border-top:1px solid #ddd;
}
.success-stories ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.success-stories ul li {
	position:relative;
	margin:0 0 2px;
	padding:0;
	display:table;
	width:100%;
	border-bottom:1px dotted #ddd;
}
.success-stories ul li a {
	display:block;
	border-bottom:0;
}
.success-stories ul li a:hover,.success-stories ul li a.hovered {
	background-color:#D3DEE4;
	text-decoration:none;
}
.success-stories .keytable {
	width:80%;
	margin:10px auto;
	padding:15px 20px 20px;
	border:1px solid #eee;
}
.success-stories .keytable h6 {
	font-weight:400;
	margin:0 0 10px;
}
.success-stories .keytable ul li {
	border:0;
}
.success-stories .keytable .tag {
	opacity:1;
	filter:alpha(opacity=100);
}
hr.simple {
	margin:20px 0;
	padding:0;
	height:0;
	border:0;
	border-top:1px solid #ddd;
	width:96%;
}
.lc {
	width:24px;
	display:table-cell;
	vertical-align:top;
	position:relative;
}
.rc {
	display:table-cell;
	position:relative;
}
.success-hover {
	position:absolute;
	bottom:19px;
	right:0;
	background-color:#6C94BD;
	color:#fff;
	width:250px;
	z-index:9999;
	display:none;
}
.success-hover .hov-content {
	padding:8px 10px 8px 15px;
	color:#fff;
}
.success-hover .hov-content p {
	color:#fff;
	margin:0;
	padding:0;
}
.success-hover .hov-content a {
	display:inline;
	text-decoration:none;
	border-bottom:1px dotted #fff;
	color:#fff;
	background-color:transparent;
}
.success-hover .hov-content a:hover {
	background-color:#8BACCD;
	color:#fff;
	border-bottom:1px dotted #fff;
}
.unused.triangle {
	position:absolute;
	bottom:0;
	left:-12px;
	width:0;
	height:0;
	border-bottom:12px solid #6C94BD;
	border-left:12px solid transparent;
}
.tag-hover {
	position:absolute;
	left:0;
	bottom:21px;
	background-color:#6C94BD;
	color:#fff;
	padding:4px 4px 4px 10px;
	z-index:9999;
	display:none;
	width:120px;
	line-height:1.3em;
}
.tag-hover > span {
	font-size:10px;
	font-weight:400;
	letter-spacing:1px;
	text-transform:uppercase;
	display:block;
	margin-bottom:3px;
}
.tag {
	display:block;
	width:20px;
	text-align:center;
	font-weight:700;
	color:#FFF;
	text-transform:uppercase;
	opacity:.2;
	filter:alpha(opacity=20);
	cursor:default;
}
.tag:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.tag.empty {
	background-color:#FFF;
	color:#FFF;
}
.tag.applied {
	background-color:#1DB3E7;
	color:#00188F;
}
.tag.epicor-erp  {
	background-color:#31c3f2;
	color:#FFFFFF;
}
.tag.esri {
	background-color:#4FB141;
	color:#FFF;
}
.tag.lonewolf {
	background-color:#93302B;
	color:#FFE4E3;
}
.tag.ms-dynamics {
	background-color:#00188F;
	color:#FFF;
}
.tag.netsuite {
	background-color:#B9C9D6;
	color:#2E5B82;
}
.tag.oracle {
	background-color:#CF0000;
	color:#FFEAB0;
}
.tag.other {
	background-color:#AAA;
	color:#DDD;
}
.tag.sage {
	background-color:#198B73;
	color:#B1E7A9;
}
.tag.sap {
	background-color:#0066B3;
	color:#BCECFE;
}
.tag.vertafore {
	background-color:#FEBC33;
	color:#A75017;
}
.landing-head-phone {
	position:absolute;
	right:0;
	top:32px;
	font-size:22px;
	color:#025064;
}
#w_widget_container {
	background-color:#fff;
	color:#397BC2;
	width:300px;
	margin:10px 0 10px 20px;
	/* font-family:GillSans,Calibri,Trebuchet,sans-serif; */
}
#w_widget_container a,#w_widget_container a:active,#w_widget_container a:visited {
	color:#0060a9;
	text-decoration:underline;
}
#w_widget_container a:hover {
	color:#000;
	text-decoration:underline;
}
#w_heading {
	font-size:18px;
	font-weight:700;
	/* font-family:GillSans,Trebuchet,Calibri,sans-serif; */
	color:#fff;
	padding:10px;
	background:#4d79a6;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d79a6',endColorstr='#084683');
	background:-webkit-gradient(linear,left top,left bottom,from(#4d79a6),to(#084683));
	background:-moz-linear-gradient(top,#4d79a6,#084683);
}
#w_content {
	border-width:1px;
	border-style:solid;
	border-color:#d4d4d4;
	height:320px;
	overflow:auto;
	padding:0;
}
.w_pre_widget {
	text-align:center;
	margin-bottom:8px;
}
.w_post_widget {
	text-align:center;
	margin-top:8px;
}
.ap-block-1 {
	margin:30px auto;
}
.ap-block-1 p:last-of-type {
	margin-bottom:0!important;
}
.ap-block-3 {
	padding:30px inherit;
	text-align:center;
}
.ap-block-3 > div {
	padding:40px 0;
}
.ap-block-3 > div span {
	font-size:24px;
	color:#FF2102;
	display:inline!important;
	font-weight:300;
}
.ap-block-3 > div h1 {
	font-weight:300;
	display:inline!important;
	font-size:24px!important;
	color:#FF2102;
	margin:0;
	padding:0;
}
.ap-page p.larger {
	font-size:20px;
}
.ap360-wrapper {
	position:relative;
	max-width:620px;
	margin:10px auto;
}
.ap360-wrapper > img {
	position:relative;
	max-width:100%;
	height:auto;
}
.ap360-maplink {
	display:block;
	position:absolute;
}
#ap360-1 {
	height:25%;
	width:20%;
	top:0;
	left:40%;
}
#ap360-2 {
	height:28%;
	width:25%;
	top:25%;
	right:0;
}
#ap360-3 {
	height:19%;
	width:34.2%;
	bottom:0;
	right:0;
}
#ap360-4 {
	height:20.4%;
	width:33.6%;
	bottom:0;
	left:0;
}
#ap360-5 {
	height:28%;
	width:25%;
	top:25%;
	left:0;
}
.ubermenu-skin-clean-white {
	background:inherit!important;
}
.cta-column-container {
	position:absolute;
	top:0;
	right:0;
	height:2000px;
	z-index:99;
	width:100%;
	border:1px solid #d6d6d6;
	border-top:1px solid #fff;
	background-color:#fff;
	border:1px solid #d6d6d6;
	border-top:1px solid #fff;
	padding:14px;
	height:1500px;
}
.cta-column-container .itembox {
	background-color:#f4f4f4;
	margin-bottom:17px;
}
.cta-column-container .itembox-content {
	padding:7px 8px 9px;
	color:#86898D;
	font-size:11px;
	/* font-family:'Varela Round'!important; */
}
.itembox-content h3 {
	color:#86898D;
	font-size:18px;
	font-weight:700;
	/* font-family:'Varela Round'!important; */
}
.test-wrapper {
	border:1px solid green;
}
.cta-hider {
	position:absolute;
	top:-30px;
	right:25px;
	color:#999;
	z-index:999;
}
.cta-label {
	color:#999;
	font-size:13px;
}
.cta-maintitle {
	margin-top:0;
	padding-top:0;
	font-size:18px;
	color:#86898D;
}
.cta-boxlink,.cta-boxlink:visited {
	font-size:13px;
	font-weight:400;
	color:#FF2102;
}
.itembox img {
	max-width:100%;
	height:auto;
}
.sidebar-collapsed .itembox {
	background-color:#f4f4f4;
	margin-bottom:20px;
}
.sidebar-collapsed .itembox-content {
	color:#555;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
}
.sidebar-collapsed .itembox-content h3 {
	color:#86898D;
	font-size:17px;
	font-weight:400;
	/* font-family:'Varela Round'!important; */
}
.sidebar-collapsed .cta-label {
	color:#999;
	font-size:12px;
}
.sidebar-collapsed-header .cta-maintitle {
	margin-top:15px;
	margin-bottom:-10px;
	padding-top:0;
	font-size:18px;
	color:#555;
}
.sidebar-collapsed .cta-boxlink,.cta-boxlink:visited {
	font-size:13px;
	line-height:2em;
	font-weight:400;
	color:#FF2102;
}
.sidebar-collapsed .itembox img {
	max-width:100%;
	height:auto;
}
.sidebar-collapsed-header-wrapper {
	border-top:1px solid #94beda;
	margin-top:2px;
	margin-bottom:20px;
}
.shiftnav-bar-right {
	font-size:25px;
	display:inline-block;
	margin-top:7px;
}
.map-responsive {
	overflow:hidden;
	padding-bottom:40%;
	position:relative;
	height:0;
}
.map-responsive iframe {
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
}
.page-id-13 .gform_wrapper .left_label input.medium,.page-id-13 .gform_wrapper .left_label select.medium,.page-id-13 .gform_wrapper .right_label input.medium,.page-id-13 .gform_wrapper .right_label select.medium,.page-id-13 .gform_wrapper .left_label textarea.medium {
	width:63.5%;
	background-color:#f9f9f9;
	border:1px solid #D0D9DF;
	box-shadow:none;
}
.page-id-13 .gform_wrapper .ginput_complex input[type=text] {
	box-shadow:none;
}
.page-id-13 #gform_submit_button_1 {
	display:inline-block;
	background-color:#FF2102!important;
	border:0;
	padding:10px 20px;
	margin:18px 0 40px 12px;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	/* font-family:'Varela Round'!important; */
	font-weight:400;
	letter-spacing:1px;
}
.page-id-13 #gform_submit_button_1:hover {
	background-color:#FF2102!important;
}
span.button-orange a {
	display:inline-block;
	background-color:#FF2102!important;
	padding:10px 15px;
	margin:18px;
	text-decoration:none;
	color:#fff;
	font-size:17px;
	/* font-family:'Varela Round'!important; */
	font-weight:400;
	letter-spacing:.5px;
}
span.button-orange a:hover {
	background-color:#FF2102!important;
}
a.button-orange {
	display:inline-block;
	background-color:#FF2102!important;
	padding:10px 15px;
	margin:18px;
	text-decoration:none!important;
	color:#fff;
	font-size:17px;
	/* font-family:'Varela Round'!important; */
	font-weight:400;
	letter-spacing:.5px;
}
a.button-orange:hover {
	background-color:#FF2102!important;
}
a.button-orange.small {
	padding:7px 12px;
	margin:15px 0 0;
	font-size:14px;
	letter-spacing:.5px;
	text-decoration:none!important;
}
.vcenter {
	display:table-cell;
	vertical-align:middle;
	float:none!important;
}
.multi-use-wrapper {
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
}
.multi-use-wrapper li {
	font-size:1.2em;
	padding-bottom:5px;
	/* list-style-image:url(images/bullet-checkmark2.png); */
}
.multi-use-wrapper .bxslider li {
	font-size:1em;
}
.full-area-click {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:transparent;
	z-index:1;
}
.full-area-click:hover ~ .container .button-orange {
	background-color:#FF2102!important;
}
.overwrap-multi-segment {
	position:relative;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	padding-top:30px;
	padding-bottom:30px;
}
.overwrap-multi-segment .img-wrapper {
	text-align:center;
}
.overwrap-multi-segment .img-wrapper img {
	max-width:100%;
	height:auto;
}
.overwrap-multi-segment .row-heading {
	margin-top:0;
	margin-bottom:.5em;
}
.overwrap-multi-segment .text-left {
	text-align:left;
}
.overwrap-multi-segment .text-center {
	text-align:center;
}
.overwrap-multi-segment .text-right {
	text-align:right;
}
.overwrap-multi-segment.row-center {
	text-align:center;
}
.overwrap-multi-segment.row-center .row-heading {
	margin-top:1em;
}
.overwrap-multi-segment .column-left {
	text-align:left;
}
.overwrap-multi-segment .column-center {
	text-align:center!important;
}
.overwrap-multi-segment .column-right {
	text-align:right;
}
.overwrap-multi-segment .gform_wrapper .left_label input.medium,.overwrap-multi-segment .gform_wrapper .left_label select.medium,.overwrap-multi-segment .gform_wrapper .right_label input.medium,.overwrap-multi-segment .gform_wrapper .right_label select.medium,.overwrap-multi-segment .gform_wrapper .left_label textarea.medium {
	width:63.5%;
	background-color:#f9f9f9;
	border:1px solid #D0D9DF;
	box-shadow:none;
}
.overwrap-multi-segment .gform_wrapper .ginput_complex input[type=text] {
	background-color:#fafafa;
	border:1px solid #e7eff5;
	-webkit-appearance:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.overwrap-multi-segment .gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.overwrap-multi-segment .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.overwrap-multi-segment .gform_wrapper .ginput_complex .ginput_right select,.overwrap-multi-segment .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.overwrap-multi-segment .gform_wrapper .ginput_complex select {
	width:82%;
}
.overwrap-multi-segment .gform_button {
	display:inline-block;
	background-color:#FF2102!important;
	border:0;
	padding:10px 20px;
	margin:18px 0 40px 12px;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	font-weight:400;
	letter-spacing:1px;
}
.overwrap-multi-segment .gform_button:hover {
	background-color:#FF2102!important;
}
.overwrap-multi-segment .bxslider {
	margin:0;
	padding:0;
	list-style:none;
}
.overwrap-multi-segment .bxslider li {
	padding:20px 120px;
	line-height:1.4;
}
.overwrap-multi-segment .quote-image {
	max-width:120px;
	margin-right:40px;
	display:inline-block;
}
.overwrap-multi-segment .quote-text {
	font-size:14px;
}
.overwrap-multi-segment .quote-text p:last-child {
	margin-bottom:0;
}
.overwrap-multi-segment .attribution {
	color:#025064;
	font-weight:700;
	margin-bottom:0;
}
.overwrap-multi-segment .row-testimonials .quote-text {
	font-size:14pt;
}
.overwrap-multi-segment .row-testimonials .quote-text p:last-child {
	margin-bottom:0;
}
.overwrap-multi-segment .row-testimonials .attribution {
	color:#2A619F;
	font-weight:700;
	margin-bottom:0;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-link {
	text-decoration:none;
	position:relative;
	text-align:center;
	max-width:300px;
	margin:12px auto;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-link:hover {
	text-decoration:none;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-icon-box {
	padding-top:5px;
	padding-bottom:5px;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-icon {
	max-width:75px;
	height:auto;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-content {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	background-color:#fff;
	border-radius:12px;
	border-right:2px solid #c3d6e3;
	border-bottom:2px solid #c3d6e3;
	padding:10px;
	color:#666;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-content .fine-line {
	border-top:1px solid #ccc;
	margin-bottom:8px;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-icon-box h3 {
	margin-top:.5em;
	font-size:22px;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-content h3 {
	font-weight:500;
	font-size:1.4em;
	margin-top:0;
}
.overwrap-multi-segment.icon-tile-wrapper2 .testimonials-container {
	padding-top:25px;
	padding-bottom:20px;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-content .faux {
	display:block;
	color:#86898D;
	font-weight:700;
	padding-top:10px;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-button,.overwrap-multi-segment.icon-tile-wrapper2 .tile-button:visited {
	display:table;
	margin:8px auto;
	padding:5px 15px;
	text-decoration:none;
	border:0;
	background-color:#497da7;
	color:#eee;
}
.overwrap-multi-segment.icon-tile-wrapper2 .tile-button:hover {
	color:#fff;
	background-color:#16496d;
}
.overwrap-multi-segment.icon-tile-wrapper2 .horzrule1 {
	border-top:1px solid #94beda;
}
.media {
	margin-top:15px;
}
.media:first-child {
	margin-top:0;
}
.media-right,.media > .pull-right {
	padding-left:10px;
}
.media-left,.media > .pull-left {
	padding-right:10px;
}
.media-left,.media-right,.media-body {
	display:table-cell;
	vertical-align:top;
}
.media-middle {
	vertical-align:middle;
}
.media-bottom {
	vertical-align:bottom;
}
.media-heading {
	margin-top:0;
	margin-bottom:5px;
}
.media-list {
	padding-left:0;
	list-style:none;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .left_label input.medium,.overwrap-multi-segment.formstyle-1 .gform_wrapper .left_label select.medium,.overwrap-multi-segment.formstyle-1 .gform_wrapper .right_label input.medium,.overwrap-multi-segment.formstyle-1 .gform_wrapper .right_label select.medium,.overwrap-multi-segment.formstyle-1 .gform_wrapper .left_label textarea.medium {
	width:100%;
	background-color:#f9f9f9;
	box-shadow:none;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .ginput_complex input[type=text] {
	box-shadow:none;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	font-size:18px;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.overwrap-multi-segment.formstyle-1 .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.overwrap-multi-segment.formstyle-1 .gform_wrapper .ginput_complex .ginput_right select,.overwrap-multi-segment.formstyle-1 .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.overwrap-multi-segment.formstyle-1 .gform_wrapper .ginput_complex select {
	width:100%;
}
.overwrap-multi-segment.formstyle-1 .gform_button {
	display:inline-block;
	background-color:#FF2102!important;
	border-radius:0px;
	border:0;
	padding:10px 20px;
	margin:18px 0 40px 12px;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	font-weight:400;
	letter-spacing:1px;
}
.overwrap-multi-segment.formstyle-1 .gform_button:hover {
	background-color:#FF2102!important;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper {
	margin:0;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body {
	width:100%;
	margin:0;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields {
	margin:0;
	margin:20px 0!important;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield {
	margin:0;
	padding:0;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {
	margin:0 !important;
	padding:0 !important;
	width: 100% !important;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
	display:none;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
	font-size:17px;
	margin:5px 0;
	border:1px solid #ccc;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:8px 10px!important;
	color:#222;
}
.UNUSED.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
	color:#397BC2;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield select {
	margin:0;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield textarea {
	font-size:17px;
	margin:5px 0;
	border:1px solid #ccc;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:8px 10px!important;
	color:#222;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex {
	font-size:17px;
	width:100%;
	margin:5px 0;
	padding:0;
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:8px 10px!important;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_left {
	border:1px solid blue;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_left label {
	border:1px solid blue;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_right {
	border:1px solid blue;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_right label {
	border:1px solid blue;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_full {
	border:1px solid blue;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_full label {
	border:1px solid blue;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield input[type=email],.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield input[type=url] {
	font-size:17px;
	margin:5px 0;
	border:1px solid #ccc;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:8px 10px!important;
	color:#222;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .recaptcha_widget_div .recaptcha_area {
	margin:0;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .ginput_recaptcha {
	margin:0!important;
	padding:0;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .gfield_captcha_container {
	margin:0;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .gfield_captcha_container .gfield_captcha {
	margin:0;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_body .gform_fields .gfield .gfield_captcha_container input {
	margin:0;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper .gform_footer {
	margin:0;
	width:100%;
	text-align:center;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper ::-webkit-input-placeholder {
	font-size:17px;
	color:#aaa;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper :-moz-placeholder {
	font-size:17px;
	color:#aaa;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper ::-moz-placeholder {
	font-size:17px;
	color:#aaa;
}
.overwrap-multi-segment.formstyle-1 .gform_wrapper :-ms-input-placeholder {
	font-size:17px;
	color:#aaa!important;
}
.nolink > a {
	cursor:default!important;
}
.nolink > a:focus {
	outline:0!important;
	border:none!important;
}
.blog-footer-nav {
	padding-bottom:25px;
}
.blog-footer-nav div {
	padding:10px 0;
	border-top:1px solid #e5e5e5;
}
.sidebar-category-menu a {
	display:block;
	font-size:16px;
	padding:6px 0;
}
.sidebar-recent-posts a {
	display:block;
	font-size:14px;
	margin:20px 0;
}
.blog-single img {
	max-width:100%;
	height:auto;
}
.maincontent img {
	max-width:100%;
	height:auto;
}
.post-summary-divider {
	height:1px;
	border:none;
	color:#eee;
	background-color:#eee;
	width:70%;
	margin:40px auto;
	text-align:center;
}
.post-summary-details {
	color:#999;
	font-size:10px;
}
.landing-page {
	/*background-repeat:no-repeat;*/
	background-position:0 0;
	background-size:100% auto;
	margin-top:0;
}
.landing-page .container-landing {
	min-height:500px;
	color:#888;
}
.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4 {
	line-height:1.1em;
	margin:0;
	padding:0;
	color:#2261a1;
}
.landing-page h1 {
	font-size:55px;
}
.landing-page h2 {
	font-size:22px;
	color:#025064;
}
.landing-page h3 {
	font-size:22px;
	font-weight:400;
}
.landing-page h4 {
	font-size:16px;
	padding-bottom:7px;
	color:#5c8ab7;
}
.landing-page .col-content {
	padding-top:25px;
}
.landing-page .col-content > .inner {
	padding:50px 0 20px 15px;
}
.landing-page .bubble {
	position:relative;
	width:100%;
	background-color:#fff;
	margin:50px 0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:#d8d8d8 solid 1px;
}
.landing-page .bubble .inner {
	margin-left:30px;
	padding:16px 12px;
	font-style:italic;
}
.landing-page .bubble .attribution {
	text-align:right;
	height:46px;
	position:absolute;
	bottom:-62px;
	right:-5px;
	font-style:italic;
}
.landing-page .bubble .quotemark {
	padding-left:10px;
	position:absolute;
	color:#a9c5dc;
	font-size:72px;
}
.landing-page .triangle {
	position:absolute;
	bottom:-15px;
	right:40px;
	width:0;
	height:0;
	border-top:15px solid #fff;
	border-left:15px solid transparent;
}
.landing-page .triangle-border {
	position:absolute;
	bottom:-17px;
	right:39px;
	width:0;
	height:0;
	border-top:16px solid #d8d8d8;
	border-left:16px solid transparent;
}
.landing-page .mainpoints {
	padding:0;
	list-style-type:none;
	margin:0;
}
.landing-page .mainpoints li {
	margin:20px 0 20px 60px;
	padding:10px 0 10px 10px;
	position:relative;
	color:#888;
	line-height:1.2em;
	list-style-image:none;
}
.landing-page .mainpoints .circle {
	height:60px;
	width:60px;
	background-image:url('<?php echo get_template_directory_uri(); ?>/images/circle_bullet_bkg.png');
	position:absolute;
	top:10px;
	left:-62px;
}
.landing-page .mainpoints .circle > img {
	margin:15px;
	width:30px;
	height:30px;
}
.landing-page .mainpoints .non-circle {
	width:60px;
	position:absolute;
	top:10px;
	left:-62px;
}
.landing-page .mainpoints .non-circle > img {
	max-width:60px;
	height:auto;
}
.landing-page .form-box {
	width:100%;
	border:2px solid #86898D;
	margin-top:-55px;
	margin-bottom:15px;
	background-color:#fff;
	padding-bottom:50px;
	position:relative;
	z-index:1;
}
.landing-page .above-form-image {
	text-align:center;
	z-index:2;
	opacity:.99;
	position:relative;
	top:-15px;
}
.landing-page .above-form-image img {
	max-width:100%;
	height:auto;
	z-index:10000;
}
.landing-page .above-form-block {
	text-align:left;
	z-index:2;
	opacity:.99;
	position:relative;
	top:0;
	margin-bottom:65px;
	padding:18px 20px 0;
}
.landing-page .above-form-block.empty {
	height:30px;
}
.landing-page .sidebar-form {
	padding-top:40px;
	padding-left:15px;
	padding-right:15px;
}
::-webkit-input-placeholder,.landing-page .placeholder {
	color:#aaa;
	font-size:12px;
}
.landing-page button {
	position:absolute;
	bottom:-50px;
	left:50%;
	margin-left:-160px;
	background:none;
	border:0;
	color:#fff;
	text-align:left;
	height:90px;
	width:320px;
}
.landing-page .special-submit {
	cursor:pointer;
	width:270px;
	height:90px;
	margin:0 auto;
	background-image:url('<?php echo get_template_directory_uri(); ?>/images/form_large_button.png');
	background-repeat:no-repeat;
	position:relative;
}
.landing-page .special-submit:hover {
	background-position:0 -90px;
}
.landing-page .special-submit > div {
	position:absolute;
	top:20px;
	left:10px;
	height:45px;
	width:210px;
	text-align:center;
	font-size:18px;
	margin-left:20px;
}
.landing-page .special-submit > div > span {
	display:block;
	font-size:15px;
	font-style:none;
	text-shadow:none;
	margin-left:20px;
}
.landing-page button::-moz-focus-inner {
	border:0;
}
.landing-page button:focus {
	outline:0;
}
.landing-page .click-triggers {
	list-style-type:none;
	padding:0;
	margin:55px 0 20px 20px;
}
.landing-page .click-triggers li {
	padding:0;
	margin:8px 8px 0 30px;
	color:#c65b05;
	position:relative;
}
.landing-page .click-triggers > li > div {
	height:16px;
	width:18px;
	position:absolute;
	left:-22px;
	top:2px;
	background-image:url('<?php echo get_template_directory_uri(); ?>/images/landing_checkmark.png');
}
.landing-page .integrations-logos-image {
	margin-top:55px;
	text-align:center;
}
.landing-page .integrations-logos-image img {
	max-width:100%;
	height:auto;
}
.landing-page .col-logostrip {
	padding-top:45px;
	text-align:center;
}
.landing-page .logostrip {
	max-width:100%;
	height:auto;
}
.landing-page .logostrip-caption {
	text-align:center;
	color:#AAA;
}
.landing-page .landing-form.form-v2.sidebar-form input[type=text],.landing-page .landing-form.form-v2.sidebar-form textarea,.landing-page .landing-form.form-v2.sidebar-form select {
	width:100%!important;
}
.text-left {
	text-align:left;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.scale-images img {
	max-width:100%;
	height:auto;
}
.row.match-my-cols {
	overflow:hidden;
}
.row.match-my-cols [class*="col-"] {
	margin-bottom:-99999px;
	padding-bottom:99999px;
}
.row-match-my-cols .force-bkg-height {
	margin-bottom:-99999px;
	padding-bottom:99999px;
}
.top-pad-sm {
	padding-top:10px;
}
.top-pad-md {
	padding-top:25px;
}
.top-pad-lg {
	padding-top:50px;
}
.top-pad-xl {
	padding-top:80px;
}
.bot-pad-sm {
	padding-bottom:10px;
}
.bot-pad-md {
	padding-bottom:25px;
}
.bot-pad-lg {
	padding-bottom:50px;
}
.bot-pad-xl {
	padding-bottom:80px;
}
a.flat-button,a.flat-button:visited {
	display:table;
	margin-top:8px;
	padding:5px 15px;
	text-decoration:none;
	border:0;
	background-color:#FF2102;
	color:#ffffff;
}
a.flat-button:hover {
	color:#ffffff;
	background-color:#FF2102;
	border:0;
}






.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe.youtube-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}





/* Stop issue between rev slider and shift nav */
.rev_slider_wrapper.fullwidthbanner-container {
	left:0 !important;
}

.header-top {
	height:85px;
}

/* Main Navigation */
#main-nav ul    {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #fff;
}
#main-nav ul li    {
	display: block;
	position: relative;
	float: left;
}
#main-nav ul li a  {
	display: block;
	padding: 1em 1.2em;
	text-decoration: none;
	white-space: nowrap;
	color:#86898D;
	font-size:1.2em;
}
#main-nav > div > ul > li > a  {

}
#main-nav ul li a .menu-item-description {
	font-size:0.8em;
	color:#025064;
	margin-bottom:0;
}
#main-nav .current-menu-item a, #main-nav .current_page_item a, #main-nav ul li:hover {
    background: #FBFBFB;
    background: -webkit-linear-gradient(#F7F7F7, #FFFFFF);
    background: -o-linear-gradient(#F7F7F7, #FFFFFF);
    background: -moz-linear-gradient(#F7F7F7, #FFFFFF); 
    background: linear-gradient(#F7F7F7, #FFFFFF);
}
#main-nav ul ul .current-menu-item a, #main-nav ul ul .current_page_item a {
	background: #989595;
	color:#fff;
}
#main-nav ul ul { 
    display: none;
    background-color: #FFFFFF;
    min-width: 100%;
    z-index: 99999;
    border: 1px solid #d4e0eb;
    border-top: 1px solid #dde7f0;
    box-shadow: 1px 2px 2px 0px rgba(0,0,0,.1);
}
#main-nav ul ul .menu-item-description {
	display:none;
}
#main-nav ul ul li {
    float: none; 
}
#main-nav ul ul li a {
	padding: 0.75em 1.75em 0.75em 1.25em;
    font-size: 1.1em;
	color:#025064;
}
#main-nav ul li:hover > ul {
	display: block;
	position: absolute;
}

#main-nav ul li:hover li {
	float: none;
}

#main-nav li:hover li a:hover { 
	background: #989595; 
	color:#fff;
}

#main-nav ul ul ul {
  left: 100%;
  top: 0;
}
#main-nav ul ul > .menu-item-has-children {
	position:relative;
}
#main-nav ul ul > .menu-item-has-children > a:after{
	position:absolute;
	right: 10px;
	content: "\f105";
	display: inline-block;
    font: normal normal normal 18px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Landing Page */
body .landing-form-wrapper .form-v3 input[type=text], body .landing-form-wrapper .form-v3 textarea {
	padding:8px;
	margin:5px 0;
}
.landing-page .bubble .quotemark {
    font-size: 110px;
    top: -15px;
}
.landing-page .bubble .inner {
    margin-left: 50px;
    font-size: 1.2em;
}


/* fix form width */
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	width: 100% !important;
}

html:not([dir=rtl]) .page-template-template-multi-use .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, 
html:not([dir=rtl]) .page-template-template-multi-use .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, 
html:not([dir=rtl]) .page-template-template-multi-use .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
	margin: 0 !important;
	width: 100% !important;
}

.page-id-13 .gform_wrapper .left_label input.medium, 
.page-id-13 .gform_wrapper .left_label select.medium, 
.page-id-13 .gform_wrapper .right_label input.medium, 
.page-id-13 .gform_wrapper .right_label select.medium, 
.page-id-13 .gform_wrapper .left_label textarea.medium {
	width: 100%;
}


/* sharing buttons via Scriptless Sharing plugin */
.scriptlesssocialsharing {
	margin: 50px auto;
}
.scriptlesssocialsharing h3 {
	font-size: 1.2em;
	color: #888;
	margin-left: .1em;
}

.landing-page .special-submit > div > span {
	margin-left: 0;
}

@media (min-width: 768px) {
	.container {
		width:750px;
	}
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
		float:left;
	}
	.col-sm-12 {
		width:100%;
	}
	.col-sm-11 {
		width:91.66666667%;
	}
	.col-sm-10 {
		width:83.33333333%;
	}
	.col-sm-9 {
		width:75%;
	}
	.col-sm-8 {
		width:66.66666667%;
	}
	.col-sm-7 {
		width:58.33333333%;
	}
	.col-sm-6 {
		width:50%;
	}
	.col-sm-5 {
		width:41.66666667%;
	}
	.col-sm-4 {
		width:33.33333333%;
	}
	.col-sm-3 {
		width:25%;
	}
	.col-sm-2 {
		width:16.66666667%;
	}
	.col-sm-1 {
		width:8.33333333%;
	}
	.col-sm-pull-12 {
		right:100%;
	}
	.col-sm-pull-11 {
		right:91.66666667%;
	}
	.col-sm-pull-10 {
		right:83.33333333%;
	}
	.col-sm-pull-9 {
		right:75%;
	}
	.col-sm-pull-8 {
		right:66.66666667%;
	}
	.col-sm-pull-7 {
		right:58.33333333%;
	}
	.col-sm-pull-6 {
		right:50%;
	}
	.col-sm-pull-5 {
		right:41.66666667%;
	}
	.col-sm-pull-4 {
		right:33.33333333%;
	}
	.col-sm-pull-3 {
		right:25%;
	}
	.col-sm-pull-2 {
		right:16.66666667%;
	}
	.col-sm-pull-1 {
		right:8.33333333%;
	}
	.col-sm-pull-0 {
		right:auto;
	}
	.col-sm-push-12 {
		left:100%;
	}
	.col-sm-push-11 {
		left:91.66666667%;
	}
	.col-sm-push-10 {
		left:83.33333333%;
	}
	.col-sm-push-9 {
		left:75%;
	}
	.col-sm-push-8 {
		left:66.66666667%;
	}
	.col-sm-push-7 {
		left:58.33333333%;
	}
	.col-sm-push-6 {
		left:50%;
	}
	.col-sm-push-5 {
		left:41.66666667%;
	}
	.col-sm-push-4 {
		left:33.33333333%;
	}
	.col-sm-push-3 {
		left:25%;
	}
	.col-sm-push-2 {
		left:16.66666667%;
	}
	.col-sm-push-1 {
		left:8.33333333%;
	}
	.col-sm-push-0 {
		left:auto;
	}
	.col-sm-offset-12 {
		margin-left:100%;
	}
	.col-sm-offset-11 {
		margin-left:91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left:83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left:75%;
	}
	.col-sm-offset-8 {
		margin-left:66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left:58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left:50%;
	}
	.col-sm-offset-5 {
		margin-left:41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left:33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left:25%;
	}
	.col-sm-offset-2 {
		margin-left:16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left:8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left:0;
	}
}
@media (min-width: 992px) {
	.vcenter.image-right {
		float: right !important;
	}
	.container {
		width:970px;
	}
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
		float:left;
	}
	.col-md-12 {
		width:100%;
	}
	.col-md-11 {
		width:91.66666667%;
	}
	.col-md-10 {
		width:83.33333333%;
	}
	.col-md-9 {
		width:75%;
	}
	.col-md-8 {
		width:66.66666667%;
	}
	.col-md-7 {
		width:58.33333333%;
	}
	.col-md-6 {
		width:50%;
	}
	.col-md-5 {
		width:41.66666667%;
	}
	.col-md-4 {
		width:33.33333333%;
	}
	.col-md-3 {
		width:25%;
	}
	.col-md-2 {
		width:16.66666667%;
	}
	.col-md-1 {
		width:8.33333333%;
	}
	.col-md-pull-12 {
		right:100%;
	}
	.col-md-pull-11 {
		right:91.66666667%;
	}
	.col-md-pull-10 {
		right:83.33333333%;
	}
	.col-md-pull-9 {
		right:75%;
	}
	.col-md-pull-8 {
		right:66.66666667%;
	}
	.col-md-pull-7 {
		right:58.33333333%;
	}
	.col-md-pull-6 {
		right:50%;
	}
	.col-md-pull-5 {
		right:41.66666667%;
	}
	.col-md-pull-4 {
		right:33.33333333%;
	}
	.col-md-pull-3 {
		right:25%;
	}
	.col-md-pull-2 {
		right:16.66666667%;
	}
	.col-md-pull-1 {
		right:8.33333333%;
	}
	.col-md-pull-0 {
		right:auto;
	}
	.col-md-push-12 {
		left:100%;
	}
	.col-md-push-11 {
		left:91.66666667%;
	}
	.col-md-push-10 {
		left:83.33333333%;
	}
	.col-md-push-9 {
		left:75%;
	}
	.col-md-push-8 {
		left:66.66666667%;
	}
	.col-md-push-7 {
		left:58.33333333%;
	}
	.col-md-push-6 {
		left:50%;
	}
	.col-md-push-5 {
		left:41.66666667%;
	}
	.col-md-push-4 {
		left:33.33333333%;
	}
	.col-md-push-3 {
		left:25%;
	}
	.col-md-push-2 {
		left:16.66666667%;
	}
	.col-md-push-1 {
		left:8.33333333%;
	}
	.col-md-push-0 {
		left:auto;
	}
	.col-md-offset-12 {
		margin-left:100%;
	}
	.col-md-offset-11 {
		margin-left:91.66666667%;
	}
	.col-md-offset-10 {
		margin-left:83.33333333%;
	}
	.col-md-offset-9 {
		margin-left:75%;
	}
	.col-md-offset-8 {
		margin-left:66.66666667%;
	}
	.col-md-offset-7 {
		margin-left:58.33333333%;
	}
	.col-md-offset-6 {
		margin-left:50%;
	}
	.col-md-offset-5 {
		margin-left:41.66666667%;
	}
	.col-md-offset-4 {
		margin-left:33.33333333%;
	}
	.col-md-offset-3 {
		margin-left:25%;
	}
	.col-md-offset-2 {
		margin-left:16.66666667%;
	}
	.col-md-offset-1 {
		margin-left:8.33333333%;
	}
	.col-md-offset-0 {
		margin-left:0;
	}
}
@media (min-width: 1200px) {
	.container {
		width:1170px;
	}
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
		float:left;
	}
	.col-lg-12 {
		width:100%;
	}
	.col-lg-11 {
		width:91.66666667%;
	}
	.col-lg-10 {
		width:83.33333333%;
	}
	.col-lg-9 {
		width:75%;
	}
	.col-lg-8 {
		width:66.66666667%;
	}
	.col-lg-7 {
		width:58.33333333%;
	}
	.col-lg-6 {
		width:50%;
	}
	.col-lg-5 {
		width:41.66666667%;
	}
	.col-lg-4 {
		width:33.33333333%;
	}
	.col-lg-3 {
		width:25%;
	}
	.col-lg-2 {
		width:16.66666667%;
	}
	.col-lg-1 {
		width:8.33333333%;
	}
	.col-lg-pull-12 {
		right:100%;
	}
	.col-lg-pull-11 {
		right:91.66666667%;
	}
	.col-lg-pull-10 {
		right:83.33333333%;
	}
	.col-lg-pull-9 {
		right:75%;
	}
	.col-lg-pull-8 {
		right:66.66666667%;
	}
	.col-lg-pull-7 {
		right:58.33333333%;
	}
	.col-lg-pull-6 {
		right:50%;
	}
	.col-lg-pull-5 {
		right:41.66666667%;
	}
	.col-lg-pull-4 {
		right:33.33333333%;
	}
	.col-lg-pull-3 {
		right:25%;
	}
	.col-lg-pull-2 {
		right:16.66666667%;
	}
	.col-lg-pull-1 {
		right:8.33333333%;
	}
	.col-lg-pull-0 {
		right:auto;
	}
	.col-lg-push-12 {
		left:100%;
	}
	.col-lg-push-11 {
		left:91.66666667%;
	}
	.col-lg-push-10 {
		left:83.33333333%;
	}
	.col-lg-push-9 {
		left:75%;
	}
	.col-lg-push-8 {
		left:66.66666667%;
	}
	.col-lg-push-7 {
		left:58.33333333%;
	}
	.col-lg-push-6 {
		left:50%;
	}
	.col-lg-push-5 {
		left:41.66666667%;
	}
	.col-lg-push-4 {
		left:33.33333333%;
	}
	.col-lg-push-3 {
		left:25%;
	}
	.col-lg-push-2 {
		left:16.66666667%;
	}
	.col-lg-push-1 {
		left:8.33333333%;
	}
	.col-lg-push-0 {
		left:auto;
	}
	.col-lg-offset-12 {
		margin-left:100%;
	}
	.col-lg-offset-11 {
		margin-left:91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left:83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left:75%;
	}
	.col-lg-offset-8 {
		margin-left:66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left:58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left:50%;
	}
	.col-lg-offset-5 {
		margin-left:41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left:33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left:25%;
	}
	.col-lg-offset-2 {
		margin-left:16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left:8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left:0;
	}
	.visible-lg {
		display:block !important;
	}
	table.visible-lg {
		display:table !important;
	}
	tr.visible-lg {
		display:table-row !important;
	}
	th.visible-lg,td.visible-lg {
		display:table-cell !important;
	}
	.visible-lg-block {
		display:block !important;
	}
	.visible-lg-inline {
		display:inline !important;
	}
	.visible-lg-inline-block {
		display:inline-block !important;
	}
	.hidden-lg {
		display:none !important;
	}
}

@media (max-width: 767px) {
	.hidden-xs {
		display:none !important;
	}
	.visible-xs {
		display:block !important;
	}
	table.visible-xs {
		display:table !important;
	}
	tr.visible-xs {
		display:table-row !important;
	}
	th.visible-xs,td.visible-xs {
		display:table-cell !important;
	}
	.visible-xs-block {
		display:block !important;
	}
	.visible-xs-inline {
		display:inline !important;
	}
	.visible-xs-inline-block {
		display:inline-block !important;
	}
	.testimonial-modal-row {
		padding-top:20px;
		left:20px;
		right:20px;
	}
	.testimonial-x {
		top:10px;
	}
	.testimonial-logo img {
		max-width:180px;
		max-height:80px;
	}
	.testimonial-quote {
		background-image:none;
		padding:14px 10px 20px;
		border-bottom:1px solid #ccc;
		text-align:center;
	}
	.testimonial-quote p:first-child {
		text-align:justify;
	}
	.logo-container .single-logo-box {
		margin-top:6px;
		margin-bottom:6px;
		padding-left:8px;
		padding-right:8px;
	}
	.logo-container .testimonial-link {
		height:78px;
	}
	.logo-container .testimonial-link > img {
		max-width:117px;
		max-height:65px;
	}
	h3.testimonials-heading {
		font-size:18px;
	}
	.landing-page {
		margin-top:0 !important;
	}
	.landing-page h1 {
		font-size:24px !important;
		text-align:center !important;
	}
	.landing-page h2 {
		font-size:18px !important;
		text-align:center !important;
	}
	body #shiftnav-toggle-main {
		background: #FFF;
		-webkit-box-shadow: 0px 1px 5px rgba(51, 51, 51, 0.3);
		-moz-box-shadow: 0px 1px 5px rgba(51, 51, 51, 0.3);
		box-shadow: 0px 1px 5px rgba(51, 51, 51, 0.3);
	}
	.logo-container .single-logo-box .testimonial-link > img {
		max-width: 80%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display:none !important;
	}
	.visible-sm {
		display:block !important;
	}
	table.visible-sm {
		display:table !important;
	}
	tr.visible-sm {
		display:table-row !important;
	}
	th.visible-sm,td.visible-sm {
		display:table-cell !important;
	}
	.visible-sm-block {
		display:block !important;
	}
	.visible-sm-inline {
		display:inline !important;
	}
	.visible-sm-inline-block {
		display:inline-block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display:none !important;
	}
	.visible-md {
		display:block !important;
	}
	table.visible-md {
		display:table !important;
	}
	tr.visible-md {
		display:table-row !important;
	}
	th.visible-md,td.visible-md {
		display:table-cell !important;
	}
	.visible-md-block {
		display:block !important;
	}
	.visible-md-inline {
		display:inline !important;
	}
	.visible-md-inline-block {
		display:inline-block !important;
	}
}
@media (max-width: 640px) {
	#field_1_5 > .gfield_label {
		width:100%;
	}
}
@media (max-width: 480px) {
	.overwrap-body .match-my-cols table {
	    width: auto !important;
	    margin-left: -15px;
	    margin-right: -15px;
	    display: block;
	    padding: 0 15px;
	}
	.overwrap-body .match-my-cols table tbody,
	.overwrap-body .match-my-cols table tr,
	.overwrap-body .match-my-cols table td {
		display: block;
	}
	.overwrap-body .match-my-cols table td h2 {
		text-align: center;
	}
	.overwrap-body .match-my-cols table td blockquote {
		margin-left: 0;
		margin-right: 0;
	}
	img.team-photo.alignleft {
		float: none;
		margin: 20px auto 0 auto !important;
		display: block;
	}
	.page-id-8627 .maincontent .match-my-cols > .col-xs-12 > p {
		padding-left: 0 !important;
		text-align: center;
	}
	.page-id-8627 .maincontent .match-my-cols > .col-xs-12 > p + h3 {
		text-align: center;
	}
}
@media (max-width: 1200px) {
	#main-nav ul li a  {
		padding: 1em 2em;
	}
	#main-nav ul li a .menu-item-description {
		display:none;
	}
}
@media (max-width: 992px) {
	.ubermenu-target-description {
		display:none !important;
	}
	.vcenter {
		display:block;
		margin-top:10px;
		margin-bottom:15px;
		vertical-align:middle;
		float:none !important;
	}
	#main-nav ul li a  {
		padding: 1em 1.5em;
	}
	.persona-wrapper .col-md-6.vcenter,
	.multi-use-wrapper .col-md-6.vcenter {
		display: block;
		text-align: center;
	}
	.overwrap-multi-segment .col-md-6.vcenter {
		display: block;
	}
	.persona-wrapper .col-md-6.vcenter p,
	.persona-wrapper .col-md-6.vcenter ul {
		text-align: left;
	}
	.persona-wrapper .col-md-6.vcenter + .col-md-6.vcenter {
		margin-top: 40px;
	}
	.persona-wrapper .row-persona .column-centered + .column-centered {
		margin-top: 45px;
	}
	.persona-wrapper .row-testimonials .media,
	.overwrap-multi-segment .media {
		text-align: center;
	}
	.persona-wrapper .row-testimonials .media-left,
	.overwrap-multi-segment .media-left {
		margin-bottom: 15px;
	}
	.persona-wrapper .row-testimonials .media-left,
	.overwrap-multi-segment .media-left,
	.persona-wrapper .row-testimonials .media-right,
	.overwrap-multi-segment .media-right,
	.persona-wrapper .row-testimonials .media-body,
	.overwrap-multi-segment .media-body {
		display: block;
	}
	.persona-wrapper .row-testimonials .bxslider li,
	 .bx-controls-direction .bxslider li {
		padding: 20px 10px;
	}
	.persona-wrapper .row-testimonials .bx-controls-direction,
	 .overwrap-multi-segment .bx-controls-direction {
		/* display: none; */
	}
	.bx-wrapper .bx-controls-direction a {
		top: 25%;
	}
	body .persona-wrapper .row-testimonials .quote-image,
	.overwrap-multi-segment .quote-image {
		margin: 0;
	}
	.ap-page p.larger {
		line-height: 35px;
	}
	.ap-page p.larger span span {
		margin-top: 20px;
		display: block;
	}
	.page-id-13792 .persona-wrapper a.button-orange.small {

	}
}
@media print {
	.visible-print {
		display:block !important;
	}
	table.visible-print {
		display:table !important;
	}
	tr.visible-print {
		display:table-row !important;
	}
	th.visible-print,td.visible-print {
		display:table-cell !important;
	}
	.visible-print-block {
		display:block !important;
	}
	.visible-print-inline {
		display:inline !important;
	}
	.visible-print-inline-block {
		display:inline-block !important;
	}
	.hidden-print {
		display:none !important;
	}
}

.ec-card {
	 width: 100%;
	 height: auto;
	 background: #fff;
	 overflow: hidden;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 align-items: center;
	 position: relative;
	 padding-top: 2rem;
	 text-decoration: none !important;
	box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
	transition: all 0.3s cubic-bezier(0.25,  0.8, 0.25, 1);
}
 .ec-card .card-overlay {
	 width: 25px;
	 height: 25px;
	 position: absolute;
	 border-radius: 50%;
	 background: #025064;
	 top: 27%;
	 left: 47%;
	 z-index: 0;
	 transition: transform 0.5s ease-out;
}
 .ec-card .circle {
	 width: 120px;
	 height: 120px;
	 border-radius: 50%;
	 background: #fff;
	 border: 2px solid transparent;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 position: relative;
	 z-index: 1;
	 transition: all 0.3s ease-out;
}
 .ec-card .circle:after {
	 content: "";
	 width: 110px;
	 height: 110px;
	 display: block;
	 position: absolute;
	 background: white;
	 border-radius: 50%;
	 top: 3px;
	 left: 3px;
	 transition: opacity 0.3s ease-out;
}
 .ec-card .circle svg {
	 z-index: 10000;
	 transform: translateZ(0);
	 height: 10rem;
	 width: 10rem;
	 color: white;
	 fill: white;
	 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
 .ec-card .circle img {
	 z-index: 10000;
	 transform: translateZ(0);
	 height: 10rem;
	 width: 10rem;
	 color: white;
	 fill: white;
	 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
 .ec-card .card-content p, .ec-card .card-content h4 {
	 text-align: center;
	 padding: 0 1rem;
	 text-decoration: none !important;
}
 .ec-card .card-content p {
	 color: black;
}
 .ec-card:hover {
	 transform: translateY(-5px) scale(1.005) translateZ(0);
	box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
 .ec-card:hover .card-overlay {
	 transform: scale(50) translateZ(0);
	 background-color: #025064;
}
 .ec-card:hover .circle {
	 border-color: #85898D;
	 /*background: black;*/
}
 .ec-card:hover .circle:after {
	 background: #fff;
}
 .ec-card:hover .circle svg {
	 color: black;
	 fill: black;
}
 .ec-card:hover .circle img {
	 color: black;
	 fill: black;
}
 .ec-card:hover h4, .ec-card:hover p {
	 color: white;
	 position: relative;
	 z-index: 3;
	 text-decoration:none !important;
}
 .ec-card:active {
	 outline: none;
	 border: none;
}
