@charset "UTF-8";/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
font-family:'FontAwesome';
src:url('../fonts/fontawesome-webfont3e6e.html?v=4.7.0');
src:url('../fonts/fontawesome-webfontd41d.html?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont3e6e-2.html?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont3e6e-3.html?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont3e6e-4.html?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont3e6e-5.html?v=4.7.0#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-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-fw {
	width:1.28571429em;
	text-align:center
}
.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:.14285714em;
	text-align:center
}
.fa-li.fa-lg {
	left:-1.85714286em
}
.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em
}
.fa-pull-left {
	float:left
}
.fa-pull-right {
	float:right
}
.fa.fa-pull-left {
	margin-right:.3em
}
.fa.fa-pull-right {
	margin-left:.3em
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.fa.pull-left {
	margin-right:.3em
}
.fa.pull-right {
	margin-left:.3em
}
.fa-spin {
	animation:fa-spin 2s infinite linear
}
.fa-pulse {
	animation:fa-spin 1s infinite steps(8)
}
@keyframes fa-spin {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
.fa-rotate-90 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	transform:rotate(90deg)
}
.fa-rotate-180 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	transform:rotate(180deg)
}
.fa-rotate-270 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	transform:rotate(270deg)
}
.fa-flip-horizontal {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	transform:scale(-1, 1)
}
.fa-flip-vertical {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	transform:scale(1, -1)
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter:none
}
.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-inverse {
	color:#fff
}
.fa-glass:before {
	content:"\f000"
}
.fa-music:before {
	content:"\f001"
}
.fa-search:before {
	content:"\f002"
}
.fa-envelope-o:before {
	content:"\f003"
}
.fa-heart:before {
	content:"\f004"
}
.fa-star:before {
	content:"\f005"
}
.fa-star-o:before {
	content:"\f006"
}
.fa-user:before {
	content:"\f007"
}
.fa-film:before {
	content:"\f008"
}
.fa-th-large:before {
	content:"\f009"
}
.fa-th:before {
	content:"\f00a"
}
.fa-th-list:before {
	content:"\f00b"
}
.fa-check:before {
	content:"\f00c"
}
.fa-remove:before, .fa-close:before, .fa-times:before {
	content:"\f00d"
}
.fa-search-plus:before {
	content:"\f00e"
}
.fa-search-minus:before {
	content:"\f010"
}
.fa-power-off:before {
	content:"\f011"
}
.fa-signal:before {
	content:"\f012"
}
.fa-gear:before, .fa-cog:before {
	content:"\f013"
}
.fa-trash-o:before {
	content:"\f014"
}
.fa-home:before {
	content:"\f015"
}
.fa-file-o:before {
	content:"\f016"
}
.fa-clock-o:before {
	content:"\f017"
}
.fa-road:before {
	content:"\f018"
}
.fa-download:before {
	content:"\f019"
}
.fa-arrow-circle-o-down:before {
	content:"\f01a"
}
.fa-arrow-circle-o-up:before {
	content:"\f01b"
}
.fa-inbox:before {
	content:"\f01c"
}
.fa-play-circle-o:before {
	content:"\f01d"
}
.fa-rotate-right:before, .fa-repeat:before {
	content:"\f01e"
}
.fa-refresh:before {
	content:"\f021"
}
.fa-list-alt:before {
	content:"\f022"
}
.fa-lock:before {
	content:"\f023"
}
.fa-flag:before {
	content:"\f024"
}
.fa-headphones:before {
	content:"\f025"
}
.fa-volume-off:before {
	content:"\f026"
}
.fa-volume-down:before {
	content:"\f027"
}
.fa-volume-up:before {
	content:"\f028"
}
.fa-qrcode:before {
	content:"\f029"
}
.fa-barcode:before {
	content:"\f02a"
}
.fa-tag:before {
	content:"\f02b"
}
.fa-tags:before {
	content:"\f02c"
}
.fa-book:before {
	content:"\f02d"
}
.fa-bookmark:before {
	content:"\f02e"
}
.fa-print:before {
	content:"\f02f"
}
.fa-camera:before {
	content:"\f030"
}
.fa-font:before {
	content:"\f031"
}
.fa-bold:before {
	content:"\f032"
}
.fa-italic:before {
	content:"\f033"
}
.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-align-justify:before {
	content:"\f039"
}
.fa-list:before {
	content:"\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content:"\f03b"
}
.fa-indent:before {
	content:"\f03c"
}
.fa-video-camera:before {
	content:"\f03d"
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content:"\f03e"
}
.fa-pencil:before {
	content:"\f040"
}
.fa-map-marker:before {
	content:"\f041"
}
.fa-adjust:before {
	content:"\f042"
}
.fa-tint:before {
	content:"\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content:"\f044"
}
.fa-share-square-o:before {
	content:"\f045"
}
.fa-check-square-o:before {
	content:"\f046"
}
.fa-arrows:before {
	content:"\f047"
}
.fa-step-backward:before {
	content:"\f048"
}
.fa-fast-backward:before {
	content:"\f049"
}
.fa-backward:before {
	content:"\f04a"
}
.fa-play:before {
	content:"\f04b"
}
.fa-pause:before {
	content:"\f04c"
}
.fa-stop:before {
	content:"\f04d"
}
.fa-forward:before {
	content:"\f04e"
}
.fa-fast-forward:before {
	content:"\f050"
}
.fa-step-forward:before {
	content:"\f051"
}
.fa-eject:before {
	content:"\f052"
}
.fa-chevron-left:before {
	content:"\f053"
}
.fa-chevron-right:before {
	content:"\f054"
}
.fa-plus-circle:before {
	content:"\f055"
}
.fa-minus-circle:before {
	content:"\f056"
}
.fa-times-circle:before {
	content:"\f057"
}
.fa-check-circle:before {
	content:"\f058"
}
.fa-question-circle:before {
	content:"\f059"
}
.fa-info-circle:before {
	content:"\f05a"
}
.fa-crosshairs:before {
	content:"\f05b"
}
.fa-times-circle-o:before {
	content:"\f05c"
}
.fa-check-circle-o:before {
	content:"\f05d"
}
.fa-ban:before {
	content:"\f05e"
}
.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-mail-forward:before, .fa-share:before {
	content:"\f064"
}
.fa-expand:before {
	content:"\f065"
}
.fa-compress:before {
	content:"\f066"
}
.fa-plus:before {
	content:"\f067"
}
.fa-minus:before {
	content:"\f068"
}
.fa-asterisk:before {
	content:"\f069"
}
.fa-exclamation-circle:before {
	content:"\f06a"
}
.fa-gift:before {
	content:"\f06b"
}
.fa-leaf:before {
	content:"\f06c"
}
.fa-fire:before {
	content:"\f06d"
}
.fa-eye:before {
	content:"\f06e"
}
.fa-eye-slash:before {
	content:"\f070"
}
.fa-warning:before, .fa-exclamation-triangle:before {
	content:"\f071"
}
.fa-plane:before {
	content:"\f072"
}
.fa-calendar:before {
	content:"\f073"
}
.fa-random:before {
	content:"\f074"
}
.fa-comment:before {
	content:"\f075"
}
.fa-magnet:before {
	content:"\f076"
}
.fa-chevron-up:before {
	content:"\f077"
}
.fa-chevron-down:before {
	content:"\f078"
}
.fa-retweet:before {
	content:"\f079"
}
.fa-shopping-cart:before {
	content:"\f07a"
}
.fa-folder:before {
	content:"\f07b"
}
.fa-folder-open:before {
	content:"\f07c"
}
.fa-arrows-v:before {
	content:"\f07d"
}
.fa-arrows-h:before {
	content:"\f07e"
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
	content:"\f080"
}
.fa-twitter-square:before {
	content:"\f081"
}
.fa-facebook-square:before {
	content:"\f082"
}
.fa-camera-retro:before {
	content:"\f083"
}
.fa-key:before {
	content:"\f084"
}
.fa-gears:before, .fa-cogs:before {
	content:"\f085"
}
.fa-comments:before {
	content:"\f086"
}
.fa-thumbs-o-up:before {
	content:"\f087"
}
.fa-thumbs-o-down:before {
	content:"\f088"
}
.fa-star-half:before {
	content:"\f089"
}
.fa-heart-o:before {
	content:"\f08a"
}
.fa-sign-out:before {
	content:"\f08b"
}
.fa-linkedin-square:before {
	content:"\f08c"
}
.fa-thumb-tack:before {
	content:"\f08d"
}
.fa-external-link:before {
	content:"\f08e"
}
.fa-sign-in:before {
	content:"\f090"
}
.fa-trophy:before {
	content:"\f091"
}
.fa-github-square:before {
	content:"\f092"
}
.fa-upload:before {
	content:"\f093"
}
.fa-lemon-o:before {
	content:"\f094"
}
.fa-phone:before {
	content:"\f095"
}
.fa-square-o:before {
	content:"\f096"
}
.fa-bookmark-o:before {
	content:"\f097"
}
.fa-phone-square:before {
	content:"\f098"
}
.fa-twitter:before {
	content:"\f099"
}
.fa-facebook-f:before, .fa-facebook:before {
	content:"\f09a"
}
.fa-github:before {
	content:"\f09b"
}
.fa-unlock:before {
	content:"\f09c"
}
.fa-credit-card:before {
	content:"\f09d"
}
.fa-feed:before, .fa-rss:before {
	content:"\f09e"
}
.fa-hdd-o:before {
	content:"\f0a0"
}
.fa-bullhorn:before {
	content:"\f0a1"
}
.fa-bell:before {
	content:"\f0f3"
}
.fa-certificate:before {
	content:"\f0a3"
}
.fa-hand-o-right:before {
	content:"\f0a4"
}
.fa-hand-o-left:before {
	content:"\f0a5"
}
.fa-hand-o-up:before {
	content:"\f0a6"
}
.fa-hand-o-down:before {
	content:"\f0a7"
}
.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-wrench:before {
	content:"\f0ad"
}
.fa-tasks:before {
	content:"\f0ae"
}
.fa-filter:before {
	content:"\f0b0"
}
.fa-briefcase:before {
	content:"\f0b1"
}
.fa-arrows-alt:before {
	content:"\f0b2"
}
.fa-group:before, .fa-users:before {
	content:"\f0c0"
}
.fa-chain:before, .fa-link:before {
	content:"\f0c1"
}
.fa-cloud:before {
	content:"\f0c2"
}
.fa-flask:before {
	content:"\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content:"\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content:"\f0c5"
}
.fa-paperclip:before {
	content:"\f0c6"
}
.fa-save:before, .fa-floppy-o:before {
	content:"\f0c7"
}
.fa-square:before {
	content:"\f0c8"
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content:"\f0c9"
}
.fa-list-ul:before {
	content:"\f0ca"
}
.fa-list-ol:before {
	content:"\f0cb"
}
.fa-strikethrough:before {
	content:"\f0cc"
}
.fa-underline:before {
	content:"\f0cd"
}
.fa-table:before {
	content:"\f0ce"
}
.fa-magic:before {
	content:"\f0d0"
}
.fa-truck:before {
	content:"\f0d1"
}
.fa-pinterest:before {
	content:"\f0d2"
}
.fa-pinterest-square:before {
	content:"\f0d3"
}
.fa-google-plus-square:before {
	content:"\f0d4"
}
.fa-google-plus:before {
	content:"\f0d5"
}
.fa-money:before {
	content:"\f0d6"
}
.fa-caret-down:before {
	content:"\f0d7"
}
.fa-caret-up:before {
	content:"\f0d8"
}
.fa-caret-left:before {
	content:"\f0d9"
}
.fa-caret-right:before {
	content:"\f0da"
}
.fa-columns:before {
	content:"\f0db"
}
.fa-unsorted:before, .fa-sort:before {
	content:"\f0dc"
}
.fa-sort-down:before, .fa-sort-desc:before {
	content:"\f0dd"
}
.fa-sort-up:before, .fa-sort-asc:before {
	content:"\f0de"
}
.fa-envelope:before {
	content:"\f0e0"
}
.fa-linkedin:before {
	content:"\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content:"\f0e2"
}
.fa-legal:before, .fa-gavel:before {
	content:"\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content:"\f0e4"
}
.fa-comment-o:before {
	content:"\f0e5"
}
.fa-comments-o:before {
	content:"\f0e6"
}
.fa-flash:before, .fa-bolt:before {
	content:"\f0e7"
}
.fa-sitemap:before {
	content:"\f0e8"
}
.fa-umbrella:before {
	content:"\f0e9"
}
.fa-paste:before, .fa-clipboard:before {
	content:"\f0ea"
}
.fa-lightbulb-o:before {
	content:"\f0eb"
}
.fa-exchange:before {
	content:"\f0ec"
}
.fa-cloud-download:before {
	content:"\f0ed"
}
.fa-cloud-upload:before {
	content:"\f0ee"
}
.fa-user-md:before {
	content:"\f0f0"
}
.fa-stethoscope:before {
	content:"\f0f1"
}
.fa-suitcase:before {
	content:"\f0f2"
}
.fa-bell-o:before {
	content:"\f0a2"
}
.fa-coffee:before {
	content:"\f0f4"
}
.fa-cutlery:before {
	content:"\f0f5"
}
.fa-file-text-o:before {
	content:"\f0f6"
}
.fa-building-o:before {
	content:"\f0f7"
}
.fa-hospital-o:before {
	content:"\f0f8"
}
.fa-ambulance:before {
	content:"\f0f9"
}
.fa-medkit:before {
	content:"\f0fa"
}
.fa-fighter-jet:before {
	content:"\f0fb"
}
.fa-beer:before {
	content:"\f0fc"
}
.fa-h-square:before {
	content:"\f0fd"
}
.fa-plus-square:before {
	content:"\f0fe"
}
.fa-angle-double-left:before {
	content:"\f100"
}
.fa-angle-double-right:before {
	content:"\f101"
}
.fa-angle-double-up:before {
	content:"\f102"
}
.fa-angle-double-down:before {
	content:"\f103"
}
.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-laptop:before {
	content:"\f109"
}
.fa-tablet:before {
	content:"\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content:"\f10b"
}
.fa-circle-o:before {
	content:"\f10c"
}
.fa-quote-left:before {
	content:"\f10d"
}
.fa-quote-right:before {
	content:"\f10e"
}
.fa-spinner:before {
	content:"\f110"
}
.fa-circle:before {
	content:"\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content:"\f112"
}
.fa-github-alt:before {
	content:"\f113"
}
.fa-folder-o:before {
	content:"\f114"
}
.fa-folder-open-o:before {
	content:"\f115"
}
.fa-smile-o:before {
	content:"\f118"
}
.fa-frown-o:before {
	content:"\f119"
}
.fa-meh-o:before {
	content:"\f11a"
}
.fa-gamepad:before {
	content:"\f11b"
}
.fa-keyboard-o:before {
	content:"\f11c"
}
.fa-flag-o:before {
	content:"\f11d"
}
.fa-flag-checkered:before {
	content:"\f11e"
}
.fa-terminal:before {
	content:"\f120"
}
.fa-code:before {
	content:"\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content:"\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content:"\f123"
}
.fa-location-arrow:before {
	content:"\f124"
}
.fa-crop:before {
	content:"\f125"
}
.fa-code-fork:before {
	content:"\f126"
}
.fa-unlink:before, .fa-chain-broken:before {
	content:"\f127"
}
.fa-question:before {
	content:"\f128"
}
.fa-info:before {
	content:"\f129"
}
.fa-exclamation:before {
	content:"\f12a"
}
.fa-superscript:before {
	content:"\f12b"
}
.fa-subscript:before {
	content:"\f12c"
}
.fa-eraser:before {
	content:"\f12d"
}
.fa-puzzle-piece:before {
	content:"\f12e"
}
.fa-microphone:before {
	content:"\f130"
}
.fa-microphone-slash:before {
	content:"\f131"
}
.fa-shield:before {
	content:"\f132"
}
.fa-calendar-o:before {
	content:"\f133"
}
.fa-fire-extinguisher:before {
	content:"\f134"
}
.fa-rocket:before {
	content:"\f135"
}
.fa-maxcdn:before {
	content:"\f136"
}
.fa-chevron-circle-left:before {
	content:"\f137"
}
.fa-chevron-circle-right:before {
	content:"\f138"
}
.fa-chevron-circle-up:before {
	content:"\f139"
}
.fa-chevron-circle-down:before {
	content:"\f13a"
}
.fa-html5:before {
	content:"\f13b"
}
.fa-css3:before {
	content:"\f13c"
}
.fa-anchor:before {
	content:"\f13d"
}
.fa-unlock-alt:before {
	content:"\f13e"
}
.fa-bullseye:before {
	content:"\f140"
}
.fa-ellipsis-h:before {
	content:"\f141"
}
.fa-ellipsis-v:before {
	content:"\f142"
}
.fa-rss-square:before {
	content:"\f143"
}
.fa-play-circle:before {
	content:"\f144"
}
.fa-ticket:before {
	content:"\f145"
}
.fa-minus-square:before {
	content:"\f146"
}
.fa-minus-square-o:before {
	content:"\f147"
}
.fa-level-up:before {
	content:"\f148"
}
.fa-level-down:before {
	content:"\f149"
}
.fa-check-square:before {
	content:"\f14a"
}
.fa-pencil-square:before {
	content:"\f14b"
}
.fa-external-link-square:before {
	content:"\f14c"
}
.fa-share-square:before {
	content:"\f14d"
}
.fa-compass:before {
	content:"\f14e"
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content:"\f150"
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content:"\f151"
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content:"\f152"
}
.fa-euro:before, .fa-eur:before {
	content:"\f153"
}
.fa-gbp:before {
	content:"\f154"
}
.fa-dollar:before, .fa-usd:before {
	content:"\f155"
}
.fa-rupee:before, .fa-inr:before {
	content:"\f156"
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content:"\f157"
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content:"\f158"
}
.fa-won:before, .fa-krw:before {
	content:"\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content:"\f15a"
}
.fa-file:before {
	content:"\f15b"
}
.fa-file-text:before {
	content:"\f15c"
}
.fa-sort-alpha-asc:before {
	content:"\f15d"
}
.fa-sort-alpha-desc:before {
	content:"\f15e"
}
.fa-sort-amount-asc:before {
	content:"\f160"
}
.fa-sort-amount-desc:before {
	content:"\f161"
}
.fa-sort-numeric-asc:before {
	content:"\f162"
}
.fa-sort-numeric-desc:before {
	content:"\f163"
}
.fa-thumbs-up:before {
	content:"\f164"
}
.fa-thumbs-down:before {
	content:"\f165"
}
.fa-youtube-square:before {
	content:"\f166"
}
.fa-youtube:before {
	content:"\f167"
}
.fa-xing:before {
	content:"\f168"
}
.fa-xing-square:before {
	content:"\f169"
}
.fa-youtube-play:before {
	content:"\f16a"
}
.fa-dropbox:before {
	content:"\f16b"
}
.fa-stack-overflow:before {
	content:"\f16c"
}
.fa-instagram:before {
	content:"\f16d"
}
.fa-flickr:before {
	content:"\f16e"
}
.fa-adn:before {
	content:"\f170"
}
.fa-bitbucket:before {
	content:"\f171"
}
.fa-bitbucket-square:before {
	content:"\f172"
}
.fa-tumblr:before {
	content:"\f173"
}
.fa-tumblr-square:before {
	content:"\f174"
}
.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-windows:before {
	content:"\f17a"
}
.fa-android:before {
	content:"\f17b"
}
.fa-linux:before {
	content:"\f17c"
}
.fa-dribbble:before {
	content:"\f17d"
}
.fa-skype:before {
	content:"\f17e"
}
.fa-foursquare:before {
	content:"\f180"
}
.fa-trello:before {
	content:"\f181"
}
.fa-female:before {
	content:"\f182"
}
.fa-male:before {
	content:"\f183"
}
.fa-gittip:before, .fa-gratipay:before {
	content:"\f184"
}
.fa-sun-o:before {
	content:"\f185"
}
.fa-moon-o:before {
	content:"\f186"
}
.fa-archive:before {
	content:"\f187"
}
.fa-bug:before {
	content:"\f188"
}
.fa-vk:before {
	content:"\f189"
}
.fa-weibo:before {
	content:"\f18a"
}
.fa-renren:before {
	content:"\f18b"
}
.fa-pagelines:before {
	content:"\f18c"
}
.fa-stack-exchange:before {
	content:"\f18d"
}
.fa-arrow-circle-o-right:before {
	content:"\f18e"
}
.fa-arrow-circle-o-left:before {
	content:"\f190"
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content:"\f191"
}
.fa-dot-circle-o:before {
	content:"\f192"
}
.fa-wheelchair:before {
	content:"\f193"
}
.fa-vimeo-square:before {
	content:"\f194"
}
.fa-turkish-lira:before, .fa-try:before {
	content:"\f195"
}
.fa-plus-square-o:before {
	content:"\f196"
}
.fa-space-shuttle:before {
	content:"\f197"
}
.fa-slack:before {
	content:"\f198"
}
.fa-envelope-square:before {
	content:"\f199"
}
.fa-wordpress:before {
	content:"\f19a"
}
.fa-openid:before {
	content:"\f19b"
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
	content:"\f19c"
}
.fa-mortar-board:before, .fa-graduation-cap:before {
	content:"\f19d"
}
.fa-yahoo:before {
	content:"\f19e"
}
.fa-google:before {
	content:"\f1a0"
}
.fa-reddit:before {
	content:"\f1a1"
}
.fa-reddit-square:before {
	content:"\f1a2"
}
.fa-stumbleupon-circle:before {
	content:"\f1a3"
}
.fa-stumbleupon:before {
	content:"\f1a4"
}
.fa-delicious:before {
	content:"\f1a5"
}
.fa-digg:before {
	content:"\f1a6"
}
.fa-pied-piper-pp:before {
	content:"\f1a7"
}
.fa-pied-piper-alt:before {
	content:"\f1a8"
}
.fa-drupal:before {
	content:"\f1a9"
}
.fa-joomla:before {
	content:"\f1aa"
}
.fa-language:before {
	content:"\f1ab"
}
.fa-fax:before {
	content:"\f1ac"
}
.fa-building:before {
	content:"\f1ad"
}
.fa-child:before {
	content:"\f1ae"
}
.fa-paw:before {
	content:"\f1b0"
}
.fa-spoon:before {
	content:"\f1b1"
}
.fa-cube:before {
	content:"\f1b2"
}
.fa-cubes:before {
	content:"\f1b3"
}
.fa-behance:before {
	content:"\f1b4"
}
.fa-behance-square:before {
	content:"\f1b5"
}
.fa-steam:before {
	content:"\f1b6"
}
.fa-steam-square:before {
	content:"\f1b7"
}
.fa-recycle:before {
	content:"\f1b8"
}
.fa-automobile:before, .fa-car:before {
	content:"\f1b9"
}
.fa-cab:before, .fa-taxi:before {
	content:"\f1ba"
}
.fa-tree:before {
	content:"\f1bb"
}
.fa-spotify:before {
	content:"\f1bc"
}
.fa-deviantart:before {
	content:"\f1bd"
}
.fa-soundcloud:before {
	content:"\f1be"
}
.fa-database:before {
	content:"\f1c0"
}
.fa-file-pdf-o:before {
	content:"\f1c1"
}
.fa-file-word-o:before {
	content:"\f1c2"
}
.fa-file-excel-o:before {
	content:"\f1c3"
}
.fa-file-powerpoint-o:before {
	content:"\f1c4"
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content:"\f1c5"
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
	content:"\f1c6"
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
	content:"\f1c7"
}
.fa-file-movie-o:before, .fa-file-video-o:before {
	content:"\f1c8"
}
.fa-file-code-o:before {
	content:"\f1c9"
}
.fa-vine:before {
	content:"\f1ca"
}
.fa-codepen:before {
	content:"\f1cb"
}
.fa-jsfiddle:before {
	content:"\f1cc"
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content:"\f1cd"
}
.fa-circle-o-notch:before {
	content:"\f1ce"
}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
	content:"\f1d0"
}
.fa-ge:before, .fa-empire:before {
	content:"\f1d1"
}
.fa-git-square:before {
	content:"\f1d2"
}
.fa-git:before {
	content:"\f1d3"
}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content:"\f1d4"
}
.fa-tencent-weibo:before {
	content:"\f1d5"
}
.fa-qq:before {
	content:"\f1d6"
}
.fa-wechat:before, .fa-weixin:before {
	content:"\f1d7"
}
.fa-send:before, .fa-paper-plane:before {
	content:"\f1d8"
}
.fa-send-o:before, .fa-paper-plane-o:before {
	content:"\f1d9"
}
.fa-history:before {
	content:"\f1da"
}
.fa-circle-thin:before {
	content:"\f1db"
}
.fa-header:before {
	content:"\f1dc"
}
.fa-paragraph:before {
	content:"\f1dd"
}
.fa-sliders:before {
	content:"\f1de"
}
.fa-share-alt:before {
	content:"\f1e0"
}
.fa-share-alt-square:before {
	content:"\f1e1"
}
.fa-bomb:before {
	content:"\f1e2"
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content:"\f1e3"
}
.fa-tty:before {
	content:"\f1e4"
}
.fa-binoculars:before {
	content:"\f1e5"
}
.fa-plug:before {
	content:"\f1e6"
}
.fa-slideshare:before {
	content:"\f1e7"
}
.fa-twitch:before {
	content:"\f1e8"
}
.fa-yelp:before {
	content:"\f1e9"
}
.fa-newspaper-o:before {
	content:"\f1ea"
}
.fa-wifi:before {
	content:"\f1eb"
}
.fa-calculator:before {
	content:"\f1ec"
}
.fa-paypal:before {
	content:"\f1ed"
}
.fa-google-wallet:before {
	content:"\f1ee"
}
.fa-cc-visa:before {
	content:"\f1f0"
}
.fa-cc-mastercard:before {
	content:"\f1f1"
}
.fa-cc-discover:before {
	content:"\f1f2"
}
.fa-cc-amex:before {
	content:"\f1f3"
}
.fa-cc-paypal:before {
	content:"\f1f4"
}
.fa-cc-stripe:before {
	content:"\f1f5"
}
.fa-bell-slash:before {
	content:"\f1f6"
}
.fa-bell-slash-o:before {
	content:"\f1f7"
}
.fa-trash:before {
	content:"\f1f8"
}
.fa-copyright:before {
	content:"\f1f9"
}
.fa-at:before {
	content:"\f1fa"
}
.fa-eyedropper:before {
	content:"\f1fb"
}
.fa-paint-brush:before {
	content:"\f1fc"
}
.fa-birthday-cake:before {
	content:"\f1fd"
}
.fa-area-chart:before {
	content:"\f1fe"
}
.fa-pie-chart:before {
	content:"\f200"
}
.fa-line-chart:before {
	content:"\f201"
}
.fa-lastfm:before {
	content:"\f202"
}
.fa-lastfm-square:before {
	content:"\f203"
}
.fa-toggle-off:before {
	content:"\f204"
}
.fa-toggle-on:before {
	content:"\f205"
}
.fa-bicycle:before {
	content:"\f206"
}
.fa-bus:before {
	content:"\f207"
}
.fa-ioxhost:before {
	content:"\f208"
}
.fa-angellist:before {
	content:"\f209"
}
.fa-cc:before {
	content:"\f20a"
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content:"\f20b"
}
.fa-meanpath:before {
	content:"\f20c"
}
.fa-buysellads:before {
	content:"\f20d"
}
.fa-connectdevelop:before {
	content:"\f20e"
}
.fa-dashcube:before {
	content:"\f210"
}
.fa-forumbee:before {
	content:"\f211"
}
.fa-leanpub:before {
	content:"\f212"
}
.fa-sellsy:before {
	content:"\f213"
}
.fa-shirtsinbulk:before {
	content:"\f214"
}
.fa-simplybuilt:before {
	content:"\f215"
}
.fa-skyatlas:before {
	content:"\f216"
}
.fa-cart-plus:before {
	content:"\f217"
}
.fa-cart-arrow-down:before {
	content:"\f218"
}
.fa-diamond:before {
	content:"\f219"
}
.fa-ship:before {
	content:"\f21a"
}
.fa-user-secret:before {
	content:"\f21b"
}
.fa-motorcycle:before {
	content:"\f21c"
}
.fa-street-view:before {
	content:"\f21d"
}
.fa-heartbeat:before {
	content:"\f21e"
}
.fa-venus:before {
	content:"\f221"
}
.fa-mars:before {
	content:"\f222"
}
.fa-mercury:before {
	content:"\f223"
}
.fa-intersex:before, .fa-transgender:before {
	content:"\f224"
}
.fa-transgender-alt:before {
	content:"\f225"
}
.fa-venus-double:before {
	content:"\f226"
}
.fa-mars-double:before {
	content:"\f227"
}
.fa-venus-mars:before {
	content:"\f228"
}
.fa-mars-stroke:before {
	content:"\f229"
}
.fa-mars-stroke-v:before {
	content:"\f22a"
}
.fa-mars-stroke-h:before {
	content:"\f22b"
}
.fa-neuter:before {
	content:"\f22c"
}
.fa-genderless:before {
	content:"\f22d"
}
.fa-facebook-official:before {
	content:"\f230"
}
.fa-pinterest-p:before {
	content:"\f231"
}
.fa-whatsapp:before {
	content:"\f232"
}
.fa-server:before {
	content:"\f233"
}
.fa-user-plus:before {
	content:"\f234"
}
.fa-user-times:before {
	content:"\f235"
}
.fa-hotel:before, .fa-bed:before {
	content:"\f236"
}
.fa-viacoin:before {
	content:"\f237"
}
.fa-train:before {
	content:"\f238"
}
.fa-subway:before {
	content:"\f239"
}
.fa-medium:before {
	content:"\f23a"
}
.fa-yc:before, .fa-y-combinator:before {
	content:"\f23b"
}
.fa-optin-monster:before {
	content:"\f23c"
}
.fa-opencart:before {
	content:"\f23d"
}
.fa-expeditedssl:before {
	content:"\f23e"
}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
	content:"\f240"
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
	content:"\f241"
}
.fa-battery-2:before, .fa-battery-half:before {
	content:"\f242"
}
.fa-battery-1:before, .fa-battery-quarter:before {
	content:"\f243"
}
.fa-battery-0:before, .fa-battery-empty:before {
	content:"\f244"
}
.fa-mouse-pointer:before {
	content:"\f245"
}
.fa-i-cursor:before {
	content:"\f246"
}
.fa-object-group:before {
	content:"\f247"
}
.fa-object-ungroup:before {
	content:"\f248"
}
.fa-sticky-note:before {
	content:"\f249"
}
.fa-sticky-note-o:before {
	content:"\f24a"
}
.fa-cc-jcb:before {
	content:"\f24b"
}
.fa-cc-diners-club:before {
	content:"\f24c"
}
.fa-clone:before {
	content:"\f24d"
}
.fa-balance-scale:before {
	content:"\f24e"
}
.fa-hourglass-o:before {
	content:"\f250"
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
	content:"\f251"
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
	content:"\f252"
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
	content:"\f253"
}
.fa-hourglass:before {
	content:"\f254"
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content:"\f255"
}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content:"\f256"
}
.fa-hand-scissors-o:before {
	content:"\f257"
}
.fa-hand-lizard-o:before {
	content:"\f258"
}
.fa-hand-spock-o:before {
	content:"\f259"
}
.fa-hand-pointer-o:before {
	content:"\f25a"
}
.fa-hand-peace-o:before {
	content:"\f25b"
}
.fa-trademark:before {
	content:"\f25c"
}
.fa-registered:before {
	content:"\f25d"
}
.fa-creative-commons:before {
	content:"\f25e"
}
.fa-gg:before {
	content:"\f260"
}
.fa-gg-circle:before {
	content:"\f261"
}
.fa-tripadvisor:before {
	content:"\f262"
}
.fa-odnoklassniki:before {
	content:"\f263"
}
.fa-odnoklassniki-square:before {
	content:"\f264"
}
.fa-get-pocket:before {
	content:"\f265"
}
.fa-wikipedia-w:before {
	content:"\f266"
}
.fa-safari:before {
	content:"\f267"
}
.fa-chrome:before {
	content:"\f268"
}
.fa-firefox:before {
	content:"\f269"
}
.fa-opera:before {
	content:"\f26a"
}
.fa-internet-explorer:before {
	content:"\f26b"
}
.fa-tv:before, .fa-television:before {
	content:"\f26c"
}
.fa-contao:before {
	content:"\f26d"
}
.fa-500px:before {
	content:"\f26e"
}
.fa-amazon:before {
	content:"\f270"
}
.fa-calendar-plus-o:before {
	content:"\f271"
}
.fa-calendar-minus-o:before {
	content:"\f272"
}
.fa-calendar-times-o:before {
	content:"\f273"
}
.fa-calendar-check-o:before {
	content:"\f274"
}
.fa-industry:before {
	content:"\f275"
}
.fa-map-pin:before {
	content:"\f276"
}
.fa-map-signs:before {
	content:"\f277"
}
.fa-map-o:before {
	content:"\f278"
}
.fa-map:before {
	content:"\f279"
}
.fa-commenting:before {
	content:"\f27a"
}
.fa-commenting-o:before {
	content:"\f27b"
}
.fa-houzz:before {
	content:"\f27c"
}
.fa-vimeo:before {
	content:"\f27d"
}
.fa-black-tie:before {
	content:"\f27e"
}
.fa-fonticons:before {
	content:"\f280"
}
.fa-reddit-alien:before {
	content:"\f281"
}
.fa-edge:before {
	content:"\f282"
}
.fa-credit-card-alt:before {
	content:"\f283"
}
.fa-codiepie:before {
	content:"\f284"
}
.fa-modx:before {
	content:"\f285"
}
.fa-fort-awesome:before {
	content:"\f286"
}
.fa-usb:before {
	content:"\f287"
}
.fa-product-hunt:before {
	content:"\f288"
}
.fa-mixcloud:before {
	content:"\f289"
}
.fa-scribd:before {
	content:"\f28a"
}
.fa-pause-circle:before {
	content:"\f28b"
}
.fa-pause-circle-o:before {
	content:"\f28c"
}
.fa-stop-circle:before {
	content:"\f28d"
}
.fa-stop-circle-o:before {
	content:"\f28e"
}
.fa-shopping-bag:before {
	content:"\f290"
}
.fa-shopping-basket:before {
	content:"\f291"
}
.fa-hashtag:before {
	content:"\f292"
}
.fa-bluetooth:before {
	content:"\f293"
}
.fa-bluetooth-b:before {
	content:"\f294"
}
.fa-percent:before {
	content:"\f295"
}
.fa-gitlab:before {
	content:"\f296"
}
.fa-wpbeginner:before {
	content:"\f297"
}
.fa-wpforms:before {
	content:"\f298"
}
.fa-envira:before {
	content:"\f299"
}
.fa-universal-access:before {
	content:"\f29a"
}
.fa-wheelchair-alt:before {
	content:"\f29b"
}
.fa-question-circle-o:before {
	content:"\f29c"
}
.fa-blind:before {
	content:"\f29d"
}
.fa-audio-description:before {
	content:"\f29e"
}
.fa-volume-control-phone:before {
	content:"\f2a0"
}
.fa-braille:before {
	content:"\f2a1"
}
.fa-assistive-listening-systems:before {
	content:"\f2a2"
}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
	content:"\f2a3"
}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
	content:"\f2a4"
}
.fa-glide:before {
	content:"\f2a5"
}
.fa-glide-g:before {
	content:"\f2a6"
}
.fa-signing:before, .fa-sign-language:before {
	content:"\f2a7"
}
.fa-low-vision:before {
	content:"\f2a8"
}
.fa-viadeo:before {
	content:"\f2a9"
}
.fa-viadeo-square:before {
	content:"\f2aa"
}
.fa-snapchat:before {
	content:"\f2ab"
}
.fa-snapchat-ghost:before {
	content:"\f2ac"
}
.fa-snapchat-square:before {
	content:"\f2ad"
}
.fa-pied-piper:before {
	content:"\f2ae"
}
.fa-first-order:before {
	content:"\f2b0"
}
.fa-yoast:before {
	content:"\f2b1"
}
.fa-themeisle:before {
	content:"\f2b2"
}
.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content:"\f2b3"
}
.fa-fa:before, .fa-font-awesome:before {
	content:"\f2b4"
}
.fa-handshake-o:before {
	content:"\f2b5"
}
.fa-envelope-open:before {
	content:"\f2b6"
}
.fa-envelope-open-o:before {
	content:"\f2b7"
}
.fa-linode:before {
	content:"\f2b8"
}
.fa-address-book:before {
	content:"\f2b9"
}
.fa-address-book-o:before {
	content:"\f2ba"
}
.fa-vcard:before, .fa-address-card:before {
	content:"\f2bb"
}
.fa-vcard-o:before, .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-badge:before {
	content:"\f2c1"
}
.fa-drivers-license:before, .fa-id-card:before {
	content:"\f2c2"
}
.fa-drivers-license-o:before, .fa-id-card-o:before {
	content:"\f2c3"
}
.fa-quora:before {
	content:"\f2c4"
}
.fa-free-code-camp:before {
	content:"\f2c5"
}
.fa-telegram:before {
	content:"\f2c6"
}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
	content:"\f2c7"
}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content:"\f2c8"
}
.fa-thermometer-2:before, .fa-thermometer-half:before {
	content:"\f2c9"
}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content:"\f2ca"
}
.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content:"\f2cb"
}
.fa-shower:before {
	content:"\f2cc"
}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
	content:"\f2cd"
}
.fa-podcast:before {
	content:"\f2ce"
}
.fa-window-maximize:before {
	content:"\f2d0"
}
.fa-window-minimize:before {
	content:"\f2d1"
}
.fa-window-restore:before {
	content:"\f2d2"
}
.fa-times-rectangle:before, .fa-window-close:before {
	content:"\f2d3"
}
.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content:"\f2d4"
}
.fa-bandcamp:before {
	content:"\f2d5"
}
.fa-grav:before {
	content:"\f2d6"
}
.fa-etsy:before {
	content:"\f2d7"
}
.fa-imdb:before {
	content:"\f2d8"
}
.fa-ravelry:before {
	content:"\f2d9"
}
.fa-eercast:before {
	content:"\f2da"
}
.fa-microchip:before {
	content:"\f2db"
}
.fa-snowflake-o:before {
	content:"\f2dc"
}
.fa-superpowers:before {
	content:"\f2dd"
}
.fa-wpexplorer:before {
	content:"\f2de"
}
.fa-meetup:before {
	content:"\f2e0"
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0, 0, 0, 0);
	border:0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
