/*
 Theme Name:   Divi-child
 Description:  Divi Child Theme
 Template:     Divi

*/


@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?2brcu9');
  src:  url('../fonts/icomoon.eot?2brcu9#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?2brcu9') format('truetype'),
    url('../fonts/icomoon.woff?2brcu9') format('woff'),
    url('../fonts/icomoon.svg?2brcu9#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-book:before {
  content: "\e600";
}
.icon-academy:before {
  content: "\e601";
}
.icon-article:before {
  content: "\e602";
}
.icon-benchmark:before {
  content: "\e603";
}
.icon-conf:before {
  content: "\e604";
}
.icon-npn-logo:before {
  content: "\e605";
}
.icon-pie-chart:before {
  content: "\e606";
}
.icon-play:before {
  content: "\e607";
}
.icon-customer-graph:before {
  content: "\e608";
}
.icon-quote:before {
  content: "\e609";
}
.icon-rocket:before {
  content: "\e60a";
}
.icon-enroll:before {
  content: "\e60b";
}
.icon-infographic:before {
  content: "\e60c";
}
.icon-smile-1:before {
  content: "\e60d";
}
.icon-download:before {
  content: "\e60e";
}
.icon-happy:before {
  content: "\e60f";
}
.icon-smiley:before {
  content: "\e610";
}
.icon-login:before {
  content: "\e611";
}
.icon-community:before {
  content: "\e612";
}
.icon-speaker:before {
  content: "\e613";
}
.icon-benchmark2:before {
  content: "\e614";
}
.icon-calendar:before {
  content: "\e800";
}
.icon-npx-logo:before {
  content: "\e801";
}
.icon-Certification:before {
  content: "\e900";
}
.icon-piano:before {
  content: "\e901";
}
.icon-sexophone:before {
  content: "\e902";
}
.icon-download2:before {
  content: "\e903";
}
.icon-No-01:before {
  content: "\e904";
}
.icon-No-02:before {
  content: "\e905";
}
.icon-No-03:before {
  content: "\e906";
}
.icon-No-04:before {
  content: "\e907";
}
.icon-No-05:before {
  content: "\e908";
}
.icon-No-06:before {
  content: "\e909";
}
.icon-No-07:before {
  content: "\e90a";
}
.icon-No-08:before {
  content: "\e90b";
}
.icon-No-09:before {
  content: "\e90c";
}
.icon-arrow-r:before {
  content: "\e90d";
}
.icon-conference:before {
  content: "\e90e";
}
.icon-mappointer:before {
  content: "\e90f";
}
.icon-video:before {
  content: "\e910";
}
.icon-workshops:before {
  content: "\e911";
}
.icon-bulb:before {
  content: "\e912";
}
.icon-star:before {
  content: "\e913";
}
.icon-callout:before {
  content: "\e914";
}
.icon-contact:before {
  content: "\e915";
}
.icon-graph:before {
  content: "\e916";
}
.icon-group:before {
  content: "\e917";
}
.icon-right-arrow:before {
  content: "\e918";
}
.icon-cross:before {
  content: "\e919";
}
.icon-person-f:before {
  content: "\e91a";
}
.icon-person-m:before {
  content: "\e91b";
}
.icon-thinarrow-r:before {
  content: "\e91c";
}
.icon-nps_educate:before {
  content: "\e91d";
}
.icon-economics:before {
  content: "\e91e";
}
.icon-conference2:before {
  content: "\e91f";
}
.icon-educate_london:before {
  content: "\e920";
}
.icon-satmetrixlogo:before {
  content: "\e921";
}
.icon-arrow-l:before {
  content: "\e922";
}
.icon-lock:before {
  content: "\e923";
}
.icon-arrow-circle:before {
  content: "\e924";
}
.icon-mainstage:before {
  content: "\e925";
}
.icon-workshops_2:before {
  content: "\e926";
}
.icon-casestudies:before {
  content: "\e927";
}
.icon-filter:before {
  content: "\e928";
}
.icon-conference3:before {
  content: "\e929";
}
.icon-home:before {
  content: "\e92a";
}
.icon-home2:before {
  content: "\e92b";
}
.icon-home3:before {
  content: "\e92c";
}
.icon-office:before {
  content: "\e92d";
}
.icon-newspaper:before {
  content: "\e92e";
}
.icon-pencil:before {
  content: "\e92f";
}
.icon-research2:before {
  content: "\e931";
}
.icon-pencil2:before {
  content: "\e932";
}
.icon-quill:before {
  content: "\e933";
}
.icon-pen:before {
  content: "\e934";
}
.icon-blog:before {
  content: "\e935";
}
.icon-eyedropper:before {
  content: "\e936";
}
.icon-droplet:before {
  content: "\e937";
}
.icon-paint-format:before {
  content: "\e938";
}
.icon-image:before {
  content: "\e939";
}
.icon-images:before {
  content: "\e93a";
}
.icon-camera:before {
  content: "\e93b";
}
.icon-headphones:before {
  content: "\e93c";
}
.icon-music:before {
  content: "\e93d";
}
.icon-play2:before {
  content: "\e93e";
}
.icon-film:before {
  content: "\e93f";
}
.icon-video-camera:before {
  content: "\e940";
}
.icon-dice:before {
  content: "\e941";
}
.icon-pacman:before {
  content: "\e942";
}
.icon-spades:before {
  content: "\e943";
}
.icon-clubs:before {
  content: "\e944";
}
.icon-diamonds:before {
  content: "\e945";
}
.icon-bullhorn:before {
  content: "\e946";
}
.icon-connection:before {
  content: "\e947";
}
.icon-podcast:before {
  content: "\e948";
}
.icon-feed:before {
  content: "\e949";
}
.icon-mic:before {
  content: "\e94a";
}
.icon-book2:before {
  content: "\e94b";
}
.icon-books:before {
  content: "\e94c";
}
.icon-library:before {
  content: "\e94d";
}
.icon-file-text:before {
  content: "\e94e";
}
.icon-profile:before {
  content: "\e94f";
}
.icon-file-empty:before {
  content: "\e950";
}
.icon-files-empty:before {
  content: "\e951";
}
.icon-file-text2:before {
  content: "\e952";
}
.icon-file-picture:before {
  content: "\e953";
}
.icon-file-music:before {
  content: "\e954";
}
.icon-file-play:before {
  content: "\e955";
}
.icon-file-video:before {
  content: "\e956";
}
.icon-file-zip:before {
  content: "\e957";
}
.icon-copy:before {
  content: "\e958";
}
.icon-paste:before {
  content: "\e959";
}
.icon-stack:before {
  content: "\e95a";
}
.icon-folder:before {
  content: "\e95b";
}
.icon-folder-open:before {
  content: "\e95c";
}
.icon-folder-plus:before {
  content: "\e95d";
}
.icon-folder-minus:before {
  content: "\e95e";
}
.icon-folder-download:before {
  content: "\e95f";
}
.icon-folder-upload:before {
  content: "\e960";
}
.icon-price-tag:before {
  content: "\e961";
}
.icon-price-tags:before {
  content: "\e962";
}
.icon-barcode:before {
  content: "\e963";
}
.icon-qrcode:before {
  content: "\e964";
}
.icon-ticket:before {
  content: "\e965";
}
.icon-cart:before {
  content: "\e966";
}
.icon-coin-dollar:before {
  content: "\e967";
}
.icon-coin-euro:before {
  content: "\e968";
}
.icon-coin-pound:before {
  content: "\e969";
}
.icon-coin-yen:before {
  content: "\e96a";
}
.icon-credit-card:before {
  content: "\e96b";
}
.icon-calculator:before {
  content: "\e96c";
}
.icon-lifebuoy:before {
  content: "\e96d";
}
.icon-phone:before {
  content: "\e96e";
}
.icon-phone-hang-up:before {
  content: "\e96f";
}
.icon-address-book:before {
  content: "\e970";
}
.icon-envelop:before {
  content: "\e971";
}
.icon-pushpin:before {
  content: "\e972";
}
.icon-location:before {
  content: "\e973";
}
.icon-location2:before {
  content: "\e974";
}
.icon-compass:before {
  content: "\e975";
}
.icon-compass2:before {
  content: "\e976";
}
.icon-map:before {
  content: "\e977";
}
.icon-map2:before {
  content: "\e978";
}
.icon-history:before {
  content: "\e979";
}
.icon-clock:before {
  content: "\e97a";
}
.icon-clock2:before {
  content: "\e97b";
}
.icon-alarm:before {
  content: "\e97c";
}
.icon-bell:before {
  content: "\e97d";
}
.icon-stopwatch:before {
  content: "\e97e";
}
.icon-calendar2:before {
  content: "\e97f";
}
.icon-printer:before {
  content: "\e980";
}
.icon-keyboard:before {
  content: "\e981";
}
.icon-display:before {
  content: "\e982";
}
.icon-laptop:before {
  content: "\e983";
}
.icon-mobile:before {
  content: "\e984";
}
.icon-mobile2:before {
  content: "\e985";
}
.icon-tablet:before {
  content: "\e986";
}
.icon-tv:before {
  content: "\e987";
}
.icon-drawer:before {
  content: "\e988";
}
.icon-drawer2:before {
  content: "\e989";
}
.icon-box-add:before {
  content: "\e98a";
}
.icon-box-remove:before {
  content: "\e98b";
}
.icon-download3:before {
  content: "\e98c";
}
.icon-upload:before {
  content: "\e98d";
}
.icon-floppy-disk:before {
  content: "\e98e";
}
.icon-drive:before {
  content: "\e98f";
}
.icon-database:before {
  content: "\e990";
}
.icon-undo:before {
  content: "\e991";
}
.icon-redo:before {
  content: "\e992";
}
.icon-undo2:before {
  content: "\e993";
}
.icon-redo2:before {
  content: "\e994";
}
.icon-forward:before {
  content: "\e995";
}
.icon-reply:before {
  content: "\e996";
}
.icon-bubble:before {
  content: "\e997";
}
.icon-bubbles:before {
  content: "\e998";
}
.icon-bubbles2:before {
  content: "\e999";
}
.icon-bubble2:before {
  content: "\e99a";
}
.icon-bubbles3:before {
  content: "\e99b";
}
.icon-bubbles4:before {
  content: "\e99c";
}
.icon-user:before {
  content: "\e99d";
}
.icon-users:before {
  content: "\e99e";
}
.icon-user-plus:before {
  content: "\e99f";
}
.icon-user-minus:before {
  content: "\e9a0";
}
.icon-user-check:before {
  content: "\e9a1";
}
.icon-user-tie:before {
  content: "\e9a2";
}
.icon-quotes-left:before {
  content: "\e9a3";
}
.icon-quotes-right:before {
  content: "\e9a4";
}
.icon-hour-glass:before {
  content: "\e9a5";
}
.icon-spinner:before {
  content: "\e9a6";
}
.icon-spinner2:before {
  content: "\e9a7";
}
.icon-spinner3:before {
  content: "\e9a8";
}
.icon-spinner4:before {
  content: "\e9a9";
}
.icon-spinner5:before {
  content: "\e9aa";
}
.icon-spinner6:before {
  content: "\e9ab";
}
.icon-spinner7:before {
  content: "\e9ac";
}
.icon-spinner8:before {
  content: "\e9ad";
}
.icon-spinner9:before {
  content: "\e9ae";
}
.icon-spinner10:before {
  content: "\e9af";
}
.icon-spinner11:before {
  content: "\e9b0";
}
.icon-binoculars:before {
  content: "\e9b1";
}
.icon-search:before {
  content: "\e9b2";
}
.icon-zoom-in:before {
  content: "\e9b3";
}
.icon-zoom-out:before {
  content: "\e9b4";
}
.icon-enlarge:before {
  content: "\e9b5";
}
.icon-shrink:before {
  content: "\e9b6";
}
.icon-enlarge2:before {
  content: "\e9b7";
}
.icon-shrink2:before {
  content: "\e9b8";
}
.icon-key:before {
  content: "\e9b9";
}
.icon-key2:before {
  content: "\e9ba";
}
.icon-lock2:before {
  content: "\e9bb";
}
.icon-unlocked:before {
  content: "\e9bc";
}
.icon-wrench:before {
  content: "\e9bd";
}
.icon-equalizer:before {
  content: "\e9be";
}
.icon-equalizer2:before {
  content: "\e9bf";
}
.icon-cog:before {
  content: "\e9c0";
}
.icon-cogs:before {
  content: "\e9c1";
}
.icon-hammer:before {
  content: "\e9c2";
}
.icon-magic-wand:before {
  content: "\e9c3";
}
.icon-aid-kit:before {
  content: "\e9c4";
}
.icon-bug:before {
  content: "\e9c5";
}
.icon-pie-chart2:before {
  content: "\e9c6";
}
.icon-stats-dots:before {
  content: "\e9c7";
}
.icon-stats-bars:before {
  content: "\e9c8";
}
.icon-stats-bars2:before {
  content: "\e9c9";
}
.icon-trophy:before {
  content: "\e9ca";
}
.icon-gift:before {
  content: "\e9cb";
}
.icon-glass:before {
  content: "\e9cc";
}
.icon-glass2:before {
  content: "\e9cd";
}
.icon-mug:before {
  content: "\e9ce";
}
.icon-spoon-knife:before {
  content: "\e9cf";
}
.icon-leaf:before {
  content: "\e9d0";
}
.icon-rocket2:before {
  content: "\e9d1";
}
.icon-meter:before {
  content: "\e9d2";
}
.icon-meter2:before {
  content: "\e9d3";
}
.icon-hammer2:before {
  content: "\e9d4";
}
.icon-fire:before {
  content: "\e9d5";
}
.icon-lab:before {
  content: "\e9d6";
}
.icon-magnet:before {
  content: "\e9d7";
}
.icon-bin:before {
  content: "\e9d8";
}
.icon-bin2:before {
  content: "\e9d9";
}
.icon-briefcase:before {
  content: "\e9da";
}
.icon-airplane:before {
  content: "\e9db";
}
.icon-truck:before {
  content: "\e9dc";
}
.icon-road:before {
  content: "\e9dd";
}
.icon-accessibility:before {
  content: "\e9de";
}
.icon-target:before {
  content: "\e9df";
}
.icon-shield:before {
  content: "\e9e0";
}
.icon-power:before {
  content: "\e9e1";
}
.icon-switch:before {
  content: "\e9e2";
}
.icon-power-cord:before {
  content: "\e9e3";
}
.icon-clipboard:before {
  content: "\e9e4";
}
.icon-list-numbered:before {
  content: "\e9e5";
}
.icon-list:before {
  content: "\e9e6";
}
.icon-list2:before {
  content: "\e9e7";
}
.icon-tree:before {
  content: "\e9e8";
}
.icon-menu:before {
  content: "\e9e9";
}
.icon-menu2:before {
  content: "\e9ea";
}
.icon-menu3:before {
  content: "\e9eb";
}
.icon-menu4:before {
  content: "\e9ec";
}
.icon-cloud:before {
  content: "\e9ed";
}
.icon-cloud-download:before {
  content: "\e9ee";
}
.icon-cloud-upload:before {
  content: "\e9ef";
}
.icon-cloud-check:before {
  content: "\e9f0";
}
.icon-download4:before {
  content: "\e9f1";
}
.icon-upload2:before {
  content: "\e9f2";
}
.icon-download5:before {
  content: "\e9f3";
}
.icon-upload3:before {
  content: "\e9f4";
}
.icon-sphere:before {
  content: "\e9f5";
}
.icon-earth:before {
  content: "\e9f6";
}
.icon-link:before {
  content: "\e9f7";
}
.icon-flag:before {
  content: "\e9f8";
}
.icon-attachment:before {
  content: "\e9f9";
}
.icon-eye:before {
  content: "\e9fa";
}
.icon-eye-plus:before {
  content: "\e9fb";
}
.icon-eye-minus:before {
  content: "\e9fc";
}
.icon-eye-blocked:before {
  content: "\e9fd";
}
.icon-bookmark:before {
  content: "\e9fe";
}
.icon-bookmarks:before {
  content: "\e9ff";
}
.icon-sun:before {
  content: "\ea00";
}
.icon-contrast:before {
  content: "\ea01";
}
.icon-brightness-contrast:before {
  content: "\ea02";
}
.icon-star-empty:before {
  content: "\ea03";
}
.icon-star-half:before {
  content: "\ea04";
}
.icon-star-full:before {
  content: "\ea05";
}
.icon-heart:before {
  content: "\ea06";
}
.icon-heart-broken:before {
  content: "\ea07";
}
.icon-man:before {
  content: "\ea08";
}
.icon-woman:before {
  content: "\ea09";
}
.icon-man-woman:before {
  content: "\ea0a";
}
.icon-happy2:before {
  content: "\ea0b";
}
.icon-happy3:before {
  content: "\ea0c";
}
.icon-smile:before {
  content: "\ea0d";
}
.icon-smile2:before {
  content: "\ea0e";
}
.icon-tongue:before {
  content: "\ea0f";
}
.icon-tongue2:before {
  content: "\ea10";
}
.icon-sad:before {
  content: "\ea11";
}
.icon-sad2:before {
  content: "\ea12";
}
.icon-wink:before {
  content: "\ea13";
}
.icon-wink2:before {
  content: "\ea14";
}
.icon-grin:before {
  content: "\ea15";
}
.icon-grin2:before {
  content: "\ea16";
}
.icon-cool:before {
  content: "\ea17";
}
.icon-cool2:before {
  content: "\ea18";
}
.icon-angry:before {
  content: "\ea19";
}
.icon-angry2:before {
  content: "\ea1a";
}
.icon-evil:before {
  content: "\ea1b";
}
.icon-evil2:before {
  content: "\ea1c";
}
.icon-shocked:before {
  content: "\ea1d";
}
.icon-shocked2:before {
  content: "\ea1e";
}
.icon-baffled:before {
  content: "\ea1f";
}
.icon-baffled2:before {
  content: "\ea20";
}
.icon-confused:before {
  content: "\ea21";
}
.icon-confused2:before {
  content: "\ea22";
}
.icon-neutral:before {
  content: "\ea23";
}
.icon-neutral2:before {
  content: "\ea24";
}
.icon-hipster:before {
  content: "\ea25";
}
.icon-hipster2:before {
  content: "\ea26";
}
.icon-wondering:before {
  content: "\ea27";
}
.icon-wondering2:before {
  content: "\ea28";
}
.icon-sleepy:before {
  content: "\ea29";
}
.icon-sleepy2:before {
  content: "\ea2a";
}
.icon-frustrated:before {
  content: "\ea2b";
}
.icon-frustrated2:before {
  content: "\ea2c";
}
.icon-crying:before {
  content: "\ea2d";
}
.icon-crying2:before {
  content: "\ea2e";
}
.icon-point-up:before {
  content: "\ea2f";
}
.icon-point-right:before {
  content: "\ea30";
}
.icon-point-down:before {
  content: "\ea31";
}
.icon-point-left:before {
  content: "\ea32";
}
.icon-warning:before {
  content: "\ea33";
}
.icon-notification:before {
  content: "\ea34";
}
.icon-question:before {
  content: "\ea35";
}
.icon-plus:before {
  content: "\ea36";
}
.icon-minus:before {
  content: "\ea37";
}
.icon-info:before {
  content: "\ea38";
}
.icon-cancel-circle:before {
  content: "\ea39";
}
.icon-blocked:before {
  content: "\ea3a";
}
.icon-cross2:before {
  content: "\ea3b";
}
.icon-checkmark:before {
  content: "\ea3c";
}
.icon-checkmark2:before {
  content: "\ea3d";
}
.icon-spell-check:before {
  content: "\ea3e";
}
.icon-enter:before {
  content: "\ea3f";
}
.icon-exit:before {
  content: "\ea40";
}
.icon-play3:before {
  content: "\ea41";
}
.icon-pause:before {
  content: "\ea42";
}
.icon-stop:before {
  content: "\ea43";
}
.icon-previous:before {
  content: "\ea44";
}
.icon-next:before {
  content: "\ea45";
}
.icon-backward:before {
  content: "\ea46";
}
.icon-forward2:before {
  content: "\ea47";
}
.icon-play4:before {
  content: "\ea48";
}
.icon-pause2:before {
  content: "\ea49";
}
.icon-stop2:before {
  content: "\ea4a";
}
.icon-backward2:before {
  content: "\ea4b";
}
.icon-forward3:before {
  content: "\ea4c";
}
.icon-first:before {
  content: "\ea4d";
}
.icon-last:before {
  content: "\ea4e";
}
.icon-previous2:before {
  content: "\ea4f";
}
.icon-next2:before {
  content: "\ea50";
}
.icon-eject:before {
  content: "\ea51";
}
.icon-volume-high:before {
  content: "\ea52";
}
.icon-volume-medium:before {
  content: "\ea53";
}
.icon-volume-low:before {
  content: "\ea54";
}
.icon-volume-mute:before {
  content: "\ea55";
}
.icon-volume-mute2:before {
  content: "\ea56";
}
.icon-volume-increase:before {
  content: "\ea57";
}
.icon-volume-decrease:before {
  content: "\ea58";
}
.icon-loop:before {
  content: "\ea59";
}
.icon-loop2:before {
  content: "\ea5a";
}
.icon-infinite:before {
  content: "\ea5b";
}
.icon-shuffle:before {
  content: "\ea5c";
}
.icon-arrow-up-left:before {
  content: "\ea5d";
}
.icon-arrow-up:before {
  content: "\ea5e";
}
.icon-arrow-up-right:before {
  content: "\ea5f";
}
.icon-arrow-right:before {
  content: "\ea60";
}
.icon-arrow-down-right:before {
  content: "\ea61";
}
.icon-arrow-down:before {
  content: "\ea62";
}
.icon-arrow-down-left:before {
  content: "\ea63";
}
.icon-arrow-left:before {
  content: "\ea64";
}
.icon-arrow-up-left2:before {
  content: "\ea65";
}
.icon-arrow-up2:before {
  content: "\ea66";
}
.icon-arrow-up-right2:before {
  content: "\ea67";
}
.icon-arrow-right2:before {
  content: "\ea68";
}
.icon-arrow-down-right2:before {
  content: "\ea69";
}
.icon-arrow-down2:before {
  content: "\ea6a";
}
.icon-arrow-down-left2:before {
  content: "\ea6b";
}
.icon-arrow-left2:before {
  content: "\ea6c";
}
.icon-circle-up:before {
  content: "\ea6d";
}
.icon-circle-right:before {
  content: "\ea6e";
}
.icon-circle-down:before {
  content: "\ea6f";
}
.icon-circle-left:before {
  content: "\ea70";
}
.icon-tab:before {
  content: "\ea71";
}
.icon-move-up:before {
  content: "\ea72";
}
.icon-move-down:before {
  content: "\ea73";
}
.icon-sort-alpha-asc:before {
  content: "\ea74";
}
.icon-sort-alpha-desc:before {
  content: "\ea75";
}
.icon-sort-numeric-asc:before {
  content: "\ea76";
}
.icon-sort-numberic-desc:before {
  content: "\ea77";
}
.icon-sort-amount-asc:before {
  content: "\ea78";
}
.icon-sort-amount-desc:before {
  content: "\ea79";
}
.icon-command:before {
  content: "\ea7a";
}
.icon-shift:before {
  content: "\ea7b";
}
.icon-ctrl:before {
  content: "\ea7c";
}
.icon-opt:before {
  content: "\ea7d";
}
.icon-checkbox-checked:before {
  content: "\ea7e";
}
.icon-checkbox-unchecked:before {
  content: "\ea7f";
}
.icon-radio-checked:before {
  content: "\ea80";
}
.icon-radio-checked2:before {
  content: "\ea81";
}
.icon-radio-unchecked:before {
  content: "\ea82";
}
.icon-crop:before {
  content: "\ea83";
}
.icon-make-group:before {
  content: "\ea84";
}
.icon-ungroup:before {
  content: "\ea85";
}
.icon-scissors:before {
  content: "\ea86";
}
.icon-filter2:before {
  content: "\ea87";
}
.icon-font:before {
  content: "\ea88";
}
.icon-ligature:before {
  content: "\ea89";
}
.icon-ligature2:before {
  content: "\ea8a";
}
.icon-text-height:before {
  content: "\ea8b";
}
.icon-text-width:before {
  content: "\ea8c";
}
.icon-font-size:before {
  content: "\ea8d";
}
.icon-bold:before {
  content: "\ea8e";
}
.icon-underline:before {
  content: "\ea8f";
}
.icon-italic:before {
  content: "\ea90";
}
.icon-strikethrough:before {
  content: "\ea91";
}
.icon-omega:before {
  content: "\ea92";
}
.icon-sigma:before {
  content: "\ea93";
}
.icon-page-break:before {
  content: "\ea94";
}
.icon-superscript:before {
  content: "\ea95";
}
.icon-subscript:before {
  content: "\ea96";
}
.icon-superscript2:before {
  content: "\ea97";
}
.icon-subscript2:before {
  content: "\ea98";
}
.icon-text-color:before {
  content: "\ea99";
}
.icon-pagebreak:before {
  content: "\ea9a";
}
.icon-clear-formatting:before {
  content: "\ea9b";
}
.icon-table:before {
  content: "\ea9c";
}
.icon-table2:before {
  content: "\ea9d";
}
.icon-insert-template:before {
  content: "\ea9e";
}
.icon-pilcrow:before {
  content: "\ea9f";
}
.icon-ltr:before {
  content: "\eaa0";
}
.icon-rtl:before {
  content: "\eaa1";
}
.icon-section:before {
  content: "\eaa2";
}
.icon-paragraph-left:before {
  content: "\eaa3";
}
.icon-paragraph-center:before {
  content: "\eaa4";
}
.icon-paragraph-right:before {
  content: "\eaa5";
}
.icon-paragraph-justify:before {
  content: "\eaa6";
}
.icon-indent-increase:before {
  content: "\eaa7";
}
.icon-indent-decrease:before {
  content: "\eaa8";
}
.icon-share:before {
  content: "\eaa9";
}
.icon-new-tab:before {
  content: "\eaaa";
}
.icon-embed:before {
  content: "\eaab";
}
.icon-embed2:before {
  content: "\eaac";
}
.icon-terminal:before {
  content: "\eaad";
}
.icon-share2:before {
  content: "\eaae";
}
.icon-mail:before {
  content: "\eaaf";
}
.icon-mail2:before {
  content: "\eab0";
}
.icon-mail3:before {
  content: "\eab1";
}
.icon-mail4:before {
  content: "\eab2";
}
.icon-amazon:before {
  content: "\eab3";
}
.icon-google:before {
  content: "\eab4";
}
.icon-google2:before {
  content: "\eab5";
}
.icon-google3:before {
  content: "\eab6";
}
.icon-google-plus:before {
  content: "\eab7";
}
.icon-google-plus2:before {
  content: "\eab8";
}
.icon-google-plus3:before {
  content: "\eab9";
}
.icon-hangouts:before {
  content: "\eaba";
}
.icon-google-drive:before {
  content: "\eabb";
}
.icon-facebook:before {
  content: "\eabc";
}
.icon-facebook2:before {
  content: "\eabd";
}
.icon-instagram:before {
  content: "\eabe";
}
.icon-whatsapp:before {
  content: "\eabf";
}
.icon-spotify:before {
  content: "\eac0";
}
.icon-telegram:before {
  content: "\eac1";
}
.icon-twitter:before {
  content: "\eac2";
}
.icon-vine:before {
  content: "\eac3";
}
.icon-vk:before {
  content: "\eac4";
}
.icon-renren:before {
  content: "\eac5";
}
.icon-sina-weibo:before {
  content: "\eac6";
}
.icon-feed2:before {
  content: "\eac7";
}
.icon-feed3:before {
  content: "\eac8";
}
.icon-youtube:before {
  content: "\eac9";
}
.icon-youtube2:before {
  content: "\eaca";
}
.icon-twitch:before {
  content: "\eacb";
}
.icon-vimeo:before {
  content: "\eacc";
}
.icon-vimeo2:before {
  content: "\eacd";
}
.icon-lanyrd:before {
  content: "\eace";
}
.icon-flickr:before {
  content: "\eacf";
}
.icon-flickr2:before {
  content: "\ead0";
}
.icon-flickr3:before {
  content: "\ead1";
}
.icon-flickr4:before {
  content: "\ead2";
}
.icon-dribbble:before {
  content: "\ead3";
}
.icon-behance:before {
  content: "\ead4";
}
.icon-behance2:before {
  content: "\ead5";
}
.icon-deviantart:before {
  content: "\ead6";
}
.icon-500px:before {
  content: "\ead7";
}
.icon-dropbox:before {
  content: "\ead8";
}
.icon-onedrive:before {
  content: "\ead9";
}
.icon-github:before {
  content: "\eada";
}
.icon-npm:before {
  content: "\eadb";
}
.icon-basecamp:before {
  content: "\eadc";
}
.icon-trello:before {
  content: "\eadd";
}
.icon-wordpress:before {
  content: "\eade";
}
.icon-joomla:before {
  content: "\eadf";
}
.icon-ello:before {
  content: "\eae0";
}
.icon-blogger:before {
  content: "\eae1";
}
.icon-blogger2:before {
  content: "\eae2";
}
.icon-tumblr:before {
  content: "\eae3";
}
.icon-tumblr2:before {
  content: "\eae4";
}
.icon-yahoo:before {
  content: "\eae5";
}
.icon-yahoo2:before {
  content: "\eae6";
}
.icon-tux:before {
  content: "\eae7";
}
.icon-apple:before {
  content: "\eae8";
}
.icon-finder:before {
  content: "\eae9";
}
.icon-android:before {
  content: "\eaea";
}
.icon-windows:before {
  content: "\eaeb";
}
.icon-windows8:before {
  content: "\eaec";
}
.icon-soundcloud:before {
  content: "\eaed";
}
.icon-soundcloud2:before {
  content: "\eaee";
}
.icon-skype:before {
  content: "\eaef";
}
.icon-reddit:before {
  content: "\eaf0";
}
.icon-hackernews:before {
  content: "\eaf1";
}
.icon-wikipedia:before {
  content: "\eaf2";
}
.icon-linkedin:before {
  content: "\eaf3";
}
.icon-linkedin2:before {
  content: "\eaf4";
}
.icon-lastfm:before {
  content: "\eaf5";
}
.icon-lastfm2:before {
  content: "\eaf6";
}
.icon-delicious:before {
  content: "\eaf7";
}
.icon-stumbleupon:before {
  content: "\eaf8";
}
.icon-stumbleupon2:before {
  content: "\eaf9";
}
.icon-stackoverflow:before {
  content: "\eafa";
}
.icon-pinterest:before {
  content: "\eafb";
}
.icon-pinterest2:before {
  content: "\eafc";
}
.icon-xing:before {
  content: "\eafd";
}
.icon-xing2:before {
  content: "\eafe";
}
.icon-flattr:before {
  content: "\eaff";
}
.icon-foursquare:before {
  content: "\eb00";
}
.icon-yelp:before {
  content: "\eb01";
}
.icon-paypal:before {
  content: "\eb02";
}
.icon-chrome:before {
  content: "\eb03";
}
.icon-firefox:before {
  content: "\eb04";
}
.icon-IE:before {
  content: "\eb05";
}
.icon-edge:before {
  content: "\eb06";
}
.icon-safari:before {
  content: "\eb07";
}
.icon-opera:before {
  content: "\eb08";
}
.icon-file-pdf:before {
  content: "\eb09";
}
.icon-file-openoffice:before {
  content: "\eb0a";
}
.icon-file-word:before {
  content: "\eb0b";
}
.icon-file-excel:before {
  content: "\eb0c";
}
.icon-libreoffice:before {
  content: "\eb0d";
}
.icon-html-five:before {
  content: "\eb0e";
}
.icon-html-five2:before {
  content: "\eb0f";
}
.icon-css3:before {
  content: "\eb10";
}
.icon-git:before {
  content: "\eb11";
}
.icon-codepen:before {
  content: "\eb12";
}
.icon-svg:before {
  content: "\eb13";
}
.icon-IcoMoon:before {
  content: "\eb14";
}
.icon-passion:before {
  content: "\eb15";
}
.icon-book3:before {
  content: "\e615";
}
.icon-academy2:before {
  content: "\e616";
}
.icon-article2:before {
  content: "\e617";
}
.icon-benchmark3:before {
  content: "\e618";
}
.icon-conf2:before {
  content: "\e619";
}
.icon-npn-logo2:before {
  content: "\e61a";
}
.icon-pie-chart3:before {
  content: "\e61b";
}
.icon-play5:before {
  content: "\e61c";
}
.icon-customer-graph2:before {
  content: "\e61d";
}
.icon-quote2:before {
  content: "\e61e";
}
.icon-rocket3:before {
  content: "\e61f";
}
.icon-enroll2:before {
  content: "\e620";
}
.icon-infographic2:before {
  content: "\e621";
}
.icon-smile-12:before {
  content: "\e622";
}
.icon-download6:before {
  content: "\e623";
}
.icon-happy4:before {
  content: "\e624";
}
.icon-smiley2:before {
  content: "\e625";
}
.icon-login2:before {
  content: "\e626";
}
.icon-community2:before {
  content: "\e627";
}
.icon-speaker2:before {
  content: "\e628";
}
.icon-calendar3:before {
  content: "\e802";
}
.icon-npx-logo2:before {
  content: "\e803";
}
.icon-Certification2:before {
  content: "\eb16";
}
.icon-piano2:before {
  content: "\eb17";
}
.icon-sexophone2:before {
  content: "\eb18";
}
.icon-download22:before {
  content: "\eb19";
}
.icon-No-012:before {
  content: "\eb1a";
}
.icon-No-022:before {
  content: "\eb1b";
}
.icon-No-032:before {
  content: "\eb1c";
}
.icon-No-042:before {
  content: "\eb1d";
}
.icon-No-052:before {
  content: "\eb1e";
}
.icon-No-062:before {
  content: "\eb1f";
}
.icon-No-072:before {
  content: "\eb20";
}
.icon-No-082:before {
  content: "\eb21";
}
.icon-No-092:before {
  content: "\eb22";
}
.icon-arrow-r2:before {
  content: "\eb23";
}
.icon-conference4:before {
  content: "\eb24";
}
.icon-mappointer2:before {
  content: "\eb25";
}
.icon-video2:before {
  content: "\eb26";
}
.icon-workshops2:before {
  content: "\eb27";
}
.icon-bulb2:before {
  content: "\eb28";
}
.icon-star2:before {
  content: "\eb29";
}
.icon-callout2:before {
  content: "\eb2a";
}
.icon-contact2:before {
  content: "\eb2b";
}
.icon-graph2:before {
  content: "\eb2c";
}
.icon-group2:before {
  content: "\eb2d";
}
.icon-right-arrow2:before {
  content: "\eb2e";
}
.icon-cross3:before {
  content: "\eb2f";
}
.icon-person-f2:before {
  content: "\eb30";
}
.icon-person-m2:before {
  content: "\eb31";
}
.icon-thinarrow-r2:before {
  content: "\eb32";
}
.icon-nps_educate2:before {
  content: "\eb33";
}
.icon-economics2:before {
  content: "\eb34";
}
.icon-conference22:before {
  content: "\eb35";
}
.icon-educate_london2:before {
  content: "\eb36";
}
.icon-satmetrixlogo2:before {
  content: "\eb37";
}
.icon-arrow-l2:before {
  content: "\eb38";
}
.icon-lock3:before {
  content: "\eb39";
}
.icon-passion2:before {
  content: "\eb3a";
}
.icon-mainstage2:before {
  content: "\eb3b";
}
.icon-workshops_22:before {
  content: "\eb3c";
}
.icon-casestudies2:before {
  content: "\eb3d";
}
.icon-filter3:before {
  content: "\eb3e";
}
.icon-research:before {
  content: "\e930";
}



/* Regular */
@font-face {
  font-family: 'League Gothic';
  src: url("fonts/leaguegothic-italic-webfont.eot");
  src: url("fonts/leaguegothic-italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/leaguegothic-italic-webfont.woff") format("woff"), url("fonts/leaguegothic-italic-webfont.ttf") format("truetype"), url("fonts/leaguegothic-italic-webfont.svg#league_gothic_italicregular") format("svg");
  font-weight: normal;
  font-style: italic; }
