.mpcth-sc-alert {
  position: relative;
  padding: 0.5em 2em 0.5em 1em;
  background: #eeeeee;
  border: 1px solid #bbbbbb;
}
.mpcth-sc-alert.mpcth-sc-alert-error {
  background: #ffdddd;
  border: 1px solid #ffaaaa;
}
.mpcth-sc-alert.mpcth-sc-alert-warning {
  background: #ffffdd;
  border: 1px solid #ffffaa;
}
.mpcth-sc-alert.mpcth-sc-alert-success {
  background: #ddffdd;
  border: 1px solid #aaffaa;
}
.mpcth-sc-alert.mpcth-sc-alert-info {
  background: #ddddff;
  border: 1px solid #aaaaff;
}
.mpcth-sc-alert .mpcth-sc-alert-title {
  font-weight: bold;
  margin-right: 1em;
}
.mpcth-sc-alert .mpcth-sc-alert-close {
  position: absolute;
  top: 0.25em;
  right: 0.25em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  font-size: 1.5em;
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.mpcth-sc-alert .mpcth-sc-alert-close:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.mpcth-sc-quote {
  position: relative;
  background: #ffffff;
  padding: 1em 1em 1em 3em;
}
.mpcth-sc-quote .mpcth-sc-quote-mark {
  position: absolute;
  top: 0.25em;
  left: 0.25em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  font-size: 2em;
}
.mpcth-sc-button {
  padding: 0.5em;
  cursor: pointer;
  font-weight: 300;
  margin-right: 0.5em;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.mpcth-sc-button .mpcth-sc-quote-mark {
  position: absolute;
  top: 0.25em;
  left: 0.25em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  font-size: 2em;
}
.mpcth-sc-tooltip-wrap {
  position: relative;
  border-bottom: 1px dotted #cccccc;
}
.mpcth-sc-tooltip-wrap .mpcth-sc-tooltip {
  font-size: 0.8em;
  line-height: 1.2em;
  z-index: 1000;
  text-align: center;
  top: 2em;
  visibility: hidden;
  max-width: 200px;
  pointer-events: none;
  background: #676767;
  padding: 0.3em;
  border-left: 1px solid #676767;
  border-bottom: 1px solid #676767;
  color: white;
}
.mpcth-sc-tooltip-wrap .mpcth-sc-tooltip:after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 16px;
  border: 4px solid #676767;
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.mpcth-sc-highlight {
  padding: 0 4px;
}
.mpcth-sc-dropcaps {
  float: left;
  color: #555555;
  font-weight: bold;
  text-align: center;
  margin-right: 5px;
  line-height: 1.5em;
  height: 1.5em;
  width: 1.5em;
}
.mpcth-sc-dropcaps.mpcth-sc-dropcaps-size-small {
  font-size: 1em;
}
.mpcth-sc-dropcaps.mpcth-sc-dropcaps-size-normal {
  font-size: 2em;
}
.mpcth-sc-dropcaps.mpcth-sc-dropcaps-size-big {
  font-size: 3em;
}
.mpcth-sc-tabs {
  margin-bottom: 1em;
}
.mpcth-sc-tabs > ul {
  overflow: hidden;
}
.mpcth-sc-tabs .mpcth-sc-tabs-title a {
  float: left;
  display: block;
  padding: 10px;
  background: #eeeeee;
}
.mpcth-sc-tabs .mpcth-sc-tabs-title.mpcth-sc-tabs-active a {
  background: #ffffff;
}
.mpcth-sc-tabs .mpcth-sc-tabs-content {
  display: none;
  padding: 10px;
  background: #ffffff;
}
.mpcth-sc-tabs.mpcth-sc-tabs-vertical > ul {
  float: left;
  width: 150px;
}
.mpcth-sc-tabs.mpcth-sc-tabs-vertical .mpcth-sc-tabs-title a {
  float: none;
}
.mpcth-sc-tabs.mpcth-sc-tabs-vertical .mpcth-sc-tabs-content {
  margin-left: 150px;
}
.mpcth-sc-clear {
  clear: both;
}
.mpcth-sc-toggle {
  margin-bottom: 1em;
}
.mpcth-sc-toggle .mpcth-sc-toggle-title {
  cursor: pointer;
  margin-bottom: 0px;
  padding: 10px;
  background: #eeeeee;
}
.mpcth-sc-toggle .mpcth-sc-toggle-content {
  display: none;
  padding: 10px;
  background: #ffffff;
}
.mpcth-sc-clear {
  clear: both;
}
.mpcth-sc-column {
  float: left;
  margin-bottom: 1.5em;
  margin-right: 4%;
}
.mpcth-sc-column.mpcth-sc-column-one-half {
  width: 48%;
}
.mpcth-sc-column.mpcth-sc-column-one-third {
  width: 30.666666666666668%;
}
.mpcth-sc-column.mpcth-sc-column-two-third {
  width: 65.33333333333334%;
}
.mpcth-sc-column.mpcth-sc-column-one-fourth {
  width: 22%;
}
.mpcth-sc-column.mpcth-sc-column-three-fourth {
  width: 74%;
}
.mpcth-sc-column.mpcth-sc-column-one-fifth {
  width: 16.8%;
}
.mpcth-sc-column.mpcth-sc-column-two-fifth {
  width: 37.6%;
}
.mpcth-sc-column.mpcth-sc-column-three-fifth {
  width: 58.400000000000006%;
}
.mpcth-sc-column.mpcth-sc-column-four-fifth {
  width: 79.2%;
}
.mpcth-sc-column.mpcth-sc-column-one-sixth {
  width: 13.333333333333334%;
}
.mpcth-sc-column.mpcth-sc-column-five-sixth {
  width: 82.66666666666667%;
}
.mpcth-sc-column.mpcth-sc-column-last {
  margin-right: 0%;
}
@font-face {
  font-family: 'mpcth-sbfo';
  src: url("../fonts/mpcth-sbfo.eot?10484872");
  src: url("../fonts/mpcth-sbfo.eot?10484872#iefix") format('embedded-opentype'), url("../fonts/mpcth-sbfo.woff?10484872") format('woff'), url("../fonts/mpcth-sbfo.ttf?10484872") format('truetype'), url("../fonts/mpcth-sbfo.svg?10484872#mpcth-sbfo") format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'mpcth-sbfo';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  line-height: 1em;
  margin-left: 0.2em;
}
.icon-plus:before {
  content: '\2b';
}
/* '+' */
.icon-cancel:before {
  content: '\2715';
}
/* '✕' */
.mpcth-sc-list {
  margin-bottom: 1em;
  list-style: none;
  margin-left: 0px;
}
@charset "UTF-8";
@font-face {
  font-family: 'font_icons';
  src: url("../fonts/font_icons.eot");
  src: url("../fonts/font_icons.eot?#iefix") format('embedded-opentype'), url("../fonts/font_icons.woff") format('woff'), url("../fonts/font_icons.ttf") format('truetype'), url("../fonts/font_icons.svg#font_icons") format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="mpcth-sc-icon-"]:before,
[class*=" mpcth-sc-icon-"]:before {
  font-family: 'font_icons';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.5em;
  text-align: center;
  line-height: 1em;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mpcth-sc-icon-plus:before {
  content: '\2b';
}
.mpcth-sc-icon-minus:before {
  content: '\2d';
}
.mpcth-sc-icon-info:before {
  content: '\2139';
}
.mpcth-sc-icon-left-thin:before {
  content: '\2190';
}
.mpcth-sc-icon-up-thin:before {
  content: '\2191';
}
.mpcth-sc-icon-right-thin:before {
  content: '\2192';
}
.mpcth-sc-icon-down-thin:before {
  content: '\2193';
}
.mpcth-sc-icon-level-up:before {
  content: '\21b0';
}
.mpcth-sc-icon-level-down:before {
  content: '\21b3';
}
.mpcth-sc-icon-switch:before {
  content: '\21c6';
}
.mpcth-sc-icon-infinity:before {
  content: '\221e';
}
.mpcth-sc-icon-plus-squared:before {
  content: '\229e';
}
.mpcth-sc-icon-minus-squared:before {
  content: '\229f';
}
.mpcth-sc-icon-home:before {
  content: '\2302';
}
.mpcth-sc-icon-keyboard:before {
  content: '\2328';
}
.mpcth-sc-icon-erase:before {
  content: '\232b';
}
.mpcth-sc-icon-pause:before {
  content: '\2389';
}
.mpcth-sc-icon-fast-forward:before {
  content: '\23e9';
}
.mpcth-sc-icon-fast-backward:before {
  content: '\23ea';
}
.mpcth-sc-icon-to-end:before {
  content: '\23ed';
}
.mpcth-sc-icon-to-start:before {
  content: '\23ee';
}
.mpcth-sc-icon-hourglass:before {
  content: '\23f3';
}
.mpcth-sc-icon-stop:before {
  content: '\25a0';
}
.mpcth-sc-icon-up-dir:before {
  content: '\25b4';
}
.mpcth-sc-icon-play:before {
  content: '\25b6';
}
.mpcth-sc-icon-right-dir:before {
  content: '\25b8';
}
.mpcth-sc-icon-down-dir:before {
  content: '\25be';
}
.mpcth-sc-icon-left-dir:before {
  content: '\25c2';
}
.mpcth-sc-icon-adjust:before {
  content: '\25d1';
}
.mpcth-sc-icon-cloud:before {
  content: '\2601';
}
.mpcth-sc-icon-star:before {
  content: '\2605';
}
.mpcth-sc-icon-star-empty:before {
  content: '\2606';
}
.mpcth-sc-icon-cup:before {
  content: '\2615';
}
.mpcth-sc-icon-menu:before {
  content: '\2630';
}
.mpcth-sc-icon-moon:before {
  content: '\263d';
}
.mpcth-sc-icon-heart-empty:before {
  content: '\2661';
}
.mpcth-sc-icon-heart:before {
  content: '\2665';
}
.mpcth-sc-icon-note:before {
  content: '\266a';
}
.mpcth-sc-icon-note-beamed:before {
  content: '\266b';
}
.mpcth-sc-icon-layout:before {
  content: '\268f';
}
.mpcth-sc-icon-flag:before {
  content: '\2691';
}
.mpcth-sc-icon-tools:before {
  content: '\2692';
}
.mpcth-sc-icon-cog:before {
  content: '\2699';
}
.mpcth-sc-icon-attention:before {
  content: '\26a0';
}
.mpcth-sc-icon-flash:before {
  content: '\26a1';
}
.mpcth-sc-icon-record:before {
  content: '\26ab';
}
.mpcth-sc-icon-cloud-thunder:before {
  content: '\26c8';
}
.mpcth-sc-icon-tape:before {
  content: '\2707';
}
.mpcth-sc-icon-flight:before {
  content: '\2708';
}
.mpcth-sc-icon-mail:before {
  content: '\2709';
}
.mpcth-sc-icon-pencil:before {
  content: '\270e';
}
.mpcth-sc-icon-feather:before {
  content: '\2712';
}
.mpcth-sc-icon-check:before {
  content: '\2713';
}
.mpcth-sc-icon-cancel:before {
  content: '\2715';
}
.mpcth-sc-icon-cancel-circled:before {
  content: '\2716';
}
.mpcth-sc-icon-cancel-squared:before {
  content: '\274e';
}
.mpcth-sc-icon-help:before {
  content: '\2753';
}
.mpcth-sc-icon-quote:before {
  content: '\275e';
}
.mpcth-sc-icon-plus-circled:before {
  content: '\2795';
}
.mpcth-sc-icon-minus-circled:before {
  content: '\2796';
}
.mpcth-sc-icon-right:before {
  content: '\27a1';
}
.mpcth-sc-icon-direction:before {
  content: '\27a2';
}
.mpcth-sc-icon-forward:before {
  content: '\27a6';
}
.mpcth-sc-icon-ccw:before {
  content: '\27f2';
}
.mpcth-sc-icon-cw:before {
  content: '\27f3';
}
.mpcth-sc-icon-left:before {
  content: '\2b05';
}
.mpcth-sc-icon-up:before {
  content: '\2b06';
}
.mpcth-sc-icon-down:before {
  content: '\2b07';
}
.mpcth-sc-icon-list-add:before {
  content: '\e003';
}
.mpcth-sc-icon-list:before {
  content: '\e005';
}
.mpcth-sc-icon-left-bold:before {
  content: '\e4ad';
}
.mpcth-sc-icon-right-bold:before {
  content: '\e4ae';
}
.mpcth-sc-icon-up-bold:before {
  content: '\e4af';
}
.mpcth-sc-icon-down-bold:before {
  content: '\e4b0';
}
.mpcth-sc-icon-user-add:before {
  content: '\e700';
}
.mpcth-sc-icon-help-circled:before {
  content: '\e704';
}
.mpcth-sc-icon-info-circled:before {
  content: '\e705';
}
.mpcth-sc-icon-eye:before {
  content: '\e70a';
}
.mpcth-sc-icon-tag:before {
  content: '\e70c';
}
.mpcth-sc-icon-upload-cloud:before {
  content: '\e711';
}
.mpcth-sc-icon-reply:before {
  content: '\e712';
}
.mpcth-sc-icon-reply-all:before {
  content: '\e713';
}
.mpcth-sc-icon-code:before {
  content: '\e714';
}
.mpcth-sc-icon-export:before {
  content: '\e715';
}
.mpcth-sc-icon-print:before {
  content: '\e716';
}
.mpcth-sc-icon-retweet:before {
  content: '\e717';
}
.mpcth-sc-icon-comment:before {
  content: '\e718';
}
.mpcth-sc-icon-chat:before {
  content: '\e720';
}
.mpcth-sc-icon-vcard:before {
  content: '\e722';
}
.mpcth-sc-icon-address:before {
  content: '\e723';
}
.mpcth-sc-icon-location:before {
  content: '\e724';
}
.mpcth-sc-icon-map:before {
  content: '\e727';
}
.mpcth-sc-icon-compass:before {
  content: '\e728';
}
.mpcth-sc-icon-trash:before {
  content: '\e729';
}
.mpcth-sc-icon-doc:before {
  content: '\e730';
}
.mpcth-sc-icon-doc-text-inv:before {
  content: '\e731';
}
.mpcth-sc-icon-docs:before {
  content: '\e736';
}
.mpcth-sc-icon-doc-landscape:before {
  content: '\e737';
}
.mpcth-sc-icon-archive:before {
  content: '\e738';
}
.mpcth-sc-icon-rss:before {
  content: '\e73a';
}
.mpcth-sc-icon-share:before {
  content: '\e73c';
}
.mpcth-sc-icon-basket:before {
  content: '\e73d';
}
.mpcth-sc-icon-shareable:before {
  content: '\e73e';
}
.mpcth-sc-icon-login:before {
  content: '\e740';
}
.mpcth-sc-icon-logout:before {
  content: '\e741';
}
.mpcth-sc-icon-volume:before {
  content: '\e742';
}
.mpcth-sc-icon-resize-full:before {
  content: '\e744';
}
.mpcth-sc-icon-resize-small:before {
  content: '\e746';
}
.mpcth-sc-icon-popup:before {
  content: '\e74c';
}
.mpcth-sc-icon-publish:before {
  content: '\e74d';
}
.mpcth-sc-icon-window:before {
  content: '\e74e';
}
.mpcth-sc-icon-arrow-combo:before {
  content: '\e74f';
}
.mpcth-sc-icon-chart-pie:before {
  content: '\e751';
}
.mpcth-sc-icon-language:before {
  content: '\e752';
}
.mpcth-sc-icon-air:before {
  content: '\e753';
}
.mpcth-sc-icon-database:before {
  content: '\e754';
}
.mpcth-sc-icon-drive:before {
  content: '\e755';
}
.mpcth-sc-icon-bucket:before {
  content: '\e756';
}
.mpcth-sc-icon-thermometer:before {
  content: '\e757';
}
.mpcth-sc-icon-down-circled:before {
  content: '\e758';
}
.mpcth-sc-icon-left-circled:before {
  content: '\e759';
}
.mpcth-sc-icon-right-circled:before {
  content: '\e75a';
}
.mpcth-sc-icon-up-circled:before {
  content: '\e75b';
}
.mpcth-sc-icon-down-open:before {
  content: '\e75c';
}
.mpcth-sc-icon-left-open:before {
  content: '\e75d';
}
.mpcth-sc-icon-right-open:before {
  content: '\e75e';
}
.mpcth-sc-icon-up-open:before {
  content: '\e75f';
}
.mpcth-sc-icon-down-open-mini:before {
  content: '\e760';
}
.mpcth-sc-icon-left-open-mini:before {
  content: '\e761';
}
.mpcth-sc-icon-right-open-mini:before {
  content: '\e762';
}
.mpcth-sc-icon-up-open-mini:before {
  content: '\e763';
}
.mpcth-sc-icon-down-open-big:before {
  content: '\e764';
}
.mpcth-sc-icon-left-open-big:before {
  content: '\e765';
}
.mpcth-sc-icon-right-open-big:before {
  content: '\e766';
}
.mpcth-sc-icon-up-open-big:before {
  content: '\e767';
}
.mpcth-sc-icon-progress-0:before {
  content: '\e768';
}
.mpcth-sc-icon-progress-1:before {
  content: '\e769';
}
.mpcth-sc-icon-progress-2:before {
  content: '\e76a';
}
.mpcth-sc-icon-progress-3:before {
  content: '\e76b';
}
.mpcth-sc-icon-back-in-time:before {
  content: '\e771';
}
.mpcth-sc-icon-network:before {
  content: '\e776';
}
.mpcth-sc-icon-inbox:before {
  content: '\e777';
}
.mpcth-sc-icon-install:before {
  content: '\e778';
}
.mpcth-sc-icon-lifebuoy:before {
  content: '\e788';
}
.mpcth-sc-icon-mouse:before {
  content: '\e789';
}
.mpcth-sc-icon-dot:before {
  content: '\e78b';
}
.mpcth-sc-icon-dot-2:before {
  content: '\e78c';
}
.mpcth-sc-icon-dot-3:before {
  content: '\e78d';
}
.mpcth-sc-icon-suitcase:before {
  content: '\e78e';
}
.mpcth-sc-icon-flow-cascade:before {
  content: '\e790';
}
.mpcth-sc-icon-flow-branch:before {
  content: '\e791';
}
.mpcth-sc-icon-flow-tree:before {
  content: '\e792';
}
.mpcth-sc-icon-flow-line:before {
  content: '\e793';
}
.mpcth-sc-icon-flow-parallel:before {
  content: '\e794';
}
.mpcth-sc-icon-brush:before {
  content: '\e79a';
}
.mpcth-sc-icon-paper-plane:before {
  content: '\e79b';
}
.mpcth-sc-icon-magnet:before {
  content: '\e7a1';
}
.mpcth-sc-icon-gauge:before {
  content: '\e7a2';
}
.mpcth-sc-icon-traffic-cone:before {
  content: '\e7a3';
}
.mpcth-sc-icon-cc:before {
  content: '\e7a5';
}
.mpcth-sc-icon-cc-by:before {
  content: '\e7a6';
}
.mpcth-sc-icon-cc-nc:before {
  content: '\e7a7';
}
.mpcth-sc-icon-cc-nc-eu:before {
  content: '\e7a8';
}
.mpcth-sc-icon-cc-nc-jp:before {
  content: '\e7a9';
}
.mpcth-sc-icon-cc-sa:before {
  content: '\e7aa';
}
.mpcth-sc-icon-cc-nd:before {
  content: '\e7ab';
}
.mpcth-sc-icon-cc-pd:before {
  content: '\e7ac';
}
.mpcth-sc-icon-cc-zero:before {
  content: '\e7ad';
}
.mpcth-sc-icon-cc-share:before {
  content: '\e7ae';
}
.mpcth-sc-icon-cc-remix:before {
  content: '\e7af';
}
.mpcth-sc-icon-github:before {
  content: '\f300';
}
.mpcth-sc-icon-github-circled:before {
  content: '\f301';
}
.mpcth-sc-icon-flickr:before {
  content: '\f303';
}
.mpcth-sc-icon-flickr-circled:before {
  content: '\f304';
}
.mpcth-sc-icon-vimeo:before {
  content: '\f306';
}
.mpcth-sc-icon-vimeo-circled:before {
  content: '\f307';
}
.mpcth-sc-icon-twitter:before {
  content: '\f309';
}
.mpcth-sc-icon-twitter-circled:before {
  content: '\f30a';
}
.mpcth-sc-icon-facebook:before {
  content: '\f30c';
}
.mpcth-sc-icon-facebook-circled:before {
  content: '\f30d';
}
.mpcth-sc-icon-facebook-squared:before {
  content: '\f30e';
}
.mpcth-sc-icon-gplus:before {
  content: '\f30f';
}
.mpcth-sc-icon-gplus-circled:before {
  content: '\f310';
}
.mpcth-sc-icon-pinterest:before {
  content: '\f312';
}
.mpcth-sc-icon-pinterest-circled:before {
  content: '\f313';
}
.mpcth-sc-icon-tumblr:before {
  content: '\f315';
}
.mpcth-sc-icon-tumblr-circled:before {
  content: '\f316';
}
.mpcth-sc-icon-linkedin:before {
  content: '\f318';
}
.mpcth-sc-icon-linkedin-circled:before {
  content: '\f319';
}
.mpcth-sc-icon-dribbble:before {
  content: '\f31b';
}
.mpcth-sc-icon-dribbble-circled:before {
  content: '\f31c';
}
.mpcth-sc-icon-stumbleupon:before {
  content: '\f31e';
}
.mpcth-sc-icon-stumbleupon-circled:before {
  content: '\f31f';
}
.mpcth-sc-icon-lastfm:before {
  content: '\f321';
}
.mpcth-sc-icon-lastfm-circled:before {
  content: '\f322';
}
.mpcth-sc-icon-rdio:before {
  content: '\f324';
}
.mpcth-sc-icon-rdio-circled:before {
  content: '\f325';
}
.mpcth-sc-icon-spotify:before {
  content: '\f327';
}
.mpcth-sc-icon-spotify-circled:before {
  content: '\f328';
}
.mpcth-sc-icon-qq:before {
  content: '\f32a';
}
.mpcth-sc-icon-instagrem:before {
  content: '\f32d';
}
.mpcth-sc-icon-dropbox:before {
  content: '\f330';
}
.mpcth-sc-icon-evernote:before {
  content: '\f333';
}
.mpcth-sc-icon-flattr:before {
  content: '\f336';
}
.mpcth-sc-icon-skype:before {
  content: '\f339';
}
.mpcth-sc-icon-skype-circled:before {
  content: '\f33a';
}
.mpcth-sc-icon-renren:before {
  content: '\f33c';
}
.mpcth-sc-icon-sina-weibo:before {
  content: '\f33f';
}
.mpcth-sc-icon-paypal:before {
  content: '\f342';
}
.mpcth-sc-icon-picasa:before {
  content: '\f345';
}
.mpcth-sc-icon-soundcloud:before {
  content: '\f348';
}
.mpcth-sc-icon-mixi:before {
  content: '\f34b';
}
.mpcth-sc-icon-behance:before {
  content: '\f34e';
}
.mpcth-sc-icon-google-circles:before {
  content: '\f351';
}
.mpcth-sc-icon-vkontakte:before {
  content: '\f354';
}
.mpcth-sc-icon-smashing:before {
  content: '\f357';
}
.mpcth-sc-icon-db-shape:before {
  content: '\f600';
}
.mpcth-sc-icon-sweden:before {
  content: '\f601';
}
.mpcth-sc-icon-logo-db:before {
  content: '\f603';
}
.mpcth-sc-icon-picture:before {
  content: '🌄';
}
.mpcth-sc-icon-globe:before {
  content: '🌎';
}
.mpcth-sc-icon-leaf:before {
  content: '🍂';
}
.mpcth-sc-icon-graduation-cap:before {
  content: '🎓';
}
.mpcth-sc-icon-mic:before {
  content: '🎤';
}
.mpcth-sc-icon-palette:before {
  content: '🎨';
}
.mpcth-sc-icon-ticket:before {
  content: '🎫';
}
.mpcth-sc-icon-video:before {
  content: '🎬';
}
.mpcth-sc-icon-target:before {
  content: '🎯';
}
.mpcth-sc-icon-music:before {
  content: '🎵';
}
.mpcth-sc-icon-trophy:before {
  content: '🏆';
}
.mpcth-sc-icon-thumbs-up:before {
  content: '👍';
}
.mpcth-sc-icon-thumbs-down:before {
  content: '👎';
}
.mpcth-sc-icon-bag:before {
  content: '👜';
}
.mpcth-sc-icon-user:before {
  content: '👤';
}
.mpcth-sc-icon-users:before {
  content: '👥';
}
.mpcth-sc-icon-lamp:before {
  content: '💡';
}
.mpcth-sc-icon-alert:before {
  content: '💥';
}
.mpcth-sc-icon-water:before {
  content: '💦';
}
.mpcth-sc-icon-droplet:before {
  content: '💧';
}
.mpcth-sc-icon-credit-card:before {
  content: '💳';
}
.mpcth-sc-icon-monitor:before {
  content: '💻';
}
.mpcth-sc-icon-briefcase:before {
  content: '💼';
}
.mpcth-sc-icon-floppy:before {
  content: '💾';
}
.mpcth-sc-icon-cd:before {
  content: '💿';
}
.mpcth-sc-icon-folder:before {
  content: '📁';
}
.mpcth-sc-icon-doc-text:before {
  content: '📄';
}
.mpcth-sc-icon-calendar:before {
  content: '📅';
}
.mpcth-sc-icon-chart-line:before {
  content: '📈';
}
.mpcth-sc-icon-chart-bar:before {
  content: '📊';
}
.mpcth-sc-icon-clipboard:before {
  content: '📋';
}
.mpcth-sc-icon-attach:before {
  content: '📎';
}
.mpcth-sc-icon-bookmarks:before {
  content: '📑';
}
.mpcth-sc-icon-book:before {
  content: '📕';
}
.mpcth-sc-icon-book-open:before {
  content: '📖';
}
.mpcth-sc-icon-phone:before {
  content: '📞';
}
.mpcth-sc-icon-megaphone:before {
  content: '📣';
}
.mpcth-sc-icon-upload:before {
  content: '📤';
}
.mpcth-sc-icon-download:before {
  content: '📥';
}
.mpcth-sc-icon-box:before {
  content: '📦';
}
.mpcth-sc-icon-newspaper:before {
  content: '📰';
}
.mpcth-sc-icon-mobile:before {
  content: '📱';
}
.mpcth-sc-icon-signal:before {
  content: '📶';
}
.mpcth-sc-icon-camera:before {
  content: '📷';
}
.mpcth-sc-icon-shuffle:before {
  content: '🔀';
}
.mpcth-sc-icon-loop:before {
  content: '🔁';
}
.mpcth-sc-icon-arrows-ccw:before {
  content: '🔄';
}
.mpcth-sc-icon-light-down:before {
  content: '🔅';
}
.mpcth-sc-icon-light-up:before {
  content: '🔆';
}
.mpcth-sc-icon-mute:before {
  content: '🔇';
}
.mpcth-sc-icon-sound:before {
  content: '🔊';
}
.mpcth-sc-icon-battery:before {
  content: '🔋';
}
.mpcth-sc-icon-search:before {
  content: '🔍';
}
.mpcth-sc-icon-key:before {
  content: '🔑';
}
.mpcth-sc-icon-lock:before {
  content: '🔒';
}
.mpcth-sc-icon-lock-open:before {
  content: '🔓';
}
.mpcth-sc-icon-bell:before {
  content: '🔔';
}
.mpcth-sc-icon-bookmark:before {
  content: '🔖';
}
.mpcth-sc-icon-link:before {
  content: '🔗';
}
.mpcth-sc-icon-back:before {
  content: '🔙';
}
.mpcth-sc-icon-flashlight:before {
  content: '🔦';
}
.mpcth-sc-icon-clock:before {
  content: '🕔';
}
.mpcth-sc-icon-rocket:before {
  content: '🚀';
}
.mpcth-sc-icon-block:before {
  content: '🚫';
}
/* ---------------------------------------------------------------- */
/*	Contact Form
/* ---------------------------------------------------------------- */
#mpcth_contact_form {
  position: relative;
}
#mpcth_contact_form label {
  display: none;
}
#mpcth_contact_form input {
  font-size: 14px;
  font-family: 'OpenSansLight', 'Helvetica', Arial, sans-serif;
  color: #515151;
  border: 1px solid #eeeeee;
}
#mpcth_contact_form .form-allowed-tags,
#mpcth_contact_form .form-allowed-tags {
  margin-bottom: 15px;
}
#mpcth_contact_form .mpcth-cf-form-message textarea {
  width: 100%;
  max-width: 100%;
  height: 125px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px;
  font-family: 'OpenSansLight', 'Helvetica', Arial, sans-serif;
  color: #515151;
  border: 1px solid #eeeeee;
  font-size: 14px;
  line-height: 1.5em;
}
#mpcth_contact_form .mpcth-cf-form-author,
#mpcth_contact_form .mpcth-cf-form-email {
  position: relative;
  float: left;
  width: 49%;
}
#mpcth_contact_form .mpcth-cf-form-author input,
#mpcth_contact_form .mpcth-cf-form-email input {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px 10px;
}
#mpcth_contact_form .mpcth-cf-form-author {
  margin-right: 2%;
}
#mpcth_contact_form .mpcth-cf-buttons {
  margin-top: -3px;
}
#mpcth_contact_form .mpcth-cf-buttons #submit {
  background: #5DB7DC;
  color: white;
  padding: 10px 15px;
  margin: 0px;
  cursor: pointer;
}
#mpcth_contact_form p.success,
#mpcth_contact_form label.success,
#mpcth_contact_form p.error,
#mpcth_contact_form label.error {
  display: inline;
  position: absolute;
  left: 0px;
  bottom: -22px;
  font-size: 12px;
  font-style: italic;
  color: #f66060;
  white-space: nowrap;
}
#mpcth_contact_form p.success,
#mpcth_contact_form p.error {
  margin: 0px;
  bottom: 29px;
}
#mpcth_contact_form .mpcth-cf-response.success {
  color: #5BC15B;
}
#mpcth_contact_form .mpcth-cf-response.error {
  color: #FF0000;
}
#mpcth_contact_form textarea.error,
#mpcth_contact_form input.error {
  background: #f66060;
  color: white;
}
#mpcth_contact_form .mpcth-cf-form-message .error {
  bottom: 43px;
  font-size: 14px;
}
/* ---------------------------------------------------------------- */
/*	Flex Slider
/* ---------------------------------------------------------------- */
#mpcth_page_articles .flexslider {
  margin: 0px;
  background: transparent;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
}
#mpcth_page_articles .flexslider ol.flex-control-nav {
  width: auto;
  position: absolute;
  top: 1%;
  bottom: auto;
  right: 1.5%;
  opacity: 0.8;
}
#mpcth_page_articles .flexslider ol.flex-control-nav li a {
  border-radius: 0px;
  background: white;
  border: none;
  box-shadow: none;
}
#mpcth_page_articles .flexslider ol.flex-control-nav li a.flex-active,
#mpcth_page_articles .flexslider ol.flex-control-nav li a:hover {
  background: #42B7AB;
}
#mpcth_page_articles .flexslider .flex-direction-nav a {
  background: #FFFFFF;
  background: rgba(255, 255, 255, 0.5);
  width: 40px;
  height: 40px;
}
#mpcth_page_articles .flexslider .flex-direction-nav a.flex-next:after {
  position: absolute;
  top: 10px;
  left: 15px;
  content: '';
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #42B7AB;
  opacity: 0.5;
}
#mpcth_page_articles .flexslider .flex-direction-nav a.flex-prev:after {
  position: absolute;
  top: 10px;
  right: 15px;
  content: '';
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 15px solid #42B7AB;
  opacity: 0.5;
}
#mpcth_page_articles .flexslider .flex-direction-nav a:hover {
  background: rgba(255, 255, 255, 0.8);
}
#mpcth_page_articles .flexslider .flex-direction-nav a:hover:after {
  opacity: 0.8;
}
/* ---------------------------------------------------------------- */
/*	Visual Composer
/* ---------------------------------------------------------------- */
#mpcth_page_wrap .ui-accordion-header a {
  font-size: 18px;
  font-weight: 300;
  position: relative;
  top: 0px;
  left: 10px;
}
#mpcth_page_wrap .wpb_toggle {
  font-size: 22px;
  font-weight: 300;
  position: relative;
  top: 0px;
  left: 10px;
}
#mpcth_page_wrap .wpb_tabs .ui-tabs .ui-tabs-panel:hover,
#mpcth_page_wrap .wpb_tabs .ui-tabs .ui-tabs-panel {
  background: transparent;
  padding: 1em 0em;
}
#mpcth_page_wrap .wpb_call_to_action h2 {
  font-weight: 300;
  font-size: 20px;
  margin-bottom: 0px;
}
#mpcth_page_wrap .wpb_separator,
#mpcth_page_wrap .vc_text_separator {
  border-bottom: 1px solid #E0E0E0;
}
#mpcth_page_wrap .wpb_separator div,
#mpcth_page_wrap .vc_text_separator div {
  background-color: #42B7AB;
  top: 13px;
}
#mpcth_page_wrap .wpb_alert {
  border: none;
  border-radius: 0px;
  height: auto;
  text-shadow: none;
}
#mpcth_page_wrap .wpb_alert .messagebox_text {
  background: none;
  padding: 5px 0px;
}
#mpcth_page_wrap .wpb_alert .messagebox_text p {
  margin: 0px;
}