@font-face {
 font-family: 'wwt-custom-icons';
 src: url("") format('truetype');
 font-weight: normal;
 font-style: normal;
}
 [class^="wwt-icon-"], [class*=" wwt-icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'wwt-custom-icons' !important;
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.wwt-icon-solutions-compute:before {
	content: "\5a";
}
.wwt-icon-industries-education-3:before {
	content: "\41";
}
.wwt-icon-industries-federal-3:before {
	content: "\42";
}
.wwt-icon-industries-financial-3:before {
	content: "\43";
}
.wwt-icon-industries-govt-3:before {
	content: "\44";
}
.wwt-icon-industries-healthcare-3:before {
	content: "\45";
}
.wwt-icon-industries-manufacturing-3:before {
	content: "\46";
}
.wwt-icon-industries-oilgas-3:before {
	content: "\47";
}
.wwt-icon-industries-retail-3:before {
	content: "\48";
}
.wwt-icon-industries-serviceprovider-3:before {
	content: "\49";
}
.wwt-icon-industries-telco-3:before {
	content: "\4a";
}
.wwt-icon-industries-utilities-3:before {
	content: "\4b";
}
.wwt-icon-services-advisory-3:before {
	content: "\4c";
}
.wwt-icon-services-consulting-3:before {
	content: "\4c";
}
.wwt-icon-services-deployment-3:before {
	content: "\4d";
}
.wwt-icon-services-lab-3:before {
	content: "\4e";
}
.wwt-icon-services-lifecycle-3:before {
	content: "\4f";
}
.wwt-icon-services-staffing-3:before {
	content: "\50";
}
.wwt-icon-services-supplychain-3:before {
	content: "\51";
}
.wwt-icon-solutions-bigdata:before {
	content: "\52";
}
.wwt-icon-solutions-collaboration:before {
	content: "\53";
}
.wwt-icon-solutions-computecloud:before {
	content: "\54";
}
.wwt-icon-solutions-mobility:before {
	content: "\55";
}
.wwt-icon-solutions-networking:before {
	content: "\56";
}
.wwt-icon-solutions-security:before {
	content: "\57";
}
.wwt-icon-solutions-software:before {
	content: "\58";
}
.wwt-icon-solutions-storage:before {
	content: "\59";
}
.wwt-icon-solutions-compute2:before {
	content: "\7a";
}
.wwt-icon-industries-federal-2:before {
	content: "\61";
}
.wwt-icon-industries-telco-2:before {
	content: "\62";
}
.wwt-icon-services-advisory-2:before {
	content: "\63";
}
.wwt-icon-services-deployment-2:before {
	content: "\64";
}
.wwt-icon-services-lab-2:before {
	content: "\65";
}
.wwt-icon-services-lifecycle-2:before {
	content: "\66";
}
.wwt-icon-services-staffing-2:before {
	content: "\67";
}
.wwt-icon-services-supplychain-2:before {
	content: "\68";
}
.wwt-icon-solutions-bigdata2:before {
	content: "\69";
}
.wwt-icon-solutions-collaboration2:before {
	content: "\6a";
}
.wwt-icon-solutions-computecloud2:before {
	content: "\6b";
}
.wwt-icon-solutions-mobility2:before {
	content: "\6c";
}
.wwt-icon-solutions-networking2:before {
	content: "\6d";
}
.wwt-icon-solutions-security2:before {
	content: "\6e";
}
.wwt-icon-solutions-software2:before {
	content: "\6f";
}
.wwt-icon-solutions-storage2:before {
	content: "\70";
}
.wwt-icon-industries-education-32:before {
	content: "\71";
}
.wwt-icon-industries-financial-32:before {
	content: "\72";
}
.wwt-icon-industries-govt-32:before {
	content: "\73";
}
.wwt-icon-industries-healthcare-32:before {
	content: "\74";
}
.wwt-icon-industries-manufacturing-32:before {
	content: "\75";
}
.wwt-icon-industries-oilgas-32:before {
	content: "\76";
}
.wwt-icon-industries-retail-32:before {
	content: "\77";
}
.wwt-icon-industries-serviceprovider-32:before {
	content: "\78";
}
.wwt-icon-industries-utilities-32:before {
	content: "\79";
}
.wwt-icon-solutions-compute-3:before {
	content: "\3f";
}
.wwt-icon-solutions-cloud-3:before {
	content: "\31";
}
.wwt-icon-industries-education:before {
	content: "\32";
}
.wwt-icon-industries-financialservices:before {
	content: "\33";
}
.wwt-icon-industries-govt:before {
	content: "\34";
}
.wwt-icon-industries-healthcare:before {
	content: "\35";
}
.wwt-icon-industries-manufacturing:before {
	content: "\36";
}
.wwt-icon-industries-oilgas:before {
	content: "\37";
}
.wwt-icon-industries-retail:before {
	content: "\38";
}
.wwt-icon-industries-serviceprovider:before {
	content: "\39";
}
.wwt-icon-industries-utilities:before {
	content: "\30";
}
.wwt-icon-services-advisory:before {
	content: "\2d";
}
.wwt-icon-services-deployment:before {
	content: "\3d";
}
.wwt-icon-services-lab:before {
	content: "\21";
}
.wwt-icon-services-lifecycle:before {
	content: "\40";
}
.wwt-icon-services-staffing:before {
	content: "\23";
}
.wwt-icon-services-supplychain:before {
	content: "\24";
}
.wwt-icon-solutions-bigdata3:before {
	content: "\25";
}
.wwt-icon-solutions-collaboration3:before {
	content: "\5e";
}
.wwt-icon-solutions-mobility3:before {
	content: "\2a";
}
.wwt-icon-solutions-networking3:before {
	content: "\28";
}
.wwt-icon-solutions-security3:before {
	content: "\29";
}
.wwt-icon-solutions-software3:before {
	content: "\5f";
}
.wwt-icon-solutions-storage3:before {
	content: "\2b";
}
.wwt-icon-industries-telco:before {
	content: "\7b";
}
.wwt-icon-industries-federal:before {
	content: "\7d";
}
.jcarousel-wrapper {
	margin:0 auto;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
/** Carousel **/

.jcarousel {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
.jcarousel li {
	width: 100%;
	/*height:180px;/*/    float: left;
	box-sizing: border-box;
	position:relative;
	text-align:center
}
.jcarousel img {
	display: inline-block;
	max-width: 100%;
	height: auto !important;
}
/** Carousel Controls **/

.jcarousel-control-prev, .jcarousel-control-next {
	position: absolute;
	top: 45%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font: 55px/27px Arial, sans-serif;
}
.jcarousel-control-prev {
	left:0px;
}
.jcarousel-control-next {
	right:0px;
}
/** Carousel Pagination **/

.jcarousel-pagination {
	position: absolute;
	bottom: -40px;
	left: 50%;
	transform: translate(-50%, 0);
	margin: 0;
}
.jcarousel-pagination a {
	text-decoration: none;
	display: inline-block;
	font-size: 11px;
	height: 10px;
	width: 10px;
	line-height: 10px;
	background: #fff;
	color: #4E443C;
	border-radius: 10px;
	text-indent: -9999px;
	margin-right: 7px;
	box-shadow: 0 0 2px #4E443C;
}
.jcarousel-pagination a.active {
	background: #4E443C;
	color: #fff;
	opacity: 1;
	box-shadow: 0 0 2px #F0EFE7;
}
@font-face {
font-family:'flexslider-icon';
src:url('fonts/flexslider-icon.html');
src:url('fonts/flexslider-icond41d.html?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon-2.html') format('woff'), url('fonts/flexslider-icon-3.html') format('truetype'), url('fonts/flexslider-icon-4.html#flexslider-icon') format('svg');
font-weight:normal;
font-style:normal
}
.flex-container a:hover, .flex-slider a:hover {
	outline:none
}
.slides, .slides>li, .flex-control-nav, .flex-direction-nav {
	margin:0;
	padding:0;
	list-style:none
}
.flex-pauseplay span {
	text-transform:capitalize
}
.flexslider {
	margin:0;
	padding:0
}
.flexslider .slides>li {
	display:none;
	-webkit-backface-visibility:hidden
}
.flexslider .slides img {
	width:100%;
	display:block
}
.flexslider .slides:after {
	content:"\0020";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
html[xmlns] .flexslider .slides {
	display:block
}
* html .flexslider .slides {
	height:1%
}
.no-js .flexslider .slides>li:first-child {
	display:block
}
.flexslider {
	margin:0 0 60px;
	background:#fff;
	border:4px solid #fff;
	position:relative;
	zoom:1;
	border-radius:4px;
	-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2)
}
.flexslider .slides {
	zoom:1
}
.flexslider .slides img {
	height:auto;
	-moz-user-select:none
}
.flex-viewport {
	max-height:2000px;
	transition:all 1s ease
}
.loading .flex-viewport {
	max-height:300px
}
.carousel li {
	margin-right:5px
}
.flex-direction-nav {
*height:0
}
.flex-direction-nav a {
	text-decoration:none;
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0, 0, 0, 0.8);
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);
transition:all .3s ease-in-out
}
.flex-direction-nav a:before {
	font-family:"flexslider-icon";
	font-size:40px;
	display:inline-block;
	content:'\f001';
	color:rgba(0, 0, 0, 0.8);
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3)
}
.flex-direction-nav a.flex-next:before {
	content:'\f002'
}
.flex-direction-nav .flex-prev {
	left:-50px
}
.flex-direction-nav .flex-next {
	right:-50px;
	text-align:right
}
.flexslider:hover .flex-direction-nav .flex-prev {
	opacity:.7;
	left:10px
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity:1
}
.flexslider:hover .flex-direction-nav .flex-next {
	opacity:.7;
	right:10px
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity:1
}
.flex-direction-nav .flex-disabled {
	opacity:0 !important;
	filter:alpha(opacity=0);
	cursor:default;
	z-index:-1
}
.flex-pauseplay a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000
}
.flex-pauseplay a:before {
	font-family:"flexslider-icon";
	font-size:20px;
	display:inline-block;
	content:'\f004'
}
.flex-pauseplay a:hover {
	opacity:1
}
.flex-pauseplay a.flex-play:before {
	content:'\f003'
}
.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:-40px;
	text-align:center
}
.flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1;
*display:inline
}
.flex-control-paging li a {
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0, 0, 0, 0.5);
	cursor:pointer;
	text-indent:-9999px;
	-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	border-radius:20px
}
.flex-control-paging li a:hover {
	background:#333;
	background:rgba(0, 0, 0, 0.7)
}
.flex-control-paging li a.flex-active {
	background:#000;
	background:rgba(0, 0, 0, 0.9);
	cursor:default
}
.flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden
}
.flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0
}
.flex-control-thumbs img {
	width:100%;
	height:auto;
	display:block;
	opacity:.7;
	cursor:pointer;
	-moz-user-select:none;
	transition:all 1s ease
}
.flex-control-thumbs img:hover {
	opacity:1
}
.flex-control-thumbs .flex-active {
	opacity:1;
	cursor:default
}
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev {
opacity:1;
left:10px
}
.flex-direction-nav .flex-next {
opacity:1;
right:10px
}
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	transform:translate3d(0, 0, 0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block
}
.slick-track:before, .slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir="rtl"] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-loading .slick-list {
	background:#fff url('../images/ajax-loader.html') center center no-repeat
}
@font-face {
font-family:'slick';
font-weight:normal;
font-style:normal;
src:url('../fonts/slick.html');
src:url('../fonts/slickd41d.html?#iefix') format('embedded-opentype'), url('../fonts/slick-2.html') format('woff'), url('../fonts/slick-3.html') format('truetype'), url('../fonts/slick-4.html#slick') format('svg')
}
.slick-prev, .slick-next {
	position:absolute;
	display:block;
	height:20px;
	width:20px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:transparent;
	color:transparent;
	top:50%;
	transform:translate(0, -50%);
	padding:0;
	border:none;
	outline:none
}
.slick-prev:hover, .slick-next:hover, .slick-prev:focus, .slick-next:focus {
	outline:none;
	background:transparent;
	color:transparent
}
.slick-prev:hover:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-next:focus:before {
	opacity:1
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity:.25
}
.slick-prev:before, .slick-next:before {
	font-family:"slick";
	font-size:20px;
	line-height:1;
	color:white;
	opacity:.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left:-25px
}
.slick-prev[dir="rtl"] {
	left:auto;
	right:-25px
}
.slick-prev:before {
	content:"←"
}
.slick-prev:before[dir="rtl"] {
content:"→"
}
.slick-next {
	right:-25px
}
.slick-next[dir="rtl"] {
	left:-25px;
	right:auto
}
.slick-next:before {
	content:"→"
}
.slick-next:before[dir="rtl"] {
content:"←"
}
.slick-dotted .slick-slider {
	margin-bottom:30px
}
.slick-dots {
	position:absolute;
	bottom:-25px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	width:100%
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:transparent;
	display:block;
	height:20px;
	width:20px;
	outline:none;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline:none
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity:1
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"•";
	width:20px;
	height:20px;
	font-family:"slick";
	font-size:6px;
	line-height:20px;
	text-align:center;
	color:black;
	opacity:.25;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
	color:black;
	opacity:.75
}
@charset "UTF-8";
.fancybox-enabled {
	overflow:hidden
}
.fancybox-enabled body {
	overflow:visible;
	height:100%
}
.fancybox-is-hidden {
	position:absolute;
	top:-9999px;
	left:-9999px;
	visibility:hidden
}
.fancybox-container {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99993;
	-webkit-tap-highlight-color:transparent;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transform:translateZ(0)
}
.fancybox-container~.fancybox-container {
z-index:99992
}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.fancybox-outer {
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
.fancybox-bg {
	background:#1e1e1e;
	opacity:0;
	transition-duration:inherit;
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.47, 0, .74, .71)
}
.fancybox-is-open .fancybox-bg {
	opacity:.87;
	transition-timing-function:cubic-bezier(.22, .61, .36, 1)
}
.fancybox-caption-wrap, .fancybox-infobar, .fancybox-toolbar {
	position:absolute;
	direction:ltr;
	z-index:99997;
	opacity:0;
	visibility:hidden;
transition:opacity .25s, visibility 0s linear .25s;
	box-sizing:border-box
}
.fancybox-show-caption .fancybox-caption-wrap, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar {
	opacity:1;
	visibility:visible;
transition:opacity .25s, visibility 0s
}
.fancybox-infobar {
	top:0;
	left:50%;
	margin-left:-79px
}
.fancybox-infobar__body {
	display:inline-block;
	width:70px;
	line-height:44px;
	font-size:13px;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	text-align:center;
	color:#ddd;
	background-color:rgba(30, 30, 30, .7);
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-font-smoothing:subpixel-antialiased
}
.fancybox-toolbar {
	top:0;
	right:0
}
.fancybox-stage {
	overflow:hidden;
	direction:ltr;
	z-index:99994;
	-webkit-transform:translateZ(0)
}
.fancybox-slide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow:auto;
	outline:none;
	white-space:normal;
	box-sizing:border-box;
	text-align:center;
	z-index:99994;
	-webkit-overflow-scrolling:touch;
	display:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition-property:transform, opacity;
	transform-style:preserve-3d
}
.fancybox-slide:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
	display:block
}
.fancybox-slide--image {
	overflow:visible
}
.fancybox-slide--image:before {
	display:none
}
.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe {
	background:#000
}
.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe {
	background:#e5e3df
}
.fancybox-slide--next {
	z-index:99995
}
.fancybox-slide>div {
	display:inline-block;
	position:relative;
	padding:24px;
	margin:44px 0;
	border-width:0;
	vertical-align:middle;
	text-align:left;
	background-color:#fff;
	overflow:auto;
	box-sizing:border-box
}
.fancybox-slide .fancybox-image-wrap {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	z-index:99995;
	background:transparent;
	cursor:default;
	overflow:visible;
	transform-origin:top left;
	background-size:100% 100%;
	background-repeat:no-repeat;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-can-zoomOut .fancybox-image-wrap {
	cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-image-wrap {
	cursor:zoom-in
}
.fancybox-can-drag .fancybox-image-wrap {
	cursor:-webkit-grab;
	cursor:grab
}
.fancybox-is-dragging .fancybox-image-wrap {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.fancybox-image, .fancybox-spaceball {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	max-width:none;
	max-height:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-spaceball {
	z-index:1
}
.fancybox-slide--iframe .fancybox-content {
	padding:0;
	width:80%;
	height:80%;
	max-width:calc(100% - 100px);
	max-height:calc(100% - 88px);
	overflow:visible;
	background:#fff
}
.fancybox-iframe {
	display:block;
	padding:0;
	border:0;
	height:100%
}
.fancybox-error, .fancybox-iframe {
	margin:0;
	width:100%;
	background:#fff
}
.fancybox-error {
	padding:40px;
	max-width:380px;
	cursor:default
}
.fancybox-error p {
	margin:0;
	padding:0;
	color:#444;
	font:16px/20px Helvetica Neue, Helvetica, Arial, sans-serif
}
.fancybox-close-small {
	position:absolute;
	top:0;
	right:0;
	width:44px;
	height:44px;
	padding:0;
	margin:0;
	border:0;
	border-radius:0;
	outline:none;
	background:transparent;
	z-index:10;
	cursor:pointer
}
.fancybox-close-small:after {
	content:"×";
	position:absolute;
	top:5px;
	right:5px;
	width:30px;
	height:30px;
	font:20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
	color:#888;
	font-weight:300;
	text-align:center;
	border-radius:50%;
	border-width:0;
	background:#fff;
transition:background .25s;
	box-sizing:border-box;
	z-index:2
}
.fancybox-close-small:focus:after {
	outline:1px dotted #888
}
.fancybox-close-small:hover:after {
	color:#555;
	background:#eee
}
.fancybox-slide--iframe .fancybox-close-small {
	top:0;
	right:-44px
}
.fancybox-slide--iframe .fancybox-close-small:after {
	background:transparent;
	font-size:35px;
	color:#aaa
}
.fancybox-slide--iframe .fancybox-close-small:hover:after {
	color:#fff
}
.fancybox-caption-wrap {
	bottom:0;
	left:0;
	right:0;
	padding:60px 30px 0;
	background:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8));
	pointer-events:none
}
.fancybox-caption {
	padding:30px 0;
	border-top:1px solid hsla(0, 0%, 100%, .4);
	font-size:14px;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	color:#fff;
	line-height:20px;
	-webkit-text-size-adjust:none
}
.fancybox-caption a, .fancybox-caption button, .fancybox-caption select {
	pointer-events:all
}
.fancybox-caption a {
	color:#fff;
	text-decoration:underline
}
.fancybox-button {
	display:inline-block;
	position:relative;
	margin:0;
	padding:0;
	border:0;
	width:44px;
	height:44px;
	line-height:44px;
	text-align:center;
	background:transparent;
	color:#ddd;
	border-radius:0;
	cursor:pointer;
	vertical-align:top;
	outline:none
}
.fancybox-button[disabled] {
	cursor:default;
	pointer-events:none
}
.fancybox-button, .fancybox-infobar__body {
	background:rgba(30, 30, 30, .6)
}
.fancybox-button:hover:not([disabled]) {
color:#fff;
background:rgba(0, 0, 0, .8)
}
.fancybox-button:after, .fancybox-button:before {
	content:"";
	pointer-events:none;
	position:absolute;
	background-color:currentColor;
	color:currentColor;
	opacity:.9;
	box-sizing:border-box;
	display:inline-block
}
.fancybox-button[disabled]:after, .fancybox-button[disabled]:before {
	opacity:.3
}
.fancybox-button--left:after, .fancybox-button--right:after {
	top:18px;
	width:6px;
	height:6px;
	background:transparent;
	border-top:2px solid currentColor;
	border-right:2px solid currentColor
}
.fancybox-button--left:after {
	left:20px;
	transform:rotate(-135deg)
}
.fancybox-button--right:after {
	right:20px;
	transform:rotate(45deg)
}
.fancybox-button--left {
	border-bottom-left-radius:5px
}
.fancybox-button--right {
	border-bottom-right-radius:5px
}
.fancybox-button--close:after, .fancybox-button--close:before {
	content:"";
	display:inline-block;
	position:absolute;
	height:2px;
	width:16px;
	top:calc(50% - 1px);
	left:calc(50% - 8px)
}
.fancybox-button--close:before {
	transform:rotate(45deg)
}
.fancybox-button--close:after {
	transform:rotate(-45deg)
}
.fancybox-arrow {
	position:absolute;
	top:50%;
	margin:-50px 0 0;
	height:100px;
	width:54px;
	padding:0;
	border:0;
	outline:none;
	background:none;
	cursor:pointer;
	z-index:99995;
	opacity:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
transition:opacity .25s
}
.fancybox-arrow:after {
	content:"";
	position:absolute;
	top:28px;
	width:44px;
	height:44px;
	background-color:rgba(30, 30, 30, .8);

	background-repeat:no-repeat;
	background-position:50%;
	background-size:24px 24px
}
.fancybox-arrow--right {
	right:0
}
.fancybox-arrow--left {
	left:0;
	transform:scaleX(-1)
}
.fancybox-arrow--left:after, .fancybox-arrow--right:after {
	left:0
}
.fancybox-show-nav .fancybox-arrow {
	opacity:.6
}
.fancybox-show-nav .fancybox-arrow[disabled] {
	opacity:.3
}
.fancybox-slide>.fancybox-loading {
	border:6px solid hsla(0, 0%, 39%, .4);
	border-top:6px solid hsla(0, 0%, 100%, .6);
	border-radius:100%;
	height:50px;
	width:50px;
animation:a .8s infinite linear;
	background:transparent;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-25px;
	margin-left:-25px;
	z-index:99999
}
@keyframes a {
0% {
transform:rotate(0deg)
}
to {
	transform:rotate(359deg)
}
}
.fancybox-animated {
	transition-timing-function:cubic-bezier(0, 0, .25, 1)
}
.fancybox-fx-slide.fancybox-slide--previous {
	transform:translate3d(-100%, 0, 0);
	opacity:0
}
.fancybox-fx-slide.fancybox-slide--next {
	transform:translate3d(100%, 0, 0);
	opacity:0
}
.fancybox-fx-slide.fancybox-slide--current {
	transform:translateZ(0);
	opacity:1
}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
	opacity:0;
	transition-timing-function:cubic-bezier(.19, 1, .22, 1)
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	transform:scale3d(1.5, 1.5, 1.5);
	opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
	transform:scale3d(.5, .5, .5);
	opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
	transform:scaleX(1);
	opacity:1
}
.fancybox-fx-rotate.fancybox-slide--previous {
	transform:rotate(-1turn);
	opacity:0
}
.fancybox-fx-rotate.fancybox-slide--next {
	transform:rotate(1turn);
	opacity:0
}
.fancybox-fx-rotate.fancybox-slide--current {
	transform:rotate(0deg);
	opacity:1
}
.fancybox-fx-circular.fancybox-slide--previous {
	transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	opacity:0
}
.fancybox-fx-circular.fancybox-slide--next {
	transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);
	opacity:0
}
.fancybox-fx-circular.fancybox-slide--current {
	transform:scaleX(1) translateZ(0);
	opacity:1
}
.fancybox-fx-tube.fancybox-slide--previous {
	transform:translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
	transform:translate3d(100%, 0, 0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
	transform:translateZ(0) scale(1)
}
@media (max-width:800px) {
.fancybox-infobar {
left:0;
margin-left:0
}
.fancybox-button--left, .fancybox-button--right {
display:none!important
}
.fancybox-caption {
padding:20px 0;
margin:0
}
}
.fancybox-button--fullscreen:before {
	width:15px;
	height:11px;
	left:calc(50% - 7px);
	top:calc(50% - 6px);
	border:2px solid;
	background:none
}
.fancybox-button--pause:before, .fancybox-button--play:before {
	top:calc(50% - 6px);
	left:calc(50% - 4px);
	background:transparent
}
.fancybox-button--play:before {
	width:0;
	height:0;
	border-top:6px inset transparent;
	border-bottom:6px inset transparent;
	border-left:10px solid;
	border-radius:1px
}
.fancybox-button--pause:before {
	width:7px;
	height:11px;
	border-style:solid;
	border-width:0 2px
}
.fancybox-button--thumbs, .fancybox-thumbs {
	display:none
}
@media (min-width:800px) {
.fancybox-button--thumbs {
display:inline-block
}
.fancybox-button--thumbs span {
font-size:23px
}
.fancybox-button--thumbs:before {
width:3px;
height:3px;
top:calc(50% - 2px);
left:calc(50% - 2px);
box-shadow:0 -4px 0, -4px -4px 0, 4px -4px 0, inset 0 0 0 32px, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0
}
.fancybox-thumbs {
position:absolute;
top:0;
right:0;
bottom:0;
left:auto;
width:220px;
margin:0;
padding:5px 5px 0 0;
background:#fff;
word-break:normal;
-webkit-tap-highlight-color:transparent;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar;
box-sizing:border-box;
z-index:99995
}
.fancybox-show-thumbs .fancybox-thumbs {
display:block
}
.fancybox-show-thumbs .fancybox-inner {
right:220px
}
.fancybox-thumbs>ul {
list-style:none;
position:absolute;
position:relative;
width:100%;
height:100%;
margin:0;
padding:0;
overflow-x:hidden;
overflow-y:auto;
font-size:0
}
.fancybox-thumbs>ul>li {
float:left;
overflow:hidden;
max-width:50%;
padding:0;
margin:0;
width:105px;
height:75px;
position:relative;
cursor:pointer;
outline:none;
border:5px solid transparent;
border-top-width:0;
border-right-width:0;
-webkit-tap-highlight-color:transparent;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
box-sizing:border-box
}
li.fancybox-thumbs-loading {
background:rgba(0, 0, 0, .1)
}
.fancybox-thumbs>ul>li>img {
position:absolute;
top:0;
left:0;
min-width:100%;
min-height:100%;
max-width:none;
max-height:none;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.fancybox-thumbs>ul>li:before {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
border-radius:2px;
border:4px solid #4ea7f9;
z-index:99991;
opacity:0;
transition:all .2s cubic-bezier(.25, .46, .45, .94)
}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
opacity:1
}
}


.pmr-alert {
	display:block;
	position:relative;
	padding:1rem;
	margin-bottom:1rem;
	border-radius:0;
border-left-width:.5rem;
	border-left-style:solid;
	background-color:#f5f6f7;
	color:#343536;
	line-height:1.5
}
.pmr-alert.info {
	border-color:#386b98;
	background-color:#ebf0f5;
	color:#22405b
}
.pmr-alert.success {
	border-color:#5e8c6f;
	background-color:#eff4f1;
	color:#385443
}
.pmr-alert.error {
	border-color:#d0433c;
	background-color:#faecec;
	color:#7d2824
}
.pmr-alert.warning {
	border-color:#e98255;
	background-color:#fdf3ee;
	color:#8c4e33
}
.pmr-alert.with-icon {
	border-left-width:3rem
}
.alert-icon {
	color:#fff;
	font-size:1rem;
	width:1rem;
	text-align:center;
	position:absolute;
	left:-2rem;
	top:50%;
	transform:translateY(-50%)
}
.pmr-btn {
	color:#fff;
	border:1px solid transparent;
	display:inline-block;
	position:relative;
	border-radius:0;
	padding:.375em .75em;
	font:inherit;
	line-height:1.3;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	background-color:transparent
}
.pmr-btn::-moz-selection {
background:transparent
}
.pmr-btn::selection {
background:transparent
}
.pmr-btn.sm {
font-size:.875rem;
padding:.25rem .75rem
}
.pmr-btn.md {
	font-size:1rem
}
.pmr-btn.lg {
	font-size:1.25rem;
padding:.75rem 1.25rem;
	line-height:1.33333
}
.pmr-btn.default {
	color:#fff;
	background-color:#a6a7a8
}
.pmr-btn.default:hover, .pmr-btn.default:focus {
	background-color:#919394
}
.pmr-btn.default:focus {
	outline:none
}
.pmr-btn.default:active, .pmr-btn.default:active:focus {
	background-color:#7d7e80
}
.pmr-btn.default[disabled="disabled"], .pmr-btn.default.disabled, .pmr-btn.default[disabled="disabled"]:hover, .pmr-btn.default.disabled:hover {
	background-color:#bbbbbc;
	cursor:not-allowed
}
.pmr-btn.default.disabled {
	pointer-events:none
}
.pmr-btn.default.dismiss {
	border-width:0;
	color:#a6a7a8;
	background-color:transparent
}
.pmr-btn.default.dismiss:hover, .pmr-btn.default.dismiss:focus {
	color:#7d7e80;
	background-color:#f6f6f6
}
.pmr-btn.default.dismiss:focus {
	outline:none
}
.pmr-btn.default.dismiss:active {
	color:#7d7e80;
	background-color:#ededee
}
.pmr-btn.primary {
	color:#fff;
	background-color:#386b98
}
.pmr-btn.primary:hover, .pmr-btn.primary:focus {
	background-color:#2d567a
}
.pmr-btn.primary:focus {
	outline:none
}
.pmr-btn.primary:active, .pmr-btn.primary:active:focus {
	background-color:#22415c
}
.pmr-btn.primary[disabled="disabled"], .pmr-btn.primary.disabled, .pmr-btn.primary[disabled="disabled"]:hover, .pmr-btn.primary.disabled:hover {
	background-color:#4380b6;
	cursor:not-allowed
}
.pmr-btn.primary.disabled {
	pointer-events:none
}
.pmr-btn.primary.dismiss {
	border-width:0;
	color:#386b98;
	background-color:transparent
}
.pmr-btn.primary.dismiss:hover, .pmr-btn.primary.dismiss:focus {
	color:#22415c;
	background-color:#ebf0f5
}
.pmr-btn.primary.dismiss:focus {
	outline:none
}
.pmr-btn.primary.dismiss:active {
	color:#22415c;
	background-color:#d7e1ea
}
.pmr-btn.success {
	color:#fff;
	background-color:#5e8c6f
}
.pmr-btn.success:hover, .pmr-btn.success:focus {
	background-color:#4e745c
}
.pmr-btn.success:focus {
	outline:none
}
.pmr-btn.success:active, .pmr-btn.success:active:focus {
	background-color:#3d5b48
}
.pmr-btn.success[disabled="disabled"], .pmr-btn.success.disabled, .pmr-btn.success[disabled="disabled"]:hover, .pmr-btn.success.disabled:hover {
	background-color:#72a183;
	cursor:not-allowed
}
.pmr-btn.success.disabled {
	pointer-events:none
}
.pmr-btn.success.dismiss {
	border-width:0;
	color:#5e8c6f;
	background-color:transparent
}
.pmr-btn.success.dismiss:hover, .pmr-btn.success.dismiss:focus {
	color:#3d5b48;
	background-color:#eff4f1
}
.pmr-btn.success.dismiss:focus {
	outline:none
}
.pmr-btn.success.dismiss:active {
	color:#3d5b48;
	background-color:#dfe8e2
}
.pmr-btn.warning {
	color:#fff;
	background-color:#e98255
}
.pmr-btn.warning:hover, .pmr-btn.warning:focus {
	background-color:#e46731
}
.pmr-btn.warning:focus {
	outline:none
}
.pmr-btn.warning:active, .pmr-btn.warning:active:focus {
	background-color:#d1521b
}
.pmr-btn.warning[disabled="disabled"], .pmr-btn.warning.disabled, .pmr-btn.warning[disabled="disabled"]:hover, .pmr-btn.warning.disabled:hover {
	background-color:#ee9d79;
	cursor:not-allowed
}
.pmr-btn.warning.disabled {
	pointer-events:none
}
.pmr-btn.warning.dismiss {
	border-width:0;
	color:#e98255;
	background-color:transparent
}
.pmr-btn.warning.dismiss:hover, .pmr-btn.warning.dismiss:focus {
	color:#d1521b;
	background-color:#fdf3ee
}
.pmr-btn.warning.dismiss:focus {
	outline:none
}
.pmr-btn.warning.dismiss:active {
	color:#d1521b;
	background-color:#fbe6dd
}
.pmr-btn.error {
	color:#fff;
	background-color:#d0433c
}
.pmr-btn.error:hover, .pmr-btn.error:focus {
	background-color:#b7332c
}
.pmr-btn.error:focus {
	outline:none
}
.pmr-btn.error:active, .pmr-btn.error:active:focus {
	background-color:#962a24
}
.pmr-btn.error[disabled="disabled"], .pmr-btn.error.disabled, .pmr-btn.error[disabled="disabled"]:hover, .pmr-btn.error.disabled:hover {
	background-color:#d8635d;
	cursor:not-allowed
}
.pmr-btn.error.disabled {
	pointer-events:none
}
.pmr-btn.error.dismiss {
	border-width:0;
	color:#d0433c;
	background-color:transparent
}
.pmr-btn.error.dismiss:hover, .pmr-btn.error.dismiss:focus {
	color:#962a24;
	background-color:#faecec
}
.pmr-btn.error.dismiss:focus {
	outline:none
}
.pmr-btn.error.dismiss:active {
	color:#962a24;
	background-color:#f6d9d8
}
.pmr-btn.full {
	display:block;
	width:100%
}
.pmr-card {
	display:block;
	margin-bottom:1rem;
	border:1px solid #a6a7a8;
border-radius:.125rem
}
.pmr-card .card-header {
	border-bottom:1px solid #d0d1d2;
	background-color:#f5f6f7;
	font-size:1rem
}
.pmr-card .card-footer {
	border-top:1px solid #d0d1d2;
padding:.5rem 1rem;
margin-top:.5rem
}
.pmr-card .card-body, .pmr-card .card-header {
	margin:0;
padding:.75rem 1rem
}
label {
	display:inline-block;
margin-bottom:.25rem
}
input, button, select, textarea {
	margin:0;
	line-height:inherit
}
textarea {
	resize:vertical
}
fieldset {
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	padding:0;
margin-bottom:.5rem;
	line-height:inherit
}
input[type="search"] {
	-webkit-appearance:none
}
.pmr-form-group {
	margin-bottom:1rem
}
.pmr-form-group label.required {
	position:relative
}
.pmr-form-group label.required::after {
content:'*';
font-size:1.25rem;
color:#d0433c;
position:absolute;
top:-0.25rem;
right:-0.5rem
}
.pmr-form-group .pmr-btn {
	font-size:14px
}
.form-element {
	background-color:#fff;
	width:100%;
	line-height:1.3;
	font-family:inherit;
	font-size:14px;
	display:block;
padding:.375rem .5rem;
	border:1px solid #aeaeaf;
	border-radius:0;
	color:#343536;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition:border 100ms ease;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.form-element:hover {
	border-color:#7b7c7c
}
.form-element[type="checkbox"], .form-element[type="file"], .form-element[type="radio"] {
	height:auto;
	width:auto;
	display:initial
}
.form-element:focus {
	border-color:#5897fb;
	outline:none;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.form-element[disabled] {
	background:#eee
}
.form-element::-webkit-input-placeholder {
color:#a6a7a8
}
.form-element:-moz-placeholder {
color:#a6a7a8
}
.form-element::-moz-placeholder {
color:#a6a7a8
}
.form-element:-ms-input-placeholder {
color:#a6a7a8
}
@media (min-width:50rem) {
.inline-form .pmr-form-group {
display:inline-block;
margin-bottom:.5rem;
vertical-align:baseline
}
.inline-form .pmr-form-group+.pmr-form-group {
margin-left:.25rem
}
.inline-form .form-element {
width:auto;
vertical-align:baseline
}
}
.input-addon {
	display:-ms-flexbox;
	display:flex
}
.input-addon-field {
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	-ms-flex-preferred-size:0;
	flex-basis:0
}
.input-addon-item {
	background-color:#fff;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.input-addon-button {
	color:#fff;
	background-color:#f5f6f7
}
.input-addon-button:hover, .input-addon-button:focus {
	background-color:#dee2e5
}
.input-addon-button:focus {
	outline:none
}
.input-addon-button:active, .input-addon-button:active:focus {
	background-color:#c8cdd3
}
.input-addon-button[disabled="disabled"], .input-addon-button.disabled, .input-addon-button[disabled="disabled"]:hover, .input-addon-button.disabled:hover {
	background-color:#fff;
	cursor:not-allowed
}
.input-addon-button.disabled {
	pointer-events:none
}
.input-addon-item, .input-addon-button {
font-size:.875rem;
padding:0 .5rem;
	color:#a6a7a8;
	border:1px solid #aeaeaf;
	font-family:inherit
}
.input-addon-item:not(:first-child), .input-addon-button:not(:first-child) {
border-left:0
}
.input-addon-item:not(:last-child), .input-addon-button:not(:last-child) {
border-right:0
}
.pmr-switch {
	display:inline-block;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	width:60px;
	height:30px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.pmr-switch input[type="checkbox"] {
	display:none
}
.pmr-switch input[type="checkbox"]:checked+label span {
	transform:translate(34px, 0);
	background:#143e61
}
.pmr-switch label {
	display:block;
	overflow:hidden;
	cursor:pointer
}
.pmr-switch label span {
	display:inline-block;
	width:60px;
	height:30px;
	position:relative;
	background:#4c4d4e;
	left:-34px;
	transition:all 150ms ease-out
}
.pmr-switch label span:before, .pmr-switch label span:after {
	display:block;
	position:absolute;
	width:34px;
	height:30px;
	padding:0;
	line-height:30px;
	font-size:14px;
	color:#fff;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-weight:bold
}
.pmr-switch label span:before {
	content:"\f00c";
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
	background-color:#386b98;
	left:0
}
.pmr-switch label span:after {
	content:"\f00d";
	background-color:#757677;
	text-align:center;
	-ms-flex-pack:center;
	justify-content:center;
	left:60px
}
.radio, .checkbox {
	position:relative;
	display:block;
margin-bottom:.5rem
}
.radio label, .checkbox label {
	cursor:pointer
}
.radio input, .checkbox input {
margin-right:.125rem;
margin-left:.125rem
}
.radio-inline, .checkbox-inline {
	display:inline-block;
	padding-left:1.5rem;
	margin-bottom:0;
	cursor:pointer
}
.radio-inline input, .checkbox-inline input {
	position:absolute;
margin-top:.25rem;
	margin-left:-1.25rem
}
.radio-inline+.radio-inline, .radio-inline+.checkbox-inline, .checkbox-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
margin-left:.5rem
}
.grid {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	list-style:none;
	margin:0;
	padding:0;
	max-width:100%
}
.grid.with-gutters {
margin:-0.5rem 0 .5rem -0.5rem
}
.grid.with-gutters>.grid-cell {
padding:.5rem 0 0 .5rem
}
.grid.flex-cells>.grid-cell {
	display:-ms-flexbox;
	display:flex
}
.grid-cell {
	-ms-flex:1;
	flex:1
}
.grid-cell.auto-size {
	-ms-flex:none;
	flex:none
}
.grid-top {
	-ms-flex-align:start;
	align-items:flex-start
}
.grid-bottom {
	-ms-flex-align:end;
	align-items:flex-end
}
.grid-center {
	-ms-flex-align:center;
	align-items:center
}
.cell-one-third {
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-preferred-size:33.3333%;
	flex-basis:33.3333%
}
.cell-two-thirds {
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-preferred-size:66.6667%;
	flex-basis:66.6667%
}
.cell-one-fourth {
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-preferred-size:25%;
	flex-basis:25%
}
.cell-one-half {
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-preferred-size:50%;
	flex-basis:50%
}
.cell-three-fourths {
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-ms-flex-preferred-size:75%;
	flex-basis:75%
}
.cell-top {
	-ms-flex-item-align:start;
	align-self:flex-start
}
.cell-bottom {
	-ms-flex-item-align:end;
	align-self:flex-end
}
.cell-center {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.grid.columns-1>.grid-cell {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-1>.grid-cell.span-1 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-2>.grid-cell {
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
.grid.columns-2>.grid-cell.span-1 {
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
.grid.columns-2>.grid-cell.span-2 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-3>.grid-cell {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%
}
.grid.columns-3>.grid-cell.span-1 {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%
}
.grid.columns-3>.grid-cell.span-2 {
	-ms-flex:0 0 66.66666667%;
	flex:0 0 66.66666667%
}
.grid.columns-3>.grid-cell.span-3 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-4>.grid-cell {
	-ms-flex:0 0 25%;
	flex:0 0 25%
}
.grid.columns-4>.grid-cell.span-1 {
	-ms-flex:0 0 25%;
	flex:0 0 25%
}
.grid.columns-4>.grid-cell.span-2 {
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
.grid.columns-4>.grid-cell.span-3 {
	-ms-flex:0 0 75%;
	flex:0 0 75%
}
.grid.columns-4>.grid-cell.span-4 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-5>.grid-cell {
	-ms-flex:0 0 20%;
	flex:0 0 20%
}
.grid.columns-5>.grid-cell.span-1 {
	-ms-flex:0 0 20%;
	flex:0 0 20%
}
.grid.columns-5>.grid-cell.span-2 {
	-ms-flex:0 0 40%;
	flex:0 0 40%
}
.grid.columns-5>.grid-cell.span-3 {
	-ms-flex:0 0 60%;
	flex:0 0 60%
}
.grid.columns-5>.grid-cell.span-4 {
	-ms-flex:0 0 80%;
	flex:0 0 80%
}
.grid.columns-5>.grid-cell.span-5 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-6>.grid-cell {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%
}
.grid.columns-6>.grid-cell.span-1 {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%
}
.grid.columns-6>.grid-cell.span-2 {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%
}
.grid.columns-6>.grid-cell.span-3 {
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
.grid.columns-6>.grid-cell.span-4 {
	-ms-flex:0 0 66.66666667%;
	flex:0 0 66.66666667%
}
.grid.columns-6>.grid-cell.span-5 {
	-ms-flex:0 0 83.33333333%;
	flex:0 0 83.33333333%
}
.grid.columns-6>.grid-cell.span-6 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-7>.grid-cell {
	-ms-flex:0 0 14.28571429%;
	flex:0 0 14.28571429%
}
.grid.columns-7>.grid-cell.span-1 {
	-ms-flex:0 0 14.28571429%;
	flex:0 0 14.28571429%
}
.grid.columns-7>.grid-cell.span-2 {
	-ms-flex:0 0 28.57142857%;
	flex:0 0 28.57142857%
}
.grid.columns-7>.grid-cell.span-3 {
	-ms-flex:0 0 42.85714286%;
	flex:0 0 42.85714286%
}
.grid.columns-7>.grid-cell.span-4 {
	-ms-flex:0 0 57.14285714%;
	flex:0 0 57.14285714%
}
.grid.columns-7>.grid-cell.span-5 {
	-ms-flex:0 0 71.42857143%;
	flex:0 0 71.42857143%
}
.grid.columns-7>.grid-cell.span-6 {
	-ms-flex:0 0 85.71428571%;
	flex:0 0 85.71428571%
}
.grid.columns-7>.grid-cell.span-7 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-8>.grid-cell {
	-ms-flex:0 0 12.5%;
	flex:0 0 12.5%
}
.grid.columns-8>.grid-cell.span-1 {
	-ms-flex:0 0 12.5%;
	flex:0 0 12.5%
}
.grid.columns-8>.grid-cell.span-2 {
	-ms-flex:0 0 25%;
	flex:0 0 25%
}
.grid.columns-8>.grid-cell.span-3 {
	-ms-flex:0 0 37.5%;
	flex:0 0 37.5%
}
.grid.columns-8>.grid-cell.span-4 {
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
.grid.columns-8>.grid-cell.span-5 {
	-ms-flex:0 0 62.5%;
	flex:0 0 62.5%
}
.grid.columns-8>.grid-cell.span-6 {
	-ms-flex:0 0 75%;
	flex:0 0 75%
}
.grid.columns-8>.grid-cell.span-7 {
	-ms-flex:0 0 87.5%;
	flex:0 0 87.5%
}
.grid.columns-8>.grid-cell.span-8 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-9>.grid-cell {
	-ms-flex:0 0 11.11111111%;
	flex:0 0 11.11111111%
}
.grid.columns-9>.grid-cell.span-1 {
	-ms-flex:0 0 11.11111111%;
	flex:0 0 11.11111111%
}
.grid.columns-9>.grid-cell.span-2 {
	-ms-flex:0 0 22.22222222%;
	flex:0 0 22.22222222%
}
.grid.columns-9>.grid-cell.span-3 {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%
}
.grid.columns-9>.grid-cell.span-4 {
	-ms-flex:0 0 44.44444444%;
	flex:0 0 44.44444444%
}
.grid.columns-9>.grid-cell.span-5 {
	-ms-flex:0 0 55.55555556%;
	flex:0 0 55.55555556%
}
.grid.columns-9>.grid-cell.span-6 {
	-ms-flex:0 0 66.66666667%;
	flex:0 0 66.66666667%
}
.grid.columns-9>.grid-cell.span-7 {
	-ms-flex:0 0 77.77777778%;
	flex:0 0 77.77777778%
}
.grid.columns-9>.grid-cell.span-8 {
	-ms-flex:0 0 88.88888889%;
	flex:0 0 88.88888889%
}
.grid.columns-9>.grid-cell.span-9 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-10>.grid-cell {
	-ms-flex:0 0 10%;
	flex:0 0 10%
}
.grid.columns-10>.grid-cell.span-1 {
	-ms-flex:0 0 10%;
	flex:0 0 10%
}
.grid.columns-10>.grid-cell.span-2 {
	-ms-flex:0 0 20%;
	flex:0 0 20%
}
.grid.columns-10>.grid-cell.span-3 {
	-ms-flex:0 0 30%;
	flex:0 0 30%
}
.grid.columns-10>.grid-cell.span-4 {
	-ms-flex:0 0 40%;
	flex:0 0 40%
}
.grid.columns-10>.grid-cell.span-5 {
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
.grid.columns-10>.grid-cell.span-6 {
	-ms-flex:0 0 60%;
	flex:0 0 60%
}
.grid.columns-10>.grid-cell.span-7 {
	-ms-flex:0 0 70%;
	flex:0 0 70%
}
.grid.columns-10>.grid-cell.span-8 {
	-ms-flex:0 0 80%;
	flex:0 0 80%
}
.grid.columns-10>.grid-cell.span-9 {
	-ms-flex:0 0 90%;
	flex:0 0 90%
}
.grid.columns-10>.grid-cell.span-10 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-11>.grid-cell {
	-ms-flex:0 0 9.09090909%;
	flex:0 0 9.09090909%
}
.grid.columns-11>.grid-cell.span-1 {
	-ms-flex:0 0 9.09090909%;
	flex:0 0 9.09090909%
}
.grid.columns-11>.grid-cell.span-2 {
	-ms-flex:0 0 18.18181818%;
	flex:0 0 18.18181818%
}
.grid.columns-11>.grid-cell.span-3 {
	-ms-flex:0 0 27.27272727%;
	flex:0 0 27.27272727%
}
.grid.columns-11>.grid-cell.span-4 {
	-ms-flex:0 0 36.36363636%;
	flex:0 0 36.36363636%
}
.grid.columns-11>.grid-cell.span-5 {
	-ms-flex:0 0 45.45454545%;
	flex:0 0 45.45454545%
}
.grid.columns-11>.grid-cell.span-6 {
	-ms-flex:0 0 54.54545455%;
	flex:0 0 54.54545455%
}
.grid.columns-11>.grid-cell.span-7 {
	-ms-flex:0 0 63.63636364%;
	flex:0 0 63.63636364%
}
.grid.columns-11>.grid-cell.span-8 {
	-ms-flex:0 0 72.72727273%;
	flex:0 0 72.72727273%
}
.grid.columns-11>.grid-cell.span-9 {
	-ms-flex:0 0 81.81818182%;
	flex:0 0 81.81818182%
}
.grid.columns-11>.grid-cell.span-10 {
	-ms-flex:0 0 90.90909091%;
	flex:0 0 90.90909091%
}
.grid.columns-11>.grid-cell.span-11 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.grid.columns-12>.grid-cell {
	-ms-flex:0 0 8.33333333%;
	flex:0 0 8.33333333%
}
.grid.columns-12>.grid-cell.span-1 {
	-ms-flex:0 0 8.33333333%;
	flex:0 0 8.33333333%
}
.grid.columns-12>.grid-cell.span-2 {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%
}
.grid.columns-12>.grid-cell.span-3 {
	-ms-flex:0 0 25%;
	flex:0 0 25%
}
.grid.columns-12>.grid-cell.span-4 {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%
}
.grid.columns-12>.grid-cell.span-5 {
	-ms-flex:0 0 41.66666667%;
	flex:0 0 41.66666667%
}
.grid.columns-12>.grid-cell.span-6 {
	-ms-flex:0 0 50%;
	flex:0 0 50%
}
.grid.columns-12>.grid-cell.span-7 {
	-ms-flex:0 0 58.33333333%;
	flex:0 0 58.33333333%
}
.grid.columns-12>.grid-cell.span-8 {
	-ms-flex:0 0 66.66666667%;
	flex:0 0 66.66666667%
}
.grid.columns-12>.grid-cell.span-9 {
	-ms-flex:0 0 75%;
	flex:0 0 75%
}
.grid.columns-12>.grid-cell.span-10 {
	-ms-flex:0 0 83.33333333%;
	flex:0 0 83.33333333%
}
.grid.columns-12>.grid-cell.span-11 {
	-ms-flex:0 0 91.66666667%;
	flex:0 0 91.66666667%
}
.grid.columns-12>.grid-cell.span-12 {
	-ms-flex:0 0 100%;
	flex:0 0 100%
}
.pmr-navbar {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:fixed;
	width:100%;
	min-height:44px;
	font-size:1rem;
	background-color:#386b98;
	z-index:400;
	top:40px;
*zoom:1;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.pmr-navbar:before, .pmr-navbar:after {
	content:" ";
	display:table
}
.pmr-navbar:after {
	clear:both
}
.pmr-navbar .nav-group, .pmr-navbar .nav-input {
	margin:0;
	padding-left:0;
	list-style:none;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:start;
	justify-content:flex-start;
	height:100%
}
.pmr-navbar .nav-group.right, .pmr-navbar .nav-input.right {
	margin-left:auto
}
.pmr-navbar .nav-item>a {
	transition:all 120ms ease;
	padding:10px 25px;
	text-decoration:none;
	color:#fff;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	height:100%
}
.pmr-navbar .nav-item>a:hover {
	background:rgba(0, 0, 0, 0.18)
}
.pmr-navbar .nav-item>a.active {
	background:rgba(0, 0, 0, 0.23);
	box-shadow:inset 0 0 2px 2px rgba(0, 0, 0, 0.15)
}
.pmr-navbar .nav-input .input-addon {
padding:0 .5rem;
	min-height:43px;
	width:2rem;
	color:rgba(255, 255, 255, 0.7);
	background-color:rgba(0, 0, 0, 0.18);
	transition:all 120ms ease;
	-ms-flex-order:-1;
	order:-1
}
.pmr-navbar .nav-input .input-addon:before {
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.pmr-navbar .nav-input input {
	-ms-flex-order:0;
	order:0;
	min-height:43px;
	border:0;
	color:#fff;
	transition:all 120ms ease;
	background-color:rgba(0, 0, 0, 0.18)
}
.pmr-navbar .nav-input input::-webkit-input-placeholder {
color:rgba(255, 255, 255, 0.7)
}
.pmr-navbar .nav-input input:-moz-placeholder {
color:rgba(255, 255, 255, 0.7)
}
.pmr-navbar .nav-input input::-moz-placeholder {
color:rgba(255, 255, 255, 0.7)
}
.pmr-navbar .nav-input input:-ms-input-placeholder {
color:rgba(255, 255, 255, 0.7)
}
.pmr-navbar .nav-input input:focus {
	background-color:rgba(0, 0, 0, 0.23);
	outline:none
}
.pmr-navbar .nav-input input:focus+.input-addon {
	color:#fff;
	background-color:rgba(0, 0, 0, 0.23)
}
.pmr-navbar.with-icons .nav-item {
	border-left:1px solid #2d567a;
	border-right:1px solid #2d567a;
	margin-left:-1px
}
.pmr-navbar.with-icons .nav-item a {
	padding:12px 25px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:stretch;
	align-items:stretch;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-size:12px
}
.pmr-navbar.with-icons .nav-item a i {
	-ms-flex-order:0;
	order:0;
padding-bottom:.125rem;
	text-align:center;
	font-size:25px;
	color:#f5f6f7
}
.pmr-navbar.with-icons .nav-input {
	padding:13px 0;
	margin-right:13px
}
.select2-container {
	margin:0;
	position:relative;
	display:inline-block;
	zoom:1;
*display:inline;
	vertical-align:middle
}
.select2-container, .select2-drop, .select2-search, .select2-search input {
	box-sizing:border-box
}
.select2-container .select2-choice {
	display:block;
	height:30px;
	padding:0 0 0 8px;
	overflow:hidden;
	position:relative;
	border:1px solid #aaa;
	white-space:nowrap;
	line-height:30px;
	color:#444;
	text-decoration:none;
	border-radius:4px;
	background-clip:padding-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#fff;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	background-image:linear-gradient(to bottom, #fff 0, #eee 50%)
}
.select2-container.select2-drop-above .select2-choice {
	border-bottom-color:#aaa;
	border-radius:0 0 4px 4px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	background-image:linear-gradient(to bottom, #eee 0, #fff 90%)
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
	margin-right:42px
}
.select2-container .select2-choice>.select2-chosen {
	margin-right:30px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.select2-container .select2-choice abbr {
	display:none;
	width:12px;
	height:12px;
	position:absolute;
	right:24px;
	top:8px;
	font-size:1px;
	text-decoration:none;
	border:0;
	background:url('select2.html') right top no-repeat;
	cursor:pointer;
	outline:0
}
.select2-container.select2-allowclear .select2-choice abbr {
	display:inline-block
}
.select2-container .select2-choice abbr:hover {
	background-position:right -11px;
	cursor:pointer
}
.select2-drop-mask {
	border:0;
	margin:0;
	padding:0;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:9998;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-drop {
	width:100%;
	margin-top:-1px;
	position:absolute;
	z-index:9999;
	top:100%;
	background:#fff;
	color:#000;
	border:1px solid #aaa;
	border-top:0;
	border-radius:0 0 4px 4px;
	box-shadow:0 4px 5px rgba(0, 0, 0, 0.15)
}
.select2-drop-auto-width {
	border-top:1px solid #aaa;
	width:auto
}
.select2-drop-auto-width .select2-search {
	padding-top:4px
}
.select2-drop.select2-drop-above {
	margin-top:1px;
	border-top:1px solid #aaa;
	border-bottom:0;
	border-radius:4px 4px 0 0;
	box-shadow:0 -4px 5px rgba(0, 0, 0, 0.15)
}
.select2-drop-active {
	border:1px solid #5897fb;
	border-top:none;
	margin-top:-7px
}
.select2-drop-multi.select2-drop-active {
	margin-top:-3px
}
.select2-drop.select2-drop-above.select2-drop-active {
	border-top:1px solid #5897fb
}
.select2-container .select2-choice .select2-arrow {
	display:inline-block;
	width:18px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	line-height:26px;
	border-left:1px solid #aaa;
	border-radius:0 4px 4px 0;
	background-clip:padding-box;
	background:#ccc;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
	background-image:linear-gradient(to bottom, #ccc 0, #eee 60%)
}
.select2-container .select2-choice .select2-arrow b {
	display:block;
	width:100%;
	height:100%;
	background:url('select2.html') no-repeat 0 1px
}
.select2-search {
	display:inline-block;
	width:100%;
	min-height:30px;
	margin:0;
	padding-left:4px;
	padding-right:4px;
	position:relative;
	z-index:10000;
	white-space:nowrap
}
.select2-search input {
	width:100%;
	height:auto !important;
	min-height:30px;
	padding:4px 20px 4px 5px;
	margin:0;
	outline:0;
	font-family:sans-serif;
	font-size:1em;
	border:1px solid #aaa;
	border-radius:0;
	box-shadow:none;
	background:#fff url('select2.html') no-repeat 100% -22px;
	background:url('select2.html') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%)
}
.select2-drop.select2-drop-above .select2-search input {
	margin-top:4px
}
.select2-search input.select2-active {
	background:#fff url('select2-spinner.html') no-repeat 100%;
	background:url('select2-spinner.html') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%)
}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
	border:1px solid #5897fb;
	outline:none;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3)
}
.select2-dropdown-open .select2-choice {
	border-bottom-color:transparent;
	box-shadow:0 1px 0 #fff inset;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background-color:#eee;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
	background-image:linear-gradient(to bottom, #fff 0, #eee 50%)
}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
	border:1px solid #5897fb;
	border-top-color:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
	background-image:linear-gradient(to top, #fff 0, #eee 50%)
}
.select2-dropdown-open .select2-choice .select2-arrow {
	background:transparent;
	border-left:none;
	filter:none
}
.select2-dropdown-open .select2-choice .select2-arrow b {
	background-position:-18px 1px
}
.select2-results {
	max-height:200px;
	padding:0 0 0 4px;
	margin:4px 4px 4px 0;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.select2-results ul.select2-result-sub {
	margin:0;
	padding-left:0
}
.select2-results ul.select2-result-sub>li .select2-result-label {
	padding-left:20px
}
.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left:40px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left:60px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left:80px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left:100px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left:110px
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left:120px
}
.select2-results li {
	list-style:none;
	display:list-item;
	background-image:none
}
.select2-results li.select2-result-with-children>.select2-result-label {
	font-weight:bold
}
.select2-results .select2-result-label {
	padding:3px 7px 4px;
	margin:0;
	cursor:pointer;
	min-height:1em;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.select2-results .select2-highlighted {
	background:#3875d7;
	color:#fff
}
.select2-results li em {
	background:#feffde;
	font-style:normal
}
.select2-results .select2-highlighted em {
	background:transparent
}
.select2-results .select2-highlighted ul {
	background:#fff;
	color:#000
}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
	background:#f4f4f4;
	display:list-item
}
.select2-results .select2-disabled.select2-highlighted {
	color:#666;
	background:#f4f4f4;
	display:list-item;
	cursor:default
}
.select2-results .select2-disabled {
	background:#f4f4f4;
	display:list-item;
	cursor:default
}
.select2-results .select2-selected {
	display:none
}
.select2-more-results.select2-active {
	background:#f4f4f4 url('select2-spinner.html') no-repeat 100%
}
.select2-more-results {
	background:#f4f4f4;
	display:list-item
}
.select2-container.select2-container-disabled .select2-choice {
	background-color:#f4f4f4;
	background-image:none;
	border:1px solid #ddd;
	cursor:default
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
	background-color:#f4f4f4;
	background-image:none;
	border-left:0
}
.select2-container.select2-container-disabled .select2-choice abbr {
	display:none
}
.select2-container-multi .select2-choices {
	height:auto !important;
	height:1%;
	margin:0;
	padding:0;
	position:relative;
	border:1px solid #aaa;
	cursor:text;
	overflow:hidden;
	background-color:#fff;
	background-image:linear-gradient(to bottom, #eee 1%, #fff 15%)
}
.select2-locked {
	padding:3px 5px 3px 5px !important
}
.select2-container-multi .select2-choices {
	min-height:30px
}
.select2-container-multi.select2-container-active .select2-choices {
	border:1px solid #5897fb;
	outline:none;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3)
}
.select2-container-multi .select2-choices li {
	float:left;
	list-style:none
}
.select2-container-multi .select2-choices .select2-search-field {
	margin:0;
	padding:0;
	white-space:nowrap
}
.select2-container-multi .select2-choices .select2-search-field input {
	padding:5px;
	margin:1px 0;
	font-family:sans-serif;
	font-size:100%;
	color:#666;
	outline:0;
	border:0;
	box-shadow:none;
	background:transparent !important
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
	background:#fff url('select2-spinner.html') no-repeat 100% !important
}
.select2-default {
	color:#999 !important
}
.select2-container-multi .select2-choices .select2-search-choice {
	padding:3px 5px 3px 18px;
	margin:3px 0 3px 5px;
	position:relative;
	line-height:13px;
	color:#333;
	cursor:default;
	border:1px solid #aaaaaa;
	border-radius:3px;
	box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	background-clip:padding-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#e4e4e4;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
	background-image:linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
	cursor:default
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
	background:#d4d4d4
}
.select2-search-choice-close {
	display:block;
	width:12px;
	height:13px;
	position:absolute;
	right:3px;
	top:4px;
	font-size:1px;
	outline:none;
	background:url('select2.html') right top no-repeat
}
.select2-container-multi .select2-search-choice-close {
	left:3px;
	top:0;
	height:100%
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
	background-position:right -11px
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
	background-position:right -11px
}
.select2-container-multi.select2-container-disabled .select2-choices {
	background-color:#f4f4f4;
	background-image:none;
	border:1px solid #ddd;
	cursor:default
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
	padding:3px 5px 3px 5px;
	border:1px solid #ddd;
	background-image:none;
	background-color:#f4f4f4
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
	display:none;
	background:none
}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
	text-decoration:underline
}
.select2-offscreen, .select2-offscreen:focus {
	clip:rect(0 0 0 0) !important;
	width:1px !important;
	height:1px !important;
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
	overflow:hidden !important;
	position:absolute !important;
	outline:0 !important;
	left:0 !important;
	top:0 !important
}
.select2-display-none {
	display:none
}
.select2-measure-scrollbar {
	position:absolute;
	top:-10000px;
	left:-10000px;
	width:100px;
	height:100px;
	overflow:scroll
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi) {
.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
background-image:url('select2x2.html') !important;
background-repeat:no-repeat !important;
background-size:60px 40px !important
}
.select2-search input {
background-position:100% -21px !important
}
}
.select2-container .select2-choice, .select2-container .select2-choice .select2-arrow, .select2-container.select2-drop-above .select2-choice, .select2-drop, .select2-drop.select2-drop-above {
	border-radius:0;
	box-sizing:border-box
}
.select2-container {
	width:100%;
	height:2.25rem
}
.select2-container.select2-container-multi {
	height:auto;
	min-height:2.25rem
}
.select2-container .select2-choice, .select2-container .select2-choices {
	padding:0 7px;
	line-height:30px;
	height:30px;
	background-image:none;
	color:#343536;
	font-size:14px;
	border-color:#aeaeaf;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.select2-container .select2-choice:hover, .select2-container .select2-choices:hover {
	border-color:#7b7c7c
}
.select2-container .select2-choice .select2-arrow, .select2-container .select2-choices .select2-arrow {
	background:#fff;
	border-color:#aeaeaf;
	width:1.5rem
}
.select2-container .select2-choice .select2-arrow b, .select2-container .select2-choices .select2-arrow b {
	display:block;
	text-align:center;
	background:none;
	color:#343536
}
.select2-container .select2-choice .select2-arrow b:after, .select2-container .select2-choices .select2-arrow b:after {
	content:"\f078";
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:10px;
	color:#343536;
	position:relative
}
.select2-container .select2-choice abbr, .select2-container .select2-choices abbr {
	top:0;
	right:28px;
	width:20px;
	height:100%;
	background:none;
	color:#aeaeaf;
transition:color .1s ease
}
.select2-container .select2-choice abbr:hover, .select2-container .select2-choices abbr:hover {
	color:#5d5d5e
}
.select2-container .select2-choice abbr:before, .select2-container .select2-choices abbr:before {
	content:"\f057";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:15px;
	line-height:1.3;
	text-align:center
}
.select2-container .select2-choice.select2-default .select2-chosen, .select2-container.select2-container-multi .select2-default {
	color:#a6a7a8 !important;
	margin-top:-1px
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
	margin:-1px 46px 0 0
}
.select2-container.select2-container-active .select2-choice {
	border-color:#5897fb
}
.select2-container.select2-dropdown-open .select2-arrow {
	background:transparent;
	border-left:1px solid #aeaeaf
}
.select2-container.select2-dropdown-open .select2-arrow b:after {
	content:"\f077"
}
.select2-container.select2-container-disabled .select2-choice {
	background:#eee;
	border-color:#aeaeaf;
	cursor:not-allowed;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.select2-container.select2-container-disabled .select2-arrow {
	display:none
}
.select2-results {
	margin:0;
	padding:0
}
.select2-results li {
	margin:0;
	color:#343536;
	font-size:14px;
	line-height:normal;
	border-top:1px solid #eee
}
.select2-results li:first-of-type {
	border:none
}
.select2-results .select2-highlighted {
	border-top-color:#4d90fe
}
.select2-results .select2-result-label {
	margin:0;
	padding:8px
}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
	padding:6px;
	font-size:13px;
	color:#343536
}
.select2-drop .select2-search, .select2-drop.select2-drop-above .select2-search {
	padding:0
}
.select2-drop .select2-search:before, .select2-drop.select2-drop-above .select2-search:before {
	content:"\f002";
	position:absolute;
	top:5px;
	left:6px;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:15px;
	color:#343536
}
.select2-drop .select2-search input, .select2-drop.select2-drop-above .select2-search input {
	margin:0;
	padding-left:27px;
	background:none;
	border-width:1px 0
}
.select2-drop .select2-search input:focus, .select2-drop.select2-drop-above .select2-search input:focus {
	box-shadow:none
}
.select2-drop.select2-drop-above .select2-search:before {
	top:4px
}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
	text-decoration:none;
	font-weight:bold
}
.select2-drop, .select2-dropdown-open .select2-choice {
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)
}
.select2-drop.select2-drop-above {
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)
}
.select2-drop.select2-drop-above .select2-search input:focus {
	border-top:none
}
.select2-dropdown-open.select2-drop-above .select2-choice {
	background-image:none
}
.select2-container-multi .select2-choices .select2-search-choice {
	padding:5px 8px 4px 20px;
	margin-top:4px;
	font-size:12px;
	background:#e1e1e1;
	color:#343536;
	border:none;
	box-shadow:none
}
.select2-container-multi .select2-choices .select2-search-field input {
	padding:0;
	margin:0;
padding-left:.5rem;
	font-size:14px;
	box-sizing:border-box
}
.select2-search-choice-close {
	color:#aeaeaf;
transition:color .1s ease
}
.select2-search-choice-close:hover {
	color:#5d5d5e
}
.select2-search-choice-close:before {
	content:"\f057";
	position:absolute;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	top:0;
	left:1px;
	width:100%;
	height:100%;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:15px
}
.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b, .select2-search input.select2-active, .select2-more-results.select2-active, .select2-container-multi .select2-choices .select2-search-field input.select2-active {
	background:none !important
}
.select2-choices {
	box-shadow:0 0 !important;
	padding-left:0 !important
}
.pmr-tabs {
	display:block;
	border-bottom:1px solid #d0d1d2;
padding:.5rem .75rem 0;
	margin:0;
	list-style:none
}
.pmr-tabs .tab {
	text-align:center;
	display:inline-block;
	cursor:default;
font-size:.875rem;
padding:.5rem .75rem;
	line-height:1.5;
	background-color:transparent;
	color:#757677;
	text-decoration:none;
	border:1px solid transparent;
	margin-bottom:-1px
}
.pmr-tabs .tab+.pmr-tabs .tab {
margin-left:.25rem
}
.pmr-tabs .tab:focus {
	outline:none
}
.pmr-tabs .tab:hover {
	color:#4c4d4e;
	border-color:#eaebec #eaebec transparent;
	background-color:rgba(0, 0, 0, 0.05)
}
.pmr-tabs .tab:hover, .pmr-tabs .tab:active, .pmr-tabs .tab:focus {
	text-decoration:none
}
.pmr-tabs .tab.is-active {
	border-color:#d0d1d2 #d0d1d2 transparent;
	background-color:#fff;
	color:#4c4d4e
}
.pmr-tabs.full-width {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	padding:0;
	border:1px solid #d0d1d2;
	border-bottom:0
}
.pmr-tabs.full-width .tab {
	-ms-flex:1 0 1px;
	flex:1 0 1px;
	border-top:0;
	border-left:0;
	border-right:1px solid #d0d1d2;
	border-bottom:1px solid #d0d1d2;
	border-radius:0;
	padding:0;
	margin-left:0;
	line-height:3rem;
	background-color:#f5f6f7
}
.pmr-tabs.full-width .tab:last-child {
	border-right:0
}
.pmr-tabs.full-width .tab.is-active {
	border-bottom-color:#fff;
	background-color:#fff
}
.pmr-table {
	width:100%;
	max-width:100%;
	margin-bottom:1rem;
	border:1px solid #d0d1d2;
	border-spacing:0;
	border-collapse:collapse
}
.pmr-table thead {
	background-color:#f5f6f7
}
.pmr-table th {
	text-align:left
}
.pmr-table th, .pmr-table td {
padding:.5rem;
	border:1px solid #d0d1d2
}
.pmr-table.with-stripes tbody>tr:nth-child(even) {
background-color:#f5f6f7
}
.pmr-table.hoverable tbody>tr:hover {
	background-color:#f5f6f7
}
.title-bar {
	position:fixed;
	top:0;
	left:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:40px;
	padding:0 1rem;
	background:#fff;
	z-index:500
}
.title-bar .app-title {
	color:#343536;
	text-decoration:none
}
.title-bar .wwt-logo {
	height:29px
}
.title-bar .wwt-logo, .title-bar .app-name {
	vertical-align:middle
}
.title-bar .app-name {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#757677;
	font-size:18px
}
.responsive-container {
	padding-right:1rem;
	padding-left:1rem;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:50rem) {
.responsive-container {
width:45rem
}
}
@media (min-width:61.25rem) {
.responsive-container {
width:55rem
}
}
@media (min-width:75rem) {
.responsive-container {
width:70rem
}
}
.truncate {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.cursor {
	cursor:default
}
.pointer {
	cursor:pointer
}
.stacked-mobile {
	-ms-flex-direction:column;
	flex-direction:column
}
@media (min-width:50rem) {
.stacked-mobile {
-ms-flex-direction:row;
flex-direction:row
}
}
.striped-rows>*:nth-child(odd) {
background-color:#f5f6f7
}
.striped-rows>*:nth-child(even) {
background-color:#fff
}
.row-info {
	color:#22405b;
	background-color:#d7e1ea
}
.row-success {
	color:#385443;
	background-color:#dfe8e2
}
.row-warning {
	color:#8c4e33;
	background-color:#fbe6dd
}
.row-error {
	color:#7d2824;
	background-color:#f6d9d8
}
.reset-list {
	margin:0;
	padding-left:0;
	list-style:none
}
.no-overflow {
	overflow:hidden
}
.overflow-x {
	overflow-x:auto
}
.overflow-y {
	overflow-y:auto
}
.no-focus-ring:focus {
	outline:none
}
.font-smoothing {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.font-awesome {
	font-family:FontAwesome
}
.font-awesome-font {
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

.align-left {
	text-align:left
}
.align-right {
	text-align:right
}
.center {
	text-align:center
}
.justify {
	text-align:justify
}
.align-bottom {
	vertical-align:bottom
}
.align-middle {
	vertical-align:middle
}
.align-top {
	vertical-align:top
}
.circle {
	border-radius:50%
}
.pill {
	border-radius:9999px
}
.radius-0 {
	border-radius:0
}
.radius-xxs {
border-radius:.125rem
}
.radius-xs {
border-radius:.25rem
}
.radius-sm {
border-radius:.5rem
}
.radius-md {
	border-radius:1rem
}
.radius-lg {
	border-radius:2rem
}
.radius-xl {
	border-radius:4rem
}
.radius-xxl {
	border-radius:8rem
}
.radius-xxxl {
	border-radius:16rem
}
.border-0 {
	border-style:solid;
	border-width:0
}
.border-all {
	border-style:solid;
	border-width:1px
}
.border-top {
	border-top-style:solid;
	border-top-width:1px
}
.border-right {
	border-right-style:solid;
	border-right-width:1px
}
.border-bottom {
	border-bottom-style:solid;
	border-bottom-width:1px
}
.border-left {
	border-left-style:solid;
	border-left-width:1px
}
.border-none {
	border-style:none
}
.border-dotted {
	border-style:dotted
}
.border-dashed {
	border-style:dashed
}
.border-solid {
	border-style:solid
}
.border-xxs {
border-width:.125rem
}
.border-xs {
border-width:.25rem
}
.border-sm {
border-width:.5rem
}
.border-md {
	border-width:1rem
}
.border-lg {
	border-width:2rem
}
.border-xl {
	border-width:4rem
}
.border-top-0 {
	border-top-width:0
}
.border-top-xxs {
border-top-width:.125rem
}
.border-top-xs {
border-top-width:.25rem
}
.border-top-sm {
border-top-width:.5rem
}
.border-top-md {
	border-top-width:1rem
}
.border-top-lg {
	border-top-width:2rem
}
.border-top-xl {
	border-top-width:4rem
}
.border-right-0 {
	border-right-width:0
}
.border-right-xxs {
border-right-width:.125rem
}
.border-right-xs {
border-right-width:.25rem
}
.border-right-sm {
border-right-width:.5rem
}
.border-right-md {
	border-right-width:1rem
}
.border-right-lg {
	border-right-width:2rem
}
.border-right-xl {
	border-right-width:4rem
}
.border-bottom-0 {
	border-bottom-width:0
}
.border-bottom-xxs {
border-bottom-width:.125rem
}
.border-bottom-xs {
border-bottom-width:.25rem
}
.border-bottom-sm {
border-bottom-width:.5rem
}
.border-bottom-md {
	border-bottom-width:1rem
}
.border-bottom-lg {
	border-bottom-width:2rem
}
.border-bottom-xl {
	border-bottom-width:4rem
}
.border-left-0 {
	border-left-width:0
}
.border-left-xxs {
border-left-width:.125rem
}
.border-left-xs {
border-left-width:.25rem
}
.border-left-sm {
border-left-width:.5rem
}
.border-left-md {
	border-left-width:1rem
}
.border-left-lg {
	border-left-width:2rem
}
.border-left-xl {
	border-left-width:4rem
}
.red {
	color:#d0433c
}
.orange {
	color:#e98255
}
.yellow {
	color:#f2d577
}
.green {
	color:#5e8c6f
}
.blue {
	color:#2d567a
}
.black {
	color:#000
}
.near-black {
	color:#212223
}
.gray-very-dark {
	color:#343536
}
.gray-dark {
	color:#4c4d4e
}
.gray-mid {
	color:#757677
}
.gray-light {
	color:#a6a7a8
}
.gray-very-light {
	color:#d0d1d2
}
.gray-super-light {
	color:#eaebec
}
.near-white {
	color:#f5f6f7
}
.white {
	color:#fff
}
.bg-transparent {
	background-color:transparent
}
.bg-red {
	background-color:#d0433c
}
.bg-orange {
	background-color:#e98255
}
.bg-yellow {
	background-color:#f2d577
}
.bg-green {
	background-color:#5e8c6f
}
.bg-blue {
	background-color:#2d567a
}
.bg-black {
	background-color:#000
}
.bg-near-black {
	background-color:#212223
}
.bg-gray-very-dark {
	background-color:#343536
}
.bg-gray-dark {
	background-color:#4c4d4e
}
.bg-gray-mid {
	background-color:#757677
}
.bg-gray-light {
	background-color:#a6a7a8
}
.bg-gray-very-light {
	background-color:#d0d1d2
}
.bg-gray-super-light {
	background-color:#eaebec
}
.bg-near-white {
	background-color:#f5f6f7
}
.bg-white {
	background-color:#fff
}
.border-red {
	border-color:#d0433c
}
.border-top-red {
	border-top-color:#d0433c
}
.border-right-red {
	border-right-color:#d0433c
}
.border-bottom-red {
	border-bottom-color:#d0433c
}
.border-left-red {
	border-left-color:#d0433c
}
.border-orange {
	border-color:#e98255
}
.border-top-orange {
	border-top-color:#e98255
}
.border-right-orange {
	border-right-color:#e98255
}
.border-bottom-orange {
	border-bottom-color:#e98255
}
.border-left-orange {
	border-left-color:#e98255
}
.border-yellow {
	border-color:#f2d577
}
.border-top-yellow {
	border-top-color:#f2d577
}
.border-right-yellow {
	border-right-color:#f2d577
}
.border-bottom-yellow {
	border-bottom-color:#f2d577
}
.border-left-yellow {
	border-left-color:#f2d577
}
.border-green {
	border-color:#5e8c6f
}
.border-top-green {
	border-top-color:#5e8c6f
}
.border-right-green {
	border-right-color:#5e8c6f
}
.border-bottom-green {
	border-bottom-color:#5e8c6f
}
.border-left-green {
	border-left-color:#5e8c6f
}
.border-blue {
	border-color:#2d567a
}
.border-top-blue {
	border-top-color:#2d567a
}
.border-right-blue {
	border-right-color:#2d567a
}
.border-bottom-blue {
	border-bottom-color:#2d567a
}
.border-left-blue {
	border-left-color:#2d567a
}
.border-black {
	border-color:#000
}
.border-top-black {
	border-top-color:#000
}
.border-right-black {
	border-right-color:#000
}
.border-bottom-black {
	border-bottom-color:#000
}
.border-left-black {
	border-left-color:#000
}
.border-near-black {
	border-color:#212223
}
.border-top-near-black {
	border-top-color:#212223
}
.border-right-near-black {
	border-right-color:#212223
}
.border-bottom-near-black {
	border-bottom-color:#212223
}
.border-left-near-black {
	border-left-color:#212223
}
.border-gray-very-dark {
	border-color:#343536
}
.border-top-gray-very-dark {
	border-top-color:#343536
}
.border-right-gray-very-dark {
	border-right-color:#343536
}
.border-bottom-gray-very-dark {
	border-bottom-color:#343536
}
.border-left-gray-very-dark {
	border-left-color:#343536
}
.border-gray-dark {
	border-color:#4c4d4e
}
.border-top-gray-dark {
	border-top-color:#4c4d4e
}
.border-right-gray-dark {
	border-right-color:#4c4d4e
}
.border-bottom-gray-dark {
	border-bottom-color:#4c4d4e
}
.border-left-gray-dark {
	border-left-color:#4c4d4e
}
.border-gray-mid {
	border-color:#757677
}
.border-top-gray-mid {
	border-top-color:#757677
}
.border-right-gray-mid {
	border-right-color:#757677
}
.border-bottom-gray-mid {
	border-bottom-color:#757677
}
.border-left-gray-mid {
	border-left-color:#757677
}
.border-gray-light {
	border-color:#a6a7a8
}
.border-top-gray-light {
	border-top-color:#a6a7a8
}
.border-right-gray-light {
	border-right-color:#a6a7a8
}
.border-bottom-gray-light {
	border-bottom-color:#a6a7a8
}
.border-left-gray-light {
	border-left-color:#a6a7a8
}
.border-gray-very-light {
	border-color:#d0d1d2
}
.border-top-gray-very-light {
	border-top-color:#d0d1d2
}
.border-right-gray-very-light {
	border-right-color:#d0d1d2
}
.border-bottom-gray-very-light {
	border-bottom-color:#d0d1d2
}
.border-left-gray-very-light {
	border-left-color:#d0d1d2
}
.border-gray-super-light {
	border-color:#eaebec
}
.border-top-gray-super-light {
	border-top-color:#eaebec
}
.border-right-gray-super-light {
	border-right-color:#eaebec
}
.border-bottom-gray-super-light {
	border-bottom-color:#eaebec
}
.border-left-gray-super-light {
	border-left-color:#eaebec
}
.border-near-white {
	border-color:#f5f6f7
}
.border-top-near-white {
	border-top-color:#f5f6f7
}
.border-right-near-white {
	border-right-color:#f5f6f7
}
.border-bottom-near-white {
	border-bottom-color:#f5f6f7
}
.border-left-near-white {
	border-left-color:#f5f6f7
}
.border-white {
	border-color:#fff
}
.border-top-white {
	border-top-color:#fff
}
.border-right-white {
	border-right-color:#fff
}
.border-bottom-white {
	border-bottom-color:#fff
}
.border-left-white {
	border-left-color:#fff
}
.block {
	display:block
}
.inline-block {
	display:inline-block
}
.inline {
	display:inline
}
.flex {
	display:-ms-flexbox;
	display:flex
}
.table {
	display:table
}
.table-cell {
	display:table-cell
}
.display-none {
	display:none
}
.justify-center {
	-ms-flex-pack:center;
	justify-content:center
}
.justify-start {
	-ms-flex-pack:start;
	justify-content:flex-start
}
.justify-end {
	-ms-flex-pack:end;
	justify-content:flex-end
}
.justify-between {
	-ms-flex-pack:justify;
	justify-content:space-between
}
.justify-around {
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.items-start {
	-ms-flex-align:start;
	align-items:flex-start
}
.items-end {
	-ms-flex-align:end;
	align-items:flex-end
}
.items-center {
	-ms-flex-align:center;
	align-items:center
}
.items-baseline {
	-ms-flex-align:baseline;
	align-items:baseline
}
.items-stretch {
	-ms-flex-align:stretch;
	align-items:stretch
}
.self-start {
	-ms-flex-item-align:start;
	align-self:flex-start
}
.self-end {
	-ms-flex-item-align:end;
	align-self:flex-end
}
.self-center {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
.self-baseline {
	-ms-flex-item-align:baseline;
	align-self:baseline
}
.self-stretch {
	-ms-flex-item-align:stretch;
	-ms-grid-row-align:stretch;
	align-self:stretch
}
.flex-row {
	-ms-flex-direction:row;
	flex-direction:row
}
.flex-row-reverse {
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.flex-column {
	-ms-flex-direction:column;
	flex-direction:column
}
.flex-column-reverse {
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse
}
.flex-wrap {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.flex-auto {
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	min-width:0;
	min-height:0
}
.flex-equal {
	-ms-flex:1 1 0px;
	flex:1 1 0
}
.flex-none {
	-ms-flex:none;
	flex:none
}
.order-first {
	-ms-flex-order:-1;
	order:-1
}
.order-0 {
	-ms-flex-order:0;
	order:0
}
.order-1 {
	-ms-flex-order:1;
	order:1
}
.order-2 {
	-ms-flex-order:2;
	order:2
}
.order-3 {
	-ms-flex-order:3;
	order:3
}
.order-last {
	-ms-flex-order:99999;
	order:99999
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.float-none {
	float:none
}
.clear-left {
	clear:left
}
.clear-right {
	clear:right
}
.clearfix:before, .clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.h-a {
	height:auto
}
.h-0 {
	height:0
}
.h-10 {
	height:10%
}
.h-20 {
	height:20%
}
.h-25 {
	height:25%
}
.h-30 {
	height:30%
}
.h-33 {
	height:33.333%
}
.h-40 {
	height:40%
}
.h-50 {
	height:50%
}
.h-60 {
	height:60%
}
.h-66 {
	height:33.667%
}
.h-70 {
	height:70%
}
.h-75 {
	height:75%
}
.h-80 {
	height:80%
}
.h-90 {
	height:90%
}
.h-100 {
	height:100%
}
.h-xxs {
height:.125rem
}
.h-xs {
height:.25rem
}
.h-sm {
height:.5rem
}
.h-md {
	height:1rem
}
.h-lg {
	height:2rem
}
.h-xl {
	height:4rem
}
.h-xxl {
	height:8rem
}
.h-xxxl {
	height:16rem
}
.lh-i {
	line-height:initial
}
.lh-xs {
line-height:.25rem
}
.lh-sm {
line-height:.5rem
}
.lh-md {
	line-height:1rem
}
.lh-lg {
	line-height:2rem
}
.lh-xl {
	line-height:4rem
}
.lh-xxl {
	line-height:8rem
}
.lh-xxxl {
	line-height:16rem
}
.lh-1 {
	line-height:1
}
.lh-15 {
	line-height:1.5
}
.lh-2 {
	line-height:2
}
.opacity-0 {
	opacity:0
}
.opacity-10 {
	opacity:.1
}
.opacity-20 {
	opacity:.2
}
.opacity-25 {
	opacity:.25
}
.opacity-30 {
	opacity:.3
}
.opacity-40 {
	opacity:.4
}
.opacity-50 {
	opacity:.5
}
.opacity-60 {
	opacity:.6
}
.opacity-70 {
	opacity:.7
}
.opacity-75 {
	opacity:.75
}
.opacity-80 {
	opacity:.8
}
.opacity-90 {
	opacity:.9
}
.opacity-100 {
	opacity:1
}
.static {
	position:static
}
.relative {
	position:relative
}
.absolute {
	position:absolute
}
.fixed {
	position:fixed
}
.cover {
	top:0;
	right:0;
	bottom:0;
	left:0
}
.p-0 {
	padding:0
}
.p-xs {
padding:.25rem
}
.p-sm {
padding:.5rem
}
.p-md {
	padding:1rem
}
.p-lg {
	padding:2rem
}
.p-xl {
	padding:4rem
}
.p-xxl {
	padding:8rem
}
.p-xxxl {
	padding:16rem
}
.pr-0 {
	padding-right:0
}
.pr-xs {
padding-right:.25rem
}
.pr-sm {
padding-right:.5rem
}
.pr-md {
	padding-right:1rem
}
.pr-lg {
	padding-right:2rem
}
.pr-xl {
	padding-right:4rem
}
.pr-xxl {
	padding-right:8rem
}
.pr-xxxl {
	padding-right:16rem
}
.pl-0 {
	padding-left:0
}
.pl-xs {
padding-left:.25rem
}
.pl-sm {
padding-left:.5rem
}
.pl-md {
	padding-left:1rem
}
.pl-lg {
	padding-left:2rem
}
.pl-xl {
	padding-left:4rem
}
.pl-xxl {
	padding-left:8rem
}
.pl-xxxl {
	padding-left:16rem
}
.pt-0 {
	padding-top:0
}
.pt-xs {
padding-top:.25rem
}
.pt-sm {
padding-top:.5rem
}
.pt-md {
	padding-top:1rem
}
.pt-lg {
	padding-top:2rem
}
.pt-xl {
	padding-top:4rem
}
.pt-xxl {
	padding-top:8rem
}
.pt-xxxl {
	padding-top:16rem
}
.pb-0 {
	padding-bottom:0
}
.pb-xs {
padding-bottom:.25rem
}
.pb-sm {
padding-bottom:.5rem
}
.pb-md {
	padding-bottom:1rem
}
.pb-lg {
	padding-bottom:2rem
}
.pb-xl {
	padding-bottom:4rem
}
.pb-xxl {
	padding-bottom:8rem
}
.pb-xxxl {
	padding-bottom:16rem
}
.px-0 {
	padding-left:0;
	padding-right:0
}
.px-xs {
padding-left:.25rem;
padding-right:.25rem
}
.px-sm {
padding-left:.5rem;
padding-right:.5rem
}
.px-md {
	padding-left:1rem;
	padding-right:1rem
}
.px-lg {
	padding-left:2rem;
	padding-right:2rem
}
.px-xl {
	padding-left:4rem;
	padding-right:4rem
}
.px-xxl {
	padding-left:8rem;
	padding-right:8rem
}
.px-xxxl {
	padding-left:16rem;
	padding-right:16rem
}
.py-0 {
	padding-top:0;
	padding-bottom:0
}
.py-xs {
padding-top:.25rem;
padding-bottom:.25rem
}
.py-sm {
padding-top:.5rem;
padding-bottom:.5rem
}
.py-md {
	padding-top:1rem;
	padding-bottom:1rem
}
.py-lg {
	padding-top:2rem;
	padding-bottom:2rem
}
.py-xl {
	padding-top:4rem;
	padding-bottom:4rem
}
.py-xxl {
	padding-top:8rem;
	padding-bottom:8rem
}
.py-xxxl {
	padding-top:16rem;
	padding-bottom:16rem
}
.m-0 {
	margin:0
}
.m-a {
	margin:auto
}
.m-xs {
margin:.25rem
}
.m-sm {
margin:.5rem
}
.m-md {
	margin:1rem
}
.m-lg {
	margin:2rem
}
.m-xl {
	margin:4rem
}
.m-xxl {
	margin:8rem
}
.m-xxxl {
	margin:16rem
}
.mr-0 {
	margin-right:0
}
.mr-a {
	margin-right:auto
}
.mr-xs {
margin-right:.25rem
}
.mr-sm {
margin-right:.5rem
}
.mr-md {
	margin-right:1rem
}
.mr-lg {
	margin-right:2rem
}
.mr-xl {
	margin-right:4rem
}
.mr-xxl {
	margin-right:8rem
}
.mr-xxxl {
	margin-right:16rem
}
.ml-0 {
	margin-left:0
}
.ml-a {
	margin-left:auto
}
.ml-xs {
margin-left:.25rem
}
.ml-sm {
margin-left:.5rem
}
.ml-md {
	margin-left:1rem
}
.ml-lg {
	margin-left:2rem
}
.ml-xl {
	margin-left:4rem
}
.ml-xxl {
	margin-left:8rem
}
.ml-xxxl {
	margin-left:16rem
}
.mt-0 {
	margin-top:0
}
.mt-a {
	margin-top:auto
}
.mt-xs {
margin-top:.25rem
}
.mt-sm {
margin-top:.5rem
}
.mt-md {
	margin-top:1rem
}
.mt-lg {
	margin-top:2rem
}
.mt-xl {
	margin-top:4rem
}
.mt-xxl {
	margin-top:8rem
}
.mt-xxxl {
	margin-top:16rem
}
.mb-0 {
	margin-bottom:0
}
.mb-a {
	margin-bottom:auto
}
.mb-xs {
margin-bottom:.25rem
}
.mb-sm {
margin-bottom:.5rem
}
.mb-md {
	margin-bottom:1rem
}
.mb-lg {
	margin-bottom:2rem
}
.mb-xl {
	margin-bottom:4rem
}
.mb-xxl {
	margin-bottom:8rem
}
.mb-xxxl {
	margin-bottom:16rem
}
.mx-0 {
	margin-left:0;
	margin-right:0
}
.mx-a {
	margin-left:auto;
	margin-right:auto
}
.mx-xs {
margin-left:.25rem;
margin-right:.25rem
}
.mx-sm {
margin-left:.5rem;
margin-right:.5rem
}
.mx-md {
	margin-left:1rem;
	margin-right:1rem
}
.mx-lg {
	margin-left:2rem;
	margin-right:2rem
}
.mx-xl {
	margin-left:4rem;
	margin-right:4rem
}
.mx-xxl {
	margin-left:8rem;
	margin-right:8rem
}
.mx-xxxl {
	margin-left:16rem;
	margin-right:16rem
}
.my-0 {
	margin-top:0;
	margin-bottom:0
}
.my-a {
	margin-top:auto;
	margin-bottom:auto
}
.my-xs {
margin-top:.25rem;
margin-bottom:.25rem
}
.my-sm {
margin-top:.5rem;
margin-bottom:.5rem
}
.my-md {
	margin-top:1rem;
	margin-bottom:1rem
}
.my-lg {
	margin-top:2rem;
	margin-bottom:2rem
}
.my-xl {
	margin-top:4rem;
	margin-bottom:4rem
}
.my-xxl {
	margin-top:8rem;
	margin-bottom:8rem
}
.my-xxxl {
	margin-top:16rem;
	margin-bottom:16rem
}
.fs-xs {
font-size:.25rem
}
.fs-sm {
font-size:.5rem
}
.fs-md {
	font-size:1rem
}
.fs-lg {
	font-size:2rem
}
.fs-xl {
	font-size:4rem
}
.normal {
	font-weight:normal
}
.bold {
	font-weight:bold
}
.fw-100 {
	font-weight:100
}
.fw-200 {
	font-weight:200
}
.fw-300 {
	font-weight:300
}
.fw-400 {
	font-weight:400
}
.fw-500 {
	font-weight:500
}
.fw-600 {
	font-weight:600
}
.fw-700 {
	font-weight:700
}
.fw-800 {
	font-weight:800
}
.fw-900 {
	font-weight:900
}
.italic {
	font-style:italic
}
.caps {
	text-transform:uppercase
}
.w-a {
	width:auto
}
.w-0 {
	width:0
}
.w-10 {
	width:10%
}
.w-20 {
	width:20%
}
.w-25 {
	width:25%
}
.w-30 {
	width:30%
}
.w-33 {
	width:33.333%
}
.w-40 {
	width:40%
}
.w-50 {
	width:50%
}
.w-60 {
	width:60%
}
.w-66 {
	width:66.667%
}
.w-70 {
	width:70%
}
.w-75 {
	width:75%
}
.w-80 {
	width:80%
}
.w-90 {
	width:90%
}
.w-100 {
	width:100%
}
.w-xxs {
width:.125rem
}
.w-xs {
width:.25rem
}
.w-sm {
width:.5rem
}
.w-md {
	width:1rem
}
.w-lg {
	width:2rem
}
.w-xl {
	width:4rem
}
.w-xxl {
	width:8rem
}
.w-xxxl {
	width:16rem
}
.min-0 {
	min-width:0
}
.max-100 {
	max-width:100%
}
.mw-phone {
	max-width:30rem
}
.mw-phablet {
	max-width:37.5rem
}
.mw-tablet {
	max-width:50rem
}
.mw-laptop {
	max-width:61.25rem
}
.mw-desktop {
	max-width:75rem
}
.mw-wide {
	max-width:100rem
}
.mw-superwide {
	max-width:112.5rem
}

.dim {
	opacity:1;
transition:opacity .15s ease-in
}
.dim:hover, .dim:focus {
	opacity:.5;
transition:opacity .15s ease-in
}
.dim:active {
	opacity:.8;
transition:opacity .15s ease-out
}
ol.superscripted-list-items {
	list-style:none;
	counter-reset:item;
	padding-left:0
}
ol.superscripted-list-items li {
	position:relative;
	padding-left:1.5em
}
ol.superscripted-list-items li:before {
	content:counter(item) ".";
	counter-increment:item;
	position:absolute;
	vertical-align:super;
font-size:.9rem;
	left:1em
}
@media (max-width:30rem) {
.fs-xl-m {
font-size:2.5rem
}
.my-xl-m {
margin-top:2rem;
margin-bottom:2rem
}
.pb-xl-m {
padding-bottom:2rem
}
}
.hover-bg-white:hover {
	background-color:#fff
}
.hover-bg-blue-alt:hover {
	background-color:#4b9ed6
}
.hover-blue-alt:hover {
	color:#4b9ed6
}
.hover-white:hover {
	color:#fff
}
@media screen and (min-width:480px) {
.display-none-ns {
display:none
}
.block-ns {
display:block
}
.px-xl-ns {
padding-left:4rem;
padding-right:4rem
}
.py-xl-ns {
padding-top:4rem;
padding-bottom:4rem
}
.pt-xl-ns {
padding-top:4rem
}
.pb-xxl-ns {
padding-bottom:8rem
}
.mb-xl-ns {
margin-bottom:4rem
}
.fs-xl-ns {
font-size:4rem
}
.inline-ns {
display:inline
}
}
.hover-blue-alt:hover {
	color:#0780d7
}
.hover-shadow {
transition:box-shadow .2s ease-in-out
}
.hover-shadow:hover {
	box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)
}
.list {
	list-style-type:none
}
.background-image-resize {
	background-size:cover;
	background-position:center
}
.blue-asy {
	color:#227DBF
}
.bg-blue-asy {
	background-color:#227DBF
}
.border-blue-asy {
	border-color:#227DBF
}
.hover-blue-asy:hover {
	color:#227DBF
}
.yellow-asy {
	color:#FFCD31
}
.bg-yellow-asy {
	background-color:#FFCD31
}
.border-yellow-asy {
	border-color:#FFCD31
}
.flex-33 {
	-ms-flex:0 0 33%;
	flex:0 0 33%
}
.inline-flex {
	display:-ms-inline-flexbox;
	display:inline-flex
}
.hover-bg-white:hover {
	background-color:#ffffff
}
header, nav, section, article, aside, footer, hgroup {
	display:block
}

#tinymce {
	margin:0 10px
}
@media screen and (max-width:800px) {
.hidden-phone {
display:none
}
}
.callout-primary {
	background:#0780d7;
	display:inline-block;
	color:#fff;
	float:none;
	font-size:15px;
	padding:5px 20px
}
.callout-primary:hover {
	background:#0766ba;
	color:#fff
}
.callout-secondary {
	background:#0780d7;
	display:inline-block;
	color:#fff;
	float:none;
	font-size:15px;
	padding:5px 20px;
	background:#fff;
	color:#0780d7
}
.callout-secondary:hover {
	background:#cad2d2
}
.grey-block {
	background:#e4e9e9;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	z-index:2
}
.grey-block.no-border {
	border:none
}
.grey-block .introText {
	font-size:13px;
	line-height:20px
}
.image-block {
	padding-top:10px;
	padding-bottom:10px;
	background-size:cover;
	background-position:left;
	background-repeat:no-repeat;
	background:#f5f5f5 !important
}
.image-block .block-title {
	color:#333;
	font-weight:700;
	font-size:14px;
	text-align:center;
	text-transform:uppercase
}

a {
	color:#0780d7;
	outline:none;
	text-decoration:none;
transition-duration:.2s;
	transition-property:color
}
a:hover {
	color:#044574
}
img {
	border:none
}
strong {
	font-weight:700
}
.container {
	margin:0 auto;
	max-width:98%;
	width:980px
}
@media screen and (min-width:1200px) {
.container {
width:1190px
}
.container.no-large-width {
width:980px
}
}
.container:after {
	clear:both;
	content:"";
	display:block
}
.nav-previous.alignleft {
	float:left
}
.nav-next.alignright {
	float:right
}
h3 .container {
	font-weight:normal
}
@media screen and (min-width:800px) {
.pad-after-fixed-header {
width:100%;
height:134px
}
}
.featured-image-in-post-right {
	float:right;
	max-width:400px;
	padding-left:30px;
	padding-bottom:30px
}
#partners {
	background:#e4e9e9;
	padding:40px 0 0
}
#partners .container {
	position:relative
}
#partners .viewall {
	color:#fff;
	font-size:15px;
	left:55%;
	position:absolute;
	top:5px
}
#partners li {
	position:relative
}
#partners h3 {
	border-bottom:1px solid #cad5d5;
	color:#000;
	font-size:16px;
	margin:0;
	padding-bottom:7px;
	text-align:left;
	text-transform:uppercase
}
#partners h3 a {
	color:#0780d7;
	display:inline-block;
	font-size:13px;
	padding-left:7px;
	text-transform:none
}
#partners .partnerInfo {
	margin:15px 50px;
	padding:10px 25px
}
#partners .partnerLogo {
	float:left
}
#partners .partnerText {
	color:#98a3a3;
	float:left;
	font-size:20px;
	line-height:22px;
	margin-left:5%;
	text-align:left;
	width:80%
}
#partners .employee-text {
	width:55%
}
#partners .partnerText strong {
	font-size:16px
}
#partners .partnerText a {
	color:#0780d7;
	font-size:12px
}
#partners .partnerInfo:after {
	clear:both;
	content:"";
	display:block
}
.entry-thumbnail {
	float:right
}
.entry-title {
	line-height:40px
}
.blogDate {
	color:#98a3a3;
	font-size:14px;
	padding:5px 0 3px 0
}
.blogSummary h2, #tribe-events-pg-template .tribe-events-content h2, #tribe-events-pg-template #tribe-events-content h2 {
	color:#404040;
	font-size:24px;
	font-weight:500
}
#tribe-events-pg-template .tribe-events-content h3, #tribe-events-pg-template #tribe-events-content h3 {
	font-size:16px
}
.blogSummary h1, #tribe-events-pg-template .tribe-events-content h1, #tribe-events-pg-template #tribe-events-content h1 {
	color:#404040;
	line-height:29px;
	font-size:30px;
	font-weight:500
}
.blogSummary li {
	margin-bottom:4px
}
.blogTitle {
	color:#000;
	font-size:16px;
	padding:0 0 5px 0;
	text-align:left
}
.blogImage {
	padding:5px 0
}
.blogImage img {
	max-width:100%
}
.latestBlogHeading {
	border-bottom:1px solid #dbdbdb;
	color:#000;
	font-size:16px;
	margin-bottom:5px;
	margin-top:80px;
	padding-bottom:20px;
	text-transform:uppercase
}
.latestBlogHeading+.flexible-content-columns .flexible-content-columns {
	margin-top:0
}
.latestBlogHeading a {
	text-transform:none;
	font-size:13px;
	border-left:1px solid #ccc;
	margin-left:10px;
	padding-left:10px;
	font-weight:bold
}
@media screen and (max-width:375px) {
.latestBlogHeading a {
display:none
}
}
#slider {
	margin:0;
	overflow:auto;
	position:relative
}
#slider li {
	height:380px;
	list-style:none;
	text-align:center
}
#slider li h1 {
	color:#fff;
	font-weight:700;
	font-size:60px;
	line-height:60px;
	margin-bottom:0;
	padding-top:80px;
	text-shadow:2px 2px 4px #000000;
	text-transform:uppercase
}
#slider li p {
	color:#fff;
	font-size:18px;
	margin-top:20px;
	margin-top:5px;
	text-shadow:2px 2px 2px #000000
}
#slider li .btn {
	background:#0780d7;
	color:#fff;
	font-size:15px;
	padding:5px 20px
}
#slider li .btn:hover {
	background:#0766ba
}
#slider ul {
	list-style:none;
	margin:0;
	padding:0
}
#slider ul li {
	float:left
}
.footerCol {
	float:left;
	margin-right:1%;
	margin-top:20px;
	width:24%
}
.footerCol h3 {
	color:#e4e9e9;
	margin:30px 0 10px 0;
	text-transform:uppercase
}
.footerCol ul {
	list-style:none;
	margin:0;
	padding:0
}
.footerCol ul li a {
	color:#DEDEDE;
	display:block;
	line-height:25px;
	font-size:14px
}
.footerCol ul li a:hover {
	color:#fff
}
#footerLinks a, #newsLinks a {
	color:#98a3a3;
	display:inline-block;
	padding:1% 2% 1% 2%
}
#footerLinks a {
	color:#DEDEDE
}
#footerLinks a:hover {
	color:#fff
}
#footerLinks .container, #newsLinks .container {
	border-bottom:1px solid #a4adad;
	border-top:1px solid #a4adad;
	margin-bottom:20px;
	margin-top:20px
}
#copyright .container {
	color:#98a3a3;
	font-size:11px;
	margin:20px auto
}
.industop-bann {
	width:100%
}
.industop-bann img {
	display:block;
	width:100%
}
.center-indusicon {
	margin:0 auto;
	margin-bottom:15px;
	width:31%
}
.indusico-left {
	float:left;
	margin-top:15px
}
.indusico-left img {
	margin-right:5px;
	margin-top:11px
}
.center-indusicon.no-icon {
	width:100%
}
.center-indusicon.no-icon .indusico-left {
	width:100%;
	text-align:center
}
.indusico-left h1 {
	text-transform:uppercase
}
.cont-indus {
	border-top:2px solid #ccc;
	font-size:16px;
	padding-top:25px;
	text-align:center
}
.main-gall21 {
	margin-top:25px;
	width:100%;
	clear:both;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.main-gall21.small-titles h3 {
	text-transform:none;
	font-weight:500;
	padding:0 5px
}
.gall-lft {
	float:left;
	margin:13px;
	max-height:300px;
	position:relative;
	opacity:0;
transition:all .2s
}
.gall-lft.image-loaded {
	opacity:1
}
.gall-lft-link {
	display:block;
	color:#000
}
.gall-lft-link:hover .ovaer-gall {
	background:rgba(0, 0, 0, 0.57)
}
.gall-lft-link:hover .ovaer-gall h3 {
	color:#fff
}
.ovaer-gall {
	background:rgba(255, 255, 255, 0.77);
	bottom:2px;
	margin-bottom:4px;
	position:absolute;
	text-align:center;
	width:100%;
transition:all .2s
}
.ovaer-gall h3 {
	text-transform:uppercase;
	color:#333
}
.industurl {
	margin-bottom:10px
}
.industurl a {
	color:#0780d7;
	display:inline-block;
	font-size:14px;
	line-height:0
}
.tyu25 {
	margin-left:25px;
	margin-right:25px
}
.induslft {
	float:left;
	padding:40px 0;
	width:46%
}
.indusright {
	float:right;
	padding:40px 30px;
	width:46%
}
.indusright .btn a {
	color:#0780d7
}
.indusright .btn a:hover {
	color:#0563a6
}
.indusimg img {
	width:100%
}
.indusimg {
	width:100%
}
.indus-cont {
	margin-top:10px;
	width:100%
}
.indus-cont h3 {
	color:#fff;
	font-weight:500;
	font-size:23px
}
.indus-cont p {
	color:#fff;
	font-size:14px
}
.red-mor a {
	color:#fff;
	display:inline-block;
	font-size:14px;
	line-height:0
}
.indusright h3 {
	border-bottom:solid 1px #0780d7;
	color:#ffbc01;
	font-weight:700;
	font-size:16px;
	padding-bottom:30px;
	text-transform:uppercase
}
.top-read .top-read-title {
	color:#ffbc01;
	display:inline-block;
	font-weight:700;
	font-size:17px;
	line-height:0;
	margin-left:10px;
	margin-top:16px;
	text-transform:uppercase;
	vertical-align:top
}
.top-read {
	border-bottom:solid 1px #0780d7;
	padding-bottom:15px
}
.work-cont {
	border-bottom:solid 1px #0780d7;
	margin-bottom:15px;
	margin-top:15px;
	padding-bottom:25px;
	width:100%
}
.work-cont strong {
	color:#fff;
	font-weight:500;
	font-size:16px
}
.work-cont p {
	color:#fff
}
.btn {
	float:left;
	margin:6px;
	margin-left:0
}
.btn a {
	background:#fff;
	color:#0C84CD;
	display:block;
	font-size:14px;
	padding:5px 12px;
	text-align:center;
	width:160px
}
.btn a:hover {
	background:#cad2d2
}
.health-hadng {
	color:#000;
	font-size:24px;
	line-height:24px;
	margin-bottom:15px
}
#healthcare {
	background:none repeat scroll 0 0 #e4e9e9;
	padding:15px 0;
	position:relative;
	z-index:2
}
#health-last {
	padding:15px 0;
	position:relative;
	z-index:2;
	background:white
}
.addincohead {
	background:url(../images/pluxs.html) no-repeat left top;
	border-bottom:1px solid #CCC;
	height:30px;
	line-height:30px;
	padding-bottom:15px;
	padding-left:40px;
	text-transform:uppercase;
	color:#333
}
.imgcon {
	float:left !important;
	text-align:right
}
.industurl a i img {
	width:auto
}
.clear {
	clear:both
}
.dottedborder {
	border-top:1px dashed #ccc
}
.beadcrubscon {
	margin:0;
	padding:0;
	color:#98a3a3;
	font-size:13px
}
.beadcrubscon li {
	display:inline-block;
	list-style:none
}
.beadcrubscon li a {
	color:#98a3a3;
	display:block;
	padding:7px 0
}
.beadcrubscon span a {
	color:#98a3a3
}
.beadcrubscon li a:hover, .beadcrubscon span a:hover {
	color:#444444
}
.blogSummary {
	word-wrap:break-word
}
#newsLinks {
	text-align:center
}
#newsLinks.sticky-nav {
	position:absolute;
	width:100% !important;
	z-index:3 !important;
	background-color:rgba(255, 255, 255, 0.95);
	display:none;
	text-align:left;