/* Italic */
@font-face {
  font-family: 'League Gothic';
  src: url("fonts/leaguegothic-regular-webfont.eot");
  src: url("fonts/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/leaguegothic-regular-webfont.woff") format("woff"), url("fonts/leaguegothic-regular-webfont.ttf") format("truetype"), url("fonts/leaguegothic-regular-webfont.svg#league_gothicregular") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Condensed */
@font-face {
  font-family: 'League Gothic Condensed';
  src: url("fonts/leaguegothic-condensed-regular-webfont.eot");
  src: url("fonts/leaguegothic-condensed-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/leaguegothic-condensed-regular-webfont.woff") format("woff"), url("fonts/leaguegothic-condensed-regular-webfont.ttf") format("truetype"), url("fonts/leaguegothic-condensed-regular-webfont.svg#league_gothic_condensed-Rg") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Condensed Italic */
@font-face {
  font-family: 'League Gothic Condensed';
  src: url("fonts/leaguegothic-condensed-italic-webfont.eot");
  src: url("fonts/leaguegothic-condensed-italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/leaguegothic-condensed-italic-webfont.woff") format("woff"), url("fonts/leaguegothic-condensed-italic-webfont.ttf") format("truetype"), url("fonts/leaguegothic-condensed-italic-webfont.svg#league_gothic_condensed_itaRg") format("svg");
  font-weight: normal;
  font-style: italic; }
html {
  font-size: 18px;
  line-height: 24px; }

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  margin: 0;
  padding: 0;
  width: 100%; }

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

ul li {
  margin: 0;
  padding: 0; }

ol {
  margin: 0;
  padding: 0; }

p {
  padding: 0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

fieldset {
  border: none;
  margin: 0;
  padding: 0; }

button {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6 {
  padding-bottom: 0; }

.well-sm {
  padding: 13px; }

.well-lg {
  padding: 26px; }

.text-center {
  text-align: center; }

.row {
  margin-left: -13px;
  margin-right: -13px; }

[class*="col-"] {
  padding-left: 13px;
  padding-right: 13px;
  position: relative;
  float: left; }

.col-xs-4 {
  width: 33.33%; }

.entry-content .et_pb_section .et_pb_column_2_3:first-child {
  /*padding:26px; border:1px solid #e8e8e8;*/ }

#main-content .container {
  padding-top: 0; }

.hascustomscroll {
  white-space: normal !important; }
  .hascustomscroll .mCSB_container_wrapper > .mCSB_container {
    padding-right: 0;
    width: 100% !important; }
  .hascustomscroll .mCSB_container_wrapper + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    width: 5px; }
  .hascustomscroll .mCSB_container_wrapper + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    height: 5px; }
  .hascustomscroll .mCSB_container_wrapper + .mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent; }

#main-header {
  padding: 0; }
  #main-header.et-fixed-header {
    padding-top: 0 !important; }

#main-header,
#main-header .nav li ul,
.et-search-form,
#main-header .et_mobile_menu {
  background-color: #282B2D;
  color: #B6BAC6; }
  #main-header #logo,
  #main-header .nav li ul #logo,
  .et-search-form #logo,
  #main-header .et_mobile_menu #logo {
    margin: 0;
    padding: 0;
    margin-top: -8px;
    width: 335px;
    height: 34px; }
  #main-header #et-top-navigation,
  #main-header .nav li ul #et-top-navigation,
  .et-search-form #et-top-navigation,
  #main-header .et_mobile_menu #et-top-navigation {
    padding: 0; }
  #main-header #top-menu .login i,
  #main-header .nav li ul #top-menu .login i,
  .et-search-form #top-menu .login i,
  #main-header .et_mobile_menu #top-menu .login i {
    font-size: 1.3em;
    vertical-align: middle; }
  #main-header #top-menu .user-dropdown,
  #main-header .nav li ul #top-menu .user-dropdown,
  .et-search-form #top-menu .user-dropdown,
  #main-header .et_mobile_menu #top-menu .user-dropdown {
    font-size: 1.0em;
    margin-top: 0; }
    #main-header #top-menu .user-dropdown i,
    #main-header .nav li ul #top-menu .user-dropdown i,
    .et-search-form #top-menu .user-dropdown i,
    #main-header .et_mobile_menu #top-menu .user-dropdown i {
      opacity: 0.8; }
  #main-header #top-menu a,
  #main-header .nav li ul #top-menu a,
  .et-search-form #top-menu a,
  #main-header .et_mobile_menu #top-menu a {
    color: #B6BAC6;
    font-size: 15px;
    text-transform: uppercase; }
  #main-header #top-menu .sub-menu,
  #main-header .nav li ul #top-menu .sub-menu,
  .et-search-form #top-menu .sub-menu,
  #main-header .et_mobile_menu #top-menu .sub-menu {
    left: auto !important;
    right: 0px !important; }
    #main-header #top-menu .sub-menu li,
    #main-header .nav li ul #top-menu .sub-menu li,
    .et-search-form #top-menu .sub-menu li,
    #main-header .et_mobile_menu #top-menu .sub-menu li {
      padding-right: 0;
      width: 100%; }
      #main-header #top-menu .sub-menu li:hover,
      #main-header .nav li ul #top-menu .sub-menu li:hover,
      .et-search-form #top-menu .sub-menu li:hover,
      #main-header .et_mobile_menu #top-menu .sub-menu li:hover {
        background-color: #63BA90; }
      #main-header #top-menu .sub-menu li a,
      #main-header .nav li ul #top-menu .sub-menu li a,
      .et-search-form #top-menu .sub-menu li a,
      #main-header .et_mobile_menu #top-menu .sub-menu li a {
        color: #ffffff; }
        #main-header #top-menu .sub-menu li a:hover,
        #main-header .nav li ul #top-menu .sub-menu li a:hover,
        .et-search-form #top-menu .sub-menu li a:hover,
        #main-header .et_mobile_menu #top-menu .sub-menu li a:hover {
          background-color: transparent; }
      #main-header #top-menu .sub-menu li.menu-item-has-children a:after,
      #main-header .nav li ul #top-menu .sub-menu li.menu-item-has-children a:after,
      .et-search-form #top-menu .sub-menu li.menu-item-has-children a:after,
      #main-header .et_mobile_menu #top-menu .sub-menu li.menu-item-has-children a:after {
        transform: rotate(0);
        top: 10px; }
    #main-header #top-menu .sub-menu .sub-menu,
    #main-header .nav li ul #top-menu .sub-menu .sub-menu,
    .et-search-form #top-menu .sub-menu .sub-menu,
    #main-header .et_mobile_menu #top-menu .sub-menu .sub-menu {
      left: 200px !important; }
  #main-header #top-menu li > a,
  #main-header .nav li ul #top-menu li > a,
  .et-search-form #top-menu li > a,
  #main-header .et_mobile_menu #top-menu li > a {
    padding-bottom: 3px; }
  #main-header #top-menu li.loggedin span,
  #main-header .nav li ul #top-menu li.loggedin span,
  .et-search-form #top-menu li.loggedin span,
  #main-header .et_mobile_menu #top-menu li.loggedin span {
    color: #B6BAC6; }
    #main-header #top-menu li.loggedin span + a,
    #main-header .nav li ul #top-menu li.loggedin span + a,
    .et-search-form #top-menu li.loggedin span + a,
    #main-header .et_mobile_menu #top-menu li.loggedin span + a {
      display: inline-block;
      text-transform: inherit; }
  #main-header #top-menu li .myaccount_dropdown,
  #main-header .nav li ul #top-menu li .myaccount_dropdown,
  .et-search-form #top-menu li .myaccount_dropdown,
  #main-header .et_mobile_menu #top-menu li .myaccount_dropdown {
    width: 150px; }
    #main-header #top-menu li .myaccount_dropdown .well-sm,
    #main-header .nav li ul #top-menu li .myaccount_dropdown .well-sm,
    .et-search-form #top-menu li .myaccount_dropdown .well-sm,
    #main-header .et_mobile_menu #top-menu li .myaccount_dropdown .well-sm {
      padding-right: 0;
      width: 100%;
      background-color: #282B2D; }
      #main-header #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic,
      #main-header .nav li ul #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic,
      .et-search-form #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic,
      #main-header .et_mobile_menu #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic {
        float: left;
        width: auto;
        margin-right: 13px;
        display: none; }
        #main-header #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic a,
        #main-header .nav li ul #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic a,
        .et-search-form #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic a,
        #main-header .et_mobile_menu #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic a {
          width: 100%;
          padding: 0; }
        #main-header #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links,
        #main-header .nav li ul #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links,
        .et-search-form #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links,
        #main-header .et_mobile_menu #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links {
          top: 0;
          overflow: hidden;
          position: relative;
          width: auto;
          background-color: transparent;
          border: none;
          visibility: hidden;
          opacity: 1;
          left: 0; }
          #main-header #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links li,
          #main-header .nav li ul #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links li,
          .et-search-form #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links li,
          #main-header .et_mobile_menu #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links li {
            display: block;
            padding: 15px;
            text-transform: inherit; }
            #main-header #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links li a,
            #main-header .nav li ul #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links li a,
            .et-search-form #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links li a,
            #main-header .et_mobile_menu #top-menu li .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links li a {
              padding: 0 !important;
              color: #ffffff;
              text-transform: inherit;
              width: auto; }
  #main-header #top-menu li:hover .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links,
  #main-header .nav li ul #top-menu li:hover .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links,
  .et-search-form #top-menu li:hover .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links,
  #main-header .et_mobile_menu #top-menu li:hover .myaccount_dropdown .well-sm .dl-horizontal .profilepic + .account-links {
    visibility: visible; }

#main-header.et-fixed-header #logo {
  padding-top: 0;
  margin-top: -3px; 
  max-height:initial;
}

#main-header #logo {
   max-height:initial;
  }


#main-header.et-fixed-header #et_search_icon:before {
  margin-top: 0;
  top: 0; }

#et_top_search {
  margin: 7px 0 0 22px; }

.et-search-form {
  top: 28px;
  z-index: 9999;
  border: 2px solid #ffffff;
  border-color: #ffffff !important;
  opacity: 1;
  border-radius: 0px;
  padding: 0px; }
  .et-search-form input {
    background-color: #000000;
    color: #ffffff; }

@media (max-width: 980px) {
  .hide_mobile {
    display: none; }

  .et_pb_column {
    padding-bottom: 0; }

  #main-header {
    padding: 0; }
    #main-header .container {
      display: table;
      table-layout: fixed;
      height: 100%; }
      #main-header .container > * {
        float: none;
        display: table-cell;
        vertical-align: middle;
        height: 100%; }
      #main-header .container > a {
        width: 100%; }
        #main-header .container > a #logo {
          height: auto; }
      #main-header .container > #et-top-navigation {
        width: 80px; }
        #main-header .container > #et-top-navigation #et_top_search {
          margin-left: 0;
          display: table-cell;
          vertical-align: middle;
          float: none;
          width: 40px;
          text-align: center; }
          #main-header .container > #et-top-navigation #et_top_search #et_search_icon:before {
            position: relative;
            top: 0; }
          #main-header .container > #et-top-navigation #et_top_search + #et_mobile_nav_menu {
            margin-left: 10px; }
        #main-header .container > #et-top-navigation #et_mobile_nav_menu {
          display: table-cell;
          vertical-align: middle;
          float: none;
          width: 40px;
          text-align: center; }
          #main-header .container > #et-top-navigation #et_mobile_nav_menu a.mobile_nav closed {
            display: block; }
          #main-header .container > #et-top-navigation #et_mobile_nav_menu .et_mobile_menu {
            text-align: left; }
            #main-header .container > #et-top-navigation #et_mobile_nav_menu .et_mobile_menu li a {
              color: #B6BAC6; }
            #main-header .container > #et-top-navigation #et_mobile_nav_menu .et_mobile_menu li.user-dropdown > .icon-login {
              margin: 10px 5%;
              position: relative;
              top: 10px; }
            #main-header .container > #et-top-navigation #et_mobile_nav_menu .et_mobile_menu li.user-dropdown .myaccount_dropdown .well-sm .dl-horizontal .profilepic {
              display: none; }
            #main-header .container > #et-top-navigation #et_mobile_nav_menu .et_mobile_menu li.user-dropdown .myaccount_dropdown .well-sm .dl-horizontal .account-links {
              padding-left: 0; }
              #main-header .container > #et-top-navigation #et_mobile_nav_menu .et_mobile_menu li.user-dropdown .myaccount_dropdown .well-sm .dl-horizontal .account-links li {
                padding-left: 0; }
    #main-header #mobile_menu {
      padding: 0; }
    #main-header .mobile_menu_bar:before {
      color: #B6BAC6 !important; } }
@media (max-width: 767px) {
  #main-header .container > #et-top-navigation {
    width: 40px; }
    #main-header .container > #et-top-navigation #et_top_search {
      display: none; } }
@media (max-width: 479px) {
  #main-header {
    padding: 9px 21px; }
    #main-header .container > a {
      width: 100%; }
      #main-header .container > a #logo {
        width: 80%; } }
#main-header .marketingdata-holder {
  padding-bottom: 0;
  height: 42px;
  background: #EF8318 url("/wp-content/uploads/images/pattern_dotted.png"); }
  #main-header .marketingdata-holder .marketingdata {
    display: table;
    table-layout: fixed;
    height: 100%;
    padding-bottom: 0; }
    #main-header .marketingdata-holder .marketingdata > * {
      float: none;
      display: table-cell;
      vertical-align: middle;
      height: 100%; }
    #main-header .marketingdata-holder .marketingdata .et_pb_column {
      width: 100%;
      text-align: right; }
      #main-header .marketingdata-holder .marketingdata .et_pb_column a {
        color: #ffffff !important;
        font-size: 16px; }
        #main-header .marketingdata-holder .marketingdata .et_pb_column a:before {
          font-family: 'icomoon';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          /* Better Font Rendering =========== */
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "";
          font-size: inherit;
          margin-right: 8px; }
  #main-header .marketingdata-holder .container {
    padding-top: 0px; }
#main-header .container {
    padding-top: 18px; }

.site_banner {
  height: 320px;
  padding-top: 50px !important;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), transparent), url("/wp-content/uploads/images/growtogreatness_web.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;
  background-position: center center; }
  .site_banner .main_title {
    color: #ffffff;
    font-size: 44px;
    line-height: 44px;
    margin-bottom: 10px; }
  .site_banner .sub_title {
    color: #ffffff;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px; }
  .site_banner .button-panel {
    margin-top: 30px; }
    .site_banner .button-panel a.small-button {
      background-color: #63BA90;
      border: 0;
      font-size: 24px;
      color: #ffffff !important;
      line-height: 24px;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
      padding: 12px;
      font-style: normal;
      font-weight: normal !important;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      border-radius: 1px;
      text-align: center;
      box-shadow: none;
      text-shadow: none;
      background-image: none;
      margin: 0;
      min-width: 267px; }
      .site_banner .button-panel a.small-button a {
        color: #ffffff !important; }
      .site_banner .button-panel a.small-button:hover {
        background-color: rgba(99, 186, 144, 0.7); }
    .site_banner .button-panel .button-active, .site_banner .button-panel .npn-signup-form input[type='submit'], .npn-signup-form .site_banner .button-panel input[type='submit'] {
      display: block;
      width: 230px; }
    .site_banner .button-panel small {
      color: #ffffff;
      font-size: 18px;
      margin-top: 15px;
      display: block; }
      .site_banner .button-panel small strong {
        color: #63BA90;
        font-style: italic; }
      .site_banner .button-panel small.limitedoffer {
        color: #EF8318;
        font-size: 17px; }
  @media (max-width: 767px) {
    .site_banner {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), transparent), url("/wp-content/uploads/images/growtogreatness_mobile.jpg");
      background-repeat: no-repeat, no-repeat;
      background-position: top left, bottom right;
      background-position: left top, center top;
      height: 200px; }
      .site_banner .main_title {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 15px; }
      .site_banner .sub_title {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 10px; }
      .site_banner .button-panel {
        margin-top: 30px; }
        .site_banner .button-panel small {
          font-size: 12px;
          margin-top: 30px; } }

@media (max-width: 767px) {
  #main-header {
    padding-top: 0;
    padding-bottom: 0; }

  #main-header .container > #et-top-navigation {
    width: 40px; }

  #main-header .container > #et-top-navigation #et_top_search {
    display: none; }

  .site_banner {
    height: 343px; } }
@media (max-width: 479px) {
  .marketingdata-holder {
    margin-left: -20px;
    margin-right: -20px; }

  #main-header {
    padding: 9px 21px;
    padding-top: 0;
    padding-bottom: 0; }

  #main-header .container > a {
    width: 100%; }

  #main-header .container > a #logo {
    width: 80%; } }
#main-footer {
  background-color: #F4F4F4;
  /* margin-top: 20px; */
  color: #6F6F6F; }
  #main-footer .hbspt-form {
    display: none; }
  #main-footer ul li {
    display: inline;
    list-style-type: none;
    padding-right: 20px; }
    #main-footer ul li a {
      color: #6F6F6F; }
  #main-footer #footer-widgets {
    padding-top: 15px; }
    #main-footer #footer-widgets .footer-widget {
      width: 100%;
      margin: 0; }
    #main-footer #footer-widgets .footer-widget.last {
      display: none; }
  #main-footer .footer-widget li {
    padding-left: 0; }
    #main-footer .footer-widget li:before {
      display: none; }
    #main-footer .footer-widget li a {
      color: #6F6F6F;
      margin-right: 30px;
      font-weight: bold; }
  #main-footer #footer-bottom {
    background-color: transparent;
    padding-top: 0; }
  #main-footer #footer-info {
    font-size: 0.6em; }

.align-mid {
  line-height: 2em;
  font-size: 1.4em; }

.floating-contact-us {
  background: rgba(50, 54, 58, 0.9) none repeat scroll 0 0;
  margin: 0;
  margin-top: 20px;
  padding: 0; }

.floating-contact-us .et_pb_row {
  margin: 0 auto !important;
  padding: 0 !important; }

.floating-contact-us .et_pb_text {
  margin: 0 !important; }

#contact_us_container {
  bottom: 1px;
  height: 100px;
  position: relative;
  text-align: center; }
  @media (max-width: 980px) {
    #contact_us_container {
      padding: 10px 0;
      height: 130px; }
      #contact_us_container .text-container {
        padding-bottom: 10px; } }

.text-container {
  margin: 0 auto;
  padding-top: 14px;
  width: 1080px;
  text-align: left; }
  .text-container small.limitedoffer {
    color: #EF8318;
    font-size: 17px; }
  .text-container .font-white {
    display: inline-block; }
  .text-container .button-active, .text-container .npn-signup-form input[type='submit'], .npn-signup-form .text-container input[type='submit'] {
    width: auto;
    display: inline-block; }
  @media (max-width: 1100px) {
    .text-container .et_pb_row .et_pb_column_2_3 {
      width: 600px; }
    .text-container .et_pb_row .et_pb_column_1_3 {
      width: 280px;
      margin-top: 0; } }
  @media (max-width: 980px) {
    .text-container .et_pb_row .et_pb_column_2_3 {
      width: 100%;
      margin-right: 0;
      text-align: center; }
    .text-container .et_pb_row .et_pb_column_1_3 {
      width: 100%;
      text-align: center;
      margin-top: 20px; } }

#contact_us_container .floater.stuck {
  background: transparent none repeat scroll 0 0;
  position: absolute;
  z-index: 0; }

#contact_us_container .floater {
  background: rgba(50, 54, 58, 0.9) none repeat scroll 0 0;
  bottom: -1px;
  left: 0;
  overflow: hidden;
  padding: 0 !important;
  position: fixed;
  white-space: nowrap;
  width: 100%;
  z-index: 2000;
  height: 100px; }

.action.subtle {
  color: white;
  font-size: 1.3em;
  font-weight: 500;
  padding: 8px 0 9px;
  text-transform: uppercase; }

.action, .action:visited, .action:hover, .action:focus {
  -moz-user-select: none;
  border: 0 none;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  outline: medium none;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap; }

@media (max-width: 767px) {
  .menu-footer-container {
    padding: 0 21px; }

  #main-footer #menu-footer li {
    display: block; }

  .align-mid {
    display: none; }

  #contact_us_container {
    height: 160px; }
    #contact_us_container .floater {
      white-space: normal;
      height: 160px; }
    #contact_us_container .text-container {
      text-align: center;
      height: 160px;
      padding-top: 14px; }
      #contact_us_container .text-container .left {
        float: none; }
      #contact_us_container .text-container .right {
        float: none; }
      #contact_us_container .text-container .button-active, #contact_us_container .text-container .npn-signup-form input[type='submit'], .npn-signup-form #contact_us_container .text-container input[type='submit'] {
        display: inline-block; } }
@media screen and (max-width: 1100px) {
  .text-container {
    width: 100%;
    padding-top: 37px; }

  .align-mid {
    display: none; }

  #npn_become_a_member_footer_bar.right {
    float: none;
    margin-top: -10px;
    display: inline-block; } }
