/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2020 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
.vc_row:after,
.vc_row:before {
	content: ' ';
	display: table;
}
.vc_row:after {
	clear: both;
}
@media (max-width: 767px) {
	.vc_hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.vc_hidden-sm {
		display: none !important;
	}
}
.vc_row {
	margin-left: -15px;
	margin-right: -15px;
}
.vc_col-sm-1,
.vc_col-sm-10,
.vc_col-sm-11,
.vc_col-sm-12,
.vc_col-sm-2,
.vc_col-sm-3,
.vc_col-sm-4,
.vc_col-sm-5,
.vc_col-sm-6,
.vc_col-sm-7,
.vc_col-sm-8,
.vc_col-sm-9,
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
	float: left;
}
.vc_col-xs-12 {
	width: 100%;
}
.vc_col-xs-11 {
	width: 91.66666667%;
}
.vc_col-xs-10 {
	width: 83.33333333%;
}
.vc_col-xs-9 {
	width: 75%;
}
.vc_col-xs-8 {
	width: 66.66666667%;
}
.vc_col-xs-7 {
	width: 58.33333333%;
}
.vc_col-xs-6 {
	width: 50%;
}
.vc_col-xs-5 {
	width: 41.66666667%;
}
.vc_col-xs-4 {
	width: 33.33333333%;
}
.vc_col-xs-3 {
	width: 25%;
}
.vc_col-xs-2 {
	width: 16.66666667%;
}
.vc_col-xs-1 {
	width: 8.33333333%;
}
.vc_col-xs-push-12 {
	left: 100%;
}
.vc_col-xs-push-11 {
	left: 91.66666667%;
}
.vc_col-xs-push-10 {
	left: 83.33333333%;
}
.vc_col-xs-push-9 {
	left: 75%;
}
.vc_col-xs-push-8 {
	left: 66.66666667%;
}
.vc_col-xs-push-7 {
	left: 58.33333333%;
}
.vc_col-xs-push-6 {
	left: 50%;
}
.vc_col-xs-push-5 {
	left: 41.66666667%;
}
.vc_col-xs-push-4 {
	left: 33.33333333%;
}
.vc_col-xs-push-3 {
	left: 25%;
}
.vc_col-xs-push-2 {
	left: 16.66666667%;
}
.vc_col-xs-push-1 {
	left: 8.33333333%;
}
.vc_col-xs-push-0 {
	left: auto;
}
.vc_col-xs-offset-12 {
	margin-left: 100%;
}
.vc_col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.vc_col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.vc_col-xs-offset-9 {
	margin-left: 75%;
}
.vc_col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.vc_col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.vc_col-xs-offset-6 {
	margin-left: 50%;
}
.vc_col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.vc_col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.vc_col-xs-offset-3 {
	margin-left: 25%;
}
.vc_col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.vc_col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.vc_col-xs-offset-0 {
	margin-left: 0;
}
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
	float: left;
}
.vc_col-xs-5\/5 {
	width: 100%;
}
.vc_col-xs-4\/5 {
	width: 80%;
}
.vc_col-xs-3\/5 {
	width: 60%;
}
.vc_col-xs-2\/5 {
	width: 40%;
}
.vc_col-xs-1\/5 {
	width: 20%;
}
.vc_col-xs-push-5\/5 {
	left: 100%;
}
.vc_col-xs-push-4\/5 {
	left: 80%;
}
.vc_col-xs-push-3\/5 {
	left: 60%;
}
.vc_col-xs-push-2\/5 {
	left: 40%;
}
.vc_col-xs-push-1\/5 {
	left: 20%;
}
.vc_col-xs-push-0\/5 {
	left: auto;
}
.vc_col-xs-offset-5\/5 {
	margin-left: 100%;
}
.vc_col-xs-offset-4\/5 {
	margin-left: 80%;
}
.vc_col-xs-offset-3\/5 {
	margin-left: 60%;
}
.vc_col-xs-offset-2\/5 {
	margin-left: 40%;
}
.vc_col-xs-offset-1\/5 {
	margin-left: 20%;
}
.vc_col-xs-offset-0\/5 {
	margin-left: 0;
}
@media (min-width: 768px) {
	.vc_col-sm-1,
	.vc_col-sm-10,
	.vc_col-sm-11,
	.vc_col-sm-12,
	.vc_col-sm-2,
	.vc_col-sm-3,
	.vc_col-sm-4,
	.vc_col-sm-5,
	.vc_col-sm-6,
	.vc_col-sm-7,
	.vc_col-sm-8,
	.vc_col-sm-9 {
		float: left;
	}
	.vc_col-sm-12 {
		width: 100%;
	}
	.vc_col-sm-11 {
		width: 91.66666667%;
	}
	.vc_col-sm-10 {
		width: 83.33333333%;
	}
	.vc_col-sm-9 {
		width: 75%;
	}
	.vc_col-sm-8 {
		width: 66.66666667%;
	}
	.vc_col-sm-7 {
		width: 58.33333333%;
	}
	.vc_col-sm-6 {
		width: 50%;
	}
	.vc_col-sm-5 {
		width: 41.66666667%;
	}
	.vc_col-sm-4 {
		width: 33.33333333%;
	}
	.vc_col-sm-3 {
		width: 25%;
	}
	.vc_col-sm-2 {
		width: 16.66666667%;
	}
	.vc_col-sm-1 {
		width: 8.33333333%;
	}
	.vc_col-sm-push-12 {
		left: 100%;
	}
	.vc_col-sm-push-11 {
		left: 91.66666667%;
	}
	.vc_col-sm-push-10 {
		left: 83.33333333%;
	}
	.vc_col-sm-push-9 {
		left: 75%;
	}
	.vc_col-sm-push-8 {
		left: 66.66666667%;
	}
	.vc_col-sm-push-7 {
		left: 58.33333333%;
	}
	.vc_col-sm-push-6 {
		left: 50%;
	}
	.vc_col-sm-push-5 {
		left: 41.66666667%;
	}
	.vc_col-sm-push-4 {
		left: 33.33333333%;
	}
	.vc_col-sm-push-3 {
		left: 25%;
	}
	.vc_col-sm-push-2 {
		left: 16.66666667%;
	}
	.vc_col-sm-push-1 {
		left: 8.33333333%;
	}
	.vc_col-sm-push-0 {
		left: auto;
	}
	.vc_col-sm-offset-12 {
		margin-left: 100%;
	}
	.vc_col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.vc_col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.vc_col-sm-offset-9 {
		margin-left: 75%;
	}
	.vc_col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.vc_col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.vc_col-sm-offset-6 {
		margin-left: 50%;
	}
	.vc_col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.vc_col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.vc_col-sm-offset-3 {
		margin-left: 25%;
	}
	.vc_col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.vc_col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.vc_col-sm-offset-0 {
		margin-left: 0;
	}
	.vc_col-sm-1\/5,
	.vc_col-sm-2\/5,
	.vc_col-sm-3\/5,
	.vc_col-sm-4\/5,
	.vc_col-sm-5\/5 {
		float: left;
	}
	.vc_col-sm-5\/5 {
		width: 100%;
	}
	.vc_col-sm-4\/5 {
		width: 80%;
	}
	.vc_col-sm-3\/5 {
		width: 60%;
	}
	.vc_col-sm-2\/5 {
		width: 40%;
	}
	.vc_col-sm-1\/5 {
		width: 20%;
	}
	.vc_col-sm-push-5\/5 {
		left: 100%;
	}
	.vc_col-sm-push-4\/5 {
		left: 80%;
	}
	.vc_col-sm-push-3\/5 {
		left: 60%;
	}
	.vc_col-sm-push-2\/5 {
		left: 40%;
	}
	.vc_col-sm-push-1\/5 {
		left: 20%;
	}
	.vc_col-sm-push-0\/5 {
		left: auto;
	}
	.vc_col-sm-offset-5\/5 {
		margin-left: 100%;
	}
	.vc_col-sm-offset-4\/5 {
		margin-left: 80%;
	}
	.vc_col-sm-offset-3\/5 {
		margin-left: 60%;
	}
	.vc_col-sm-offset-2\/5 {
		margin-left: 40%;
	}
	.vc_col-sm-offset-1\/5 {
		margin-left: 20%;
	}
	.vc_col-sm-offset-0\/5 {
		margin-left: 0;
	}
}
.vc_clearfix:after,
.vc_clearfix:before {
	content: ' ';
	display: table;
}
.vc_clearfix:after {
	clear: both;
}
.vc_clearfix:after,
.vc_clearfix:before {
	content: ' ';
	display: table;
}
.vc_clearfix:after {
	clear: both;
}
.vc_visible {
	display: block;
}
@font-face {
	font-family: vcpb-plugin-icons;
	src: url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
	src: url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix)
			format('embedded-opentype'),
		url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62)
			format('truetype'),
		url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),
		url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons)
			format('svg');
	font-weight: 400;
	font-style: normal;
}
.vc-composer-icon {
	font-family: vcpb-plugin-icons !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.vc-c-icon-1-6_4-6_1-6:before {
	content: '\e90e';
}
.vc-c-icon-add_template:before {
	content: '\e903';
}
.vc-c-icon-check:before {
	content: '\e5ca';
}
.vc-c-icon-search:before {
	content: '\e8b6';
}
.vc-c-icon-1-1:before {
	content: '\e900';
}
.vc-c-icon-1-2_1-2:before {
	content: '\e901';
}
.vc-c-icon-1-3_1-3_1-3:before {
	content: '\e902';
}
.vc-c-icon-1-4_1-2_1-4:before {
	content: '\e904';
}
.vc-c-icon-1-4_1-4_1-4_1-4:before {
	content: '\e905';
}
.vc-c-icon-1-4_3-4:before {
	content: '\e906';
}
.vc-c-icon-1-6_1-6_1-6_1-2:before {
	content: '\e907';
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
	content: '\e908';
}
.vc-c-icon-l_15_15_15_15_15:before {
	content: '\e909';
}
.vc-c-icon-1-6_2-3_1-6:before {
	content: '\e90a';
}
.vc-c-icon-2-3_1-3:before {
	content: '\e90b';
}
.vc-c-icon-5-6_1-6:before {
	content: '\e90c';
}
.vc-c-icon-add:before {
	content: '\e90f';
}
.vc-c-icon-content_copy:before {
	content: '\e911';
}
.vc-c-icon-layout_default:before {
	content: '\e917';
}
.vc_btn,
a.vc_btn,
button.vc_btn {
	cursor: pointer;
	display: inline-block;
	text-decoration: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 9px 12px;
	font-size: 100%;
	line-height: 20px;
	border-radius: 4px;
}
.vc_btn,
.vc_btn:focus,
.vc_btn:hover,
a.vc_btn,
a.vc_btn:focus,
a.vc_btn:hover,
button.vc_btn,
button.vc_btn:focus,
button.vc_btn:hover {
	border: 1px solid transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.vc_btn-sm,
a.vc_btn-sm,
button.vc_btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.vc_btn-xs,
a.vc_btn-xs,
button.vc_btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.vc_btn_round,
a.vc_btn_round,
button.vc_btn_round {
	border-radius: 25px;
}
.vc_btn-grey,
a.vc_btn-grey,
button.vc_btn-grey {
	background-color: #ebebeb;
	color: #666 !important;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.vc_btn-grey:hover,
a.vc_btn-grey:hover,
button.vc_btn-grey:hover {
	background-color: #dcdcdc;
	color: #5e5e5e !important;
}
.vc_btn-grey.vc_btn_3d,
a.vc_btn-grey.vc_btn_3d,
button.vc_btn-grey.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #cfcfcf;
	box-shadow: 0 5px 0 #cfcfcf;
	margin-bottom: 5px;
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,
a.vc_btn-grey.vc_btn_3d.vc_btn_xs,
button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #cfcfcf;
	box-shadow: 0 3px 0 #cfcfcf;
	margin-bottom: 3px;
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,
a.vc_btn-grey.vc_btn_3d.vc_btn_sm,
button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #cfcfcf;
	box-shadow: 0 4px 0 #cfcfcf;
	margin-bottom: 4px;
}
.vc_btn-orange,
a.vc_btn-orange,
button.vc_btn-orange {
	background-color: #f7be68;
	color: #fff !important;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.vc_btn-orange:hover,
a.vc_btn-orange:hover,
button.vc_btn-orange:hover {
	background-color: #f5b14b;
	color: #f7f7f7 !important;
}
.vc_btn-orange.vc_btn_3d,
a.vc_btn-orange.vc_btn_3d,
button.vc_btn-orange.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f4a733;
	box-shadow: 0 5px 0 #f4a733;
	margin-bottom: 5px;
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs,
a.vc_btn-orange.vc_btn_3d.vc_btn_xs,
button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f4a733;
	box-shadow: 0 3px 0 #f4a733;
	margin-bottom: 3px;
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm,
a.vc_btn-orange.vc_btn_3d.vc_btn_sm,
button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f4a733;
	box-shadow: 0 4px 0 #f4a733;
	margin-bottom: 4px;
}
.vc_btn-default,
a.vc_btn-default,
button.vc_btn-default {
	color: #7d7d7d;
	background-color: #fff;
	border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-default,
.vc_btn-default:active,
.vc_btn-default:focus,
.vc_btn-default:hover,
a.vc_btn-default:active,
a.vc_btn-default:focus,
a.vc_btn-default:hover,
button.vc_btn-default:active,
button.vc_btn-default:focus,
button.vc_btn-default:hover {
	color: #7d7d7d;
	background-color: #e6e6e6;
	border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-default,
.vc_btn-default:active,
a.vc_btn-default:active,
button.vc_btn-default:active {
	background-image: none;
}
.vc_btn-default[disabled],
.vc_btn-default[disabled]:active,
.vc_btn-default[disabled]:focus,
.vc_btn-default[disabled]:hover,
a.vc_btn-default[disabled],
a.vc_btn-default[disabled]:active,
a.vc_btn-default[disabled]:focus,
a.vc_btn-default[disabled]:hover,
button.vc_btn-default[disabled],
button.vc_btn-default[disabled]:active,
button.vc_btn-default[disabled]:focus,
button.vc_btn-default[disabled]:hover {
	background-color: #fff;
	border-color: transparent;
}
.vc_btn-primary,
a.vc_btn-primary,
button.vc_btn-primary {
	color: #fff;
	background-color: #00aef0;
	border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-primary,
.vc_btn-primary:active,
.vc_btn-primary:focus,
.vc_btn-primary:hover,
a.vc_btn-primary:active,
a.vc_btn-primary:focus,
a.vc_btn-primary:hover,
button.vc_btn-primary:active,
button.vc_btn-primary:focus,
button.vc_btn-primary:hover {
	color: #fff;
	background-color: #0089bd;
	border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-primary,
.vc_btn-primary:active,
a.vc_btn-primary:active,
button.vc_btn-primary:active {
	background-image: none;
}
.vc_btn-primary[disabled],
.vc_btn-primary[disabled]:active,
.vc_btn-primary[disabled]:focus,
.vc_btn-primary[disabled]:hover,
a.vc_btn-primary[disabled],
a.vc_btn-primary[disabled]:active,
a.vc_btn-primary[disabled]:focus,
a.vc_btn-primary[disabled]:hover,
button.vc_btn-primary[disabled],
button.vc_btn-primary[disabled]:active,
button.vc_btn-primary[disabled]:focus,
button.vc_btn-primary[disabled]:hover {
	background-color: #00aef0;
	border-color: transparent;
}
.vc_btn-info,
a.vc_btn-info,
button.vc_btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-info,
.vc_btn-info:active,
.vc_btn-info:focus,
.vc_btn-info:hover,
a.vc_btn-info:active,
a.vc_btn-info:focus,
a.vc_btn-info:hover,
button.vc_btn-info:active,
button.vc_btn-info:focus,
button.vc_btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: transparent;
}
.open > .dropdown-toggle.vc_btn-info,
.vc_btn-info:active,
a.vc_btn-info:active,
button.vc_btn-info:active {
	background-image: none;
}
.vc_btn-info[disabled],
.vc_btn-info[disabled]:active,
.vc_btn-info[disabled]:focus,
.vc_btn-info[disabled]:hover,
a.vc_btn-info[disabled],
a.vc_btn-info[disabled]:active,
a.vc_btn-info[disabled]:focus,
a.vc_btn-info[disabled]:hover,
button.vc_btn-info[disabled],
button.vc_btn-info[disabled]:active,
button.vc_btn-info[disabled]:focus,
button.vc_btn-info[disabled]:hover {
	background-color: #5bc0de;
	border-color: transparent;
}
.vc_button-2-wrapper {
	display: inline-block;
	vertical-align: middle;
}
.vc_button-2-wrapper.vc_button-2-align-right {
	display: block;
	text-align: right;
}
.vc_button-2-wrapper.vc_button-2-align-center {
	display: block;
	text-align: center;
}
i.icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	vertical-align: text-top;
	margin-left: 5px;
}
.wpb_btn-large i.icon {
	height: 19px;
	margin-left: 9px;
}
.wpb_btn-small i.icon {
	height: 15px;
}
.wpb_address_book i.icon {
	background: url(../images/icons/address-book.png) no-repeat right center;
}
.wpb_application_image i.icon {
	background: url(../images/icons/application-image.png) no-repeat right center;
}
.wpb_document_image i.icon {
	background: url(../images/icons/blue-document-image.png) no-repeat right
		center;
}
.wpb_bookmark i.icon {
	background: url(../images/icons/bookmark.png) no-repeat right center;
}
.wpb_chart i.icon {
	background: url(../images/icons/chart.png) no-repeat right center;
}
.wpb_chart_pie i.icon {
	background: url(../images/icons/chart-pie.png) no-repeat right center;
}
.wpb_video i.icon {
	background: url(../images/icons/video.png) no-repeat right center;
}
.vc_message_box {
	border: 1px solid transparent;
	display: block;
	overflow: hidden;
	margin: 0 0 21.73913043px 0;
	padding: 1em 1em 1em 4em;
	position: relative;
	font-size: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.vc_message_box > p:first-child {
	margin-top: 0;
}
.vc_message_box > p:last-child {
	margin-bottom: 0;
}
.vc_message_box-icon {
	bottom: 0;
	font-size: 1em;
	font-style: normal;
	left: 0;
	position: absolute;
	top: 0;
	width: 4em;
}
.vc_message_box-icon > * {
	font-size: 1.7em;
	line-height: 1;
	font-style: normal;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.vc_message_box-icon > .fa {
	font-size: 1.7em;
	line-height: 1;
}
.vc_color-orange.vc_message_box {
	color: #c3811c;
	border-color: #fbe1ba;
	background-color: #fef6eb;
}
.vc_color-orange.vc_message_box .vc_message_box-icon {
	color: #f7be68;
}
.vc_color-orange.vc_message_box-3d {
	box-shadow: 0 5px 0 #f9cd8a;
}
.vc_color-grey.vc_message_box {
	color: #858585;
	border-color: #d2d2d2;
	background-color: #ebebeb;
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
	color: #ebebeb;
}
.vc_color-grey.vc_message_box-3d {
	box-shadow: 0 5px 0 #b8b8b8;
}
.vc_color-info.vc_message_box {
	color: #5e7f96;
	border-color: #cfebfe;
	background-color: #dff2fe;
}
.vc_color-info.vc_message_box .vc_message_box-icon {
	color: #56b0ee;
}
.vc_color-info.vc_message_box-3d {
	box-shadow: 0 5px 0 #9dd6fd;
}
.vc_color-alert-info.vc_message_box {
	color: #31708f;
	border-color: #bce8f1;
	background-color: #d9edf7;
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon {
	color: #67cce0;
}
.vc_color-alert-info.vc_message_box-3d {
	box-shadow: 0 5px 0 #91d9e8;
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
	color: #858585;
}
.vc_message_box-round {
	border-radius: 4em;
}
#content .wpb_alert p:last-child,
.wpb_alert p:last-child {
	margin-bottom: 0;
}
.wpb_button {
	margin-bottom: 35px;
}
.vc_row[data-vc-full-width] {
	-webkit-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	overflow: hidden;
}
.vc_row[data-vc-full-width].vc_hidden {
	opacity: 0;
}
.vc_row-no-padding .vc_inner {
	margin-left: 0;
	margin-right: 0;
}
.vc_row.vc_row-o-full-height {
	min-height: 100vh;
}
.vc_row.vc_row-flex {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.vc_row.vc_row-flex::after,
.vc_row.vc_row-flex::before {
	display: none;
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)
	> .vc_column_container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)
	> .vc_column_container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.vc_section {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -15px;
	margin-right: -15px;
}
.vc_section[data-vc-full-width] {
	-webkit-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	overflow: hidden;
}
.vc_section[data-vc-full-width].vc_hidden {
	opacity: 0;
}
.vc_section[data-vc-full-width] > .vc_row {
	margin-left: 0;
	margin-right: 0;
}
.vc_section[data-vc-stretch-content] {
	padding-left: 0;
	padding-right: 0;
}
.vc_section.vc_row-o-full-height {
	min-height: 100vh;
}
.vc_section.vc_section-flex {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}
.vc_section.vc_section-flex .vc_vc_row {
	width: 100%;
}
.vc_section.vc_section-flex::after,
.vc_section.vc_section-flex::before {
	display: none;
}
.vc_section.vc_section-o-content-top {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.vc_section.vc_section-o-content-middle {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.vc_section.vc_section-o-content-middle::after,
.vc_section.vc_section-o-content-top::after {
	content: '';
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	display: block;
}
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
.vc_section.vc_section-has-fill + .vc_section {
	padding-top: 35px;
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)
	> .vc_vc_column
	> .vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)
	> .vc_vc_column_inner
	> .vc_column_container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)
	> .vc_vc_column
	> .vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)
	> .vc_vc_column_inner
	> .vc_column_container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.vc_toggle {
	display: block;
	margin: 0 0 21.73913043px 0;
	padding: 0;
	font-size: 1em;
}
.vc_toggle:last-of-type {
	margin-bottom: 35px;
}
.vc_toggle_title {
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 400;
}
.vc_toggle_title > h4 {
	display: inline;
}
.vc_toggle_icon {
	display: none;
	position: relative;
	vertical-align: middle;
}
.vc_toggle_content {
	display: none;
	margin-bottom: 21.73913043px;
	margin-top: 1em;
	overflow: hidden;
	padding: 0;
}
.vc_toggle_round .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 50%;
	display: inline-block;
}
.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon::before {
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.vc_toggle_round .vc_toggle_icon {
	height: 22px;
	width: 22px;
}
.vc_toggle_round .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}
.vc_toggle_round .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}
.vc_toggle_round .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent;
}
.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle_text_only .vc_toggle_icon {
	display: none;
}
.vc_toggle_default .vc_toggle_icon {
	background: #bababa;
	border: 1px solid #acacac;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.vc_toggle_default .vc_toggle_icon::after,
.vc_toggle_default .vc_toggle_icon::before {
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #bababa;
}
.vc_toggle_default .vc_toggle_icon::before {
	border: 1px solid #acacac;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
}
.vc_toggle_color_grey .vc_toggle_icon {
	background-color: #ebebeb;
	border-color: transparent;
}
.vc_toggle_color_grey .vc_toggle_icon::after,
.vc_toggle_color_grey .vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #d2d2d2;
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon {
	background: #ebebeb;
	border-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
	border-color: #d2d2d2;
	background: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
	background: #ebebeb;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #d2d2d2;
	border-color: #b8b8b8;
}
.vc_toggle_color_grey.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #b8b8b8;
	background: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::after {
	background: #d2d2d2;
}
.vc_toggle_color_orange .vc_toggle_icon {
	background-color: #f7be68;
	border-color: transparent;
}
.vc_toggle_color_orange .vc_toggle_icon::after,
.vc_toggle_color_orange .vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #fad398;
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon {
	background: #f7be68;
	border-color: #f4a938;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f4a938;
	background: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
	background: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon {
	background: #fad398;
	border-color: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #f7be68;
	background: #fad398;
}
.vc_toggle_color_orange.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::after {
	background: #fad398;
}
.vc_toggle_size_sm .vc_toggle_icon {
	height: 16px;
	width: 16px;
}
.vc_toggle_size_sm .vc_toggle_icon::before {
	height: 2px;
	width: 8px;
}
.vc_toggle_size_sm .vc_toggle_icon::after {
	height: 8px;
	width: 2px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 8px;
	margin-left: 4px;
	height: 2px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
	height: 8px;
	width: 2px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
	width: 6px;
	height: 0;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title {
	padding-left: 24px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
	padding-left: 17.6px;
}
.vc_toggle_default .vc_toggle_content,
.vc_toggle_default .vc_toggle_title,
.vc_toggle_round .vc_toggle_content,
.vc_toggle_round .vc_toggle_title {
	padding-left: 33px;
}
.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_round .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.vc_toggle_default .vc_toggle_content,
.vc_toggle_default .vc_toggle_title {
	padding-left: 24.2px;
}
.wpb_button {
	display: inline-block;
	padding: 4px 10px 4px;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.wpb_button:active,
.wpb_button:hover,
.wpb_button[disabled] {
	background-color: #eaeaea;
}
.vc_vc_button2 .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px;
}
.vc_vc_button .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px;
}
.wpb_button:hover {
	color: #333;
	text-decoration: none;
	background-color: #e6e6e6;
	-webkit-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	transition: background-color 0.1s linear;
}
.wpb_button:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.wpb_button:active {
	background-color: #e6e6e6;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),
		0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
button.wpb_btn-large,
span.wpb_btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
button.wpb_btn-large [class^='icon-'],
span.wpb_btn-large [class^='icon-'] {
	margin-top: 1px;
}
button.wpb_btn-small,
span.wpb_btn-small {
	padding: 5px 9px;
	font-size: 11px;
	line-height: 16px;
}
button.wpb_btn-small [class^='icon-'],
span.wpb_btn-small [class^='icon-'] {
	margin-top: -1px;
}
.wpb_btn-info,
.wpb_btn-info:hover,
.wpb_btn-primary,
.wpb_btn-primary:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.wpb_button {
	border-color: #ccc;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}
.wpb_btn-primary {
	background-color: #08c;
}
.wpb_btn-primary:active,
.wpb_btn-primary:hover,
.wpb_btn-primary[disabled] {
	background-color: #0077b3;
}
.wpb_btn-info {
	background-color: #58b9da;
}
.wpb_btn-info:active,
.wpb_btn-info:hover,
.wpb_btn-info[disabled] {
	background-color: #43b0d5;
}
button.wpb_button::-moz-focus-inner,
input[type='submit'].wpb_button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
a.wpb_button_a {
	text-decoration: none;
	border: none;
}
a.wpb_button_a:hover {
	text-decoration: none;
}
.wpb_button:hover {
	background-image: none;
}
.vc_btn3-container {
	display: block;
	margin-bottom: 21.73913043px;
	max-width: 100%;
}
.vc_btn3-container.vc_btn3-inline {
	display: inline-block;
	vertical-align: top;
}
.vc_btn3.vc_btn3-icon-right {
	position: relative;
}
.vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.vc_btn3.vc_btn3-icon-right {
	text-align: right;
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
	-webkit-transform: translate(-75%, -50%);
	-ms-transform: translate(-75%, -50%);
	transform: translate(-75%, -50%);
}
.vc_btn3.vc_btn3-style-custom {
	background-image: -webkit-linear-gradient(
		rgba(0, 0, 0, 0),
		rgba(0, 0, 0, 0.1) 50%,
		rgba(0, 0, 0, 0.1)
	);
	background-image: -o-linear-gradient(
		rgba(0, 0, 0, 0),
		rgba(0, 0, 0, 0.1) 50%,
		rgba(0, 0, 0, 0.1)
	);
	background-image: linear-gradient(
		rgba(0, 0, 0, 0),
		rgba(0, 0, 0, 0.1) 50%,
		rgba(0, 0, 0, 0.1)
	);
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-size: 200%;
	background-position: 0 -100%;
}
.vc_btn3.vc_btn3-style-custom:focus,
.vc_btn3.vc_btn3-style-custom:hover {
	background-position: 0 100%;
}
.vc_btn3.vc_btn3-size-xs {
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
	font-size: 14px;
	height: 11px;
	line-height: 11px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 31px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty)
	.vc_btn3-icon {
	right: 12px;
}
.vc_btn3.vc_btn3-size-sm {
	font-size: 12px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 16px;
	padding-right: 16px;
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
	font-size: 14px;
	height: 12px;
	line-height: 12px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 39px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty)
	.vc_btn3-icon {
	right: 16px;
}
.vc_btn3.vc_btn3-color-orange {
	color: #fff;
	background-color: #f7be68;
}
.vc_btn3.vc_btn3-color-orange:focus,
.vc_btn3.vc_btn3-color-orange:hover {
	color: #f7f7f7;
	background-color: #f5b14b;
}
.vc_btn3.vc_btn3-color-orange:active {
	color: #f2f2f2;
	background-color: #f5ad41;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
	color: #fff;
	background-color: #f7be68;
	box-shadow: 0 5px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f7be68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f7be68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-grey {
	color: #666;
	background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-grey:focus,
.vc_btn3.vc_btn3-color-grey:hover {
	color: #5e5e5e;
	background-color: #dcdcdc;
}
.vc_btn3.vc_btn3-color-grey:active {
	color: #595959;
	background-color: #d7d7d7;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
	color: #666;
	background-color: #ebebeb;
	box-shadow: 0 5px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
	color: #595959;
	background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-default {
	color: #333;
	background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default:focus,
.vc_btn3.vc_btn3-color-default:hover {
	color: #2b2b2b;
	background-color: #e8e8e8;
}
.vc_btn3.vc_btn3-color-default:active {
	color: #262626;
	background-color: #e3e3e3;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
	color: #333;
	background-color: #f7f7f7;
	box-shadow: 0 5px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
	color: #2b2b2b;
	background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
	color: #262626;
	background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-primary {
	color: #fff;
	background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary:focus,
.vc_btn3.vc_btn3-color-primary:hover {
	color: #f7f7f7;
	background-color: #0074ad;
}
.vc_btn3.vc_btn3-color-primary:active {
	color: #f2f2f2;
	background-color: #006da3;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
	color: #fff;
	background-color: #08c;
	box-shadow: 0 5px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-info {
	color: #fff;
	background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info:focus,
.vc_btn3.vc_btn3-color-info:hover {
	color: #f7f7f7;
	background-color: #3fafd4;
}
.vc_btn3.vc_btn3-color-info:active {
	color: #f2f2f2;
	background-color: #37abd3;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
	color: #fff;
	background-color: #58b9da;
	box-shadow: 0 5px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #58b9da;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3-container.vc_btn3-center {
	text-align: center;
}
.vc_btn3-container.vc_btn3-right {
	text-align: right;
}
.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited {
	border: none;
	text-decoration: inherit;
	color: inherit;
}
.vc_custom_heading a {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 1;
}
.vc_custom_heading a:hover {
	opacity: 0.85;
}
.vc_call_to_action {
	background-color: #ebebeb;
	border: 2px solid #ebebeb;
	padding: 2em;
	border-radius: 5px;
}
.vc_call_to_action :last-child {
	margin-bottom: 0;
}
.wpb_call_to_action {
	position: relative;
	background-color: #f7f7f7;
	padding: 20px;
	padding: 35px;
	border: 1px solid #f0f0f0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wpb_call_to_action .wpb_button {
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#content .wpb_call_to_action .wpb_call_text,
.wpb_call_to_action .wpb_call_text {
	margin: 0;
	padding-top: 0;
}
.wpb_carousel .wpb_wrapper {
	position: relative;
}
.wpb_image_grid .wpb_image_grid_ul {
	margin: 0;
	padding: 0;
}
.wpb_image_grid .wpb_image_grid_ul > li {
	background-image: none;
	list-style: none !important;
}
.wpb_image_grid .wpb_image_grid_ul > li:after,
.wpb_image_grid .wpb_image_grid_ul > li:before {
	display: none !important;
}
.wpb_image_grid .wpb_image_grid_ul a {
	display: block;
}
.wpb_image_grid .wpb_image_grid_ul img {
	display: block;
	max-width: 100%;
	height: auto;
}
.wpb_video_wrapper .fluid-width-video-wrapper {
	padding-top: 0 !important;
	position: static;
}
.vc_progress_bar .vc_single_bar {
	background: #f7f7f7;
	position: relative;
	margin-bottom: 11.66666667px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.vc_progress_bar .vc_single_bar:last-child {
	margin-bottom: 0;
}
.vc_progress_bar .vc_single_bar .vc_label {
	display: block;
	padding: 0.5em 1em;
	position: relative;
	z-index: 1;
}
.vc_progress_bar .vc_single_bar .vc_bar {
	display: block;
	position: absolute;
	height: 100%;
	background-color: #e0e0e0;
	width: 0%;
	top: 0;
	left: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: width 1s linear;
	-moz-transition: width 1s linear;
	-webkit-transition: width 1s linear;
	-o-transition: width 1s linear;
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
	background-color: #faa732;
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
	background-color: #ebebeb;
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
	background-color: #f7be68;
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@-ms-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@-o-keyframes progress-bar-stripes {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 40px 0;
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
.vc_pie_chart {
	z-index: 0;
	text-align: center;
	opacity: 0;
}
.vc_pie_chart .vc_pie_wrapper {
	position: relative;
	margin: 0 auto;
}
.vc_pie_chart canvas {
	position: relative;
	z-index: 1;
}
.vc_pie_chart .vc_pie_chart_value {
	font-size: 200%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}
.vc_pie_chart_back {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: 6px solid #f7f7f7;
	border-radius: 999px;
	border-radius: 50%;
	opacity: 0.3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wpb_single_image a {
	border: none;
	outline: 0;
}
.wpb_single_image img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
}
.wpb_single_image img.vc_img-placeholder {
	width: 100%;
}
.wpb_single_image .vc_single_image-wrapper {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
	border-radius: 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	border-radius: 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
	padding: 6px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 15px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image.vc_align_center {
	text-align: center;
}
.wpb_single_image.vc_align_right {
	text-align: right;
}
.wpb_single_image .vc_box_shadow_3d {
	position: relative;
	z-index: 0;
	display: inline-block;
	max-width: 100%;
}
.wpb_single_image .vc_box_shadow_3d:after,
.wpb_single_image .vc_box_shadow_3d:before {
	content: '';
	position: absolute;
	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
	left: 5px;
	right: 50%;
	bottom: 8px;
	height: 30%;
	z-index: -1;
	border-radius: inherit;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: skewY(-6deg);
	-ms-transform: skewY(-6deg);
	transform: skewY(-6deg);
}
.wpb_single_image .vc_box_shadow_3d:after {
	left: 50%;
	right: 5px;
	-webkit-transform: skewY(6deg);
	-ms-transform: skewY(6deg);
	transform: skewY(6deg);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
}
.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
	background-color: #ebebeb;
}
.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image .vc_box_border_circle.vc_box_border_orange {
	background-color: #f7be68;
}
.vc_grid.vc_row {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}
.vc-row[data-vc-full-width] .vc_grid.vc_row {
	overflow: hidden;
}
.vc_grid.vc_row .vc_grid-item {
	display: none;
	padding: 0;
	vertical-align: top;
	float: none;
	box-sizing: border-box;
	z-index: 1;
}
.vc_grid.vc_row .vc_grid-item .vc_btn {
	margin-bottom: 15px;
}
.vc_grid.vc_row .vc_grid-item .vc_btn a {
	text-decoration: none;
	border-bottom: 0;
}
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
	display: block;
}
@media (min-width: 768px) {
	.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
		display: inline-block;
	}
}
@-moz-document url-prefix() {
	.vc_masonry_grid .vc_grid-item,
	.vc_masonry_media_grid .vc_grid-item {
		margin-left: -0.01px;
	}
}
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
	opacity: 1;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-in 0s;
	-o-transition: opacity 0.3s ease-in 0s;
	transition: opacity 0.3s ease-in 0s;
	-webkit-tap-highlight-color: transparent;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
	color: #ebebeb !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
	color: #f7be68 !important;
}
@-webkit-keyframes load7 {
	0%,
	100%,
	80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
	}
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
	}
}
@keyframes load7 {
	0%,
	100%,
	80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
	}
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
	}
}
.vc_grid-filter {
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none;
	padding: 0;
}
.vc_grid-filter.vc_grid-filter-center {
	text-align: center;
}
.vc_grid-filter.vc_grid-filter-right {
	text-align: right;
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
	background-color: #ebebeb;
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
	color: #666;
}
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
	background-color: #f7be68;
}
.vc_grid-filter.vc_grid-filter-color-orange
	> .vc_grid-filter-item:hover
	> span {
	color: #fff;
}
.vc_grid-filter > .vc_grid-filter-item {
	cursor: pointer;
	display: inline-block;
	background: 0 0;
	padding: 4px 10px;
	-webkit-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	transition: background-color 0.1s linear;
}
.vc_grid-filter > .vc_grid-filter-item:first-child {
	margin-left: 0 !important;
}
.vc_grid-filter > .vc_grid-filter-item > span {
	-webkit-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	transition: color 0.1s linear;
	outline: 0;
	padding: 0;
	text-decoration: none;
}
.vc_grid-filter > .vc_grid-filter-item:hover > span {
	text-decoration: none;
}
.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
	margin: 0 5px 5px 0;
	border-radius: 30px;
}
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item {
	padding: 0 !important;
}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
	font-size: 12px;
	padding: 1px 5px;
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
	font-size: 13px;
	padding: 2px 7px;
}
.vc_grid-filter-select {
	display: none;
}
.vc_grid-filter-dropdown,
.vc_grid-filter-select {
	font-size: 12px;
	margin-bottom: 20px;
}
.vc_grid-filter-dropdown.vc_grid-filter-center,
.vc_grid-filter-select.vc_grid-filter-center {
	text-align: center;
}
.vc_grid-filter-dropdown.vc_grid-filter-right,
.vc_grid-filter-select.vc_grid-filter-right {
	text-align: right;
}
@media (max-width: 768px) {
	.vc_responsive .vc_grid-filter-select {
		display: block;
	}
	.vc_responsive .vc_grid-filter {
		display: none !important;
	}
}
.owl-carousel .owl-item .vc_grid-item {
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0);
}
@font-face {
	font-family: vc_grid_v1;
	src: url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
	src: url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac)
			format('embedded-opentype'),
		url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),
		url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),
		url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
	font-weight: 400;
	font-style: normal;
}
[class*=' vc_arrow-icon-'],
[class^='vc_arrow-icon-'] {
	font-family: vc_grid_v1;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.wpb_animate_when_almost_visible {
	opacity: 0;
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
	-webkit-animation: none;
	-o-animation: none;
	animation: none;
}
@-webkit-keyframes wpb_ttb {
	0% {
		-webkit-transform: translate(0, -10%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}
@-moz-keyframes wpb_ttb {
	0% {
		-moz-transform: translate(0, -10%);
		opacity: 0;
	}
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}
@-o-keyframes wpb_ttb {
	0% {
		-o-transform: translate(0, -10%);
		opacity: 0;
	}
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}
@keyframes wpb_ttb {
	0% {
		-webkit-transform: translate(0, -10%);
		-ms-transform: translate(0, -10%);
		-o-transform: translate(0, -10%);
		transform: translate(0, -10%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
	}
}
@-webkit-keyframes wpb_btt {
	0% {
		-webkit-transform: translate(0, 10%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}
@-moz-keyframes wpb_btt {
	0% {
		-moz-transform: translate(0, 10%);
		opacity: 0;
	}
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}
@-o-keyframes wpb_btt {
	0% {
		-o-transform: translate(0, 10%);
		opacity: 0;
	}
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}
@keyframes wpb_btt {
	0% {
		-webkit-transform: translate(0, 10%);
		-ms-transform: translate(0, 10%);
		-o-transform: translate(0, 10%);
		transform: translate(0, 10%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
	}
}
@-webkit-keyframes wpb_ltr {
	0% {
		-webkit-transform: translate(-10%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}
@-moz-keyframes wpb_ltr {
	0% {
		-moz-transform: translate(-10%, 0);
		opacity: 0;
	}
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}
@-o-keyframes wpb_ltr {
	0% {
		-o-transform: translate(-10%, 0);
		opacity: 0;
	}
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}
@keyframes wpb_ltr {
	0% {
		-webkit-transform: translate(-10%, 0);
		-ms-transform: translate(-10%, 0);
		-o-transform: translate(-10%, 0);
		transform: translate(-10%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
	}
}
@-webkit-keyframes wpb_rtl {
	0% {
		-webkit-transform: translate(10%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}
@-moz-keyframes wpb_rtl {
	0% {
		-moz-transform: translate(10%, 0);
		opacity: 0;
	}
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}
@-o-keyframes wpb_rtl {
	0% {
		-o-transform: translate(10%, 0);
		opacity: 0;
	}
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}
@keyframes wpb_rtl {
	0% {
		-webkit-transform: translate(10%, 0);
		-ms-transform: translate(10%, 0);
		-o-transform: translate(10%, 0);
		transform: translate(10%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
	}
}
@-webkit-keyframes wpb_appear {
	0% {
		-webkit-transform: scale(0.5);
		opacity: 0.1;
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}
@-moz-keyframes wpb_appear {
	0% {
		-moz-transform: scale(0.5);
		opacity: 0.1;
	}
	100% {
		-moz-transform: scale(1);
		opacity: 1;
	}
}
@-o-keyframes wpb_appear {
	0% {
		-o-transform: scale(0.5);
		opacity: 0.1;
	}
	100% {
		-o-transform: scale(1);
		opacity: 1;
	}
}
@keyframes wpb_appear {
	0% {
		-webkit-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5);
		opacity: 0.1;
	}
	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}
@-webkit-keyframes vc_woo-add-cart-load {
	0%,
	100%,
	80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
	}
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
	}
}
@keyframes vc_woo-add-cart-load {
	0%,
	100%,
	80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
	}
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
	}
}

/* Slim Styles */

body.blog .site-content {
	background: #f5f5f5;
	overflow: hidden;
}
@media (max-width: 767px) {
	body.blog .hide-mobile {
		display: none;
	}
}
.description,
.meta,
.post-summary .entry-content,
.post-summary .entry-meta,
.single .entry-meta,
.single .full-width-header .entry-meta ul h6 {
	font-family: Lora, Georgia, 'Times New Roman', Times, serif;
}
.post-summary {
	position: relative;
}
.post-summary p {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
}
.post-summary .wvus-summary-image {
	height: auto;
	margin-bottom: 1em;
	max-height: 238px;
	max-width: 24em;
	margin-left: 0;
	overflow: hidden;
}
@media (min-width: 992px) {
	.post-summary .wvus-summary-image {
		margin-bottom: 0;
		max-width: none;
	}
}
.post-summary .wvus-summary-image a {
	display: block;
	overflow: hidden;
}
.post-summary .wvus-summary-image a:hover {
	background: #fff;
}
.post-summary .wvus-summary-image a:hover img {
	opacity: 0.8;
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.post-summary .wvus-summary-image img {
	transition: opacity 0.1s, transform 0.2s;
}
.post-summary .entry-summary {
	max-width: 40em;
}
.post-summary .entry-section {
	font-size: 11px;
	line-height: 1.45454545;
	font-weight: 700;
	letter-spacing: 0.0625em;
	text-transform: uppercase;
	display: inline-block;
	margin: 4px 0 12px;
}
.post-summary .entry-title,
.post-summary .entry-title a {
	color: #1d1d1d;
}
.post-summary .entry-title {
	font-weight: 700;
	margin: 0;
}
.post-summary .entry-title a:hover {
	border-bottom: 1px solid #999;
	color: #00acca;
}
.post-summary .entry-content {
	font-style: italic;
	margin-top: 8px;
	margin-bottom: 16px;
}
.post-summary .entry-meta {
	color: #7d7d7d;
	font-style: italic;
}
.post-summary .entry-meta ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.post-summary .entry-meta li {
	border-right: 2px solid #999;
	display: inline;
	margin-right: 16px;
	padding-right: 16px;
}
.post-summary .entry-meta li:last-child {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}
.post-summary .entry-meta span:after {
	content: ', ';
}
.post-summary .entry-meta span:last-child:after {
	display: none;
}
.post-summary .entry-meta a {
	color: #7d7d7d;
}
.post-summary .entry-meta a:hover {
	border-bottom: 1px solid #999;
	color: #666;
}
.post-summary--link:hover .entry-title,
.story-summaries--feature .post-summary--link:hover .entry-meta {
	color: #fff;
}
.story-summaries-wrap[data-view='grid'] {
	margin-bottom: 16px;
}
@supports (display: flex) {
	.story-summaries--grid {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
.story-summaries--grid:after {
	clear: both;
	content: ' ';
	display: block;
}
.story-summaries--grid .post-summary--link {
	border-bottom: none;
	margin-bottom: 16px;
	padding-bottom: 0;
}
.story-summaries--grid .post-summary--link:nth-child(4n + 2),
.story-summaries--grid .post-summary--link:nth-child(4n + 3) {
	margin-right: auto;
	margin-left: auto;
	max-width: 400px;
}
@media (min-width: 768px) {
	.story-summaries--grid .post-summary--link:nth-child(4n + 2),
	.story-summaries--grid .post-summary--link:nth-child(4n + 3) {
		width: 49.12587413%;
		float: left;
	}
	@supports (display: flex) {
		.story-summaries--grid .post-summary--link:nth-child(4n + 2),
		.story-summaries--grid .post-summary--link:nth-child(4n + 3) {
			float: none;
		}
	}
	.story-summaries--grid .post-summary--link:nth-child(4n + 2) {
		margin-right: 1.74825175%;
	}
}
@media (min-width: 992px) {
	.story-summaries--grid .post-summary--link {
		float: left;
	}
	@supports (display: flex) {
		.story-summaries--grid .post-summary--link {
			float: none;
		}
	}
	.story-summaries--grid .post-summary--link:nth-child(4n + 1),
	.story-summaries--grid .post-summary--link:nth-child(4n + 3) {
		margin-right: 1.74825175%;
		clear: left;
	}
	.story-summaries--grid .post-summary--link:nth-child(4n),
	.story-summaries--grid .post-summary--link:nth-child(4n + 1) {
		width: 66.08391608%;
	}
	.story-summaries--grid .post-summary--link:nth-child(4n + 2),
	.story-summaries--grid .post-summary--link:nth-child(4n + 3) {
		width: 32.16783217%;
	}
	.story-summaries--grid .post-summary--link:nth-child(4n + 2) {
		margin-right: 0;
	}
}
.post-summary--link {
	background-color: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	transition: background 0.2s;
	width: 100%;
}
.post-summary--link:hover {
	background: #00acca;
	background: linear-gradient(#07d7fd, #2d79ac);
	color: #fff;
}
.post-summary--link:hover .entry-meta {
	opacity: 1;
	-ms-transform: translateY(0);
	transform: translateY(0);
	transition-delay: 0.1s;
}
.post-summary--link.has-post-thumbnail .entry-summary {
	padding-top: 16px;
}
@media (min-width: 768px) {
	.post-summary--link.has-post-thumbnail .entry-summary {
		padding-top: 24px;
	}
}
@media (min-width: 992px) {
	.post-summary--link.has-post-thumbnail .entry-summary {
		padding-top: 32px;
	}
}
.story-summaries--feature .post-summary--link:hover .entry-meta li {
	border-right-color: #fff;
}
.story-summaries--feature .post-summary--link .entry-title:after {
	border-top: 2px solid #ff6b00;
	content: ' ';
	display: block;
	margin: 0.5em 0;
	max-width: 33%;
	width: 200px;
}
.story-summaries--feature .post-summary--link .entry-meta {
	color: #666;
	height: auto !important;
	max-width: 40em;
	opacity: 1;
	-ms-transform: none;
	transform: none;
}
.story-summaries--feature .post-summary--link .entry-meta li {
	border-right-color: #999;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 2)
	.entry-title,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 3)
	.entry-title {
	font-size: 20px;
	line-height: 1.4;
	font-weight: 400;
}
@media (min-width: 768px) {
	.story-summaries
		.post-summary--link.has-post-thumbnail:nth-child(4n + 2)
		.entry-title,
	.story-summaries
		.post-summary--link.has-post-thumbnail:nth-child(4n + 3)
		.entry-title {
		font-size: 26px;
		line-height: 1.38461538;
	}
}
.story-summaries
	.post-summary--link:nth-child(4n).filter-special-features
	.entry-summary,
.story-summaries
	.post-summary--link:nth-child(4n + 1).filter-special-features
	.entry-summary {
	padding-top: 48px;
	padding-bottom: 48px;
}
.story-summaries .post-summary--link:nth-child(4n) .summary-image,
.story-summaries .post-summary--link:nth-child(4n + 1) .summary-image {
	height: 0;
	position: static;
	width: auto;
}
.story-summaries .post-summary--link.has-post-thumbnail:nth-child(4n),
.story-summaries .post-summary--link.has-post-thumbnail:nth-child(4n + 1) {
	min-height: 400px;
}
@media (min-width: 992px) {
	.story-summaries
		.post-summary--link:nth-child(4n).filter-special-features
		.entry-summary,
	.story-summaries
		.post-summary--link:nth-child(4n + 1).filter-special-features
		.entry-summary {
		top: 50%;
		bottom: auto;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.story-summaries
		.post-summary--link:nth-child(4n).filter-special-features
		.entry-title,
	.story-summaries
		.post-summary--link:nth-child(4n + 1).filter-special-features
		.entry-title {
		font-size: 40px;
	}
	.story-summaries .post-summary--link:nth-child(4n) .summary-image,
	.story-summaries .post-summary--link:nth-child(4n + 1) .summary-image {
		padding-bottom: 56.25%;
	}
	.story-summaries .post-summary--link:nth-child(4n) .entry-summary,
	.story-summaries .post-summary--link:nth-child(4n + 1) .entry-summary {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		z-index: 10;
	}
	.story-summaries .post-summary--link.has-post-thumbnail:nth-child(4n),
	.story-summaries .post-summary--link.has-post-thumbnail:nth-child(4n + 1) {
		min-height: 0;
	}
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n).filter-special-features:hover
	.summary-image:before,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n
		+ 1).filter-special-features:hover
	.summary-image:before {
	background: rgba(0, 0, 0, 0.6);
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n).filter-special-features:hover
	.entry-meta,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n
		+ 1).filter-special-features:hover
	.entry-meta {
	height: auto;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n).filter-special-features
	.entry-summary,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n
		+ 1).filter-special-features
	.entry-summary {
	top: 50%;
	bottom: auto;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n).filter-special-features
	.entry-section,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n
		+ 1).filter-special-features
	.entry-section {
	font-size: 12px;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n).filter-special-features
	.summary-image:before,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n
		+ 1).filter-special-features
	.summary-image:before {
	background: rgba(0, 0, 0, 0.4);
	top: 0;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n).filter-special-features
	.entry-meta,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n
		+ 1).filter-special-features
	.entry-meta {
	color: #fff;
	font-size: 16px;
	height: auto;
	max-width: 40em;
	margin-right: auto;
	margin-left: auto;
	opacity: 1;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n).filter-special-features
	.entry-meta
	li,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n
		+ 1).filter-special-features
	.entry-meta
	li {
	border-right-color: #fff;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n):hover
	.summary-image:before,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 1):hover
	.summary-image:before {
	background: linear-gradient(
		rgba(7, 215, 253, 0.85),
		rgba(45, 121, 172, 0.85)
	);
	top: 0;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n):hover
	.summary-image
	img,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 1):hover
	.summary-image
	img {
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n):hover
	.entry-meta,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 1):hover
	.entry-meta {
	height: 1.14285714em;
	margin-top: 16px;
	opacity: 1;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n)
	.summary-image,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 1)
	.summary-image {
	padding-bottom: 56.25%;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n)
	.summary-image:before,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 1)
	.summary-image:before {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
	content: ' ';
	display: block;
	pointer-events: none;
	position: absolute;
	top: 10%;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}
@media (min-width: 992px) {
	.story-summaries
		.post-summary--link.has-post-thumbnail:nth-child(4n)
		.summary-image:before,
	.story-summaries
		.post-summary--link.has-post-thumbnail:nth-child(4n + 1)
		.summary-image:before {
		top: 25%;
	}
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n)
	.summary-image
	img,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 1)
	.summary-image
	img {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	object-fit: cover;
	object-position: center;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n)
	.entry-summary,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 1)
	.entry-summary {
	color: #fff;
	position: absolute;
	top: auto;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 10;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n)
	.entry-title,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 1)
	.entry-title {
	color: #fff;
}
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n)
	.entry-meta,
.story-summaries
	.post-summary--link.has-post-thumbnail:nth-child(4n + 1)
	.entry-meta {
	height: 0;
	margin-top: 0;
	-ms-transform: none;
	transform: none;
}
.post-summary--link .entry-summary,
.post-summary--link .summary-image {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.post-summary--link .wvus-summary-image {
	max-width: none;
	max-height: none;
}
.post-summary--link .wvus-summary-image img {
	width: 100%;
}
.post-summary--link .entry-title {
	font-size: 26px;
	line-height: 1.38461538;
	font-weight: 600;
}
.post-summary--link .entry-summary {
	padding: 16px;
	padding-top: 24px;
}
@media (min-width: 768px) {
	.post-summary--link .entry-title {
		font-size: 34px;
		line-height: 1.29411765;
	}
	.post-summary--link .entry-summary {
		padding: 24px;
		padding-top: 32px;
	}
}
@media (min-width: 992px) {
	.post-summary--link .entry-summary {
		padding: 32px;
		padding-top: 64px;
	}
}
.post-summary--link .entry-meta {
	color: #fff;
	margin-top: 16px;
	overflow: hidden;
	opacity: 0;
	-ms-transform: translateY(1.14285714em);
	transform: translateY(1.14285714em);
	transition: height 0.2s, margin 0.2s, opacity 0.2s, transform 0.2s;
	white-space: nowrap;
}
.post-summary--link .entry-meta ul {
	overflow: hidden;
	text-overflow: ellipsis;
}
.post-summary--link .entry-meta li {
	border-right-color: rgba(255, 255, 255, 0.5);
	display: inline;
}
.story-summaries.story-summaries--feature
	.post-summary--link.post-summary--link-feature {
	height: auto;
	margin-bottom: 1em;
	padding: 0;
}
@media (min-width: 992px) {
	.story-summaries.story-summaries--feature
		.post-summary--link.post-summary--link-feature
		.summary-image,
	.story-summaries.story-summaries--feature
		.post-summary--link.post-summary--link-feature.has-post-thumbnail
		.summary-image {
		padding-bottom: 41.84100418%;
	}
	.story-summaries.story-summaries--feature
		.post-summary--link.post-summary--link-feature
		.entry-summary {
		position: absolute;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}
.story-summaries.story-summaries--feature
	.post-summary--link.post-summary--link-feature
	.entry-summary {
	padding-top: 48px;
	padding-bottom: 48px;
}
.story-summaries.story-summaries--feature
	.post-summary--link.post-summary--link-feature
	.entry-title {
	font-size: 34px;
}
@media (min-width: 768px) {
	.story-summaries.story-summaries--feature
		.post-summary--link.post-summary--link-feature
		.entry-summary {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.story-summaries.story-summaries--feature
		.post-summary--link.post-summary--link-feature
		.entry-title {
		font-size: 50px;
	}
}
.container,
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
@media (min-width: 768px) {
	.container {
		width: 740px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 960px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1160px;
	}
}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: greyscale;
}
p {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
}
.vc_toggle.vc_toggle_color_wv-orange .vc_toggle_icon {
	background-color: #ff6b00;
	border-color: transparent;
}
.vc_toggle.vc_toggle_color_wv-orange .vc_toggle_icon::after,
.vc_toggle.vc_toggle_color_wv-orange .vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle.vc_toggle_color_wv-orange .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #ff8933;
}
.vc_toggle.vc_toggle_color_wv-orange
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
.vc_toggle.vc_toggle_color_wv-orange
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle.vc_toggle_color_wv-orange.vc_toggle_default .vc_toggle_icon,
.vc_toggle.vc_toggle_color_wv-orange.vc_toggle_default .vc_toggle_icon::before {
	border-color: #cc5600;
	background: #ff6b00;
}
.vc_toggle.vc_toggle_color_wv-orange.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon,
.vc_toggle.vc_toggle_color_wv-orange.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #ff6b00;
	background: #ff8933;
}
.vc_toggle.vc_toggle_color_wv-orange.vc_toggle_default .vc_toggle_icon::after {
	background: #ff6b00;
}
.vc_toggle.vc_toggle_color_wv-orange.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::after {
	background: #ff8933;
}
.vc_toggle.vc_toggle_color_wv-grey .vc_toggle_icon {
	background-color: #999;
	border-color: transparent;
}
.vc_toggle.vc_toggle_color_wv-grey .vc_toggle_icon::after,
.vc_toggle.vc_toggle_color_wv-grey .vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle.vc_toggle_color_wv-grey.vc_toggle_default .vc_toggle_icon,
.vc_toggle.vc_toggle_color_wv-grey.vc_toggle_default .vc_toggle_icon::before {
	border-color: grey;
	background: #999;
}
.vc_toggle.vc_toggle_color_wv-grey .vc_toggle_title:hover .vc_toggle_icon {
	background-color: grey;
}
.vc_toggle.vc_toggle_color_wv-grey
	.vc_toggle_title:hover
	.vc_toggle_icon::after,
.vc_toggle.vc_toggle_color_wv-grey
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	background-color: #fff;
}
.vc_toggle.vc_toggle_color_wv-grey.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon,
.vc_toggle.vc_toggle_color_wv-grey.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::before {
	border-color: #666;
	background: grey;
}
.vc_toggle.vc_toggle_color_wv-grey.vc_toggle_default .vc_toggle_icon::after {
	background: #999;
}
.vc_toggle.vc_toggle_color_wv-grey.vc_toggle_default
	.vc_toggle_title:hover
	.vc_toggle_icon::after {
	background: grey;
}
@media screen and (max-width: 767px) {
	#wp-alertbar .alertbar-title {
		text-align: center;
	}
}
.addtoany_content_top {
	text-align: center;
}
.description,
.meta {
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: 1.25;
	margin: 16px 0;
}
@media (min-width: 768px) {
	.single {
		font-size: 18px;
		line-height: 1.55555556;
	}
}
.single .h1,
.single .h2,
.single .h3,
.single .h4,
.single .h5,
.single .h6,
.single h1,
.single h2,
.single h3,
.single h4,
.single h5,
.single h6 {
	color: #000;
}
.single .h4,
.single .h5,
.single .h6,
.single h4,
.single h5,
.single h6 {
	font-weight: 700;
}
.single .h6,
.single h6 {
	font-style: normal;
}
.single p {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	margin: 0 0 20px;
}
.single .entry-title {
	font-weight: 700;
	margin-top: 32px;
	margin-bottom: 8px;
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.single .entry-title {
		margin-top: 16px;
	}
}
@media (min-width: 992px) {
	.single .entry-title {
		margin-top: 48px;
	}
}
.single .entry-meta {
	font-style: italic;
	margin: 0 0 32px;
}
.single .standard-header {
	overflow: hidden;
}
.single .standard-header .article-featured-meta {
	border: 1px solid #999;
}
@media (min-width: 1200px) {
	.single .standard-header .article-featured-meta {
		border-left-width: 0;
		height: 477px;
	}
}
.single .full-width-header {
	margin-bottom: 32px;
	text-align: center;
}
.single .full-width-header .entry-title {
	font-size: 30px;
	line-height: 1.33333333;
	margin-top: 16px;
	margin-bottom: 32px;
}
@media (min-width: 768px) {
	.single .full-width-header .entry-title {
		font-size: 40px;
		line-height: 1.3;
	}
}
.single .full-width-header .article-featured-meta {
	padding: 10px;
}
.single .full-width-header .article-tags {
	padding: 10px 0;
}
.single .full-width-header .entry-meta ul {
	list-style: none;
	padding: 0 10px;
}
@media (min-width: 992px) {
	.single .full-width-header .entry-title {
		font-size: 50px;
		line-height: 1.28;
	}
	.single .full-width-header .entry-meta ul li {
		display: inline-block;
		padding: 0 10px;
	}
	.single .full-width-header .entry-meta ul li:after {
		background-color: #999;
		border-radius: 4px;
		content: ' ';
		display: inline-block;
		height: 7px;
		width: 7px;
		vertical-align: middle;
	}
	.single .full-width-header .entry-meta ul li:last-child:after {
		content: '';
		display: none;
	}
	.single .full-width-header .entry-meta ul li:last-child h6 {
		padding-right: 0;
	}
	.single .full-width-header .entry-meta ul h6 {
		display: inline-block;
		padding-right: 20px;
	}
}
.single .full-width-header .entry-meta ul h6 {
	font-style: italic;
	font-weight: 400;
	margin: 0;
}
.single .article-featured-image,
.single .article-featured-video {
	padding-left: 0;
	padding-right: 0;
	overflow: hidden;
}
.single .article-featured-image {
	max-height: 420px;
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.single .article-featured-image {
		max-height: 380px;
	}
}
.single .full-width-feature img {
	width: 100%;
}
.single .article-featured-meta {
	background-color: #fff;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 60px;
	text-align: center;
}
.single .article-featured-meta a:hover {
	text-decoration: none;
}
.single .article-featured-meta .fa {
	padding: 0 16px 8px;
}
.single .article-featured-meta .article-tags ul {
	padding: 0 12px;
	margin: 0 auto;
	max-width: 40em;
	line-height: 1.778;
}
.single .article-featured-meta .article-tags li {
	display: inline-block;
	padding: 0 5px;
}
.single .article-featured-meta .article-tags li:after {
	content: '\00b7';
	padding-left: 10px;
}
.single .article-featured-meta .article-tags li:last-child:after {
	content: '';
	display: none;
}
.single .article-featured-meta .article-tags li a:hover {
	color: #666;
}
.single .entry-content {
	background-color: #fff;
	padding: 16px 0 32px;
}
.single .entry-content a:hover {
	text-decoration: underline;
}
.single .post-navigation {
	display: none;
}
.single .entry-comments {
	background-color: #ccc;
	padding: 16px 0;
}
@media (min-width: 992px) {
	.single .article-featured-image {
		max-height: 477px;
	}
}
@media (min-width: 768px) {
	@supports (display: flex) {
		.post.template-two_column_feature .entry-related .entry-related-row {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
	}
}
@media (min-width: 992px) {
	@supports (display: flex) {
		.post.template-two_column_feature .entry-related .entry-related-row {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
		}
		.post.template-two_column_feature .entry-related .entry-related-header,
		.post.template-two_column_feature .entry-related .entry-related-post {
			float: none;
		}
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	@supports (display: flex) {
		.post.template-two_column_feature .entry-related .entry-related-post {
			float: none;
		}
	}
}
.error-404 .page-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-align: center;
	align-items: center;
}
@keyframes swinging {
	0%,
	20% {
		transform: rotate(55deg);
	}
	10% {
		transform: rotate(-55deg);
	}
	30% {
		transform: rotate(-65deg);
	}
	40% {
		transform: rotate(65deg);
	}
	50% {
		transform: rotate(-85deg);
	}
	60% {
		transform: rotate(85deg);
	}
	70%,
	90% {
		transform: rotate(-410deg);
	}
	100%,
	80% {
		transform: rotate(-300deg);
	}
}
@keyframes swinging-head {
	0%,
	100%,
	20%,
	40%,
	60%,
	80% {
		transform: rotate(-25deg);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: rotate(8deg);
	}
}
@keyframes swinging-body {
	0%,
	100% {
		transform: rotate(-20deg);
	}
	50% {
		transform: rotate(20deg);
	}
}
@keyframes swinging-legs {
	0% {
		transform: rotate(8deg);
	}
	10% {
		transform: rotate(-70deg);
	}
	20% {
		transform: rotate(10deg);
	}
	30% {
		transform: rotate(-80deg);
	}
	40% {
		transform: rotate(12deg);
	}
	50% {
		transform: rotate(-85deg);
	}
	60% {
		transform: rotate(16deg);
	}
	70% {
		transform: rotate(-88deg);
	}
	80% {
		transform: rotate(20deg);
	}
	90% {
		transform: rotate(-92deg);
	}
	100% {
		transform: rotate(24deg);
	}
}
@keyframes swinging-ponytail {
	0%,
	100%,
	20%,
	40%,
	60%,
	80% {
		transform: rotate(-50deg);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: rotate(70deg);
	}
}
.error-404 .wrapper-404 {
	margin-left: 24px;
}
.error-404 .wrapper-404 form {
	margin-bottom: 15px;
}
.error-404 .wrapper-404 #search-form-1 input[type='text'] {
	width: 410px;
	box-shadow: 0 0 5px rgba(160, 160, 160, 0.35);
	margin: 5px 15px 3px 0;
	border: 1px solid #ccc;
	padding-left: 5px;
	height: 35px;
}
@media screen and (max-width: 991px) {
	.error-404 .page-content {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.error-404 .wrapper-404 {
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	.error-404 .wrapper-404 #search-form-1 input[type='text'] {
		width: 100%;
	}
	.error-404 .wrapper-404 .btn-primary {
		margin-top: 6px;
	}
}
.wvus-ghf .wv-footer .div-title {
	font-weight: 500 !important;
}
.vc_grid-item .vc_grid-filter {
	margin-bottom: 6px;
}
.btn,
.gform_button {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	line-height: 1.556;
}
.btn:hover,
.gform_button:hover {
	text-decoration: none !important;
}
.btn-text {
	background: 0 0;
	border: none;
}
.btn-primary,
.gform_button {
	color: #fff;
	background-color: #ff6b00;
	border-color: #ff6b00;
	box-shadow: inset 0 -3px 0 0 #db5c00;
}
.btn-primary.focus,
.btn-primary:focus,
.gform_button.focus,
.gform_button:focus {
	color: #fff;
	background-color: #cc5600;
	border-color: #803600;
}
.btn-primary:hover,
.gform_button:hover {
	color: #fff;
	background-color: #db5c00;
	border-color: #db5c00;
}
.btn-primary:active,
.gform_button:active,
.open > .dropdown-toggle.btn-primary,
.open > .dropdown-toggle.gform_button {
	color: #fff;
	background-color: #cc5600;
	border-color: #c25100;
	background-image: none;
}
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.gform_button:active.focus,
.gform_button:active:focus,
.gform_button:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover,
.open > .dropdown-toggle.gform_button.focus,
.open > .dropdown-toggle.gform_button:focus,
.open > .dropdown-toggle.gform_button:hover {
	color: #fff;
	background-color: #a84700;
	border-color: #803600;
}
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
.gform_button[disabled].focus,
.gform_button[disabled]:focus,
.gform_button[disabled]:hover {
	background-color: #ff6b00;
	border-color: #ff6b00;
}
.btn-secondary {
	color: #fff;
	background-color: #00acca;
	border-color: #00acca;
	box-shadow: inset 0 -3px 0 0 #008ea6;
}
.btn-secondary.focus,
.btn-secondary:focus {
	color: #fff;
	background-color: #008197;
	border-color: #003f4a;
}
.btn-secondary:hover {
	color: #fff;
	background-color: #008ea6;
	border-color: #008ea6;
}
.btn-secondary:active,
.open > .dropdown-toggle.btn-secondary {
	color: #fff;
	background-color: #008197;
	border-color: #00788d;
	background-image: none;
}
.btn-secondary:active.focus,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.open > .dropdown-toggle.btn-secondary.focus,
.open > .dropdown-toggle.btn-secondary:focus,
.open > .dropdown-toggle.btn-secondary:hover {
	color: #fff;
	background-color: #006273;
	border-color: #003f4a;
}
.btn-secondary[disabled].focus,
.btn-secondary[disabled]:focus,
.btn-secondary[disabled]:hover {
	background-color: #00acca;
	border-color: #00acca;
}
.btn-text-orange {
	color: #ff6b00;
}
.btn-text-orange.focus,
.btn-text-orange:active,
.btn-text-orange:focus,
.btn-text-orange:hover {
	color: #cc5600;
}
.btn-small {
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.33333333;
	border-radius: 8px;
}
.gform_button {
	padding: 13px 23px;
	font-size: 16px;
	line-height: 1.556;
	border-radius: 8px;
}
.btn-large {
	padding: 15px 24px;
	font-size: 20px;
	line-height: 1.4;
	border-radius: 8px;
}
.btn-center {
	text-align: center;
}
.btn-right {
	text-align: right;
}
.gform_button {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.gform_button.focus,
.gform_button:active.focus,
.gform_button:active:focus,
.gform_button:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}
.form-btn-ghost-orange .gform_button {
	color: #ff6b00;
	background-color: transparent;
	border-color: #ff6b00;
}
.gform_wrapper .hidden_label label {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.gform_wrapper {
	max-width: 300px;
}
.gform_wrapper ul {
	list-style: none;
	padding-left: 0;
}
.gform_wrapper label {
	font-weight: 400;
}
.gform_wrapper input[type='submit'] {
	width: 100%;
}
.gform_wrapper .gform_footer {
	padding: 3px;
	display: block;
}
.gform_wrapper .gform_hidden {
	display: none;
}
.form-btn-ghost-orange .gform_button.focus,
.form-btn-ghost-orange .gform_button:active,
.form-btn-ghost-orange .gform_button:focus,
.form-btn-ghost-orange .gform_button:hover {
	color: #fff;
	background-color: #ff6b00;
	border-color: #ff6b00;
}
@media (min-width: 768px) {
	.wv-popup-form .wpb_wrapper {
		display: -ms-flexbox;
		display: flex;
	}
}
@media (min-width: 992px) {
	.wv-popup-form .wpb_wrapper {
		height: 80px;
	}
}
.wv-popup-form .gform_wrapper,
.wv-popup-form .wv-form-content-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media (min-width: 768px) {
	.wv-popup-form .gform_wrapper,
	.wv-popup-form .wv-form-content-wrapper {
		height: 150px;
	}
}
@media (min-width: 1200px) {
	.wv-popup-form .gform_wrapper,
	.wv-popup-form .wv-form-content-wrapper {
		height: 90px;
	}
}
.wv-popup-form .gform_wrapper p,
.wv-popup-form .wv-form-content-wrapper p {
	margin-bottom: 10px;
}
.wv-form-img-container {
	text-align: center;
	height: 20px;
}
@media (max-width: 767px) {
	.wv-form-img-container {
		text-align: left;
		height: 0;
	}
}
@media (min-width: 768px) {
	.wv-form-img-container {
		height: auto;
	}
}
@keyframes sk-bounce {
	0%,
	100% {
		transform: scale(0);
		-webkit-transform: scale(0);
	}
	50% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

/* 
Font Awesome Consolidation */

@font-face {
	font-family: 'FontAwesome';
	src: url('../../../../plugins/admin-menu-editor-pro/extras/font-awesome/fonts/fontawesome-webfont.eot?v=4.6.3');
	src: url('../../../../plugins/admin-menu-editor-pro/extras/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3')
			format('embedded-opentype'),
		url('../../../../plugins/admin-menu-editor-pro/extras/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3')
			format('woff2'),
		url('../../../../plugins/admin-menu-editor-pro/extras/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3')
			format('woff'),
		url('../../../../plugins/admin-menu-editor-pro/extras/font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.3')
			format('truetype'),
		url('../../../../plugins/admin-menu-editor-pro/extras/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular')
			format('svg');
	font-weight: normal;
	font-style: normal;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center;
}
.fa-border {
	padding: 0.2em 0.25em 0.15em;
	border: solid 0.08em #eee;
	border-radius: 0.1em;
}
@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-search:before {
	content: '\f002';
}
.fa-heart:before {
	content: '\f004';
}
.fa-user:before {
	content: '\f007';
}
.fa-check:before {
	content: '\f00c';
}
.fa-remove:before {
	content: '\f00d';
}
.fa-search-plus:before {
	content: '\f00e';
}
.fa-search-minus:before {
	content: '\f010';
}
.fa-power-off:before {
	content: '\f011';
}
.fa-home:before {
	content: '\f015';
}
.fa-arrow-circle-o-down:before {
	content: '\f01a';
}
.fa-arrow-circle-o-up:before {
	content: '\f01b';
}
.fa-list-alt:before {
	content: '\f022';
}
.fa-flag:before {
	content: '\f024';
}
.fa-tags:before {
	content: '\f02c';
}
.fa-book:before {
	content: '\f02d';
}
.fa-bookmark:before {
	content: '\f02e';
}
.fa-print:before {
	content: '\f02f';
}
.fa-font:before {
	content: '\f031';
}
.fa-text-height:before {
	content: '\f034';
}
.fa-text-width:before {
	content: '\f035';
}
.fa-align-left:before {
	content: '\f036';
}
.fa-align-center:before {
	content: '\f037';
}
.fa-align-right:before {
	content: '\f038';
}
.fa-list:before {
	content: '\f03a';
}
.fa-image:before {
	content: '\f03e';
}
.fa-plus-circle:before {
	content: '\f055';
}
.fa-minus-circle:before {
	content: '\f056';
}
.fa-check-circle:before {
	content: '\f058';
}
.fa-info-circle:before {
	content: '\f05a';
}
.fa-check-circle-o:before {
	content: '\f05d';
}
.fa-arrow-left:before {
	content: '\f060';
}
.fa-arrow-right:before {
	content: '\f061';
}
.fa-arrow-up:before {
	content: '\f062';
}
.fa-arrow-down:before {
	content: '\f063';
}
.fa-plus:before {
	content: '\f067';
}
.fa-minus:before {
	content: '\f068';
}
.fa-gift:before {
	content: '\f06b';
}
.fa-leaf:before {
	content: '\f06c';
}
.fa-random:before {
	content: '\f074';
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: '\f080';
}
.fa-key:before {
	content: '\f084';
}
.fa-comments:before {
	content: '\f086';
}
.fa-heart-o:before {
	content: '\f08a';
}
.fa-sign-out:before {
	content: '\f08b';
}
.fa-sign-in:before {
	content: '\f090';
}
.fa-bookmark-o:before {
	content: '\f097';
}
.fa-twitter:before {
	content: '\f099';
}
.fa-facebook-f:before,
.fa-facebook:before {
	content: '\f09a';
}
.fa-feed:before,
.fa-rss:before {
	content: '\f09e';
}
.fa-arrow-circle-left:before {
	content: '\f0a8';
}
.fa-arrow-circle-right:before {
	content: '\f0a9';
}
.fa-arrow-circle-up:before {
	content: '\f0aa';
}
.fa-arrow-circle-down:before {
	content: '\f0ab';
}
.fa-globe:before {
	content: '\f0ac';
}
.fa-filter:before {
	content: '\f0b0';
}
.fa-group:before {
	content: '\f0c0';
}
.fa-link:before {
	content: '\f0c1';
}
.fa-copy:before {
	content: '\f0c5';
}
.fa-save:before {
	content: '\f0c7';
}
.fa-list-ul:before {
	content: '\f0ca';
}
.fa-google-plus:before {
	content: '\f0d5';
}
.fa-linkedin:before {
	content: '\f0e1';
}
.fa-legal:before {
	content: '\f0e3';
}
.fa-comments-o:before {
	content: '\f0e6';
}
.fa-building-o:before {
	content: '\f0f7';
}
.fa-hospital-o:before {
	content: '\f0f8';
}
.fa-angle-left:before {
	content: '\f104';
}
.fa-angle-right:before {
	content: '\f105';
}
.fa-angle-up:before {
	content: '\f106';
}
.fa-angle-down:before {
	content: '\f107';
}
.fa-desktop:before {
	content: '\f108';
}
.fa-mobile:before {
	content: '\f10b';
}
.fa-circle-o:before {
	content: '\f10c';
}
.fa-circle:before {
	content: '\f111';
}
.fa-smile-o:before {
	content: '\f118';
}
.fa-flag-o:before {
	content: '\f11d';
}
.fa-code:before {
	content: '\f121';
}
.fa-location-arrow:before {
	content: '\f124';
}
.fa-info:before {
	content: '\f129';
}
.fa-html5:before {
	content: '\f13b';
}
.fa-css3:before {
	content: '\f13c';
}
.fa-toggle-down:before {
	content: '\f150';
}
.fa-toggle-up:before {
	content: '\f151';
}
.fa-toggle-right:before {
	content: '\f152';
}
.fa-dollar:before {
	content: '\f155';
}
.fa-youtube:before {
	content: '\f167';
}
.fa-stack-overflow:before {
	content: '\f16c';
}
.fa-instagram:before {
	content: '\f16d';
}
.fa-flickr:before {
	content: '\f16e';
}
.fa-long-arrow-down:before {
	content: '\f175';
}
.fa-long-arrow-up:before {
	content: '\f176';
}
.fa-long-arrow-left:before {
	content: '\f177';
}
.fa-long-arrow-right:before {
	content: '\f178';
}
.fa-apple:before {
	content: '\f179';
}
.fa-android:before {
	content: '\f17b';
}
.fa-arrow-circle-o-right:before {
	content: '\f18e';
}
.fa-arrow-circle-o-left:before {
	content: '\f190';
}
.fa-toggle-left:before {
	content: '\f191';
}
.fa-try:before {
	content: '\f195';
}
.fa-wordpress:before {
	content: '\f19a';
}
.fa-yahoo:before {
	content: '\f19e';
}
.fa-google:before {
	content: '\f1a0';
}
.fa-stumbleupon-circle:before {
	content: '\f1a3';
}
.fa-stumbleupon:before {
	content: '\f1a4';
}
.fa-delicious:before {
	content: '\f1a5';
}
.fa-digg:before {
	content: '\f1a6';
}
.fa-building:before {
	content: '\f1ad';
}
.fa-child:before {
	content: '\f1ae';
}
.fa-tree:before {
	content: '\f1bb';
}
.fa-life-ring:before,
.fa-support:before {
	content: '\f1cd';
}
.fa-send:before {
	content: '\f1d8';
}
.fa-send-o:before {
	content: '\f1d9';
}
.fa-history:before {
	content: '\f1da';
}
.fa-header:before {
	content: '\f1dc';
}
.fa-yelp:before {
	content: '\f1e9';
}
.fa-at:before {
	content: '\f1fa';
}
.fa-area-chart:before {
	content: '\f1fe';
}
.fa-pie-chart:before {
	content: '\f200';
}
.fa-line-chart:before {
	content: '\f201';
}
.fa-toggle-off:before {
	content: '\f204';
}
.fa-toggle-on:before {
	content: '\f205';
}
.fa-cart-plus:before {
	content: '\f217';
}
.fa-cart-arrow-down:before {
	content: '\f218';
}
.fa-ship:before {
	content: '\f21a';
}
.fa-user-plus:before {
	content: '\f234';
}
.fa-object-group:before {
	content: '\f247';
}
.fa-registered:before {
	content: '\f25d';
}
.fa-safari:before {
	content: '\f267';
}
.fa-chrome:before {
	content: '\f268';
}
.fa-firefox:before {
	content: '\f269';
}
.fa-opera:before {
	content: '\f26a';
}
.fa-500px:before {
	content: '\f26e';
}
.fa-map-o:before {
	content: '\f278';
}
.fa-map:before {
	content: '\f279';
}
.fa-percent:before {
	content: '\f295';
}
.fa-low-vision:before {
	content: '\f2a8';
}
.fa-yoast:before {
	content: '\f2b1';
}
.fa-google-plus-circle:before {
	content: '\f2b3';
}
.fa-fa:before,
.fa-font-awesome:before {
	content: '\f2b4';
}
.fa-address-book:before {
	content: '\f2b9';
}
.fa-address-book-o:before {
	content: '\f2ba';
}
.fa-address-card:before {
	content: '\f2bb';
}
.fa-address-card-o:before {
	content: '\f2bc';
}
.fa-user-circle:before {
	content: '\f2bd';
}
.fa-user-circle-o:before {
	content: '\f2be';
}
.fa-user-o:before {
	content: '\f2c0';
}
.fa-id-card:before {
	content: '\f2c2';
}
.fa-id-card-o:before {
	content: '\f2c3';
}
.fa-s15:before {
	content: '\f2cd';
}
.fa-window-maximize:before {
	content: '\f2d0';
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.fa-angle-right:before {
	content: '\f105';
}

/* Core 3 Consolidation */

.homepage-recent-news .featured-story-wrapper {
	background: #f5f5f5;
	padding-top: 35px;
	padding-bottom: 35px;
	margin-bottom: 40px;
}
@media (max-width: 768px) {
	.homepage-recent-news .featured-story-wrapper {
		margin-bottom: 20px;
	}
}
.homepage-recent-news .featured-story-wrapper article {
	margin-bottom: 0;
}
.homepage-recent-news .wvus-homepage-featured-post {
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 15px;
}
.homepage-recent-news .featured-story {
	background: rgba(0, 102, 153, 0.6);
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 0;
	text-align: center;
	letter-spacing: 0.05em;
	margin-bottom: 0;
	width: 100%;
	max-width: 640px;
}
.homepage-recent-news .post-summary {
	border-bottom: 1px solid #999;
	margin-bottom: 40px;
	padding-bottom: 40px;
}
.homepage-recent-news .post-summary:last-child {
	border-bottom-width: 0;
}
.homepage-recent-news .wvus-summary-image {
	max-width: 640px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.homepage-recent-news .wvus-summary-image img {
	width: 100%;
}
@media screen and (min-width: 768px) {
	.wv-login-form__body {
		display: -ms-flexbox;
		display: flex;
	}
	.wv-login-form__body .container {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
.wv-login-form__body {
	padding-left: 12px;
	padding-right: 12px;
	background-color: #f5f5f5;
}
.wv-login-form__body .wv-login-form .form-group {
	margin-bottom: 0;
}
.wv-login-form__body .wv-login-submit-group {
	margin: 10px 5px;
}
.wv-login-form__body .alert {
	margin: 10px 0;
	padding: 8px;
}
.single .media-center .entry-content {
	padding: 16px 15px 32px;
}
.single .media-center .entry-title {
	margin: 0 0 20px;
}
.media-center-filter-form {
	margin-top: 20px;
}
.media-center-filter-form .btn-default {
	background-color: #fff;
}
.story-summaries .navigation {
	width: 30%;
	margin: 0 auto;
}
.media-contact .container,
.media-contact .l-media-contact {
	padding-left: 15px;
	padding-right: 15px;
}
@media (max-width: 320px) {
	.media-center-filter-form
		.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) {
		width: 140px;
	}
}
@media (max-width: 480px) {
	.summary-heading h2 {
		text-align: center;
	}
	.page-header {
		margin: 22px 0;
	}
	.filter-mobile-wrap {
		margin: 20px 0 10px;
		width: 185px;
	}
	.media-center-filter-form {
		display: none;
		width: 80%;
		margin: 0 auto;
	}
	.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) {
		margin: 3px 0;
	}
	.wvus-summary-image {
		height: 168px;
		overflow: hidden;
	}
}
@media (max-width: 767px) {
	.media-center-filter-form {
		display: none;
	}
}
@media (min-width: 992px) {
	.wvus-summary-image {
		height: 168px;
		overflow: hidden;
	}
}
@media (min-width: 1200px) {
	.wvus-summary-image {
		height: 206px;
		overflow: hidden;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.story-summaries .wvus-summary-image {
		max-height: 125px;
		overflow: hidden;
	}
}