transition:all .3s;
	margin-top:28px
}
#newsLinks.sticky-nav .container {
	margin-top:0;
	margin-bottom:0
}
#newsLinks.sticky-nav .jump-to-top {
	float:right;
	font-size:21px;
transition:all .5s;
	opacity:0
}
#newsLinks.sticky-nav a {
transition:all .3s;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold
}
#newsLinks.sticky-nav a:hover {
	color:#0780d7
}
.is-sticky #newsLinks.sticky-nav {
	box-shadow:0 2px 4px -3px #888888;
	background:#0780d7
}
.is-sticky #newsLinks.sticky-nav .container {
	border-color:transparent
}
.is-sticky #newsLinks.sticky-nav .jump-to-top {
	opacity:1
}
.is-sticky #newsLinks.sticky-nav a {
	color:#a8d4f1
}
.is-sticky #newsLinks.sticky-nav a:hover {
	color:#fff
}
.systeab p {
	margin-bottom:15px
}
.ciscolos {
	margin-top:20px
}
.qualitipolicycon {
	background:url(../images/abbottomimg.html) no-repeat center top;
	background-size:cover;
	margin:20px 0 40px 0;
	min-height:300px
}
.qulityD {
	padding:60px 0;
	text-align:center
}
.qulityD h4 {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	color:#FFF;
	display:inline-block;
	font-size:16px;
	margin:0;
	padding:5px;
	text-transform:uppercase
}
.qulitytxt {
	color:#FFF;
	font-size:45px;
	line-height:45px;
	margin:30px;
	text-align:center
}
.ciscolos a {
	display:inline-block;
	margin-bottom:10px;
	margin-right:10px
}
.ciscolgos {
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	text-align:center
}
.ciscolgos img, .ciscolos img, .partnerLogo img {
	max-width:124px !important
}
.sideheadinh {
	border-bottom:1px solid #ccc;
	font-weight:700;
	font-size:16px;
	padding-bottom:5px;
	padding-top:5px;
	text-transform:uppercase
}
.sideurlinks {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:19px
}
.sideurlinks li {
	border-bottom:1px solid #ccc;
	list-style:none;
	padding:10px 0
}
.sideurlinks li:last-child {
	border-bottom:none
}
.sideurlinks li a {
	color:#333;
	display:block;
	font-size:13px
}
.sideurlinks li a:hover {
	color:#0766BA
}
.serviceshead {
	font-weight:700;
	margin-top:0;
	padding-bottom:5px;
	text-transform:uppercase
}
.serviveslinks {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:19px
}
.serviveslinks li {
	border-top:1px solid #ccc;
	display:block;
	padding:5px 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.serviveslinks li a {
	color:#0780d7
}
.serviveslinks li a span {
	padding-left:5px
}
.serviveslinks li a:hover {
	color:#666
}
.abimgce {
	margin:0 0 15px 0
}
.abimgce img {
	width:100%
}
.sty036 {
	color:#FFF;
	display:block;
	font-size:16px;
	padding-top:5px
}
.see-more-button {
	border-bottom:1px solid #0780d7;
	margin-bottom:40px;
	position:relative;
	text-align:center
}
.see-more-button button {
	background:#fff;
	border:none;
	color:#0780d7;
	display:inline-block;
	font-size:15px;
	margin:0 auto;
	padding:5px 10px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	top:12px;
	width:125px
}
.see-more-button button:before {
	display:none
}
.see-more-button button:after {
	margin-left:5px
}
.core-values-condensed {
	width:80%;
	margin:0 auto
}
.core-values-condensed .core-values-title {
	text-align:center;
	font-size:48px;
	font-weight:bold;
	color:#717A7B;
	margin-bottom:0
}
.core-values-condensed .core-values-subhead {
	font-size:20px;
	font-weight:bold;
	padding:10px 0 30px;
	text-align:center
}
.core-values-condensed .path-sub-text {
	color:#98a3a3;
	font-size:20px;
	font-weight:bold;
	padding-top:17px;
	text-transform:uppercase
}
.itinnhead, .blogSummary h2 {
	font-size:24px;
	margin-bottom:10px;
	font-weight:500;
	line-height:27px
}
.search-openings {
	background:#e4e9e9;
	padding:50px
}
.container-search {
	background:#fff;
	padding:30px;
	text-align:center
}
@media screen and (max-width:600px) {
.container-search {
display:none
}
}
.mobile-career-search {
	width:100%;
	text-align:center
}
.introText {
	margin-bottom:20px
}
.borl {
	border-right:1px solid #bac0c0
}
.resheadclose {
	background:url(../images/close.html) no-repeat center
}
.alm-load-more-btn.done {
	color:#727272
}
@media only screen and (min-width:800px) and (max-width:959px) {
.pad-after-fixed-header {
height:239px
}
.container {
width:770px
}
.top-read a {
color:#ffbc01;
display:inline-block;
font-weight:700;
font-size:14px;
line-height:0;
margin-left:10px;
margin-top:16px;
text-transform:uppercase;
vertical-align:top
}
.main-gall21 {
text-align:center
}
.gall-lft {
display:inline-block;
float:none;
margin:10px;
width:230px
}
.gall-lft img {
max-width:230px;
width:100%
}
.gall-lft-img {
max-width:300px
}
.blogquarter.imgcon img {
width:100%
}
.center-indusicon {
width:38%
}
#slider li h1 {
font-size:40px
}
#slider .container {
width:90%
}
#partners .partnerText {
width:80%
}
.footerCol h2, .footerCol ul {
padding:10px
}
.footerCol h2 {
margin:10px 0 0 0
}
#footerLinks .container, #newsList .container {
text-align:center
}
#copyright {
text-align:center
}
.indusright {
width:40%
}
.indusimg>img {
width:100%
}
.diciplineD {
width:55%
}
}
.stellar-places-single {
	margin-top:30px
}
@media screen and (max-width:800px) {
.blogSummary {
width:100%;
overflow:hidden;
position:relative
}
.gall-lft {
float:left !important;
margin:10px;
position:relative;
width:230px
}
.tyu25 {
margin:25px 0
}
.gall-lft img {
width:100%
}
.induslft {
float:none;
padding:30px 0;
width:100%
}
.indusright {
float:none;
padding:30px 0;
width:100%
}
.indusimg img {
width:100%
}
.center-indusicon {
width:70%
}
.resico {
text-align:center
}
.ciscolgos {
text-align:left
}
.resp-tab-content {
padding:15px 10px !important
}
.qulitytxt {
font-size:25px;
line-height:25px
}
.diciplineD {
width:100%
}
}
@media only screen and (min-width:480px) and (max-width:800px) {
.container {
width:95%
}
.vision {
border-right:2px solid #fff;
float:left;
padding-right:45px;
width:100%
}
.mission {
float:right;
margin-top:40px;
width:100%
}
.topLinks {
float:none;
text-align:center;
width:100%
}
#partners .partnerText {
width:70%
}
#slider {
display:none
}
.latestBlogHeading {
padding-left:10px
}
#partners h3 {
padding-left:20px
}
#partners .partnerInfo {
margin:15px 20px
}
#partners .partnerText strong {
font-size:14px
}
#partners .partnerText {
font-size:16px;
line-height:19px
}
.partnerLogo {
float:none;
text-align:center;
width:25%
}
.footerCol {
display:none;
width:48%
}
.footerCol:last-child {
width:48%
}
.footerCol h2, .footerCol ul {
padding:0 10px
}
.footerCol h2 {
margin:10px 0 0 0
}
#footerLinks .container, #newsLinks .container {
text-align:center
}
#copyright {
text-align:center
}
}
@media screen and (max-width:640px) {
.countdownD {
float:none;
width:100%
}
.countdownVision {
float:none;
width:100%
}
.itinnhead {
line-height:26px
}
}
@media screen and (max-width:479px) {
.container {
width:95%
}
.search_openings {
display:none
}
.gall-lft {
float:none !important;
margin:10px auto
}
.topLinks ul {
background:none repeat scroll 0 0 #98a3a3;
position:absolute;
right:5px;
top:65px;
width:200px;
z-index:999
}
.indusico-left h1 {
font-size:30px;
line-height:30px
}
.center-indusicon {
width:72%
}
.vision {
border-right:2px solid #fff;
float:left;
padding-right:45px;
width:100%
}
.mission {
float:right;
margin-top:40px;
width:100%
}
#partners .partnerInfo {
margin:15px 0
}
#partners .partnerText {
font-size:14px;
line-height:18px;
width:70%;
display:none
}
#partners .partnerText strong {
font-size:14px
}
.globalPresence {
background:#e4e9e9;
padding:50px;
padding-left:10px;
padding-top:20px
}
.serviceshead {
display:none
}
.serviveslinks {
display:none
}
#slider {
display:none
}
.events {
margin-left:5px;
padding:5px;
width:95%
}
.latestBlogHeading {
padding-left:10px
}
#partners h3 {
padding-left:5px
}
.partnerLogo {
float:none;
text-align:center;
width:100%
}
.footerCol {
float:none;
margin-left:10px;
width:100%
}
.footerCol:last-child {
float:none;
width:100%
}
.footerCol h2, .footerCol ul {
padding:0 10px
}
.footerCol h2 {
margin:10px 0 0 0
}
#footerLinks .container, #newsLinks .container {
text-align:center
}
#copyright {
text-align:center
}
.footerCol {
display:none
}
.btn {
float:none
}
.btn a {
padding:5px 0;
width:100%
}
.indusright {
float:none;
padding:30px 8px;
width:auto
}
.indus-cont {
margin-top:10px;
padding:0 8px;
width:auto
}
.red-mor {
padding:0 8px
}
.banerinnertable {
display:table;
margin-left:auto;
margin-right:auto
}
.dottedborder {
border-top:1px dashed #ccc;
display:none
}
}
.focus-area-image {
	width:80px;
	height:80px;
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	border-radius:50%;
	margin:0 auto;
	margin-bottom:7px
}
.benefits-group {
	margin-bottom:20px
}
.benefits-group img {
	margin-bottom:6px
}
.benefits-group ul {
	list-style-type:none;
	padding:0;
	margin:0
}
.page-block-borders p.no-pad {
	padding-top:0
}
.mktoForm .mktoButtonWrap.mktoBluePill .mktoButton {
	background:#0780d7 !important;
	color:#fff !important;
	font-size:15px !important;
	padding:5px 20px !important;
	border-radius:0 !important;
	border:0 !important;
	font-weight:500 !important;
	text-transform:capitalize !important
}
.mktoForm .mktoButtonWrap.mktoBluePill .mktoButton:hover {
	background:#0766ba !important
}
.header-inner {
	position:relative;
	z-index:2
}
html[data-useragent*='MSIE 10.0'] .blog {
display:block !important
}
html[data-useragent*='Firefox'] .blog-roll .post-meta h2 {
white-space:inherit
}
#search .search-form {
	margin-left:0
}
#search .search-form input {
	color:#333
}
.post-gallery {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.post-gallery .post-thumb {
	display:block;
	-ms-flex-preferred-size:31%;
	flex-basis:31%;
	margin:1%;
	height:200px;
	position:relative;
	overflow:hidden;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center
}
@media screen and (max-width:750px) {
.post-gallery .post-thumb {
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
.post-gallery .post-thumb h3 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:absolute;
	bottom:-16px;
	background:rgba(255, 255, 255, 0.77);
	width:95%;
	text-align:center;
	text-transform:none;
	font-weight:500;
	padding:10px;
transition:all .3s
}
@media screen and (max-width:750px) {
.post-gallery .post-thumb h3 {
width:98%
}
}
.post-gallery .post-thumb:hover h3 {
	background:rgba(0, 0, 0, 0.57);
	color:#fff
}
.epa-section {
	padding:30px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
.epa-section a {
	display:block;
	max-width:250px
}
html.ssc-showcase-page {
	height:100%;
	position:relative
}
html.ssc-showcase-page body {
	height:100%;
	position:relative;
	overflow:hidden
}
.ssc-solution-showcase-wrapper {
	margin:0;
	color:#cccccc;
	height:100%;
	position:relative
}
.ssc-solution-showcase-wrapper .ssc-header {
	height:130px;
	background-color:#28323c;
	padding:25px 50px 0
}
.ssc-solution-showcase-wrapper .ssc-header h1 {
	color:#92d4ff;
	text-transform:uppercase;
	font-weight:500;
	font-size:57px;
	line-height:69px;
	margin:0;
	width:80%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ssc-solution-showcase-wrapper .ssc-header .ssc-subhead {
	font-size:25px;
	width:80%;
	line-height:26px
}
.ssc-solution-showcase-wrapper .ssc-header .ssc-case-description {
	font-weight:300;
	font-size:35px;
	width:197px;
	margin:3px 0 0;
	text-transform:uppercase;
	line-height:37px;
	position:absolute;
	right:0
}
.ssc-solution-showcase-wrapper .ssc-section-block-container {
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	bottom:20px;
	width:100%
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block {
	display:block;
	background-color:rgba(40, 50, 60, 0.8);
	height:250px;
	margin:20px 10px;
	padding:20px;
	position:relative;
	-ms-flex:1;
	flex:1
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block .ssc-technology-heading {
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	color:#ffffff;
	width:25%;
	position:absolute
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block:nth-child(2) .ssc-technology-heading {
right:10px
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block .ssc-block-image-area {
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block .ssc-technology-content {
	display:-ms-flexbox;
	display:flex;
	float:left;
	width:100%;
	height:100%
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block .ssc-technology-content section {
	-ms-flex:1;
	flex:1;
	margin-top:55px
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block .ssc-technology-content section:nth-child(1) {
-ms-flex:2;
flex:2
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block .ssc-technology-content p {
	font-size:22px;
	line-height:25px
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block .ssc-technology-content img {
	height:215px
}
.ssc-solution-showcase-wrapper .ssc-section-block-container .ssc-block .ssc-technology-content strong {
	font-weight:500;
	color:#ba9bc9;
	font-weight:100
}
.ssc-solution-showcase-wrapper .ssc-full-background-image {
	background-color:#28323c;
	height:100%;
	width:100%;
	background-repeat:no-repeat;
	position:fixed;
	background-position:center top;
	background-size:cover
}
#browser-support {
	position:fixed;
	top:0;
	bottom:0;
	width:100%;
	background-color:#31363b;
	z-index:1051;
	height:100%;
	overflow:auto
}
#browser-support .browser-support-msg {
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:515px;
	margin:40px
}
#browser-support .browser-support-msg h1, #browser-support .browser-support-msg p {
	margin:0;
	padding:0;
	text-align:center
}
#browser-support .browser-support-msg h1 {
	font-weight:500;
	margin-bottom:40px;
	font-size:44px;
	color:#d5dbe0;
	line-height:normal
}
#browser-support .browser-support-msg p {
	font-size:20px;
	color:#7f8c99;
	line-height:32px
}
#browser-support .browser-support-msg p:first-letter {
	text-transform:capitalize
}
#browser-support .supported-browsers {
	margin:40px auto 0;
	display:table
}
#browser-support .supported-browsers ul {
	margin:0;
	list-style:none
}
#browser-support .supported-browsers li {
	float:left
}
#browser-support .supported-browsers a {
	margin:25px 25px 10px;
	display:block
}
#browser-support .supported-browsers p {
	line-height:normal
}
#browser-support .supported-browsers img {
	opacity:.8
}
#browser-support .supported-browsers img:hover {
	opacity:1
}
#browser-support .supported-browsers .browser-name {
	padding-bottom:4px;
	font-size:18px;
	font-weight:400;
	color:#d5dbe0
}
#browser-support .supported-browsers .browser-version {
	font-size:16px
}
#browser-support .callout-primary {
	margin:20px auto;
	display:block;
	width:51px;
	text-align:center
}
.is-old-browser #browser-support {
	display:block
}
.social-media {
	float:right;
	margin-right:5px
}
.social-media a {
	display:block;
	float:left;
	height:20px;
	margin-left:5px;
	opacity:.5;
	width:20px
}
.social-media a:hover {
	opacity:1
}
.social-media a.facebook {
	background:url(../images/icon-facebook.html) no-repeat center center
}
.social-media a.twitter {
	background:url(../images/icon-twitter.html) no-repeat center center
}
.social-media a.linkedin {
	background:url(../images/icon-linkedin.html) no-repeat center center
}
.social-media a.rss {
	background:url(../images/icon-rss.html) no-repeat center center
}
.social-media a.youtube {
	background:url(../images/icon-youtube.html) no-repeat center center
}
@media only screen and (min-width:480px) and (max-width:800px) {
.social-media {
float:right;
margin-bottom:10px;
width:150px
}
.social-media a {
float:right
}
}
@media screen and (max-width:479px) {
.social-media {
display:none
}
}
.mobile-social {
	display:block !important;
	margin-left:auto;
	margin-right:auto;
	width:90%
}
.mobile-social a {
	display:block;
	float:left;
	height:20px;
	margin:10px 0;
	opacity:.5;
	width:15%
}
.mobile-social a:hover {
	opacity:1
}
.mobile-social a.facebook {
	background:url(../images/icon-facebook1.html) no-repeat center center
}
.mobile-social a.twitter {
	background:url(../images/icon-twitter1.html) no-repeat center center
}
.mobile-social a.linkedin {
	background:url(../images/icon-linkedin1.html) no-repeat center center
}
.mobile-social a.rss {
	background:url(../images/icon-rss1.html) no-repeat center center
}
.mobile-social a.youtube {
	background:url(../images/icon-youtube1.html) no-repeat center center
}
.social-links {
	list-style-type:none;
	display:-ms-flexbox;
	display:flex;
	padding:0
}
.social-links>li {
	margin-right:5px;
	font-size:21px
}
.social-links>li a {
	color:#fff;
	background:#0780d7;
	border-radius:50%;
	display:block;
	width:35px;
	height:35px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
.social-links>li a:hover {
	background:#0563a6
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image:url('../js/fancy-box/source/fancybox_sprite.html')
}
#fancybox-loading div {
	background:url('../js/fancy-box/source/fancybox_loading.html') center center no-repeat
}
.fancybox-nav {
	background:transparent url('../js/fancy-box/source/blank.html')
}
.fancybox-overlay {
	background:url('../js/fancy-box/source/fancybox_overlay.html')
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image:url('../js/fancy-box/source/fancybox_sprite%402x.html')
}
#fancybox-loading div {
background-image:url('../js/fancy-box/source/fancybox_loading%402x.html')
}
}
.border-transparent {
	border-color:transparent
}
.border-top-transparent {
	border-top-color:transparent
}
.border-right-transparent {
	border-right-color:transparent
}
.border-bottom-transparent {
	border-bottom-color:transparent
}
.border-left-transparent {
	border-left-color:transparent
}
.wwt-blue {
	color:#0780d7
}
.bg-wwt-blue {
	background-color:#0780d7
}
.border-wwt-blue {
	border-color:#0780d7
}
.border-top-wwt-blue {
	border-top-color:#0780d7
}
.border-right-wwt-blue {
	border-right-color:#0780d7
}
.border-bottom-wwt-blue {
	border-bottom-color:#0780d7
}
.border-left-wwt-blue {
	border-left-color:#0780d7
}
.bg-blue-dark {
	background-color:#143e61
}
.blue-alt {
	color:#4b9ed6
}
.bg-blue-alt {
	background-color:#4b9ed6
}
.border-blue-alt {
	border-color:#4b9ed6
}
.border-top-blue-alt {
	border-top-color:#4b9ed6
}
.border-right-blue-alt {
	border-right-color:#4b9ed6
}
.border-bottom-blue-alt {
	border-bottom-color:#4b9ed6
}
.border-left-blue-alt {
	border-left-color:#4b9ed6
}
.red-dark {
	color:#b82c26
}
.bg-red-dark {
	background-color:#b82c26
}
.border-red-dark {
	border-color:#b82c26
}
.border-top-red-dark {
	border-top-color:#b82c26
}
.border-right-red-dark {
	border-right-color:#b82c26
}
.border-bottom-red-dark {
	border-bottom-color:#b82c26
}
.border-left-red-dark {
	border-left-color:#b82c26
}
.blue-10 {
	color:#386b98
}
.bg-blue-10 {
	background-color:#386b98
}
.border-blue-10 {
	border-color:#386b98
}
.border-top-blue-10 {
	border-top-color:#386b98
}
.border-right-blue-10 {
	border-right-color:#386b98
}
.border-bottom-blue-10 {
	border-bottom-color:#386b98
}
.border-left-blue-10 {
	border-left-color:#386b98
}
.blue-20 {
	color:#89a8be
}
.bg-blue-20 {
	background-color:#89a8be
}
.border-blue-20 {
	border-color:#89a8be
}
.border-top-blue-20 {
	border-top-color:#89a8be
}
.border-right-blue-20 {
	border-right-color:#89a8be
}
.border-bottom-blue-20 {
	border-bottom-color:#89a8be
}
.border-left-blue-20 {
	border-left-color:#89a8be
}
.blue-30 {
	color:#bdd8e5
}
.bg-blue-30 {
	background-color:#bdd8e5
}
.border-blue-30 {
	border-color:#bdd8e5
}
.border-top-blue-30 {
	border-top-color:#bdd8e5
}
.border-right-blue-30 {
	border-right-color:#bdd8e5
}
.border-bottom-blue-30 {
	border-bottom-color:#bdd8e5
}
.border-left-blue-30 {
	border-left-color:#bdd8e5
}
.blue-40 {
	color:#edf8fd
}
.bg-blue-40 {
	background-color:#edf8fd
}
.border-blue-40 {
	border-color:#edf8fd
}
.border-top-blue-40 {
	border-top-color:#edf8fd
}
.border-right-blue-40 {
	border-right-color:#edf8fd
}
.border-bottom-blue-40 {
	border-bottom-color:#edf8fd
}
.border-left-blue-40 {
	border-left-color:#edf8fd
}
.clearfix:before, .clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix {
*zoom:1
}
.flex-50 {
	-ms-flex-preferred-size:50%;
	flex-basis:50%
}
.js-truncate {
	opacity:0;
transition:all .2s
}
.js-truncate.ready {
	opacity:1
}
.js-truncate.full {
	height:auto
}
.section-title {
	border-bottom:1px solid #dbdbdb;
	color:#000;
	font-size:16px;
	margin-bottom:5px;
	margin-top:80px;
	padding-bottom:20px;
	text-transform:uppercase
}
.section-title+.flexible-content-columns .flexible-content-columns {
	margin-top:0
}
.medium-block {
	width:80%;
	margin-left:auto;
	margin-right:auto
}
.pullquote {
	padding:10px 50px;
	margin:0 0 20px;
	color:#333;
	position:relative;
	font-size:18px;
	line-height:26px;
	font-weight:100;
	font-style:italic
}
.pullquote .fa {
	color:#ccc;
	position:absolute;
	font-size:27px
}
.pullquote .fa-quote-left {
	left:10px
}
.pullquote .fa-quote-right {
	bottom:0;
	opacity:.6;
	margin-left:13px
}
.pullquote-author {
	margin-left:47px
}
.title-strike-through {
	text-align:center;
	position:relative;
	margin:0;
	margin-bottom:15px
}
.title-strike-through:after {
	content:"'";
	color:transparent;
	background-color:#98a3a3;
	height:1px;
	position:absolute;
	width:100%;
	left:0;
	top:14px;
	z-index:-1
}
.title-strike-through span {
	background-color:#fff;
	padding:0 50px;
	color:#000;
	font-weight:700;
	font-size:14px;
	text-transform:uppercase
}
.grey-block .title-strike-through span {
	background-color:#e4e9e9
}
.searchwp-live-search-results {
	position:fixed !important
}
.sidebar-callout-text {
	margin-bottom:20px
}
.sidebar-callout-text p:first-child {
	font-weight:300;
	font-size:21px;
	line-height:29px;
	color:#0780d7;
	margin:2px
}
.sidebar-callout-text p:nth-child(2) {
font-size:10px;
font-weight:700;
color:#0780d7;
text-transform:uppercase;
line-height:13px;
margin-bottom:0;
margin-top:12px
}
.text-center {
	text-align:center
}
.share-with-extra-margin {
	margin:20px 0
}
.no-top-margin {
	margin-top:0
}
.two-column {
	column-count:2;
	column-gap:55px;
	list-style-type:none
}
.two-column.partners {
	margin-top:70px
}
.two-column>* {
	break-inside:avoid
}
.two-column-post-list {
	padding:0;
	column-count:2;
	column-gap:55px;
	list-style-type:none
}
.two-column-post-list>li {
	break-inside:avoid;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #ccc
}
@media screen and (max-width:470px) {
.two-column-post-list {
column-count:1
}
}
.two-column-post-list h2 {
	font-weight:500;
	font-size:16px;
	margin:5px 0;
	line-height:18px;
	padding:0;
	text-transform:uppercase
}
.two-column-post-list p {
	margin:0
}
.alignnone {
	margin:5px 20px 20px 0;
	max-width:100%
}
.aligncenter, div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
	max-width:100%
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
	max-width:100%
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
	max-width:100%
}
.pdf-list {
	padding:0;
	list-style-type:none
}
.pdf-list>li {
	margin-bottom:16px
}
.pdf-list a {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center
}
.pdf-list a .fa {
	font-size:30px;
	margin-right:7px
}
.pdf-list a span {
	-ms-flex:6;
	flex:6;
	line-height:16px;
	max-height:33px;
	-ms-flex-align:center;
	align-items:center;
	font-size:14px
}
.pdf-list p {
	font-size:14px;
	line-height:16px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px
}
.image-grid>* {
	width:17%
}
@media screen and (max-width:1000px) {
.image-grid>* {
width:23%;
margin:0
}
}
.isotope-item {
	z-index:2
}
.isotope-hidden.isotope-item {
	pointer-events:none;
	z-index:1
}
.isotope, .isotope .isotope-item {
transition-duration:.8s
}
.isotope {
	transition-property:height, width
}
.isotope .isotope-item {
	transition-property:transform, opacity
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	transition-duration:0s
}
.header {
	position:fixed;
	width:100%;
	z-index:6;
	background-color:rgba(255, 255, 255, 0.95);
	box-shadow:0 2px 4px -3px #888888;
	transform:translateZ(0)
}
.header .logo-container {
	margin-top:6px;
	-ms-flex:1 0 auto;
	flex:2 0 auto
}
.header .logo-container img {
	max-width:100px
}
@media screen and (max-width:960px) {
.header .logo-container img {
width:250px
}
}
.header .container {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	height:73px
}
@media screen and (max-width:800px) {
.header .container {
-ms-flex-pack:start;
justify-content:flex-start
}
}
.header .container>a {
	-ms-flex:2;
	flex:2
}
.header .container>a img {
	margin-bottom:3px
}
.header ul {
	list-style-type:none;
	padding:0
}
.header .main-navigation {
	-ms-flex:3;
	flex:3
}
@media screen and (max-width:800px) {
.header .main-navigation {
display:none
}
}
@media screen and (max-width:960px) {
.header .main-navigation {
font-size:14px
}
}
.header .main-navigation>ul {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:end;
	justify-content:flex-end;
	text-transform:uppercase;
	list-style-type:none;
	padding-top:17px
}
.header .main-navigation>ul>li {
	margin-right:0;
	position:relative
}
.header .main-navigation>ul>li.active:after {
	content:"'";
	color:transparent;
	position:absolute;
	width:20px;
	height:20px;
	background-color:#373737;
	left:30%;
	top:58px; /*42px*/
	transform:rotate(45deg)
}
.header .main-navigation>ul>li.active:last-child:after {
	left:-2px
}
.header .main-navigation a {
	font-size:16px; /*Shyam - header menu font */
	font-weight:bold;
}
.header .secondary-navigation {
	border-left:1px solid #ccc;
	padding-left:15px;
	font-size:12px
}
@media(max-width:1400px){
	.header .logo-container{flex:1 0 auto;}
}
@media(min-width:789px) and (max-width:1199px){
	.header .logo-container{ flex:0 0 auto;}
	.main-navigation li{ margin:0 0 10px 0; }
	.header .main-navigation a{font-size:13px;}
	.home-icon {margin-left: 47px;}
}
@media screen and (max-width:800px) {
.header .secondary-navigation {
display:none
}
}
.header .secondary-navigation>ul {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	margin:0;
	min-height:45px
}
.header .secondary-navigation>ul>li {
	-ms-flex:1;
	flex:1
}
.header-dropdown {
	position:fixed;
	top:92px; /*Shyam - gap between dropdowm menu and diamondpx*/
	background-color:#373737;
	width:100%;
	z-index:999;
	color:#fff;
	display:none
}
.header-dropdown.active {
	display:block
}
@media screen and (max-width:800px) {
.header-dropdown.active {
display:none
}
}
.header-dropdown ul {
	list-style-type:none;
	padding:none
}
.header-dropdown a {
	color:#DEDEDE;
	line-height:25px;
	font-size:14px; /* Shyam - Header Menu dropdown font size */
	text-transform:lowercase;
	font-weight:bold;
	line-height: 18px;
}
.header-dropdown a:hover {
	color:#fff
}
.header-dropdown .header-dropdown-inner {
	margin:0 auto;
	max-width:98%;
	width:980px;
	display:none;
	/*height:155px;*/
	width:100%;
	max-width:980px;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
@media screen and (min-width:1200px) {
.header-dropdown .header-dropdown-inner {
width:1190px
}
.header-dropdown .header-dropdown-inner.no-large-width {
width:980px
}
}
.header-dropdown .header-dropdown-inner.active {
	display:-ms-flexbox;
	display:flex
}
@media screen and (min-width:1200px) {
.header-dropdown .header-dropdown-inner.large {
max-width:none
}
}
.header-dropdown-inner.horizontal-split>ul {
	-ms-flex:1;
	flex:1;
	position:relative;
	height:90px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center
}
.header-dropdown-inner.horizontal-split>ul>li {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-right:32px;
	line-height:35px
}
.header-dropdown-inner.horizontal-split>ul:after {
	content:"'";
	color:transparent;
	background:#fff;
	position:absolute;
	top:0;
	right:30px;
	height:100%;
	width:1px
}
.header-dropdown-inner.horizontal-split .practice-menu {
	-ms-flex:2;
	flex:2
}
.header-dropdown-inner.columns-with-headers ul {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0;
	width:100%
}
.header-dropdown-inner.columns-with-headers ul li {
	-ms-flex:1;
	flex:1;
	max-width:180px;
	-ms-flex-preferred-size:180px;
	flex-basis:180px
}
.header-dropdown-inner.columns-with-headers ul li>ul {
	border-top:1px solid #797979;
	padding-top:3px;
	margin-top:3px
}
.header-dropdown-inner.columns-with-headers ul li>ul>li a {
	text-transform:none
}
.header-dropdown-inner.columns-with-headers>ul>li {
	margin:0 20px
}
.header-dropdown-inner.columns-with-headers>ul>li>a, .header-dropdown-inner.columns-with-headers>ul>li>a:hover {
	cursor:default
}
.header-dropdown-inner.columns-with-headers>ul>li a {
	margin:0 10px
}
.is-logged-in .header-dropdown {
	top:92px
}
.pad-after-fixed-header {
	height:72px;
	width:100%
}
.secondary-navigation {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.secondary-navigation a {
	color:#333
}
.secondary-navigation a:hover {
	color:#0780d7
}
.search-form {
	padding:50px 0;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	width:50%
}
.search-form input {
	background:none;
	border:none;
	outline:none;
	border-bottom:1px solid #ccc;
	font-size:30px;
	padding:5px 10px;
	-ms-flex:1;
	flex:1;
	-ms-flex-preferred-size:50%;
	flex-basis:50%;
	color:#f5f5f5;
	font-weight:300
}
.search-form button {
	right:0px;
	position:absolute;
	background:none;
	border:none;
	color:#ccc;
	font-size:20px;
	bottom:50px;
	cursor:pointer
}
.mobile-menu-trigger {
	font-size:25px;
	text-align:center;
	display:none
}
@media screen and (max-width:800px) {
.mobile-menu-trigger {
display:block
}
}
.mobile-menu {
	display:none
}
@media screen and (min-width:800px) {
.mobile-menu {
display:none !important
}
}
.mobile-menu>ul>li a {
	width:100%;
	display:block;
	border-bottom:1px solid #ccc;
	padding:10px;
	font-weight:bold;
	padding-left:20px
}
.mobile-menu>ul>li:last-child a {
	border-bottom:none
}
.mobile-menu>ul>li:nth-child(4) {
clear:both
}
.mobile-menu .main-mobile-link {
	float:left;
	width:49%;
	margin-top:-15px
}
.mobile-menu .main-mobile-link:nth-child(2) {
border-right:1px solid #ccc
}
.mobile-menu .search-form {
	margin-bottom:15px;
	width:100%;
	padding:0
}
.mobile-menu .search-form input {
	color:#717A7B;
	font-size:16px;
	padding-left:20px
}
.mobile-menu .search-form button {
	bottom:6px;
	font-size:14px
}
#wpadminbar.mobile {
	top:-46px
}
#snp-toggle {
	display:none
}
#side-nav-panel {
	z-index:8
}
#wrapper {
	z-index:9
}
.logged-in .secondary-navigation, .logged-in .main-mobile-link {
	display:none
}
.logged-in #snp-toggle {
	display:block
}
@media (min-width:800px) {
.logged-in #snp-toggle {
border-left:1px solid #ccc;
padding-left:15px
}
}
.page-block {
	padding-top:15px;
	padding-bottom:30px;
	position:relative;
	z-index:2;
	overflow:hidden
}
.page-block.no-pad {
	padding:0
}
.page-block.condensed .container {
	width:70%
}
.page-block.extra-padding {
	padding-top:50px;
	padding-bottom:50px
}
.page-block-primary {
	background:#373737;
	color:#d0e1f1;
	z-index:2;
	position:relative
}
.page-block-primary a {
	color:#fff
}
.page-block-primary a:hover {
	color:#ffbc01
}
.page-block-primary h2 {
	color:#fff
}
.page-block-primary .pullquote {
	color:#fff
}
.page-block-light {
	background-color:#eef7fe
}
.page-block-muted {
	background-color:#e4e9e9
}
.page-block-muted .title-strike-through span {
	background-color:#e4e9e9
}
.page-block-borders {
	background:#fff;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:220px;
	margin-top:20px
}
.page-block-borders.only-top {
	border-bottom:none
}
.page-block-borders.small-only-bottom {
	border-top:none;
	background:none;
	min-height:190px;
	padding-bottom:15px
}
.extra-margin-top {
	margin-top:40px
}
.page-block-borders.grey {
	background:#f1eff0
}
.page-block-globe-bkgd-image {
	background:url(../images/careers_midbanner.html) no-repeat right center;
	background-position:left center;
	background-size:cover;
	padding:25px 0;
	margin-top:20px
}
.page-block-globe-bkgd-image h2 {
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase
}
.page-block-globe-bkgd-image p {
	color:#FFF;
	font-size:22px;
	line-height:1.2em;
	text-align:center
}
.feature-block-dark-muted {
	background:#98A3A3;
	margin:0 10px;
	text-align:left
}
.feature-block-dark-muted ul {
	padding-left:2%;
	padding-top:10px
}
.feature-block-dark-muted ul li {
	color:#fff;
	display:inline-block;
	width:49%;
	font-size:14px
}
.page-block.explore-block {
	background:url(../images/careers_midbanner.html) no-repeat right center;
	background-position:center;
	background-size:cover;
	margin-top:40px;
	color:#fff
}
.page-block.explore-block h2 {
	color:#fff;
	font-weight:bold;
	margin-bottom:0
}
.page-block.explore-block p {
	margin-top:5px
}
.page-block.explore-block ul {
	column-count:2;
	padding-left:5px
}
.page-block.explore-block .callout-secondary {
	margin-right:8px;
	margin-bottom:10px
}
.gradient-image-block {
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#E5E9EA;
	background-size:contain;
	background-position:left;
	padding:0
}
@media screen and (max-width:980px) {
.gradient-image-block {
background-image:none !important
}
.gradient-image-block .flexible-content-columns>section:nth-child(1) {
display:none
}
}
.gradient-section {
	background:#E5E9EA;
	position:relative;
	padding:40px !important;
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:500px
}
.gradient-section:before {
	content:"'";
	background:linear-gradient(to right, rgba(204, 204, 204, 0) 60%, #E5E9EA 100%);
	position:absolute;
	color:transparent;
	top:0;
	left:-100%;
	height:100%;
	width:100%;
	z-index:-1
}
.featured-events-block .flexible-content-columns>section {
	margin-bottom:20px
}
.featured-events-block .post-meta h2 a {
	color:#0780d7
}
.featured-events-block .post-meta h2 a:hover {
	color:#0563a6
}
.featured-events-block .post-meta section:nth-child(1) {
max-width:75px
}
.featured-events-block .post-meta section:nth-child(2) {
-ms-flex:5;
flex:5
}
@media screen and (max-width:960px) {
.featured-events-block .post-meta section:nth-child(2) {
-ms-flex:3;
flex:3
}
}
@media screen and (max-width:600px) {
.featured-events-block .post-meta section:nth-child(2) {
-ms-flex:5;
flex:5
}
}
.featured-events-block .post-meta section:nth-child(2) h2+p {
font-style:italic;
font-weight:bold
}
.featured-events-block .post-meta section:nth-child(2) h2+p span {
margin-right:0
}
.featured-events-block+.explore-block {
	margin-top:0
}
section.section>.container {
	width:98%;
	max-width:980px
}
@media screen and (min-width:1200px) {
section.section>.container {
max-width:1190px
}
}
@media only screen and (max-width:800px) and (min-width:480px) {
section.section>.container {
width:95%
}
}
.txtconetnt {
	display:none
}
#acc_wrap ul {
	list-style-type:none;
	margin:0;
	padding:0
}
#acc_wrap ul li h3 {
	background:url(../images/minus.html) 86% 50% no-repeat #e4e9e9;
	background-size:14px auto;
	border-top:1px solid #CCC;
	cursor:pointer;
	font-size:14px;
	line-height:175%;
	margin:0;
	padding:7px 7px;
	text-transform:uppercase
}
#acc_wrap ul li h3.active {
	background:url(../images/plus.html) 86% 50% no-repeat #0780d7;
	background-size:14px auto;
	color:#fff
}
#acc_wrap ul li h3 .count {
	color:#686868
}
#acc_wrap ul li h3.active .count {
	color:#fff
}
#acc_wrap ul li .txtconetnt {
	background:#fff;
	border-radius:0 0 10px 10px;
	margin:0;
	padding:7px
}
#acc_wrap ul li:last-child {
	border-bottom:1px solid #ccc
}
.accorcontenttxt {
	margin:0 -15px
}
.contentconaccro {
	margin:10px 15px
}
.contentconaccro {
	display:inline-block;
	vertical-align:top;
	width:21%
}
.accorhead {
	color:#000;
	font-size:16px
}
@media only screen and (min-width:800px) and (max-width:959px) {
.contentconaccro {
width:45%
}
#acc_wrap ul li h3, #acc_wrap ul li h3.active {
background-position:99% 50%
}
}
@media screen and (max-width:800px) {
.contentconaccro {
float:none;
width:auto
}
#acc_wrap ul li h3, #acc_wrap ul li h3.active {
background-position:78% 50%
}
}
@media only screen and (min-width:480px) and (max-width:800px) {
#acc_wrap {
margin-top:40px
}
}
@media screen and (max-width:640px) {
#acc_wrap ul li h3, #acc_wrap ul li h3.active {
background-position:84% 50%
}
}
@media screen and (max-width:479px) {
#acc_wrap ul li h3, #acc_wrap ul li h3.active {
background-position:91% 50%
}
}
.course-info-table a:link {
	color:#666;
	font-weight:bold;
	text-decoration:none
}
.course-info-table {
	color:#666;
	font-size:12px;
	margin:10px 0;
	width:100%;
	border:1px solid #ccc
}
.course-info-table th {
	padding:10px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	background:#ededed
}
.course-info-table th:first-child {
	text-align:left;
	padding-left:20px
}
.course-info-table tr {
	text-align:center;
	padding-left:20px
}
.course-info-table td:first-child {
	text-align:left;
	padding-left:20px;
	border-left:0
}
.course-info-table td {
	padding:18px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	background:#fafafa
}
.course-info-table tr:last-child td {
	border-bottom:0
}
.tabs-sub-content .tabs-navigation {
	list-style-type:none;
	display:-ms-flexbox;
	display:flex;
	padding:0 20px;
	padding-bottom:15px;
	border-bottom:1px solid #fff
}
.tabs-sub-content .tabs-navigation>li {
	margin-right:20px
}
.tabs-sub-content .tabs-navigation a {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#eff8ff;
	position:relative;
	font-weight:700;
	font-weight:bold
}
.tabs-sub-content .tabs-navigation a:hover {
	color:#fff
}
.tabs-sub-content .tabs-navigation a:after {
	color:transparent;
	display:block;
	position:absolute;
	background:#fff;
	width:10px;
	height:10px;
	top:30px;
	left:calc(50% - 10px);
	transform:rotate(45deg);
	border-top:1px solid #fff;
	border-left:1px solid #fff
}
.tabs-sub-content .tabs-navigation a.active:after {
	content:"'"
}
.tabs-sub-content .tab-content {
	padding-top:1px
}
.tabs-sub-content .tab-content h3 {
	color:#a8d4f1
}
.tabs-sub-content .tab-content>div {
	display:none
}
.tabs-sub-content .tab-content>div.active {
	display:block
}
.tabs-sub-content .tab-content .tab-content-body {
	column-count:2;
	column-gap:55px;
	list-style-type:none
}
.tabs-sub-content .tab-content .tab-content-body p:first-child {
	margin-top:0
}
.page-block-primary .tabs-navigation a.active:after {
	background:#0780d7
}
.pagination {
	clear:both;
	padding:20px 0;
	position:relative;
	font-size:11px;
	line-height:13px;
	margin-bottom:40px
}
.pagination span, .pagination a {
	float:left;
	height:35px;
	width:35px;
	line-height:35px;
	text-align:center;
	padding:0;
	border-radius:100px;
	margin-right:3px;
	box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.2)
}
.pagination a:hover {
	background:#919191;
	color:#fff
}
.pagination .current {
	background:#3279BB;
	color:#fff
}
.footer {
	background:#373737;
	overflow:hidden;
	z-index:2;
	position:relative
}
.menu-footer-bottom-container a {
	font-size:16px
}
.page-404 {
	margin:50px 0
}
.page-404 .primary {
	color:#0780d7
}
.page-404 h1 {
	font-size:100px;
	margin:0;
	line-height:50px;
	padding-top:30px
}
.page-404 p.primary {
	font-size:20px;
	font-weight:bold
}
.page-404 .flexible-content-columns {
	margin-top:0
}
@media screen and (max-width:960px) {
.page-404 .flexible-content-columns>section:nth-child(2) {
display:none
}
}
.page-404 .search-form {
	width:80%;
	margin:0 auto;
	padding:10px 0
}
.page-404 .search-form input {
	color:#333
}
.page-404 .search-form button {
	bottom:18px
}
.page-404 .spinning-cogs {
	position:relative
}
.page-404 .spinning-cogs .fa {
	padding:2px 11px;
	font-size:130px;
	animation-duration:6s;
	position:absolute
}
.page-404 .spinning-cogs .fa:nth-child(1) {
top:-31px;
right:109px
}
.page-404 .spinning-cogs .fa:nth-child(2) {
animation-delay:.2s;
right:58px;
top:64px
}
.page-404 .spinning-cogs .fa:nth-child(3) {
right:128px;
top:147px
}
.page-404 .spinning-cogs .fa-spin.fa-spin-reverse {
	animation-direction:reverse
}
.practice-menu {
	z-index:2;
	position:relative;
	width:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding-top:40px
}
.practice-menu>ul {
	list-style-type:none;
	padding:0;
	margin:40px 0 0 0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:center;
	justify-content:center
}