.sidebar-box {
  border-bottom: 1px solid #ADADAD; }
  .sidebar-box.single-box {
    min-height: 200px; }
    .sidebar-box.single-box.sm {
      min-height: 150px;
      width: 100%; }
    .sidebar-box.single-box.md, #sfwd-mark-complete input.sidebar-box.single-box[type='submit'] {
      min-height: 300px;
      width: 100%; }
    .sidebar-box.single-box.lg, .npn-signup-form input.sidebar-box.single-box[type='submit'] {
      min-height: 400px;
      width: 100%; }
    .sidebar-box.single-box.xlg {
      min-height: 550px;
      width: 100%; }
    .sidebar-box.single-box.xxlg {
      min-height: 634px;
      width: 100%; }
  .sidebar-box * {
    line-height: 1.2em !important; }
  .sidebar-box h1, .sidebar-box h1 a {
    color: #63BA90;
    font-weight: 500;
    line-height: 1em !important;
    font-size: 32px; }
  .sidebar-box .container-icon {
    color: #ADADAD !important;
    font-size: 0.8em;
    text-transform: uppercase; }
    .sidebar-box .container-icon i {
      font-size: 20px; }
  .sidebar-box p {
    color: #000000 !important;
    padding-top: 10px; }
  .sidebar-box.how_to_reach, .sidebar-box.customer_delight {
    background-color: #63BA90;
    color: #ffffff; }
    .sidebar-box.how_to_reach .titlebar, .sidebar-box.customer_delight .titlebar {
      margin-bottom: 25px; }
      .sidebar-box.how_to_reach .titlebar [class^="icon-"], .sidebar-box.how_to_reach .titlebar [class*=" icon-"], .sidebar-box.customer_delight .titlebar [class^="icon-"], .sidebar-box.customer_delight .titlebar [class*=" icon-"] {
        opacity: 0.32; }
    .sidebar-box.how_to_reach .content *, .sidebar-box.customer_delight .content * {
      color: #ffffff; }
    .sidebar-box.how_to_reach .content h4, .sidebar-box.customer_delight .content h4 {
      font-size: 21px; }
    .sidebar-box.how_to_reach .content h6.tagline, .sidebar-box.customer_delight .content h6.tagline {
      font-size: 18px;
      margin-top: 20px; }
  .sidebar-box.customer_delight {
    background-color: #F7A654; }
    .sidebar-box.customer_delight .content * {
      color: #ffffff; }
    .sidebar-box.customer_delight .content h2 {
      font-size: 32px;
      line-height: 36px; }
  .sidebar-box.merchandise-banner h1, .sidebar-box.merchandise-banner h2, .sidebar-box.merchandise-banner h3, .sidebar-box.merchandise-banner h4, .sidebar-box.merchandise-banner a, .sidebar-box.merchandise-banner p, .sidebar-box.merchandise-banner .container-icon, .sidebar-box.merchandise-banner .data-container {
    color: #ffffff !important; }
  .sidebar-box.merchandise-banner small.limitedoffer {
    color: #EF8318;
    font-size: 17px; }
  .sidebar-box.merchandise-banner .data-container h4.note {
    font-size: 16px; }
    .sidebar-box.merchandise-banner .data-container h4.note strong {
      color: #63BA90;
      font-style: italic;
      display: block; }

.benchmark h2 {
  color: #ffffff;
  font-weight: 500;
  line-height: 1em; }
.benchmark .icon-list {
  padding-top: 3px;
  margin-top: 0;
  margin-bottom: 0; }
  .benchmark .icon-list a img {
    margin-left: 0px;
    margin-right: 26px;
    display: inline-block; }

.login-form {
  padding-bottom: 22px !important; }
  .login-form .et_pb_row p {
    color: #B6BAC6; }
  .login-form .et_pb_row h2 {
    color: #000000;
    line-height: 1.5em;
    margin-top: 20px; }
  .login-form .et_pb_row .et_pb_column {
    margin: 0 auto;
    width: 320px; }
    .login-form .et_pb_row .et_pb_column .et_pb_text {
      margin-bottom: 0; }
  .login-form .et_pb_row + .et_pb_row {
    padding-top: 0; }
  .login-form .et_pb_login {
    padding: 0; }
  .login-form .et_pb_section {
    padding: 0 31px; }
  .login-form .et_pb_newsletter_description {
    width: 100%; }
  .login-form .et_pb_newsletter {
    margin-bottom: 0; }
  .login-form .et_pb_login_form {
    width: 100%;
    padding-right: 0;
    padding-bottom: 22px;
    border-bottom: 1px solid #B6BAC6; }
    .login-form .et_pb_login_form .input {
      background-color: #ffffff;
      border: 1px solid #B6BAC6 !important;
      width: 100%;
      height: 37px;
      font-size: 0.8em;
      padding: 0 8px !important; }
    .login-form .et_pb_login_form .et_pb_forgot_password {
      font-size: 0.8em;
      text-decoration: none; }
      .login-form .et_pb_login_form .et_pb_forgot_password a {
        text-decoration: none;
        color: #000000; }
    .login-form .et_pb_login_form .et_pb_newsletter_button {
      background-color: #63BA90;
      border: 0;
      font-size: 20px;
      color: #ffffff !important;
      line-height: 24px;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
      padding: 12px;
      font-style: normal;
      font-weight: normal;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      border-radius: 1px;
      text-align: center;
      box-shadow: none;
      text-shadow: none;
      border: none;
      height: 48px;
      width: 250px; }
      .login-form .et_pb_login_form .et_pb_newsletter_button a {
        color: #ffffff !important; }
      .login-form .et_pb_login_form .et_pb_newsletter_button:hover {
        background-color: rgba(99, 186, 144, 0.7); }
      .login-form .et_pb_login_form .et_pb_newsletter_button:hover {
        padding: 0 !important; }
        .login-form .et_pb_login_form .et_pb_newsletter_button:hover:after {
          display: none; }
    .login-form .et_pb_login_form p + p {
      margin-top: 20px; }
    .login-form .et_pb_login_form p + p.et_pb_forgot_password, .login-form .et_pb_login_form p.et_pb_forgot_password + p {
      margin-top: 10px; }

.wppb-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
  padding: 5px 21px !important; }

.wppb-error {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
  padding: 5px 21px !important; }

.wppb-success {
  background-color: #dff0d8;
  border-color: #dff0d8;
  color: #3c763d;
  padding: 5px 21px !important; }

.wppb-alert {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #666666;
  padding: 5px 21px !important; }

.loginpage .login-form {
  padding-bottom: 0 !important;
  margin-bottom: 0; }
  .loginpage .login-form + .each-article {
    border: 1px solid #eeeeee;
    border-top-width: 0px;
    padding: 19px 21px; }
  .loginpage .login-form .wppb_holder form {
    padding: 19px 21px;
    border: 1px solid #eeeeee; }
  .loginpage .login-form form {
    padding: 19px 21px;
    border: 1px solid #eeeeee; }
  .loginpage .login-form ul {
    list-style: none;
    padding: 0; }
  .loginpage .login-form ul + p,
  .loginpage .login-form p + ul {
    margin-top: 20px; }
  .loginpage .login-form .form-submit {
    float: none; }
  .loginpage .login-form input[type="text"],
  .loginpage .login-form .input,
  .loginpage .login-form .password {
    background-color: #ffffff;
    border: 1px solid #B6BAC6 !important;
    width: 250px;
    min-width: 250px;
    display: block;
    height: 37px;
    font-size: 0.8em;
    padding: 0 8px !important;
    border-radius: 3px; }
  .loginpage .login-form .button-primary, .loginpage .login-form input[type="submit"] {
    background-color: #63BA90;
    border: 0;
    font-size: 20px;
    color: #ffffff !important;
    line-height: 24px;
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
    padding: 12px;
    font-style: normal;
    font-weight: normal;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    text-align: center;
    box-shadow: none;
    text-shadow: none;
    border: none;
    height: 48px;
    width: 250px;
    cursor: pointer; }
    .loginpage .login-form .button-primary a, .loginpage .login-form input[type="submit"] a {
      color: #ffffff !important; }
    .loginpage .login-form .button-primary:hover, .loginpage .login-form input[type="submit"]:hover {
      background-color: rgba(99, 186, 144, 0.7); }
    .loginpage .login-form .button-primary:hover, .loginpage .login-form input[type="submit"]:hover {
      padding: 0 !important; }
  @media (max-width: 767px) {
    .loginpage .login-form .form-submit {
      float: none; }
    .loginpage .login-form input[type="text"],
    .loginpage .login-form .input,
    .loginpage .login-form .password {
      width: 100%;
      min-width: 100%; }
    .loginpage .login-form .button-primary, .loginpage .login-form input[type="submit"] {
      width: 100%; } }

body.free .plan-container-section .compare-plans .et_pb_column:first-child .level-summary .pmpro_btn {
  visibility: hidden; }

body.premium .plan-container-section .compare-plans .et_pb_column .level-summary .pmpro_btn {
  visibility: hidden; }

.plan-container-section {
  color: #666666; }
  .plan-container-section h1 {
    color: #282B2D;
    font-weight: 300; }
    @media (max-width: 767px) {
      .plan-container-section h1 {
        font-size: 1.5em;
        line-height: 1.7em; } }
  .plan-container-section header.level-summary {
    background-color: #282B2D;
    color: #ffffff;
    height: 200px; }
    .plan-container-section header.level-summary .well-sm {
      padding: 19px 21px; }
    .plan-container-section header.level-summary h2 {
      color: #ffffff; }
    .plan-container-section header.level-summary h3 {
      color: #63BA90; }
      .plan-container-section header.level-summary h3 + h6 {
        margin-bottom: 0px;
        color: #ffffff; }
        .plan-container-section header.level-summary h3 + h6 + .button-active, .plan-container-section header.level-summary .npn-signup-form h3 + h6 + input[type='submit'], .npn-signup-form .plan-container-section header.level-summary h3 + h6 + input[type='submit'] {
          margin-top: 40px; }
    .plan-container-section header.level-summary .note {
      font-size: 15px;
      margin-bottom: 20px; }
      .plan-container-section header.level-summary .note + .button-active, .plan-container-section header.level-summary .npn-signup-form .note + input[type='submit'], .npn-signup-form .plan-container-section header.level-summary .note + input[type='submit'] {
        margin-top: 20px; }
    @media (max-width: 767px) {
      .plan-container-section header.level-summary {
        padding: 5px; } }
  .plan-container-section .compare-plans {
    margin-bottom: 0; }
  .plan-container-section .et_pb_row:first-child {
    padding-top: 20px; }
  .plan-container-section .et_pb_row .et_pb_column_1_2 {
    width: 48%;
    margin-right: 0; }
  .plan-container-section .et_pb_row .et_pb_column_1_2 ~ .et_pb_column_1_2:not(.et_pb_column_empty) {
    margin-right: 0;
    float: right; }
  .plan-container-section .et_pb_row .et_pb_column_1_3 {
    width: 48%;
    margin-right: 0; }
  .plan-container-section .et_pb_row .et_pb_column_1_3 ~ .et_pb_column_1_3:not(.et_pb_column_empty) {
    margin-right: 0;
    float: right; }
  .plan-container-section .et_pb_row ~ .et_pb_row {
    padding-top: 0; }
  @media (max-width: 1024px) {
    .plan-container-section .et_pb_row .et_pb_column_1_3 {
      width: 49%; } }
  @media (max-width: 767px) {
    .plan-container-section .et_pb_row {
      width: 100%; }
    .plan-container-section .et_pb_row .md, .plan-container-section .et_pb_row #sfwd-mark-complete input[type='submit'], #sfwd-mark-complete .plan-container-section .et_pb_row input[type='submit'] {
      width: 100%; } }
  .plan-container-section .et_pb_row .et_pb_column_1_3 + p,
  .plan-container-section .et_pb_row .et_pb_row + p {
    display: none; }
  .plan-container-section .et_pb_row .plan-container {
    padding: 0 21px 0 21px;
    margin: 0;
    border-top: 0;
    border-left: 1px solid #F1E7E7;
    border-right: 1px solid #F1E7E7;
    border-bottom: 1px solid #F1E7E7;
    box-shadow: 2px 2px 2px -2px #c4c4c4; }
    .plan-container-section .et_pb_row .plan-container .each-plan {
      position: relative;
      padding: 19px 0 19px 0;
      margin: 0;
      border-bottom: 1px solid #F1E7E7; }
      .plan-container-section .et_pb_row .plan-container .each-plan .container-icon {
        left: 0;
        text-transform: capitalize;
        position: relative;
        top: 0; }
      .plan-container-section .et_pb_row .plan-container .each-plan:last-child {
        border-bottom: 0; }
      .plan-container-section .et_pb_row .plan-container .each-plan.disable {
        color: #c4c4c4; }
        .plan-container-section .et_pb_row .plan-container .each-plan.disable .container-icon {
          color: #c4c4c4; }
      .plan-container-section .et_pb_row .plan-container .each-plan p {
        padding-top: 10px; }
      @media (max-width: 767px) {
        .plan-container-section .et_pb_row .plan-container .each-plan {
          padding: 5px 0; } }
    .plan-container-section .et_pb_row .plan-container .container-icon {
      font-size: 1.16em;
      color: #63BA90;
      line-height: 24px; }
      .plan-container-section .et_pb_row .plan-container .container-icon i {
        font-size: 1em; }
    @media (max-width: 767px) {
      .plan-container-section .et_pb_row .plan-container {
        padding: 0 5px; } }
  .plan-container-section .et_pb_row .pmpro_btn, .plan-container-section .et_pb_row .pmpro_btn:link {
    background-color: #63BA90;
    border: 0;
    font-size: 20px;
    color: #ffffff;
    line-height: 24px;
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
    padding: 12px;
    font-style: normal;
    font-weight: normal;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    text-align: center;
    box-shadow: none;
    text-shadow: none; }
    .plan-container-section .et_pb_row .pmpro_btn a, .plan-container-section .et_pb_row .pmpro_btn:link a {
      color: #ffffff; }
    .plan-container-section .et_pb_row .pmpro_btn:hover, .plan-container-section .et_pb_row .pmpro_btn:link:hover {
      background-color: rgba(99, 186, 144, 0.7); }
  @media (max-width: 767px) {
    .plan-container-section.et_pb_section {
      padding: 0px; } }

@media (max-width: 767px) {
  .signup-page {
    padding: 20px; }
    .signup-page .et_pb_row {
      width: 100%; } }
.npn-signup-form form.pmpro_form .pmpro_checkout tr td {
  padding: 19px 21px; }
  .npn-signup-form form.pmpro_form .pmpro_checkout tr td h3.font-black + h4 {
    color: #63BA90;
    font-size: 100%; }
    .npn-signup-form form.pmpro_form .pmpro_checkout tr td h3.font-black + h4 + h5.subtitle {
      margin-top: 20px; }
  .npn-signup-form form.pmpro_form .pmpro_checkout tr td ul {
    font-size: 18px;
    margin-left: 0;
    padding-left: 0; }
    .npn-signup-form form.pmpro_form .pmpro_checkout tr td ul li {
      font-size: 18px;
      margin-left: 0;
      padding-left: 0; }
      .npn-signup-form form.pmpro_form .pmpro_checkout tr td ul li + li {
        margin-top: 10px; }
      .npn-signup-form form.pmpro_form .pmpro_checkout tr td ul li [class*="icon-"] {
        color: #63BA90;
        margin-right: 10px; }
  .npn-signup-form form.pmpro_form .pmpro_checkout tr td label:not(.pmpro_normal) {
    display: block;
    width: 100%;
    float: none;
    text-align: left; }
@media (max-width: 767px) {
  .npn-signup-form form.pmpro_form .pmpro_checkout tr td {
    padding: 0; }
    .npn-signup-form form.pmpro_form .pmpro_checkout tr td input.input[type="text"], .npn-signup-form form.pmpro_form .pmpro_checkout tr td input.input[type="password"] {
      width: 100%; } }
.npn-signup-form form.pmpro_form #pmpro_pricing_fields tr td {
  padding: 0; }
.npn-signup-form form.pmpro_form #pmpro_license p {
  font-size: 14px; }
.npn-signup-form form.pmpro_form .pmpro_submit {
  margin-left: 0; }

.banner {
  height: 395px; }
  .banner.courses, .banner.benchmarks, .banner.support, .banner.software {
    position: relative; }
    .banner.courses:after, .banner.benchmarks:after, .banner.support:after, .banner.software:after {
      background-color: #63BA90;
      opacity: 0.62;
      position: absolute;
      content: "";
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .banner.courses .et_pb_fullwidth_header, .banner.benchmarks .et_pb_fullwidth_header, .banner.support .et_pb_fullwidth_header, .banner.software .et_pb_fullwidth_header {
      position: relative;
      z-index: 3; }
      .banner.courses .et_pb_fullwidth_header.playbtn, .banner.courses .et_pb_fullwidth_header.confbtn, .banner.courses .et_pb_fullwidth_header.benchmarkbtn, .banner.courses .et_pb_fullwidth_header.academybtn, .banner.courses .et_pb_fullwidth_header.communitybtn, .banner.courses .et_pb_fullwidth_header.npnlogobtn, .banner.courses .et_pb_fullwidth_header.npxlogobtn, .banner.benchmarks .et_pb_fullwidth_header.playbtn, .banner.benchmarks .et_pb_fullwidth_header.confbtn, .banner.benchmarks .et_pb_fullwidth_header.benchmarkbtn, .banner.benchmarks .et_pb_fullwidth_header.academybtn, .banner.benchmarks .et_pb_fullwidth_header.communitybtn, .banner.benchmarks .et_pb_fullwidth_header.npnlogobtn, .banner.benchmarks .et_pb_fullwidth_header.npxlogobtn, .banner.support .et_pb_fullwidth_header.playbtn, .banner.support .et_pb_fullwidth_header.confbtn, .banner.support .et_pb_fullwidth_header.benchmarkbtn, .banner.support .et_pb_fullwidth_header.academybtn, .banner.support .et_pb_fullwidth_header.communitybtn, .banner.support .et_pb_fullwidth_header.npnlogobtn, .banner.support .et_pb_fullwidth_header.npxlogobtn, .banner.software .et_pb_fullwidth_header.playbtn, .banner.software .et_pb_fullwidth_header.confbtn, .banner.software .et_pb_fullwidth_header.benchmarkbtn, .banner.software .et_pb_fullwidth_header.academybtn, .banner.software .et_pb_fullwidth_header.communitybtn, .banner.software .et_pb_fullwidth_header.npnlogobtn, .banner.software .et_pb_fullwidth_header.npxlogobtn {
        padding-top: 95px;
        margin-bottom: 0px;
        padding-bottom: 0px;
        margin-bottom: 25px; }
        .banner.courses .et_pb_fullwidth_header.playbtn h1, .banner.courses .et_pb_fullwidth_header.confbtn h1, .banner.courses .et_pb_fullwidth_header.benchmarkbtn h1, .banner.courses .et_pb_fullwidth_header.academybtn h1, .banner.courses .et_pb_fullwidth_header.communitybtn h1, .banner.courses .et_pb_fullwidth_header.npnlogobtn h1, .banner.courses .et_pb_fullwidth_header.npxlogobtn h1, .banner.benchmarks .et_pb_fullwidth_header.playbtn h1, .banner.benchmarks .et_pb_fullwidth_header.confbtn h1, .banner.benchmarks .et_pb_fullwidth_header.benchmarkbtn h1, .banner.benchmarks .et_pb_fullwidth_header.academybtn h1, .banner.benchmarks .et_pb_fullwidth_header.communitybtn h1, .banner.benchmarks .et_pb_fullwidth_header.npnlogobtn h1, .banner.benchmarks .et_pb_fullwidth_header.npxlogobtn h1, .banner.support .et_pb_fullwidth_header.playbtn h1, .banner.support .et_pb_fullwidth_header.confbtn h1, .banner.support .et_pb_fullwidth_header.benchmarkbtn h1, .banner.support .et_pb_fullwidth_header.academybtn h1, .banner.support .et_pb_fullwidth_header.communitybtn h1, .banner.support .et_pb_fullwidth_header.npnlogobtn h1, .banner.support .et_pb_fullwidth_header.npxlogobtn h1, .banner.software .et_pb_fullwidth_header.playbtn h1, .banner.software .et_pb_fullwidth_header.confbtn h1, .banner.software .et_pb_fullwidth_header.benchmarkbtn h1, .banner.software .et_pb_fullwidth_header.academybtn h1, .banner.software .et_pb_fullwidth_header.communitybtn h1, .banner.software .et_pb_fullwidth_header.npnlogobtn h1, .banner.software .et_pb_fullwidth_header.npxlogobtn h1 {
          font-family: "icomoon" !important;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          /* Better Font Rendering =========== */
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-size: 61px;
          color: #ffffff;
          opacity: 0.74; }
          .banner.courses .et_pb_fullwidth_header.playbtn h1:before, .banner.courses .et_pb_fullwidth_header.confbtn h1:before, .banner.courses .et_pb_fullwidth_header.benchmarkbtn h1:before, .banner.courses .et_pb_fullwidth_header.academybtn h1:before, .banner.courses .et_pb_fullwidth_header.communitybtn h1:before, .banner.courses .et_pb_fullwidth_header.npnlogobtn h1:before, .banner.courses .et_pb_fullwidth_header.npxlogobtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.playbtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.confbtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.benchmarkbtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.academybtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.communitybtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.npnlogobtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.npxlogobtn h1:before, .banner.support .et_pb_fullwidth_header.playbtn h1:before, .banner.support .et_pb_fullwidth_header.confbtn h1:before, .banner.support .et_pb_fullwidth_header.benchmarkbtn h1:before, .banner.support .et_pb_fullwidth_header.academybtn h1:before, .banner.support .et_pb_fullwidth_header.communitybtn h1:before, .banner.support .et_pb_fullwidth_header.npnlogobtn h1:before, .banner.support .et_pb_fullwidth_header.npxlogobtn h1:before, .banner.software .et_pb_fullwidth_header.playbtn h1:before, .banner.software .et_pb_fullwidth_header.confbtn h1:before, .banner.software .et_pb_fullwidth_header.benchmarkbtn h1:before, .banner.software .et_pb_fullwidth_header.academybtn h1:before, .banner.software .et_pb_fullwidth_header.communitybtn h1:before, .banner.software .et_pb_fullwidth_header.npnlogobtn h1:before, .banner.software .et_pb_fullwidth_header.npxlogobtn h1:before {
            content: "\e607"; }
      .banner.courses .et_pb_fullwidth_header.confbtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.confbtn h1:before, .banner.support .et_pb_fullwidth_header.confbtn h1:before, .banner.software .et_pb_fullwidth_header.confbtn h1:before {
        content: "\e604"; }
      .banner.courses .et_pb_fullwidth_header.benchmarkbtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.benchmarkbtn h1:before, .banner.support .et_pb_fullwidth_header.benchmarkbtn h1:before, .banner.software .et_pb_fullwidth_header.benchmarkbtn h1:before {
        content: "\e603"; }
      .banner.courses .et_pb_fullwidth_header.academybtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.academybtn h1:before, .banner.support .et_pb_fullwidth_header.academybtn h1:before, .banner.software .et_pb_fullwidth_header.academybtn h1:before {
        content: "\e601"; }
      .banner.courses .et_pb_fullwidth_header.communitybtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.communitybtn h1:before, .banner.support .et_pb_fullwidth_header.communitybtn h1:before, .banner.software .et_pb_fullwidth_header.communitybtn h1:before {
        content: "\e612"; }
      .banner.courses .et_pb_fullwidth_header.npnlogobtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.npnlogobtn h1:before, .banner.support .et_pb_fullwidth_header.npnlogobtn h1:before, .banner.software .et_pb_fullwidth_header.npnlogobtn h1:before {
        content: "\e605"; }
      .banner.courses .et_pb_fullwidth_header.npxlogobtn h1:before, .banner.benchmarks .et_pb_fullwidth_header.npxlogobtn h1:before, .banner.support .et_pb_fullwidth_header.npxlogobtn h1:before, .banner.software .et_pb_fullwidth_header.npxlogobtn h1:before {
        content: "\e801"; }
      .banner.courses .et_pb_fullwidth_header.quotes, .banner.benchmarks .et_pb_fullwidth_header.quotes, .banner.support .et_pb_fullwidth_header.quotes, .banner.software .et_pb_fullwidth_header.quotes {
        margin: 0;
        padding-top: 95px;
        padding-bottom: 0; }
        .banner.courses .et_pb_fullwidth_header.quotes h1, .banner.benchmarks .et_pb_fullwidth_header.quotes h1, .banner.support .et_pb_fullwidth_header.quotes h1, .banner.software .et_pb_fullwidth_header.quotes h1 {
          font-size: 1.7em;
          line-height: 18px;
          font-weight: 300; }
          .banner.courses .et_pb_fullwidth_header.quotes h1:before, .banner.benchmarks .et_pb_fullwidth_header.quotes h1:before, .banner.support .et_pb_fullwidth_header.quotes h1:before, .banner.software .et_pb_fullwidth_header.quotes h1:before {
            content: "\e609";
            font-family: "icomoon" !important;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: 61px;
            color: #ffffff;
            opacity: 0.9; }
      .banner.courses .et_pb_fullwidth_header.main_title, .banner.benchmarks .et_pb_fullwidth_header.main_title, .banner.support .et_pb_fullwidth_header.main_title, .banner.software .et_pb_fullwidth_header.main_title {
        padding: 0;
        margin-bottom: 20px; }
        .banner.courses .et_pb_fullwidth_header.main_title h1, .banner.benchmarks .et_pb_fullwidth_header.main_title h1, .banner.support .et_pb_fullwidth_header.main_title h1, .banner.software .et_pb_fullwidth_header.main_title h1 {
          color: #ffffff;
          font-size: 36px;
          line-height: 43px;
          font-weight: 300; }
      .banner.courses .et_pb_fullwidth_header.sub_title, .banner.benchmarks .et_pb_fullwidth_header.sub_title, .banner.support .et_pb_fullwidth_header.sub_title, .banner.software .et_pb_fullwidth_header.sub_title {
        padding: 0; }
        .banner.courses .et_pb_fullwidth_header.sub_title h1, .banner.benchmarks .et_pb_fullwidth_header.sub_title h1, .banner.support .et_pb_fullwidth_header.sub_title h1, .banner.software .et_pb_fullwidth_header.sub_title h1 {
          color: #ffffff;
          font-size: 23px;
          line-height: 23px;
          font-weight: bold; }
        .banner.courses .et_pb_fullwidth_header.sub_title p.et_pb_fullwidth_header_subhead, .banner.benchmarks .et_pb_fullwidth_header.sub_title p.et_pb_fullwidth_header_subhead, .banner.support .et_pb_fullwidth_header.sub_title p.et_pb_fullwidth_header_subhead, .banner.software .et_pb_fullwidth_header.sub_title p.et_pb_fullwidth_header_subhead {
          color: #ffffff;
          font-size: 21px; }
  .banner.benchmarks:after {
    background-color: #7ca6d8;
    opacity: 0.9; }
  .banner.speakers:after {
    background-color: rgba(56, 73, 104, 0.9); }
  .banner.speakers .speakersbtn {
    padding: 111px 0 20px 0; }
    .banner.speakers .speakersbtn h1 {
      font-size: 1.7em;
      line-height: 18px;
      font-weight: 300; }
      .banner.speakers .speakersbtn h1:before {
        content: "\e613";
        font-family: "icomoon" !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 61px;
        color: #ffffff;
        opacity: 0.74;
        margin-left: -10px; }
  .banner.software:after {
    background-color: #282B2D;
    opacity: 0.85; }
  .banner.software .et_pb_slider {
    overflow: visible;
    margin-bottom: 10px; }
  .banner.software .et_pb_slide_with_image {
    background-color: transparent !important; }
    .banner.software .et_pb_slide_with_image .et_pb_container {
      min-height: inherit !important; }
      .banner.software .et_pb_slide_with_image .et_pb_container .et_pb_slide_image {
        width: auto;
        float: left;
        top: 7px;
        position: relative;
        margin-top: 0 !important;
        margin-right: 20px;
        animation: none; }
        .banner.software .et_pb_slide_with_image .et_pb_container .et_pb_slide_image img {
          animation: none; }
      .banner.software .et_pb_slide_with_image .et_pb_container .et_pb_slide_description {
        padding: 0;
        float: none;
        width: auto;
        animation: none;
        overflow: hidden; }
        .banner.software .et_pb_slide_with_image .et_pb_container .et_pb_slide_description h2 {
          color: #ffffff;
          font-size: 36px;
          line-height: 43px;
          font-weight: 300; }
  .banner.support {
    height: 94px; }
    .banner.support:after {
      opacity: 0.81; }
    .banner.support .main_title {
      padding-top: 20px !important; }

.presentor_container {
  width: 100%;
  position: relative; }
  .presentor_container div {
    display: inline-block;
    float: left;
    padding: 0 0 15px 0;
    margin: 0; }
    .presentor_container div [class^="icon-"],
    .presentor_container div [class*=" icon-"] {
      font-size: 58px;
      line-height: 58px;
      color: #000000;
      width: 58px;
      display: block; }
  .presentor_container div + div {
    padding: 15px 0px 15px 8px;
    margin: 0;
    line-height: 1em; }
  .presentor_container.pad-top-0 div + div {
    padding-top: 0; }
  .presentor_container div:last-child {
    padding: 6px 0px 15px 8px;
    margin: 0;
    float: right; }
  .presentor_container div small {
    font-size: 0.8em; }
  .presentor_container a.dwn_resources.premium {
    background-color: #282b2d;
    margin-right: 0;
    position: relative;
    top: 14px; }

.margin-10-0-10-0 {
  margin-top: 10px;
  margin-bottom: 10px; }

.pad-right-player {
  padding-right: 30px; }

.cx-hero-sidebar {
  padding-top: 173px  !important;
  height: 436px !important; }

.course-wrap,
.benchmark-wrap,
.software-wrap,
.faq-wrap {
  padding: 19px 21px;
  height: 198px;
  position: relative; }
  .course-wrap:after,
  .benchmark-wrap:after,
  .software-wrap:after,
  .faq-wrap:after {
    opacity: 0.8;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  .course-wrap > *,
  .benchmark-wrap > *,
  .software-wrap > *,
  .faq-wrap > * {
    position: relative;
    z-index: 3; }
  .course-wrap h2,
  .benchmark-wrap h2,
  .software-wrap h2,
  .faq-wrap h2 {
    font-size: 1.5em;
    line-height: 1em;
    margin-bottom: 10px;
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
    font-weight: bold; }
    .course-wrap h2 span,
    .benchmark-wrap h2 span,
    .software-wrap h2 span,
    .faq-wrap h2 span {
      color: inherit !important; }
  .course-wrap p,
  .benchmark-wrap p,
  .software-wrap p,
  .faq-wrap p {
    font-size: 18px;
    line-height: 24px; }
  .course-wrap .footer,
  .benchmark-wrap .footer,
  .software-wrap .footer,
  .faq-wrap .footer {
    position: absolute;
    left: 21px;
    bottom: 19px;
    right: 21px; }
    .course-wrap .footer .cost,
    .benchmark-wrap .footer .cost,
    .software-wrap .footer .cost,
    .faq-wrap .footer .cost {
      float: left;
      font-size: 21px;
      font-weight: bold;
      text-transform: uppercase; }
      .course-wrap .footer .cost a,
      .benchmark-wrap .footer .cost a,
      .software-wrap .footer .cost a,
      .faq-wrap .footer .cost a {
        color: #ffffff; }
    .course-wrap .footer .duration,
    .benchmark-wrap .footer .duration,
    .software-wrap .footer .duration,
    .faq-wrap .footer .duration {
      float: right;
      font-size: 18px; }

.et_pb_section[class*="listing"] h1 {
  color: #000000;
  font-weight: 300;
  line-height: 1.5em; }
.et_pb_section[class*="listing"].course-listing .course-wrap,
.et_pb_section[class*="listing"].course-listing .benchmark-wrap, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap,
.et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap {
  background: url(/wp-content/uploads/images/bg-nps2-introduction.jpg);
  background-size: cover; }
  .et_pb_section[class*="listing"].course-listing .course-wrap:after,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap:after, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap:after,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap:after {
    background-color: #0d2333; }
  .et_pb_section[class*="listing"].course-listing .course-wrap.speaker-wrap:after,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap.speaker-wrap:after, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap.speaker-wrap:after,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap.speaker-wrap:after {
    background-color: #0d2333; }
  .et_pb_section[class*="listing"].course-listing .course-wrap.speaker-wrap h2,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap.speaker-wrap h2, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap.speaker-wrap h2,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap.speaker-wrap h2 {
    color: #997ECE; }
  .et_pb_section[class*="listing"].course-listing .course-wrap h2,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap h2, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap h2,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap h2 {
    color: #63BA90; }
  .et_pb_section[class*="listing"].course-listing .course-wrap p,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap p, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap p,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap p {
    color: #ffffff; }
  .et_pb_section[class*="listing"].course-listing .course-wrap div.footer .cost,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap div.footer .cost, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap div.footer .cost,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap div.footer .cost {
    color: #ffffff; }
    .et_pb_section[class*="listing"].course-listing .course-wrap div.footer .cost a,
    .et_pb_section[class*="listing"].course-listing .benchmark-wrap div.footer .cost a, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap div.footer .cost a,
    .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap div.footer .cost a {
      color: #ffffff; }
  .et_pb_section[class*="listing"].course-listing .course-wrap div.footer .duration,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap div.footer .duration, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap div.footer .duration,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap div.footer .duration {
    color: #ffffff;
    opacity: 0.59; }
  .et_pb_section[class*="listing"].course-listing .course-wrap div.footer .dwn_resources.premium,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap div.footer .dwn_resources.premium, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap div.footer .dwn_resources.premium,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap div.footer .dwn_resources.premium {
    color: #63BA90; }
  .et_pb_section[class*="listing"].course-listing .course-wrap.premium-membership,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap.premium-membership, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap.premium-membership,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap.premium-membership {
    background: #63BA90 none; }
    .et_pb_section[class*="listing"].course-listing .course-wrap.premium-membership:after,
    .et_pb_section[class*="listing"].course-listing .benchmark-wrap.premium-membership:after, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap.premium-membership:after,
    .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap.premium-membership:after {
      display: none; }
    .et_pb_section[class*="listing"].course-listing .course-wrap.premium-membership h2,
    .et_pb_section[class*="listing"].course-listing .benchmark-wrap.premium-membership h2, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap.premium-membership h2,
    .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap.premium-membership h2 {
      color: #ffffff; }
  .et_pb_section[class*="listing"].course-listing .course-wrap .speaker-container,
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap .speaker-container, .et_pb_section[class*="listing"].benchmarking-listing .course-wrap .speaker-container,
  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap .speaker-container {
    position: absolute;
    padding: 19px 21px 19px 21px;
    margin: 0;
    bottom: 0;
    left: 0;
    color: #ffffff; }
.et_pb_section[class*="listing"].course-listing .benchmark-wrap, .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap {
  background: url(/wp-content/uploads/images/bg-nps2-benchmarkwrap.jpg); }
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap:after, .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap:after {
    background-color: #0d2333;
    opacity: 0.87; }
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap h2, .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap h2 {
    color: #7ca6d8; }
    .et_pb_section[class*="listing"].course-listing .benchmark-wrap h2 span, .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap h2 span {
      color: inherit !important; }
  .et_pb_section[class*="listing"].course-listing .benchmark-wrap.premium-membership, .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap.premium-membership {
    background: #7ca6d8 none; }
.et_pb_section[class*="listing"].software-listing .software-wrap {
  height: 415px; }
.et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap {
  padding: 0 0 19px 0;
  height: 170px;
  border-bottom: 1px solid #282B2D;
  box-shadow: none;
  background-color: transparent; }
  .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap:after {
    display: none; }
  .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap h2 {
    color: #63BA90;
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 20px; }
  .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap div.footer {
    position: absolute;
    left: 0;
    bottom: 19px;
    right: 0; }
  .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap.how-can-we-help p {
    font-size: 18px;
    line-height: 31px; }
    .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap.how-can-we-help p strong {
      font-size: 20px;
      font-weight: normal;
      color: #63BA90; }
.et_pb_section[class*="listing"].faq-listing .faq-wrap {
  position: relative;
  padding: 0;
  height: 198px;
  color: #000000;
  font-size: 18px; }
  .et_pb_section[class*="listing"].faq-listing .faq-wrap h5 {
    color: #c4c4c4;
    font-size: 16px;
    margin-bottom: 5px; }
  .et_pb_section[class*="listing"].faq-listing .faq-wrap h2 {
    color: #63BA90;
    font-size: 21px;
    line-height: 21px;
    margin-bottom: 5px;
    min-height: 45px;
    font-weight: normal;
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important; }
  .et_pb_section[class*="listing"].faq-listing .faq-wrap p {
    font-size: 18px;
    line-height: 24px; }
  .et_pb_section[class*="listing"].faq-listing .faq-wrap.academy-support p {
    font-size: 18px;
    line-height: 31px; }
    .et_pb_section[class*="listing"].faq-listing .faq-wrap.academy-support p strong {
      font-size: 20px;
      font-weight: normal;
      color: #63BA90; }

.et_right_sidebar #main-content .container::before {
  right: 28%; }
.et_right_sidebar #left-area {
  width: 71%;
  margin-right: 20px; }
  .et_right_sidebar #left-area .user_has_access .reduce-top {
    top: -30px; }
.et_right_sidebar #side-area {
  width: 27%; }
.et_right_sidebar .et_pb_post h1,
.et_right_sidebar .sfwd-courses h2 {
  color: #282B2D; }
.et_right_sidebar #sidebar h4.widgettitle {
  font-size: 1.4em; }
.et_right_sidebar #sidebar.widget_sfwd-lessons-widget ul {
  padding-left: 0 !important;
  padding-right: 0 !important; }
  .et_right_sidebar #sidebar.widget_sfwd-lessons-widget ul li {
    margin-bottom: 0px; }
    .et_right_sidebar #sidebar.widget_sfwd-lessons-widget ul li h4 {
      margin-bottom: 0px;
      font-size: 0.8em !important;
      color: #63BA90 !important;
      padding-bottom: 10px;
      padding-top: 10px;
      padding-left: 10px; }
      .et_right_sidebar #sidebar.widget_sfwd-lessons-widget ul li h4 a, .et_right_sidebar #sidebar.widget_sfwd-lessons-widget ul li h4 a:focus, .et_right_sidebar #sidebar.widget_sfwd-lessons-widget ul li h4 a:active, .et_right_sidebar #sidebar.widget_sfwd-lessons-widget ul li h4 a:visited, .et_right_sidebar #sidebar.widget_sfwd-lessons-widget ul li h4 a:hover {
        font-size: 100% !important;
        color: #63BA90 !important; }
    .et_right_sidebar #sidebar.widget_sfwd-lessons-widget ul li + li {
      border-top: 1px solid #F1E7E7; }
.et_right_sidebar #sidebar.widget_ldcourseprogress .course_progress {
  width: 100%;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  padding: 2px;
  background-color: transparent;
  border: 2px solid #282B2D;
  box-shadow: none; }
  .et_right_sidebar #sidebar.widget_ldcourseprogress .course_progress .course_progress_blue {
    background-color: #282B2D;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px; }

.npx-product-tour {
  height: 703px; }
  .npx-product-tour .et_pb_row {
    padding-top: 30px !important; }
    .npx-product-tour .et_pb_row .title h1 {
      font-size: 2em;
      color: #282B2D; }
    .npx-product-tour .et_pb_row .title p {
      color: #282B2D; }
    .npx-product-tour .et_pb_row .title .button-active, .npx-product-tour .et_pb_row .title .npn-signup-form input[type='submit'], .npn-signup-form .npx-product-tour .et_pb_row .title input[type='submit'] {
      display: inline-block;
      background-color: #63BA90;
      border: 0;
      font-size: 1.3em;
      color: #ffffff !important;
      line-height: 24px;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
      padding: 12px;
      font-style: normal;
      font-weight: normal;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      border-radius: 1px;
      text-align: center;
      box-shadow: none;
      text-shadow: none;
      background-image: none;
      margin: 15px 0 0 0; }
      .npx-product-tour .et_pb_row .title .button-active a, .npx-product-tour .et_pb_row .title .npn-signup-form input[type='submit'] a, .npn-signup-form .npx-product-tour .et_pb_row .title input[type='submit'] a {
        color: #ffffff !important; }
      .npx-product-tour .et_pb_row .title .button-active:hover, .npx-product-tour .et_pb_row .title .npn-signup-form input[type='submit']:hover, .npn-signup-form .npx-product-tour .et_pb_row .title input[type='submit']:hover {
        background-color: rgba(99, 186, 144, 0.7); }

.software-wrap {
  padding: 189px 21px 19px 21px;
  height: auto;
  background-color: #282B2D;
  background-repeat: no-repeat;
  background-position: 0 0 !important;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5) inset;
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5) inset; }
  .software-wrap img {
    position: absolute;
    left: 10px;
    top: 28px; }
  .software-wrap:after {
    display: none; }
  .software-wrap h2 {
    color: #ffffff;
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 20px;
    font-weight: normal; }
  .software-wrap .footer {
    position: absolute;
    bottom: 20px; }
    .software-wrap .footer h3 {
      color: #63BA90;
      font-size: 1.5em;
      line-height: 1em;
      margin-bottom: 0px;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
      font-weight: bold; }
      .software-wrap .footer h3 small {
        font-size: 60%;
        line-height: 0.6em;
        font-weight: normal;
        color: inherit !important; }
  .software-wrap h4 {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 30px; }
  .software-wrap.column2 {
    background-image: url(/wp-content/uploads/images/CX-Heroes-Blurb-Eileen-Dwyer.jpg); }
  .software-wrap.column3 {
    background-image: url(/wp-content/uploads/images/CX-Heroes-Blurb-Scott-Smith.jpg); }

@media only screen and (min-width: 981px) and (max-width: 1100px) {
  .et_pb_section[class*="listing"] .et_pb_column_1_3 {
    width: 306px;
    margin-right: 20px; }
    .et_pb_section[class*="listing"] .et_pb_column_1_3:last-child {
      width: 306px;
      margin-right: 0px; }
  .et_pb_section.aboutus .et_pb_row .et_pb_column.et_pb_column_1_3 .software-wrap {
    width: 306px;
    margin-right: 20px;
    float: left;
    height: 450px; }
    .et_pb_section.aboutus .et_pb_row .et_pb_column.et_pb_column_1_3 .software-wrap:last-child {
      margin-right: 0; } }
@media (max-width: 981px) {
  .cx-hero-sidebar {
    height: 270px  !important;
    padding-top: 41px !important; }

  .bgsizetopleft50 {
    background-size: auto 100%, auto 100% !important; }

  .banner.courses, .banner.benchmarks, .banner.software {
    background-position: 70% top;
    height: auto;
    padding: 20px 0 !important; }
    .banner.courses .et_pb_fullwidth_header.playbtn, .banner.courses .et_pb_fullwidth_header.confbtn, .banner.courses .et_pb_fullwidth_header.benchmarkbtn, .banner.courses .et_pb_fullwidth_header.academybtn, .banner.courses .et_pb_fullwidth_header.communitybtn, .banner.courses .et_pb_fullwidth_header.npnlogobtn, .banner.courses .et_pb_fullwidth_header.npxlogobtn, .banner.benchmarks .et_pb_fullwidth_header.playbtn, .banner.benchmarks .et_pb_fullwidth_header.confbtn, .banner.benchmarks .et_pb_fullwidth_header.benchmarkbtn, .banner.benchmarks .et_pb_fullwidth_header.academybtn, .banner.benchmarks .et_pb_fullwidth_header.communitybtn, .banner.benchmarks .et_pb_fullwidth_header.npnlogobtn, .banner.benchmarks .et_pb_fullwidth_header.npxlogobtn, .banner.software .et_pb_fullwidth_header.playbtn, .banner.software .et_pb_fullwidth_header.confbtn, .banner.software .et_pb_fullwidth_header.benchmarkbtn, .banner.software .et_pb_fullwidth_header.academybtn, .banner.software .et_pb_fullwidth_header.communitybtn, .banner.software .et_pb_fullwidth_header.npnlogobtn, .banner.software .et_pb_fullwidth_header.npxlogobtn {
      padding-top: 0px;
      margin-bottom: 25px; }
      .banner.courses .et_pb_fullwidth_header.playbtn h1, .banner.courses .et_pb_fullwidth_header.confbtn h1, .banner.courses .et_pb_fullwidth_header.benchmarkbtn h1, .banner.courses .et_pb_fullwidth_header.academybtn h1, .banner.courses .et_pb_fullwidth_header.communitybtn h1, .banner.courses .et_pb_fullwidth_header.npnlogobtn h1, .banner.courses .et_pb_fullwidth_header.npxlogobtn h1, .banner.benchmarks .et_pb_fullwidth_header.playbtn h1, .banner.benchmarks .et_pb_fullwidth_header.confbtn h1, .banner.benchmarks .et_pb_fullwidth_header.benchmarkbtn h1, .banner.benchmarks .et_pb_fullwidth_header.academybtn h1, .banner.benchmarks .et_pb_fullwidth_header.communitybtn h1, .banner.benchmarks .et_pb_fullwidth_header.npnlogobtn h1, .banner.benchmarks .et_pb_fullwidth_header.npxlogobtn h1, .banner.software .et_pb_fullwidth_header.playbtn h1, .banner.software .et_pb_fullwidth_header.confbtn h1, .banner.software .et_pb_fullwidth_header.benchmarkbtn h1, .banner.software .et_pb_fullwidth_header.academybtn h1, .banner.software .et_pb_fullwidth_header.communitybtn h1, .banner.software .et_pb_fullwidth_header.npnlogobtn h1, .banner.software .et_pb_fullwidth_header.npxlogobtn h1 {
        font-size: 61px; }
    .banner.courses .et_pb_fullwidth_header.quotes, .banner.benchmarks .et_pb_fullwidth_header.quotes, .banner.software .et_pb_fullwidth_header.quotes {
      padding: 0px 0 0 0; }
      .banner.courses .et_pb_fullwidth_header.quotes h1, .banner.benchmarks .et_pb_fullwidth_header.quotes h1, .banner.software .et_pb_fullwidth_header.quotes h1 {
        font-size: 1.7em;
        line-height: 18px; }
        .banner.courses .et_pb_fullwidth_header.quotes h1:before, .banner.benchmarks .et_pb_fullwidth_header.quotes h1:before, .banner.software .et_pb_fullwidth_header.quotes h1:before {
          font-size: 61px; }
    .banner.courses .et_pb_fullwidth_header.main_title, .banner.benchmarks .et_pb_fullwidth_header.main_title, .banner.software .et_pb_fullwidth_header.main_title {
      margin-bottom: 20px; }
      .banner.courses .et_pb_fullwidth_header.main_title h1, .banner.benchmarks .et_pb_fullwidth_header.main_title h1, .banner.software .et_pb_fullwidth_header.main_title h1 {
        font-size: 20px;
        line-height: 27px; }
    .banner.courses .et_pb_fullwidth_header.sub_title h1, .banner.benchmarks .et_pb_fullwidth_header.sub_title h1, .banner.software .et_pb_fullwidth_header.sub_title h1 {
      font-size: 16px;
      line-height: 16px; }
    .banner.courses .et_pb_fullwidth_header.sub_title p.et_pb_fullwidth_header_subhead, .banner.benchmarks .et_pb_fullwidth_header.sub_title p.et_pb_fullwidth_header_subhead, .banner.software .et_pb_fullwidth_header.sub_title p.et_pb_fullwidth_header_subhead {
      font-size: 14px; }
  .banner.software .et_pb_slide_with_image .et_pb_container {
    min-height: inherit !important; }
    .banner.software .et_pb_slide_with_image .et_pb_container .et_pb_slide_image {
      display: inherit !important; }
    .banner.software .et_pb_slide_with_image .et_pb_container .et_pb_slide_description h2 {
      font-size: 20px;
      line-height: 27px; }
    .banner.software .et_pb_slide_with_image .et_pb_container .et_pb_slide_description .et_pb_slide_content {
      display: none; }

  .et_pb_section[class*="listing"] .et_pb_row {
    padding: 0; }
    .et_pb_section[class*="listing"] .et_pb_row .et_pb_column {
      padding-bottom: 0; }
      .et_pb_section[class*="listing"] .et_pb_row .et_pb_column > .et_pb_text {
        margin-bottom: 20px; }
  .et_pb_section[class*="listing"] .et_pb_column_1_3 {
    width: 100%;
    margin-right: 0; }
    .et_pb_section[class*="listing"] .et_pb_column_1_3:last-child {
      width: 100%;
      margin-right: 0; }
  .et_pb_section[class*="listing"] h1 {
    font-size: 28px; }
  .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] {
    height: auto;
    position: relative; }
    .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] h2 {
      font-size: 1.16em;
      line-height: 1.16em; }
    .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] p {
      font-size: 14px;
      line-height: 17px; }
    .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] .footer {
      position: relative;
      left: auto;
      right: auto;
      top: auto;
      bottom: auto;
      margin-top: 20px; }
      .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] .footer .cost {
        font-size: 17px; }
      .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] .footer .duration {
        font-size: 14px; }
  .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap {
    padding: 0 0 19px 0;
    height: auto; }
    .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap h2 {
      font-size: 21px;
      line-height: 24px; }
    .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap div.footer {
      position: relative;
      left: auto;
      bottom: auto;
      right: auto;
      top: auto; }
    .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap.how-can-we-help p {
      font-size: 14px;
      line-height: 27px; }
      .et_pb_section[class*="listing"].software-listing.cx-hero .software-wrap.how-can-we-help p strong {
        font-size: 16px; }
  .et_pb_section[class*="listing"].faq-listing .faq-wrap {
    margin-bottom: 40px !important; }
    .et_pb_section[class*="listing"].faq-listing .faq-wrap h2 {
      min-height: inherit; }
    .et_pb_section[class*="listing"].faq-listing .faq-wrap.academy-support p {
      font-size: 18px;
      line-height: 31px; }
      .et_pb_section[class*="listing"].faq-listing .faq-wrap.academy-support p strong {
        font-size: 20px; }

  .software-wrap {
    padding: 19px 21px 19px 145px;
    background-size: cover; }
    .software-wrap h2 {
      font-size: 21px;
      line-height: 24px; }
    .software-wrap .footer h3 {
      font-size: 1.5em;
      line-height: 1em; }
    .software-wrap h4 {
      font-size: 16px;
      line-height: 18px; }

  .single-sfwd-courses #main-content .container,
  .single-sfwd-lessons #main-content .container,
  .single-sfwd-quiz #main-content .container {
    padding: 0 20px; }
    .single-sfwd-courses #main-content .container #left-area,
    .single-sfwd-lessons #main-content .container #left-area,
    .single-sfwd-quiz #main-content .container #left-area {
      width: 100%;
      margin-right: 0; }
    .single-sfwd-courses #main-content .container #sidebar,
    .single-sfwd-lessons #main-content .container #sidebar,
    .single-sfwd-quiz #main-content .container #sidebar {
      width: 100%;
      margin-right: 0; }
      .single-sfwd-courses #main-content .container #sidebar .widget_sfwd-lessons-widget,
      .single-sfwd-courses #main-content .container #sidebar .widget_ldcourseprogress,
      .single-sfwd-lessons #main-content .container #sidebar .widget_sfwd-lessons-widget,
      .single-sfwd-lessons #main-content .container #sidebar .widget_ldcourseprogress,
      .single-sfwd-quiz #main-content .container #sidebar .widget_sfwd-lessons-widget,
      .single-sfwd-quiz #main-content .container #sidebar .widget_ldcourseprogress {
        padding-left: 0;
        padding-right: 0; }

  .et_pb_section[class*="listing"].benchmarking-listing .benchmark-wrap .speaker-container {
    position: relative;
    padding: 0;
    bottom: 0;
    left: 0; }

  .npx-product-tour .et_pb_row {
    padding-top: 30px !important; }
    .npx-product-tour .et_pb_row .title h1 {
      font-size: 1.7em;
      line-height: 1em; }
    .npx-product-tour .et_pb_row .title p {
      line-height: 20px;
      margin: 20px 0 0 0; }
    .npx-product-tour .et_pb_row .title .button-active, .npx-product-tour .et_pb_row .title .npn-signup-form input[type='submit'], .npn-signup-form .npx-product-tour .et_pb_row .title input[type='submit'] {
      margin: 15px 0 0 0; } }
@media (min-width: 768px) and (max-width: 981px) {
  .banner.courses.main_title h1, .banner.benchmarks.main_title h1, .banner.support.main_title h1, .banner.software.main_title h1 {
    font-size: 28px;
    line-height: 35px; }
  .banner.courses.sub_title h1, .banner.benchmarks.sub_title h1, .banner.support.sub_title h1, .banner.software.sub_title h1 {
    font-size: 24px;
    line-height: 24px; }
  .banner.courses.sub_title p.et_pb_fullwidth_header_subhead, .banner.benchmarks.sub_title p.et_pb_fullwidth_header_subhead, .banner.support.sub_title p.et_pb_fullwidth_header_subhead, .banner.software.sub_title p.et_pb_fullwidth_header_subhead {
    font-size: 22px; }

  .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] h2 {
    font-size: 1.5em;
    line-height: 1em; }
  .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] p {
    font-size: 18px;
    line-height: 24px; }
  .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] .footer .cost {
    font-size: 21px; }
  .et_pb_section[class*="listing"] .et_pb_text[class*="wrap"] .footer .duration {
    font-size: 18px; } }
@media (max-width: 767px) {
  .cx-hero-sidebar {
    height: 420px  !important;
    padding-top: 160px !important; }

  .banner.courses, .banner.benchmarks, .banner.support, .banner.software {
    padding: 20px !important; }
  .banner.software .et_pb_slide_with_image .et_pb_slide_image {
    top: 0; }
  .banner.software .et_pb_slide_with_image .et_pb_container .et_pb_slide_description {
    text-align: left; }
    .banner.software .et_pb_slide_with_image .et_pb_container .et_pb_slide_description h2 {
      font-size: 16px;
      line-height: 23px; }
  .banner.support {
    height: auto; }
    .banner.support .et_pb_fullwidth_header.main_title {
      margin-bottom: 0px;
      padding-bottom: 20px; }

  .software-wrap {
    padding: 162px 21px 19px 21px; }
    .software-wrap img {
      top: 19px;
      left: 21px; } }
.benchmarknav {
  counter-reset: item;
  list-style: none; }
  .benchmarknav li {
    display: block;
    position: relative; }
   
    .benchmarknav li.submenu > a {
      cursor: default; }
    .benchmarknav li a {
      padding: 15px 2px 15px 20px;
      display: block;
      border-bottom: 1px solid #ddd; }
      .benchmarknav li a:hover, .benchmarknav li.selected > a {
        background-color: rgba(99, 186, 144, 0.2) !important;
        color: #63BA90 !important;
        border-bottom: 1px solid rgba(99, 186, 144, 0.2) !important; }

        .benchmarknav li.submenu2.active > a {
        background-color: rgba(99, 186, 144, 0.5) !important;
        border-bottom: 1px solid rgba(99, 186, 144, 0.5) !important; }

        
    .benchmarknav li:hover:before {
      color: #63BA90; }
    .benchmarknav li.active > a {
      background-color: #63BA90;
      color: #ffffff;
      border-bottom: 1px solid #63BA90; }
    .benchmarknav li.active:before {
      color: #ffffff; }
  .benchmarknav ol {
    counter-reset: item;
    padding: 0 !important;
    padding-left: 0px !important; }
    .benchmarknav ol li {
      padding-left: 10px; }
      .benchmarknav ol li:before {
        left: 15px; }
   

.pagination {
  display: inline-block; }
  .pagination li {
    display: inline-block;
    list-style: none; }
    .pagination li:after {
      display: none; }
    .pagination li.prev {
      transform: rotate(180deg); }
    .pagination li.prev i, .pagination li.next i {
      position: relative;
      top: 0px;
      font-size: 65%; }
    .pagination li.prev i {
      top: -2px; }
    .pagination li a {
      color: #666666; }
    .pagination li.active a {
      color: #63BA90; }

.benchmark-lander .sidebar-box {
  padding: 10px 0 !important; }
.benchmark-lander.chapters table thead th {
  padding: 5px 15px; }
.benchmark-lander.chapters table tbody td {
  padding: 5px 15px; }

#anspress {
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial;
  color: #666666; }
  #anspress .ap-login-to-see-ans {
    display: none; }
  #anspress .ap-btn {
    background-color: #63BA90;
    border: 0;
    font-size: 18px;
    color: #ffffff;
    line-height: 24px;
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
    padding: 12px;
    font-style: normal;
    font-weight: normal;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    text-align: center;
    box-shadow: none;
    text-shadow: none;
    background-image: none; }
    #anspress .ap-btn a {
      color: #ffffff; }
    #anspress .ap-btn:hover {
      background-color: rgba(99, 186, 144, 0.7); }
  #anspress a {
    color: #63BA90; }
  #anspress .ap-questions-title a {
    color: #63BA90; }
  #anspress .ap-profile-tab-account {
    display: none; }
  #anspress #ap-users .ap-list-head {
    display: none; }
  #anspress .ap-modal-backdrop {
    background-color: rgba(0, 0, 0, 0.5); }
  #anspress .ap-modal-inner {
    padding: 0; }
    #anspress .ap-modal-inner .ap-modal-header {
      text-align: center;
      padding: 5px 21px;
      margin-bottom: 0; }
      #anspress .ap-modal-inner .ap-modal-header .ap-modal-title {
        font-size: 1.5em; }
      #anspress .ap-modal-inner .ap-modal-header .ap-modal-close {
        font-size: 1.5em; }
    #anspress .ap-modal-inner .ap-modal-body {
      padding: 19px 21px; }
      #anspress .ap-modal-inner .ap-modal-body #loginform p + p {
        margin-top: 10px; }
      #anspress .ap-modal-inner .ap-modal-body #loginform p label > input[type="checkbox"] {
        margin-top: 9px !important; }
  #anspress .ap-modal-inner {
    width: 300px; }
    #anspress .ap-modal-inner input[type="text"],
    #anspress .ap-modal-inner .input,
    #anspress .ap-modal-inner .password {
      background-color: #ffffff;
      border: 1px solid #B6BAC6 !important;
      width: 100%;
      min-width: 100%;
      display: block;
      height: 37px;
      font-size: 0.8em;
      padding: 0 8px !important;
      border-radius: 3px; }
    #anspress .ap-modal-inner .button-primary, #anspress .ap-modal-inner input[type="submit"] {
      background-color: #63BA90;
      border: 0;
      font-size: 20px;
      color: #ffffff !important;
      line-height: 24px;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
      padding: 12px;
      font-style: normal;
      font-weight: normal;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      border-radius: 1px;
      text-align: center;
      box-shadow: none;
      text-shadow: none;
      border: none;
      height: 48px;
      width: 100%;
      cursor: pointer; }
      #anspress .ap-modal-inner .button-primary a, #anspress .ap-modal-inner input[type="submit"] a {
        color: #ffffff !important; }
      #anspress .ap-modal-inner .button-primary:hover, #anspress .ap-modal-inner input[type="submit"]:hover {
        background-color: rgba(99, 186, 144, 0.7); }
      #anspress .ap-modal-inner .button-primary:hover, #anspress .ap-modal-inner input[type="submit"]:hover {
        padding: 0 !important; }
  @media (max-width: 1024px) {
    #anspress .ap-users-item {
      width: 50%; } }
  @media (max-width: 767px) {
    #anspress .ap-list-head .ap-search-form {
      width: 100%;
      margin-bottom: 10px; }
    #anspress .ap-users-item {
      float: none;
      width: 100%; } }

