-8-/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}
.fa,.fa-stack{display:inline-block}
.button,.site-header .main-navigation a,a{-webkit-transition:all .2s ease-out}
@font-face{font-family:FontAwesome;src:url(//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?v=4.4.0);src:url(//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'),url(//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'),url(//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'),url(//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'),url(//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.fa{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.fa-pull-right,.fa.pull-right{margin-left:.3em}
.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:.08em solid #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right,.pull-right{float:right}
.pull-left{float:left}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}
.fa-stack{position:relative;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}
a,a:hover{color:#FFB600;text-decoration:none}
.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-close:before,.fa-remove: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-cog:before,.fa-gear: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-repeat:before,.fa-rotate-right: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-image:before,.fa-photo: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-exclamation-triangle:before,.fa-warning: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-cogs:before,.fa-gears: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-floppy-o:before,.fa-save:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-bars:before,.fa-navicon:before,.fa-reorder: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-sort:before,.fa-unsorted:before{content:"\f0dc"}
.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}
.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-gavel:before,.fa-legal:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-bolt:before,.fa-flash:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-clipboard:before,.fa-paste: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-chain-broken:before,.fa-unlink: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-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}
.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}
.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}
.fa-eur:before,.fa-euro:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-inr:before,.fa-rupee:before{content:"\f156"}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}
.fa-krw:before,.fa-won: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-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-try:before,.fa-turkish-lira: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-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}
.fa-graduation-cap:before,.fa-mortar-board: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: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-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}
.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}
.fa-file-audio-o:before,.fa-file-sound-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-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-empire:before,.fa-ge:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}
.fa-paper-plane-o:before,.fa-send-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-futbol-o:before,.fa-soccer-ball-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-ils:before,.fa-shekel:before,.fa-sheqel: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-bed:before,.fa-hotel:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-y-combinator:before,.fa-yc: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-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-paper-o:before,.fa-hand-stop-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-television:before,.fa-tv: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:"\f144"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
cite:before,li:before{content:''}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent;transition:all .2s ease-out}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
mark{background:#ff0;color:#000}
sub,sup{line-height:0;position:relative}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
.home .bullets-section .entry-title,.page-default h2{text-transform:uppercase}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
optgroup{font-weight:700}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
h1,h2{font-size:28px;font-size:1.8rem}
h3,h4,h5,h6{font-size:19px;font-size:1.2rem}
h2,h3,h4,h5,h6{line-height:1.2em}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
x-object-fit{position:relative!important;display:inline-block!important}
.break,cite,img,q{display:block}
x-object-fit>.x-object-fit-taller,x-object-fit>.x-object-fit-wider{position:absolute!important;left:-100%!important;right:-100%!important;top:-100%!important;bottom:-100%!important;margin:auto!important}
li,p,q{margin:0 0 1em}
.x-object-fit-none>.x-object-fit-taller,.x-object-fit-none>.x-object-fit-wider{width:auto!important;height:auto!important}
.x-object-fit-fill>.x-object-fit-taller,.x-object-fit-fill>.x-object-fit-wider{width:100%!important;height:100%!important}
.x-object-fit-contain>.x-object-fit-taller{width:auto!important;height:100%!important}
.x-object-fit-contain>.x-object-fit-wider,.x-object-fit-cover>.x-object-fit-taller{width:100%!important;height:auto!important}
.x-object-fit-cover>.x-object-fit-taller,.x-object-fit-cover>.x-object-fit-wider{max-height:none!important}
.x-object-fit-cover>.x-object-fit-taller{max-width:none!important}
.x-object-fit-cover>.x-object-fit-wider{width:auto!important;height:100%!important;max-width:none!important}
.x-object-position-top>.x-object-fit-taller,.x-object-position-top>.x-object-fit-wider{top:0!important;bottom:auto!important}
.x-object-position-right>.x-object-fit-taller,.x-object-position-right>.x-object-fit-wider{left:auto!important;right:0!important}
.x-object-position-bottom>.x-object-fit-taller,.x-object-position-bottom>.x-object-fit-wider{top:auto!important;bottom:0!important}
.x-object-position-left>.x-object-fit-taller,.x-object-position-left>.x-object-fit-wider{left:0!important;right:auto!important}
*,::after,::before{box-sizing:inherit}
body,html{font-family:Arial,sans-serif;font-weight:400;color:#56575A;line-height:1.55em;margin:0;padding:0}
*,input[type=search]{box-sizing:border-box}
h1,h2,h3,h4,h5,h6{margin:0 0 .8em}
h1.headline,h2.headline,h3.headline,h4.headline,h5.headline,h6.headline{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300}
h1.headline strong,h2.headline strong,h3.headline strong,h4.headline strong,h5.headline strong,h6.headline strong{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700}
h1,h2,h3{font-weight:400;font-family:"Gotham SSm A","Gotham SSm B"}
h1{line-height:1.4em}
h4,h5,h6{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700}
b,strong{font-family:Arial,sans-serif;font-weight:700}
em,i{font-style:italic}
li:last-child,p:last-child{margin:0}
a:hover{opacity:.7}
.entry-title a,.entry-title a:hover,.section-title a,.section-title a:hover{color:#EEE}
li{margin:0 0 1em 1em;position:relative}
li:before{position:absolute;top:0;left:-1em}
li:last-child{margin:0 0 0 1em}
q{quotes:'"' '"'}
q:before{content:open-quote}
q:after{content:close-quote}
cite:before{margin:0}
sup{font-size:.7em}
.root-section{max-width:1600px;margin:0 auto}
.container,.use-inner{margin-left:auto;margin-right:auto;width:300px}
.entry-navigation,.section-navigation{margin-top:1em}
.entry-navigation.button-navigation,.section-navigation.button-navigation{margin-top:2.35em}
.screen-reader-text{display:none}
img.bg{-o-object-fit:cover;object-fit:cover;overflow:hidden}
.bullets-section .bullet-item,.column,.contact .standard-section .gform_wrapper .gfield,.partners-section .column,.team-listing-section .team-member-item{display:inline-block;vertical-align:top;position:relative}
.button{font-family:"Gotham SSm A","Gotham SSm B";font-weight:400;transition:all .2s ease-out;color:#FFF;background:#FFB600;display:inline-block;line-height:1em}
.button:hover{color:#FFF;opacity:.7}
.button.more-info,.button.video-button{position:relative}
.button.more-info:after,.button.video-button:after{display:none}
.button.more-info:before,.button.video-button:before{content:'';display:inline-block;background-color:transparent;background-image:url(img/sprite.png?v=1.0.1);background-repeat:no-repeat;background-size:1000px 1000px;outline:0;white-space:nowrap;text-indent:100%;overflow:hidden;height:28px;width:28px}
.button.video-button:before{background-position:0 -150px}
.button.more-info:before{background-position:-30px -150px}
.video-container iframe,.video-container img,.video-container video{height:100%;width:100%}
.blog-listing-section article .moretag:after,.blog-listing-section article .moretag:before,.button:after,.button:before,.carousel-section .next-prev-button.next-button:after,.carousel-section .next-prev-button.next-button:before,.carousel-section .next-prev-button.prev-button:after,.carousel-section .next-prev-button.prev-button:before,.home .bullets-section .learn-more:after,.home .bullets-section .learn-more:before,.left-arrow-bold:after,.left-arrow-bold:before,.left-arrow:after,.left-arrow:before,.product-related-section .product-navigation>a:first-child p:after,.product-related-section .product-navigation>a:first-child p:before,.product-related-section .product-navigation>a:last-child p:after,.product-related-section .product-navigation>a:last-child p:before,.right-arrow-animated:after,.right-arrow-animated:before,.right-arrow-bold:after,.right-arrow-bold:before,.right-arrow:after,.right-arrow:before{font-family:FontAwesome;font-weight:400;font-size:1.7em;position:relative;top:4px}
.blog-listing-section article .moretag:after,.button:after,.carousel-section .next-prev-button.next-button:after,.home .bullets-section .learn-more:after,.product-related-section .product-navigation>a:last-child p:after,.right-arrow-animated:after,.right-arrow-bold:after,.right-arrow:after{content:'\f105';margin:0 0 0 .5em}
.right-arrow-bold:after{content:'\f054'}
.carousel-section .next-prev-button.prev-button:before,.left-arrow-bold:before,.left-arrow:before,.product-related-section .product-navigation>a:first-child p:before{content:'\f104';margin:0 .5em 0 0}
.left-arrow-bold:before{content:'\f053'}
.blog-listing-section article .moretag:after,.home .bullets-section .learn-more:after,.right-arrow-animated:after{-webkit-transition:margin-left .2s ease-out;transition:margin-left .2s ease-out}
.blog-listing-section article .moretag:hover:after,.home .bullets-section .learn-more:hover:after,.right-arrow-animated:hover:after{margin-left:.75em}
.site-footer .navigation-container .social-links .menu-item,.social-icon{font-family:FontAwesome;font-weight:400;font-size:1.5em}
.site-footer .navigation-container .social-links .twitter.menu-item:before,.social-icon.twitter:before{content:'\f099'}
.site-footer .navigation-container .social-links .linkedin.menu-item:before,.social-icon.linkedin:before{content:'\f0e1'}
.site-footer .navigation-container .social-links .facebook.menu-item:before,.social-icon.facebook:before{content:'\f09a'}
.site-footer .navigation-container .social-links .youtube.menu-item:before,.social-icon.youtube:before{content:'\f167'}
.site-footer .navigation-container .social-links .googleplus.menu-item:before,.social-icon.googleplus:before{content:'\f0d5'}
.site-footer .navigation-container .social-links .vimeo.menu-item:before,.social-icon.vimeo:before{content:'\f144'}
.site-footer .navigation-container .social-links .square.twitter.menu-item:before,.social-icon.square.twitter:before{content:'\f081'}
.site-footer .navigation-container .social-links .square.linkedin.menu-item:before,.social-icon.square.linkedin:before{content:'\f08c'}
.site-footer .navigation-container .social-links .square.facebook.menu-item:before,.social-icon.square.facebook:before{content:'\f082'}
.site-footer .navigation-container .social-links .square.youtube.menu-item:before,.social-icon.square.youtube:before{content:'\f166'}
.site-footer .navigation-container .social-links .square.googleplus.menu-item:before,.social-icon.square.googleplus:before{content:'\f0d4'}
.site-footer .navigation-container .social-links .square.vimeo.menu-item:before,.social-icon.square.vimeo:before{content:'\f194'}
.contact .standard-section .gform_wrapper .ginput_container .chosen-single,.contact .standard-section .gform_wrapper .ginput_container input,.contact .standard-section .gform_wrapper .ginput_container select,.contact .standard-section .gform_wrapper .ginput_container textarea,.input-field,.subscribe-section .gform_wrapper .gform_body .gfield .ginput_container input{box-shadow:0 1px 1px rgba(77,82,88,.1);border:1px solid #D2D1CE;border-radius:5px;padding:1em;width:100%}
.validation_error,.validation_message{display:none}
.gform_wrapper .gform_body .gfield.gfield_error.gfield_contains_required{background:0 0;border:0;margin-top:0!important;margin-bottom:1em!important}
.gform_wrapper .gform_body .gfield.gfield_error.gfield_contains_required .ginput_container{margin:0;padding:0;max-width:initial}
.gform_wrapper .gform_body .gfield.gfield_error.gfield_contains_required .chosen-single,.gform_wrapper .gform_body .gfield.gfield_error.gfield_contains_required .ginput_container input{border-color:red}
html body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0}
.gform_ajax_spinner{display:none!important}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:checked,.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:not(:checked),.styled-checkbox [type=checkbox]:checked,.styled-checkbox [type=checkbox]:not(:checked){position:absolute;left:-9999px}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:checked+label,.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:not(:checked)+label,.styled-checkbox [type=checkbox]:checked+label,.styled-checkbox [type=checkbox]:not(:checked)+label{font-family:Arial,sans-serif;font-weight:400;position:relative;padding-left:30px;cursor:pointer;font-size:.85em}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:checked+label:before,.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:not(:checked)+label:before,.styled-checkbox [type=checkbox]:checked+label:before,.styled-checkbox [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #D2D1CE}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:checked+label:after,.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:not(:checked)+label:after,.styled-checkbox [type=checkbox]:checked+label:after,.styled-checkbox [type=checkbox]:not(:checked)+label:after{content:'\f00c';position:absolute;top:2px;left:0;font-family:FontAwesome;font-weight:400;font-size:20px;height:20px;width:20px;color:#6ACADE;-webkit-transition:all .2s;transition:all .2s;text-align:center;line-height:20px}
.site-header,.site-header .search-form-container label{position:relative}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:not(:checked)+label:after,.styled-checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:checked+label:after,.styled-checkbox [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:disabled:checked+label:before,.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:disabled:not(:checked)+label:before,.styled-checkbox [type=checkbox]:disabled:checked+label:before,.styled-checkbox [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#D2D1CE;background-color:#EEE}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:disabled:checked+label:after,.styled-checkbox [type=checkbox]:disabled:checked+label:after{color:#EEE}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:disabled+label,.styled-checkbox [type=checkbox]:disabled+label{color:#EEE}
.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:checked:focus+label:before,.contact .standard-section .gform_wrapper .gfield.interested-in li [type=checkbox]:not(:checked):focus+label:before,.styled-checkbox [type=checkbox]:checked:focus+label:before,.styled-checkbox [type=checkbox]:not(:checked):focus+label:before{border:1px dotted #6ACADE}
.contact .standard-section .gform_wrapper .gfield.interested-in li label:hover:before,.styled-checkbox label:hover:before{border:1px solid #6ACADE!important}
.wp-pagenavi{text-align:center;font-size:19px;font-size:1.2rem}
.wp-pagenavi .nextpostslink:after,.wp-pagenavi .previouspostslink:before{font-family:FontAwesome;font-weight:400;font-size:1em}
.wp-pagenavi .current,.wp-pagenavi .page{margin:0 .5em}
.wp-pagenavi .previouspostslink:before{content:'\f104';margin:0 2em 0 0}
.wp-pagenavi .nextpostslink:after{content:'\f105';margin:0 0 0 2em}
.two-column-section{font-size:0}
.bullets-section .two-column-section .bullet-item,.contact .standard-section .gform_wrapper .two-column-section .gfield,.team-listing-section .two-column-section .team-member-item,.two-column-section .bullets-section .bullet-item,.two-column-section .column,.two-column-section .contact .standard-section .gform_wrapper .gfield,.two-column-section .team-listing-section .team-member-item{font-size:16px;font-size:1rem}
.two-column-section .side-column .widget{margin:0 0 2em;padding:1.6em;border:1px solid #D2D1CE}
.two-column-section .side-column .widget .widget-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;text-align:center;margin:0 0 1em}
.two-column-section .side-column .widget .textwidget{line-height:1.8em;font-size:.8em}
.two-column-section .side-column .widget.widget_categories>ul{font-size:.8em}
.two-column-section .side-column .widget.widget_categories>ul li{line-height:1em}
.general-video-section,.product-video-section,.video-section{background-color:#EEE;background-size:cover;background-position:center}
.general-video-section .container,.product-video-section .container,.video-section .container{text-align:center}
.general-video-section .video-container,.product-video-section .video-container,.video-section .video-container{margin:0 auto}
.primary-sidebar .widget_categories li{margin:0 0 1em}
.primary-sidebar .widget_categories li:before{display:none}
.site-header{z-index:100}
.site-header .container{padding:0}
.site-header .main-navigation,.site-header .search-form-container,.site-header .site-branding{display:inline-block;vertical-align:middle}
.site-header .header-container{font-size:0}
.site-header .search-submit,.site-header .site-description{display:none}
.site-header .site-branding{height:100%;width:56px;background:#FFB600;position:relative;font-size:16px;font-size:1rem;z-index:10}
.site-header .site-logo{display:block;background-color:transparent;background-image:url(img/sprite.png?v=1.0.1);background-repeat:no-repeat;background-size:1000px 1000px;outline:0;white-space:nowrap;text-indent:100%;overflow:hidden}
.site-header .navigation-container{font-size:16px;font-size:1rem}
.site-header .navigation-container.active{opacity:1}
.site-header .main-navigation a{font-family:Arial,sans-serif;font-weight:700;transition:all .2s ease-out;color:#4D5258;text-decoration:none}
.site-header .main-navigation a.current-menu-item,.site-header .main-navigation a:hover{color:#FFB600}
/*.site-header .search-form-container label:before{content:'\f002';font-family:FontAwesome;font-weight:400;font-size:1em;position:absolute;top:-2px;left:12px;color:#4D5258}*/
.site-header .search-form-container .search-field{height:44px;width:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border:1px solid #4D5258;padding:0 .5em 0 2.5em;border-radius:2.2em}
.page-archive-blogs,.page-default,.page-search-results{border-top:1px solid #D2D1CE}
.blog-listing-section article,.page-archive-blogs .blog-listing-section .section-header,.page-search-results .page{border-bottom:1px solid #D2D1CE}
.site-header .search-form-container .search-field:focus{outline:0;border-color:#FFB600}
.site-header #mobile-menu-switch .hamburger{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:middle;display:inline-block;position:relative;margin:0 0 0 .75em}
.site-header #mobile-menu-switch .hamburger:after,.site-header #mobile-menu-switch .hamburger:before{content:'';position:absolute;-webkit-transition:all .2s ease-out;left:0}
.site-header #mobile-menu-switch .hamburger:before{top:-5px;transition:all .2s ease-out}
.site-header #mobile-menu-switch .hamburger:after{top:5px;transition:all .2s ease-out}
.site-header #mobile-menu-switch .toggle.active .hamburger{background:#FFF}
.site-header #mobile-menu-switch .toggle.active .hamburger:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0}
.site-header #mobile-menu-switch .toggle.active .hamburger:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}
.hamburger-bar,.site-header #mobile-menu-switch .hamburger,.site-header #mobile-menu-switch .hamburger:after,.site-header #mobile-menu-switch .hamburger:before{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background:#FFB600}
.blog-listing-section .container{padding:54px 0;padding:3.4rem 0}
.blog-listing-section article{margin:0;padding:32px 0;padding:2rem 0}
.blog-listing-section article:first-child{padding-top:0}
.blog-listing-section article .entry-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:400}
.blog-listing-section article .entry-title a{color:#56575A}
.blog-listing-section article .moretag{font-family:Arial,sans-serif;font-weight:700;margin:1em 0 0;display:block}
.about-us .bullets-section .section-title strong,.page-default h2,.page-single .blog-detail-section .entry-title,.widget_trumpet_authorabout_widget .author-name,.widget_trumpet_authorabout_widget .author-position{font-family:"Gotham SSm A","Gotham SSm B"}
.blog-listing-section .post .entry-thumbnail{display:none}
.blog-listing-section .post .entry-thumbnail img{height:100%;width:100%}
.blog-listing-section .post .entry-content-container{display:inline-block;vertical-align:top}
.entry-content ul{margin:0 0 1em}
.entry-content ul li{margin:0 0 0 1em}
.entry-meta .on-by-container span:after,.meta-divider{content:'|';margin:0 .5em;font-size:16px;font-size:1rem;opacity:.2}
.entry-meta,.entry-meta .on-by-container a{opacity:.7;color:#56575A}
.entry-meta{font-size:.75em;margin:0 0 1em}
.entry-meta .on-by-container span:last-child:after{display:none}
.entry-meta .on-by-container a:hover{color:#56575A}
.page-single .featured-image-section .container{width:100%;padding:0}
.page-single .featured-image-section .entry-featured-image{overflow:hidden;width:100%}
.page-single .blog-detail-section .entry-title{font-weight:400}
.page-single .blog-detail-section .entry-meta-container .entry-meta,.page-single .blog-detail-section .entry-meta-container .on-by-container,.page-single .blog-detail-section .entry-meta-container .social-share-navigation{display:inline-block}
.page-single .blog-detail-section .entry-meta-container .entry-meta .byline:after{position:relative;top:-2px}
.page-single .blog-detail-section .entry-meta-container .social-share-navigation:before{content:'share';color:#FFB600;margin:0 .5em 0 0;font-size:14px;font-size:.9rem}
.page-single .blog-detail-section .entry-meta-container .social-share-navigation .site-footer .navigation-container .social-links .menu-item,.page-single .blog-detail-section .entry-meta-container .social-share-navigation .social-icon,.site-footer .navigation-container .social-links .page-single .blog-detail-section .entry-meta-container .social-share-navigation .menu-item{height:19px;width:18px;white-space:nowrap;overflow:hidden;display:inline-block;margin:0 .15em 0 0;font-size:20px;line-height:20px}
.page-single .blog-detail-section .entry-meta-container .social-share-navigation .site-footer .navigation-container .social-links .menu-item:before,.page-single .blog-detail-section .entry-meta-container .social-share-navigation .social-icon:before,.site-footer .navigation-container .social-links .page-single .blog-detail-section .entry-meta-container .social-share-navigation .menu-item:before{font-size:20px;line-height:20px;vertical-align:bottom}
.page-single .blog-detail-section .entry-content img{max-width:100%}
.widget_trumpet_authorabout_widget{text-align:center}
.widget_trumpet_authorabout_widget .author-avatar{height:150px;width:150px;overflow:hidden;margin:0 auto .5em;border-radius:50%}
.widget_trumpet_authorabout_widget .author-name{font-weight:700;margin:0}
.widget_trumpet_authorabout_widget .author-header{line-height:1.5em;margin:0 0 .6em}
.widget_trumpet_authorabout_widget .author-position{font-weight:300;color:#FFB600;display:inline-block;margin:0 .25em 0 0}
.widget_trumpet_authorabout_widget .author-social-links{display:inline-block}
.site-footer .navigation-container .social-links .widget_trumpet_authorabout_widget .author-social-links .menu-item,.widget_trumpet_authorabout_widget .author-social-links .site-footer .navigation-container .social-links .menu-item,.widget_trumpet_authorabout_widget .author-social-links .social-icon{height:16px;width:17px;display:inline-block;overflow:hidden;font-size:17px;position:relative;top:1px}
.site-footer .navigation-container .social-links .widget_trumpet_authorabout_widget .author-social-links .menu-item:before,.widget_trumpet_authorabout_widget .author-social-links .site-footer .navigation-container .social-links .menu-item:before,.widget_trumpet_authorabout_widget .author-social-links .social-icon:before{margin-right:.5em;line-height:16px;vertical-align:top}
.page-default h2{font-weight:700;color:#6ACADE;margin:1.5em 0 1em}
.page-search-results .page{padding:91px 0;padding:2rem 0}
/*.page-search-results .page .entry-title a{color:#FFB600}*/
/*.page-search-results .page .moretag{display:none}*/
.page-search-results .page .entry-link{margin-top:1em}
.bullets-section{font-size:0}
.bullets-section .bullet-item{margin:0 0 2em;padding:0 5% 0 0;font-size:16px;font-size:1rem}
.bullets-section .has-icon:before{content:'';display:block;background-color:transparent;background-image:url(img/sprite.png?v=1.0.1);background-repeat:no-repeat;background-size:1000px 1000px;outline:0;white-space:nowrap;text-indent:100%;overflow:hidden;height:78px;width:82px;position:absolute;top:0;left:0}
.bullets-section .has-icon.financial-firms:before{background-position:0 -70px}
.bullets-section .has-icon.law-firms:before{background-position:-122px -70px}
.bullets-section .has-icon.partners:before{background-position:-244px -70px}
.bullets-section .has-icon.industry-expertise:before{background-position:-366px -70px}
.bullets-section .has-icon.fast-support:before{background-position:-606px -70px}
.bullets-section .has-icon.custom-solutions:before{background-position:-446px -70px}
.bullets-section .has-icon.trusted-partners:before{background-position:-526px -70px}
.about-us .bullets-section,.home .bullets-section{background:#EEE}
.home .bullets-section .bullet-item{padding-top:104px;padding-top:6.5rem}
.home .bullets-section .bullet-item.financial-firms .entry-title{color:#479F48}
.home .bullets-section .bullet-item.law-firms .entry-title{color:#6ACADE}
.home .bullets-section .bullet-item.partners .entry-title{color:#FFB600}
.home .bullets-section .learn-more{font-family:Arial,sans-serif;font-weight:700;text-decoration:none;color:#56575A}
.about-us .bullets-section .section-header{margin-bottom:64px;margin-bottom:4rem}
.about-us .bullets-section .section-title{text-align:center}
.about-us .bullets-section .section-title strong{font-weight:300;color:#FFB600}
.about-us .bullets-section .entry-title,.call-to-action-section .section-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700}
.about-us .bullets-section .bullet-item:before{width:78px}
.call-to-action-section{background:url(img/header-blue-mobile.jpg) center top no-repeat #6ACADE;color:#FFF;text-align:center}
.call-to-action-section .section-header{margin-bottom:1em}
.call-to-action-section .section-title{margin-bottom:.35em}
.call-to-action-section .section-content{font-family:Arial,sans-serif;font-weight:200;font-size:.9em}
.carousel-section .entry-content>p,.carousel-section .entry-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:200}
.call-to-action-section .section-navigation{font-size:.9em}
.call-to-action-section .section-navigation .button:last-child{margin:0}
.call-to-action-section .button{background:0 0;border:1px solid #FFF;font-size:.9em}
.call-to-action-section .button:after{display:none}
.call-to-action-section .section-content,.call-to-action-section .section-header{margin-left:auto;margin-right:auto;width:100%}
.call-to-action-section a{color:#FFF}
.call-to-action-section a:hover{text-decoration:none}
.call-to-action-section p a,.call-to-action-section p a:hover{text-decoration:underline}
.carousel-section{background:#4D5258;position:relative}
.carousel-section .container{height:100%;width:100%;padding:0}
.carousel-section .background{height:100%;width:100%;overflow:hidden;position:relative}
.carousel-section .carousel-container{height:100%;width:100%;overflow:hidden}
.carousel-section .content-container{color:#FFF;height:100%;z-index:1;top:0}
.carousel-section .content-container:before{content:'';height:100%;width:1%;margin-left:-1%;display:inline-block;vertical-align:middle}
.carousel-section .content-container .content-extra-container{display:inline-block;vertical-align:middle;position:relative;max-width:98%}
.carousel-section .carousel-item{/*height:100%;*/width:100%;display:none; height:875px;}
.carousel-section .carousel-item.active{display:block}
.carousel-section .entry-header{margin:0 0 1em}
.carousel-section .entry-title{margin:0}
.carousel-section .entry-content>p{font-size:1.2em}
.carousel-section .carousel-navigation{position:absolute;bottom:-30px;left:0;height:16px;width:100%;text-align:center;z-index:5}
.carousel-section .carousel-navigation .nav-item{display:inline-block;position:relative;height:100%}
.carousel-section .carousel-navigation .nav-item>a{display:inline-block}
.carousel-section .carousel-navigation .nav-item>a:hover{opacity:1}
.carousel-section .carousel-navigation .nav-item>a:hover figure img,.carousel-section .next-prev-button:hover{opacity:.7}
.carousel-section .carousel-navigation .nav-item figure,.carousel-section .carousel-navigation .nav-item p{display:none}
.carousel-section .carousel-navigation .nav-item figure{height:100%}
.carousel-section .carousel-navigation .nav-item figure img{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;height:100%}
.carousel-section .carousel-navigation .nav-item p{position:absolute;width:84%;left:50%;margin-left:-42%;height:1.5em;top:50%;margin-top:-.75em;font-family:Arial,sans-serif;font-weight:700;color:#FFF}
.featured-blog-section .section-subtitle,.featured-blog-section .section-title{font-family:"Gotham SSm A","Gotham SSm B"}
.carousel-section .carousel-next-prev-navigation{pointer-events:none;display:none;z-index:10}
.carousel-section .carousel-next-prev-navigation .next-prev-button{pointer-events:all}
.carousel-section .next-prev-button{white-space:nowrap;text-indent:100%;overflow:hidden;background:#FFF;color:#FFB600;text-align:center;display:block}
.carousel-section .next-prev-button.prev-button{position:absolute;top:0;left:0}
.carousel-section .next-prev-button.prev-button:before{position:absolute;width:40px;left:50%;margin-left:-20px;height:40px;top:50%;margin-top:-20px;font-size:1em}
.carousel-section .next-prev-button.next-button{position:absolute;top:0;right:0}
.carousel-section .next-prev-button.next-button:after{position:absolute;width:40px;left:50%;margin-left:-20px;height:40px;top:50%;margin-top:-20px;font-size:1em}
.carousel-section .next-prev-button:after,.carousel-section .next-prev-button:before{line-height:40px;text-indent:0}
.featured-blog-section{background:#EEE}
.featured-blog-section .section-title{font-weight:700;margin:0 0 .25em}
.featured-blog-section .section-title a{text-decoration:none;color:#56575A}
.featured-blog-section .section-subtitle{font-weight:200}
.featured-blog-section .moretag{display:none}
.highlight-section .container{font-size:0}
.highlight-section .section-content,.highlight-section .section-header{display:inline-block;vertical-align:top;font-size:16px;font-size:1rem}
.highlight-section .section-header cite:before,.page-header-section .button:after{display:none}
.highlight-section .section-header{padding:16px 0;padding:1rem 0}
.highlight-section .section-header cite{font-family:Arial,sans-serif;font-weight:700}
.highlight-section .section-title{margin:0}
.highlight-section .section-title strong{color:#FFB600;line-height:1.59em}
.highlight-section .section-navigation{margin-top:2.35em}
.page-header-section{background:url(img/header-blue-mobile.jpg) center top no-repeat #6ACADE;color:#FFF;text-align:center}
.page-header-section .section-header{margin-bottom:1em}
.page-header-section .section-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;margin-bottom:.35em}
.page-header-section .section-content{font-family:Arial,sans-serif;font-weight:200;font-size:.9em}
.page-header-section .section-navigation{font-size:.9em}
.page-header-section .section-navigation .button:last-child{margin:0}
.page-header-section .button{background:0 0;border:1px solid #FFF;font-size:.9em}
.page-header-section .container{padding:61px 0;padding:3.85rem 0}
.grey-header-section,.page-product-listing .page-header-section{background-color:#494A4F}
.light-grey-header-section,.page-blogs .page-header-section,.webinars .call-to-action-section,.webinars .page-header-section{background-color:#6E7483}
.contact .page-header-section,.green-header-section, .resource-center .page-header-section{background-color:#3A863C}
.about-us .page-header-section .section-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;margin:0}
.partners-section .container{padding:0;width:100%}
.partners-section .entry-container{font-size:0}
.partners-section .entry-header{position:relative}
.partners-section .entry-content ul{margin:0}
.partners-section .entry-content li{margin:0 0 1em 1em}
.partners-section .entry-content li:last-child{margin:0 0 0 1em}
.partners-section .listing-item{padding:3em 0}
.partners-section .listing-item:nth-child(even){background:#EEE}
.partners-section .listing-item:nth-child(even) .side-column:after{background:#EEE}
.partners-section .listing-item.channel-partners .entry-header:before{background-position:0 -180px}
.partners-section .listing-item.channel-partners .entry-title{color:#6ACADE}
.partners-section .listing-item.technology-partners .entry-header:before{background-position:-84px -180px}
.partners-section .listing-item.technology-partners .entry-title{color:#FFB600}
.partners-section .listing-item.integration-partners .entry-header:before{background-position:-168px -180px}
.partners-section .listing-item.integration-partners .entry-title{color:#6DA2AC; /*#479F48 */}
.bullets-section .partners-section .bullet-item,.contact .standard-section .gform_wrapper .partners-section .gfield,.partners-section .bullets-section .bullet-item,.partners-section .column,.partners-section .contact .standard-section .gform_wrapper .gfield,.partners-section .team-listing-section .team-member-item,.team-listing-section .partners-section .team-member-item{font-size:16px;font-size:1rem}
.split-content-section .container{margin-left:auto;margin-right:auto;width:100%;max-width:1600px;font-size:0;padding:0}
.bullets-section .split-content-section .bullet-item,.contact .standard-section .gform_wrapper .split-content-section .gfield,.split-content-section .bullets-section .bullet-item,.split-content-section .column,.split-content-section .contact .standard-section .gform_wrapper .gfield,.split-content-section .team-listing-section .team-member-item,.team-listing-section .split-content-section .team-member-item{vertical-align:middle;font-size:16px;font-size:1rem}
.split-content-section .section-content,.split-content-section .section-header,.split-content-section .video-container{text-align:left}
.split-content-section .section-content p strong{color:#FFB600}
.split-content-section .main-column{padding:0 50px}
.bullets-section .split-content-section .side-column.bullet-item .video-container,.contact .standard-section .gform_wrapper .split-content-section .side-column.gfield .video-container,.split-content-section .bullets-section .side-column.bullet-item .video-container,.split-content-section .column.side-column .video-container,.split-content-section .contact .standard-section .gform_wrapper .side-column.gfield .video-container,.split-content-section .team-listing-section .side-column.team-member-item .video-container,.team-listing-section .split-content-section .side-column.team-member-item .video-container{height:100%;width:100%}
.standard-section .container{padding:0;width:100%}
.not-found-section{border:1px solid #D2D1CE}
.contact .standard-section .gform_wrapper{font-size:0}
.contact .standard-section .gform_wrapper .gfield_label{display:none}
.contact .standard-section .gform_wrapper .gfield{margin:0 0 1em;padding:0;font-size:16px;font-size:1rem}
.contact .standard-section .gform_wrapper .gfield.intro-paragraph{width:100%;padding:0}
.contact .standard-section .gform_wrapper .gfield.state{padding-right:2%}
.contact .standard-section .gform_wrapper .gfield.interested-in{margin:2em 0 1em;padding:0;width:100%}
.contact .standard-section .gform_wrapper .gfield.interested-in .gfield_label{font-family:Arial,sans-serif;font-weight:400;display:block;margin-bottom:2em}
.contact .standard-section .gform_wrapper .gfield.interested-in li{display:inline-block;height:22px;width:100%}
.contact .standard-section .gform_wrapper .gfield.interested-in li label{line-height:22px;margin:0}
.contact .standard-section .gform_wrapper .gfield.what-questions{width:100%}
.contact .standard-section .gform_wrapper .ginput_container .chosen-container-single{font-size:16px;font-size:1rem}
.contact .standard-section .gform_wrapper .ginput_container .chosen-container-single.chosen-with-drop .chosen-single>div b:before{content:'\f106'}
.contact .standard-section .gform_wrapper .ginput_container .chosen-single{background:#FFF;line-height:1.15em;height:auto}
.contact .standard-section .gform_wrapper .ginput_container .chosen-single>div{background:#FFF;margin-top:-9px;height:18px;top:50%}
.contact .standard-section .gform_wrapper .ginput_container .chosen-single>div b{background:0 0!important}
.contact .standard-section .gform_wrapper .ginput_container .chosen-single>div b:before{content:'\f107';font-family:FontAwesome;font-weight:400;font-size:1em}
.contact .standard-section .gform_wrapper .ginput_container .instruction{display:none}
.contact .standard-section .gform_wrapper .gform_button{font-size:16px;font-size:1rem;border:0}
.subscribe-section .container{text-align:center;padding:45px 0;padding:2.85rem 0}
.subscribe-section .gform_body,.subscribe-section .gform_footer,.subscribe-section .section-content,.subscribe-section .section-header{display:inline-block}
.subscribe-section .section-header{margin:0 32px 0 0;margin:0 2rem 0 0}
.subscribe-section .section-title{font-family:Arial,sans-serif;font-weight:400}
.subscribe-section .gform_wrapper{margin:0;padding:0;max-width:none}
.subscribe-section .gform_wrapper .gform_body .gfield .gfield_label{display:none}
.subscribe-section .gform_wrapper .gform_body .gfield .ginput_container,.subscribe-section .gform_wrapper .gform_footer{margin:0;padding:0}
.subscribe-section .gform_wrapper .gform_footer .gform_button{font-size:16px;font-size:1rem;border:0;margin:0}
.product-description-section .container{font-size:0}
.bullets-section .product-description-section .bullet-item,.contact .standard-section .gform_wrapper .product-description-section .gfield,.product-description-section .bullets-section .bullet-item,.product-description-section .column,.product-description-section .contact .standard-section .gform_wrapper .gfield,.product-description-section .team-listing-section .team-member-item,.team-listing-section .product-description-section .team-member-item{font-size:16px;font-size:1rem}
.product-description-section.two-columns .section-content{text-align:justify}
.bullets-section .product-description-section.one-column .bullet-item,.contact .standard-section .gform_wrapper .product-description-section.one-column .gfield,.product-description-section.one-column .bullets-section .bullet-item,.product-description-section.one-column .column,.product-description-section.one-column .contact .standard-section .gform_wrapper .gfield,.product-description-section.one-column .team-listing-section .team-member-item,.team-listing-section .product-description-section.one-column .team-member-item{width:100%}
.product-description-section .section-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:400;font-size:22px;font-size:1.4rem}
.product-description-section .section-content li{text-align:left;margin-bottom:.2em}
.product-listing-section{text-align:center}
.product-listing-section .listing-container{margin:0 0 64px;margin:0 0 4rem}
.product-listing-section .listing-container:last-child{margin:0}
.product-listing-section .listing-item{border:1px solid #D2D1CE;display:inline-block;vertical-align:top;position:relative}
.product-listing-section .entry-title{margin:0 0 .5em}
.product-listing-section .entry-title a{color:#56575A;text-decoration:none}
.product-listing-section .entry-content{line-height:1.525em}
.product-listing-section .entry-navigation{width:100%}
.product-header-section{background:url(img/header-blue-mobile.jpg) center top no-repeat #6ACADE;color:#FFF;text-align:center}
.product-header-section .section-header{margin-bottom:1em}
.product-header-section .section-navigation{font-size:.9em}
.product-header-section .section-navigation .button:last-child{margin:0}
.product-header-section .button{background:0 0;border:1px solid #FFF;font-size:.9em}
.team-modal .entry-header,.webinar-listing-section .webinar-listing-table tr{border-bottom:1px solid #D2D1CE}
.product-header-section .button:after{display:none}
.product-header-section .container{text-align:center;padding:61px 0;padding:3.85rem 0}
.product-header-section .section-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;margin-bottom:.35em}
.product-header-section .section-content{font-family:Arial,sans-serif;font-weight:200;font-size:.9em}
.product-related-section{background:#E6E4E2}
.product-related-section .container{width:100%;padding:0}
.product-related-section .product-navigation{overflow:hidden}
.product-related-section .product-navigation>a{color:#56575A;text-decoration:none;overflow:hidden;display:block}
.product-related-section .product-navigation>a p{display:block}
.product-related-section .product-navigation>a p span{display:inline-block;vertical-align:middle;padding:0 1em;font-size:16px;font-size:1rem}
.product-related-section .product-navigation>a p span strong{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;display:block}
.product-related-section .product-navigation>a:first-child p:before{color:#FFB600;font-size:2.9em}
.product-related-section .product-navigation>a:last-child{background:#DEDCDA}
.product-testimonial-section,.solution-listing-section{background:#EEE}
.product-related-section .product-navigation>a:last-child p:after{color:#FFB600;font-size:2.9em}
.product-testimonial-section .container{padding:60px 0;padding:3.8rem 0}
.product-testimonial-section .testimonial-item .entry-container{font-size:0}
.product-testimonial-section .testimonial-item .main-column,.product-testimonial-section .testimonial-item .side-column{display:inline-block;vertical-align:middle;font-size:16px;font-size:1rem}
.product-testimonial-section .testimonial-item .main-column q{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300;line-height:1.4em;color:#838B96}
.product-testimonial-section .testimonial-item .side-column cite,.solution-listing-item .entry-title{font-family:Arial,sans-serif;font-weight:700}
.product-testimonial-section .testimonial-item .side-column cite:before{display:none}
.product-video-section .section-header{margin-bottom:43px;margin-bottom:2.7rem}
.solution-listing-section .section-header{text-align:center;margin:0 auto 32px;margin:0 auto 2rem}
.solution-listing-item .entry-title{margin-bottom:.2em}
.solution-listing-item .entry-title q{margin:0}
.solution-listing-item .entry-container{overflow:hidden;font-size:0}
.solution-listing-item .solutions-title{font-size:.95em;margin:0 0 .4em}
.solution-listing-item .main-column,.solution-listing-item .quote-container{display:inline-block;vertical-align:middle;font-size:16px;font-size:1rem;padding:0 2em}
.solution-listing-item .solutions-navigation{overflow:hidden}
.solution-listing-item .solutions-navigation a{float:left;clear:left}
.solution-listing-item .nav-column{display:inline-block;vertical-align:top;margin:0 3em 0 0}
.solution-listing-item:last-child{margin:0}
.team-listing-section{text-align:center}
.team-listing-section .section-header{margin:0 0 3em}
.team-listing-section .section-content{margin-bottom:-2em}
.team-listing-section .team-container{font-size:0}
.team-listing-section .team-member-item{margin:0 0 2em;padding:0 2.5%;text-align:center;font-size:16px;font-size:1rem;cursor:pointer}
.team-listing-section .team-member-item .entry-thumb{height:150px;width:150px;margin:0 auto 1em;overflow:hidden;border-radius:50%}
.team-listing-section .team-member-item .entry-thumb img,.team-overlay{height:100%;width:100%}
.team-listing-section .team-member-item .entry-content,.team-listing-section .team-member-item .entry-header{width:100%}
.team-listing-section .team-member-item .entry-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;font-size:.85em;margin:0}
.team-listing-section .team-member-item .entry-subtitle{font-family:Arial,sans-serif;font-weight:400;color:#FFB600;line-height:1.4em;font-size:.8em}
.team-listing-section .team-member-item .entry-content{display:none}
.team-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:1000}
.team-modal{background:#FFF;text-align:left;max-width:750px;z-index:1001}
.team-modal .entry-container{position:relative}
.team-modal .entry-thumb{height:150px;width:150px;border-radius:50%;overflow:hidden}
.team-modal .entry-thumb img{height:100%;width:100%}
.team-modal .entry-header{margin:0 0 2em;padding:0 0 2em}
.team-modal .entry-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;color:#44ADC3;font-size:3.1em;margin:0 0 .2em}
.team-modal .entry-subtitle{font-size:1.3em;margin:0}
.team-modal .entry-content{font-size:1.1em;line-height:1.5em;overflow:auto}
.team-modal .close-button{height:38px;width:38px;overflow:hidden;background:#FFB600;cursor:pointer;z-index:10;border-radius:50%}
.team-modal .close-button:after,.team-modal .close-button:before{content:'';position:absolute;width:20px;left:50%;margin-left:-10px;height:4px;top:50%;margin-top:-2px;background:#FFF}
.team-modal .close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.team-modal .close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.team-modal .next-button,.team-modal .prev-button{background:#6ACADE;cursor:pointer;z-index:10}
.team-modal .next-button:before,.team-modal .prev-button:before{font-family:FontAwesome;font-weight:400;font-size:1.5em;height:100%;width:100%;color:#FFF;text-align:center;display:block}
.team-modal .next-button:before{content:'\f054';-webkit-transform:translateX(.1em);-ms-transform:translateX(.1em);transform:translateX(.1em)}
.team-modal .prev-button:before{content:'\f053';-webkit-transform:translateX(-.1em);-ms-transform:translateX(-.1em);transform:translateX(-.1em)}
.webinar-listing-section .container{padding:62px 0 0;padding:3.9rem 0 0}
.webinar-listing-section .section-header{margin:0 0 33px;margin:0 0 2.1rem}
.webinar-listing-section .section-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:400}
.webinar-listing-section .section-content h3,.webinar-listing-section .section-content h4,.webinar-listing-section .section-content h5,.webinar-listing-section .section-content h6{font-family:Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:24px;font-size:1.5rem;color:#6ACADE;margin-bottom:.45em}
.webinar-listing-section .section-content ul{font-size:16px;font-size:1rem}
.webinar-listing-section .section-content li{margin-bottom:.3em}
.webinar-listing-section .webinar-listing-table{margin-top:12px;margin-top:.75rem;width:100%}
.webinar-listing-section .webinar-listing-table thead th{text-align:left}
.webinar-listing-section .webinar-listing-table thead th:nth-child(1){width:50%}
.webinar-listing-section .webinar-listing-table thead th:nth-child(2){width:10%}
.webinar-listing-section .webinar-listing-table thead th:nth-child(3){width:25%}
.webinar-listing-section .webinar-listing-table tbody td:first-child{font-family:Arial,sans-serif;font-weight:700}
.webinar-listing-section .webinar-listing-table td,.webinar-listing-section .webinar-listing-table th{padding:1em 56px 1em 0;padding:1em 3.5rem 1em 0;vertical-align:top;line-height:1.2em}
.webinar-listing-section .webinar-listing-table .webinar-time a{display:block}
.webinar-listing-section .webinar-listing-table .webinar-register{text-align:right;padding-right:0}
.webinar-listing-section .webinar-listing-table .webinar-register .button:after{display:none}
.webinar-listing-section.assemblage{background:#EEE}
.site-footer{background:#56575A;color:#B6B6B6;max-width:1600px;margin:0 auto}
.site-footer .footer-container{padding:65px 0 100px}
.site-footer .copyright-container{margin:0 0 3em}
.site-footer .logo:before{content:'';display:block;background-color:transparent;background-image:url(img/sprite.png?v=1.0.1);background-repeat:no-repeat;background-size:1000px 1000px;outline:0;white-space:nowrap;text-indent:100%;overflow:hidden;height:49px;width:49px;background-position:-82px 0;vertical-align:middle}
.site-footer .phone-number:before{content:'Phone:';margin:0 .5em 0 0}
.site-footer .fax-number:before{content:'Fax:';margin:0 .5em 0 0}
.site-footer .navigation-container .menu-header{color:#B6B6B6;font-size:1.1em;margin:0 0 1em}
.site-footer .navigation-container .menu-item{color:#FFB600}
.site-footer .navigation-container .social-links .menu-item{white-space:nowrap;text-indent:100%;overflow:hidden;height:25px;width:25px;display:inline-block;position:relative;margin:0 1em 0 0}
.site-footer .navigation-container .social-links .menu-item:before{position:absolute;top:0;left:0;text-indent:0}
.site-footer .footer-links{margin:0 0 2em}

/*18-06-2019*/
.staging-page-home .split-content-wrap { width: 100%; padding: 50px 0; display: inline-block; }
.staging-page-home .content-wrap { float: right; font-size: 20px; line-height: 28px; width: 100%; }
.staging-page-home .content-wrap p { margin: 0; padding-bottom: 8px; }
.staging-page-home .content-wrap ul { display: inline-block; }
.staging-page-home .content-wrap ul li { float: left; margin: 0; padding: 4px 0; padding-left: 20px; width: 100%; position: relative; }
.staging-page-home .content-wrap ul li:before { content: ''; position: absolute; height: 5px; width: 5px; border-radius: 50%; background: #000; left: 0; top: 50%; transform: translateY(-50%); }
.staging-page-home article.nav-item.carousel-nav-item.banner-slider {float: left; width: 20%;}

.staging-page-home article.nav-item.carousel-nav-item.banner-slider a img {width: 100%;}
nav.column.navigation-column.footer-links { margin: 0;}
nav.social-links a { margin: 0 6px !important;}

/* New Icons */
.staging-page-home .bullets-section .bullet-item.financial-brain.has-icon:before { background-image: url(http://trumpetinc.com/wp-content/uploads/2019/06/brain.png); background-size: contain;     top: -110px; }
.staging-page-home .bullets-section .bullet-item.law-flow-chart.has-icon:before { background-image: url(http://trumpetinc.com/wp-content/uploads/2019/06/graph-icon.png); background-size: contain;     top: -110px; }
.staging-page-home .bullets-section .bullet-item.partners-people.has-icon:before { background-image: url(http://trumpetinc.com/wp-content/uploads/2019/06/group-of-people-in-a-formation.png); background-size: contain;     top: -110px; }

/* 11-8-19 */
.staging-page-home .bullets-section .bullet-item.financial-brain.has-icon:before { background-image: url(http://trumpetinc.com/wp-content/uploads/2019/08/process-flow.png); background-size: contain;     top: -110px; }
.staging-page-home .bullets-section .bullet-item.law-flow-chart.has-icon:before { background-image: url(http://trumpetinc.com/wp-content/uploads/2019/08/system-flow.png); background-size: contain;     top: -110px; }
.staging-page-home .bullets-section .bullet-item.partners-people.has-icon:before { background-image: url(http://trumpetinc.com/wp-content/uploads/2019/08/people-flow.png); background-size: contain;     top: -110px; }

/* 17-7-19 */
.partners-section .entry-header:before{content:'';display:block;background-color:transparent;background-image:url(img/sprite.png?v=1.0.1);background-repeat:no-repeat;background-size:1000px 1000px;outline:0;white-space:nowrap;text-indent:100%;overflow:hidden;height:88px;width:82px;position:absolute;top:0;left:0}
.partners-section .entry-header.no_before_class:before{ display: none; }
.partners-section .entry-header.no_before_class {  padding: 0;}



.bpo_section {
    padding-top: 50px;
}

.productivity_software .container {
    padding-top: 0px !important;
}

.productivity_software .section-header {
    text-align: center;
    padding-bottom: 50px;
}



.process_flow_wrapper { width:100%; }
.process_flow_wrapper img{ width: 100%; }
.process_flow_wrapper .single_flow { float: left; width: 25%; padding: 0 100px 0 15px; position: relative; }
.process_flow_wrapper .single_flow:before { content: ''; position: absolute; background-image: url(http://trumpetinc.com/wp-content/uploads/2019/07/right-arrow-angle.png); height: 70px; width: 90px; background-repeat: no-repeat; background-size: contain; background-position: top; right: 0;top: 70px;}
.process_flow_wrapper .single_flow img { width: 100%; height: 50px; max-width: 50px; }
.process_flow_wrapper .single_flow p { margin-top: 15px; }
.flow_content_wrapper { display: inline-block; width: 100%; }
/*.single_flow_content { margin-bottom: 50px; }*/
.single_flow_content h3 {font-weight: 700;     color: #FFB600;}
.single_flow_content h5 {font-weight: 400;}
.flow_content_wrapper .single_flow_content .container{ padding: 0; }
.flow_content_wrapper .single_flow_content:nth-child(even){ background: #EEE;}
.flow_content_wrapper .single_flow_content{ padding: 50px 0; }
.product_summary_wrap .container { padding-bottom: 0;}


.about-values-section .solution-listing-item{ padding-bottom: 0 !important; }

@media screen and (min-width:375px) and (max-width:767px){.container,.two-column-section .side-column,.use-inner,.wp-pagenavi{width:340px}
.general-video-section .video-container,.product-video-section .video-container,.video-section .video-container{height:200px;width:340px}
.blog-listing-section .post .entry-container{width:340px}
.carousel-section .content-container{position:absolute;width:340px;left:50%;margin-left:-170px}
.highlight-section .section-title strong{font-size:1.5rem}
.partners-section .entry-container{margin-left:auto;margin-right:auto;width:340px}
.bullets-section .split-content-section .bullet-item,.contact .standard-section .gform_wrapper .split-content-section .gfield,.product-listing-section .entry-container,.product-listing-section .section-header,.product-related-section .product-navigation>a p,.solution-listing-section .section-header,.split-content-section .bullets-section .bullet-item,.split-content-section .column,.split-content-section .contact .standard-section .gform_wrapper .gfield,.split-content-section .team-listing-section .team-member-item,.team-listing-section .split-content-section .team-member-item,.webinar-listing-section .section-content,.webinar-listing-section .section-header,.webinar-listing-section .webinar-listing-table tbody td{width:340px}
}
@media screen and (min-width:768px) and (max-width:960px){body,html{font-size:14px}
.container,.use-inner{width:640px}
.general-video-section .video-container,.product-video-section .video-container,.video-section .video-container{height:360px;width:640px}
.site-header .header-container{height:109px;width:100%}
.site-header .navigation-container{-webkit-transition:opacity .2s ease-out,width .2s ease-out;transition:opacity .2s ease-out,width .2s ease-out;position:fixed;top:0;right:0;height:100%;width:0;padding:109px 0 0;background:#FFF;overflow:hidden;opacity:0}
.site-header .navigation-container.active{width:320px}
.site-header #mobile-menu-switch{position:absolute;top:50%;right:40px;font-size:1.4rem;margin-top:-.7em}
.site-header #mobile-menu-switch .hamburger{top:-2px}
.site-header #mobile-menu-switch .hamburger:before{top:-7px}
.site-header #mobile-menu-switch .hamburger:after{top:7px}
.hamburger-bar,.site-header #mobile-menu-switch .hamburger,.site-header #mobile-menu-switch .hamburger:after,.site-header #mobile-menu-switch .hamburger:before{height:4px;width:26px}
.blog-listing-section .post .entry-thumbnail{height:60px;width:60px;overflow:hidden;border-radius:50%}
.blog-listing-section .post .entry-content-container{width:308px}
.carousel-section .content-container{position:absolute;width:640px;left:50%;margin-left:-320px}
.carousel-section .content-container .content-extra-container{padding:0 50px}
.carousel-section .entry-content .button{margin:0;padding:2em}
.featured-blog-section .section-title{font-size:1.6rem}
.featured-blog-section .section-subtitle{font-size:1rem}
.featured-blog-section .section-navigation .button{padding:.75em 1.5em}
.partners-section .entry-container{margin-left:auto;margin-right:auto;width:640px}
.bullets-section .split-content-section .side-column.bullet-item,.contact .standard-section .gform_wrapper .split-content-section .side-column.gfield,.split-content-section .bullets-section .side-column.bullet-item,.split-content-section .column.side-column,.split-content-section .contact .standard-section .gform_wrapper .side-column.gfield,.split-content-section .team-listing-section .side-column.team-member-item,.team-listing-section .split-content-section .side-column.team-member-item{height:360px;padding:0}
.contact .main-column{width:60%;padding:0 5% 0 0}
.contact .side-column{width:40%}
.subscribe-section .gform_wrapper .gform_body .gfield .ginput_container{width:150px}
.product-listing-section .listing-item{min-height:345px; height:345px; width:47%}
.product-listing-section .listing-item:last-child,.product-listing-section .listing-item:nth-child(even){margin:0}
.product-listing-section .entry-content{font-size:.95em}
.product-related-section .product-navigation>a p{width:320px}
.product-related-section .product-navigation>a p span strong{font-size:1rem}
.team-listing-section .team-member-item{width:33%}
.team-modal{height:90%;width:80%}
.team-modal .entry-header{width:70%}
.team-modal .next-button{right:-60px}
.team-modal .prev-button{left:-60px}
}
@media screen and (min-width:768px){.call-to-action-section,.page-header-section{background-image:url(img/header-blue.jpg)}
.break.mobile-only{display:inline}
.container{padding:2.7rem 0}
	.page-about .bullets-section .container, .page-about .team-listing-section .container, .page-about .about-us-values-section .container, .page-about .call-to-action-section .container {padding:4rem 0}
.button{margin:0 1em 0 0;padding:1em 1.5em;border-radius:5px}
.button.more-info,.button.video-button{padding-left:2.7em;margin-right:.5em}
.button.more-info:before,.button.video-button:before{position:absolute;top:.35em;left:.4em}
.wp-pagenavi{margin:2rem 0 0;width:100%}
.two-column-section .main-column{width:70%;padding:0 10% 0 0}
.two-column-section .side-column{width:30%}
.two-column-section .side-column .widget .widget-title{font-size:1.1rem}
.primary-sidebar .widget_text{text-align:center}
.site-header .site-branding{width:125px}
.site-header .site-logo{position:absolute;width:82px;left:50%;margin-left:-41px;height:68px;top:50%;margin-top:-34px}
.site-header .search-form-container .search-field{font-size:.7em}
.blog-listing-section .post .entry-thumbnail{display:inline-block;vertical-align:top}
.blog-listing-section .post .entry-content-container{padding:0 0 0 2em}
.page-single .featured-image-section .entry-featured-image.default{height:363px;position:relative}
.page-single .featured-image-section .entry-featured-image.default img{position:absolute;width:1600px;left:50%;margin-left:-800px}
.page-single .blog-detail-section .entry-meta-container .entry-meta:after{content:'|';position:relative;margin:0 .5em;top:-2px}
.widget_trumpet_authorabout_widget .author-name{font-size:.9rem}
.widget_trumpet_authorabout_widget .author-position{font-size:.7em;margin-right:.1em}
.site-footer .navigation-container .social-links .widget_trumpet_authorabout_widget .author-social-links .menu-item,.widget_trumpet_authorabout_widget .author-social-links .site-footer .navigation-container .social-links .menu-item,.widget_trumpet_authorabout_widget .author-social-links .social-icon{margin:0 .25em}
.widget_trumpet_authorabout_widget .author-bio{font-size:.65em;line-height:2.35em}
.bullets-section .bullet-item{width:33%}
.home .bullets-section .bullet-item{margin:0}
.about-us .bullets-section .bullet-item{width:50%;padding-left:100px}
.about-us .bullets-section .bullet-item:before{top:-.75em}
.call-to-action-section .button{margin:0 1em 0 0;border-width:2px}
.call-to-action-section .section-content,.call-to-action-section .section-header{width:650px}
.carousel-section .background img{width:100%;min-height:350px}
.carousel-section .content-container .content-extra-container{top:-10%}
.carousel-section .entry-title{font-size:2.7rem}
.carousel-section .carousel-next-prev-navigation{display:block;position:absolute;width:100%;left:50%;margin-left:-50%;height:55px;top:50%;margin-top:-27.5px}
.carousel-section .next-prev-button{height:55px;width:45px;line-height:55px}
.bullets-section .featured-blog-section .side-column.bullet-item,.contact .standard-section .gform_wrapper .featured-blog-section .side-column.gfield,.featured-blog-section .bullets-section .side-column.bullet-item,.featured-blog-section .column.side-column,.featured-blog-section .contact .standard-section .gform_wrapper .side-column.gfield,.featured-blog-section .team-listing-section .side-column.team-member-item,.team-listing-section .featured-blog-section .side-column.team-member-item{height:auto}
.bullets-section .featured-blog-section .side-column.bullet-item .background,.contact .standard-section .gform_wrapper .featured-blog-section .side-column.gfield .background,.featured-blog-section .bullets-section .side-column.bullet-item .background,.featured-blog-section .column.side-column .background,.featured-blog-section .contact .standard-section .gform_wrapper .side-column.gfield .background,.featured-blog-section .team-listing-section .side-column.team-member-item .background,.team-listing-section .featured-blog-section .side-column.team-member-item .background{height:100%;width:100%;overflow:hidden}
.bullets-section .featured-blog-section .side-column.bullet-item .background img,.contact .standard-section .gform_wrapper .featured-blog-section .side-column.gfield .background img,.featured-blog-section .bullets-section .side-column.bullet-item .background img,.featured-blog-section .column.side-column .background img,.featured-blog-section .contact .standard-section .gform_wrapper .side-column.gfield .background img,.featured-blog-section .team-listing-section .side-column.team-member-item .background img,.team-listing-section .featured-blog-section .side-column.team-member-item .background img{width:100%}
.highlight-section .section-header{padding-right:5.7rem}
.highlight-section .section-title strong{font-size:1.8rem}
.page-header-section .button{margin:0 1em 0 0;border-width:2px}
.page-header-section .container{width:650px}
.grey-header-section,.page-product-listing .page-header-section{background-image:url(img/header-grey.jpg)}
.light-grey-header-section,.page-blogs .page-header-section,.webinars .call-to-action-section,.webinars .page-header-section{background-image:url(img/header-grey-light.jpg)}
.contact .page-header-section,.green-header-section, .resource-center .page-header-section{background-image:url(img/header-green.jpg)}
.page-product-listing .page-header-section .container{width:100%}
.page-product-listing .page-header-section .button{width:350px}
.contact .page-header-section .container{width:700px}
.partners-section .entry-header{padding:60px 0 0 90px}
.partners-section .main-column{padding:0 3em 0 0;width:50%}
.partners-section .side-column{margin:0;padding:1.5em 0 1.5em 6em;position:relative;border-left:1px solid #D2D1CE;width:50%}
.partners-section .side-column:after{content:'';height:40px;width:40px;background:#FFF;border:1px solid #D2D1CE;border-width:1px 1px 0 0;margin-top:-20px;position:absolute;top:50%;left:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.bullets-section .split-content-section .bullet-item,.contact .standard-section .gform_wrapper .gfield.interested-in li,.contact .standard-section .gform_wrapper .split-content-section .gfield,.split-content-section .bullets-section .bullet-item,.split-content-section .column,.split-content-section .contact .standard-section .gform_wrapper .gfield,.split-content-section .team-listing-section .team-member-item,.team-listing-section .split-content-section .team-member-item{width:50%}
.subscribe-section .section-title{font-size:1.1em;margin:0}
.subscribe-section .gform_wrapper .gform_body .gfield .ginput_container input{padding:.85em 1em;height:45px}
.subscribe-section .gform_wrapper .gform_footer{margin:0 0 0 .5em}
.subscribe-section .gform_wrapper .gform_footer .gform_button{height:45px;padding:0 1.5em}
.bullets-section .product-description-section.two-columns .bullet-item,.contact .standard-section .gform_wrapper .product-description-section.two-columns .gfield,.product-description-section.two-columns .bullets-section .bullet-item,.product-description-section.two-columns .column,.product-description-section.two-columns .contact .standard-section .gform_wrapper .gfield,.product-description-section.two-columns .team-listing-section .team-member-item,.team-listing-section .product-description-section.two-columns .team-member-item{width:50%;padding:0 2em 0 0}
.bullets-section .product-description-section.two-columns .side-column.bullet-item,.contact .standard-section .gform_wrapper .product-description-section.two-columns .side-column.gfield,.product-description-section.two-columns .bullets-section .side-column.bullet-item,.product-description-section.two-columns .column.side-column,.product-description-section.two-columns .contact .standard-section .gform_wrapper .side-column.gfield,.product-description-section.two-columns .team-listing-section .side-column.team-member-item,.team-listing-section .product-description-section.two-columns .side-column.team-member-item{padding:0 0 0 2em}
.product-description-section.one-column .container{width:650px;text-align:center}
.product-description-section.one-column .section-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:500;color:#60C6DA;font-size:1.2rem;font-style:italic;margin:0 0 3em}
.bullets-section .product-description-section .section-content ul.bullet-item,.contact .standard-section .gform_wrapper .product-description-section .section-content ul.gfield,.product-description-section .section-content .bullets-section ul.bullet-item,.product-description-section .section-content .contact .standard-section .gform_wrapper ul.gfield,.product-description-section .section-content .team-listing-section ul.team-member-item,.product-description-section .section-content ul.column,.team-listing-section .product-description-section .section-content ul.team-member-item{margin:0 0 1em;padding:0 .5em 0 0;width:49%}
.product-listing-section .section-header{margin:0 0 3rem}
.product-listing-section .listing-item{margin:0 3% 2rem 0;padding:1.5rem}
.product-listing-section .entry-navigation{bottom:1.4rem;left:0}
.product-header-section{background-image:url(img/header-blue.jpg)}
.product-header-section .button{margin:0 1em 0 0;border-width:2px}
.product-header-section .container{width:650px}
.product-related-section .product-navigation>a{width:50%}
.product-related-section .product-navigation>a p{padding:2em 0}
.product-related-section .product-navigation>a:first-child{float:left}
.product-related-section .product-navigation>a:first-child p{padding-left:2em;float:right}
.product-related-section .product-navigation>a:first-child p:before{top:13px}
.product-related-section .product-navigation>a:last-child{float:right;text-align:right}
.product-related-section .product-navigation>a:last-child p{padding-right:2em}
.product-related-section .product-navigation>a:last-child p:after{top:13px}
.product-testimonial-section .testimonial-item{background:#FFF;padding:1.7em 0}
.product-testimonial-section .testimonial-item .main-column,.product-testimonial-section .testimonial-item .side-column{padding:.75em 3em}
.product-video-section .video-container iframe{box-shadow:0 2px 2px rgba(0,0,0,.2)}
.solution-listing-section .section-header{width:650px}
.solution-listing-item{background:#FFF;margin:0 0 3em;padding:3em 0}
.team-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.team-modal .entry-container{padding:4em}
.team-modal .entry-thumb{position:absolute;top:3em;right:3em}
.team-modal .close-button{position:absolute;top:-19px;right:-19px}
.team-modal .next-button,.team-modal .prev-button{height:52px;width:52px;overflow:hidden;margin-top:-26px;border-radius:50%}
.team-modal .next-button:before,.team-modal .prev-button:before{line-height:52px}
.team-modal .next-button{position:absolute;top:50%;right:-75px}
.team-modal .prev-button{position:absolute;top:50%;left:-75px}
.webinar-listing-section .container{padding-bottom:3.9rem}
.webinar-listing-section .section-content h3,.webinar-listing-section .section-content h4,.webinar-listing-section .section-content h5,.webinar-listing-section .section-content h6{font-size:1rem}
.webinar-listing-section .webinar-listing-table .webinar-time a{font-size:.8em}
.webinar-listing-section .webinar-listing-table .webinar-register .button{margin:0;padding:.5em 1em}
}
@media screen and (min-width:768px) and (max-width:1024px){.call-to-action-section .button,.page-header-section .button,.product-header-section .button{width:200px}
.product-testimonial-section .testimonial-item .side-column{text-align:center}
.team-modal .entry-thumb{height:120px;width:120px}
}
@media screen and (min-width:961px) and (max-width:1024px){body,html{font-size:15px}
.container,.use-inner{width:840px}
.general-video-section .video-container,.product-video-section .video-container,.video-section .video-container{height:470px;width:840px}
.site-header .navigation-container{width:715px;font-size:1.15rem}
.site-header .search-form-container{width:140px}
.blog-listing-section .post .entry-thumbnail{height:100px;width:100px;overflow:hidden;border-radius:50%}
.blog-listing-section .post .entry-content-container{width:400px}
.carousel-section .content-container{position:absolute;width:840px;left:50%;margin-left:-420px}
.carousel-section .carousel-navigation{height:120px}
.highlight-section .section-title{font-size:1.2rem}
.partners-section .entry-container{margin-left:auto;margin-right:auto;width:840px}
.split-content-section .section-content,.split-content-section .section-header,.split-content-section .video-container{width:370px}
.bullets-section .split-content-section .side-column.bullet-item,.contact .standard-section .gform_wrapper .split-content-section .side-column.gfield,.split-content-section .bullets-section .side-column.bullet-item,.split-content-section .column.side-column,.split-content-section .contact .standard-section .gform_wrapper .side-column.gfield,.split-content-section .team-listing-section .side-column.team-member-item,.team-listing-section .split-content-section .side-column.team-member-item{height:400px}
.subscribe-section .gform_wrapper .gform_body .gfield .ginput_container{width:260px}
.product-listing-section .listing-item{padding:1.7rem;min-height:345px;height:345px;}
.product-related-section .product-navigation>a p{width:420px}
.team-modal{font-size:.85em}
.site-footer{font-size:.95em}
}
@media screen and (min-width:961px){.site-header .header-container{height:109px}
.site-header .navigation-container{display:inline-block;text-align:right}
.site-header .main-navigation a{font-size:.65em;margin:0 1em}
.site-header #mobile-menu-switch{display:none}
.carousel-section .entry-content .button{font-size:.85em}
.carousel-section .entry-content .entry-navigation{margin-top:1.6em}
.carousel-section .carousel-navigation{bottom:0}
.carousel-section .carousel-navigation .nav-item>a{height:100%}
.carousel-section .carousel-navigation .nav-item figure,.carousel-section .carousel-navigation .nav-item p{display:block}
.carousel-section .carousel-navigation .nav-item.active:before{content:'';position:absolute;top:0;left:0;height:9px;width:100%;background:#FFB600;z-index:2}
.highlight-section .section-header{width:35%}
.highlight-section .section-title strong{margin-top:.15em}
.highlight-section .section-content{position:relative;border-left:1px solid #D2D1CE;padding:1rem 0 1rem 5.7rem;width:65%}
.highlight-section .section-content:after{content:'';height:40px;width:40px;background:#FFF;border:1px solid #D2D1CE;border-width:1px 1px 0 0;margin-top:-20px;position:absolute;top:50%;left:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.split-content-section .section-content,.split-content-section .section-header{float:right;clear:right}
.contact .standard-section .gform_wrapper .gfield{width:50%;padding-right:4%}
.contact .standard-section .gform_wrapper .gfield.state{width:20%}
.contact .standard-section .gform_wrapper .gfield.number-employees,.product-listing-section .listing-item{width:30%}
.product-listing-section .listing-item:last-child,.product-listing-section .listing-item:nth-child(3n+0){margin:0}
.product-testimonial-section .testimonial-item .main-column{position:relative;border-right:1px solid #D2D1CE;padding-right:6em;width:65%}
.product-testimonial-section .testimonial-item .main-column:after{content:'';height:40px;width:40px;background:#FFF;border:1px solid #D2D1CE;border-width:1px 1px 0 0;margin-top:-20px;position:absolute;top:50%;right:-20px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.product-testimonial-section .testimonial-item .main-column q{font-size:1.2em}
.product-testimonial-section .testimonial-item .side-column{width:35%}
.solution-listing-item .main-column{width:70%}
.solution-listing-item .quote-container{width:30%}
.solution-listing-item.left .main-column:after,.solution-listing-item.right .main-column:after{content:'';height:40px;width:40px;background:#FFF;margin-top:-20px;top:50%}
.solution-listing-item .quote-container q{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300;font-size:.8em;color:#838B96}
.solution-listing-item .quote-container cite{font-family:Arial,sans-serif;font-weight:700;font-size:.8em}
.solution-listing-item.left .main-column{position:relative;border-left:1px solid #D2D1CE;padding-left:6em;    padding-top: 10px; }
.about-values-section .solution-listing-item.left .main-column{ padding-top: 10px; }
/*.bullets-section .has-icon.industry-expertise:before { background-position: -366px -70px;}*/

.solution-listing-item.left .main-column:after{border:1px solid #D2D1CE;border-width:1px 1px 0 0;position:absolute;left:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.solution-listing-item.right .main-column{position:relative;border-right:1px solid #D2D1CE;padding-right:6em}
.solution-listing-item.right .main-column:after{border:1px solid #D2D1CE;border-width:1px 1px 0 0;position:absolute;right:-20px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.team-modal{height:90%;width:70%}
.team-modal .entry-header{width:80%}
.site-footer .copyright-container span:after{content:'|';margin:0 1em}
.site-footer .copyright-container span:last-child:after{display:none}
.site-footer .logo:before{display:inline-block;margin:0 26px 0 0}
.bullets-section .site-footer .navigation-container .bullet-item,.contact .standard-section .gform_wrapper .site-footer .navigation-container .gfield,.site-footer .navigation-container .bullets-section .bullet-item,.site-footer .navigation-container .column,.site-footer .navigation-container .contact .standard-section .gform_wrapper .gfield,.site-footer .navigation-container .team-listing-section .team-member-item,.team-listing-section .site-footer .navigation-container .team-member-item{margin:0 3% 0 0;padding:0 3%;height:350px;width:30%;border-right:1px solid rgba(210,209,206,.2)}
.bullets-section .site-footer .navigation-container .bullet-item:first-child,.contact .standard-section .gform_wrapper .site-footer .navigation-container .gfield:first-child,.site-footer .navigation-container .bullets-section .bullet-item:first-child,.site-footer .navigation-container .column:first-child,.site-footer .navigation-container .contact .standard-section .gform_wrapper .gfield:first-child,.site-footer .navigation-container .team-listing-section .team-member-item:first-child,.team-listing-section .site-footer .navigation-container .team-member-item:first-child{padding-left:0}
.bullets-section .site-footer .navigation-container .bullet-item:last-child,.contact .standard-section .gform_wrapper .site-footer .navigation-container .gfield:last-child,.site-footer .navigation-container .bullets-section .bullet-item:last-child,.site-footer .navigation-container .column:last-child,.site-footer .navigation-container .contact .standard-section .gform_wrapper .gfield:last-child,.site-footer .navigation-container .team-listing-section .team-member-item:last-child,.team-listing-section .site-footer .navigation-container .team-member-item:last-child{border:0}
.site-footer .navigation-container .menu-item{line-height:1em;margin:0 0 .7em;display:block}
.about-values-section li:last-child {margin: 0 0 0 13px;}

.site-footer .navigation-container .column{ height: auto; }

}
@media screen and (min-width:961px) and (max-width:1340px){.contact .main-column{padding:0 5% 0 0}
.product-listing-section .entry-content{font-size:.85em}
.product-related-section .product-navigation>a p span strong{font-size:1.35rem}
.team-listing-section .team-member-item{width:25%}

.staging-page-home .content-wrap p,.staging-page-home .content-wrap ul li{font-size:16px }

.carousel-section .carousel-item{ height:600px; }

}
@media screen and (min-width:1025px) and (max-width:1340px){body,html{font-size:16px}
.container,.use-inner{width:920px}
.general-video-section .video-container,.product-video-section .video-container,.video-section .video-container{height:520px;width:920px}
.site-header .navigation-container{width:795px;font-size:1.2rem}
.site-header .search-form-container{width:160px}
.blog-listing-section .post .entry-thumbnail{height:120px;width:120px;overflow:hidden;border-radius:50%}
.blog-listing-section .post .entry-content-container{width:425px}
.carousel-section .content-container{position:absolute;width:920px;left:50%;margin-left:-460px}
.carousel-section .carousel-navigation{height:131px}
.carousel-section .next-prev-button{height:55px;width:45px;line-height:55px}
.partners-section .entry-container{margin-left:auto;margin-right:auto;width:920px}
.split-content-section .section-content,.split-content-section .section-header,.split-content-section .video-container{width:410px}
.bullets-section .split-content-section .side-column.bullet-item,.contact .standard-section .gform_wrapper .split-content-section .side-column.gfield,.split-content-section .bullets-section .side-column.bullet-item,.split-content-section .column.side-column,.split-content-section .contact .standard-section .gform_wrapper .side-column.gfield,.split-content-section .team-listing-section .side-column.team-member-item,.team-listing-section .split-content-section .side-column.team-member-item{height:420px}
.subscribe-section .gform_wrapper .gform_body .gfield .ginput_container{width:300px}
.product-listing-section .listing-item{min-height:345px;height:345px;}
.product-related-section .product-navigation>a p{width:460px}
.site-footer{font-size:.9em}

}
@media screen and (min-width:1025px){.call-to-action-section .button,.page-header-section .button,.product-header-section .button{width:220px}
.product-listing-section .listing-item{padding:1.7rem 3.4rem}
}
@media screen and (min-width:1341px){body,html{font-size:20px}
.container,.use-inner{width:1180px}
.button.more-info,.button.video-button{padding-left:3em}
.button.more-info:before,.button.video-button:before{position:absolute;top:.45em;left:.7em}
.two-column-section .side-column .widget .textwidget{font-size:.7em}
.two-column-section .side-column .widget.widget_categories>ul{font-size:.65rem}
.general-video-section .video-container,.product-video-section .video-container,.video-section .video-container{height:670px;width:1180px}
.site-header .navigation-container{width:1055px;font-size:1.3rem}
.site-header .search-form-container{width:200px}
.blog-listing-section .post .entry-thumbnail{height:150px;width:150px;overflow:hidden;border-radius:50%}
.blog-listing-section .post .entry-content-container{padding:0 0 0 5.7rem;width:550px}
.call-to-action-section .section-content{font-size:.75em}
.call-to-action-section .section-navigation{font-size:.7em}
.about-us .call-to-action-section .section-content,.about-us .call-to-action-section .section-header{width:1024px}
.carousel-section .content-container{position:absolute;width:1180px;left:50%;margin-left:-590px}
.carousel-section .carousel-navigation{height:171px}
.carousel-section .carousel-next-prev-navigation{position:absolute;width:100%;left:50%;margin-left:-50%;height:74px;top:50%;margin-top:-37px}
.carousel-section .next-prev-button{height:74px;width:67px;line-height:74px}
.page-header-section .section-content{font-size:.75em}
.page-header-section .section-navigation{font-size:.7em}
.partners-section .entry-container{margin-left:auto;margin-right:auto;width:1180px}
.split-content-section .section-content,.split-content-section .section-header,.split-content-section .video-container{width:540px}
.bullets-section .split-content-section .side-column.bullet-item,.contact .standard-section .gform_wrapper .split-content-section .side-column.gfield,.split-content-section .bullets-section .side-column.bullet-item,.split-content-section .column.side-column,.split-content-section .contact .standard-section .gform_wrapper .side-column.gfield,.split-content-section .team-listing-section .side-column.team-member-item,.team-listing-section .split-content-section .side-column.team-member-item{}
.subscribe-section .gform_wrapper .gform_body .gfield .ginput_container{width:365px}
.product-listing-section .listing-item{min-height:345px;height:345px;}
.product-listing-section .entry-content{font-size:.65em}
.product-header-section .section-navigation{font-size:.7em}
.product-header-section .section-content{font-size:.75em}
.product-related-section .product-navigation>a p{width:590px}
.product-related-section .product-navigation>a p span strong{font-size:1.45rem}
.team-listing-section .team-member-item{width:20%}
.team-modal{font-size:.65em}
.webinar-listing-section .webinar-listing-table{font-size:.8em}
.site-footer{font-size:.65em}
}
@media screen and (max-width:960px){.carousel-section .content-container .content-extra-container,.site-footer .copyright-container{text-align:center}
.site-header .main-navigation{width:100%}
.site-header .main-navigation a{margin:0;padding:.9em 1.7em;border-top:1px solid #D2D1CE;font-size:1rem;display:block;width:100%}
.site-header .search-form-container{border-top:1px solid #D2D1CE;padding:1.4em 1.7em;width:100%}
.site-header #mobile-menu-switch{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300;text-transform:uppercase}
.carousel-section .entry-content .entry-navigation{margin-top:2.4em}
.carousel-section .carousel-navigation .nav-item>a{height:12px;width:12px;overflow:hidden;background:#838B96;margin:0 .8em;border-radius:50%}
.contact .standard-section .gform_wrapper .gfield,.highlight-section .section-content,.highlight-section .section-header{width:100%}
.carousel-section .carousel-navigation .nav-item.active>a{background:#4D5258}
.highlight-section .section-title{font-size:1.1rem}
.contact .standard-section .gform_wrapper .gfield.state{width:40%}
.contact .standard-section .gform_wrapper .gfield.number-employees{width:60%}
.product-testimonial-section .testimonial-item .main-column{padding-bottom:0}
.product-testimonial-section .testimonial-item .main-column q{font-size:1.4em}
.product-testimonial-section .testimonial-item .side-column{width:100%}
.product-testimonial-section .testimonial-item .side-column .break{display:inline;margin:0 .5em 0 0}
.solution-listing-item .quote-container{display:none}
.site-footer .copyright-container span{display:block;line-height:1.8em}
.site-footer .copyright-container span.phone-number:before{content:'Phone: '}
.site-footer .copyright-container span.fax-number:before{content:'Fax: '}
.site-footer .logo:before{margin:0 auto 1em}
.bullets-section .site-footer .navigation-container .bullet-item,.contact .standard-section .gform_wrapper .site-footer .navigation-container .gfield,.site-footer .navigation-container .bullets-section .bullet-item,.site-footer .navigation-container .column,.site-footer .navigation-container .contact .standard-section .gform_wrapper .gfield,.site-footer .navigation-container .team-listing-section .team-member-item,.team-listing-section .site-footer .navigation-container .team-member-item{margin:0 0 2em;padding:0;display:block;width:100%}
.site-footer .navigation-container .menu-item{display:inline-block}
.site-footer .navigation-container .menu-item:after{content:'|';margin:0 1em;color:#B6B6B6;opacity:.5}
.site-footer .navigation-container .menu-item:last-child:after{display:none}

/*19-06-2019*/
article.nav-item.carousel-nav-item.banner-slider{float: none; width: auto;}
.staging-page-home .content-wrap p,.staging-page-home .content-wrap ul li{font-size:16px }


.site-footer .navigation-container .menu-item { margin-bottom: 0;}
nav.column.navigation-column.footer-links { margin: 0 0 20px;}

}
@media screen and (max-width:767px)
{body,html{font-size:14px}
.break.not-mobile{display:inline}
.container{padding:3rem 0}
.button{margin:0 0 2em;padding:1.5em;text-align:center;border-radius:2px;width:100%}
.button:last-child{margin:0}
.wp-pagenavi{margin:2rem auto 3.5rem;position:relative}
.wp-pagenavi .previouspostslink{position:absolute;top:0;left:0}
.wp-pagenavi .nextpostslink{position:absolute;top:0;right:0}
.two-column-section .main-column{display:block;width:100%;margin:0 0 1.5em}
.two-column-section .side-column{display:block;margin:0 auto}
.bullets-section .featured-blog-section .side-column.bullet-item,.contact .standard-section .gform_wrapper .featured-blog-section .side-column.gfield,.featured-blog-section .bullets-section .side-column.bullet-item,.featured-blog-section .column.side-column,.featured-blog-section .contact .standard-section .gform_wrapper .side-column.gfield,.featured-blog-section .team-listing-section .side-column.team-member-item,.page-single .blog-detail-section .entry-meta-container .social-share-navigation,.team-listing-section .featured-blog-section .side-column.team-member-item{display:none}
.two-column-section .side-column .widget .widget-title{font-size:1.4rem}
.two-column-section .side-column .widget .textwidget,.two-column-section .side-column .widget.widget_categories>ul{font-size:1em}
.general-video-section .section-title,.product-video-section .section-title,.video-section .section-title{font-size:1.4rem}
.primary-sidebar .widget_text{text-align:left}
.site-header .header-container{height:56px;width:100%}
.site-header .site-logo{position:absolute;width:41px;left:50%;margin-left:-20.5px;height:34px;top:50%;margin-top:-17px;background-size:500px 500px}
.site-header .navigation-container{-webkit-transition:opacity .2s ease-out,height .2s ease-out;transition:opacity .2s ease-out,height .2s ease-out;position:fixed;top:0;left:0;height:0;width:100%;padding:56px 0 0;background:#FFF;overflow:hidden;opacity:0}
.site-header .navigation-container.active{height:100%}
.site-header .search-form-container label:before{font-size:1.2em}
.site-header .search-form-container .search-field{font-size:1rem}
.site-header #mobile-menu-switch{position:absolute;top:15px;right:20px;font-size:.8rem}
.hamburger-bar,.site-header #mobile-menu-switch .hamburger,.site-header #mobile-menu-switch .hamburger:after,.site-header #mobile-menu-switch .hamburger:before{height:3px;width:16px}
.blog-listing-section .container{width:100%}
.blog-listing-section .post .entry-container{margin:0 auto}
.page-single .featured-image-section .entry-featured-image{height:181.5px;position:relative}
.page-single .featured-image-section .entry-featured-image img{position:absolute;width:800px;left:50%;margin-left:-400px;height:181.5px}
.bullets-section .bullet-item,.call-to-action-section .button{width:100%}
.widget_trumpet_authorabout_widget .author-name{font-size:1rem}
.widget_trumpet_authorabout_widget .author-position{vertical-align:middle;font-size:15px}
.widget_trumpet_authorabout_widget .author-social-links{vertical-align:middle;height:16px}
.site-footer .navigation-container .social-links .widget_trumpet_authorabout_widget .author-social-links .menu-item,.widget_trumpet_authorabout_widget .author-social-links .site-footer .navigation-container .social-links .menu-item,.widget_trumpet_authorabout_widget .author-social-links .social-icon{margin:0 .1em}
.widget_trumpet_authorabout_widget .author-bio{line-height:1.8em;text-align:left;font-size:1rem}
.home .bullets-section .bullet-item{margin:0 0 4em;padding-right:0}
.about-us .bullets-section .bullet-item{width:100%;padding:80px 0 0;text-align:center}
.about-us .bullets-section .bullet-item:before{top:0;left:50%;margin-left:-39px}
.call-to-action-section .section-content{text-align:center;font-size:1rem;line-height:1.8rem}
.call-to-action-section .section-navigation{margin-top:2em}
.call-to-action-section .section-navigation .button{margin:0 0 2em}
.about-us .call-to-action-section .section-content,.about-us .call-to-action-section .section-header{width:300px}
.carousel-section .background{height:350px}
.carousel-section .background img{position:absolute;width:644px;left:50%;margin-left:-322px;height:350px}
.carousel-section .entry-title{font-size:1.8rem}
.featured-blog-section .section-header{text-align:center}
.page-header-section .section-content{text-align:left;font-size:1rem;line-height:1.8rem}
.page-about.about-us .page-header-section .section-content{text-align:center;}
.product-description-section.one-column .section-title,.standard-section h1{text-align:center}
.page-header-section .section-navigation{margin-top:2em}
.page-header-section .section-navigation .button{margin:0 0 2em}
.page-header-section .button{width:100%}
.grey-header-section,.page-product-listing .page-header-section{background-image:url(img/header-grey-mobile.jpg)}
.light-grey-header-section,.page-blogs .page-header-section,.webinars .call-to-action-section,.webinars .page-header-section{background-image:url(img/header-grey-light-mobile.jpg)}
.contact .page-header-section,.green-header-section, .resource-center .page-header-section{background-image:url(img/header-green-mobile.jpg)}
.partners-section .entry-header{padding:110px 0 0}
.partners-section .main-column{margin:0 0 1em;padding:0}
.partners-section .side-column{padding-top:1em}
.bullets-section .split-content-section .bullet-item,.contact .standard-section .gform_wrapper .split-content-section .gfield,.split-content-section .bullets-section .bullet-item,.split-content-section .column,.split-content-section .contact .standard-section .gform_wrapper .gfield,.split-content-section .team-listing-section .team-member-item,.team-listing-section .split-content-section .team-member-item{margin:0 auto;padding:3em 0;display:block}
.split-content-section .section-content .section-navigation .button{margin:0 0 1em;padding:1em 2em;line-height:28px;vertical-align:middle}
.split-content-section .section-content .section-navigation .button:before{vertical-align:middle;margin:0 .5em 0 0;top:0}
.split-content-section .section-content .section-navigation .button:last-child{margin:0}
.bullets-section .split-content-section .side-column.bullet-item,.contact .standard-section .gform_wrapper .split-content-section .side-column.gfield,.split-content-section .bullets-section .side-column.bullet-item,.split-content-section .column.side-column,.split-content-section .contact .standard-section .gform_wrapper .side-column.gfield,.split-content-section .team-listing-section .side-column.team-member-item,.team-listing-section .split-content-section .side-column.team-member-item{height:240px;padding-top:0}
.subscribe-section .section-title{font-size:1.6rem;margin:0 0 .5em}
.subscribe-section .section-content{width:100%}
.subscribe-section .gform_wrapper .gform_body{width:100%;margin:0 0 1em}
.subscribe-section .gform_wrapper .gform_body .gfield .ginput_container input{padding:1.5em 1em}
.subscribe-section .gform_wrapper .gform_footer{width:100%}
.bullets-section .product-description-section.two-columns .bullet-item,.contact .standard-section .gform_wrapper .product-description-section.two-columns .gfield,.product-description-section.two-columns .bullets-section .bullet-item,.product-description-section.two-columns .column,.product-description-section.two-columns .contact .standard-section .gform_wrapper .gfield,.product-description-section.two-columns .team-listing-section .team-member-item,.team-listing-section .product-description-section.two-columns .team-member-item{margin:0 0 2em}
.product-description-section .section-content{line-height:1.8em}
.product-listing-section .container{width:100%;padding-bottom:0}
.product-listing-section .section-header{margin:0 auto 3rem}
.product-listing-section .section-header h2{font-size:1.4rem}
.product-listing-section .section-header h3{font-size:1.1rem}
.product-listing-section .listing-item{margin:0;padding:2em 0;border-width:1px 0 0;width:100%}
.product-listing-section .listing-item:last-child{border-width:1px 0}
.product-listing-section .entry-container{position:relative;margin:0 auto}
.product-listing-section .entry-content p{text-align:left}
.product-listing-section .entry-navigation{margin:2em 0 0}
.product-header-section .section-navigation{margin-top:2em}
.product-header-section .section-navigation .button{margin:0 0 2em}
.product-header-section .button{width:100%}
.product-header-section .section-content{text-align:left;font-size:1rem;line-height:1.8rem}
.product-related-section .product-navigation>a{width:100%;text-align:center}
.product-related-section .product-navigation>a p{margin:0 auto;padding:1.65em 0;position:relative}
.product-related-section .product-navigation>a p span strong{font-size:1.25rem}
.product-related-section .product-navigation>a:first-child p:before{position:absolute;top:50%;left:0;margin-top:-.3em}
.product-related-section .product-navigation>a:last-child p:after{position:absolute;top:50%;right:0;margin-top:-.3em}
.product-video-section{background:0 0!important}
.product-video-section .container{padding-bottom:0}
.solution-listing-section .section-title{font-size:1.5rem}
.solution-listing-item{margin:0 0 3em;padding:0}
.solution-listing-item .main-column{padding:0}
.team-listing-section .team-container{text-align:left}
.team-listing-section .team-member-item{width:50%}
.team-modal{position:fixed;top:0;left:0;height:100%;width:100%;overflow:auto}
.team-modal .entry-container{padding:2em}
.team-modal .close-button{position:absolute;top:10px;right:10px}
.team-modal .next-button,.team-modal .prev-button{height:38px;width:38px;overflow:hidden;border-radius:50%}
.team-modal .next-button:before,.team-modal .prev-button:before{line-height:38px}
.team-modal .next-button{position:absolute;top:53px;right:10px}
.team-modal .prev-button{position:absolute;top:96px;right:10px}
.webinar-listing-section .container{width:100%}
.webinar-listing-section .section-content,.webinar-listing-section .section-header,.webinar-listing-section .webinar-listing-table tbody td{margin:0 auto}
.webinar-listing-section .section-content,.webinar-listing-section .section-header{margin-bottom:2em}
.webinar-listing-section .section-title{font-size:1.4rem;text-align:center}
.webinar-listing-section .webinar-listing-table thead{display:none}
.webinar-listing-section .webinar-listing-table tbody{display:block;border:1px solid #D2D1CE;border-width:1px 0}
.webinar-listing-section .webinar-listing-table tbody tr{display:block;padding:2em 0}
.webinar-listing-section .webinar-listing-table tbody td{margin:0 auto 1em;padding:0;display:block}
.webinar-listing-section .webinar-listing-table .webinar-title{font-size:1rem}
.webinar-listing-section .webinar-listing-table .webinar-time a{font-size:.9em}

/*18-06-2019*/
	.content-wrap {width: 100%;font-size: 14px;line-height: 22px;}
	.split-content-wrap{padding: 0}	
	.staging-page-home article.nav-item.carousel-nav-item.banner-slider {float: none; width: auto;}
	article.bullet-item.financial-brain.has-icon,
	article.bullet-item.law-flow-chart.has-icon,
	article.bullet-item.partners-people.has-icon { padding-top: 100px;}
	.staging-page-home .bullets-section .bullet-item.financial-brain.has-icon:before,
	.staging-page-home .bullets-section .bullet-item.law-flow-chart.has-icon:before,
	.staging-page-home .bullets-section .bullet-item.partners-people.has-icon:before{top:0;}

	.staging-page-home .split-content-wrap{padding-top: 0;}
	.staging-page-home .content-wrap{width: 100%;}

}
@media screen and (max-width:374px){h2{font-size:1.6rem}
.two-column-section .side-column,.wp-pagenavi{width:300px}
.general-video-section .video-container,.product-video-section .video-container,.video-section .video-container{height:200px;width:300px}
.blog-listing-section .post .entry-container{width:300px}
.carousel-section .content-container{position:absolute;width:300px;left:50%;margin-left:-150px}
.highlight-section .section-title strong{font-size:1.3rem}
.partners-section .entry-container{margin-left:auto;margin-right:auto;width:300px}
.bullets-section .split-content-section .bullet-item,.contact .standard-section .gform_wrapper .split-content-section .gfield,.product-listing-section .entry-container,.product-listing-section .section-header,.product-related-section .product-navigation>a p,.solution-listing-section .section-header,.split-content-section .bullets-section .bullet-item,.split-content-section .column,.split-content-section .contact .standard-section .gform_wrapper .gfield,.split-content-section .team-listing-section .team-member-item,.team-listing-section .split-content-section .team-member-item{width:300px}
.team-listing-section .team-member-item .entry-thumb{height:130px;width:130px}
.webinar-listing-section .section-content,.webinar-listing-section .section-header,.webinar-listing-section .webinar-listing-table tbody td{width:300px}
}


/* RW Additions for new header design */

.site-header .search-form-container {
	background: #56575a;
    color: #fff;
    height: 45px;
	width: 315px;
    padding: 5px 10px;
	}
	
.site-header .search-form-container label:before {
    content: '\f002';
    font-family: 'FontAwesome';
    font-weight: 400;
    font-size: .5em;
    position: absolute;
    top: 4px;
    right: 1px;
    color: #fff;
    background: #acacac;
    height: 28px;
    width: 30px;
    text-align: center;
	z-index: 9;
	}
	
.site-header .search-form-container .search-field {
    height: 30px;
    width: 135px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    border: 1px solid #4D5258;
    padding: 0 .5em 0 .5em;
    border-radius: 0;
	color: #56575A;
	}
	

nav.social-links a {  margin: 0 3px !important;}

@media screen and (min-width: 768px) {
.site-header .search-form-container .search-field {
    font-size: .5em;
    top: -2px;
    position: relative;
	}
}

.utility-nav {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	}
	
.utility-nav li {
	display: inline-block;
	margin: 0;
	padding: 0;
	}
	
.utility-nav li:first-child:after {
	content: '|';
	color: #fff;
	font-size: .5rem;
	position: relative;
	top: -2px;
	padding-left: 8px;
	}
	
.utility-nav a {
	color: #fff;
	font-size: .6em;
	text-decoration: none;
	}
	
@media screen and (max-width: 960px) {
	#search-2, 
	#search-2 form {
		display: none;
		}
		
	.site-header .search-form-container {
		background: #fff;
		color: #4D5258;
		height: auto;
		width: 100%;
		padding: 0;
		margin: 0;
		border-top: 0;
		}
		
	.utility-nav {
		float: none;
		margin: 0;
		width: 100%;
		border-top: 0;
		}
		
	.utility-nav li {
		display: block;
		margin: 0;
		padding: 0;
		}
		
	.utility-nav a {
		color: #4D5258;
		margin: 0;
	    padding: .9em 1.7em;
	    border-top: 1px solid #D2D1CE;
	    font-size: 1rem;
	    display: block;
	    width: 100%;
		font-weight: 700;
		}
		
	.utility-nav a:hover {
		color: #FFB600;
		}
		
	.utility-nav li:first-child:after {
		display: none;
		}

		.carousel-section .carousel-item{ height:400px;  }
	}
@media screen and (max-width: 767px) {
	 .side-column .textwidget:nth-child(3), .textwidget:nth-child(4) {display:none!important;}

	 .carousel-section .carousel-item{ height:350px;  }
}	
@media screen and (min-width: 961px) {
.site-header .navigation-container .utility-nav {
	text-align: left;
	}
}

@media screen and (max-width: 1340px) and (min-width: 1025px) {
	.site-header .search-form-container {
		height: 36px;
		width: 260px;
		padding: 5px;
		}
		
	.site-header .search-form-container label:before {
		top: -2px;
		}
	}
	


@media screen and (max-width: 1024px) and (min-width: 961px) {
	.site-header .search-form-container {
		height: 36px;
    	width: 255px;
		padding: 5px;
		}
	.site-header .search-form-container label:before {
		top: -3px;
		}
	}


.resources-nav {
	padding: 2rem 0 0 0;
	}
	
#menu-resources-navigation {
	background: #56575a;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#menu-resources-navigation li {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 16%;
	text-align: center;
	}
	
#menu-resources-navigation li a {
	background: #56575a;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: .5rem 0;
	}
	
#menu-resources-navigation li.current-menu-item a {
	background: #3e3f41;
	}

.two-column-section .main-column.resource-list {
	padding: 0 0 0 5%;
	width: 70%;
	}
	
.resources-content .container {
	padding: 2rem 0 1rem 0;
	}
	
.resources-content h2 {
	font-family: "Gotham SSm A","Gotham SSm B";
    font-weight: 300;
	font-size: 1.2rem;
	}
	
.resources-content h2 a {
	color: #56575a;
	text-decoration: none;
	}
	
.resources-content h2 a:hover {
	color: #56575a;
	opacity: 0.8;
	}
	
.resources-content a.button {
	text-decoration: none;
	}
	
.featured-resource {
	background: #f6f6f6;
	box-sizing: border-box;
	padding: 3%;
	}
	
.resources-content img {
	max-width: 100%!important;
	height: auto;
	}

body.search-results #featured-resource-content {
display: none;
}
	
.featured-title {
	background: #efefef;
    padding: .7rem 1rem;
	border-bottom: 1px solid #dfe0e1;
	}
	
.featured-title h5 {
	margin: 0;
	padding: 0;
	}
	
.resource {
	position: relative;
    overflow: hidden;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid #d2d1ce;
	}

.resource-img {
	float: left;
	width: 20%;
	}
	
.resource-content {
	float: left;
	width: 75%;
	margin-left: 5%;
	font-size: .8em;
	}
.resource-content .date {
	color:#a9abb1;
}
a.resource-link {
	color: #ffb600;
	text-decoration: none;
	}
	
a.resource-link:after {
	font-family: 'FontAwesome';
    font-weight: 400;
	content: '\f105';
    margin: 0 0 0 .5em;
	}
	
span.resource-type {
    display: inline-block;
    text-transform: uppercase;
    padding: 0 .5rem;
	margin: 0 0 .5rem 0;
    background: #aaa9aa;
	font-size: .6rem;
	letter-spacing: .05rem;
	color: #fff;
	}

span.resource-type.Events {
	background: #49a047;
	}
	
span.resource-type.Webinars {
	background: #555555;
	}
	
span.resource-type.Case.Studies {
	background: #ffb600;
	}
	
span.resource-type.Videos {
	background: #69d0e2;
	}
	
span.resource-type.Documents {
	background: #aaa9aa;
	}
@media screen and (max-width: 767px) {

#menu-resources-navigation li {
	width: 32%;
	}

}	
.meta {
	margin: 0 0 .5rem 0;
	}
	
.filters {
	margin: 0 0 2rem 0;
	}
	
.filters label {
	display: block;
	margin-top: 1em;
	font-size: 0.9em;
	color: #777;
	}

.filters .dropdown {
	position: relative;
	display: block;
	margin-top: 0.5em;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	}

.filters select {
	width: 110%;
	max-width: 110%;
	min-width: 110%;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: window;
	text-indent: 0.01px;
	text-overflow: "";
	font-size: 16px;
	background: none;
	border: none;
	color: #444;
	outline: none;
	padding: .4em 19% .4em .8em;
	font-family: helvetica, sans-serif;
	line-height: 1.2;
	margin: .2em;
	}

.filters select::-ms-expand {
	display: none;
	}

.filters .dropdown:after {
	background: none;
	color: #bbb;
	font-family: 'FontAwesome';
	content: "\f0d7";
	font-size: 1em;
	padding: 0;
	position: absolute;
	right: 1em;
	top: .3em;
	bottom: .3em;
	z-index: 1;
	pointer-events: none;
	}

.filters .dropdown:hover {
	border: 1px solid #888;
	}

.filters select:focus {
	outline: none;
	box-shadow: 0 0 3px 3px rgba(180,222,250, .85);
	}

.filters select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
	}

   .filters .button-select {
	border: 1px solid #bbb;
	border-radius: .3em;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
/* Our Values Section */	

.about-us-values-section {background:#EEE}
.about-us-values-section .column {width: 100%}
.about-us-values-section .solution-listing-item .main-column ul {
	float: left;
	width: 45%;
	padding-right:30px;
	}
.about-us-values-section .solution-listing-item .main-column li:before{content:'\f105'; position:absolute; left:0; right:0;font-family:FontAwesome;font-weight:400;font-size:1.4em; color:#6acade;}
.about-us-values-section .solution-listing-item .main-column li{padding-left: 25px; position:relative;}

/*22-12-2016*/			
h2.newh2{
	float: left;
    font-size: 18px;
    line-height: 30px;
    margin: 0 8px 0 0;	
}
h2.h2-main{
	display:inline-block;
    font-size: 13px;
    font-weight: 400;
    line-height: 31px;
    margin: 0 5px 0 0;	
}
@media screen and (max-width:1300px){

h2.h2-main{	line-height: 25px;
    margin-right: 8px;
}
h2.newh2{
 	
    font-size: 16px;
    line-height: 21px;
    
	}
}
@media screen and (min-width:961px){
.about-us-values-section .solution-listing-item .quote-container {
	width: 20%;
	}
.about-us-values-section .solution-listing-item .main-column {
	width: 80%;
	}
	}
@media screen and (max-width:960px){
.solution-listing-item .quote-container{display: block;}
.about-us-values-section .solution-listing-item .quote-container br {
	display: none;
	}
h2.h2-main {
    font-size: 11px;
    line-height: 23px;
    margin-right: 4px;
}
}

@media screen and (max-width:767px){
	.about-us-values-section .solution-listing-item .main-column ul {
	float: none;
	width: 100%;
	margin-bottom: 1em;
	padding-right:0;
	}
	.about-us-values-section .solution-listing-item .quote-container {
	padding: 0;
	}
	/*22-12*/
	h2.newh2{
 	
    font-size: 14px;
    line-height: 25px;
    
	}
}

.textwidget {
margin-bottom: 2rem;
}

header .textwidget {
margin-bottom: 0;
}

.site-header .main-navigation {
float: left;
position: relative;
top: 10px;
}

@media screen and (min-width: 961px) {
.site-footer .navigation-container .column {
	width: 21%;
	}
}

#menu-resources-navigation li:last-child {
display: none;
}

/* NEW CSS 13-12-16 */

p.h2{
	font-family: "Gotham SSm A","Gotham SSm B";
    font-weight: 300;
	margin: 0 0 0.8em;
	line-height: 1.2em;
	font-size: 1.8rem;
}
p.h2 strong{
	font-family: "Gotham SSm A","Gotham SSm B";
    font-weight: 700;
}
p.h1, p.h2 {
    font-size: 1.8rem;
}
p.h3, p.h4, p.h5, p.h6 {
    font-size: 1.2rem;
}
p.h1, p.h2, p.h3 {
    font-family: "Gotham SSm A","Gotham SSm B";
    font-weight: 400;
}
p.h4, p.h5, p.h6 {
    font-family: "Gotham SSm A","Gotham SSm B";
    font-weight: 700;
}
p.h1{
    line-height: 1.4em;
}
p.h2, p.h3, p.h4, p.h5, p.h6 {
    line-height: 1.2em;
}
p.h1, p.h2, p.h3, p.h4, p.h5, p.h6 {
    margin: 0 0 0.8em;
}
h2.none{
	font-size:1rem !important;	
}
.featured-resource a.moretag {
	display: none;
	}

.column.main-column.resource-list .resource.Featured {
	display: none;
	}	

/* Adding banner styles 17-01-17 */

.banner-ad {margin: 0 0 4rem 0;}
.banner-ad img {width: 100%; border: 1px solid #d1d3d4;}
.page-financial-software-solutions .container .listing-container:first-child, .page-law-firm-software .container .listing-container:first-child{margin: 0 0 2rem 0;}

@media screen and (max-width:600px){
.banner-ad img {display: none;}
}

.trumpet_products .entry-excerpt a.moretag {
	display:none;
	}
	
	
/* Law Firms Updates */

.product-box-content {
    width: 55%;
	padding: 3rem 0;
	font-size: .85em;
	}

.product-box-content .button {
	font-size: .70em;
	}

.product-ctas-list .product-cta-box:nth-child(1) {
	background: #60c7da;
    color: #fff;
    padding: 0 3rem;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #eee;
	margin-bottom: 2.7rem;
	}

.product-ctas-list .product-cta-box:nth-child(2) {
	background: #f6f6f6;
    padding: 0 3rem;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #eee;
	}

.product-ctas-list .product-cta-box:nth-child(2) .product-box-content {
	width: 40%;
	}

.product-box-tag {
    display: inline-block;
    position: absolute;
    top: -15px;
    background: #fff;
    color: #222;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 20px;
    border: 1px solid #eee;
	}

.container.no-top-padding {
	padding: 0 0 3rem 0;
	overflow: hidden;
	}

article.simple-listing-item {
	width: 50%;
	float: left;
	text-align: left;
	}
	
article.simple-listing-item .entry-container {
	width: 90%;
	font-size: 1.2em;
	}	

.product-listing-section article.simple-listing-item {
	min-height: 175px;
	}
	
.product-listing-section article.simple-listing-item .entry-navigation {
	position: static!important;
	}

.product-listing-section article.simple-listing-item .entry-navigation .button {	
    color: #FFB600;
    background: transparent;
    padding: 0;
    margin: 0;
	}

.product-listing-section article.simple-listing-item .entry-navigation .right-arrow-animated:after, 
.product-listing-section article.simple-listing-item .entry-navigation .right-arrow-bold:after, 
.product-listing-section article.simple-listing-item .entry-navigation .right-arrow:after,
.product-listing-section article.simple-listing-item .entry-navigation .button:after {
	content: "";
	display: none;
	}
	
#legal-products .section-content {
	overflow: hidden;
	}

#legal-products .section-header h3 {
	font-size: 1.6em;
	font-weight: bold;
	}

.cycle-pager { 
    text-align: center; 
	width: 100%; 
	overflow: hidden;
	}
.cycle-pager span { 
    font-family: arial; 
	font-size: 70px; 
	width: 32px; 
	height: 32px; 
    display: inline-block; 
	color: #fff; 
	cursor: pointer; 
	}

.cycle-pager span.cycle-pager-active { 
	color: #ffb600;
	}

.cycle-pager > * { 
	cursor: pointer;
	}

section.product_summary { padding-top: 40px; padding-bottom: 40px;}
section.product_summary .container { padding: 15px 0 0;/*text-align: center; */}
section.product_summary h3 { margin: 0;}


@media screen and (max-width: 1340px) and (min-width: 1025px) {
	.product-ctas-list .product-cta-box:nth-child(1) {
		background-size: 35%!important;
		}
	.product-ctas-list .product-cta-box:nth-child(2) {
	    background-size: 45%!important;
	    background-position: 480px center!important;
		}
	}

@media screen and (max-width: 1024px) and (min-width: 961px) {
	.product-ctas-list .product-cta-box:nth-child(1) {
		background-size: 35%!important;
		}
	.product-ctas-list .product-cta-box:nth-child(2) {
	    background-size: 40%!important;
	    background-position: 480px center!important;
		}
	}


@media screen and (max-width: 960px) {
	.product-ctas-list .product-cta-box:nth-child(1) {
		background-image: none!important;
		}
	.product-ctas-list .product-cta-box:nth-child(2) {
		background-image: none!important;
		}
	
	.product-ctas-list .product-cta-box:nth-child(1) .product-box-content,
	.product-ctas-list .product-cta-box:nth-child(2) .product-box-content,
	article.simple-listing-item {
		width: 100%;
		}
	
	.product-listing-section article.simple-listing-item {
		height: auto;
		min-height: auto;
		margin-bottom: 2rem;
		}
	
	.product-ctas-list .product-cta-box:nth-child(1) .product-box-content img,
	.product-ctas-list .product-cta-box:nth-child(2) .product-box-content img {
		max-width: 100%;
		height: auto;
		}
	
	.product-box-tag {
		font-size: 11px;
		}
	}

@media screen and (max-width: 767px) {
	.product-listing-section article.simple-listing-item .button {
		text-align: left!important;	
		}
	
	.product-listing-section article.simple-listing-item .entry-navigation {
		margin: 0;
		}
	
	#legal-solutions blockquote {
		padding: 0;
		}
	}

/* Footer */
.navigation-container {
    text-align: center;
}

/* New Icons */
.bullets-section .bullet-item.financial-firms.has-icon:before {
	background-image: url(http://trumpetinc.com/wp-content/uploads/2018/03/sprite-sheets-icon-v2-01.png);
	background-size: cover;
    background-position: -27px center;
}

.bullets-section .bullet-item.law-firms.has-icon:before {
	background-image: url(http://trumpetinc.com/wp-content/uploads/2018/03/sprite-sheets-icon-02.png);
	background-size: cover;
    background-position: -27px center;
}

.bullets-section .bullet-item.partners.has-icon:before {
	background-image: url(http://trumpetinc.com/wp-content/uploads/2018/03/sprite-sheets-icon-03.png);
	background-size: cover;
    background-position: -27px center;
}


/* 21-6-2019 */

.solution-listing-item.left .main-column ul li img { max-width: 50px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.solution-listing-item.left .main-column { padding-right: 0px;padding-left: 5em; }

@media(max-width: 991px){

	.solution-listing-item.left .main-column { padding-left: 2em; }
	/*.flow_content_wrapper{padding: 30px 0;}*/
	.process_flow_wrapper .single_flow{width: 50%;padding: 20px 100px 20px 15px;}
	.process_flow_wrapper .single_flow:before{width: 100px;top: 80px;height: 50px;}

}

@media(max-width: 767px){

	.solution-listing-item.left .main-column ul li { position: relative;padding-left: 60px;display: flex;min-height: 50px;  align-items: center; }
	.solution-listing-item.left .main-column ul li img { position: absolute; left: 0; }
	.solution-listing-item .quote-container { padding: 0 1em; }
	.solution-listing-item.left .main-column {  padding-left: 0em;}
	.solution-listing-item .quote-container p.h1 br { display:none;  }
	.process_flow_wrapper .single_flow{width: 100%; padding: 40px 20px;}
	.process_flow_wrapper{ margin: 0; }
/*.flow_content_wrapper {padding: 50px 0;}*/
	.process_flow_wrapper .single_flow:before { transform: rotate(90deg); bottom: -100px; background-position: bottom; left: 0; right: 0; margin: auto; height: 45px; width: 55px; }
}


/* about page 6-8-19 */
h2 {  font-size: 26px;}
.about-section-new {  padding: 40px 0;}
.about-section-new aside.column.side-column { vertical-align: top;}

/*body{   counter-reset: my-sec-counter; font-size: 17px; }
.product-description-section.two-columns .section-content p strong::before { counter-increment: my-sec-counter;content: counter(my-sec-counter)". ";} 
*/
.partners-section .partners-container{display:flex;flex-wrap:wrap; padding:0 15px;}
.partners-section .partners-container .partners-item{width:33.33%;display:flex;padding:30px;text-align:center;margin:0 auto;justify-content:center;}
.partners-section .partners-container .partners-item .main-column{width:100%;padding:0;}
.partners-section .partners-container .partners-item .side-column{padding:0;width:100%;border:none;}
.partners-section .partners-container .partners-item .side-column:after{display:none;}
.partners-section .partners-container .partners-item .entry-header img{margin:0 auto; max-width:82px;}
.partners-section .partners-container .partners-item .entry-header h2{min-height:72px;}

.product-description-section.two-columns .section-content p {  display: inline-block;}
.product-description-section.two-columns .section-content p br { display: none;}
.product-description-section.two-columns .section-content p em { font-style: normal; display: inline-block; max-width: calc(100% - 80px); vertical-align: top;}
.product-description-section.two-columns .section-content p em strong { display: block;}
.product-description-section.two-columns .section-content p img { display: inline-block; max-width: 65px;  vertical-align: text-bottom;  padding-right: 15px;}

section.product-description-section .container {  padding: 30px 0 60px;}
.product-description-section .two-column-title {  text-align: center;  margin-bottom: 35px;}

/* 8-8-19 */
.split-content-wrap .column{width:100%;float:left;}
.split-content-wrap .column header.section-header,.split-content-wrap .column .section-content{width:100%;float:left;clear:left;text-align:center;}
.split-content-wrap .column .content-wrap{width:100%;float:none;display:flex;align-items:flex-start;justify-content:center;max-width:1025px;margin:0 auto;padding-top:50px;}
.split-content-wrap .column .content-wrap .left-section{width:50%;float:left;padding:0 15px;}
.split-content-wrap .column .content-wrap .right-section{width:50%;float:left;padding:0 15px;padding-left:50px;}
.split-content-wrap .column .content-wrap h3 {  color: #ffb600;}
.split-content-wrap .column .content-wrap ul li{  padding-left: 0;  padding: 10px 0; display: flex; color: #808285;}
.split-content-wrap .column .content-wrap ul li:before{display:none;}
.split-content-wrap .column .content-wrap ul li img{margin-right:12px;vertical-align:middle;text-indent:25px;display:flex;flex-flow:column; object-fit: contain;}

/* 9-8-19 */
section.bullets-section.bullet-section-new{ margin-top: 100px; }

/* 12-8-19 */
.product-description-section .section-content ul.column{ width: 48.5%; }
.product-description-section .section-content center{ margin-bottom: 60px; }
.product-description-section .section-content center:nth-last-of-type(1){ margin-bottom: 0px; }

.product-description-section.two-columns .section-content p img{ max-width: 100%; }
section.root-section.product-description-section{position:relative;}
section.root-section.product-description-section .column.side-column{position:static;}
section.root-section.product-description-section .section-content .product-content-image-abbyy{position:absolute;bottom:30px;right:30px;width:100%;padding:0;max-width:130px;display:block;object-fit:cover;}
 
.product-listing-section article.simple-listing-item .entry-image {  margin-bottom: 25px;}
.product-listing-section article.simple-listing-item .entry-image img { max-width: 100%;}

@media(max-width: 991px){
.partners-section .partners-container .partners-item { width: 50%; padding:20px;}
.partners-section .partners-container .partners-item .entry-header h2 { font-size: 25px; min-height: auto;}

.staging-page-home .split-content-wrap{ padding: 15px 0;  }
}

@media(max-width: 767px){
.partners-section .partners-container .partners-item { width: 100%;}
.split-content-wrap .column{padding:0 15px;}
.split-content-wrap .column .content-wrap .left-section{width:100%;padding:15px 0;}
.split-content-wrap .column .content-wrap .right-section{width:100%;padding:15px 0;}
.split-content-wrap .column .content-wrap{flex-wrap:wrap;padding-top:30px;}

section.bullets-section.bullet-section-new {
    margin-top: 0px;
}

}
/*22-08-2019*/
.split-content-wrap .column .content-wrap ul li img{width:45px;height:45px;object-fit:contain;object-position:top;margin-right:6px;}

.split-content-wrap .column .content-wrap ul li { padding: 0; margin: 10px 0; }
.root-section.partners-section .partners-container .partners-item .entry-header h2 {
    margin-top: 40px;
}
.root-section.about-values-section li:last-child {
    margin: 0 0 0 1em;
}
.hs_process_consulting > label span,
.hs_process_consulting_checkbox > label span {
    font-weight: bold !important;
}
.product-description-section.two-columns .section-content .cover { float: left !important; width: 100% !important; }
.product-description-section.two-columns .section-content p { margin-bottom: 0 !important; padding-bottom: 15px !important; }
.product-description-section.two-columns .section-content p img{width:45px!important;height:45px!important;object-fit:contain!important;margin-top:3px;padding-right:6px!important;object-position:top;}
.solution-listing-item.left .main-column ul {
    margin-top: -10px !important;
}

/* 27-12-19 header update */
.site-header .container.header-container	 {  position: relative;}
.header-right-logo {  display: inline-block; width: 60px; position: absolute; right: 0;}
.header-right-logo img {  width: 100%;}
/* --work-section-- */
.work-section{position:relative;background-color:#f1f1f1;text-align:center;}
.work-section .work-logo{position:relative;width:100px; margin: -2.7rem auto 25px;}
.work-section .work-logo img{width:100%;}
.work-section .work-content h3{margin:0;font-size:35px;margin-bottom:20px;}
.work-section .work-content p{margin:0;margin-bottom:20px;}
.work-section .work-button a{font-weight:400;color:#56575a;font-family:Arial,Sans-Serif;font-size:20px;line-height:31px;border:1px solid #56575a;padding:7px 50px;display:inline-block;}
.work-section .work-button a:hover {  background-color: #ffb600;  color: #fff;  border-color: #ffb600;}

/* 6-1-2020 */
.root-section.work-section .container{padding:70px 0;position:relative;}
.work-section .work-logo{position:absolute;width:150px;top:50%;transform:translateY(-50%);margin:0;left:100px;}

@media(max-width:1024px){
  .work-section .work-logo { left: 50px; }
}

@media (max-width: 960px){
	.site-header #mobile-menu-switch {  right: 80px;}

	.root-section.work-section .container{ padding: 50px 0; }
  	.work-section .work-logo{ width: 115px;left: 0; }
}

@media (max-width: 767px){
	.header-right-logo {width: 33px;}
	.site-header #mobile-menu-switch { right: 45px;}
	.root-section.work-section .container{ padding-top: 0; }
	.work-section .work-logo { position: static; width: 100px;  margin: 0 auto 20px; transform: none;}
}