.practice-menu>ul.contact-menu{
	justify-content:flex-end;
}
.practice-menu>ul.contact-menu li.practice-menu-icon.contact{
	max-width: 150px;
	margin:0;
}

@media screen and (max-width:750px) {
.practice-menu:not(.show-phone) {
display:none
}
}
.practice-menu-icon {
	-ms-flex-preferred-size:103px;
	flex-basis:103px;
	max-width:103px;
	text-align:center;
	margin-bottom:8px;
    transition:all .5s;
	transform:scale(0);
	opacity:0;
	margin:0 30px !important;
}
.practice-menu-icon i {
    margin-right: 0;
    font-size: 20px;
    text-align: center;
}

.practice-menu-icon a {
	display:block
}
.practice-menu-icon a span {
	font-size:10px;
	text-transform:uppercase;
	display:block
}
@media screen and (max-width:1000px) {
.practice-menu-icon {
-ms-flex-preferred-size:80px;
flex-basis:80px;
max-width:80px
}
.practice-menu-icon a span {
line-height:13px;
margin-top:5px
}
}
.ready-for-animation .practice-menu-icon {
	opacity:1;
	transform:scale(1)
}
.aniations-complete.ready-for-animation .practice-menu-icon {
	transition-delay:0s !important
}
.aniations-complete.ready-for-animation .practice-menu-icon:hover {
	opacity:1
}
.practice-menu-icon:nth-child(8) {
transition-delay:.8s
}
.practice-menu-icon:nth-child(7) {
transition-delay:.7s
}
.practice-menu-icon:nth-child(6) {
transition-delay:.6s
}
.practice-menu-icon:nth-child(5) {
transition-delay:.5s
}
.practice-menu-icon:nth-child(4) {
transition-delay:.4s
}
.practice-menu-icon:nth-child(3) {
transition-delay:.3s
}
.practice-menu-icon:nth-child(2) {
transition-delay:.2s
}
.header-dropdown-inner .practice-menu {
	padding-top:0;
	top:-13px
}
.header-dropdown-inner .practice-menu>ul {
	width:100%
}
.header-dropdown-inner .practice-menu .practice-menu-icon {
	-ms-flex:1;
	flex:1;
	-ms-flex-preferred-size:initial;
	flex-basis:initial;
	max-width:none;
	display:table;
}
.header-dropdown-inner .practice-menu .practice-menu-icon a span {
	font-size:12px;
	display:block;
	line-height:16px;
	margin-top:8px;
	position:absolute;
	text-align:center;
	width:100%
}
@media screen and (max-width:1200px) {
.header-dropdown-inner.large .practice-menu .practice-menu-icon a span {
font-size:10px
}
}
.date-badge {
	display:inline-block;
	background:#D3DADA;
	color:#fff;
	text-align:center;
	padding:10px 20px
}
.date-badge span {
	display:block
}
.date-badge .day {
	font-size:25px
}
.blog {
	display:-ms-flexbox;
	display:flex
}
@media screen and (max-width:750px) {
.blog {
-ms-flex-direction:column;
flex-direction:column
}
}
.blog h1 {
	font-weight:500;
	line-height:42px
}
.blog main {
	-ms-flex:7;
	flex:7;
	padding-right:34px
}
@media screen and (max-width:750px) {
.blog main {
padding-right:0
}
}
.blog main .video {
	margin-bottom:-6px;
	margin-top:10px
}
.blog main article {
	padding:30px;
	background:#f5f5f5;
	text-align:left;
	margin-bottom:20px
}
.blog .featured-image {
	display:block;
	width:100%;
	height:250px;
	background-size:cover;
	margin-top:35px;
	transition:none
}
.blog img.featured-image {
	height:auto
}
.blog .featured-image-small {
	float:left;
	height:150px;
	width:150px;
	max-width:100%;
	margin-right:30px
}
@media screen and (max-width:750px) {
.blog .featured-image-small {
float:none
}
}
.blog #twitter-widget-0 {
	width:100% !important;
	margin:19px !important
}
.blog>aside, .sidebar {
	-ms-flex:2;
	flex:2;
	position:relative;
	margin-top:23px;
	margin-bottom:25px
}
@media screen and (max-width:750px) {
.blog>aside, .sidebar {
display:none
}
}
.blog>aside article, .sidebar article {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid #ccc
}
.blog>aside article>section, .sidebar article>section {
	-ms-flex:1;
	flex:1
}
.blog>aside article>section:nth-child(2), .sidebar article>section:nth-child(2) {
-ms-flex:3;
flex:3;
padding-left:7px;
min-height:65px
}
.blog>aside article h3, .sidebar article h3 {
	font-weight:500;
	font-size:14px;
	line-height:18px
}
.blog>aside article h3 a, .sidebar article h3 a {
	color:#888888
}
.blog>aside article h3 a:hover, .sidebar article h3 a:hover {
	color:#333
}
.blog>aside article h3.js-simple-truncate, .sidebar article h3.js-simple-truncate {
	max-height:60px;
	overflow:hidden;
	position:relative
}
.blog>aside article .featured-image, .sidebar article .featured-image {
	width:100%;
	height:50px;
	border-radius:3px;
	margin-bottom:0;
	margin-top:0;
	display:block
}
.blog>aside article .featured-video, .sidebar article .featured-video {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
.blog>aside article .featured-video i, .sidebar article .featured-video i {
	color:#DBDBDB;
transition:all .2s
}
.blog>aside article .featured-video:hover i, .sidebar article .featured-video:hover i {
	color:#fff
}
.blog>aside .blogquarter, .sidebar .blogquarter {
	margin-bottom:30px
}
.blog-roll main article {
	margin:20px 0;
	padding:20px;
	margin-bottom:0
}
.blog-roll main article .featured-image {
	margin-top:0;
	margin-bottom:35px
}
.blog-roll main article .featured-image-small {
	float:none;
	margin-right:0
}
.blog-roll main .video {
	margin-bottom:35px;
	margin-top:0
}
.blog-roll .post-meta h2 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
@media screen and (max-width:650px) {
.blog-roll>aside, .blog-roll .sidebar {
display:none
}
}
.post-meta {
	display:-ms-flexbox;
	display:flex
}
.post-meta h1, .post-meta h2 {
	margin:0;
	font-weight:500;
	line-height:26px;
	font-size:21px;
	color:#333
}
.post-meta h1 a, .post-meta h2 a {
	color:#333
}
.post-meta h1 a:hover, .post-meta h2 a:hover {
	color:#0780d7
}
.post-meta section:nth-child(1) {
-ms-flex:1;
flex:1
}
@media screen and (max-width:470px) {
.post-meta section:nth-child(1) {
display:none
}
}
.post-meta section:nth-child(2) {
-ms-flex:8;
flex:8;
display:-ms-flexbox;
display:flex;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-pack:center;
justify-content:center
}
@media screen and (max-width:960px) {
.post-meta section:nth-child(2) {
-ms-flex:5;
flex:5
}
}
.post-meta section:nth-child(2) p {
margin-bottom:0;
margin-top:3px;
font-size:14px
}
.post-meta section:nth-child(2) p span {
margin-right:10px
}
.sticky-post {
	background:#e4e9e9;
	margin-bottom:40px;
	padding:15px
}
.sticky-post h2 {
	font-size:20px
}
.post-grid {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:0;
	list-style-type:none
}
.post-grid>li {
	max-width:22%;
	-ms-flex-preferred-size:22%;
	flex-basis:22%;
	margin-right:3%;
	margin-bottom:25px
}
@media screen and (max-width:800px) {
.post-grid>li {
max-width:none;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
.post-grid h4 {
	font-size:16px;
	padding:0 0 5px 0
}
.search-roll {
	margin-bottom:50px
}
.search-roll .search-form {
	margin:0 auto
}
.search-roll .search-form input {
	color:inherit
}
.search-roll main {
	-ms-flex:5;
	flex:5;
	margin-left:30px
}
html[data-useragent*='Chrome'] .search-roll main .flexible-content-columns>section {
-ms-flex:inherit;
flex:inherit
}
.search-form input {
	padding-right:37px
}
.timeline-wrapper {
	min-height:200px;
	width:100%;
	margin-top:30px
}
.timeline-line {
	position:relative;
	margin-bottom:30px
}
.timeline-line .anniversary-image {
	position:absolute;
	right:0;
	top:-154px;
	z-index:4
}
@media screen and (max-width:750px) {
.timeline-line .anniversary-image {
width:90px;
top:-99px
}
}
.timeline-line:before {
	position:absolute;
	width:2px;
	background-color:#ccc;
	color:rgba(0, 0, 0, 0);
	content:"'";
	height:100%;
	margin-top:100px
}
@media screen and (min-width:1000px) {
.timeline-line:before {
left:50%
}
}
@media screen and (max-width:750px) {
.timeline-line:before {
display:none
}
}
.timeline-entry-header {
	min-height:40px;
	color:#6c6c6d
}
.timeline-entry-header h2 {
	margin:6px 0;
	color:#6c6c6d
}
.timeline-entry-header h2 i {
	color:#c3b667
}
.timeline-entry-header dl {
	margin:10px 0 0 5px
}
.timeline-entry-header dt {
	font-size:24px;
	width:15%;
	padding:0 5px 0 0;
	border-right:1px solid #e0e0e0;
	float:left
}
@media screen and (max-width:750px) {
.timeline-entry-header dt {
font-size:16px
}
}
.timeline-entry-header dd {
	width:35%;
	font-size:16px;
	border-right:1px solid #e0e0e0;
	float:left;
	margin-left:15px
}
@media screen and (max-width:750px) {
.timeline-entry-header dd {
font-size:12px
}
}
.timeline-entry-header dd:nth-last-child(1) {
border:none
}
.timeline-entry-header dd i {
	font-size:22px;
	color:#ccc
}
.timeline-entry {
	width:96%;
	margin:0 1%;
	float:right;
	clear:right;
	border:1px solid #ccc;
	position:relative;
	margin-top:10px
}
@media screen and (min-width:1000px) {
.timeline-entry {
width:46%;
margin-top:35px
}
}
.timeline-entry:before {
	content:'\f111';
	font-family:FontAwesome;
	position:absolute;
	left:-32px;
	top:12px;
	color:#cccccc;
	font-size:12px
}
@media screen and (min-width:1200px) {
.timeline-entry:before {
left:-38px
}
}
@media screen and (max-width:950px) {
.timeline-entry:before {
left:-27px
}
}
@media screen and (max-width:750px) {
.timeline-entry:before {
display:none
}
}
.timeline-entry .timeline-entry-content {
	padding-left:15px
}
.timeline-entry .timeline-entry-content li {
	padding:6px 0;
	list-style-type:none;
	margin-right:30px
}
@media screen and (min-width:1000px) {
.timeline-entry:nth-child(odd) {
float:left;
clear:left
}
.timeline-entry:nth-child(odd):nth-child(1) {
margin-top:10px
}
.timeline-entry:nth-child(odd):before {
right:-35px;
left:auto
}
.timeline-entry:nth-child(odd) .timeline-entry-header:after {
right:-8px;
left:auto;
transform:rotate(45deg)
}
}
@media screen and (min-width:1200px) {
.timeline-entry:nth-child(odd):before {
right:-40px
}
}
.timeline-entry .timeline-image-container {
	display:block;
	padding-bottom:20px
}
.timeline-entry .timeline-image-container img {
	width:130px;
	height:auto;
	padding:20px 0 0 6px;
	margin-left:6px
}
.timeline-entry-header {
	border-bottom:1px solid #ccc;
	position:relative;
	background-color:#fff;
	padding:3px 10px
}
.timeline-entry-header:after {
	position:absolute;
	content:"'";
	color:#fff;
	left:-8px;
	top:15px;
	width:12px;
	height:12px;
	background-color:#FFF;
	transform:rotate(-135deg);
	border-top:1px solid #CCC;
	border-right:1px solid #CCC
}
@media screen and (max-width:750px) {
.timeline-entry-header:after {
display:none
}
}
.timeline-quote {
	background-color:#FFF;
	width:90%;
	clear:both;
	font-size:20px;
	text-align:center;
	padding:30px 0 20px 0;
	margin:20px auto;
	position:relative;
	line-height:28px
}
.timeline-quote .timeline-quote-author {
	font-size:12px;
	font-style:italic;
	display:block
}
.timeline-entry-spacer+.timeline-entry {
	margin-top:10px
}
.page-header {
	z-index:4;
	position:relative
}
.page-header .addthis_sharing_toolbox {
	float:right;
	margin:0;
	padding:0;
	height:21px;
	position:relative;
	top:-5px
}
@media screen and (max-width:600px) {
.page-header .addthis_sharing_toolbox {
display:none
}
}
.flexslider.page-header-slider {
	border:none
}
.flexslider.page-header-slider .slides .image {
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	position:relative
}
.flexslider.page-header-slider .flex-control-nav {
	bottom:0;
	padding-top:10px;
transition:all .2s
}
.flexslider.page-header-slider .flexslider:hover .flex-control-nav {
	background:rgba(0, 0, 0, 0.3)
}
@media screen and (min-width:1000px) {
.flexslider.page-header-slider {
height:389px
}
.flexslider.page-header-slider .bannertxt {
width:60%
}
}
@media only screen and (min-width:800px) and (max-width:959px) {
.flexslider.page-header-slider .bannertxt {
top:10%
}
}
@media screen and (max-width:800px) {
.flexslider.page-header-slider .bannertxt {
width:90%;
top:5%
}
.flexslider.page-header-slider .bannertxt h1 {
font-size:30px;
line-height:30px
}
.flexslider.page-header-slider .bannertxt p {
display:none
}
}
@media screen and (max-width:479px) {
.flexslider.page-header-slider .bannertxt h1 {
font-size:18px;
line-height:28px
}
}
.bannertxt {
	color:#fff;
	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	text-align:center;
	top:50px;
	width:80%;
	z-index:9999
}
.bannertxt h1 {
	color:#fff;
	font-weight:700;
	font-size:40px;
	line-height:40px;
	margin-bottom:0;
	text-shadow:0 0 6px #1D1D1D;
	text-transform:uppercase
}
.bannertxt p {
	color:#fff;
	font-size:18px;
	margin-bottom:30px;
	margin-top:20px;
	margin-top:5px;
	text-shadow:0 0 6px #1D1D1D
}
.bannertxt .btn {
	background:#0780d7;
	color:#fff;
	float:none;
	font-size:15px;
	padding:5px 20px
}
.bannertxt .btn:hover {
	background:#0766ba
}
.page-header-default-page {
	background:#4b9ed6;
	color:#fff;
	padding:20px 0
}
.page-header-default-page h1 {
	font-size:30px;
	font-weight:500;
	line-height:40px;
	margin:0
}
.stripe-title {
	font-size:30px;
	text-transform:none;
	font-weight:500
}
.stripe-title small {
	font-size:.6em;
	border-left:1px solid #D3DADA;
	margin-left:20px;
	padding-left:20px
}
@media screen and (max-width:375px) {
.stripe-title small {
display:none
}
}
.stripe-title small a {
	color:#D3DADA
}
.stripe-title small a:hover {
	color:#fff
}
.page-header-video {
	position:relative;
	height:450px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:20px 0;
	background-color:#000
}
@media (max-width:1000px) {
.page-header-video {
height:333px
}
}
.page-header-video video {
	position:absolute;
	width:1000px;
	overflow:hidden
}
@media (min-width:1000px) {
.page-header-video video {
width:1500px
}
}
@media (min-width:1500px) {
.page-header-video video {
width:2000px
}
}
.page-header-video .video-callout {
	position:absolute;
	z-index:2;
	background-color:rgba(7, 128, 215, 0.8);
	color:#fff;
	width:60%;
	bottom:60px;
	padding:20px 5px
}
@media (max-width:1000px) {
.page-header-video .video-callout {
width:100%;
bottom:0
}
}
@media (max-width:600px) {
.page-header-video .video-callout {
height:160px
}
}
.page-header-video .video-callout .video-callout-inner {
	position:relative;
	opacity:0;
transition:all .3s
}
.page-header-video .video-callout .video-callout-inner.loaded {
	opacity:1
}
.page-header-video .video-callout h1 {
	text-transform:uppercase;
	font-size:27px
}
.page-header-video .video-callout p {
	font-size:23px;
	line-height:32px;
	color:#fafafa;
	margin-top:16px
}
@media (max-width:1000px) {
.page-header-video .video-callout h1 {
font-size:20px
}
.page-header-video .video-callout p {
font-size:20px;
line-height:25px;
width:93%
}
}
@media (max-width:600px) {
.page-header-video .video-callout h1 {
font-size:17px
}
.page-header-video .video-callout p {
font-size:18px;
line-height:22px
}
}
@media (max-width:600px) {
.page-header-video {
height:200px
}
}
.tribe-bar-submit {
	margin-left:0
}
.tribe-bar-geoloc-filter, .tribe-events-uses-geolocation .tribe-bar-date-filter, .tribe-events-uses-geolocation .tribe-bar-search-filter, .tribe-events-uses-geolocation .tribe-bar-submit {
	width:13%
}
.tribe-bar-search-filter {
	width:30%
}
.tribe-bar-date-filter {
	width:20%
}
#tribe-events-pg-template .tribe-events-content h3, #tribe-events-pg-template #tribe-events-content h3 {
	font-size:10px;
	font-weight:normal
}
#tribe-events .container {
	position:relative
}
#tribe-events-pg-template {
	max-width:100%;
	padding:0
}
.tribe-events-sub-nav {
	margin-top:10px !important;
	margin-bottom:10px !important
}
#tribe-events-content .updated {
	display:block !important
}
.tribe-events-bar, .tribe-bar-disabled {
	z-index:5;
	position:absolute;
	right:50px
}
@media screen and (max-width:800px) {
.tribe-events-bar, .tribe-bar-disabled {
max-width:200px;
height:50px;
float:right;
position:relative
}
}
.tribe-events-list-event-title {
	font-weight:normal
}
#tribe-events-content {
	margin:0 auto;
	max-width:98%;
	width:980px
}
@media screen and (min-width:1200px) {
#tribe-events-content {
width:1190px
}
#tribe-events-content.no-large-width {
width:980px
}
}
#tribe-events-content>h1, #tribe-events-content>h3 {
	line-height:43px;
	font-size:27px;
	font-weight:500
}
@media screen and (max-width:800px) {
#tribe-events-content {
width:95%
}
}
.entry-title {
	line-height:43px;
	font-size:27px;
	font-weight:500
}
.tribe_events dt {
	font-weight:700
}
.tribe_events dd {
	margin-left:0;
	margin-bottom:5px
}
.tribe-related-events {
	list-style-type:none;
	display:-ms-flexbox;
	display:flex;
	padding:0
}
.tribe-related-events img {
	max-width:200px;
	height:auto
}
.tribe-events-cal-links {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:end;
	justify-content:flex-end;
	margin-bottom:15px
}
.tribe-events-event-meta {
	display:-ms-flexbox;
	display:flex;
	width:100%;
	margin-bottom:10px
}
.has-agenda .tribe-events-event-meta {
	-ms-flex-direction:column;
	flex-direction:column
}
#tribe-events-gmap-0 {
	width:auto !important;
	height:240px !important
}
.tribe-events-meta-group {
	float:left;
	width:auto !important;
	min-width:33%;
	display:block !important;
	border-bottom:1px solid #ccc;
	padding-top:11px !important
}
@media screen and (max-width:800px) {
.tribe-events-meta-group {
padding-left:20px !important;
padding-right:20px !important
}
}
.tribe-events-meta-group:last-child {
	border-bottom:none
}
#tribe-geo-map-wrapper {
	margin-bottom:0
}
#tribe-events-photo-events {
	margin-top:35px
}
.event-secondar-deets {
	display:-ms-flexbox;
	display:flex;
	background-color:#f9f9f9;
	border:1px solid #ccc;
	margin:20px 0;
	width:100%;
	box-sizing:border-box
}
@media screen and (max-width:800px) {
.event-secondar-deets {
-ms-flex-direction:column;
flex-direction:column
}
}
.event-secondar-deets h2, .event-secondar-deets h3 {
	font-weight:500;
	color:#000;
	font-size:16px !important;
	text-transform:uppercase
}
.event-secondar-deets>section {
	-ms-flex:2;
	flex:2;
	font-size:14px;
	padding:20px
}
@media screen and (max-width:800px) {
.event-secondar-deets>section {
margin-right:20px
}
}
.event-secondar-deets>section p {
	margin:4px 0
}
.event-secondar-deets>section ul {
	margin:0;
	padding-left:30px
}
.event-secondar-deets>section:nth-child(2) {
-ms-flex:1;
flex:1;
border-left:1px solid #ccc;
padding-left:40px
}
@media screen and (max-width:800px) {
.event-secondar-deets>section:nth-child(2) {
padding-top:25px;
padding-left:0;
border-left:none
}
.event-secondar-deets>section:nth-child(2) .tribe-events-event-meta .tribe-events-meta-group {
padding:0;
margin-bottom:15px
}
}
.event-presentations>ul {
	list-style-type:none;
	padding:0
}
.event-presentations .presenter {
	display:-ms-flexbox;
	display:flex;
	border-bottom:1px solid #ccc;
	margin-bottom:35px;
	padding-bottom:20px
}
.event-presentations .presenter .presenter-title {
	font-weight:500;
	font-size:18px;
	margin-bottom:13px
}
.event-presentations .presenter .presenter-image {
	padding-right:20px
}
.event-presentations .presenter .presenter-content {
	-ms-flex:1;
	flex:1;
	height:163px
}
.event-presentations .presenter .presenter-content.expanded {
	height:auto
}
.countdown {
	display:-ms-flexbox;
	display:flex;
	float:right;
	padding:30px;
	padding-right:0;
	font-weight:300
}
@media screen and (max-width:800px) {
.countdown {
display:none
}
}
.countdown span {
	display:block;
	text-align:center
}
.countdown span:nth-child(1) {
font-size:45px;
line-height:52px
}
.countdown span:nth-child(2) {
font-size:12px;
text-transform:uppercase
}
.countdown .countdown-group {
	position:relative;
	margin-right:15px;
	padding-right:21px
}
.countdown .countdown-group:after {
	content:":";
	position:absolute;
	top:10px;
	right:0;
	font-size:40px
}
.countdown .countdown-group:last-child:after {
	content:""
}
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap {
	padding:10px
}
.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2 {
	font-weight:500;
	font-size:16px;
	text-transform:uppercase
}
.tribe-events-event-meta .time-details {
	margin-top:10px;
	font-style:italic
}
.tribe-events-photo-event-wrap {
	background:none
}
.tribe-events-photo-event-wrap:hover {
	box-shadow:0 0;
	border:1px solid #ccc !important
}
.tribe-events-single-event-description .flexible-content-columns {
	width:100%;
	clear:both
}
.tribe-events-single-event-description {
	clear:both
}
.tribe-bar-disabled #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
	width:95px
}
.tribe-bar-disabled #tribe-bar-form #tribe-bar-views+.tribe-bar-filters {
	display:none
}
.event-in-roll {
	position:relative
}
.event-in-roll .featured-image {
	display:block;
	width:100%;
	height:200px;
	background-size:cover;
	background-position:center;
	margin-bottom:10px
}
.event-demo-thumb {
	margin:0 20px;
	display:block;
	float:left
}
.event-demo-detail {
	padding:50px
}
.partners {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
.partners article {
	-ms-flex:1;
	flex:1;
	-ms-flex-preferred-size:200px;
	flex-basis:200px;
	max-width:200px;
	margin-bottom:32px;
	margin-right:20px
}
.partners article a:nth-child(2) {
display:block;
text-align:center;
position:relative;
bottom:-7px
}
.partner-image {
	display:block;
	width:100%;
	height:130px;
	background-size:contain;
	background-repeat:no-repeat;
	float:left;
	background-position:center
}
.partners-page-content {
	text-align:center
}
.partners-page-content h2 {
	font-size:28px;
	font-weight:500;
	margin-top:35px
}
.partners-page-content .partners-section-sub-title {
	margin-bottom:0;
	font-size:22px
}
.partners-section-sub-title {
	font-size:22px;
	font-weight:500;
	margin-top:45px;
	margin-bottom:35px;
	text-align:center;
	color:#717A7B
}
.partners-section-sub-title:nth-of-type(2) {
margin-bottom:20px
}
.full-partner-list ul {
	list-style:none;
	margin:0;
	column-count:2;
	column-gap:1px;
	margin-bottom:50px
}
@media screen and (max-width:470px) {
.full-partner-list ul {
column-count:1
}
}
.full-partner-list ul li {
	list-style-type:none;
	font-size:14px
}
.full-partner-list ul li span {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:50%;
	float:left
}
.full-partner-list ul li span:nth-child(1) {
text-align:right
}
.full-partner-list ul li span:nth-child(1):after {
content:" - "
}
.full-partner-list ul li span:nth-child(2) {
color:#B9B9B9
}
.people .people-group {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:center;
	justify-content:center
}
.people .people-group .person {
	-ms-flex:1 250px;
	flex:1 250px;
	text-align:center;
	padding:0 20px;
	max-width:250px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-bottom:15px
}
.person h2 {
	margin-bottom:0
}
.person h3 {
	margin-top:6px;
	font-weight:500
}
.person .person-image {
	max-width:250px;
	margin:0 auto;
	border:1px solid #B0B0B0;
transition:all .2s
}
a .person {
	color:#333
}
a:hover .person {
	color:#000;
transition:all .2s
}
a:hover .person .person-image {
	border-color:#000
}
.person-detail {
	display:-ms-flexbox;
	display:flex;
	margin-top:70px;
	padding-bottom:20px
}
.person-detail header, .person-detail section, .person-detail aside {
	-ms-flex:1;
	flex:1
}
.person-detail header {
	-ms-flex:2;
	flex:2;
	max-width:250px;
	text-align:center
}
.person-detail header ul {
	list-style-type:none;
	padding:0;
	font-size:20px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center
}
.person-detail header ul li {
	padding:0 10px
}
.person-detail section {
	-ms-flex:3;
	flex:3
}
.person-content {
	padding:0 30px
}
.person-content p {
	padding:0;
	margin:0
}
.qanda dd {
margin:.25rem 0 1rem 0
}
@media (max-width:800px) {
.person-detail {
-ms-flex-direction:column;
flex-direction:column
}
.person-detail section {
padding:30px 0
}
}
.people-group>section {
	border:1px solid #ccc;
	background:#fff;
	border-radius:3px;
	margin-right:15px;
	margin-bottom:10px;
	padding:20px !important
}
.people-group>section:last-child {
	margin-right:0
}
.people-group>section:hover {
	background:#fafafa
}
.people-group a {
	display:block;
	color:#717a7b;
	display:-ms-flexbox;
	display:flex;
	line-height:16px
}
.people-group a>*:nth-child(1) {
-ms-flex:1;
flex:1;
padding-right:15px
}
@media screen and (max-width:1200px) {
.people-group a>*:nth-child(1) {
padding-right:0;
padding-bottom:10px
}
}
.people-group a>*:nth-child(2) {
-ms-flex:2;
flex:2
}
.people-group a h3 {
	margin:0;
	margin-bottom:4px
}
.people-group a p {
	margin-top:10px;
	max-height:51px;
	overflow:hidden;
	position:relative
}
@media screen and (max-width:1200px) {
.people-group a {
-ms-flex-direction:column;
flex-direction:column
}
}
.page-press-kit h2 {
	margin-bottom:0;
	font-size:24px;
	font-weight:500;
	color:#333
}
.page-press-kit .flexible-content-columns {
	margin-top:30px
}
.page-press-kit .flexible-content-columns ul {
	margin-top:0
}
.page-press-kit .flexible-content-columns ul li.flexible-content-columns {
	margin-bottom:15px
}
.page-press-kit dl dt {
	font-weight:700
}
.page-press-kit dl dd {
	margin-left:0;
	margin-bottom:15px
}
.page-press-kit ul {
	list-style-type:none;
	padding:0
}
.page-press-kit ul .flexible-content-columns {
	margin-top:0
}
#revenue-chart {
	margin-top:35px
}
.image-gallery-slider .slick-prev, .image-gallery-slider .slick-next {
	width:100px;
	height:100px;
	top:40%
}
@media screen and (max-width:750px) {
.image-gallery-slider .slick-prev, .image-gallery-slider .slick-next {
display:none !important
}
}
.image-gallery-slider .slick-prev:before, .image-gallery-slider .slick-next:before {
	font-size:100px;
	color:rgba(255, 255, 255, 0.68);
	font-family:fontawesome
}
@media screen and (max-width:750px) {
.image-gallery-slider .slick-prev:before, .image-gallery-slider .slick-next:before {
font-size:80px
}
}
.image-gallery-slider .slick-prev:before {
	content:"\f104"
}
.image-gallery-slider .slick-next:before {
	content:"\f105"
}
@media screen and (min-width:750px) {
.image-gallery-slider .slick-list {
overflow:visible
}
}
.image-gallery-thumb {
	margin-right:10px;
	position:relative;
	display:block;
	float:left
}
.image-gallery-thumb img {
	height:300px;
	width:auto
}
@media screen and (max-width:750px) {
.image-gallery-thumb img {
height:200px
}
}
.image-gallery-thumb h3 {
	position:absolute;
	bottom:0;
	font-weight:500;
	padding:10px;
	background:rgba(255, 255, 255, 0.77);
	color:#333;
	margin:0;
	width:calc(100% - 20px);
transition:all .2s;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.image-gallery-thumb:hover h3 {
	background:rgba(0, 0, 0, 0.57);
	color:#fff
}
.ignore-slider {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center
}
@media screen and (max-width:490px) {
.ignore-slider {
-ms-flex-direction:column;
flex-direction:column
}
}
.ignore-slider .image-gallery-thumb {
	-ms-flex-preferred-size:30%;
	flex-basis:30%;
	-ms-flex:1;
	flex:1;
	max-width:400px
}
.ignore-slider .image-gallery-thumb h3 {
	bottom:6px
}
.ignore-slider .image-gallery-thumb img {
	height:auto;
	width:100%
}
.flexible-content-columns {
	display:-ms-flexbox;
	display:flex;
	margin-top:30px
}
.flexible-content-columns.no-top {
	margin-top:0
}
@media screen and (max-width:600px) {
.flexible-content-columns {
-ms-flex-direction:column;
flex-direction:column
}
}
@media screen and (max-width:960px) {
.flexible-content-columns.break-early {
-ms-flex-direction:column;
flex-direction:column
}
}
.flexible-content-columns>section {
	-ms-flex:1;
	flex:1;
	padding:0 20px
}
.flexible-content-columns>section>h2 {
	margin-top:0
}
@media screen and (max-width:600px) {
.flexible-content-columns>section {
padding:0
}
}
.flexible-content-columns>section:first-child {
	padding:0
}
.flexible-content-columns>section:last-child {
	padding-right:0
}
.flexible-content-columns>section a h2 {
	color:#0780d7
}
.flexible-content-columns>section a h2:hover {
	color:#0563a6
}
.flexible-content-columns>section img {
	max-width:100%
}
.flexible-content-columns>section.no-pad {
	padding:0
}
.flexible-content-columns>section.width-ratio-1 {
	-ms-flex:1;
	flex:1
}
.flexible-content-columns>section.width-ratio-2 {
	-ms-flex:2;
	flex:2
}
.flexible-content-columns>section.width-ratio-3 {
	-ms-flex:3;
	flex:3
}
.flexible-content-columns>section.width-ratio-4 {
	-ms-flex:4;
	flex:4
}
.flexible-content-columns>section.width-ratio-5 {
	-ms-flex:5;
	flex:5
}
.flexible-content-columns>section.width-ratio-6 {
	-ms-flex:6;
	flex:6
}
.flexible-content-columns>section.width-ratio-7 {
	-ms-flex:7;
	flex:7
}
.flexible-content-columns>section.align-contents-left {
	text-align:left
}
.flexible-content-columns>section.align-contents-center {
	text-align:center
}
.flexible-content-columns>section.align-contents-right {
	text-align:right
}
.flexible-content-columns>section.extra-right {
	margin-right:45px
}
.flexible-content-columns>section p {
	white-space:pre-line
}
.flexible-content-columns.vertical {
	-ms-flex-direction:column;
	flex-direction:column
}
.flexible-content-columns.vertical>section h2 {
	margin-top:18px
}
.careers-secondary-block>section:nth-child(1) {
border-right:1px solid #ccc;
padding-right:34px;
margin-right:20px
}
.careers-secondary-block p {
	margin:0
}
@media screen and (max-width:750px) {
.careers-secondary-block {
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
.careers-secondary-block>section:nth-child(1) {
border:none;
padding-right:0;
margin-right:0;
margin-bottom:50px
}
.careers-secondary-block>section:nth-child(2) {
text-align:center;
border-bottom:1px solid #ccc;
padding-bottom:27px;
margin-bottom:24px
}
}
.day-of-caring-sub-header {
	background-image:url(../images/day-of-caring-graphic.html);
	background-repeat:no-repeat;
	background-position:center top;
	min-height:275px;
	display:-ms-flexbox;
	display:flex
}
@media screen and (max-width:800px) {
.day-of-caring-sub-header {
-ms-flex-direction:column;
flex-direction:column
}
}
.day-of-caring-sub-header>* {
	-ms-flex:1;
	flex:1
}
.day-of-caring-sub-header>* h2 {
	color:#333;
	font-weight:500
}
.day-of-caring-sub-header article {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	padding-right:40px
}
.day-of-caring-sub-header aside {
	font-size:48px;
	color:#333;
	-ms-flex-item-align:end;
	align-self:flex-end
}
.day-of-caring-sub-header aside small {
	font-size:23px
}
.day-of-caring-body {
	padding-top:30px
}
.day-of-caring-body h2 {
	font-weight:500;
	font-size:22px
}
.day-of-caring-body h3 {
	text-transform:none;
	font-weight:500;
	padding:0 5px
}
.day-of-caring-single h2 {
	color:#333;
	font-weight:500
}
.day-of-caring-people {
	column-count:3;
	padding:0;
	list-style-type:none
}
.day-of-caring-people li {
	break-inside:avoid;
	margin-bottom:7px
}
.day-of-caring-detail {
	border-top:2px solid #88bfe5;
	border-bottom:2px solid #88bfe5;
	padding-bottom:14px
}
.author-meta {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #ccc
}
.author-meta h4 {
	font-weight:500;
	font-size:17px
}
.author-meta h4 a {
	text-transform:none
}
.author-meta img {
	border-radius:5px
}
#twitter-feed {
	margin-top:25px;
	border:none
}
#twitter-feed .twitter-feed-full-block {
	opacity:0;
	transform:scale(0);
transition:all .5s
}
#twitter-feed.feed-loaded .twitter-feed-full-block {
	opacity:1;
	transform:scale(1)
}
.twitter-feed-full-block h3 {
	text-align:center;
	text-transform:uppercase
}
.twitter-feed-full-block h3 i {
	color:#00ACEE
}
.twitter-feed-full-block a.hashtags {
	display:block;
	text-align:center;
	font-size:20px;
	word-spacing:12px;
	color:#919191;
transition:all .3s;
	margin-bottom:6px
}
.twitter-feed-full-block a.hashtags:hover {
	color:#0780d7
}
.tweets {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:center;
	justify-content:center
}
.tweets .tweet {
	-ms-flex:1;
	flex:1;
	-ms-flex-preferred-size:200px;
	flex-basis:200px;
	max-width:200px;
	padding:20px
}
.tweets .tweet-body {
	background:#fff;
	padding:7px;
	font-size:13px;
	box-shadow:0 0 2px 0 rgba(136, 136, 136, 0.41);
	position:relative;
	min-height:135px;
	border-radius:3px
}
.tweets .tweet-body:after {
	content:"'";
	position:absolute;
	bottom:-9px;
	left:15px;
	width:20px;
	height:20px;
	background:#fff;
	box-shadow:2px 1px 1px 0 rgba(136, 136, 136, 0.41);
	color:#fff;
	transform:rotate(45deg)
}
.tweets .tweet-body:before {
	content:"'";
	position:absolute;
	background:rgba(203, 203, 203, 0.14);
	width:100%;
	left:0;
	bottom:-1px;
	z-index:-1;
	transform:rotate(2deg);
	border-radius:30px
}
.tweets .tweet-user {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-top:9px
}
.tweets .tweet-user img {
	border-radius:50%
}
.tweets .tweet-user-meta {
	font-size:13px;
	padding-left:10px
}
#case-study-filters {
	display:none
}
#case-study-filters ul {
	list-style-type:none
}
#case-study-filters li {
	display:inline-block;