article.et_pb_post h1 {
  color: #63BA90;
  font-weight: 300; }

.each-article {
  padding: 19px 21px;
  border: 1px solid #F1E7E7;
  font-size: 18px;
  line-height: 24px;
  /* .download-container{
  	background-color:$ebook-gray;
  	padding:10px; 
  	vertical-align:center;
  	@include boxshadow(1px 1px 3px rgba(0,0,0,0.5));
  	button{margin:0 auto;}
  } */ }
  .each-article h1 {
    line-height: 1.2em; }
  .each-article ol, .each-article ul {
    padding-bottom: 0; }

h1 {
  color: #ffffff; }

button {
  background-color: #282B2D;
  border: 0;
  font-size: 21px;
  color: #ffffff;
  line-height: 24px;
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
  padding: 12px;
  font-style: normal;
  font-weight: normal;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  text-align: center;
  box-shadow: none;
  text-shadow: none;
  display: block;
  width: 40%;
  margin-top: 10px; }
  button a {
    color: #ffffff; }
  button:hover {
    background-color: rgba(40, 43, 45, 0.7); }

dd.course_progress {
  width: 100% !important;
  background-color: #ffffff !important;
  border: 2px solid #282B2D !important;
  padding: 2px !important;
  -webkit-border-radius: 500px !important;
  -moz-border-radius: 500px !important;
  border-radius: 500px !important; }
  dd.course_progress .course_progress_blue {
    background-color: #282B2D !important;
    -webkit-border-radius: 500px !important;
    -moz-border-radius: 500px !important;
    border-radius: 500px !important; }

.single-sfwd-lessons #learndash_quizzes {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }
  .single-sfwd-lessons #learndash_quizzes a {
    color: #63BA90;
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial;
    font-weight: normal; }
  .single-sfwd-lessons #learndash_quizzes #quiz_heading {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; }
    .single-sfwd-lessons #learndash_quizzes #quiz_heading span {
      font-size: 18px;
      line-height: 24px; }
  .single-sfwd-lessons #learndash_quizzes #quiz_list .list-count {
    border-right-width: 0px;
    font-size: 18px;
    line-height: 24px; }
  .single-sfwd-lessons #learndash_quizzes #quiz_list h4 {
    font-size: 18px;
    line-height: 24px; }
    .single-sfwd-lessons #learndash_quizzes #quiz_list h4 a {
      font-size: 18px;
      line-height: 24px; }

.wpProQuiz_button {
  border-radius: 0 !important;
  box-shadow: none !important;
  background-color: #000000 !important;
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
  font-size: 1.16em !important;
  padding: 12px !important;
  font-weight: normal !important; }
  .wpProQuiz_button:hover {
    border-radius: 0 !important;
    box-shadow: none !important;
    background-color: #000000 !important;
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
    font-size: 1.16em !important;
    padding: 12px !important;
    font-weight: normal !important; }

.wpProQuiz_questionList {
  border-color: #63BA90; }

.resources-page .et_pb_row {
  padding-top: 0; }
.resources-page.banner {
  height: 195px; }
  .resources-page.banner.benchmarks:after {
    background-color: #997ECE; }
  .resources-page.banner .et_pb_fullwidth_header.resourcesbtn, .resources-page.banner .et_pb_fullwidth_header.articlebtn, .resources-page.banner .et_pb_fullwidth_header.ebookbtn, .resources-page.banner .et_pb_fullwidth_header.infographicbtn, .resources-page.banner .et_pb_fullwidth_header.webinarbtn {
    margin: 0;
    padding: 38px 0 0 0; }
    .resources-page.banner .et_pb_fullwidth_header.resourcesbtn h1, .resources-page.banner .et_pb_fullwidth_header.articlebtn h1, .resources-page.banner .et_pb_fullwidth_header.ebookbtn h1, .resources-page.banner .et_pb_fullwidth_header.infographicbtn h1, .resources-page.banner .et_pb_fullwidth_header.webinarbtn h1 {
      font-size: 1.7em;
      line-height: 18px;
      font-weight: 300; }
      .resources-page.banner .et_pb_fullwidth_header.resourcesbtn h1:before, .resources-page.banner .et_pb_fullwidth_header.articlebtn h1:before, .resources-page.banner .et_pb_fullwidth_header.ebookbtn h1:before, .resources-page.banner .et_pb_fullwidth_header.infographicbtn h1:before, .resources-page.banner .et_pb_fullwidth_header.webinarbtn h1:before {
        content: "\e600";
        font-family: "icomoon" !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 61px;
        color: #ffffff;
        opacity: 0.74; }
  .resources-page.banner .et_pb_fullwidth_header.articlebtn h1:before {
    content: '\e602'; }
  .resources-page.banner .et_pb_fullwidth_header.ebookbtn h1:before {
    content: '\e600'; }
  .resources-page.banner .et_pb_fullwidth_header.infographicbtn h1:before {
    content: '\e60c'; }
  .resources-page.banner .et_pb_fullwidth_header.webinarbtn h1:before {
    content: '\e607'; }
  .resources-page.banner .et_pb_fullwidth_header.resourcesbtntxt {
    margin: 0;
    padding: 5px 0 0 0; }

.resource-box {
  border-bottom: 1px solid #ADADAD; }
  .resource-box.common-padding, #contact_us_container .resource-box.floater, .type-topic h1.resource-box, article.forum h1.resource-box, .resource-box.data-container, .forum .resource-box.header, .forum ul li.resource-box, #sidebar .resource-box.widget_sfwd-lessons-widget, #sidebar .resource-box.widget_ldcourseprogress {
    padding: 0 0 19px 0;
    margin: 0; }
  .resource-box.single-box {
    min-height: 200px; }
    .resource-box.single-box.sm {
      min-height: 150px;
      width: 100%; }
    .resource-box.single-box.md, #sfwd-mark-complete input.resource-box.single-box[type='submit'] {
      min-height: 300px;
      width: 100%; }
    .resource-box.single-box.lg, .npn-signup-form input.resource-box.single-box[type='submit'] {
      min-height: 400px;
      width: 100%; }
    .resource-box.single-box.xlg {
      min-height: 550px;
      width: 100%; }
  .resource-box * {
    line-height: 1.2em !important; }
  .resource-box h1, .resource-box h1 a {
    color: #63BA90;
    font-weight: 500;
    line-height: 1.3em !important;
    font-size: 1.7em; }
    .h1-purple .resource-box h1, .h1-purple .resource-box h1 a {
      color: #997ECE; }
    .h1-green .resource-box h1, .h1-green .resource-box h1 a {
      color: #63BA90; }
    .h1-blue .resource-box h1, .h1-blue .resource-box h1 a {
      color: #7ca6d8; }
  .resource-box h1 a {
    font-size: 1em; }
  .resource-box .container-icon {
    color: #ADADAD !important;
    font-size: 0.8em;
    text-transform: uppercase; }
    .resource-box .container-icon i {
      font-size: 20px; }
  .resource-box .data-container {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; }
  .resource-box p {
    color: #000000 !important;
    padding-top: 10px; }

#learndash_profile {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border-width: 0px !important; }
  #learndash_profile > .learndash_profile_heading {
    background-color: transparent !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    display: none !important; }
    #learndash_profile > .learndash_profile_heading span:first-child {
      font-size: 1.5em;
      color: #63BA90; }
    #learndash_profile > .learndash_profile_heading:nth-child(2), #learndash_profile > .learndash_profile_heading:nth-child(2) + .profile_info {
      display: none !important; }
  #learndash_profile #course_list [id^="course-"] .list_arrow {
    border-right-width: 0px;
    width: 30px;
    background-position: 50% 20px; }
  #learndash_profile #course_list [id^="course-"] h4 {
    width: 98%; }
    #learndash_profile #course_list [id^="course-"] h4 a {
      padding: 0 0 0 10px;
      background-image: none;
      color: #666666;
      font-size: 18px; }
      #learndash_profile #course_list [id^="course-"] h4 a + .flip {
        padding: 10px 0 30px 0;
        width: 100%;
        display: table; }
        #learndash_profile #course_list [id^="course-"] h4 a + .flip > div {
          display: table-cell;
          float: none;
          width: 100%;
          vertical-align: middle; }
        #learndash_profile #course_list [id^="course-"] h4 a + .flip .course_overview_heading {
          float: left;
          width: 220px;
          margin-right: 10px;
          background-color: transparent;
          padding: 0;
          color: #666666;
          font-size: 18px; }
          #learndash_profile #course_list [id^="course-"] h4 a + .flip .course_overview_heading + div {
            overflow: hidden; }
            #learndash_profile #course_list [id^="course-"] h4 a + .flip .course_overview_heading + div dd.course_progress {
              width: 50% !important;
              margin: 0; }
              #learndash_profile #course_list [id^="course-"] h4 a + .flip .course_overview_heading + div dd.course_progress + .right {
                padding: 0;
                width: 40%;
                float: right;
                color: #666666;
                font-size: 18px; }

#pmpro_account .pmpro_box {
  color: #666666;
  border: 0; }
  #pmpro_account .pmpro_box h3 {
    color: #63BA90;
    font-family: Museo, "Open Sans", Helvetica Neue, Arial, sans-serif !important; }
  #pmpro_account .pmpro_box p {
    font-size: 18px; }
  #pmpro_account .pmpro_box table {
    border-width: 0px; }
    #pmpro_account .pmpro_box table tr th, #pmpro_account .pmpro_box table tr td {
      padding-left: 0;
      padding-right: 0; }
    #pmpro_account .pmpro_box table tr th {
      color: #666666; }
  #pmpro_account .pmpro_box#pmpro_account-profile > p {
    display: none; }
  #pmpro_account .pmpro_box#pmpro_account-profile ul {
    border-top: 1px solid #B6BAC6;
    border-bottom: 1px solid #B6BAC6;
    padding: 15px 0 15px 8px;
    margin: 0;
    list-style: none;
    font-size: 1em; }
    #pmpro_account .pmpro_box#pmpro_account-profile ul li strong {
      font-weight: normal;
      font-family: Museo, "Open Sans", Helvetica Neue, Arial, sans-serif !important; }
  #pmpro_account .pmpro_box .pmpro_actionlinks {
    display: none; }
#pmpro_account #pmpro_account-membership,
#pmpro_account #pmpro_account-invoices {
  display: none; }