padding:.5rem 1.25rem .5rem 0
}
#case-study-filters:last-of-type {
	padding-right:0
}
.case-study-header h1, .case-study-header h2 {
transition:all .2s;
	opacity:0
}
.case-study-header.image-loaded h1, .case-study-header.image-loaded h2 {
	opacity:1
}
.toggle-filters-container {
	border-bottom:solid 1px;
	border-color:rgba(0, 0, 0, 0.15);
padding-bottom:.75rem;
margin-bottom:.5rem
}
button.js-toggle-filters {
	font-size:12pt;
	color:#0780d7;
	background-color:white;
	text-align:center;
padding:.5rem 2rem .5rem .5rem;
	border:none;
	outline:none;
	cursor:pointer
}
button.js-toggle-filters:hover {
	color:#0a6aa6
}
button.js-toggle-filters:after {
	position:absolute;
	content:'';
	border-left:2px solid #0780d7;
	border-top:2px solid #0780d7;
	padding:4px;
	margin-left:8px;
	margin-top:2px;
	transform:rotate(-135deg)
}
.js-active-filters-list {
	float:right;
margin-top:.5rem
}
span.js-active-filter-tag {
padding:.25rem 1.25rem .25rem .5rem
}
span.js-active-filter-tag:hover {
	background-color:rgba(0, 0, 0, 0.05);
	cursor:pointer
}
.icon-close {
	size:4px;
	width:4px;
	position:relative;
	box-sizing:border-box;
line-height:$size;
	display:inline-block;
	top:-6px;
padding-left:.25rem
}
.icon-close:before, .icon-close:after {
	width:8px;
	height:2px;
	transform:rotate(-45deg);
	content:'';
	position:absolute;
	display:block;
	background-color:#717A7B;
transition:all .25s ease-out
}
.icon-close:after {
	transform:rotate(-135deg)
}
.case-study-blue-bar {
	background-color:#0780D7;
	width:100%;
	color:#FFF;
	text-transform:uppercase;
	padding:5px 0;
	position:relative
}
.case-study-header {
	width:100%;
	height:625px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	color:#FFF;
	position:relative
}
@media screen and (max-width:750px) {
.case-study-header {
height:325px
}
}
.case-study-header header {
	position:absolute;
	margin:0;
	padding:0;
	z-index:2;
	top:420px
}
.case-study-sub-title {
	position:absolute;
	bottom:0;
	background-color:rgba(55, 55, 55, 0.5);
	width:100%;
	padding:20px 0
}
@media screen and (max-width:750px) {
.case-study-sub-title {
font-size:24px
}
}
.case-study-sub-title h1, .case-study-sub-title h2 {
	font-weight:500;
	color:#fff;
	margin:0
}
.case-study-sub-title h1 {
	font-size:30px;
	margin-bottom:3px;
	line-height:31px
}
.case-study-sub-title h2 {
	font-size:18px;
	line-height:20px
}
.case-study-block h2 {
	font-weight:700;
	font-size:20px;
	text-transform:uppercase;
	color:#28323c;
	text-align:center
}
.case-study-block .container {
	width:70%
}
.case-study-block p {
	font-size:20px;
	line-height:27px
}
.case-study-block .flexible-content-columns>section {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
.column-class {
	column-count:2;
	padding:30px 0
}
.column-class p {
	margin:0
}
.helper-photo {
	width:100%;
	height:150px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center
}
.case-studies-grid {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-1%;
	margin-right:-1%
}
.case-studies-grid .case-study-thumb {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex:1;
	flex:1;
	-ms-flex-preferred-size:48%;
	flex-basis:48%;
	max-width:48%;
	margin-bottom:20px;
	margin-left:1%;
	margin-right:1%;
	height:250px;
	position:relative;
	background-size:cover
}
@media screen and (max-width:800px) {
.case-studies-grid .case-study-thumb {
max-width:none;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
.case-studies-grid .case-study-thumb:before {
	content:"'";
	position:absolute;
	left:0;
	top:0;
	background-color:#000;
	width:100%;
	height:100%;
	opacity:.5;
	color:transparent;
transition-duration:.3s;
	transition-property:color, background-color
}
.case-studies-grid .case-study-thumb:hover:before {
	opacity:.4
}
.case-studies-grid .case-study-thumb h2, .case-studies-grid .case-study-thumb ul {
	position:relative;
	z-index:2;
	color:#fff
}
.case-studies-grid .case-study-thumb h2 {
	-ms-flex:2;
	flex:2;
	font-size:18px;
	padding-right:20px
}
.case-studies-grid .case-study-thumb ul {
	font-size:35px;
	padding:0;
	list-style-type:none;
	-ms-flex:1;
	flex:1;
	border-right:1px solid #fff;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-line-pack:center;
	align-content:center;
	height:58%;
	margin-right:24px;
	padding-left:20px;
	padding-right:17px
}
.case-studies-grid .case-study-thumb ul>li {
	width:40px;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	height:35px;
	text-align:center
}
@media screen and (min-width:1200px) {
.case-studies-grid .case-study-thumb {
height:300px
}
}
html[data-useragent*='Chrome'] .case-studies-grid .case-study-thumb {
margin-bottom:1%;
margin-top:1%
}
.case-studies-grid-small .case-study-thumb {
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-preferred-size:23%;
	flex-basis:23%;
	max-width:23%;
	width:100%;
	height:200px
}
@media screen and (max-width:800px) {
.case-studies-grid-small .case-study-thumb {
max-width:48%;
-ms-flex-preferred-size:48%;
flex-basis:48%
}
}
@media screen and (max-width:470px) {
.case-studies-grid-small .case-study-thumb {
max-width:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
.case-studies-grid-small .case-study-thumb h2 {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:end;
	align-items:flex-end;
	padding:0 10px;
	font-size:16px;
	line-height:22px;
	max-width:100%;
	width:91%
}
.case-studies-grid-small .case-study-thumb>ul {
	border-right:none;
	padding:0;
	margin-right:0
}
.case-studies-grid-large .case-study-thumb:before {
	width:50%;
	left:auto;
	right:0;
	opacity:.6
}
@media screen and (max-width:1200px) {
.case-studies-grid-large .case-study-thumb:before {
width:70%
}
}
@media screen and (max-width:470px) {
.case-studies-grid-large .case-study-thumb:before {
width:100%
}
}
.case-studies-grid-large .case-study-thumb:hover:before {
	opacity:.7
}
.case-studies-grid-large .case-study-thumb h2 {
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	padding-right:20px;
	margin-top:20px
}
.case-studies-grid-large .case-study-thumb p {
	color:#fff;
	line-height:16px;
	height:88px;
	font-size:14px;
	padding-right:20px
}
.case-studies-grid-large .case-study-thumb ul {
	height:auto;
	border-right:none;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	bottom:0;
	width:88%
}
.case-study-large-inner {
	width:45%;
	height:100%;
	position:absolute;
	right:5px;
	top:0
}
@media screen and (max-width:1200px) {
.case-study-large-inner {
width:64%
}
}
@media screen and (max-width:470px) {
.case-study-large-inner {
width:94%
}
}
.banner-header-image {
	background:url(../images/blogimg.html) no-repeat center top;
	background-size:cover;
	min-height:300px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin:0
}
.banner-header-image.lazy h1 {
transition:all .2s;
	opacity:0
}
.banner-header-image.lazy.image-loaded h1 {
	opacity:1
}
@media screen and (max-width:800px) {
.banner-header-image {
min-height:150px
}
}
.banner-header-image h1 {
	color:#fff;
	text-transform:uppercase;
	line-height:46px;
	text-shadow:0 0 6px rgba(90, 90, 90, 0.7)
}
@media screen and (max-width:479px) {
.banner-header-image h1 {
line-height:25px;
word-break:break-all;
font-size:21px
}
}
.underlined-title {
	font-size:24px;
	line-height:27px;
	color:#404040;
	border-bottom:1px solid #ccc;
	padding:0 0 10px
}
.underlined-title-small {
	font-size:14px;
	font-weight:700;
	line-height:27px;
	text-transform:uppercase;
	color:#404040;
	border-bottom:1px solid #ccc;
	padding:0 0 10px
}
.underlined-title-small .more-title-link {
	font-size:12px
}
.underlined-title-smaller-lighter {
	font-size:20px;
	color:#fff;
	border-bottom:1px solid #ccc;
	padding:10px 0;
	margin-right:15px
}
.bullet-list {
	margin:0 0 0 15px;
	padding:0;
	font-size:15px;
	line-height:26px
}
.bullet-list ul {
	padding-left:0
}
.preserve-breaks {
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word
}
.overflow-list {
	display:-ms-flexbox;
	display:flex;
	list-style-type:none
}
.stats-callout-text {
	color:#FFBC01;
	font-size:40px;
	line-height:40px
}
.more-title-link {
	text-transform:none;
	font-size:13px;
	border-left:1px solid #ccc;
	margin-left:10px;
	padding-left:15px;
	font-weight:bold
}
.comments-area {
	margin-top:4rem
}
.comments-area input {
	font:16px proxima_nova_rgregular
}
.comment-respond textarea {
	width:97%
}
.comment-form label {
	display:block
}
.comment-form-comment label {
	display:none
}
.comment-form-comment textarea {
	font:16px proxima_nova_rgregular;
padding:.5rem
}
.comment-form-author input, .comment-form-email input, .comment-form-url input {
padding:.5rem
}
.comment-form-author label, .comment-form-email label, .comment-form-url label {
	font:13px proxima_nova_rgregular
}
.comment-body {
	padding-bottom:1rem;
	margin-bottom:1rem;
	border-bottom:solid 1px rgba(0, 0, 0, 0.05)
}
.comment-body p {
	margin:0;
	color:#404040
}
.comment-author {
	display:inline-block;
padding-bottom:.25rem;
padding-right:.25rem
}
.comment-meta {
	display:inline-block
}
.comment-meta a {
	font-size:12px
}
.fn {
	color:#717A7B;
	font-style:normal
}
.says {
	display:none
}
.reply {
	font-size:13px;
padding-top:.25rem
}
.reply a:hover {
	text-decoration:underline
}
.comment-reply-title {
	margin:2rem 0 0 0
}
.comment-reply-title small {
	float:right;
	font-size:16px
}
.comment-list li {
	display:block
}
p.logged-in-as {
	margin-top:0
}
.form-submit input {
	background:#0780d7;
	color:white;
	font-size:15px;
	padding:5px 20px;
	border:none;
transition:all .2s;
	margin-bottom:2.5rem
}
.form-submit input:hover {
	color:#042d46;
	background:#0766ba
}
.page-full-width, .post-full-width {
	font-size:21px;
	line-height:initial
}
.page-full-width .page-block, .post-full-width .page-block, .page-full-width.page-block, .post-full-width.page-block {
	padding-top:0 !important;
	padding-bottom:0
}
.page-full-width .flexible-content-columns, .post-full-width .flexible-content-columns {
	margin-top:0
}
.page-full-width button, .post-full-width button {
	-webkit-appearance:none;
	outline:none;
	font-size:initial
}
.page-full-width button.bg-blue-alt, .post-full-width button.bg-blue-alt, .page-full-width button.bg-transparent, .post-full-width button.bg-transparent {
transition:color .6s, background-color .6s
}
.page-full-width button.bg-blue-alt:hover, .post-full-width button.bg-blue-alt:hover, .page-full-width button.bg-transparent:hover, .post-full-width button.bg-transparent:hover {
	background-color:white;
	color:#4b9ed6
}
.page-full-width button.bg-white, .post-full-width button.bg-white {
transition:color .6s, background-color .6s
}
.page-full-width button.bg-white:hover, .post-full-width button.bg-white:hover {
	background-color:#4b9ed6;
	color:white
}
.page-full-width .image-background, .post-full-width .image-background {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top
}
body.page-resource {
	color:#212223;
	box-sizing:border-box
}
body.page-resource .page-block {
	padding-top:0;
	padding-bottom:0
}
body.page-resource * {
	box-sizing:border-box
}
.resource-sidebar {
	top:-100px;
	z-index:4
}
#sub-nav .sidebar-box {
	left:0
}
#article-nav .sidebar-box {
	right:0
}
.sidebar-box {
	max-width:200px;
	background-color:rgba(255, 255, 255, 0.8)
}
/*# sourceMappingURL=app.css.map */

.header-dropdown a{
	text-transform: capitalize;
}