.material-list .container-icon {
  position: relative !important;
  left: 8px;
  top: 0;
  color: #c4c4c4; }
.material-list .each-download {
  padding: 15px 5px 8px 8px;
  margin: 0;
  border-bottom: 1px solid #B6BAC6;
  color: #666666; }
  .material-list .each-download a {
    color: #666666; }
  .material-list .each-download .download-link {
    display: inline-block;
    float: right;
    color: #63BA90; }
    .material-list .each-download .download-link a {
      color: #63BA90; }
    .material-list .each-download .download-link .premium {
      margin-right: 0; }

.confirmation-box {
  background-color: rgba(99, 186, 144, 0.09); }
  .confirmation-box div.conf-icon, .confirmation-box div.conf-text {
    display: inline-block;
    vertical-align: top; }
  .confirmation-box .conf-icon {
    font-size: 3em;
    color: #63BA90;
    padding-left: 20px; }
  .confirmation-box .conf-text h2 {
    color: #63BA90;
    line-height: 1em;
    font-weight: 300; }
  .confirmation-box .conf-text p {
    color: #000000; }

.search-results #main-content .container {
  padding: 0 20px; }
  .search-results #main-content .container:before {
    display: none; }
  .search-results #main-content .container #left-area {
    width: 100%;
    margin-right: 0; }
    .search-results #main-content .container #left-area article {
      margin-bottom: 20px;
      padding-bottom: 20px;
      border-bottom: 1px solid #F1E7E7; }
      .search-results #main-content .container #left-area article h2 {
        color: #63BA90;
        font-weight: bold;
        line-height: 1.2em; }

.type-topic h1, article.forum h1 {
  color: #ffffff;
  font-size: 1.3em;
  margin-top: 20px !important; }

.bbp-breadcrumb, .bbp-header {
  display: none; }

.bbp-search-form {
  width: 100%;
  padding: 20px 0px 20px 0px;
  margin: 0; }
  .bbp-search-form #bbp_search {
    font-size: 18px;
    border: 1px solid #B6BAC6;
    border-radius: 3px;
    width: 80% !important;
    height: 35px; }
  .bbp-search-form a.bbp-forum-title {
    color: #997ECE !important;
    font-size: 18px !important; }

/*
#anspress {
	a, .ans-key-class{color:$key-purple !important; font-size:$h3; font-family:$font-source !important;}
	.ap-questions-title {
		a{@extend .ans-key-class;}
	}
	.ap-list-head .ap-search-form{
		width:67%;
		input.ap-form-control{
			font-size:$body;
		}
	}
	.ap-questions{ .ap-avatar, .ap-display-meta-item.views,
	.ap-display-meta-item.history:before,
	.ap-display-meta-item.categories:before,
	.ap-display-meta-item.categories .apicon-category
	{display:none;}
	.question-categories{
		font-size:$content;
		border-radius:3px;
		border:1px solid $key-purple;
		padding:4px 8px;
		line-height:25px;
		margin-left:20px;
	}
	
	}	
}	*/
.banner_contentlander {
  position: relative;
  z-index: 1;
  height: 300px; }
  .banner_contentlander.speakers {
    background-position: right top !important; }
  .banner_contentlander.airbnb {
    background-position: right top !important; }
  .banner_contentlander + .et_pb_section.content-lander {
    margin-top: -191px; }

.et_pb_section.content-lander {
  margin-bottom: -20px;
  padding-bottom: 20px;
  position: relative;
  z-index: 5;
  background-color: transparent !important; }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 {
    margin-bottom:20px;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    border-radius: 3px 3px 0 0; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .header {
      position: relative; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .header .container-icon {
        color: #ADADAD;
        position: relative;
        left: 0;
        top: 0; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .header .data-container {
        position: relative;
        padding-left: 0;
        padding-right: 0; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .header .data-container h1, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .header .data-container p {
          color: #000000; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .header .data-container p {
          text-transform: uppercase; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .header:after {
        content: "";
        position: absolute;
        left: 21px;
        right: 21px;
        bottom: 19px;
        height: 1px;
        background-color: #eeeeee; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info {
      padding: 0 21px 0 21px;
      margin: 0; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul {
        list-style: none;
        padding: 0; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li {
          float: left;
          list-style: none; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li + li {
            margin-left: 10px; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li:last-child {
            float: right; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li img {
            border-radius: 500px;
            line-height: 66px;
            width: 66px;
            height: 66px; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info a.small-button {
        background-color: #63BA90;
        border: 0;
        font-size: 1.3em;
        color: #ffffff !important;
        line-height: 24px;
        font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
        padding: 12px;
        font-style: normal;
        font-weight: normal !important;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        text-align: center;
        box-shadow: none;
        text-shadow: none;
        background-image: none; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info a.small-button a {
          color: #ffffff !important; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info a.small-button:hover {
          background-color: rgba(99, 186, 144, 0.7); }
      @media (max-width: 767px) {
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li:last-child {
          text-align: center;
          float: none;
          clear: both;
          width: 64px;
          margin: 0; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li:last-child a.small-button {
            padding: 0 5px;
            font-size: 14px; } }
      @media (max-width: 361px) {
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li {
          float: none;
          clear: both;
          margin: 0;
          font-size: 14px; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li + li {
            margin-left: 0px; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li:last-child {
            text-align: left;
            width: auto;
            margin: 0; }
            .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .author_info ul li:last-child a.small-button {
              padding: 0 5px;
              font-size: 14px; } }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links {
      padding: 0 21px 0 21px;
      margin: 0; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul {
        list-style: none;
        padding: 0;
        background-color: #f0f9f5;
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul > * {
          float: none;
          display: table-cell;
          vertical-align: middle;
          height: 100%; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul li {
          list-style: none;
          padding: 0 10px;
          position: relative; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul li a.small-button {
            background-color: transparent;
            border: 0;
            font-size: 23px;
            color: #63BA90 !important;
            line-height: 24px;
            font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
            padding: 12px;
            font-style: normal;
            font-weight: normal !important;
            -webkit-border-radius: 1px;
            -moz-border-radius: 1px;
            border-radius: 1px;
            text-align: center;
            box-shadow: none;
            text-shadow: none;
            background-image: none;
            margin: 0; }
            .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul li a.small-button a {
              color: #63BA90 !important; }
            .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul li a.small-button:hover {
              background-color: rgba(0, 0, 0, 0.7); }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul li:first-child {
            text-align: right; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul li:last-child {
            text-align: left; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul li + li:after {
            content: "";
            position: absolute;
            left: 0;
            top: 5px;
            bottom: 5px;
            width: 1px;
            background-color: #63BA90; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links a.small-button {
        background-color: #63BA90;
        border: 0;
        font-size: 1.3em;
        color: #ffffff !important;
        line-height: 24px;
        font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
        padding: 12px;
        font-style: normal;
        font-weight: normal;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        text-align: center;
        box-shadow: none;
        text-shadow: none;
        background-image: none; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links a.small-button a {
          color: #ffffff !important; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links a.small-button:hover {
          background-color: rgba(99, 186, 144, 0.7); }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links a.small-button:hover {
          background-color: transparent !important; }
      @media (max-width: 767px) {
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul li {
          display: block;
          text-align: center !important; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .download_links ul li + li:after {
            content: "";
            position: absolute;
            left: 21px;
            right: 21px;
            top: 0px;
            bottom: auto;
            width: auto;
            height: 1px;
            background-color: #63BA90; } }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .each-article {
      border-width: 0px;
      /* a:after{content:"\00a9  Satmetrix"; display:block; font-size:13px; color:#7A8387;}  */ }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .each-article blockquote {
        border-left-width: 0px;
        padding: 0;
        margin: 0; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .each-article blockquote p {
          color: #63BA90;
          font-size: 2em;
          line-height: 44px;
          padding-left: 50px;
          position: relative;
          font-style: italic; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .each-article blockquote p:before {
            font-family: 'icomoon';
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            /* Better Font Rendering =========== */
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "";
            position: absolute;
            left: 0;
            font-style: italic; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .each-article p:first-child:empty {
        display: none; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .each-article p:first-child:empty + .et_post_video {
          margin-top: -43px; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .each-article ul {
        list-style: none; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .each-article ul li {
          list-style: none;
          position: relative; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .each-article ul li:after {
            content: "";
            border-radius: 500px;
            line-height: 8px;
            width: 8px;
            height: 8px;
            background-color: #63BA90;
            position: absolute;
            left: -16px;
            top: 8px; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .about_author {
      padding: 19px 21px 19px 21px;
      margin: 0;
      background-color: #F4F4F4; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .about_author h4 {
        font-size: 18px;
        color: #666666; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 .about_author p {
        font-size: 13.86px;
        line-height: 24px; }
    @media (max-width: 980px) {
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_2_3 {
        padding-bottom: 0;
        margin-bottom: 20px; } }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box:first-child h3, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box:first-child h3 {
    margin-bottom: 20px; }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box .container-icon, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box .container-icon {
    padding-right: 30px; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box .container-icon .dwn_resources, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box .container-icon .dwn_resources {
      position: absolute;
      right: 0;
      top: -1px; }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box {
    background-color: #C2CACC;
    padding-bottom: 60px;
    padding-top: 28px;
    position: relative; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .icon-academy, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .icon-academy {
      border-radius: 500px;
      line-height: 45px;
      width: 45px;
      height: 45px;
      border: 1px solid #989EA0;
      font-size: 30px;
      color: #5E6466;
      display: inline-block;
      text-align: center;
      margin-bottom: 5px; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .icon-academy:before, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .icon-academy:before {
        position: relative;
        left: 6px; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .icon-academy + p, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .icon-academy + p {
        display: none; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box h1, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box h1 {
      color: #23272E; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box h3, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box h3 {
      font-size: 16px;
      margin: 0;
      margin-bottom: 5px; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box p, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box p {
      font-size: 12px;
      margin: 0 0 5px 0;
      padding: 0; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .button-active, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .npn-signup-form input[type='submit'], .npn-signup-form .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box input[type='submit'],
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .npn-signup-form input[type='submit'],
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box input[type='submit'], .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .button-active, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .npn-signup-form input[type='submit'], .npn-signup-form .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box input[type='submit'],
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .npn-signup-form input[type='submit'],
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box input[type='submit'] {
      display: inline-block;
      width: 200px;
      margin-right: 0; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box a.small-button, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box a.small-button {
      background-color: #63BA90;
      border: 0;
      font-size: 22px;
      color: #ffffff !important;
      line-height: 24px;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
      padding: 12px;
      font-style: normal;
      font-weight: normal;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      border-radius: 1px;
      text-align: center;
      box-shadow: none;
      text-shadow: none;
      background-image: none;
      display: inline-block;
      width: 200px; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box a.small-button a, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box a.small-button a {
        color: #ffffff !important; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box a.small-button:hover, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box a.small-button:hover {
        background-color: rgba(99, 186, 144, 0.7); }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer {
      position: absolute;
      left: 0 !important;
      right: 0;
      bottom: -33px !important;
      z-index: 50;
      text-align: center;
      height: 66px; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i {
        border-radius: 500px;
        line-height: 66px;
        width: 66px;
        height: 66px;
        display: inline-block;
        background-color: #fff;
        border-color: #fff;
        color: #23272E;
        font-size: 66px; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i:before, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i:before {
          left: 0px;
          top: -10px;
          position: relative; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i.icon-academy, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i.icon-academy {
          border-radius: 500px;
          line-height: 66px;
          width: 66px;
          height: 66px;
          display: inline-block;
          background-color: #23272E;
          border-color: #23272E;
          color: #fff;
          font-size: 45px; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i.icon-academy:before, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i.icon-academy:before {
            left: 10px;
            top: 10px;
            position: relative; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i.icon-benchmark, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i.icon-benchmark {
          border-radius: 500px;
          line-height: 66px;
          width: 66px;
          height: 66px;
          display: inline-block;
          background-color: #23272E;
          border-color: #23272E;
          color: #fff;
          font-size: 45px; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i.icon-benchmark:before, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i.icon-benchmark:before {
            left: 11px;
            top: 6px;
            position: relative; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i.icon-passion, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i.icon-passion {
          border-radius: 500px;
          line-height: 66px;
          width: 66px;
          height: 66px;
          display: inline-block;
          background-color: #23272E;
          border-color: #23272E;
          color: #fff;
          font-size: 45px; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i.icon-passion:before, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i.icon-passion:before {
            left: 11px;
            top: 6px;
            position: relative; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i.icon-speaker, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i.icon-speaker {
          border-radius: 500px;
          line-height: 66px;
          width: 66px;
          height: 66px;
          display: inline-block;
          background-color: #23272E;
          border-color: #23272E;
          color: #fff;
          font-size: 45px; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box .footer i.icon-speaker:before, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box .footer i.icon-speaker:before {
            left: 10px;
            top: 6px;
            position: relative; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box + .content_navigation, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.register-box + .demoform-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box + .content_navigation, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.register-box + .demoform-box {
      padding-top: 60px; }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box {
    background-color: #5E6566;
    padding-bottom: 60px;
    position: relative; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group {
      position: relative; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group .input-wrap, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group .input-wrap {
        position: relative;
        width: 240px;
        margin-left: 20px; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group .input-wrap:after, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group .input-wrap:after {
          position: absolute;
          height: 14px;
          content: "";
          bottom: 0;
          left: 0;
          right: 0;
          border: 1px solid #fff;
          border-top-width: 0px; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group .input-wrap input[type="text"], .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group .input-wrap input[type="text"] {
          width: 100%;
          color: #fff;
          font-size: 18px;
          padding: 5px 10px;
          background-color: transparent;
          border-color: transparent;
          position: relative; }
          .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group .input-wrap input[type="text"]:placeholder, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group .input-wrap input[type="text"]:placeholder {
            color: #fff; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group .input-wrap select, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group .input-wrap select {
          width: 100%;
          color: #fff;
          font-size: 18px;
          padding: 5px 10px;
          background-color: transparent;
          border-color: transparent;
          position: relative; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group a.small-button, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group a.small-button {
        background-color: #63BA90;
        border: 0;
        font-size: 22px;
        color: #ffffff !important;
        line-height: 24px;
        font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
        padding: 12px;
        font-style: normal;
        font-weight: normal !important;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        text-align: center;
        box-shadow: none;
        text-shadow: none;
        margin-left: 20px;
        background-image: none;
        display: inline-block;
        width: 240px; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group a.small-button a, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group a.small-button a {
          color: #ffffff !important; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group a.small-button:hover, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group a.small-button:hover {
          background-color: rgba(99, 186, 144, 0.7); }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .form-group + .form-group, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .form-group + .form-group {
        padding-top: 30px; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box h3, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box h3 {
      font-size: 16px;
      margin: 0;
      margin-bottom: 5px; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box p, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box p {
      font-size: 12px;
      margin: 0 0 5px 0;
      padding: 0; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .button-active, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .npn-signup-form input[type='submit'], .npn-signup-form .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box input[type='submit'],
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box .npn-signup-form input[type='submit'],
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box input[type='submit'], .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .button-active, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .npn-signup-form input[type='submit'], .npn-signup-form .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box input[type='submit'],
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box .npn-signup-form input[type='submit'],
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box input[type='submit'] {
      display: inline-block;
      width: 200px;
      margin-right: 0; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.demoform-box + .content_navigation, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.demoform-box + .content_navigation {
      padding-top: 28px; }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.newcourse-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.newcourse-box {
    background-color: #000;
    padding-bottom: 26px;
    padding-top: 66px;
    position: relative; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.newcourse-box h3, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.newcourse-box h3 {
      font-size: 16px;
      margin: 0;
      margin-bottom: 5px;
      color: #fff; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.newcourse-box p, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.newcourse-box p {
      font-size: 14px;
      margin: 0;
      padding: 0;
      margin-bottom: 20px;
      color: #fff !important; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.newcourse-box h6.badge, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.newcourse-box h6.badge {
      background-color: #63BA90;
      color: #fff;
      font-size: 18px;
      position: absolute;
      left: 0;
      top: 0;
      padding: 2px 21px; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.newcourse-box h6.badge:before, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.newcourse-box h6.badge:before {
        position: absolute;
        right: -24px;
        top: 0;
        content: "";
        border-left: 24px solid #63BA90;
        border-bottom: 26px solid transparent; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.newcourse-box a, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.newcourse-box a {
      display: inline-block;
      color: #63BA90; }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation {
    background-color: white;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box {
      border-bottom-width: 0px; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box.common-padding, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation #contact_us_container .sidebar-box.floater, #contact_us_container .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box.floater, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .type-topic h1.sidebar-box, .type-topic .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation h1.sidebar-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation article.forum h1.sidebar-box, article.forum .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation h1.sidebar-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box.data-container, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .forum .sidebar-box.header, .forum .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box.header, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .forum ul li.sidebar-box, .forum ul .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation li.sidebar-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation #sidebar .sidebar-box.widget_sfwd-lessons-widget, #sidebar .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box.widget_sfwd-lessons-widget, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation #sidebar .sidebar-box.widget_ldcourseprogress, #sidebar .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box.widget_ldcourseprogress, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box.common-padding, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation #contact_us_container .sidebar-box.floater, #contact_us_container .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box.floater, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .type-topic h1.sidebar-box, .type-topic .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation h1.sidebar-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation article.forum h1.sidebar-box, article.forum .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation h1.sidebar-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box.data-container, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .forum .sidebar-box.header, .forum .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box.header, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .forum ul li.sidebar-box, .forum ul .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation li.sidebar-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation #sidebar .sidebar-box.widget_sfwd-lessons-widget, #sidebar .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box.widget_sfwd-lessons-widget, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation #sidebar .sidebar-box.widget_ldcourseprogress, #sidebar .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box.widget_ldcourseprogress {
        padding-left: 0;
        padding-right: 0; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box + .sidebar-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box + .sidebar-box {
        border-top: 1px solid #eeeeee; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box a.dwn_resources, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box a.dwn_resources {
        color: #63BA90; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box a.dwn_resources i, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box a.dwn_resources i {
          color: #63BA90; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box span.dwn_resources, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box span.dwn_resources {
        color: #c4c4c4; }
        .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation .sidebar-box span.dwn_resources i, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation .sidebar-box span.dwn_resources i {
          color: #c4c4c4; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation + .content_navigation, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation + .content_navigation {
      margin-top: -1px;
      -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
      box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation:last-child, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation:last-child {
      -webkit-border-radius: 0px 0px 3px 3px;
      -moz-border-radius: 0px 0px 3px 3px;
      border-radius: 0px 0px 3px 3px; }
      .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation:last-child[class*="-wrap"] .data-container, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation:last-child[class*="-wrap"] .data-container {
        border-bottom: 0px solid #ddd; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation[class*="-wrap"] .data-container .footer, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation[class*="-wrap"] .data-container .footer {
      left: 0;
      right: 0; }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box:not(.merchandise-banner) .container-icon, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box:not(.merchandise-banner) .container-icon {
    position: relative;
    left: 0;
    top: 0; }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box:not(.merchandise-banner) .data-container, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box:not(.merchandise-banner) .data-container {
    position: relative;
    padding-left: 0;
    padding-right: 0; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box:not(.merchandise-banner) .data-container h1, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box:not(.merchandise-banner) .data-container h1 {
      font-size: 21px;
      color: #000000; }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box + .merchandise-banner, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box + .merchandise-banner {
    margin-top: 20px; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box + .merchandise-banner + .sidebar-box, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box + .merchandise-banner + .sidebar-box {
      margin-top: 20px; }
  @media (max-width: 767px) {
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_4 .sidebar-box.content_navigation, .et_pb_section.content-lander > .et_pb_row > .et_pb_column.et_pb_column_1_3 .sidebar-box.content_navigation {
      padding-left: 21px;
      padding-right: 21px; } }
  @media (max-width: 767px) {
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column .academy-lander .sidebar-box .data-container h1 {
      margin-bottom: 10px; }
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column .academy-lander .sidebar-box .data-container .footer {
      position: relative;
      bottom: auto;
      margin-bottom: 10px; } }
  @media (max-width: 480px) {
    .et_pb_section.content-lander > .et_pb_row > .et_pb_column {
      /*margin-top:20px-300px;*/ } }
  .et_pb_section.content-lander > .et_pb_row > .et_pb_column + .membershippricing-table {
    margin-top: 20px; }
  .et_pb_section.content-lander .banchmark-lander .dwn_resources.premium {
    margin-right: 0; }
  .et_pb_section.content-lander .content-lander {
    background-color: #F4F4F4; }
  .et_pb_section.content-lander .academy-lander, .et_pb_section.content-lander .speaker-lander, .et_pb_section.content-lander .benchmark-lander {
    height: 100%; }
    .et_pb_section.content-lander .academy-lander.benchmark-wrap .footer, .et_pb_section.content-lander .speaker-lander.benchmark-wrap .footer, .et_pb_section.content-lander .benchmark-lander.benchmark-wrap .footer {
      left: 0;
      bottom: 10px; }
    .et_pb_section.content-lander .academy-lander.sidebar-box .container-icon i, .et_pb_section.content-lander .speaker-lander.sidebar-box .container-icon i, .et_pb_section.content-lander .benchmark-lander.sidebar-box .container-icon i {
      font-size: 17px; }
    .et_pb_section.content-lander .academy-lander .common-padding, .et_pb_section.content-lander .academy-lander #contact_us_container .floater, #contact_us_container .et_pb_section.content-lander .academy-lander .floater, .et_pb_section.content-lander .academy-lander .type-topic h1, .type-topic .et_pb_section.content-lander .academy-lander h1, .et_pb_section.content-lander .academy-lander article.forum h1, article.forum .et_pb_section.content-lander .academy-lander h1, .et_pb_section.content-lander .academy-lander .data-container, .et_pb_section.content-lander .academy-lander .forum .header, .forum .et_pb_section.content-lander .academy-lander .header, .et_pb_section.content-lander .academy-lander .forum ul li, .forum ul .et_pb_section.content-lander .academy-lander li, .et_pb_section.content-lander .academy-lander #sidebar .widget_sfwd-lessons-widget, #sidebar .et_pb_section.content-lander .academy-lander .widget_sfwd-lessons-widget, .et_pb_section.content-lander .academy-lander #sidebar .widget_ldcourseprogress, #sidebar .et_pb_section.content-lander .academy-lander .widget_ldcourseprogress, .et_pb_section.content-lander .speaker-lander .common-padding, .et_pb_section.content-lander .speaker-lander #contact_us_container .floater, #contact_us_container .et_pb_section.content-lander .speaker-lander .floater, .et_pb_section.content-lander .speaker-lander .type-topic h1, .type-topic .et_pb_section.content-lander .speaker-lander h1, .et_pb_section.content-lander .speaker-lander article.forum h1, article.forum .et_pb_section.content-lander .speaker-lander h1, .et_pb_section.content-lander .speaker-lander .data-container, .et_pb_section.content-lander .speaker-lander .forum .header, .forum .et_pb_section.content-lander .speaker-lander .header, .et_pb_section.content-lander .speaker-lander .forum ul li, .forum ul .et_pb_section.content-lander .speaker-lander li, .et_pb_section.content-lander .speaker-lander #sidebar .widget_sfwd-lessons-widget, #sidebar .et_pb_section.content-lander .speaker-lander .widget_sfwd-lessons-widget, .et_pb_section.content-lander .speaker-lander #sidebar .widget_ldcourseprogress, #sidebar .et_pb_section.content-lander .speaker-lander .widget_ldcourseprogress, .et_pb_section.content-lander .benchmark-lander .common-padding, .et_pb_section.content-lander .benchmark-lander #contact_us_container .floater, #contact_us_container .et_pb_section.content-lander .benchmark-lander .floater, .et_pb_section.content-lander .benchmark-lander .type-topic h1, .type-topic .et_pb_section.content-lander .benchmark-lander h1, .et_pb_section.content-lander .benchmark-lander article.forum h1, article.forum .et_pb_section.content-lander .benchmark-lander h1, .et_pb_section.content-lander .benchmark-lander .data-container, .et_pb_section.content-lander .benchmark-lander .forum .header, .forum .et_pb_section.content-lander .benchmark-lander .header, .et_pb_section.content-lander .benchmark-lander .forum ul li, .forum ul .et_pb_section.content-lander .benchmark-lander li, .et_pb_section.content-lander .benchmark-lander #sidebar .widget_sfwd-lessons-widget, #sidebar .et_pb_section.content-lander .benchmark-lander .widget_sfwd-lessons-widget, .et_pb_section.content-lander .benchmark-lander #sidebar .widget_ldcourseprogress, #sidebar .et_pb_section.content-lander .benchmark-lander .widget_ldcourseprogress {
      padding: 20px 0 0 0;
      margin: 0; }
    .et_pb_section.content-lander .academy-lander.banchmark-lander .dwn_resources.premium, .et_pb_section.content-lander .speaker-lander.banchmark-lander .dwn_resources.premium, .et_pb_section.content-lander .benchmark-lander.banchmark-lander .dwn_resources.premium {
      margin-right: 0; }
    .et_pb_section.content-lander .academy-lander.sidebar-box .container-icon, .et_pb_section.content-lander .speaker-lander.sidebar-box .container-icon, .et_pb_section.content-lander .benchmark-lander.sidebar-box .container-icon {
      font-size: 21px;
      color: #3C4042 !important;
      font-weight: 600; }
      .et_pb_section.content-lander .academy-lander.sidebar-box .container-icon i, .et_pb_section.content-lander .speaker-lander.sidebar-box .container-icon i, .et_pb_section.content-lander .benchmark-lander.sidebar-box .container-icon i {
        font-size: 17px; }
      .et_pb_section.content-lander .academy-lander.sidebar-box .container-icon h6.time, .et_pb_section.content-lander .speaker-lander.sidebar-box .container-icon h6.time, .et_pb_section.content-lander .benchmark-lander.sidebar-box .container-icon h6.time {
        font-size: 12px;
        color: #7A8387 !important; }
      .et_pb_section.content-lander .academy-lander.sidebar-box .container-icon h6.course-type, .et_pb_section.content-lander .speaker-lander.sidebar-box .container-icon h6.course-type, .et_pb_section.content-lander .benchmark-lander.sidebar-box .container-icon h6.course-type {
        font-size: 12px;
        color: #63BA90 !important; }
        .et_pb_section.content-lander .academy-lander.sidebar-box .container-icon h6.course-type i, .et_pb_section.content-lander .speaker-lander.sidebar-box .container-icon h6.course-type i, .et_pb_section.content-lander .benchmark-lander.sidebar-box .container-icon h6.course-type i {
          font-size: inherit; }
      .et_pb_section.content-lander .academy-lander.sidebar-box .container-icon .dwn_resources, .et_pb_section.content-lander .speaker-lander.sidebar-box .container-icon .dwn_resources, .et_pb_section.content-lander .benchmark-lander.sidebar-box .container-icon .dwn_resources {
        color: #63BA90;
        float: right;
        margin-right: 0; }
    .et_pb_section.content-lander .academy-lander.sidebar-box .data-container, .et_pb_section.content-lander .speaker-lander.sidebar-box .data-container, .et_pb_section.content-lander .benchmark-lander.sidebar-box .data-container {
      position: relative;
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 25px; }
      .et_pb_section.content-lander .academy-lander.sidebar-box .data-container h1, .et_pb_section.content-lander .speaker-lander.sidebar-box .data-container h1, .et_pb_section.content-lander .benchmark-lander.sidebar-box .data-container h1 {
        font-size: 14px !important;
        line-height: 1.5em !important;
        color: #7A8387 !important; }
      .et_pb_section.content-lander .academy-lander.sidebar-box .data-container.course-box .container-icon, .et_pb_section.content-lander .speaker-lander.sidebar-box .data-container.course-box .container-icon, .et_pb_section.content-lander .benchmark-lander.sidebar-box .data-container.course-box .container-icon {
        padding-right: 20px; }
        .et_pb_section.content-lander .academy-lander.sidebar-box .data-container.course-box .container-icon a.dwn_resources, .et_pb_section.content-lander .speaker-lander.sidebar-box .data-container.course-box .container-icon a.dwn_resources, .et_pb_section.content-lander .benchmark-lander.sidebar-box .data-container.course-box .container-icon a.dwn_resources {
          position: absolute;
          right: 0;
          top: 0;
          margin: 0;
          width: 16px; }

.unite h1, .unite h2, .unite h3 {
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important; }
.unite a.small-button {
  background-color: #0a0f15;
  border: 0;
  font-size: 28px;
  color: #ffffff !important;
  line-height: 24px;
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
  padding: 12px;
  font-style: normal;
  font-weight: normal !important;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  text-align: center;
  box-shadow: none;
  text-shadow: none;
  background-image: none; }
  .unite a.small-button a {
    color: #ffffff !important; }
  .unite a.small-button:hover {
    background-color: rgba(10, 15, 21, 0.7); }
.unite.banner .annual_conference {
  float: right;
  width: 300px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 21px 19px 10px 19px; }
  .unite.banner .annual_conference header {
    margin-bottom: 10px;
    font-family: "League Gothic", sans-serif, Helvetica Neue, Arial;
    display: table;
    table-layout: fixed;
    height: 100%; }
    .unite.banner .annual_conference header > * {
      float: none;
      display: table-cell;
      vertical-align: middle;
      height: 100%; }
    .unite.banner .annual_conference header h1 {
      color: #202B3B;
      margin: 0;
      font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
      font-size: 40px;
      line-height: 40px;
      font-weight: normal;
      width: 154px; }
      .unite.banner .annual_conference header h1 + p {
        margin-left: 10px; }
    .unite.banner .annual_conference header p {
      font-family: "League Gothic", sans-serif, Helvetica Neue, Arial;
      font-size: 16px;
      line-height: 17px;
      font-weight: normal;
      color: #202B3B; }
  .unite.banner .annual_conference footer {
    background-color: #202B3B;
    color: #fff;
    margin-bottom: 18px;
    margin-left: -38px;
    margin-right: -38px;
    padding: 9px 38px;
    position: relative; }
    .unite.banner .annual_conference footer:before, .unite.banner .annual_conference footer:after {
      content: "";
      position: absolute;
      bottom: -35px;
      opacity: 0.79;
      border-bottom: 35px solid transparent; }
    .unite.banner .annual_conference footer:before {
      border-right: 19px solid #202B3B;
      left: 0; }
    .unite.banner .annual_conference footer:after {
      border-left: 19px solid #202B3B;
      right: 0; }
    .unite.banner .annual_conference footer .dl-horizontal {
      display: table;
      table-layout: fixed;
      height: 100%;
      text-align: left;
      margin-bottom: 0px;
      width: 100%; }
      .unite.banner .annual_conference footer .dl-horizontal > * {
        float: none;
        display: table-cell;
        vertical-align: middle;
        height: 100%; }
      .unite.banner .annual_conference footer .dl-horizontal dt {
        font-size: 16px;
        line-height: 16px;
        color: #fff;
        width: 120px;
        font-weight: normal; }
        .unite.banner .annual_conference footer .dl-horizontal dt + dd {
          margin-left: 0px;
          font-size: 22px;
          line-height: 22px;
          width: 120px; }
  .unite.banner .annual_conference .navigation {
    margin-bottom: 10px;
    list-style: none;
    padding: 0; }
    .unite.banner .annual_conference .navigation li a {
      display: block;
      padding: 10px 0;
      border-bottom: 1px dashed #202B3B;
      color: #000;
      position: relative; }
      .unite.banner .annual_conference .navigation li a i {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -10px;
        color: #EA6D36;
        -webkit-transition: right ease-in-out 0.2s;
        -moz-transition: right ease-in-out 0.2s;
        transition: right ease-in-out 0.2s; }
      .unite.banner .annual_conference .navigation li a:hover i {
        right: -10px; }
    .unite.banner .annual_conference .navigation li:first-child a {
      border-top: 1px dashed #202B3B; }
  .unite.banner .annual_conference a.small-button {
    background-color: #EA6D36;
    border: 0;
    font-size: 24px;
    color: #ffffff !important;
    line-height: 24px;
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
    padding: 12px;
    font-style: normal;
    font-weight: normal !important;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    text-align: center;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    display: block;
    margin: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; }
    .unite.banner .annual_conference a.small-button a {
      color: #ffffff !important; }
    .unite.banner .annual_conference a.small-button:hover {
      background-color: rgba(234, 109, 54, 0.7); }
.unite.banner.pricing {
  background-image: url("/wp-content/uploads/images/unitepricing-banner.png"), url("/wp-content/uploads/images/bgimg-glow.png");
  background-size: auto auto, cover;
  background-position: center bottom, center center;
  height: 270px;
  position: relative; }
  .unite.banner.pricing .et_pb_row:first-child {
    background-image: none !important; }
  .unite.banner.pricing .main_title {
    margin-bottom: 0; }
    .unite.banner.pricing .main_title h1 {
      position: absolute;
      font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
      color: #202B3B;
      font-size: 60px;
      line-height: 60px;
      left: 233px;
      top: 53px; }
  .unite.banner.pricing .unite-logo {
    position: absolute;
    left: 325px;
    top: 58px; }
  @media (max-width: 1101px) {
    .unite.banner.pricing .et_pb_row {
      width: 960px; }
    .unite.banner.pricing .main_title h1 {
      left: 180px; }
    .unite.banner.pricing .unite-logo {
      left: 272px; } }
  @media (max-width: 980px) {
    .unite.banner.pricing .et_pb_row {
      width: 690px; }
    .unite.banner.pricing .main_title h1 {
      left: 0; }
    .unite.banner.pricing .unite-logo {
      left: 92px; } }
  @media (max-width: 767px) {
    .unite.banner.pricing {
      background-size: auto, cover; }
      .unite.banner.pricing .et_pb_row {
        width: 400px; }
      .unite.banner.pricing .main_title h1 {
        top: 2px; }
      .unite.banner.pricing .unite-logo {
        left: 0px; } }
  @media (max-width: 400px) {
    .unite.banner.pricing {
      height: 210px; }
      .unite.banner.pricing .et_pb_row {
        width: 100%;
        padding: 5px 10px; }
        .unite.banner.pricing .et_pb_row .et_pb_column {
          position: relative;
          padding: 10px !important; }
      .unite.banner.pricing .unite-logo {
        left: 0px;
        top: 78px;
        margin-bottom: 0 !important; } }
@media only screen and (max-width: 980px) {
  .unite.banner {
    height: auto;
    background-color: #F0EADA !important; }
    .unite.banner .image {
      display: table;
      table-layout: fixed;
      height: 100%;
      height: 270px; }
      .unite.banner .image > * {
        float: none;
        display: table-cell;
        vertical-align: middle;
        height: 100%; }
      .unite.banner .image h1 {
        color: #000000; }
    .unite.banner .et_pb_row {
      width: 100%; }
      .unite.banner .et_pb_row:first-child {
        height: 828px;
        background-size: cover;
        background-image: url("/wp-content/uploads/images/bgimg-unitebanner-tablet.jpeg");
        background-position: center top; }
      .unite.banner .et_pb_row:nth-child(2) {
        background-color: #202B3B; }
      .unite.banner .et_pb_row .et_pb_column_1_3 {
        display: none;
        width: 690px;
        float: none;
        margin: 0 auto; }
        .unite.banner .et_pb_row .et_pb_column_1_3:last-child {
          display: block; }
    .unite.banner .annual_conference {
      width: 100%;
      float: none; }
      .unite.banner .annual_conference footer .dl-horizontal dt {
        text-align: right;
        padding-right: 10px; } }
@media only screen and (max-width: 767px) {
  .unite.banner .et_pb_row {
    width: 100%; }
    .unite.banner .et_pb_row:first-child {
      height: 490px; }
    .unite.banner .et_pb_row .et_pb_column_1_3 {
      width: 400px; } }
@media only screen and (max-width: 400px) {
  .unite.banner {
    padding: 0; }
    .unite.banner .et_pb_row {
      width: 100%; }
      .unite.banner .et_pb_row:first-child {
        height: 320px; }
      .unite.banner .et_pb_row .et_pb_column_1_3 {
        width: 100%; }
    .unite.banner .annual_conference {
      width: 100%;
      float: none; }
      .unite.banner .annual_conference footer {
        padding: 9px 25px; } }
@media only screen and (max-width: 736px) {
  .unite.banner {
    background-size: 100% 100%;
    background-image: url("/wp-content/uploads/images/bgimg-unitebanner-mobile.jpeg"); } }
@media only screen and (min-width: 981px) {
  .unite.banner {
    background-color: #F0EADA !important;
    background-image: url("/wp-content/uploads/images/pattern_dotted.png"), url("/wp-content/uploads/images/bgimg-unitebanner.png"), url("/wp-content/uploads/images/bgimg-glow.png"); }
    .unite.banner .image {
      display: table;
      table-layout: fixed;
      height: 100%;
      height: 270px; }
      .unite.banner .image > * {
        float: none;
        display: table-cell;
        vertical-align: middle;
        height: 100%; }
      .unite.banner .image h1 {
        color: #000000; } }
.unite.summary {
  padding: 45px 0;
  background-color: #202B3B; }
  .unite.summary.pricing-pages {
    background-color: #47576e; }
    .unite.summary.pricing-pages:not(.description) {
      padding-bottom: 0;
      padding-top: 10px; }
    .unite.summary.pricing-pages .et_pb_text {
      margin-bottom: 0; }
    .unite.summary.pricing-pages .main_title {
      margin-bottom: 20px; }
      .unite.summary.pricing-pages .main_title .sub_title {
        text-transform: uppercase;
        color: #fff;
        font-size: 58px; }
      .unite.summary.pricing-pages .main_title p {
        color: #fff;
        font-size: 36px; }
    .unite.summary.pricing-pages.description {
      background-color: #47576e !important;
      color: #fff;
      padding: 0 0 60px 0; }
      .unite.summary.pricing-pages.description p {
        color: #fff; }
      .unite.summary.pricing-pages.description a {
        color: #EA6D36; }
    .unite.summary.pricing-pages iframe + div {
      display: none; }
  .unite.summary.getintouch-wrap {
    background-color: #47576e !important; }
    .unite.summary.getintouch-wrap a.small-button {
      background-color: #EA6D36;
      border: 0;
      font-size: 22px;
      color: #ffffff !important;
      line-height: 24px;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
      padding: 12px;
      font-style: normal;
      font-weight: normal !important;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      border-radius: 1px;
      text-align: center;
      box-shadow: none;
      text-shadow: none;
      background-image: none;
      display: block;
      margin: 0;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px; }
      .unite.summary.getintouch-wrap a.small-button a {
        color: #ffffff !important; }
      .unite.summary.getintouch-wrap a.small-button:hover {
        background-color: rgba(234, 109, 54, 0.7); }
    .unite.summary.getintouch-wrap .et_pb_row + .et_pb_row {
      margin-top: 0; }
    .unite.summary.getintouch-wrap .et_pb_text {
      margin-bottom: 0; }
    .unite.summary.getintouch-wrap .main_title {
      margin-bottom: 20px;
      font-size: 24px;
      line-height: 18px; }
      .unite.summary.getintouch-wrap .main_title * {
        line-height: 18px;
        font-size: 24px; }
      .unite.summary.getintouch-wrap .main_title .sub_title {
        text-transform: uppercase;
        color: #fff;
        font-size: 58px;
        line-height: 58px; }
      .unite.summary.getintouch-wrap .main_title p {
        color: #fff;
        font-size: 24px;
        line-height: 28px; }
    .unite.summary.getintouch-wrap .footer {
      color: #fff; }
      .unite.summary.getintouch-wrap .footer p {
        color: #fff;
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 28px; }
      .unite.summary.getintouch-wrap .footer a.small-button {
        display: inline-block;
        padding-left: 60px;
        padding-right: 60px; }
      .unite.summary.getintouch-wrap .footer a {
        color: #EA6D36; }
    .unite.summary.getintouch-wrap .module.getintouch {
      width: 400px;
      margin: 0 auto;
      position: relative; }
      .unite.summary.getintouch-wrap .module.getintouch h3.module_title {
        padding-top: 15px;
        padding-bottom: 15px;
        background-color: #202B3B;
        font-weight: normal;
        position: relative;
        margin-left: -19px;
        margin-right: -19px; }
        .unite.summary.getintouch-wrap .module.getintouch h3.module_title, .unite.summary.getintouch-wrap .module.getintouch h3.module_title * {
          color: #ffffff;
          font-size: 36px;
          font-weight: bold;
          line-height: 36px; }
        .unite.summary.getintouch-wrap .module.getintouch h3.module_title:before, .unite.summary.getintouch-wrap .module.getintouch h3.module_title:after {
          content: "";
          position: absolute;
          bottom: -35px;
          opacity: 0.79;
          border-bottom: 35px solid transparent; }
        .unite.summary.getintouch-wrap .module.getintouch h3.module_title:before {
          border-right: 19px solid #202B3B;
          left: 0; }
        .unite.summary.getintouch-wrap .module.getintouch h3.module_title:after {
          border-left: 19px solid #202B3B;
          right: 0; }
      .unite.summary.getintouch-wrap .module.getintouch .contact {
        padding: 19px 21px;
        background-color: #ffffff; }
        .unite.summary.getintouch-wrap .module.getintouch .contact small.strikerate {
          color: #202B3B;
          position: relative; }
          .unite.summary.getintouch-wrap .module.getintouch .contact small.strikerate:after {
            content: "";
            background-color: #EA6D36;
            position: absolute;
            left: 0px;
            right: 0px;
            bottom: 10px;
            height: 2px;
            transform: rotate(-10deg); }
        .unite.summary.getintouch-wrap .module.getintouch .contact h1 {
          font-size: 48px;
          line-height: 48px;
          position: relative;
          margin-bottom: 20px;
          color: #202B3B; }
        .unite.summary.getintouch-wrap .module.getintouch .contact p {
          color: #202B3B;
          font-size: 24px;
          line-height: 28px;
          margin-bottom: 10px; }
        .unite.summary.getintouch-wrap .module.getintouch .contact a {
          color: #EA6D36; }
      .unite.summary.getintouch-wrap .module.getintouch .description, .unite.summary.getintouch-wrap .module.getintouch .description * {
        padding: 0;
        color: #000000;
        font-size: 23px;
        line-height: 23px; }
      @media (max-width: 440px) {
        .unite.summary.getintouch-wrap .module.getintouch {
          width: 100%; }
          .unite.summary.getintouch-wrap .module.getintouch h3.module_title, .unite.summary.getintouch-wrap .module.getintouch h3.module_title * {
            font-size: 26px;
            line-height: 26px; }
          .unite.summary.getintouch-wrap .module.getintouch .contact h1 {
            font-size: 26px;
            line-height: 26px;
            margin-bottom: 10px; }
          .unite.summary.getintouch-wrap .module.getintouch .contact p {
            font-size: 20px;
            line-height: 24px; } }
  .unite.summary .main_title, .unite.summary .main_title *, .unite.summary .main_title p {
    font-family: "League Gothic", sans-serif, Helvetica Neue, Arial;
    padding: 0;
    margin-bottom: 5px;
    color: #F0EADA;
    font-size: 58px;
    line-height: 58px; }
  .unite.summary .sub_title, .unite.summary .sub_title *, .unite.summary .sub_title p {
    font-family: "League Gothic", sans-serif, Helvetica Neue, Arial;
    padding: 0;
    margin-bottom: 10px;
    color: #EA6D36;
    font-size: 42px;
    line-height: 44px; }
  .unite.summary .description, .unite.summary .description * {
    padding: 0;
    color: #F0EADA;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 0; }
  @media only screen and (max-width: 736px) {
    .unite.summary .et_pb_column_1_4 + .et_pb_column_1_4 {
      margin-top: 25px; } }
  .unite.summary .et_pb_column_1_4 {
    margin-right: 60px; }
    .unite.summary .et_pb_column_1_4:last-child {
      margin-right: 0px; }
  @media only screen and (min-width: 981px) and (max-width: 1100px) {
    .unite.summary .et_pb_column_1_4 {
      width: 220px;
      margin-right: 20px; }
      .unite.summary .et_pb_column_1_4:nth-child(4n) {
        margin-right: 0; } }
  @media only screen and (max-width: 980px) {
    .unite.summary .et_pb_column_1_4 {
      width: 335px;
      margin-right: 20px; }
      .unite.summary .et_pb_column_1_4:nth-child(2n) {
        margin-right: 0; } }
  @media only screen and (max-width: 767px) {
    .unite.summary .et_pb_column_1_4 {
      width: 100%;
      margin-right: 0px; }
      .unite.summary .et_pb_column_1_4:nth-child(2n) {
        margin-right: 0; }
    .unite.summary.pricing-pages .et_pb_column {
      padding-bottom: 0; } }
.unite.speakers {
  padding: 45px 0;
  background-color: transparent !important; }
  .unite.speakers .main_title h1 {
    font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
    padding: 0;
    margin-bottom: 19px;
    color: #EA6D36;
    font-size: 58px;
    line-height: 58px; }
  .unite.speakers .main_title p {
    padding: 0;
    color: #ffffff;
    font-size: 21px;
    line-height: 25px; }
  @media only screen and (max-width: 736px) {
    .unite.speakers .main_title p {
      padding: 0 20px; } }
  .unite.speakers .et_pb_slider {
    /*&:hover{
    	.et-pb-slider-arrows{
    		.et-pb-arrow-prev{left:175px;}
    		.et-pb-arrow-next{right:175px;}
    	}
    }*/ }
    .unite.speakers .et_pb_slider .et_pb_slide {
      background-color: transparent !important; }
      .unite.speakers .et_pb_slider .et_pb_slide .et_pb_container {
        min-height: inherit !important; }
        .unite.speakers .et_pb_slider .et_pb_slide .et_pb_container .et_pb_slide_description {
          padding: 0; }
    .unite.speakers .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev,
    .unite.speakers .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next {
      font-size: 150px;
      margin-top: -75px; }
    .unite.speakers .et_pb_slider .et-pb-controllers a {
      border-radius: 500px;
      line-height: 13px;
      width: 13px;
      height: 13px;
      background-color: #fff; }
      .unite.speakers .et_pb_slider .et-pb-controllers a.et-pb-active-control {
        background-color: #EA6D36 !important; }
  .unite.speakers .speaker-wrap {
    position: relative;
    background-color: #202B3B; }
    .unite.speakers .speaker-wrap img {
      width: 100%; }
      .unite.speakers .speaker-wrap img + p:empty {
        display: none; }
    .unite.speakers .speaker-wrap .description {
      padding: 21px 19px 21px 19px; }
      .unite.speakers .speaker-wrap .description h2 {
        font-size: 28px;
        line-height: 28px;
        color: #ffffff;
        margin-bottom: 20px; }
      .unite.speakers .speaker-wrap .description .speaker-name p {
        color: #ffffff;
        font-size: 18px; }
        .unite.speakers .speaker-wrap .description .speaker-name p em {
          opacity: 0.6; }
      .unite.speakers .speaker-wrap .description .speaker-name h1 {
        padding: 0;
        margin-bottom: 0;
        color: #EA6D36;
        font-size: 26px;
        line-height: 26px; }
        .unite.speakers .speaker-wrap .description .speaker-name h1 small {
          font-size: 17px;
          font-weight: normal; }
        .unite.speakers .speaker-wrap .description .speaker-name h1 a {
          color: #EA6D36; }
        .unite.speakers .speaker-wrap .description .speaker-name h1 + p {
          font-size: 15px;
          margin-top: 10px; }
  .unite.speakers .compact-theme.wp-posts-carousel {
    overflow: visible; }
    .unite.speakers .compact-theme.wp-posts-carousel .owl-controls {
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -75px; }
      .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev,
      .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
        width: 105px;
        height: 150px;
        line-height: 150px;
        background-color: transparent;
        border-width: 0px;
        right: auto;
        left: auto;
        padding: 0; }
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev:before,
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next:before {
          font-family: "ETmodules";
          font-size: 150px;
          line-height: 150px; }
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev:hover,
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next:hover {
          color: #fff; }
      .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
        left: -110px; }
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev:before {
          content: "\34"; }
      .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
        right: -55px; }
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next:before {
          content: "\35"; }
      @media (max-width: 1024px) {
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
          left: -84px; }
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
          right: -29px; } }
      @media (max-width: 640px) {
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev,
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
          width: 50px;
          height: 70px;
          line-height: 70px; }
          .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev:before,
          .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next:before {
            font-size: 70px;
            line-height: 70px; }
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
          left: -43px; }
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
          right: -20px; } }
      .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-dots {
        left: 0;
        right: 0;
        top: 320px; }
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-dots .owl-dot span {
          border-radius: 500px;
          line-height: 13px;
          width: 13px;
          height: 13px;
          background-color: #fff; }
        .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-dots .owl-dot.active span {
          background-color: #EA6D36 !important; }
        @media (max-width: 767px) {
          .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-dots {
            top: 330px;
            display: none !important; }
            .unite.speakers .compact-theme.wp-posts-carousel .owl-controls .owl-dots .owl-dot span {
              border-radius: 500px;
              line-height: 13px;
              width: 13px;
              height: 13px;
              background-color: #fff;
              margin-left: 5px;
              margin-right: 5px; } }
    .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
      padding: 0; }
      .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container {
        position: relative;
        background-color: #202B3B;
        border-width: 0px;
        padding: 0; }
        .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container img {
          width: 100%; }
          .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container img + p:empty {
            display: none; }
        .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-image {
          padding-top: 0; }
        .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details {
          padding: 21px 19px 21px 19px; }
          .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details .wp-posts-carousel-title {
            font-size: 28px;
            line-height: 28px;
            color: #ffffff;
            margin-bottom: 20px;
            text-align: left;
            font-weight: 300; }
          .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details .wp-posts-carousel-desc {
            padding: 0; }
            .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details .wp-posts-carousel-desc em {
              color: #fff;
              font-size: 16px; }
            .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details .wp-posts-carousel-desc h1 {
              padding: 0;
              margin-bottom: 0;
              color: #EA6D36;
              font-size: 26px;
              line-height: 26px; }
              .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details .wp-posts-carousel-desc h1 small {
                font-size: 17px;
                font-weight: normal; }
              .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details .wp-posts-carousel-desc h1 a {
                color: #EA6D36; }
              .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details .wp-posts-carousel-desc h1 + p {
                font-size: 15px;
                margin-top: 10px; }
            .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details .wp-posts-carousel-desc p {
              color: #ffffff;
              font-size: 18px; }
              .unite.speakers .compact-theme.wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container .wp-posts-carousel-details .wp-posts-carousel-desc p em {
                opacity: 0.6; }
  @media only screen and (min-width: 981px) and (max-width: 1100px) {
    .unite.speakers .et_pb_column_1_3 {
      width: 306.66667px;
      margin-right: 20px; }
      .unite.speakers .et_pb_column_1_3:last-child {
        margin-right: 0; }
    .unite.speakers .speaker-wrap .description .speaker-name h1 + p {
      font-size: 14px;
      margin-top: 10px; } }
  @media only screen and (max-width: 980px) {
    .unite.speakers .et_pb_column_1_3 {
      width: 216.66667px;
      margin-right: 20px; }
      .unite.speakers .et_pb_column_1_3:last-child {
        margin-right: 0; } }
  @media only screen and (min-width: 767px) and (max-width: 980px) {
    .unite.speakers .speaker-wrap .description {
      height: 250px; }
      .unite.speakers .speaker-wrap .description h2 {
        font-size: 24px;
        line-height: 24px; }
      .unite.speakers .speaker-wrap .description .speaker-name h1 {
        font-size: 26px;
        line-height: 26px; } }
  @media only screen and (max-width: 767px) {
    .unite.speakers .et_pb_column_1_3 {
      width: 100%;
      margin-right: 0px; }
      .unite.speakers .et_pb_column_1_3:last-child {
        margin-right: 0; }
    .unite.speakers .et_pb_column {
      padding-bottom: 0; }
      .unite.speakers .et_pb_column:last-child .et_pb_text {
        margin-bottom: 0; }
    .unite.speakers .et_pb_text.main_title p br {
      display: none; }
    .unite.speakers .module {
      height: auto; }
      .unite.speakers .module .footer {
        position: static; } }
.unite.podcast {
  padding: 20px 0 20px 0;
  background-color: #EA6D36; }
  .unite.podcast .main_title {
    margin-bottom: 0; }
    .unite.podcast .main_title h1 {
      padding: 0;
      margin-bottom: 0;
      color: #ffffff;
      font-size: 18px;
      line-height: 18px;
      white-space: nowrap;
      font-weight: 300;
      font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important; }
  .unite.podcast .author_info ul {
    list-style: none;
    padding: 0; }
    .unite.podcast .author_info ul li {
      float: left;
      list-style: none;
      color: #ffffff; }
      .unite.podcast .author_info ul li h4 {
        color: #ffffff; }
      .unite.podcast .author_info ul li p {
        color: #ffffff;
        opacity: 0.63; }
      .unite.podcast .author_info ul li + li {
        margin-left: 8px; }
      .unite.podcast .author_info ul li:last-child {
        float: right; }
      .unite.podcast .author_info ul li.authorimg {
        border-radius: 500px;
        line-height: 66px;
        width: 66px;
        height: 66px;
        overflow: hidden; }
        .unite.podcast .author_info ul li.authorimg img {
          height: 100%;
          max-width: inherit;
          width: auto;
          position: relative;
          left: -15px; }
  .unite.podcast .audio_player .mejs-container,
  .unite.podcast .audio_player .mejs-embed,
  .unite.podcast .audio_player .mejs-embed body,
  .unite.podcast .audio_player .mejs-container .mejs-controls {
    background-color: transparent; }
  .unite.podcast .audio_player .mejs-container .mejs-controls .mejs-time-rail span,
  .unite.podcast .audio_player .mejs-container .mejs-controls .mejs-time-rail a {
    height: 16px; }
  .unite.podcast .audio_player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
    border: 2px solid #fff;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    height: 20px;
    background-color: transparent;
    overflow: hidden; }
  .unite.podcast .audio_player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: rgba(255, 255, 255, 0.33) none repeat scroll 0 0; }
  .unite.podcast .audio_player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #ffffff;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px; }
  .unite.podcast .audio_player .mejs-container .mejs-controls .mejs-time {
    padding-top: 15px; }
  .unite.podcast .audio_player .mejs-container .mejs-controls .mejs-button button {
    margin-top: 11px; }
  .unite.podcast .audio_player .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
  .unite.podcast .audio_player .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    top: 14px; }
  @media (max-width: 1100px) {
    .unite.podcast .et_pb_column_1_2 {
      width: 100% !important;
      margin: 0; }
    .unite.podcast .main_title {
      margin-bottom: 0; }
      .unite.podcast .main_title h1 {
        text-align: center;
        font-size: 36px;
        line-height: 36px; }
    .unite.podcast .author_info {
      text-align: center; }
      .unite.podcast .author_info ul li {
        float: none; }
        .unite.podcast .author_info ul li:last-child {
          float: none; }
        .unite.podcast .author_info ul li.authorimg {
          display: inline-block; }
    .unite.podcast .audio_player .mejs-volume-button,
    .unite.podcast .audio_player .mejs-horizontal-volume-slider {
      opacity: 0;
      width: 1px; } }
.unite.expectations {
  padding: 45px 0;
  background-image: url("/wp-content/uploads/images/What-To-Expect-BKG.png"); }
  .unite.expectations .main_title {
    color: #ffffff; }
    .unite.expectations .main_title h1 {
      font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
      padding: 0;
      margin-bottom: 19px;
      color: #ffffff;
      font-size: 58px;
      line-height: 58px; }
    .unite.expectations .main_title p {
      padding: 0;
      color: #202B3B;
      font-size: 23px;
      line-height: 23px; }
  .unite.expectations .col-expect {
    padding: 25px 35px 25px 35px;
    margin: 0; }
    .unite.expectations .col-expect h5.date {
      color: #202B3B;
      font-size: 36px;
      margin-bottom: 0px;
      font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
      margin-bottom: 15px;
      padding-bottom: 25px;
      position: relative; }
      .unite.expectations .col-expect h5.date strong {
        font-weight: normal; }
      .unite.expectations .col-expect h5.date .linkwrap {
        float: right;
        text-align: right; }
        .unite.expectations .col-expect h5.date .linkwrap i[class*="icon-"] {
          color: #EA6D36;
          font-size: 56px;
          line-height: 56px;
          width: 58px;
          display: inline-block; }
        .unite.expectations .col-expect h5.date .linkwrap a {
          display: block;
          font-size: 14px;
          line-height: 14px;
          color: #EA6D36;
          font-family: "Source Sans Pro", Helvetica, Arial, Lucida, sans-serif; }
      .unite.expectations .col-expect h5.date:after {
        content: "";
        position: absolute;
        left: 0px;
        bottom: 0;
        right: 85px;
        height: 1px;
        background-color: #202B3B;
        opacity: 0.4; }
    .unite.expectations .col-expect h3 {
      color: #202B3B;
      font-size: 20px;
      line-height: 20px; }
      .unite.expectations .col-expect h3 small {
        font-size: 20px; }
    .unite.expectations .col-expect h4 {
      font-size: 20px;
      color: #202B3B; }
    .unite.expectations .col-expect ul {
      list-style: none;
      margin-top: 15px;
      margin-bottom: 0;
      padding-bottom: 0;
      margin-left: 0;
      padding-left: 0; }
      .unite.expectations .col-expect ul li {
        margin-bottom: 11px;
        font-size: 24px; }
        .unite.expectations .col-expect ul li i {
          font-size: 24px;
          vertical-align: middle; }
    .unite.expectations .col-expect div[class*="-conf-pricing"] {
      font-size: 14px;
      line-height: 22px; }
    .unite.expectations .col-expect p {
      font-size: 14px;
      line-height: 22px; }
      .unite.expectations .col-expect p + p, .unite.expectations .col-expect p ~ div[class*="-conf-pricing"] {
        margin-top: 10px; }
    .unite.expectations .col-expect .title {
      margin-bottom: 0; }
      .unite.expectations .col-expect .title dt {
        width: 47px; }
        .unite.expectations .col-expect .title dt + dd {
          margin-left: 0; }
      .unite.expectations .col-expect .title h3, .unite.expectations .col-expect .title h4 {
        color: #202B3B; }
      .unite.expectations .col-expect .title h3 {
        font-weight: bold; }
      .unite.expectations .col-expect .title i {
        font-size: 46px;
        padding-bottom: 15px;
        opacity: 0.65;
        color: #EA6D36; }
    .unite.expectations .col-expect a {
      color: #EA6D36; }
  .unite.expectations .et_pb_column_1_2 {
    position: relative;
    z-index: 5;
    width: 510px;
    background-color: #f0eada;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }
    .unite.expectations .et_pb_column_1_2 .col-expect {
      background-color: transparent !important;
      color: #202B3B;
      /*li:before{content:"\2022"; color:$unite-primarycolor; padding-right: 10px; vertical-align:sub; font-size: 45px; line-height:31px; }
      i{font-size:46px; padding-bottom:15px; opacity:0.65; color:$unite-primarycolor;}*/ }
      .unite.expectations .et_pb_column_1_2 .col-expect:first-child {
        padding-bottom: 0; }
      .unite.expectations .et_pb_column_1_2 .col-expect.footer {
        background-color: #202B3B !important;
        height: auto; }
        .unite.expectations .et_pb_column_1_2 .col-expect.footer p {
          color: #fff;
          font-size: 21px;
          font-weight: bold; }
          .unite.expectations .et_pb_column_1_2 .col-expect.footer p .small-button {
            margin-left: 10px;
            font-size: 21px;
            font-weight: bold !important; }
    .unite.expectations .et_pb_column_1_2 .et_pb_tabs {
      border-width: 0px; }
      .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls {
        background-color: transparent;
        border-bottom-width: 0px;
        margin-left: 35px !important;
        margin-right: 35px !important;
        margin-top: 0 !important; }
        .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls li {
          margin-bottom: 0;
          font-size: 20px;
          padding-left: 0px;
          padding-right: 0px;
          background-color: rgba(240, 234, 218, 0.8) !important;
          border-right-width: 0px; }
          .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active {
            background-color: #F0EADA !important;
            bottom: 0;
            border-bottom: 4px solid #EA6D36; }
          .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls li + li {
            margin-left: 20px; }
          .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls li a {
            color: #202B3B; }
      .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_all_tabs {
        background-color: #f0eada; }
      .unite.expectations .et_pb_column_1_2 .et_pb_tabs.col-expect {
        color: #202B3B;
        padding: 0;
        width: 100%; }
        .unite.expectations .et_pb_column_1_2 .et_pb_tabs.col-expect h5 {
          opacity: 0.65;
          margin-bottom: 15px; }
        .unite.expectations .et_pb_column_1_2 .et_pb_tabs.col-expect h3 {
          font-size: 36px;
          line-height: 30px;
          margin-top: 15px; }
          .unite.expectations .et_pb_column_1_2 .et_pb_tabs.col-expect h3 .title {
            font-size: 58px;
            line-height: 58px; }
        .unite.expectations .et_pb_column_1_2 .et_pb_tabs.col-expect ul {
          margin: 0; }
        .unite.expectations .et_pb_column_1_2 .et_pb_tabs.col-expect .et_pb_tab {
          /*li:before{content:"\2022"; color:$unite-primarycolor; padding-right: 10px; vertical-align:sub; font-size: 45px; line-height:31px; }*/ }
    .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details {
      color: #0B1016; }
      .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details > li {
        margin-bottom: 10px; }
        .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details > li:before {
          content: none; }
        .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details > li + li {
          border-top: 1px solid rgba(0, 0, 0, 0.2);
          padding-top: 10px; }
      .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal {
        margin-bottom: 0; }
        .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal .authorimg {
          overflow: hidden; }
          .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal .authorimg:not(.noimage) {
            border-radius: 500px;
            line-height: 38px;
            width: 38px;
            height: 38px; }
          .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal .authorimg img {
            height: 100%;
            max-width: inherit;
            width: auto;
            position: relative;
            left: -5px; }
          .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal .authorimg [class*="icon-"] {
            font-size: 36px;
            position: relative;
            left: 1px;
            top: 1px;
            color: #333; }
          .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal .authorimg.mkimball img {
            left: -9px; }
          .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal .authorimg.bcurry img {
            left: -8px; }
          .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal .authorimg.ahartman img {
            left: -8px; }
          .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal .authorimg.ahoberg img {
            left: -8px; }
          .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal .authorimg.noimage {
            width: 38px;
            height: 38px; }
        .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal dt {
          width: 50px; }
        .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal dd h4 {
          font-size: 14px; }
        .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal dd .textlinks {
          line-height: 14px; }
          .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal dd .textlinks li {
            font-size: 14px;
            line-height: 16px;
            margin-bottom: 0; }
            .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal dd .textlinks li:before {
              content: none; }
            .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal dd .textlinks li + li:before {
              content: "|";
              font-size: inherit;
              color: inherit;
              line-height: inherit; }
            .unite.expectations .et_pb_column_1_2 .conference-workshops .author_details .dl-horizontal dd .textlinks li.link a {
              color: #EA6D36; }
    .unite.expectations .et_pb_column_1_2 .conference-workshops .small-button {
      background-color: #EA6D36;
      border: 0;
      font-size: 24px;
      color: #ffffff !important;
      line-height: 24px;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
      padding: 12px;
      font-style: normal;
      font-weight: normal !important;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      border-radius: 1px;
      text-align: center;
      box-shadow: none;
      text-shadow: none;
      background-image: none;
      margin-bottom: 0;
      margin-top: 0px; }
      .unite.expectations .et_pb_column_1_2 .conference-workshops .small-button a {
        color: #ffffff !important; }
      .unite.expectations .et_pb_column_1_2 .conference-workshops .small-button:hover {
        background-color: rgba(234, 109, 54, 0.7); }
  .unite.expectations .et_pb_column_1_4 {
    width: 325px;
    position: relative;
    z-index: 3;
    padding-top: 34px; }
    .unite.expectations .et_pb_column_1_4 .col-expect {
      height: 380px;
      background-color: #f0eada !important;
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
      -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
      color: #202B3B;
      position: relative; }
      .unite.expectations .et_pb_column_1_4 .col-expect h5:not(.date) {
        opacity: 0.65; }
      .unite.expectations .et_pb_column_1_4 .col-expect .title {
        margin-bottom: 20px; }
      .unite.expectations .et_pb_column_1_4 .col-expect.footer {
        background-color: #202B3B !important;
        height: auto; }
        .unite.expectations .et_pb_column_1_4 .col-expect.footer p {
          color: #fff;
          font-size: 21px;
          font-weight: bold; }
          .unite.expectations .et_pb_column_1_4 .col-expect.footer p .small-button {
            font-size: 21px;
            font-weight: bold !important;
            display: inline-block;
            width: 150px;
            margin: 10px 0 0 0;
            font-family: "Source Sans Pro", Helvetica, Arial, Lucida, sans-serif !important; }
      .unite.expectations .et_pb_column_1_4 .col-expect .footer {
        height: auto;
        position: relative; }
        .unite.expectations .et_pb_column_1_4 .col-expect .footer h4 {
          color: #fff;
          font-size: 21px;
          line-height: 20px;
          font-weight: bold; }
          .unite.expectations .et_pb_column_1_4 .col-expect .footer h4 .small-button {
            margin-left: 10px; }
        @media only screen and (min-width: 768px) {

ul.two-column{
  column-count: 2;

}

ul.two-column li{
    margin-left:20px;
}
          
          .unite.expectations .et_pb_column_1_4 .col-expect .footer {
            background-color: #202B3B !important;
            position: absolute;
            right: 0;
            bottom: 0; }
            .unite.expectations .et_pb_column_1_4 .col-expect .footer h4 {
              padding: 10px 35px 10px 15px;
              margin: 0; }
            .unite.expectations .et_pb_column_1_4 .col-expect .footer:before {
              content: "";
              position: absolute;
              left: -40px;
              top: 0;
              border-right: 20px solid #202B3B;
              border-bottom: 20px solid #202B3B;
              border-top: 20px solid transparent;
              border-left: 20px solid transparent; } }
        @media only screen and (min-width: 768px) and (max-width: 980px) {
          .unite.expectations .et_pb_column_1_4 .col-expect .footer {
            background-color: #202B3B !important;
            position: absolute;
            right: 0;
            bottom: 0; }
            .unite.expectations .et_pb_column_1_4 .col-expect .footer h4 {
              padding: 10px 5px 10px 5px;
              margin: 0;
              font-size: 16px; }
            .unite.expectations .et_pb_column_1_4 .col-expect .footer:before {
              content: "";
              position: absolute;
              left: -40px;
              top: 0;
              border-right: 20px solid #202B3B;
              border-bottom: 20px solid #202B3B;
              border-top: 20px solid transparent;
              border-left: 20px solid transparent; } }
        @media only screen and (max-width: 767px) {
          .unite.expectations .et_pb_column_1_4 .col-expect .footer {
            margin-top: 20px;
            background-color: #202B3B !important;
            text-align: right; }
            .unite.expectations .et_pb_column_1_4 .col-expect .footer h4 {
              color: #202B3B;
              background-color: #F0EADA;
              display: inline-block;
              font-weight: normal;
              line-height: 24px;
              position: relative;
              padding: 2px 0px 2px 15px;
              margin: 0; }
              .unite.expectations .et_pb_column_1_4 .col-expect .footer h4:before {
                content: "";
                position: absolute;
                left: -16px;
                top: 0;
                border-right: 8px solid #F0EADA;
                border-bottom: 20px solid #F0EADA;
                border-top: 20px solid transparent;
                border-left: 8px solid transparent; } }
    .unite.expectations .et_pb_column_1_4 .small-button {
      background-color: #EA6D36;
      border: 0;
      font-size: 28px;
      color: #ffffff !important;
      line-height: 24px;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
      padding: 12px;
      font-style: normal;
      font-weight: normal !important;
      -webkit-border-radius: 1px;
      -moz-border-radius: 1px;
      border-radius: 1px;
      text-align: center;
      box-shadow: none;
      text-shadow: none;
      background-image: none;
      font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      margin-bottom: 0; }
      .unite.expectations .et_pb_column_1_4 .small-button a {
        color: #ffffff !important; }
      .unite.expectations .et_pb_column_1_4 .small-button:hover {
        background-color: rgba(234, 109, 54, 0.7); }
    .unite.expectations .et_pb_column_1_4:first-child .small-button {
      margin-top: 26px; }
  .unite.expectations .et_pb_row:nth-child(2) {
    display: table;
    table-layout: fixed;
    height: 100%; }
    .unite.expectations .et_pb_row:nth-child(2) > * {
      float: none;
      display: table-cell;
      vertical-align: top;
      height: 100%; }
    .unite.expectations .et_pb_row:nth-child(2) .et_pb_column {
      padding-right: 0; }
      .unite.expectations .et_pb_row:nth-child(2) .et_pb_column:last-child {
        padding-right: 0; }
  @media only screen and (min-width: 981px) and (max-width: 1100px) {
    .unite.expectations .et_pb_column_1_2 {
      width: 480px;
      margin-right: 0px; }
    .unite.expectations .et_pb_column_1_4 {
      width: 240px;
      margin-right: 0px; }
    .unite.expectations .col-expect {
      padding: 10px 15px; }
      .unite.expectations .col-expect h5.date {
        font-size: 20px;
        line-height: 36px; }
        .unite.expectations .col-expect h5.date i[class*="icon-"] {
          font-size: 36px;
          line-height: 36px;
          width: 36px; }
      .unite.expectations .col-expect .et_pb_all_tabs {
        padding: 19px 21px; } }
  @media only screen and (max-width: 980px) {
    .unite.expectations .et_pb_column_1_2 {
      width: 345px;
      margin-right: 0px; }
      .unite.expectations .et_pb_column_1_2 .et_pb_all_tabs {
        padding: 19px 16px; }
      .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls {
        margin-left: 16px !important;
        margin-right: 16px !important; }
        .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls li {
          font-size: 18px; }
          .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls li + li {
            margin-left: 10px; }
    .unite.expectations .et_pb_column_1_4 {
      width: 172.5px;
      margin-right: 0px;
      padding-top: 34px; }
      .unite.expectations .et_pb_column_1_4 .col-expect {
        height: 420px; }
    .unite.expectations .col-expect {
      padding: 10px 15px; } }
  @media only screen and (min-width: 768px) and (max-width: 980px) {
    .unite.expectations .col-expect h5.date {
      font-size: 20px;
      line-height: 36px; }
      .unite.expectations .col-expect h5.date i[class*="icon-"] {
        font-size: 36px;
        line-height: 36px;
        width: 36px; } }
  @media only screen and (max-width: 767px) {
    .unite.expectations .et_pb_column {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
      .unite.expectations .et_pb_column .col-expect {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
    .unite.expectations .et_pb_column_1_2 {
      width: 100%;
      margin-right: 0px; }
      .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls {
        margin-left: 16px !important;
        margin-right: 16px !important; }
        .unite.expectations .et_pb_column_1_2 .et_pb_tabs .et_pb_tabs_controls li {
          float: left; }
    .unite.expectations .et_pb_column_1_4 {
      width: 100%;
      margin-right: 0px;
      padding-top: 0px; }
    .unite.expectations .et_pb_row:nth-child(2) .et_pb_column {
      display: block;
      float: left;
      width: 100%;
      height: auto; }
      .unite.expectations .et_pb_row:nth-child(2) .et_pb_column:last-child {
        padding-bottom: 0; }
      .unite.expectations .et_pb_row:nth-child(2) .et_pb_column .col-expect {
        height: auto; } }
  @media only screen and (max-width: 481px) {
    .unite.expectations {
      padding-bottom: 0; }
      .unite.expectations .et_pb_row {
        padding: 0; }
        .unite.expectations .et_pb_row .col-expect .footer {
          margin-left: -15px; } }
.unite.video_link {
  padding: 45px 0;
  background-color: #202B3B !important;
  background-image: url("/wp-content/uploads/images/pattern_dotted.png"); }
  .unite.video_link .et_pb_text {
    margin: 0px 0;
    font-style: italic; }
    .unite.video_link .et_pb_text a {
      color: #ffffff;
      font-size: 24px;
      line-height: 24px; }
.unite.makethecase {
  padding: 45px 0;
  background-color: rgba(234, 109, 54, 0.85); }
  .unite.makethecase .et_pb_text {
    margin: 0px 0; }
    .unite.makethecase .et_pb_text span {
      color: #ffffff;
      font-size: 24px;
      line-height: 24px;
      margin-right: 10px; }
    .unite.makethecase .et_pb_text a {
      color: #ffffff;
      font-size: 24px;
      line-height: 24px;
      margin-right: 10px; }
      .unite.makethecase .et_pb_text a.small-button {
        margin: 0; }
      @media only screen and (max-width: 767px) {
        .unite.makethecase .et_pb_text a.small-button {
          margin-top: 10px; } }
.unite.pricing-navigation {
  padding: 10px 0;
  background-color: #EA6D36 !important; }
  .unite.pricing-navigation .et_pb_text {
    margin: 0px 0; }
    .unite.pricing-navigation .et_pb_text a {
      color: #ffffff;
      font-size: 36px;
      line-height: 36px;
      margin-right: 10px;
      padding: 14px 0; }
      .unite.pricing-navigation .et_pb_text a span {
        opacity: 0.7;
        font-family: "League Gothic", sans-serif, Helvetica Neue, Arial; }
  .unite.pricing-navigation .et_pb_row .et_pb_column + .et_pb_column {
    border-left: 1px solid #fff; }
.unite.explore_link {
  font-family: "Source Sans Pro", Helvetica, Arial, Lucida, sans-serif !important;
  padding: 45px 0;
  background-color: #0B1016 !important; }
  .unite.explore_link .et_pb_text {
    margin: 0px 0;
    font-style: italic; }
    .unite.explore_link .et_pb_text p a {
      color: #ffffff;
      font-size: 37px;
      line-height: 37px; }
    .unite.explore_link .et_pb_text h3 {
      font-size: 24px;
      color: #ffffff;
      font-family: "Source Sans Pro", Helvetica, Arial, Lucida, sans-serif !important; }
      .unite.explore_link .et_pb_text h3 a {
        font-size: 18px;
        color: #ffffff;
        float: right; }
      .unite.explore_link .et_pb_text h3 small {
        font-size: 18px;
        color: #68788C; }
      .unite.explore_link .et_pb_text h3 i {
        font-size: 23px;
        vertical-align: middle;
        opacity: 0.66; }
      .unite.explore_link .et_pb_text h3 i.title {
        font-size: 35px;
        opacity: 1; }
.unite.getcertified_link {
  padding: 45px 0;
  height: 146px;
  background-color: #ea6d36 !important;
  margin-top: 0px;
  margin-bottom: -20px; }
  .unite.getcertified_link .et_pb_text {
    margin: 0px 0;
    font-style: italic; }
    .unite.getcertified_link .et_pb_text h3 {
      font-size: 24px;
      color: #ffffff; }
      .unite.getcertified_link .et_pb_text h3 i.title {
        font-size: 35px;
        opacity: 1;
        vertical-align: middle;
        width: 36px;
        display: inline-block;
        margin-right: 20px; }
      .unite.getcertified_link .et_pb_text h3 small {
        font-size: 18px;
        color: #F0EADA; }
      .unite.getcertified_link .et_pb_text h3 a {
        font-size: 18px;
        color: #ffffff;
        float: right;
        cursor: pointer; }
        .unite.getcertified_link .et_pb_text h3 a i {
          font-size: 23px;
          vertical-align: middle;
          opacity: 0.66; }
  @media only screen and (min-width: 767px) and (max-width: 980px) {
    .unite.getcertified_link .et_pb_text {
      text-align: left; }
      .unite.getcertified_link .et_pb_text h3 small {
        clear: both;
        display: inline-block;
        margin-left: 54px; } }
@media only screen and (max-width: 1100px) {
  .unite.video_link .et_pb_column, .unite.getcertified_link .et_pb_column {
    padding-bottom: 0; } }
@media only screen and (max-width: 767px) {
  .unite.video_link .et_pb_text {
    text-align: center; }
    .unite.video_link .et_pb_text a {
      padding-left: 0px;
      font-size: 20px;
      line-height: 20px;
      display: block; }
      .unite.video_link .et_pb_text a i.icon-video {
        margin-left: 0px; }
  .unite.getcertified_link .no-mobile {
    display: none; }
  .unite.getcertified_link .et_pb_text {
    text-align: left; }
    .unite.getcertified_link .et_pb_text h3 {
      font-size: 20px;
      padding-left: 36px; }
      .unite.getcertified_link .et_pb_text h3 i.title {
        font-size: 31px;
        width: 32px;
        margin-left: -36px; }
      .unite.getcertified_link .et_pb_text h3 a {
        font-size: 14px;
        float: right; }
        .unite.getcertified_link .et_pb_text h3 a i {
          font-size: 19px; } }
@media only screen and (max-width: 400px) {
  .unite.video_link .et_pb_text a {
    font-size: 18px;
    line-height: 18px; }
  .unite.getcertified_link .et_pb_column {
    padding-bottom: 0; }
  .unite.getcertified_link .et_pb_text {
    text-align: left; }
    .unite.getcertified_link .et_pb_text h3 {
      font-size: 18px;
      padding-left: 34px; }
      .unite.getcertified_link .et_pb_text h3 i.title {
        font-size: 29px;
        width: 30px;
        margin-left: -34px; }
      .unite.getcertified_link .et_pb_text h3 a {
        font-size: 13px;
        float: none; }
        .unite.getcertified_link .et_pb_text h3 a i {
          font-size: 18px; } }
.unite.about_location {
  padding: 45px 0; }
  .unite.about_location .new-orleans-divider {
    height: 180px; }
  .unite.about_location .main_title {
    color: #202B3B; }
    .unite.about_location .main_title, .unite.about_location .main_title * {
      font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
      padding: 0;
      margin-bottom: 19px;
      color: #ffffff;
      font-size: 58px;
      line-height: 58px; }
  .unite.about_location .description, .unite.about_location .description *, .unite.about_location .description p {
    padding: 0;
    color: #ffffff;
    font-size: 23px;
    line-height: 23px; }
  .unite.about_location a.small-button {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff; }
  @media only screen and (max-width: 980px) {
    .unite.about_location .new-orleans-divider {
      display: none; } }
  @media only screen and (max-width: 767px) {
    .unite.about_location a.small-button {
      display: block;
      margin: 0;
      font-size: 24px; } }
.unite.membershippricing-table {
  border-top: 0px solid black;
  padding: 45px 0;
  background-color: transparent !important;
  background-color: #F0EADA !important;
  background-image: url("/wp-content/uploads/images/bgimg-glow.png"); }
  .unite.membershippricing-table .main_title h1 {
    font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
    padding: 0;
    margin-bottom: 19px;
    color: #202B3B;
    font-size: 58px;
    line-height: 58px; }
  .unite.membershippricing-table .main_title h4 strong {
    color: #202B3B; }
  .unite.membershippricing-table .main_title p {
    padding: 0;
    color: #202B3B;
    font-size: 23px;
    line-height: 23px; }
  .unite.membershippricing-table .footer .dl-horizontal {
    margin: 0 auto; }
  .unite.membershippricing-table .footer dt {
    text-align: right;
    width: 250px;
    margin-right: 50px; }
    .unite.membershippricing-table .footer dt h4 {
      font-size: 24px; }
      .unite.membershippricing-table .footer dt h4 strong {
        color: #202B3B; }
  .unite.membershippricing-table .footer dd {
    color: #202B3B;
    font-size: 18px; }
    .unite.membershippricing-table .footer dd a {
      color: #EA6D36; }
  @media only screen and (min-width: 981px) {
    .unite.membershippricing-table .et_pb_column_1_2 {
      margin-right: 0; } }
  .unite.membershippricing-table .module {
    position: relative; }
    .unite.membershippricing-table .module h3.module_title {
      padding-top: 15px;
      padding-bottom: 15px;
      background-color: #202B3B;
      font-weight: normal; }
      .unite.membershippricing-table .module h3.module_title, .unite.membershippricing-table .module h3.module_title * {
        color: #ffffff;
        font-size: 36px;
        font-weight: normal;
        line-height: 36px; }
      .unite.membershippricing-table .module h3.module_title strong {
        font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important; }
    .unite.membershippricing-table .module .rate {
      padding: 19px 21px;
      background-color: #ffffff; }
      .unite.membershippricing-table .module .rate small.strikerate {
        color: #202B3B;
        position: relative; }
        .unite.membershippricing-table .module .rate small.strikerate:after {
          content: "";
          background-color: #EA6D36;
          position: absolute;
          left: 0px;
          right: 0px;
          bottom: 10px;
          height: 2px;
          transform: rotate(-10deg); }
      .unite.membershippricing-table .module .rate p {
        color: #202B3B;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 10px; }
      .unite.membershippricing-table .module .rate h1 {
        font-size: 96px;
        line-height: 96px;
        position: relative;
        margin-bottom: 20px;
        color: #202B3B; }
        .unite.membershippricing-table .module .rate h1 strong {
          font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
          font-weight: normal; }
      .unite.membershippricing-table .module .rate a.small-button {
        background-color: #EA6D36;
        font-size: 18px;
        margin: 0;
        display: inline-block; }
      .unite.membershippricing-table .module .rate a {
        color: #EA6D36; }
    .unite.membershippricing-table .module .description, .unite.membershippricing-table .module .description * {
      padding: 0;
      color: #000000;
      font-size: 23px;
      line-height: 23px; }
  .unite.membershippricing-table .et_pb_row .et_pb_column.et_pb_column_4_4 .module.individual {
    float: none;
    margin: 0 auto; }
    @media only screen and (min-width: 768px) {
      .unite.membershippricing-table .et_pb_row .et_pb_column.et_pb_column_4_4 .module.individual {
        width: 468px; } }
  .unite.membershippricing-table .image {
    background-color: #ffffff;
    padding: 12px; }
  @media only screen and (min-width: 981px) and (max-width: 1100px) {
    .unite.membershippricing-table .et_pb_column_1_3 {
      width: 306.66667px;
      margin-right: 20px; }
      .unite.membershippricing-table .et_pb_column_1_3:last-child {
        margin-right: 0; } }
  @media only screen and (max-width: 980px) {
    .unite.membershippricing-table .et_pb_column_1_3 {
      width: 216.66667px;
      margin-right: 20px; }
      .unite.membershippricing-table .et_pb_column_1_3:last-child {
        margin-right: 0; }
    .unite.membershippricing-table .main_title h4 span strong {
      display: block; }
    .unite.membershippricing-table .footer .dl-horizontal {
      width: 100%;
      margin: 0 auto; }
    .unite.membershippricing-table .footer dt {
      text-align: left;
      width: 100%;
      margin-right: 0px;
      display: block; }
      .unite.membershippricing-table .footer dt h4 {
        font-size: 24px; }
        .unite.membershippricing-table .footer dt h4 strong {
          color: #202B3B; }
    .unite.membershippricing-table .footer dd {
      color: #202B3B;
      font-size: 18px;
      display: block;
      width: 100%;
      margin: 0; }
      .unite.membershippricing-table .footer dd a {
        color: #EA6D36; } }
  @media only screen and (min-width: 767px) and (max-width: 980px) {
    .unite.membershippricing-table .module .rate h1 {
      font-size: 57px;
      line-height: 40px; } }
  @media only screen and (max-width: 767px) {
    .unite.membershippricing-table .et_pb_column_1_3 {
      width: 100%;
      margin-right: 0px; }
      .unite.membershippricing-table .et_pb_column_1_3:last-child {
        margin-right: 0; }
    .unite.membershippricing-table .module {
      height: auto; }
      .unite.membershippricing-table .module h3.module_title {
        font-size: 16px; }
      .unite.membershippricing-table .module .footer {
        position: static; } }
  .unite.membershippricing-table + .makethecase {
    margin-top: -138px; }
.unite.footer {
  padding: 45px 0;
  background-color: #000000; }
  .unite.footer .et_pb_text, .unite.footer p, .unite.footer a {
    margin: 0; }
  .unite.footer .et_pb_row {
    display: table;
    table-layout: fixed;
    height: 100%; }
    .unite.footer .et_pb_row > * {
      float: none;
      display: table-cell;
      vertical-align: middle;
      height: 100%; }
  .unite.footer .main_title, .unite.footer .main_title * {
    color: #ffffff;
    font-size: 24px;
    line-height: 24px;
    white-space: nowrap; }
@media only screen and (max-width: 400px) {
  .unite .et_pb_row {
    padding-left: 21px;
    padding-right: 21px; } }

.page-id-9483,
.page-id-9487,
.page-id-9489,
.page-id-9493,
.page-id-9495,
.page-id-9497,
.page-id-9499,
.page-id-9501 {
  background-color: #F4F4F4; }
  .page-id-8369 #page-container,
  .page-id-9483 #page-container,
  .page-id-9487 #page-container,
  .page-id-9489 #page-container,
  .page-id-9493 #page-container,
  .page-id-9495 #page-container,
  .page-id-9497 #page-container,
  .page-id-9499 #page-container,
  .page-id-9501 #page-container {
    padding-top: 65px; }
    .page-id-8369 #page-container .marketingdata-holder,
    .page-id-8369 #page-container #et-top-navigation,
    .page-id-8369 #page-container .floating-contact-us,
    .page-id-9483 #page-container .marketingdata-holder,
    .page-id-9483 #page-container #et-top-navigation,
    .page-id-9483 #page-container .floating-contact-us,
    .page-id-9487 #page-container .marketingdata-holder,
    .page-id-9487 #page-container #et-top-navigation,
    .page-id-9487 #page-container .floating-contact-us,
    .page-id-9489 #page-container .marketingdata-holder,
    .page-id-9489 #page-container #et-top-navigation,
    .page-id-9489 #page-container .floating-contact-us,
    .page-id-9493 #page-container .marketingdata-holder,
    .page-id-9493 #page-container #et-top-navigation,
    .page-id-9493 #page-container .floating-contact-us,
    .page-id-9495 #page-container .marketingdata-holder,
    .page-id-9495 #page-container #et-top-navigation,
    .page-id-9495 #page-container .floating-contact-us,
    .page-id-9497 #page-container .marketingdata-holder,
    .page-id-9497 #page-container #et-top-navigation,
    .page-id-9497 #page-container .floating-contact-us,
    .page-id-9499 #page-container .marketingdata-holder,
    .page-id-9499 #page-container #et-top-navigation,
    .page-id-9499 #page-container .floating-contact-us,
    .page-id-9501 #page-container .marketingdata-holder,
    .page-id-9501 #page-container #et-top-navigation,
    .page-id-9501 #page-container .floating-contact-us {
      display: none; }

.page-id-8375 #page-container {
  padding-top: 65px; }
  .page-id-8375 #page-container .marketingdata-holder,
  .page-id-8375 #page-container .floating-contact-us {
    display: none; }

.unite h1, .unite h2, .unite h3 {
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important; }
.unite.agenda-register .small-button {
  background-color: #EA6D36; }
.unite.agenda-register .et_pb_text {
  margin-bottom: 0; }
  .unite.agenda-register .et_pb_text span {
    color: #fff; }
.unite.agenda-register.fixed {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5000; }
.unite.agenda-register:not(.mobile) {
  background-color: rgba(32, 43, 59, 0.9);
  padding: 30px 0; }
.unite.agenda-register.mobile {
  background-color: #47576e; }
  .unite.agenda-register.mobile .et_pb_row {
    padding: 10px 0;
    background-color: rgba(32, 43, 59, 0.9); }
    .unite.agenda-register.mobile .et_pb_row .et_pb_column.et_pb_column_1_2 {
      width: 50%;
      margin-right: 0; }
      .unite.agenda-register.mobile .et_pb_row .et_pb_column.et_pb_column_1_2:first-child {
        padding-left: 20px; }
      .unite.agenda-register.mobile .et_pb_row .et_pb_column.et_pb_column_1_2:last-child {
        padding-right: 20px; }
    @media (max-width: 767px) {
      .unite.agenda-register.mobile .et_pb_row {
        width: 100%; } }
@media (min-width: 980px) {
  .unite.agenda-register {
    display: inherit;
    height: 110px; }
    .unite.agenda-register.mobile {
      display: none; } }
@media (max-width: 980px) {
  .unite.agenda-register {
    display: none; }
  .unite.agenda-register.mobile {
    display: inherit;
    padding: 0; } }
.unite.pricing + .agenda-register {
  margin-top: -110px; }
.unite a.small-button {
  background-color: #0a0f15;
  border: 0;
  font-size: 28px;
  color: #ffffff !important;
  line-height: 24px;
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
  padding: 12px;
  font-style: normal;
  font-weight: normal !important;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  text-align: center;
  box-shadow: none;
  text-shadow: none;
  background-image: none; }
  .unite a.small-button a {
    color: #ffffff !important; }
  .unite a.small-button:hover {
    background-color: rgba(10, 15, 21, 0.7); }
.unite.agenda {
  padding: 45px 0 0 0;
  background-color: #47576e !important; }
  @media (max-width: 479px) {
    .unite.agenda {
      padding: 0; } }
  @media (min-width: 1100px) {
    .unite.agenda .et_pb_column_1_4 {
      margin-right: 60px; } }
  @media (max-width: 980px) {
    .unite.agenda .et_pb_row .et_pb_column_3_4 .et_pb_text {
      margin-bottom: 0px; } }
  @media (max-width: 767px) {
    .unite.agenda .et_pb_row {
      width: 100%; }
      .unite.agenda .et_pb_row .et_pb_column_1_4 {
        padding: 10px; } }
  @media (max-width: 479px) {
    .unite.agenda .et_pb_row {
      width: 100%;
      padding: 0; }
      .unite.agenda .et_pb_row .et_pb_column_1_4 {
        padding: 10px; } }
  .unite.agenda header.agenda-header h1 {
    float: left;
    font-size: 52px;
    line-height: 52px;
    color: #F0EADA;
    font-weight: bold; }
  .unite.agenda header.agenda-header .filternav {
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
    position: relative; }
    .unite.agenda header.agenda-header .filternav > li {
      list-style: none;
      display: inline-block;
      text-align: center;
      min-width: 78px;
      color: #F0EADA;
      position: relative;
      padding: 0 2px 0 4px; }
      .unite.agenda header.agenda-header .filternav > li [class*="icon-"] {
        display: inline-block;
        font-size: 32px; }
        .unite.agenda header.agenda-header .filternav > li [class*="icon-"].icon-conference {
          width: 31px; }
        .unite.agenda header.agenda-header .filternav > li [class*="icon-"].icon-mainstage {
          width: 52px; }
        .unite.agenda header.agenda-header .filternav > li [class*="icon-"].icon-workshops_2 {
          width: 32px; }
        .unite.agenda header.agenda-header .filternav > li [class*="icon-"].icon-casestudies {
          width: 32px; }
      .unite.agenda header.agenda-header .filternav > li > a {
        font-size: 16px;
        color: #F0EADA;
        cursor: pointer; }
        .unite.agenda header.agenda-header .filternav > li > a > span {
          display: block; }
      .unite.agenda header.agenda-header .filternav > li.active {
        color: #EA6D36; }
        .unite.agenda header.agenda-header .filternav > li.active a {
          color: #EA6D36; }
      .unite.agenda header.agenda-header .filternav > li + li:after {
        content: "";
        position: absolute;
        bottom: 0;
        top: 40px;
        width: 1px;
        background-color: #F0EADA;
        left: -2px; }
  .unite.agenda header.agenda-header.mobile .filternav {
    top: 9px; }
    .unite.agenda header.agenda-header.mobile .filternav .sub-menu {
      right: 0;
      left: auto;
      background-color: #202B3B; }
      .unite.agenda header.agenda-header.mobile .filternav .sub-menu > li {
        list-style: none;
        display: block;
        text-align: left;
        color: #F0EADA;
        position: relative;
        padding: 0 2px 0 4px; }
        .unite.agenda header.agenda-header.mobile .filternav .sub-menu > li [class*="icon-"] {
          display: inline-block;
          font-size: 16px;
          width: 32px;
          text-align: center; }
        .unite.agenda header.agenda-header.mobile .filternav .sub-menu > li a {
          font-size: 16px;
          color: #F0EADA;
          cursor: pointer; }
        .unite.agenda header.agenda-header.mobile .filternav .sub-menu > li.active {
          color: #EA6D36; }
          .unite.agenda header.agenda-header.mobile .filternav .sub-menu > li.active a {
            color: #EA6D36; }
        .unite.agenda header.agenda-header.mobile .filternav .sub-menu > li + li:after {
          content: "";
          position: absolute;
          bottom: 0;
          top: 40px;
          width: 1px;
          background-color: #F0EADA;
          left: -2px; }
  @media (max-width: 980px) {
    .unite.agenda header.agenda-header {
      display: none; } }
  .unite.agenda .agenda-header.mobile {
    display: none;
    margin-bottom: 20px; }
    .unite.agenda .agenda-header.mobile ul.timelinenav {
      float: left;
      padding: 0 10px; }
      .unite.agenda .agenda-header.mobile ul.timelinenav li {
        list-style: none;
        position: relative;
        display: inline-block; }
        .unite.agenda .agenda-header.mobile ul.timelinenav li a {
          font-size: 36px;
          font-family: "League Gothic", sans-serif, Helvetica Neue, Arial;
          color: #F0EADA; }
        .unite.agenda .agenda-header.mobile ul.timelinenav li.active a {
          font-size: 60px;
          line-height: 60px;
          background-color: #F0EADA;
          color: #47576e;
          padding: 9px 21px 8px 21px;
          position: relative;
          z-index: 5;
          -webkit-border-radius: 12px;
          -moz-border-radius: 12px;
          border-radius: 12px; }
          .unite.agenda .agenda-header.mobile ul.timelinenav li.active a:after {
            content: "";
            border: 18px solid transparent;
            border-top: 18px solid #F0EADA;
            position: absolute;
            bottom: -36px;
            left: 50%;
            margin-left: -18px; }
          .unite.agenda .agenda-header.mobile ul.timelinenav li.active a:before {
            content: "";
            border: 18px solid transparent;
            border-top: 18px solid rgba(0, 0, 0, 0.5);
            position: absolute;
            bottom: -36px;
            left: 50%;
            margin-left: -18px; }
          @media (max-width: 980px) {
            .unite.agenda .agenda-header.mobile ul.timelinenav li.active a {
              font-size: 45px;
              line-height: 45px; } }
        @media (max-width: 980px) {
          .unite.agenda .agenda-header.mobile ul.timelinenav li + li {
            margin-left: 10px; }
          .unite.agenda .agenda-header.mobile ul.timelinenav li[style*="display"][style*="none"] + li {
            margin-left: 0px; } }
        @media (max-width: 400px) {
          .unite.agenda .agenda-header.mobile ul.timelinenav li.active a {
            padding: 9px 10px 8px 10px; } }
  @media (max-width: 980px) {
    .unite.agenda .agenda-header.mobile {
      display: inherit; } }
  .unite.agenda .agenda-timeline ul {
    padding: 0; }
    .unite.agenda .agenda-timeline ul li {
      padding-left: 72px;
      min-height: 125px;
      list-style: none;
      position: relative; }
      .unite.agenda .agenda-timeline ul li a {
        font-size: 36px;
        font-family: "League Gothic", sans-serif, Helvetica Neue, Arial;
        color: #F0EADA; }
      @media (min-width: 981px) {
        .unite.agenda .agenda-timeline ul li:before {
          content: "";
          width: 2px;
          position: absolute;
          top: 0;
          bottom: 0;
          border-left: 1px dashed #F0EADA;
          left: 27px; }
        .unite.agenda .agenda-timeline ul li:after {
          content: "";
          width: 20px;
          height: 1px;
          position: absolute;
          left: 27px;
          top: 12px;
          background-color: #F0EADA;
          z-index: 1; } }
      .unite.agenda .agenda-timeline ul li.nav-header a {
        font-family: "Source Sans Pro", Helvetica, Arial, Lucida, sans-serif;
        font-weight: bold;
        font-size: 31px;
        position: relative; }
        @media (max-width: 1100px) {
          .unite.agenda .agenda-timeline ul li.nav-header a {
            font-size: 24px;
            line-height: 24px; } }
        @media (max-width: 980px) {
          .unite.agenda .agenda-timeline ul li.nav-header a {
            font-size: 20px;
            line-height: 20px;
            top: -5px; } }
        @media (max-width: 479px) {
          .unite.agenda .agenda-timeline ul li.nav-header a {
            font-size: 18px; } }
      .unite.agenda .agenda-timeline ul li.nav-header [class*="icon-"] {
        border-radius: 500px;
        line-height: 66px;
        width: 66px;
        height: 66px;
        display: inline-block;
        background-color: #EA6D36;
        border-color: #EA6D36;
        color: #fff;
        font-size: 26px;
        border-radius: 500px;
        line-height: 56px;
        width: 56px;
        height: 56px; }
        .unite.agenda .agenda-timeline ul li.nav-header [class*="icon-"]:before {
          left: 15px;
          top: 0;
          position: relative; }
        @media (min-width: 981px) {
          .unite.agenda .agenda-timeline ul li.nav-header [class*="icon-"] {
            position: absolute;
            left: 0; } }
        @media (max-width: 980px) {
          .unite.agenda .agenda-timeline ul li.nav-header [class*="icon-"] {
            border-radius: 500px;
            line-height: 66px;
            width: 66px;
            height: 66px;
            display: inline-block;
            background-color: #EA6D36;
            border-color: #EA6D36;
            color: #fff;
            font-size: 26px;
            border-radius: 500px;
            line-height: 46px;
            width: 46px;
            height: 46px; }
            .unite.agenda .agenda-timeline ul li.nav-header [class*="icon-"]:before {
              left: 10px;
              top: 0;
              position: relative; } }
        @media (max-width: 479px) {
          .unite.agenda .agenda-timeline ul li.nav-header [class*="icon-"] {
            margin-left: -50px; } }
      .unite.agenda .agenda-timeline ul li.nav-header:after {
        display: none;
        content: none; }
      .unite.agenda .agenda-timeline ul li.nav-header.active a {
        color: #EA6D36; }
      .unite.agenda .agenda-timeline ul li.nav-header .date {
        display: none;
        font-size: 36px;
        line-height: 36px;
        font-family: "League Gothic", sans-serif, Helvetica Neue, Arial;
        float: right;
        color: #F0EADA; }
        @media (max-width: 980px) {
          .unite.agenda .agenda-timeline ul li.nav-header .date {
            display: inherit;
            position: relative;
            top: 5px; } }
        @media (max-width: 479px) {
          .unite.agenda .agenda-timeline ul li.nav-header .date {
            float: none;
            top: -5px; } }
      @media (max-width: 479px) {
        .unite.agenda .agenda-timeline ul li.nav-header h4 {
          padding-left: 50px; } }
      .unite.agenda .agenda-timeline ul li:not(.nav-header).active a {
        font-size: 60px;
        line-height: 60px;
        background-color: #F0EADA;
        color: #47576e;
        margin-left: -27px;
        padding: 9px 21px 8px 21px;
        position: relative;
        z-index: 5;
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
        -webkit-box-shadow: 1px 7px 0 rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 1px 7px 0 rgba(0, 0, 0, 0.5);
        box-shadow: 1px 7px 0 rgba(0, 0, 0, 0.5); }
        .unite.agenda .agenda-timeline ul li:not(.nav-header).active a:after {
          content: "";
          border: 45px solid transparent;
          border-left: 45px solid #F0EADA;
          position: absolute;
          right: -90px;
          top: 0; }
        .unite.agenda .agenda-timeline ul li:not(.nav-header).active a:before {
          content: "";
          border: 45px solid transparent;
          border-left: 45px solid rgba(0, 0, 0, 0.5);
          position: absolute;
          right: -91px;
          top: 6px; }
      .unite.agenda .agenda-timeline ul li:not(.nav-header).active:after {
        content: "";
        width: auto;
        right: -60px;
        height: 1px;
        position: absolute;
        left: 27px;
        top: 30px;
        background-color: #F0EADA; }
      @media (min-width: 981px) and (max-width: 1100px) {
        .unite.agenda .agenda-timeline ul li:not(.nav-header).active a {
          font-size: 50px;
          line-height: 50px; }
          .unite.agenda .agenda-timeline ul li:not(.nav-header).active a:after {
            border: 39px solid transparent;
            border-left: 39px solid #F0EADA;
            position: absolute;
            right: -78px;
            top: 0; }
          .unite.agenda .agenda-timeline ul li:not(.nav-header).active a:before {
            border: 39px solid transparent;
            border-left: 39px solid rgba(0, 0, 0, 0.5);
            position: absolute;
            right: -79px;
            top: 6px; } }
      @media (min-width: 981px) {
        .unite.agenda .agenda-timeline ul li:last-child {
          padding-left: 0; } }
      .unite.agenda .agenda-timeline ul li:last-child:before {
        bottom: 50px; }
      .unite.agenda .agenda-timeline ul li:last-child:after {
        display: none; }
      .unite.agenda .agenda-timeline ul li:last-child img {
        width: 441px;
        max-width: inherit;
        position: relative;
        z-index: 3;
        margin-left: -156px;
        float: left; }
      @media (max-width: 980px) {
        .unite.agenda .agenda-timeline ul li {
          min-height: inherit;
          border: 1px solid #fff;
          padding: 19px 21px; }
          .unite.agenda .agenda-timeline ul li + li {
            margin-top: 10px; } }
      @media (max-width: 640px) {
        .unite.agenda .agenda-timeline ul li {
          padding: 5px; } }
  .unite.agenda .agenda-timeline.mobile {
    display: none; }
    .unite.agenda .agenda-timeline.mobile .nav-header a {
      top: 0; }
      .unite.agenda .agenda-timeline.mobile .nav-header a strong {
        font-size: 20px;
        line-height: 20px; }
      .unite.agenda .agenda-timeline.mobile .nav-header a .date {
        display: block;
        font-weight: normal; }
      .unite.agenda .agenda-timeline.mobile .nav-header a.active strong {
        color: #EA6D36;
        position: relative;
        top: -5px; }
  @media (max-width: 980px) {
    .unite.agenda .agenda-timeline {
      display: none; }
      .unite.agenda .agenda-timeline.mobile {
        display: inherit;
        margin-bottom: 20px; } }
  .unite.agenda .agenda-dayschedule .dl-horizontal {
    margin-bottom: 0; }
    .unite.agenda .agenda-dayschedule .dl-horizontal dt {
      width: 135px; }
      @media (max-width: 639px) {
        .unite.agenda .agenda-dayschedule .dl-horizontal dt {
          width: 85px; } }
    .unite.agenda .agenda-dayschedule .dl-horizontal dd {
      margin-left: 0; }
  .unite.agenda .agenda-dayschedule .title {
    padding: 9px 21px;
    background-color: #202B3B;
    color: #F0EADA; }
    .unite.agenda .agenda-dayschedule .title h3, .unite.agenda .agenda-dayschedule .title h4 {
      color: #F0EADA; }
    .unite.agenda .agenda-dayschedule .title h3 {
      font-size: 16px; }
    .unite.agenda .agenda-dayschedule .title h4 {
      font-size: 21px;
      line-height: 21px; }
  .unite.agenda .agenda-dayschedule .note {
    text-align: right;
    margin-bottom: -10px; }
    .unite.agenda .agenda-dayschedule .note em {
      font-size: 13px; }
  .unite.agenda .agenda-dayschedule .contents {
    padding: 19px 21px 19px 58px;
    background-color: #F0EADA;
    position: relative; }
    @media (min-width: 981px) {
      .unite.agenda .agenda-dayschedule .contents .badge {
        border-radius: 500px;
        line-height: 97px;
        width: 97px;
        height: 97px;
        line-height: 14px;
        background-color: #47576e;
        border: 1px solid #F0EADA;
        color: #F0EADA;
        text-align: center;
        font-size: 13px;
        display: table-cell;
        vertical-align: middle;
        position: absolute;
        left: -48px;
        top: 50%;
        margin-top: -48px;
        z-index: 5; }
        .unite.agenda .agenda-dayschedule .contents .badge h5 {
          font-size: 15px;
          font-weight: bold;
          margin-top: 20px;
          color: #F0EADA; }
        .unite.agenda .agenda-dayschedule .contents .badge p {
          font-size: 13px; } }
    @media (max-width: 980px) {
      .unite.agenda .agenda-dayschedule .contents .badge {
        display: none; } }
    @media (max-width: 980px) {
      .unite.agenda .agenda-dayschedule .contents {
        padding: 19px 21px; } }
    .unite.agenda .agenda-dayschedule .contents .author_details {
      color: #0B1016;
      margin: 0 0 20px 0;
      padding: 0;
      list-style: none; }
      .unite.agenda .agenda-dayschedule .contents .author_details > li {
        margin-bottom: 0px;
        list-style: none; }
        .unite.agenda .agenda-dayschedule .contents .author_details > li:before {
          content: none; }
        .unite.agenda .agenda-dayschedule .contents .author_details > li + li {
          padding: 10px 0 0 0; }
      .unite.agenda .agenda-dayschedule .contents .author_details .dl-horizontal {
        margin-bottom: 0; }
  .unite.agenda .agenda-dayschedule .agenda-time {
    font-size: 21px;
    border-bottom: 1px solid #47576e;
    margin-bottom: 10px; }
    .unite.agenda .agenda-dayschedule .agenda-time span, .unite.agenda .agenda-dayschedule .agenda-time div {
      position: relative;
      display: inline-block; }
      .unite.agenda .agenda-dayschedule .agenda-time span:after, .unite.agenda .agenda-dayschedule .agenda-time div:after {
        content: "";
        height: 7px;
        width: 100%;
        background-color: #47576e;
        position: relative;
        top: 7px;
        display: block; }
  .unite.agenda .agenda-dayschedule .agenda-row > dt {
    text-align: right; }
    .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg {
      overflow: hidden; }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg:not(.noimage) {
        border-radius: 500px;
        line-height: 38px;
        width: 38px;
        height: 38px;
        display: inline-block;
        margin-right: 15px; }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg img {
        height: 100%;
        max-width: inherit;
        width: auto;
        position: relative;
        left: -5px; }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg.noimage {
        border-radius: 500px;
        line-height: 38px;
        width: 38px;
        height: 38px;
        border: 2px solid #333;
        background-color: #333; }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg [class*="icon-"] {
        font-size: 23px;
        line-height: 36px;
        position: relative;
        left: 6px;
        top: 0px;
        color: #F0EADA; }
        @media screen and (-webkit-min-device-pixel-ratio: 0) {
          .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg [class*="icon-"] {
            left: 2px; } }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg.mkimball img {
        left: -9px; }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg.bcurry img {
        left: -8px; }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg.ahartman img {
        left: -8px; }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg.ahoberg img {
        left: -8px; }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg.kcaruthers img {
        left: 0px; }
      .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg.noimage {
        width: 38px;
        height: 38px;
        display: inline-block;
        margin-right: 15px; }
      @media (max-width: 639px) {
        .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg:not(.noimage) {
          border-radius: 500px;
          line-height: 30px;
          width: 30px;
          height: 30px;
          margin-right: 5px; }
        .unite.agenda .agenda-dayschedule .agenda-row > dt .authorimg.noimage {
          margin-right: 5px; } }
  .unite.agenda .agenda-dayschedule .agenda-row > dd {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    padding-bottom: 10px; }
    .unite.agenda .agenda-dayschedule .agenda-row > dd h4 {
      font-size: 21px; }
    .unite.agenda .agenda-dayschedule .agenda-row > dd .authorinfo {
      font-size: 12px; }
      .unite.agenda .agenda-dayschedule .agenda-row > dd .authorinfo a {
        color: #EA6D36; }
    .unite.agenda .agenda-dayschedule .agenda-row > dd .agenda-type {
      width: 60px;
      font-size: 28px;
      color: #47576e;
      text-align: right; }
  .unite.agenda .agendaviewmobile {
    display: none;
    background-color: #F0EADA;
    padding: 5px; }
    .unite.agenda .agendaviewmobile .badge {
      list-style: none;
      margin: 0;
      padding: 0;
      display: table;
      table-layout: fixed;
      height: 100%;
      height: 48px;
      width: 100%;
      background-color: #47576e;
      padding: 19px 0; }
      .unite.agenda .agendaviewmobile .badge > * {
        float: none;
        display: table-cell;
        vertical-align: middle;
        height: 100%; }
      .unite.agenda .agendaviewmobile .badge li {
        list-style: none;
        text-align: center;
        color: #fff; }
        .unite.agenda .agendaviewmobile .badge li h5 {
          color: #F0EADA; }
        .unite.agenda .agendaviewmobile .badge li + li {
          border-left: 1px solid #F0EADA; }
    @media (max-width: 980px) {
      .unite.agenda .agendaviewmobile {
        display: inherit; } }

.et_pb_section.content-lander.speakers {
  margin-bottom: 0; }
  .et_pb_section.content-lander.speakers .sidebar-box .button-active, .et_pb_section.content-lander.speakers .sidebar-box .npn-signup-form input[type='submit'], .npn-signup-form .et_pb_section.content-lander.speakers .sidebar-box input[type='submit'] {
    background-color: #EA6D36; }
  .et_pb_section.content-lander.speakers .sidebar-box.speaker-lander .dwn_resources i,
  .et_pb_section.content-lander.speakers .sidebar-box.speaker-lander h6.course-type {
    color: #EA6D36 !important; }
  .et_pb_section.content-lander.speakers .sidebar-box.speaker-lander h6.course-type {
    text-transform: uppercase; }
  .et_pb_section.content-lander.speakers .sidebar-box.speaker-lander .sidebar-box:first-child h3 {
    margin-bottom: 20px; }
  .et_pb_section.content-lander.speakers .sidebar-box.speaker-lander .sidebar-box .container-icon {
    padding-right: 30px; }
    .et_pb_section.content-lander.speakers .sidebar-box.speaker-lander .sidebar-box .container-icon .dwn_resources {
      position: absolute;
      right: 0;
      top: -1px; }
  .et_pb_section.content-lander.speakers .sidebar-box.register-box {
    background: #f2f2f2 url("/wp-content/uploads/images/bgimg-unite-register.png") no-repeat left bottom !important;
    border-bottom-width: 0; }
    @media (max-width: 980px) {
      .et_pb_section.content-lander.speakers .sidebar-box.register-box {
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
        background-repeat: repeat-x !important;
        background-position: center bottom !important; } }
  .et_pb_section.content-lander.speakers .wide.header {
    min-height: inherit; }
  .et_pb_section.content-lander.speakers .presentor_container h3 {
    line-height: 0.8em; }
    .et_pb_section.content-lander.speakers .presentor_container h3 small {
      font-size: 50%; }
  .et_pb_section.content-lander.speakers .speaker-wrap {
    padding-top: 19px;
    position: relative;
    background-color: #202B3B;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
    .et_pb_section.content-lander.speakers .speaker-wrap .imgwrap {
      border-radius: 500px;
      line-height: 80px;
      width: 80px;
      height: 80px;
      overflow: hidden;
      border: 2px solid white;
      margin-left: 21px; }
      .et_pb_section.content-lander.speakers .speaker-wrap .imgwrap img {
        position: relative;
        max-width: none;
        width: auto;
        height: 100%;
        margin-left: -17px; }
    .et_pb_section.content-lander.speakers .speaker-wrap img {
      width: 100%; }
      .et_pb_section.content-lander.speakers .speaker-wrap img + p:empty {
        display: none; }
    .et_pb_section.content-lander.speakers .speaker-wrap .description {
      padding: 21px 19px 21px 19px; }
      .et_pb_section.content-lander.speakers .speaker-wrap .description h2 {
        font-size: 28px;
        line-height: 28px;
        color: #ffffff;
        margin-bottom: 20px; }
      .et_pb_section.content-lander.speakers .speaker-wrap .description .speaker-name p {
        color: #ffffff;
        font-size: 18px; }
        .et_pb_section.content-lander.speakers .speaker-wrap .description .speaker-name p em {
          opacity: 0.6; }
      .et_pb_section.content-lander.speakers .speaker-wrap .description .speaker-name h1 {
        padding: 0;
        margin-bottom: 0;
        color: #EA6D36;
        font-size: 26px;
        line-height: 26px; }
        .et_pb_section.content-lander.speakers .speaker-wrap .description .speaker-name h1 small {
          font-size: 17px;
          font-weight: normal; }
        .et_pb_section.content-lander.speakers .speaker-wrap .description .speaker-name h1 + p {
          font-size: 15px;
          margin-top: 10px; }
  .et_pb_section.content-lander.speakers + .membershippricing-table {
    margin-bottom: -20px; }
  .et_pb_section.content-lander.speakers ~ .getcertified_link {
    display: none; }

.content-lander.speakers .et_pb_column_3_4 {
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }
@media (min-width: 1100px) {
  .content-lander.speakers .et_pb_column_3_4 {
    width: 713px; }
  .content-lander.speakers .et_pb_column_1_4 {
    width: 346px; } }
@media (min-width: 981px) and (max-width: 1100px) {
  .content-lander.speakers .et_pb_column_3_4 {
    width: 645px; }
  .content-lander.speakers .et_pb_column_1_4 {
    width: 295px; } }
@media (max-width: 980px) {
  .content-lander.speakers .et_pb_column_3_4 + .et_pb_column_1_4 {
    margin-top: 20px; }
  .content-lander.speakers .et_pb_column_2_3 + .et_pb_column_1_3 {
    margin-top: 0px; } }
.content-lander.speakers .presentor_container h3 {
  line-height: 0.8em; }
  .content-lander.speakers .presentor_container h3 small {
    font-size: 50%; }
.content-lander.speakers .wide.header {
  position: relative;
  min-height: inherit; }
  .content-lander.speakers .wide.header .container-icon {
    color: #ADADAD;
    position: relative;
    left: 0;
    top: 0; }
  .content-lander.speakers .wide.header .data-container {
    position: relative;
    padding-left: 0;
    padding-right: 0; }
    .content-lander.speakers .wide.header .data-container h1, .content-lander.speakers .wide.header .data-container p {
      color: #000000; }
    .content-lander.speakers .wide.header .data-container p {
      text-transform: uppercase; }
  .content-lander.speakers .wide.header:after {
    content: "";
    position: absolute;
    left: 21px;
    right: 21px;
    bottom: 19px;
    height: 1px;
    background-color: #eeeeee; }
.content-lander.speakers .wide + .margin-top--20 {
  margin-top: 0; }
.content-lander.speakers .speaker-image {
  margin-bottom: 0; }
.content-lander.speakers .each-article {
  border-width: 0px;
  padding-top: 0;
  padding-bottom: 0; }
.content-lander.speakers .each-article.podcast-border {
  border-top: 1px solid #ADADAD; }
.content-lander.speakers .et_pb_row_inner .et_pb_column_3_8 {
  width: 427.8px; }
  .content-lander.speakers .et_pb_row_inner .et_pb_column_3_8 + .et_pb_column_3_8 {
    float: right;
    width: 249.55px; }
.content-lander.speakers .podcast.main_title {
  padding-left: 21px;
  margin-bottom: 0; }
  .content-lander.speakers .podcast.main_title .presentor_container div:first-child + div {
    float: none;
    margin-left: 54px;
    display: inherit;
    white-space: nowrap; }
    .content-lander.speakers .podcast.main_title .presentor_container div:first-child + div small {
      white-space: nowrap; }
  @media (max-width: 768px) {
    .content-lander.speakers .podcast.main_title.main_title {
      padding: 0 21px; }
      .content-lander.speakers .podcast.main_title.main_title .presentor_container div:first-child + div {
        white-space: normal; }
        .content-lander.speakers .podcast.main_title.main_title .presentor_container div:first-child + div small {
          white-space: normal; } }
.content-lander.speakers .podcast.audio_player {
  padding-right: 21px;
  width: 100%; }
.content-lander.speakers .audio_player .mejs-container,
.content-lander.speakers .audio_player .mejs-embed,
.content-lander.speakers .audio_player .mejs-embed body,
.content-lander.speakers .audio_player .mejs-container .mejs-controls {
  background-color: transparent; }
.content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-time-rail span,
.content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-time-rail a {
  height: 16px; }
.content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  border: 2px solid #000000;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  height: 20px;
  background-color: transparent;
  overflow: hidden; }
.content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: rgba(0, 0, 0, 0.33) none repeat scroll 0 0; }
.content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
  background-color: #000000;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }
.content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-time {
  padding-top: 15px;
  color: #000000; }
.content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-button button {
  margin-top: 11px; }
.content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-volume-button {
  display: none; }
.content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-horizontal-volume-slider {
  opacity: 0.1;
  width: 1px; }
  .content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
  .content-lander.speakers .audio_player .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    top: 14px; }
.content-lander.speakers .about_author {
  padding: 19px 21px 19px 21px;
  margin: 0;
  background-color: #F4F4F4; }
  .content-lander.speakers .about_author h4 {
    font-size: 18px;
    color: #666666; }
  .content-lander.speakers .about_author p {
    font-size: 13.86px;
    line-height: 24px; }
.content-lander.speakers .speaker-wrap {
  padding-top: 19px;
  position: relative;
  background-color: #202B3B;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
  .content-lander.speakers .speaker-wrap .imgwrap {
    border-radius: 500px;
    line-height: 80px;
    width: 80px;
    height: 80px;
    overflow: hidden;
    border: 2px solid white;
    margin-left: 21px; }
    .content-lander.speakers .speaker-wrap .imgwrap img {
      position: relative;
      max-width: none;
      width: auto;
      height: 100%;
      margin-left: -17px; }
  .content-lander.speakers .speaker-wrap img {
    width: 100%; }
    .content-lander.speakers .speaker-wrap img + p:empty {
      display: none; }
  .content-lander.speakers .speaker-wrap .description {
    padding: 21px 19px 21px 19px; }
    .content-lander.speakers .speaker-wrap .description h2 {
      font-size: 28px;
      line-height: 28px;
      color: #ffffff;
      margin-bottom: 20px; }
    .content-lander.speakers .speaker-wrap .description .speaker-name p {
      color: #ffffff;
      font-size: 18px; }
      .content-lander.speakers .speaker-wrap .description .speaker-name p em {
        opacity: 0.6; }
    .content-lander.speakers .speaker-wrap .description .speaker-name h1 {
      padding: 0;
      margin-bottom: 0;
      color: #EA6D36;
      font-size: 26px;
      line-height: 26px; }
      .content-lander.speakers .speaker-wrap .description .speaker-name h1 small {
        font-size: 17px;
        font-weight: normal; }
      .content-lander.speakers .speaker-wrap .description .speaker-name h1 + p {
        font-size: 15px;
        margin-top: 10px; }

.noTitleStuff .ui-dialog-titlebar {
  display: none; }
  .noTitleStuff .ui-dialog-titlebar.ui-widget-header {
    background: transparent none;
    border: none;
    /*.ui-dialog-titlebar-close{width:36px; height:36px; background-color:transparent; color:$dlg-blue; border:none;
    	&:before{content: "\e607";}
    	.ui-icon{background-image:none;}
    } */ }
    .noTitleStuff .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close {
      display: none; }

.popup_dlg {
  color: #202B3B;
  -webkit-box-shadow: 10px 10px 5px -7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 10px 10px 5px -7px rgba(0, 0, 0, 0.5);
  box-shadow: 10px 10px 5px -7px rgba(0, 0, 0, 0.5);
  background-color: white; }
  .popup_dlg .close_me {
    position: absolute;
    cursor: pointer;
    right: 15px;
    top: 15px; }
    .popup_dlg .close_me i {
      font-size: 14px;
      color: #0B1016; }
  .popup_dlg h1, .popup_dlg h2, .popup_dlg h3, .popup_dlg div, .popup_dlg ul, .popup_dlg li {
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important; }
  .popup_dlg h1 {
    font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important;
    font-size: 42px !important;
    padding-top: 25px;
    padding-bottom: 14px; }
  .popup_dlg h1 {
    font-size: 25px;
    font-weight: bold;
    line-height: 40px;
    width: 100%;
    text-align: center;
    color: #202B3B; }
  .popup_dlg .sub_title, .popup_dlg ul li {
    font-size: 18px;
    font-weight: regular; }
  .popup_dlg .date {
    font-weight: bold;
    font-size: 17px; }
  .popup_dlg .sub-head {
    font-weight: normal;
    font-size: 27px; }
    .popup_dlg .sub-head i {
      font-size: 30px; }
  .popup_dlg .bottom-border {
    border-bottom: 1px solid #F1E7E7; }
  .popup_dlg .sub_title {
    text-align: center;
    width: 100%; }
  .popup_dlg ul {
    margin-top: 20px;
    margin-bottom: 20px; }
    .popup_dlg ul li:before {
      content: "\2022";
      color: #EA6D36;
      font-size: 45px;
      padding-right: 10px;
      vertical-align: sub;
      line-height: 31px; }
  .popup_dlg a.small-button {
    color: white;
    margin-bottom: 0;
    margin-top: 20px;
    background-color: #0b1016;
    background-image: none;
    border: 0 none;
    border-radius: 1px;
    box-shadow: none;
    color: #ffffff !important;
    font-family: "Source Sans Pro",sans-serif,Helvetica Neue,Arial !important;
    font-size: 28px;
    font-style: normal;
    font-weight: normal !important;
    line-height: 24px;
    padding: 12px;
    text-align: center;
    text-shadow: none; }

.courses {
  padding-bottom: 20px; }
  .courses .date {
    text-transform: uppercase; }
  .courses .sub-head {
    font-family: "League Gothic", sans-serif, Helvetica Neue, Arial !important; }

@media only screen and (max-width: 767px) {
  .popup_dlg {
    width: 90% !important;
    left: 50% !important;
    margin-left: -45%; } }


.font-green {
  color: #63BA90; }

.font-blue {
  color: #7ca6d8; }

.font-orange {
  color: #F7A654; }

.font-purple {
  color: #997ECE; }

.font-skyblue {
  color: #81C5DF; }

.font-lightgreen {
  color: #A7CA7A; }

.font-lightbrown {
  color: #E5C595; }

.font-lightblue {
  color: #b0cae8; }

.font-black {
  color: #000000; }

.font-white {
  color: #ffffff; }

.font-gray {
  color: #F1E7E7; }

.font-body-text {
  color: #666666; }

.font-red {
  color: #f00; }

.bg-green,
.canvas {
  background-color: #63BA90; }

.bg-blue {
  background-color: #7ca6d8; }

.bg-orange {
  background-color: #F7A654; }

.bg-purple {
  background-color: #997ECE; }

.bg-skyblue {
  background-color: #81C5DF; }

.bg-lightgreen {
  background-color: #A7CA7A; }

.bg-lightbrown {
  background-color: #E5C595; }

.bg-lightblue {
  background-color: #b0cae8; }

.bg-white {
  background-color: #ffffff; }

.bg-chex-green {
  background-image: linear-gradient(rgba(99, 186, 144, 0.75), rgba(99, 186, 144, 0.75)), url("/wp-content/uploads/images/Satmetrix-Tile.png");
  background-repeat: no-repeat, repeat;
  background-position: top left, top left; }

.bg-chex-blue {
  background-image: linear-gradient(rgba(124, 166, 216, 0.8), rgba(124, 166, 216, 0.8)), url("/wp-content/uploads/images/Satmetrix-Tile.png");
  background-repeat: no-repeat, repeat;
  background-position: top left, top left; }

.bg-chex-orange {
  background-image: linear-gradient(rgba(247, 148, 67, 0.75), rgba(247, 148, 67, 0.75)), url("/wp-content/uploads/images/Satmetrix-Tile.png");
  background-repeat: no-repeat, repeat;
  background-position: top left, top left; }

.bg-chex-purple, .type-topic h1, article.forum h1 {
  background-image: linear-gradient(rgba(148, 120, 214, 0.8), rgba(148, 120, 214, 0.8)), url("/wp-content/uploads/images/Satmetrix-Tile.png");
  background-repeat: no-repeat, repeat;
  background-position: top left, top left; }

/* .ap-user-avatar .apicon-cloud-upload,
.ap-user-cover .apicon-cloud-upload{display:none;} */
.center {
  margin: 0 auto; }

.strikethrough {
  text-decoration: line-through; }

.sm-text {
  font-size: 0.8em;
  line-height: 0.8em; }

.titlecase {
  text-transform: capitalize; }

.bg-chex-lightgreen {
  background-image: linear-gradient(rgba(167, 202, 122, 0.8), rgba(167, 202, 122, 0.8)), url("/wp-content/uploads/images/Satmetrix-Tile.png");
  background-repeat: no-repeat, repeat;
  background-position: top left, top left; }

.bg-benchmark {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.2), rgba(40, 43, 45, 0.2)), url("/wp-content/uploads/images/npn-banchmark.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-merchandise {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.28), rgba(40, 43, 45, 0.28)), url("/wp-content/uploads/images/npn-banchmark.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-merchandise {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.28), rgba(40, 43, 45, 0.28)), url("/wp-content/uploads/images/growtogreatness_mobile.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;
  background-size: cover;
  background-position: left top, -408px top; }

.bg-merchandise {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.28), rgba(40, 43, 45, 0.28)), url("/wp-content/uploads/images/right-side-rail-banner.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;
  background-size: cover;
  background-position: left top, right top; }

.bg-merchandise {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.28), rgba(40, 43, 45, 0.28)), url("/wp-content/uploads/images/membership_guest_prospects_free members.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;
  background-size: cover;
  background-position: left top, right top; }

.bg-drivebusinessgrowth {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.28), rgba(40, 43, 45, 0.28)), url("/wp-content/uploads/images/DriveGrowth-Tall.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;
  background-size: cover;
  background-position: left top, right top; }

.bg-meetsatmetrixnpx {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.1), rgba(40, 43, 45, 0.1)), url("/wp-content/uploads/images/software-module.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;
  background-size: cover;
  background-position: left top, right top; }

.bg-academy-merchandise {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.28), rgba(40, 43, 45, 0.28)), url("/wp-content/uploads/images/email-lander-bar.jpeg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-plant {
  background-image: linear-gradient(to right, rgba(99, 186, 144, 0.9), rgba(99, 186, 144, 0.9)), url("/wp-content/uploads/images/HowToUseNetPromoter.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-london {
  background-image: linear-gradient(to right, rgba(56, 73, 104, 0.9), rgba(56, 73, 104, 0.9)), url("/wp-content/uploads/images/London.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-webinar {
  background-image: linear-gradient(to right, rgba(49, 69, 91, 0.55), rgba(49, 69, 91, 0.55)), url("/wp-content/uploads/images/Taking NPS to the Next Level.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-growth {
  background-image: linear-gradient(to right, rgba(49, 69, 91, 0.77), rgba(49, 69, 91, 0.77)), url("/wp-content/uploads/images/RagineWireData.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-email-lander {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.45), rgba(13, 35, 51, 0.45)), url("/wp-content/uploads/images/email-lander-sidebar.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-email-lander-1 {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0), rgba(13, 35, 51, 0)), url("/wp-content/uploads/images/email-lander-sidebar-1.png");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-email-lander-2 {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0), rgba(13, 35, 51, 0)), url("/wp-content/uploads/images/know-to-grow.png");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-benchmarks {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.87), rgba(13, 35, 51, 0.87)), url("/wp-content/uploads/images/benchmarks.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-academy {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.8), rgba(13, 35, 51, 0.8)), url("/wp-content/uploads/images/Academy-3.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-new-orleans-lg {
  background-image: linear-gradient(to right, rgba(99, 186, 144, 0.8), rgba(99, 186, 144, 0.8)), url("/wp-content/uploads/images/new-orleans-net-promoter-conf.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-become-cxhero {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/CXHero-Banner.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-dirty-secret {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.2), rgba(40, 43, 45, 0.2)), url("/wp-content/uploads/images/Dirty-Secret.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-gabi-lg {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.8), rgba(13, 35, 51, 0.8)), url("/wp-content/uploads/images/CX-Heroes-Gabi-Kool.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-louise-lg {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/CX-Heroes-Louise.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-joseph-jaffe-1-lg {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.5), rgba(13, 35, 51, 0.5)), url("/wp-content/uploads/images/Joseph-Jaffe-Webinar-Background.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-joseph-jaffe-2-lg {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.5), rgba(13, 35, 51, 0.5)), url("/wp-content/uploads/images/Joseph-Jaffe-2-Webinar-Background.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-colin-shaw-lg {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/Colin-Shaw-Webinar-Background.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-eileen-lg {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/CX-Heroes-Eileen-Dwyer.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-scott-lg {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/CX-Heroes-Scott-Smith.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-louise {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/CX-Heroes-Blurb-Louise-Niemann.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-eileen {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/CX-Heroes-Blurb-Eileen-Dwyer.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-scott {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/CX-Heroes-Blurb-Scott-Smith.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-gabi {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/CX-Heroes-Gabi-Kool_2.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-whenandhow {
  background-image: linear-gradient(to right, rgba(56, 73, 104, 0.7), rgba(56, 73, 104, 0.7)), url("/wp-content/uploads/images/The-Whens-and-Hows-of-Product-NPS.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-roiofnps {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("/wp-content/uploads/images/ROI-of-NPS.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-roiofnps-tall {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("/wp-content/uploads/images/ROIofNPS-Tall.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-npnbenchmarks {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("/wp-content/uploads/images/netpromoterBenchmarks2.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-showmeyoucare {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.2), rgba(40, 43, 45, 0.2)), url("/wp-content/uploads/images/ShowMeYouCareBanner.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-simple-secret {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.2), rgba(40, 43, 45, 0.2)), url("/wp-content/uploads/images/simple-secret-cx.png");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-showmeyoucare-green {
  background-image: linear-gradient(to right, rgba(99, 186, 144, 0.7), rgba(99, 186, 144, 0.7)), url("/wp-content/uploads/images/ShowMeYouCareBanner.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-simple-secret-green {
  background-image: linear-gradient(to right, rgba(99, 186, 144, 0.7), rgba(99, 186, 144, 0.7)), url("/wp-content/uploads/images/simple-secret-cx.png");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-arval {
  background-image: linear-gradient(to right, rgba(40, 43, 45, 0.65), rgba(40, 43, 45, 0.65)), url("/wp-content/uploads/images/Satmetrix-Arval-HomeImage.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-ocz {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/SMX-OCZ-HomeImage.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-masergy {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/SMX-Masergy-HomeImage.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-uber-vs-lyft {
  background-image: linear-gradient(to right, rgba(99, 186, 144, 0.65), rgba(99, 186, 144, 0.65)), url("/wp-content/uploads/images/SMX-Uber_v_Lyft-1.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-customerpersonas {
  background-image: linear-gradient(to right, rgba(99, 186, 144, 0.65), rgba(99, 186, 144, 0.65)), url("/wp-content/uploads/images/Customer_empathy_banner.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-evolvecustomers {
  background-image: linear-gradient(to right, rgba(99, 186, 144, 0.8), rgba(99, 186, 144, 0.8)), url("/wp-content/uploads/images/bgimg-brian-solis.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-airbnbhotels {
  background-image: linear-gradient(to right, rgba(99, 186, 144, 0.65), rgba(99, 186, 144, 0.65)), url("/wp-content/uploads/images/love_blooms.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-nps2-ebook {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.7), rgba(13, 35, 51, 0.7)), url("/wp-content/uploads/images/NPS2-HeaderImage-C.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-lovetaxes {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.6), rgba(13, 35, 51, 0.6)), url("/wp-content/uploads/images/bgimg-turbotax.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-fallinlove {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.5), rgba(13, 35, 51, 0.5)), url("/wp-content/uploads/images/fall_in_love.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-50 {
  background-size: 100% 43%; }

.npn-signup-form div select {
  border: 0 !important; }

.margin-top--20 {
  margin-top: -20px; }

.pad-top-player {
  padding-top: 15px; }

html {
  font-size: 18px;
  color: #000000;
  text-decoration: none; }

.special,
h1,
h2,
h3 {
  font-family: Museo, "Open Sans", Helvetica Neue, Arial, sans-serif !important;
  font-weight: 400; }

h4,
h5,
h6,
body,
.content,
p,
input,
textarea,
select {
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
  font-weight: normal; }

body {
  font-size: 18px;
  line-height: 24px;
  color: #666666; }

.special {
  font-size: 3em;
  line-height: 3em; }

h1 {
  font-size: 2em;
  line-height: 2em; }

h2 {
  font-size: 1.7em;
  line-height: 1.7em; }

h3 {
  font-size: 1.5em;
  line-height: 1.5em; }

h4 {
  font-size: 1.4em;
  line-height: 1.4em; }

h5 {
  font-size: 1.3em;
  line-height: 1.3em; }

h6 {
  font-size: 1.16em;
  line-height: 1.16em; }

p {
  font-size: 18px;
  line-height: 1.5em; }

.thin-font {
  font-weight: 300; }

.default-line-height {
  line-height: 1.2em; }

.bgsizetopleft {
  background-size: 180% 100%, 260% 120%;
  background-position: left top, -110px -50px; }

.bgsizetopleft100 {
  background-position: top left, top left;
  background-size: 100% 100%; }

.bgsizetopleft50 {
  background-position: top left !important;
  background-size: auto 100%, auto 36%; }

.bgsizemiddleleft {
  background-size: 180% 100%, 110% 160%;
  background-position: left top, 0 -100px; }

.container {
  padding-bottom: 20px; }

.content,
input,
textarea,
select {
  font-size: 0.8em; }

.button, .bbp-search-form #bbp_search_submit {
  background-color: #000000;
  border: 0;
  font-size: 1.16em;
  color: #ffffff;
  line-height: 24px;
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
  padding: 12px;
  font-style: normal;
  font-weight: normal;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  text-align: center;
  box-shadow: none;
  text-shadow: none; }
  .button a, .bbp-search-form #bbp_search_submit a {
    color: #ffffff; }
  .button:hover, .bbp-search-form #bbp_search_submit:hover {
    background-color: rgba(0, 0, 0, 0.7); }

.button-orange, .npn-signup-form input[type='button'], #sfwd-mark-complete input[type='submit'] {
  background-color: #F7A654;
  border: 0;
  font-size: 1.16em;
  color: #ffffff;
  line-height: 24px;
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
  padding: 12px;
  font-style: normal;
  font-weight: normal;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  text-align: center;
  box-shadow: none;
  text-shadow: none; }
  .button-orange a, .npn-signup-form input[type='button'] a, #sfwd-mark-complete input[type='submit'] a {
    color: #ffffff; }
  .button-orange:hover, .npn-signup-form input[type='button']:hover, #sfwd-mark-complete input[type='submit']:hover {
    background-color: rgba(247, 166, 84, 0.7); }

.button-active, .npn-signup-form input[type='submit'] {
  background-color: #63BA90;
  border: 0;
  font-size: 1.3em;
  color: #ffffff;
  line-height: 24px;
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
  padding: 12px;
  font-style: normal;
  font-weight: normal;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  text-align: center;
  box-shadow: none;
  text-shadow: none; }
  .button-active a, .npn-signup-form input[type='submit'] a {
    color: #ffffff; }
  .button-active:hover, .npn-signup-form input[type='submit']:hover {
    background-color: rgba(99, 186, 144, 0.7); }

.button-disable {
  background-color: #F1E7E7;
  border: 0;
  font-size: #c4c4c4;
  color: #ffffff;
  line-height: 24px;
  font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
  padding: 12px;
  font-style: normal;
  font-weight: normal;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  text-align: center;
  box-shadow: none;
  text-shadow: none; }
  .button-disable a {
    color: #ffffff; }
  .button-disable:hover {
    background-color: rgba(241, 231, 231, 0.7); }

.xlg {
  width: 550px; }

.lg, .npn-signup-form input[type='submit'] {
  width: 400px; }

.md, #sfwd-mark-complete input[type='submit'] {
  width: 250px; }

.sm {
  width: 150px; }

.xsm, .npn-signup-form input[type='button'] {
  width: 100px; }

.font-black {
  color: #000000; }

.height600 {
  height: 619px; }

.height500 {
  height: 552px; }

.height565 {
  height: 565px; }

.height700 {
  height: 737px; }

.hide {
  display: none; }

.visibly-visible {
  visibility: visible !important; }

.et_pb_row:first-child {
  padding-top: 0px; }

.et_pb_row {
  padding-top: 20px; }

.home-special-container p {
  color: #ffffff; }

.home-special-container .forum p {
  color: #666666; }

.et_pb_row_inner:nth-of-type(n+2),
.home-special-container .et_pb_row:first-child {
  padding-top: 20px; }

.et_pb_section {
  padding-top: 0;
  padding-bottom: 0; }

.et_pb_column {
  margin-right: 20px; }

.margin-bottom-0 {
  margin-bottom: 0; }

.border-top-1-gray {
  border-top: 1px solid #282b2d; }

.border-bottom {
  border-bottom: 1px solid #ADADAD; }

.right {
  float: right; }

.clear {
  clear: both; }

.box-shadow, .home-special-container .et_pb_text, .forum {
  box-shadow: 1px 1px 2px #c4c4c4; }

.et_pb_column_1_3 {
  width: 346px; }

.et_pb_column_1_3:last-child {
  width: 346px; }

.et_pb_column_2_3 {
  width: 713px; }

.list-unstyled {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }
  .list-unstyled li {
    list-style: none;
    margin-left: 0;
    padding-left: 0; }

.ap-btn-fullscreen {
  display: none; }

.quiz_continue_link {
  display: none !important; }

.wpProQuiz_points {
  text-align: left !important; }

.top-text {
  margin-top: 30px; }

.divider {
  border-bottom: 1px solid #ADADAD;
  padding-bottom: 5px; }

.left {
  float: left; }

.left-border {
  padding-left: 26%;
  border-left: 1px solid #ADADAD; }

.width100 {
  width: 100%; }

.width300 {
  width: 337px; }

.width50 {
  width: 50%; }

.clearboth {
  clear: both; }

.home-special-container .wide a, .home-special-container .tall-box a, .home-special-container .double-box a, .home-special-container .webinar a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  /* No underlines on the link */
  z-index: 10;
  /* Places the link above everything else in the div */
  background-color: #FFF;
  /* Fix to make div clickable in IE */
  opacity: 0;
  /* Fix to make div clickable in IE */
  filter: alpha(opacity=1);
  /* Fix to make div clickable in IE */ }
.home-special-container .bg-academy {
  background-image: linear-gradient(to right, rgba(13, 35, 51, 0.4), rgba(13, 35, 51, 0.4)), url("/wp-content/uploads/images/Academy-3.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;
  background-position: left top, -110px -50px; }

.bg-merchandise > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  /* No underlines on the link */
  z-index: 10;
  /* Places the link above everything else in the div */
  background-color: #FFF;
  /* Fix to make div clickable in IE */
  opacity: 0;
  /* Fix to make div clickable in IE */
  filter: alpha(opacity=1);
  /* Fix to make div clickable in IE */ }

.margin-top10 {
  margin-top: 10px !important; }

@media only screen and (min-width: 981px) and (max-width: 1100px) {
  .hide_in_devices {
    display: none; }

  .full-width-box {
    @expand .margin-top; }

  .et_pb_column_1_3:last-child,
  .et_pb_column_1_3 {
    width: 48%;
    margin-right: 0; }

  .et_pb_column_1_3:last-child {
    float: right; }

  .et_pb_column_2_3 {
    width: 100%; }

  .et_pb_column_2_3 + .et_pb_column_1_3 {
    width: 100%;
    margin-top: 20px; }

  .resources-page .et_pb_column_1_3 {
    width: 306px;
    margin-right: 20px; }
    .resources-page .et_pb_column_1_3:last-child {
      margin-right: 0px; }

  .npn-home.et_section_specialty:first-child,
  .home-special-container:first-child {
    padding-top: 20px; }
  .npn-home.et_section_specialty .et_pb_row:first-child,
  .home-special-container .et_pb_row:first-child {
    padding-top: 20px; }
  .npn-home.et_section_specialty .et_pb_column:first-child,
  .home-special-container .et_pb_column:first-child {
    padding-top: 0px; }
  .npn-home.et_section_specialty .et_pb_column:last-child,
  .home-special-container .et_pb_column:last-child {
    padding-bottom: 0px; }
  .npn-home.et_section_specialty .academy,
  .home-special-container .academy {
    height: auto !important; }
  .npn-home.et_section_specialty + .home-special-container,
  .home-special-container + .home-special-container {
    margin-top: 20px; }
  .npn-home.et_section_specialty:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3,
  .home-special-container:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 {
    width: 48%;
    float: right; }
    .npn-home.et_section_specialty:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 .bg-chex-purple.wide .data-container h1, .npn-home.et_section_specialty:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 .type-topic h1.wide .data-container h1, .type-topic .npn-home.et_section_specialty:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 h1.wide .data-container h1, .npn-home.et_section_specialty:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 article.forum h1.wide .data-container h1, article.forum .npn-home.et_section_specialty:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 h1.wide .data-container h1,
    .home-special-container:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 .bg-chex-purple.wide .data-container h1,
    .home-special-container:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 .type-topic h1.wide .data-container h1,
    .type-topic .home-special-container:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 h1.wide .data-container h1,
    .home-special-container:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 article.forum h1.wide .data-container h1,
    article.forum .home-special-container:nth-child(3) .et_pb_row .et_pb_column_1_3 + .et_pb_column_2_3 h1.wide .data-container h1 {
      font-size: 1.6em; } }
@media only screen and (min-width: 981px) and (max-width: 1100px) and (min-width: 981px) and (max-width: 1100px) {
  .npn-home.et_section_specialty.row4 .et_pb_column_1_3 + .et_pb_column_2_3,
  .home-special-container.row4 .et_pb_column_1_3 + .et_pb_column_2_3 {
    width: 48%;
    float: right; } }

@media only screen and (max-width: 736) {
  .width300 {
    width: 100%; } }
@media only screen and (max-width: 980px) {
  .hide_in_devices {
    display: none; }

  .registerbt {
    display: block;
    margin-bottom: 20px; }
    .registerbt.sm {
      width: 200px; }

  .bg-50 {
    background-size: 100%; }

  .bgsizetopleft {
    background-size: auto;
    background-position: top left; }

  .margin-top115 {
    margin-top: 115px !important; }

  .full-width-box {
    @expand .margin-top; }

  .et_pb_column_1_2,
  .et_pb_column_1_3,
  .et_pb_column_1_4,
  .et_pb_column_2_3,
  .et_pb_column_3_4,
  .et_pb_column_3_8,
  .et_pb_column_2_3 + .et_pb_column_1_3,
  .et_pb_column_1_3:last-child {
    width: 100%; }

  .plan-container-section .et_pb_column {
    padding-bottom: 0; }
  .plan-container-section .et_pb_column_1_2 {
    width: 48%; }

  .resources-page .resource-box.single-box {
    min-height: inherit;
    padding: 19px 0px; }
    .resources-page .resource-box.single-box .container-icon {
      position: relative;
      left: 0;
      top: 0; }
      .resources-page .resource-box.single-box .container-icon + .data-container, .resources-page .resource-box.single-box .academy .container-icon + .data-container {
        margin-top: 20px; }
    .resources-page .resource-box.single-box .data-container {
      position: relative;
      padding: 0; }
      .resources-page .resource-box.single-box .data-container h1 {
        font-size: 1.5em; }

  .npn-home.et_section_specialty:first-child,
  .home-special-container:first-child {
    padding-top: 20px; }
  .npn-home.et_section_specialty .et_pb_row:first-child,
  .home-special-container .et_pb_row:first-child {
    padding-top: 20px; }
  .npn-home.et_section_specialty .et_pb_column,
  .home-special-container .et_pb_column {
    padding-bottom: 20px; }
  .npn-home.et_section_specialty .et_pb_column:first-child,
  .home-special-container .et_pb_column:first-child {
    padding-top: 0px; }
  .npn-home.et_section_specialty .et_pb_column:last-child,
  .home-special-container .et_pb_column:last-child {
    padding-bottom: 0px; }
  .npn-home.et_section_specialty .academy,
  .home-special-container .academy {
    height: auto; }
  .npn-home.et_section_specialty + .home-special-container,
  .home-special-container + .home-special-container {
    margin-top: 20px; }

  .home-special-container .et_pb_column .et_pb_text {
    min-height: inherit;
    height: auto; }
    .home-special-container .et_pb_column .et_pb_text .container-icon {
      position: relative;
      left: auto;
      top: auto; }
    .home-special-container .et_pb_column .et_pb_text .data-container {
      position: relative;
      left: 0;
      padding: 0;
      margin-top: 19px; }
      .home-special-container .et_pb_column .et_pb_text .data-container h1, .home-special-container .et_pb_column .et_pb_text .data-container h2 {
        margin-top: 0;
        font-size: 1.5em; }
      .home-special-container .et_pb_column .et_pb_text .data-container .icon-list {
        white-space: nowrap;
        overflow: hidden; }
    .home-special-container .et_pb_column .et_pb_text.breaking-news h6.right {
      float: none;
      margin-top: 19px; }
    .home-special-container .et_pb_column .et_pb_text.academy .container-icon + p {
      display: none; }
    .home-special-container .et_pb_column .et_pb_text.forum {
      -webkit-box-shadow: 0 0 2px #c4c4c4;
      -moz-box-shadow: 0 0 2px #c4c4c4;
      box-shadow: 0 0 2px #c4c4c4; } }
.dwn_resources.premium {
  margin-right: 15px; }

.common-padding, #contact_us_container .floater, .type-topic h1, article.forum h1, .data-container, .forum .header, .forum ul li, #sidebar .widget_sfwd-lessons-widget, #sidebar .widget_ldcourseprogress {
  padding: 19px 21px 19px 21px;
  margin: 0; }

.margin-top, .npn-signup-form table {
  margin-top: 20px; }

.h-center {
  margin: 0 auto; }

.container-icon,
.academy .container-icon {
  position: absolute;
  top: 19px;
  left: 21px;
  color: #ffffff;
  font-size: 0.8em;
  text-transform: uppercase; }
  .container-icon i,
  .academy .container-icon i {
    font-size: 20px;
    vertical-align: sub; }

.wide {
  min-height: 198px;
  position: relative; }
  .wide h1 {
    line-height: 1em; }
  .wide p {
    color: #ffffff;
    margin-top: 10px; }

.single-box {
  position: relative;
  min-height: 197px;
  color: #ffffff; }
  .single-box h1 {
    line-height: 1.2em; }
  .single-box a {
    color: #ffffff;
    line-height: 1em; }

.data-container {
  position: absolute;
  bottom: 0;
  left: 0; }

.tall-box {
  position: relative;
  min-height: 416px;
  color: #ffffff; }
  .tall-box h1, .tall-box h2 {
    color: #ffffff;
    line-height: 1.1em;
    margin-top: 216px; }
    .tall-box h1.top-margin, .tall-box h2.top-margin {
      margin-top: 55px; }
  .tall-box h5 {
    color: #ffffff;
    line-height: 1em; }
  .tall-box .icon-list {
    padding-top: 3px;
    margin-top: 17px;
    margin-bottom: 0; }
    .tall-box .icon-list a img {
      margin-left: 0px;
      margin-right: 32px;
      display: inline-block; }
    .tall-box .icon-list a:last-child img {
      margin-right: 0; }

.academy {
  padding-left: 19px;
  position: relative;
  border-left: 11px solid #63BA90;
  background-color: #F4F4F4; }
  .academy .container-icon {
    color: rgba(93, 93, 93, 0.5); }
    .academy .container-icon i {
      vertical-align: sub;
      font-size: 1.5em; }
  .academy .course-list .courses {
    border-bottom: 1px solid rgba(93, 93, 93, 0.5);
    padding: 21px 0; }
    .academy .course-list .courses:first-child {
      padding-top: 40px; }
    .academy .course-list .courses:last-child {
      border-bottom: 0;
      padding-bottom: 0; }
    .academy .course-list .courses div {
      padding-bottom: 5px; }
    .academy .course-list .courses .course-head {
      font-size: 1.5em;
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial;
      font-weight: bold;
      color: #63BA90; }
      .academy .course-list .courses .course-head a {
        color: #63BA90; }
    .academy .course-list .courses .course-desc {
      font-size: 18px; }
    .academy .course-list .courses .course-price {
      margin-top: 23px;
      font-size: 1.16em;
      text-transform: uppercase;
      font-weight: bold;
      width: 100%; }
      .academy .course-list .courses .course-price a {
        color: #666666; }
      .academy .course-list .courses .course-price > p:empty {
        display: none; }
    .academy .course-list .courses .course-duration {
      color: rgba(93, 93, 93, 0.5);
      float: right;
      font-weight: normal;
      font-size: 18px;
      text-transform: lowercase; }

.home-special-container .academy {
  height: 634px; }
  .home-special-container .academy .course-list .courses {
    border-bottom: 1px solid rgba(93, 93, 93, 0.5);
    padding: 21px 0; }
    .home-special-container .academy .course-list .courses:first-child {
      padding-top: 30px; }
    .home-special-container .academy .course-list .courses:last-child {
      border-bottom: 0;
      padding-bottom: auto; }

.home-special-container .bg-meetsatmetrixnpx {
  height: 634px; }

.side-bar-special-container .bg-meetsatmetrixnpx {
  height: 634px; }

@media (min-width: 981px) and (max-width: 1100px) {
  .home-special-container .bg-meetsatmetrixnpx {
    height: auto; }

  .side-bar-special-container .bg-meetsatmetrixnpx {
    height: auto; } }
.bg-meetsatmetrixnpx {
  position: relative; }
  .bg-meetsatmetrixnpx h1 {
    color: #595A5C;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 20px; }
    .bg-meetsatmetrixnpx h1 a {
      color: #595A5C; }
  .bg-meetsatmetrixnpx .container-icon {
    color: #595A5C; }
  .bg-meetsatmetrixnpx p {
    color: #595A5C;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 15px; }
    .bg-meetsatmetrixnpx p a {
      display: inline-block;
      font-size: 18px; }

.bg-drivebusinessgrowth {
  position: relative; }
  .bg-drivebusinessgrowth p a {
    display: inline-block;
    margin-top: 200px; }
  .bg-drivebusinessgrowth .button-active, .bg-drivebusinessgrowth .npn-signup-form input[type='submit'], .npn-signup-form .bg-drivebusinessgrowth input[type='submit'] {
    margin-top: 20px; }

.bg-roiofnps-tall {
  position: relative; }
  .bg-roiofnps-tall p a {
    display: inline-block;
    margin-top: 200px; }
  .bg-roiofnps-tall .button-active, .bg-roiofnps-tall .npn-signup-form input[type='submit'], .npn-signup-form .bg-roiofnps-tall input[type='submit'] {
    margin-top: 20px; }

.forum {
  height: 417px; }
  .forum .header {
    width: 100%;
    background-color: #63BA90;
    font-size: 1.16em;
    line-height: 18px;
    color: #ffffff; }
    .forum .header i {
      color: #ffffff; }
  .forum ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .forum ul li {
      font-size: 1.16em;
      line-height: 18px;
      color: #63BA90;
      border-bottom: 1px solid #ADADAD;
      padding: 19px 0; }
      .forum ul li a {
        color: #63BA90; }

.npn-home h1, .npn-home h2, .npn-home h3, .npn-home h4, .npn-home h5, .npn-home h6 {
  color: #ffffff; }

.full-width-box {
  position: relative; }

.double-box {
  height: 418px;
  position: relative;
  /* background-image: url("/wp-content/uploads/images/Article-Image.jpg");
  background-repeat: repeat;
  background-position: top left; */
  color: #ffffff; }
  .double-box h2 {
    line-height: 1em;
    font-weight: 500; }
  .double-box h5 {
    color: #ffffff; }
  .double-box h1 {
    line-height: 1.2em; }

/*.et-learn-more{
	border:2px solid $key-purple !important;
	border-radius:5px !important;
	width: 85px !important;
    text-align: center !important;
	h3.heading-more{
		font-size:$default-font-size !important;
		font-weight:bold !important;
		color:$key-purple !important;
		text-shadow:none !important;
		background:transparent none !important;
		padding:10px !important;
	}
	background:none !important;
	text-shadow:none !important;
	.et_learnmore_arrow{display:none !important;}
} */
p.post-meta,
#learndash_course_content {
  display: none; }

.npn-signup-form #other_discount_code_p, .npn-signup-form #pmpro_account_loggedin {
  display: none; }
.npn-signup-form table.pmpro_checkout {
  border: 0 !important; }
.npn-signup-form table thead {
  border-bottom: 1px solid #63BA90; }
  .npn-signup-form table thead th {
    font-size: 1.5em;
    font-weight: 300;
    font-family: Museo, "Open Sans", Helvetica Neue, Arial, sans-serif;
    color: #63BA90;
    padding-left: 2px; }
    .npn-signup-form table thead th span, .npn-signup-form table thead th span a {
      font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial;
      font-size: 18px;
      font-style: normal;
      font-weight: normal;
      color: #F7A654;
      text-decoration: none; }
.npn-signup-form table tbody {
  border: 0 !important; }
  .npn-signup-form table tbody td {
    border: 0; }
    .npn-signup-form table tbody td label {
      font-weight: normal; }
    .npn-signup-form table tbody td input.input,
    .npn-signup-form table tbody td select {
      background-color: #f2f3f4;
      border: 0;
      color: #000000;
      padding: 5px 7px;
      font-size: 18px;
      border-radius: 1px;
      width: 450px; }
      .npn-signup-form table tbody td input.input:focus, .npn-signup-form table tbody td input.input:active,
      .npn-signup-form table tbody td select:focus,
      .npn-signup-form table tbody td select:active {
        border: 0; }
      .npn-signup-form table tbody td input.input#ExpirationMonth, .npn-signup-form table tbody td input.input#ExpirationYear,
      .npn-signup-form table tbody td select#ExpirationMonth,
      .npn-signup-form table tbody td select#ExpirationYear {
        width: 217px; }
      .npn-signup-form table tbody td input.input#discount_code,
      .npn-signup-form table tbody td select#discount_code {
        width: 343px; }
.npn-signup-form table#pmpro_pricing_fields p:first-child, .npn-signup-form table#pmpro_pricing_fields p:last-child {
  display: none; }
.npn-signup-form input[type='button'] {
  padding: 5px 3px 2px 3px; }

.sfwd-courses > h1,
.sfwd-lessons > h1,
#learndash_next_prev_link,
#learndash_course_status {
  display: none; }

.et_right_sidebar .sfwd-lessons.et_pb_post h1,
.et_right_sidebar .sfwd-courses.et_pb_post h1 {
  color: #ffffff;
  font-weight: 400; }

dd.course_progress {
  border: 1px solid black !important;
  height: 13px !important; }

#sidebar .widget_sfwd-lessons-widget {
  margin: 0;
  width: 290px; }
  #sidebar .widget_sfwd-lessons-widget > h4 {
    font-family: Museo, "Open Sans", Helvetica Neue, Arial, sans-serif !important; }
  #sidebar .widget_sfwd-lessons-widget ul {
    padding-left: 0 !important; }
    #sidebar .widget_sfwd-lessons-widget ul li {
      border-bottom: 1px solid #c4c4c4 !important;
      padding-left: 0 !important; }
      #sidebar .widget_sfwd-lessons-widget ul li h4 {
        padding-bottom: 10px; }
      #sidebar .widget_sfwd-lessons-widget ul li a {
        font-size: 18px !important;
        color: #63BA90 !important;
        padding: 5px 5px 5px 0px;
        margin: 0; }
#sidebar .widget_ldcourseprogress {
  margin: 0;
  width: 290px; }
  #sidebar .widget_ldcourseprogress > h4 {
    font-family: Museo, "Open Sans", Helvetica Neue, Arial, sans-serif !important; }

#top-menu .user-dropdown {
  font-size: 1.3em;
  margin-top: 0; }

.aboutus .et_pb_text.bg-roiofnps {
  background-size: cover; }
.aboutus .et_pb_text.bg-npnbenchmarks {
  background-size: cover;
  background-position: right top; }

.benchmarks-sidebar {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 0; }
  .benchmarks-sidebar h2 {
    margin-bottom: 0; }
  .benchmarks-sidebar p {
    padding-top: 0; }
  .benchmarks-sidebar .data-container {
    padding-bottom: 75px;
    width: 100%; }
    .benchmarks-sidebar .data-container .cost a {
      color: #5eaa80; }

@media (max-width: 767px) {
  p, li {
    font-size: 16px; }

  .full-width-box {
    @expand .margin-top; }

  .wide,
  .sidebar-box.single-box,
  .single-box,
  .resource-box.single-box {
    min-height: inherit; }
    .wide .container-icon,
    .sidebar-box.single-box .container-icon,
    .single-box .container-icon,
    .resource-box.single-box .container-icon {
      position: relative;
      left: 0;
      top: 0; }
      .wide .container-icon + .data-container, .wide .academy .container-icon + .data-container,
      .sidebar-box.single-box .container-icon + .data-container,
      .sidebar-box.single-box .academy .container-icon + .data-container,
      .single-box .container-icon + .data-container,
      .single-box .academy .container-icon + .data-container,
      .resource-box.single-box .container-icon + .data-container,
      .resource-box.single-box .academy .container-icon + .data-container {
        margin-top: 20px; }
    .wide .data-container,
    .sidebar-box.single-box .data-container,
    .single-box .data-container,
    .resource-box.single-box .data-container {
      position: relative;
      padding: 0; }
      .wide .data-container h1,
      .sidebar-box.single-box .data-container h1,
      .single-box .data-container h1,
      .resource-box.single-box .data-container h1 {
        font-size: 1.5em; }
    .wide + .each-article,
    .sidebar-box.single-box + .each-article,
    .single-box + .each-article,
    .resource-box.single-box + .each-article {
      padding: 19px 21px; }

  .sidebar-box.single-box,
  .resource-box.single-box {
    padding: 19px 0; }

  .sidebar-box.merchandise-banner {
    padding: 19px 21px 19px 21px;
    margin: 0; }
    .sidebar-box.merchandise-banner .data-container {
      position: absolute;
      bottom: 19px;
      left: 21px; }

  .home-special-container.et_pb_scroll_1 .container-icon {
    position: relative;
    left: 0;
    top: 0; } }
.textlinks {
  list-style: none; }
  .textlinks li {
    display: inline-block;
    padding-left: 0px;
    padding-right: 5px;
    margin-bottom: 0;
    position: relative; }
    .textlinks li + li {
      border-left: 0px solid #000000;
      padding-left: 10px; }
      .textlinks li + li:before {
        content: "|";
        position: absolute;
        left: 0; }
    .textlinks li:first-child {
      padding-left: 0; }
    .textlinks li:last-child {
      padding-right: 0; }

.dl-horizontal dt {
  float: left; }
.dl-horizontal dd {
  overflow: hidden; }
.dl-horizontal dt.right-col {
  float: right; }

/*Misc*/
.sfwd-quiz h1 {
  line-height: 1.5em; }

.unite.podcast .author_info ul li + li{ margin-left:0;}
.et_pb_section.unite.podcast.et_section_regular .et_pb_column_1_2{ width:516px;}

.wpProQuiz_results .wpProQuiz_certificate a{
	width:250px; background-color:#63ba90; border-radius:1px; color:#fff; font-family:"Source Sans Pro",sans-serif,Helvetica Neue,Arial !important;
	font-size:1em; padding:12px; text-align:center; font-weight:normal; font-style:normal; box-shadow:none; border:0; display:block; margin:0 0 15px 0;
}
.wpProQuiz_results .wpProQuiz_certificate a:hover{ opacity:0.9;}

.bg-ebay-vs-amazon-green {
  background-image: linear-gradient(to right, rgba(99, 186, 144, 0.7), rgba(99, 186, 144, 0.7)), url("/wp-content/uploads/images/Retail-HeaderImage-C.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right; }

.bg-london-tower {
  /*background-image: linear-gradient(to right, rgba(56, 73, 104, 0.9), rgba(56, 73, 104, 0.9)), url("/wp-content/uploads/images/London-Tower.jpg");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, top right;*/  }
.bg-london-tower *{ color:#333!important;}
.bg-london-tower.wide{ /*min-height:191px; height:191px;*/}
.benchmarks-sidebar .data-container{ padding-bottom:25px;}

#london-inperson-register, #london-inperson-register-vip, #london-inperson-register-teams{ display:block; text-align:left; color:#5eaa80; text-transform:uppercase; font-size:19px; line-height:1.2em !important; font-weight:bold;}

@media (max-width: 767px) {
	
.bg-london-tower + .each-article .presentor_container div:first-child{ margin-top:-20px;}
.bg-london-tower + .each-article .presentor_container div:last-child{ float:none; padding:0; display:block; clear:both; padding-bottom:0!important; height:57px;}
.bg-london-tower + .each-article .presentor_container a#london-inperson-register-btn.dwn_resources.premium{ top:0; display:block; width:180px; margin-bottom:15px;}
.bg-london-tower + .each-article .presentor_container div + div{ padding-right:0; padding-bottom:15px;}
.bg-london-tower + .each-article .presentor_container div{ padding-bottom:0;}
.bg-london-tower h1 + p{ margin-bottom:10px;}

.unite.podcast .author_info ul li{ float:none!important; display:block; clear:both;}

.mejs-controls div.mejs-time-rail{ width:63.5%!important;}
.unite.podcast .audio_player .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{ width:62%!important;}
.et_pb_section.unite.podcast.et_section_regular .et_pb_column_1_2{ width:100%;}

.unite.getcertified_link{ padding:20px 20px 0 20px;}
.unite.getcertified_link .et_pb_text h3 .icon-academy.title{ margin-right:4px;}
.unite.getcertified_link .et_pb_text h3{ line-height:normal;}

.unite a.small-button{ margin:0; padding:5px 10px; font-size:14px; margin-top:5px;}
.unite.expectations .col-expect ul li{ margin-left:0;}
.et_pb_tabs_controls li.et_pb_tab_active{ padding-bottom:7px;}
.unite.summary, .unite.video_link{ padding:45px 20px;}
.unite.podcast{ padding:20px;}

}

.sidebar-box .footer{ position:relative; left:inherit!important; top:inherit!important; bottom:inherit!important; margin-top:10px;}

.view-mobile {
  display: none; }

.view-tablet {
  display: none; }

.view-desktop {
  display: inherit; }

@media (max-width: 1024px) {
  .view-mobile {
    display: none; }

  .view-desktop {
    display: none; }

  .view-tablet {
    display: inherit; } }
@media (max-width: 767px) {
  .view-tablet {
    display: none; }

  .view-desktop {
    display: none; }

  .view-mobile {
    display: inherit; } }
	
a#NPN_Footer_Get_Benchmarks_CTA{ margin-left:20px;}

/* npx now */
.npn-only, .npx-only{
  display:none;
}

.nav li ul{
  top:30px;
  padding:0px;
}

#main-header #top-menu .sub-menu li{
padding-bottom:5px !important;
}


article.sfwd-lessons .entry-content li, article.sfwd-courses .entry-content li {  list-style: none;
position: relative;
}

article.sfwd-lessons .entry-content ul li:after, article.sfwd-courses .entry-content ul li:after  {
content: "";
border-radius: 500px;
line-height: 8px;
width: 8px;
height: 8px;
background-color: #63BA90;
position: absolute;
left: -16px;
top: 8px; 
}




/*   HUBSPOT FORMS */

.demoform-box #hbspt-form label span{
  display:none;
}

.demoform-box #hbspt-form .input ~ .hs-error-msgs li::before {
content:'REQUIRED';
margin-left:5px;
color:#F00;
fint-weight:bold;
font-size:12px;

}
.demoform-box #hbspt-form fieldset .hs-error-msgs  {
 text-align:left;
}
.demoform-box #hbspt-form .input ~ .hs-error-msgs li label {
display:none;

}


.demoform-box #hbspt-form .input ~ .hs-error-msgs{
  padding:0px;
  margin:0px;
  margin-bottom:-10px;
}

.demoform-box #hbspt-form input, #hbspt-form select, .demoform-box #hbspt-form textarea{background-color:#333;color:white;height:20px;}
.demoform-box #hbspt-form textarea{height:100%;}
.demoform-box #hbspt-form select{height:30px;}

.demoform-box #hbspt-form .error{
  border:1px solid #DB2C2C;
}

.demoform-box #hbspt-form .hs_submit{
  width:100%;
  text-align:center;
}
.demoform-box #hbspt-form .hs_submit input[type="submit"]{
background-image:none;
    background-color: #f5881e;
    border: 0;
    font-size: 1.3em;
    color: #ffffff;
    line-height: 24px;
    font-family: "Source Sans Pro", sans-serif, Helvetica Neue, Arial !important;
    padding: 12px;
    font-style: normal;
    font-weight: normal;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    text-align: center;
    box-shadow: none;
    text-shadow: none;
    padding-bottom:20px;
}

.demoform-box #hbspt-form, #hbspt-form fieldset{
  width: 100%;
}


.demoform-box #hbspt-form form{
  max-width:500px;
margin:auto;
}

.demoform-box #hbspt-form select{width:98% !important;}

#main-header nav#top-menu-nav { padding-top: 0px;}

/* EOF HUBSPOT FORMS */

/* ESSENTIALS */



.essentials .image-fade {
    margin-bottom: -15px;
}


.essentials h1{
     color: #333;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
      font-size: 30px;   
}
.essentials.content-lander{
  margin-top:-7px;
  
}

.essentials.et_pb_section{
  padding-top:70px;
}

.essentials .waterfall-suptitle {
    font-size: .8em;
    margin: 0px;
    font-style: italic;
}

.essentials .waterfall-title h2 {
    color: green;
    border-bottom: 1px solid #ccc;
  margin-bottom: -10px !important;
  margin-top:-8px;
  font-size:1.6em
}
.essentials .waterfall-title h3 {
    margin-top: 20px;
    padding-bottom: 0px;
  line-height: 1.1em;
  font-size:1.2em;
}

@media only screen and (min-width:1101px){
.essentials .et_pb_column_1_2 {
    width: 510px;
}

.essentials .et_pb_column {
    float: left;
    margin-right: 60px;
}

  
}

@media only screen and (min-width:981px){
.essentials .et_pb_column_1_3 {
    float: left;
    margin-right: 3% !important;
    width: 31% !important;
}

.essentials .et_pb_column_1_3:last-child{
  margin-right:0px !important;
}

  .resource-block {
    min-height: 210px;
    position: relative;
}

.resource-block a {
    position: absolute;
    bottom: 20px;
    width: 85%;
}

}

@media only screen and (max-width:981px){
.essentials .waterfall-cta{
  text-align:left;
}
  

  
}

.essentials .waterfall-text{
  line-height: 1.7em;
}

.essentials .et_pb_promo_button, .essentials .et_pb_promo_button.bt_orange {
    background-color: #f5881e;
    font-weight: bold;
    font-size: .8em;
    padding: 10px;
    padding-left: 35px;
    padding-right: 35px;
    border: none;
    text-transform: uppercase;
    text-shadow: none;
      border-radius: 0px;
      display: inline-block;
    color: inherit;
}


.essentials .et_pb_promo_button:hover, .essentials .et_pb_promo_button.bt_orange:hover, .essentials .page #main-content .et_pb_bg_layout_light a.et_pb_promo_button:hover {
    color: #f5881e !important;
    background-color: #efefef !important;
    padding: 10px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
    text-shadow: none;
    border: none;
  margin-left:0px;
}

.essentials .et_pb_pricing_table_button:after, .essentials .et_pb_promo_button:after, .essentials a.et_pb_more_button:after, .essentials .et_pb_newsletter_button:after, .essentials .comment-reply-link:after {
    content: "";
}

.essentials .waterfall-cta{
  background-color:transparent !important;
  padding-left:0px;
  padding-top:0px;
}

.essentials .resource-block-green, .essentials .resource-block-green p, .essentials .resource-block-green h2, .essentials .resource-block-green a {
    color: white;
}

.essentials .resource-block{
    background-color: white;
    padding: 20px;
    padding-top: 5px;
}

.essentials .resource-block-green:hover, .essentials .resource-block-green {
    background-color: transparent;
    background-image: url(https://www.satmetrix.com/wp-content/uploads/2014/10/CrossHatch-Bg.jpg);
}


.essentials .resource-block a {
    display: block;
    text-align: center;
    margin-bottom: -10px;
    margin-top: 25px;
    color: #28b04b;
    font-weight: bold;
}

.essentials .resource-block-green a {
    color: white;
}

.essentials .resource-block h2, .essentials .clear-resource-block h2 {
    margin-top: 10px;
    font-size: 1.2em;
    line-height: 1.3em;
    margin-top: 10px;
  padding-bottom:10px;
}

.resource-block small, .clear-resource-block small {
    font-size: .7em;
    font-style: italic;
}

.resource-block p, .resource-block a {
    padding: 0 !important;
    font-size: .9em !important;
}

.resource-block:hover {
    background-color: #28b04b;
    -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}

.resource-block:hover p, .resource-block:hover small, .resource-block:hover h2, .resource-block:hover a {
    color: white;
}

/* EOF ESSENTIALS */


.sidebar-box.benchmarks-sidebar .sidebar-box .container-icon{ padding-right:0!important;}
.sidebar-box.benchmarks-sidebar .sidebar-box .container-icon .dwn_resources{
	position:inherit!important;
	right:inherit!important;
	top:inherit!important;
	width:100%;
	padding-bottom:9px;
}
.sidebar-box.benchmarks-sidebar .sidebar-box .container-icon .dwn_resources i{ float:right;}