@font-face {
 font-family: 'fontello';
  src: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello.eot?t=1508252008047");
  src: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-.eot#iefix?t=1508252008047") format('embedded-opentype'), url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello.woff?t=1508252008047") format('woff'), url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello.ttf?t=1508252008047") format('truetype'), url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello.svg#fontello?t=1508252008047") format('svg');
  font-weight: normal;
  font-style: normal;
} 

@font-face {
  font-family: 'fontello-social';
  src: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-social.eot?t=1508252008047");
  src: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-social-.eot#iefix?t=1508252008047") format('embedded-opentype'), url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-social.woff?t=1508252008047") format('woff'), url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-social.ttf?t=1508252008047") format('truetype'), url("https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-social.svg#fontello?t=1508252008047") format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
  font-family: 'fontello-circle';
  src: url('https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-circle.eot?t=1508252008047');
  src: url('https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-circle.eot#iefix?t=1508252008047') format('embedded-opentype'),
url('https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-circle.woff?t=1508252008047') format('woff'),
url('https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-circle.ttf?t=1508252008047') format('truetype'),
url('https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/fontello/fontello-circle.svg#fontello?t=1508252008047') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0;
  text-align: center;
  line-height: 1em;
}

[class^="icon-s-"]:before,
[class*=" icon-s-"]:before {
  font-family: 'fontello-social';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0;
  text-align: center;
  line-height: 1em;
}
 
.icon-plus:before { content: '\2b'; } /* '+' */
.icon-plus-1:before { content: '\e817'; } /* '' */
.icon-minus:before { content: '\2d'; } /* '-' */
.icon-minus-1:before { content: '\e816'; } /* '' */
.icon-info:before { content: '\2139'; } /* 'â„¹' */
.icon-left-thin:before { content: '\2190'; } /* 'â†' */
.icon-left-1:before { content: '\e847'; } /* '' */
.icon-up-thin:before { content: '\2191'; } /* 'â†‘' */
.icon-up-1:before { content: '\e845'; } /* '' */
.icon-right-thin:before { content: '\2192'; } /* 'â†’' */
.icon-right-1:before { content: '\e846'; } /* '' */
.icon-down-thin:before { content: '\2193'; } /* 'â†“' */
.icon-down-1:before { content: '\e848'; } /* '' */
.icon-level-up:before { content: '\21b0'; } /* 'â†°' */
.icon-level-down:before { content: '\21b3'; } /* 'â†³' */
.icon-switch:before { content: '\21c6'; } /* 'â‡†' */
.icon-infinity:before { content: '\221e'; } /* 'âˆž' */
.icon-plus-squared:before { content: '\229e'; } /* 'âŠž' */
.icon-minus-squared:before { content: '\229f'; } /* 'âŠŸ' */
.icon-home:before { content: '\2302'; } /* 'âŒ‚' */
.icon-home-1:before { content: '\e811'; } /* '' */
.icon-keyboard:before { content: '\2328'; } /* 'âŒ¨' */
.icon-erase:before { content: '\232b'; } /* 'âŒ«' */
.icon-pause:before { content: '\2389'; } /* 'âŽ‰' */
.icon-pause-1:before { content: '\e851'; } /* '' */
.icon-fast-forward:before { content: '\23e9'; } /* 'â©' */
.icon-fast-fw:before { content: '\e856'; } /* '' */
.icon-fast-backward:before { content: '\23ea'; } /* 'âª' */
.icon-fast-bw:before { content: '\e857'; } /* '' */
.icon-to-end:before { content: '\23ed'; } /* 'â­' */
.icon-to-end-1:before { content: '\e852'; } /* '' */
.icon-to-start:before { content: '\23ee'; } /* 'â®' */
.icon-to-start-1:before { content: '\e854'; } /* '' */
.icon-hourglass:before { content: '\23f3'; } /* 'â³' */
.icon-stop:before { content: '\25a0'; } /* 'â– ' */
.icon-stop-1:before { content: '\25aa'; } /* 'â–ª' */
.icon-up-dir:before { content: '\25b4'; } /* 'â–´' */
.icon-up-dir-1:before { content: '\e841'; } /* '' */
.icon-play:before { content: '\25b6'; } /* 'â–¶' */
.icon-play-1:before { content: '\e84f'; } /* '' */
.icon-right-dir:before { content: '\25b8'; } /* 'â–¸' */
.icon-right-dir-1:before { content: '\e84d'; } /* '' */
.icon-down-dir:before { content: '\25be'; } /* 'â–¾' */
.icon-down-dir-1:before { content: '\e840'; } /* '' */
.icon-left-dir:before { content: '\25c2'; } /* 'â—‚' */
.icon-left-dir-1:before { content: '\e842'; } /* '' */
.icon-adjust:before { content: '\25d1'; } /* 'â—‘' */
.icon-cloud:before { content: '\2601'; } /* 'â˜' */
.icon-cloud-1:before { content: '\e85c'; } /* '' */
.icon-umbrella:before { content: '\2602'; } /* 'â˜‚' */
.icon-star:before { content: '\2605'; } /* 'â˜…' */
.icon-star-1:before { content: '\e805'; } /* '' */
.icon-star-empty:before { content: '\2606'; } /* 'â˜†' */
.icon-star-empty-1:before { content: '\e806'; } /* '' */
.icon-check-1:before { content: '\2611'; } /* 'â˜‘' */
.icon-cup:before { content: '\2615'; } /* 'â˜•' */
.icon-left-hand:before { content: '\261c'; } /* 'â˜œ' */
.icon-up-hand:before { content: '\261d'; } /* 'â˜' */
.icon-right-hand:before { content: '\261e'; } /* 'â˜ž' */
.icon-down-hand:before { content: '\261f'; } /* 'â˜Ÿ' */
.icon-menu:before { content: '\2630'; } /* 'â˜°' */
.icon-th-list:before { content: '\e81b'; } /* '' */
.icon-moon:before { content: '\263d'; } /* 'â˜½' */
.icon-heart-empty:before { content: '\2661'; } /* 'â™¡' */
.icon-heart-empty-1:before { content: '\e804'; } /* '' */
.icon-heart:before { content: '\2665'; } /* 'â™¥' */
.icon-heart-1:before { content: '\e803'; } /* '' */
.icon-note:before { content: '\266a'; } /* 'â™ª' */
.icon-note-beamed:before { content: '\266b'; } /* 'â™«' */
.icon-music-1:before { content: '\e800'; } /* '' */
.icon-th:before { content: '\268f'; } /* 'âš' */
.icon-layout:before { content: '\e80c'; } /* '' */
.icon-flag:before { content: '\2691'; } /* 'âš‘' */
.icon-flag-1:before { content: '\e81f'; } /* '' */
.icon-tools:before { content: '\2692'; } /* 'âš’' */
.icon-cog:before { content: '\2699'; } /* 'âš™' */
.icon-cog-1:before { content: '\e82e'; } /* '' */
.icon-attention:before { content: '\26a0'; } /* 'âš ' */
.icon-attention-1:before { content: '\e834'; } /* '' */
.icon-flash:before { content: '\26a1'; } /* 'âš¡' */
.icon-flash-1:before { content: '\e85d'; } /* '' */
.icon-record:before { content: '\26ab'; } /* 'âš«' */
.icon-cloud-thunder:before { content: '\26c8'; } /* 'â›ˆ' */
.icon-cog-alt:before { content: '\26ef'; } /* 'â›¯' */
.icon-scissors:before { content: '\2702'; } /* 'âœ‚' */
.icon-tape:before { content: '\2707'; } /* 'âœ‡' */
.icon-flight:before { content: '\2708'; } /* 'âœˆ' */
.icon-flight-1:before { content: '\e86f'; } /* '' */
.icon-mail:before { content: '\2709'; } /* 'âœ‰' */
.icon-mail-1:before { content: '\e802'; } /* '' */
.icon-edit:before { content: '\270d'; } /* 'âœ' */
.icon-pencil:before { content: '\270e'; } /* 'âœŽ' */
.icon-pencil-1:before { content: '\e826'; } /* '' */
.icon-feather:before { content: '\2712'; } /* 'âœ’' */
.icon-check:before { content: '\2713'; } /* 'âœ“' */
.icon-ok:before { content: '\e81a'; } /* '' */
.icon-ok-circle:before { content: '\2714'; } /* 'âœ”' */
.icon-cancel:before { content: '\2715'; } /* 'âœ•' */
.icon-cancel-1:before { content: '\e819'; } /* '' */
.icon-cancel-circled:before { content: '\2716'; } /* 'âœ–' */
.icon-cancel-circle:before { content: '\e818'; } /* '' */
.icon-asterisk:before { content: '\2731'; } /* 'âœ±' */
.icon-cancel-squared:before { content: '\274e'; } /* 'âŽ' */
.icon-help:before { content: '\2753'; } /* 'â“' */
.icon-attention-circle:before { content: '\2757'; } /* 'â—' */
.icon-quote:before { content: '\275e'; } /* 'âž' */
.icon-plus-circled:before { content: '\2795'; } /* 'âž•' */
.icon-plus-circle:before { content: '\e815'; } /* '' */
.icon-minus-circled:before { content: '\2796'; } /* 'âž–' */
.icon-minus-circle:before { content: '\e814'; } /* '' */
.icon-right:before { content: '\27a1'; } /* 'âž¡' */
.icon-direction:before { content: '\27a2'; } /* 'âž¢' */
.icon-forward:before { content: '\27a6'; } /* 'âž¦' */
.icon-forward-1:before { content: '\e824'; } /* '' */
.icon-ccw:before { content: '\27f2'; } /* 'âŸ²' */
.icon-cw:before { content: '\27f3'; } /* 'âŸ³' */
.icon-cw-1:before { content: '\e844'; } /* '' */
.icon-left:before { content: '\2b05'; } /* 'â¬…' */
.icon-up:before { content: '\2b06'; } /* 'â¬†' */
.icon-down:before { content: '\2b07'; } /* 'â¬‡' */
.icon-resize-vertical:before { content: '\2b0c'; } /* 'â¬Œ' */
.icon-resize-horizontal:before { content: '\2b0d'; } /* 'â¬' */
.icon-eject:before { content: '\2ecf'; } /* 'â»' */
.icon-list-add:before { content: '\e003'; } /* '' */
.icon-list:before { content: '\e005'; } /* '' */
.icon-left-bold:before { content: '\e4ad'; } /* '' */
.icon-right-bold:before { content: '\e4ae'; } /* '' */
.icon-up-bold:before { content: '\e4af'; } /* '' */
.icon-down-bold:before { content: '\e4b0'; } /* '' */
.icon-user-add:before { content: '\e700'; } /* '' */
.icon-star-half:before { content: '\e701'; } /* '' */
.icon-ok-circle2:before { content: '\e702'; } /* '' */
.icon-cancel-circle2:before { content: '\e703'; } /* '' */
.icon-help-circled:before { content: '\e704'; } /* '' */
.icon-help-circle:before { content: '\e813'; } /* '' */
.icon-info-circled:before { content: '\e705'; } /* '' */
.icon-info-circle:before { content: '\e812'; } /* '' */
.icon-th-large:before { content: '\e708'; } /* '' */
.icon-eye:before { content: '\e70a'; } /* '' */
.icon-eye-1:before { content: '\e81c'; } /* '' */
.icon-eye-off:before { content: '\e70b'; } /* '' */
.icon-tag:before { content: '\e70c'; } /* '' */
.icon-tag-1:before { content: '\e81d'; } /* '' */
.icon-tags:before { content: '\e70d'; } /* '' */
.icon-camera-alt:before { content: '\e70f'; } /* '' */
.icon-upload-cloud:before { content: '\e711'; } /* '' */
.icon-reply:before { content: '\e712'; } /* '' */
.icon-reply-all:before { content: '\e713'; } /* '' */
.icon-code:before { content: '\e714'; } /* '' */
.icon-export:before { content: '\e715'; } /* '' */
.icon-export-1:before { content: '\e825'; } /* '' */
.icon-print:before { content: '\e716'; } /* '' */
.icon-print-1:before { content: '\e827'; } /* '' */
.icon-retweet:before { content: '\e717'; } /* '' */
.icon-retweet-1:before { content: '\e828'; } /* '' */
.icon-comment:before { content: '\e718'; } /* '' */
.icon-comment-1:before { content: '\e829'; } /* '' */
.icon-chat:before { content: '\e720'; } /* '' */
.icon-chat-1:before { content: '\e82a'; } /* '' */
.icon-vcard:before { content: '\e722'; } /* '' */
.icon-address:before { content: '\e723'; } /* '' */
.icon-location:before { content: '\e724'; } /* '' */
.icon-location-1:before { content: '\e833'; } /* '' */
.icon-map:before { content: '\e727'; } /* '' */
.icon-compass:before { content: '\e728'; } /* '' */
.icon-trash:before { content: '\e729'; } /* '' */
.icon-trash-1:before { content: '\e832'; } /* '' */
.icon-doc:before { content: '\e730'; } /* '' */
.icon-doc-text-inv:before { content: '\e731'; } /* '' */
.icon-docs:before { content: '\e736'; } /* '' */
.icon-doc-landscape:before { content: '\e737'; } /* '' */
.icon-archive:before { content: '\e738'; } /* '' */
.icon-rss:before { content: '\e73a'; } /* '' */
.icon-share:before { content: '\e73c'; } /* '' */
.icon-basket:before { content: '\e73d'; } /* '' */
.icon-basket-1:before { content: '\e82d'; } /* '' */
.icon-shareable:before { content: '\e73e'; } /* '' */
.icon-login:before { content: '\e740'; } /* '' */
.icon-login-1:before { content: '\e82b'; } /* '' */
.icon-logout:before { content: '\e741'; } /* '' */
.icon-logout-1:before { content: '\e836'; } /* '' */
.icon-volume:before { content: '\e742'; } /* '' */
.icon-resize-full:before { content: '\e744'; } /* '' */
.icon-resize-full-1:before { content: '\e83b'; } /* '' */
.icon-resize-small:before { content: '\e746'; } /* '' */
.icon-resize-small-1:before { content: '\e83c'; } /* '' */
.icon-popup:before { content: '\e74c'; } /* '' */
.icon-publish:before { content: '\e74d'; } /* '' */
.icon-window:before { content: '\e74e'; } /* '' */
.icon-arrow-combo:before { content: '\e74f'; } /* '' */
.icon-zoom-in:before { content: '\e750'; } /* '' */
.icon-chart-pie:before { content: '\e751'; } /* '' */
.icon-zoom-out:before { content: '\e83d'; } /* '' */
.icon-language:before { content: '\e752'; } /* '' */
.icon-air:before { content: '\e753'; } /* '' */
.icon-database:before { content: '\e754'; } /* '' */
.icon-drive:before { content: '\e755'; } /* '' */
.icon-bucket:before { content: '\e756'; } /* '' */
.icon-thermometer:before { content: '\e757'; } /* '' */
.icon-down-circled:before { content: '\e758'; } /* '' */
.icon-down-circle2:before { content: '\e83e'; } /* '' */
.icon-left-circled:before { content: '\e759'; } /* '' */
.icon-right-circled:before { content: '\e75a'; } /* '' */
.icon-up-circled:before { content: '\e75b'; } /* '' */
.icon-up-circle2:before { content: '\e83f'; } /* '' */
.icon-down-open:before { content: '\e75c'; } /* '' */
.icon-down-open-1:before { content: '\e84c'; } /* '' */
.icon-left-open:before { content: '\e75d'; } /* '' */
.icon-left-open-1:before { content: '\e84b'; } /* '' */
.icon-right-open:before { content: '\e75e'; } /* '' */
.icon-right-open-1:before { content: '\e84a'; } /* '' */
.icon-up-open:before { content: '\e75f'; } /* '' */
.icon-up-open-1:before { content: '\e849'; } /* '' */
.icon-down-open-mini:before { content: '\e760'; } /* '' */
.icon-arrows-cw:before { content: '\e843'; } /* '' */
.icon-left-open-mini:before { content: '\e761'; } /* '' */
.icon-play-circle2:before { content: '\e850'; } /* '' */
.icon-right-open-mini:before { content: '\e762'; } /* '' */
.icon-to-end-alt:before { content: '\e853'; } /* '' */
.icon-up-open-mini:before { content: '\e763'; } /* '' */
.icon-to-start-alt:before { content: '\e855'; } /* '' */
.icon-down-open-big:before { content: '\e764'; } /* '' */
.icon-left-open-big:before { content: '\e765'; } /* '' */
.icon-right-open-big:before { content: '\e766'; } /* '' */
.icon-up-open-big:before { content: '\e767'; } /* '' */
.icon-progress-0:before { content: '\e768'; } /* '' */
.icon-progress-1:before { content: '\e769'; } /* '' */
.icon-progress-2:before { content: '\e76a'; } /* '' */
.icon-progress-3:before { content: '\e76b'; } /* '' */
.icon-back-in-time:before { content: '\e771'; } /* '' */
.icon-network:before { content: '\e776'; } /* '' */
.icon-inbox:before { content: '\e777'; } /* '' */
.icon-inbox-1:before { content: '\e85a'; } /* '' */
.icon-install:before { content: '\e778'; } /* '' */
.icon-font:before { content: '\e779'; } /* '' */
.icon-bold:before { content: '\e77a'; } /* '' */
.icon-italic:before { content: '\e77b'; } /* '' */
.icon-text-height:before { content: '\e77c'; } /* '' */
.icon-text-width:before { content: '\e77d'; } /* '' */
.icon-align-left:before { content: '\e77e'; } /* '' */
.icon-align-center:before { content: '\e77f'; } /* '' */
.icon-align-right:before { content: '\e780'; } /* '' */
.icon-align-justify:before { content: '\e781'; } /* '' */
.icon-list-1:before { content: '\e782'; } /* '' */
.icon-indent-left:before { content: '\e783'; } /* '' */
.icon-indent-right:before { content: '\e784'; } /* '' */
.icon-lifebuoy:before { content: '\e788'; } /* '' */
.icon-mouse:before { content: '\e789'; } /* '' */
.icon-dot:before { content: '\e78b'; } /* '' */
.icon-dot-2:before { content: '\e78c'; } /* '' */
.icon-dot-3:before { content: '\e78d'; } /* '' */
.icon-suitcase:before { content: '\e78e'; } /* '' */
.icon-off:before { content: '\e86a'; } /* '' */
.icon-road:before { content: '\e78f'; } /* '' */
.icon-flow-cascade:before { content: '\e790'; } /* '' */
.icon-list-alt:before { content: '\e869'; } /* '' */
.icon-flow-branch:before { content: '\e791'; } /* '' */
.icon-qrcode:before { content: '\e868'; } /* '' */
.icon-flow-tree:before { content: '\e792'; } /* '' */
.icon-barcode:before { content: '\e867'; } /* '' */
.icon-flow-line:before { content: '\e793'; } /* '' */
.icon-ajust:before { content: '\e865'; } /* '' */
.icon-flow-parallel:before { content: '\e794'; } /* '' */
.icon-tint:before { content: '\e864'; } /* '' */
.icon-brush:before { content: '\e79a'; } /* '' */
.icon-paper-plane:before { content: '\e79b'; } /* '' */
.icon-magnet:before { content: '\e7a1'; } /* '' */
.icon-magnet-1:before { content: '\e863'; } /* '' */
.icon-gauge:before { content: '\e7a2'; } /* '' */
.icon-traffic-cone:before { content: '\e7a3'; } /* '' */
.icon-cc:before { content: '\e7a5'; } /* '' */
.icon-cc-by:before { content: '\e7a6'; } /* '' */
.icon-cc-nc:before { content: '\e7a7'; } /* '' */
.icon-cc-nc-eu:before { content: '\e7a8'; } /* '' */
.icon-cc-nc-jp:before { content: '\e7a9'; } /* '' */
.icon-cc-sa:before { content: '\e7aa'; } /* '' */
.icon-cc-nd:before { content: '\e7ab'; } /* '' */
.icon-cc-pd:before { content: '\e7ac'; } /* '' */
.icon-cc-zero:before { content: '\e7ad'; } /* '' */
.icon-cc-share:before { content: '\e7ae'; } /* '' */
.icon-cc-remix:before { content: '\e7af'; } /* '' */
.icon-move:before { content: '\f047'; } /* '' */
.icon-link-ext:before { content: '\f08e'; } /* '' */
.icon-check-empty:before { content: '\f096'; } /* '' */
.icon-bookmark-empty:before { content: '\f097'; } /* '' */
.icon-phone-squared:before { content: '\f098'; } /* '' */
.icon-twitter:before { content: '\f099'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-github:before { content: '\f09b'; } /* '' */
.icon-rss-1:before { content: '\f09e'; } /* '' */
.icon-hdd:before { content: '\f0a0'; } /* '' */
.icon-certificate:before { content: '\f0a3'; } /* '' */
.icon-left-circled-1:before { content: '\f0a8'; } /* '' */
.icon-right-circled-1:before { content: '\f0a9'; } /* '' */
.icon-up-circled-1:before { content: '\f0aa'; } /* '' */
.icon-down-circled-1:before { content: '\f0ab'; } /* '' */
.icon-tasks:before { content: '\f0ae'; } /* '' */
.icon-filter:before { content: '\f0b0'; } /* '' */
.icon-resize-full-alt:before { content: '\f0b2'; } /* '' */
.icon-beaker:before { content: '\f0c3'; } /* '' */
.icon-docs-1:before { content: '\f0c5'; } /* '' */
.icon-blank:before { content: '\f0c8'; } /* '' */
.icon-menu-1:before { content: '\f0c9'; } /* '' */
.icon-list-bullet:before { content: '\f0ca'; } /* '' */
.icon-list-numbered:before { content: '\f0cb'; } /* '' */
.icon-strike:before { content: '\f0cc'; } /* '' */
.icon-underline:before { content: '\f0cd'; } /* '' */
.icon-table:before { content: '\f0ce'; } /* '' */
.icon-magic:before { content: '\f0d0'; } /* '' */
.icon-pinterest-circled-1:before { content: '\f0d2'; } /* '' */
.icon-pinterest-squared:before { content: '\f0d3'; } /* '' */
.icon-gplus-squared:before { content: '\f0d4'; } /* '' */
.icon-gplus:before { content: '\f0d5'; } /* '' */
.icon-money:before { content: '\f0d6'; } /* '' */
.icon-columns:before { content: '\f0db'; } /* '' */
.icon-sort:before { content: '\f0dc'; } /* '' */
.icon-sort-down:before { content: '\f0dd'; } /* '' */
.icon-sort-up:before { content: '\f0de'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */
.icon-linkedin:before { content: '\f0e1'; } /* '' */
.icon-gauge-1:before { content: '\f0e4'; } /* '' */
.icon-comment-empty:before { content: '\f0e5'; } /* '' */
.icon-chat-empty:before { content: '\f0e6'; } /* '' */
.icon-sitemap:before { content: '\f0e8'; } /* '' */
.icon-paste:before { content: '\f0ea'; } /* '' */
.icon-user-md:before { content: '\f200'; } /* '' */
.icon-s-github:before { content: '\f300'; } /* '' */
.icon-github-squared:before { content: '\e862'; } /* '' */
.icon-github-circled:before { content: '\f301'; } /* '' */
.icon-s-flickr:before { content: '\f303'; } /* '' */
.icon-twitter-squared:before { content: '\e85f'; } /* '' */
.icon-s-vimeo:before { content: '\f306'; } /* '' */
.icon-vimeo-circled:before { content: '\f307'; } /* '' */
.icon-facebook-squared-1:before { content: '\f308'; } /* '' */
.icon-s-twitter:before { content: '\f309'; } /* '' */
.icon-twitter-circled:before { content: '\f30a'; } /* '' */
.icon-s-facebook:before { content: '\f30c'; } /* '' */
.icon-linkedin-squared:before { content: '\e870'; } /* '' */
.icon-facebook-circled:before { content: '\f30d'; } /* '' */
.icon-s-gplus:before { content: '\f30f'; } /* '' */
.icon-gplus-circled:before { content: '\f310'; } /* '' */
.icon-s-pinterest:before { content: '\f312'; } /* '' */
.icon-pinterest-circled:before { content: '\f313'; } /* '' */
.icon-s-tumblr:before { content: '\f315'; } /* '' */
.icon-tumblr-circled:before { content: '\f316'; } /* '' */
.icon-s-linkedin:before { content: '\f318'; } /* '' */
.icon-linkedin-circled:before { content: '\f319'; } /* '' */
.icon-s-dribbble:before { content: '\f31b'; } /* '' */
.icon-dribbble-circled:before { content: '\f31c'; } /* '' */
.icon-s-stumbleupon:before { content: '\f31e'; } /* '' */
.icon-stumbleupon-circled:before { content: '\f31f'; } /* '' */
.icon-s-lastfm:before { content: '\f321'; } /* '' */
.icon-lastfm-circled:before { content: '\f322'; } /* '' */
.icon-rdio:before { content: '\f324'; } /* '' */
.icon-rdio-circled:before { content: '\f325'; } /* '' */
.icon-spotify:before { content: '\f327'; } /* '' */
.icon-s-spotify-circled:before { content: '\f328'; } /* '' */
.icon-qq:before { content: '\f32a'; } /* '' */
.icon-s-instagrem:before { content: '\f32d'; } /* '' */
.icon-dropbox:before { content: '\f330'; } /* '' */
.icon-s-evernote:before { content: '\f333'; } /* '' */
.icon-flattr:before { content: '\f336'; } /* '' */
.icon-s-skype:before { content: '\f339'; } /* '' */
.icon-skype-circled:before { content: '\f33a'; } /* '' */
.icon-renren:before { content: '\f33c'; } /* '' */
.icon-sina-weibo:before { content: '\f33f'; } /* '' */
.icon-s-paypal:before { content: '\f342'; } /* '' */
.icon-s-picasa:before { content: '\f345'; } /* '' */
.icon-s-soundcloud:before { content: '\f348'; } /* '' */
.icon-s-behance:before { content: '\f34e'; } /* '' */
.icon-google-circles:before { content: '\f351'; } /* '' */
.icon-vkontakte:before { content: '\f354'; } /* '' */
.icon-smashing:before { content: '\f357'; } /* '' */
.icon-db-shape:before { content: '\f600'; } /* '' */
.icon-sweden:before { content: '\f601'; } /* '' */
.icon-logo-db:before { content: '\f603'; } /* '' */
.icon-picture:before { content: '\f304'; } /* '' */
.icon-picture-1:before { content: '\e80a'; } /* '' */
.icon-globe:before { content: '\f30e'; } /* '' */
.icon-globe-1:before { content: '\e85b'; } /* '' */
.icon-leaf-1:before { content: '\e86d'; } /* '' */
.icon-lemon:before { content: '\f34b'; } /* '' */
.icon-glass:before { content: '\f378'; } /* '' */
.icon-gift:before { content: '\f381'; } /* '' */
.icon-graduation-cap:before { content: '\f393'; } /* '' */
.icon-mic:before { content: '\f3a4'; } /* '' */
.icon-videocam:before { content: '\f3a5'; } /* '' */
.icon-headphones:before { content: '\f3a7'; } /* '' */
.icon-palette:before { content: '\f3a8'; } /* '' */
.icon-ticket:before { content: '\f3ab'; } /* '' */
.icon-video:before { content: '\f3ac'; } /* '' */
.icon-video-1:before { content: '\e809'; } /* '' */
.icon-target:before { content: '\f3af'; } /* '' */
.icon-target-1:before { content: '\e858'; } /* '' */
.icon-music:before { content: '\f3b5'; } /* '' */
.icon-trophy:before { content: '\f3c6'; } /* '' */
.icon-award:before { content: '\f3c9'; } /* '' */
.icon-thumbs-up:before { content: '\f44d'; } /* '' */
.icon-thumbs-up-1:before { content: '\e820'; } /* '' */
.icon-thumbs-down:before { content: '\f44e'; } /* '' */
.icon-thumbs-down-1:before { content: '\e821'; } /* '' */
.icon-bag:before { content: '\f45c'; } /* '' */
.icon-user:before { content: '\f464'; } /* '' */
.icon-user-1:before { content: '\e807'; } /* '' */
.icon-users:before { content: '\f465'; } /* '' */
.icon-users-1:before { content: '\e808'; } /* '' */
.icon-lamp:before { content: '\f4a1'; } /* '' */
.icon-alert:before { content: '\f4a5'; } /* '' */
.icon-water:before { content: '\f4a6'; } /* '' */
.icon-droplet:before { content: '\f4a7'; } /* '' */
.icon-credit-card:before { content: '\f4b3'; } /* '' */
.icon-credit-card-1:before { content: '\e860'; } /* '' */
.icon-monitor:before { content: '\f4bb'; } /* '' */
.icon-briefcase:before { content: '\f4bc'; } /* '' */
.icon-briefcase-1:before { content: '\e86c'; } /* '' */
.icon-floppy:before { content: '\f4be'; } /* '' */
.icon-floppy-1:before { content: '\e85e'; } /* '' */
.icon-cd:before { content: '\f4bf'; } /* '' */
.icon-folder:before { content: '\f4c1'; } /* '' */
.icon-folder-1:before { content: '\e830'; } /* '' */
.icon-folder-open:before { content: '\f4c2'; } /* '' */
.icon-doc-text:before { content: '\f4c4'; } /* '' */
.icon-doc-1:before { content: '\e831'; } /* '' */
.icon-calendar:before { content: '\f4c5'; } /* '' */
.icon-calendar-1:before { content: '\e82c'; } /* '' */
.icon-chart-line:before { content: '\f4c8'; } /* '' */
.icon-chart-bar:before { content: '\f4ca'; } /* '' */
.icon-chart-bar-1:before { content: '\e861'; } /* '' */
.icon-clipboard:before { content: '\f4cb'; } /* '' */
.icon-pin:before { content: '\f4cc'; } /* '' */
.icon-attach:before { content: '\f4ce'; } /* '' */
.icon-attach-1:before { content: '\e80f'; } /* '' */
.icon-bookmarks:before { content: '\f4d1'; } /* '' */
.icon-book:before { content: '\f4d5'; } /* '' */
.icon-book-1:before { content: '\e866'; } /* '' */
.icon-book-open:before { content: '\f4d6'; } /* '' */
.icon-phone:before { content: '\f4de'; } /* '' */
.icon-phone-1:before { content: '\e82f'; } /* '' */
.icon-megaphone:before { content: '\f4e3'; } /* '' */
.icon-megaphone-1:before { content: '\e86e'; } /* '' */
.icon-upload:before { content: '\f4e4'; } /* '' */
.icon-upload-1:before { content: '\e823'; } /* '' */
.icon-download:before { content: '\f4e5'; } /* '' */
.icon-download-1:before { content: '\e822'; } /* '' */
.icon-box:before { content: '\f4e6'; } /* '' */
.icon-newspaper:before { content: '\f4f0'; } /* '' */
.icon-mobile:before { content: '\f4f1'; } /* '' */
.icon-signal:before { content: '\f4f6'; } /* '' */
.icon-signal-1:before { content: '\e859'; } /* '' */
.icon-camera:before { content: '\f4f7'; } /* '' */
.icon-camera-1:before { content: '\e80b'; } /* '' */
.icon-shuffle:before { content: '\f500'; } /* '' */
.icon-shuffle-1:before { content: '\e84e'; } /* '' */
.icon-loop:before { content: '\f501'; } /* '' */
.icon-arrows-ccw:before { content: '\f504'; } /* '' */
.icon-light-down:before { content: '\f505'; } /* '' */
.icon-light-up:before { content: '\f506'; } /* '' */
.icon-mute:before { content: '\f507'; } /* '' */
.icon-volume-off:before { content: '\e837'; } /* '' */
.icon-volume-down:before { content: '\f509'; } /* '' */
.icon-sound:before { content: '\f50a'; } /* '' */
.icon-volume-up:before { content: '\e838'; } /* '' */
.icon-battery:before { content: '\f50b'; } /* '' */
.icon-search:before { content: '\f50d'; } /* '' */
.icon-search-1:before { content: '\e801'; } /* '' */
.icon-key:before { content: '\f511'; } /* '' */
.icon-key-1:before { content: '\e86b'; } /* '' */
.icon-lock:before { content: '\f512'; } /* '' */
.icon-lock-1:before { content: '\e80e'; } /* '' */
.icon-lock-open:before { content: '\f513'; } /* '' */
.icon-lock-open-1:before { content: '\e80d'; } /* '' */
.icon-bell:before { content: '\f514'; } /* '' */
.icon-bell-1:before { content: '\e835'; } /* '' */
.icon-bookmark:before { content: '\f516'; } /* '' */
.icon-bookmark-1:before { content: '\e81e'; } /* '' */
.icon-link:before { content: '\f517'; } /* '' */
.icon-link-1:before { content: '\e810'; } /* '' */
.icon-back:before { content: '\f519'; } /* '' */
.icon-fire:before { content: '\f525'; } /* '' */
.icon-flashlight:before { content: '\f526'; } /* '' */
.icon-wrench:before { content: '\f527'; } /* '' */
.icon-hammer:before { content: '\f528'; } /* '' */
.icon-chart-area:before { content: '\f53e'; } /* '' */
.icon-clock:before { content: '\f554'; } /* '' */
.icon-clock-1:before { content: '\e839'; } /* '' */
.icon-rocket:before { content: '\f680'; } /* '' */
.icon-truck:before { content: '\f69a'; } /* '' */
.icon-block:before { content: '\f6ab'; } /* '' */
.icon-block-1:before { content: '\e83a'; } /* '' */
.icon-s-rss:before { font-family: 'fontello'; content: '\e73a'; } /* '' */
.icon-s-delicious:before { content: '\23'; } /* '#' */
.icon-s-500px:before { content: '\30'; } /* '0' */
.icon-s-grooveshark:before { content: '\38'; } /* '8' */
.icon-s-forrst:before { content: '\3a'; } /* ':' */
.icon-s-digg:before { content: '\3b'; } /* ';' */
.icon-s-blogger:before { content: '\42'; } /* 'B' */
.icon-s-klout:before { content: '\4b'; } /* 'K' */
.icon-s-dropbox:before { content: '\64'; } /* 'd' */
.icon-s-ebay:before { content: '\65'; } /* 'e' */
.icon-s-github-1:before { content: '\67'; } /* 'g' */
.icon-s-songkick:before { content: '\6b'; } /* 'k' */
.icon-s-posterous:before { content: '\7e'; } /* '~' */
.icon-s-appnet:before { content: '\e1'; } /* 'Ã¡' */
.icon-s-github:before { content: '\f300'; } /* '' */
.icon-s-flickr:before { content: '\f303'; } /* '' */
.icon-s-vimeo:before { content: '\f306'; } /* '' */
.icon-s-twitter:before { content: '\f309'; } /* '' */
.icon-s-facebook:before { content: '\f30c'; } /* '' */
.icon-s-gplus:before { content: '\f30f'; } /* '' */
.icon-s-pinterest:before { content: '\f312'; } /* '' */
.icon-s-youtube:before { content: '\f313'; } /* '' */
.icon-s-tumblr:before { content: '\f315'; } /* '' */
.icon-s-linkedin:before { content: '\f318'; } /* '' */
.icon-s-dribbble:before { content: '\f31b'; } /* '' */
.icon-s-stumbleupon:before { content: '\f31e'; } /* '' */
.icon-s-lastfm:before { content: '\f321'; } /* '' */
.icon-s-spotify:before { content: '\f328'; } /* '' */
.icon-s-instagram:before { content: '\f32d'; } /* '' */
.icon-s-evernote:before { content: '\f333'; } /* '' */
.icon-s-skype:before { content: '\f339'; } /* '' */
.icon-s-paypal:before { content: '\f342'; } /* '' */
.icon-s-picasa:before { content: '\f345'; } /* '' */
.icon-s-soundcloud:before { content: '\f348'; } /* '' */
.icon-s-behance:before { content: '\f34e'; } /* '' */

.icon-circle-empty:before { content: '\e800'; } /* '' */

/* Bootstrap overrides */

.container-fluid {
    padding-right: 0 !important;
    padding-left: 0 !important;
} 

@media (min-width: 1200px) {
    .container {
        width: 1170px !important;
        float: none !important;
        margin-left: auto !important;
    }
    .productlancering-inchecken img {
        margin-bottom: -103px;
    }
}
@media (min-width: 992px and max-width: 1200px){
    .container {
        width: 970px !important;
    }
}
@media (min-width: 768px  and max-width: 992px) {
    .container {
        width: 750px !important;
    }
}

.col-xs-12 {
  width: 100% !important;
}
.col-xs-11 {
  width: 91.66666667% !important;
}
.col-xs-10 {
  width: 83.33333333% !important;
}
.col-xs-9 {
  width: 75% !important;
}
.col-xs-8 {
  width: 66.66666667% !important;
}
.col-xs-7 {
  width: 58.33333333% !important;
}
.col-xs-6 {
  width: 50% !important;
}
.col-xs-5 {
  width: 41.66666667% !important;
}
.col-xs-4 {
  width: 33.33333333% !important;
}
.col-xs-3 {
  width: 25% !important;
}
.col-xs-2 {
  width: 16.66666667% !important;
}
.col-xs-1 {
  width: 8.33333333% !important;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100% !important;
  }
  .col-sm-11 {
    width: 91.66666667% !important;
  }
  .col-sm-10 {
    width: 83.33333333% !important;
  }
  .col-sm-9 {
    width: 75% !important;
  }
  .col-sm-8 {
    width: 66.66666667% !important;
  }
  .col-sm-7 {
    width: 58.33333333% !important;
  }
  .col-sm-6 {
    width: 50% !important;
  }
  .col-sm-5 {
    width: 41.66666667% !important;
  }
  .col-sm-4 {
    width: 33.33333333% !important;
  }
  .col-sm-3 {
    width: 25% !important;
  }
  .col-sm-2 {
    width: 16.66666667% !important;
  }
  .col-sm-1 {
    width: 8.33333333% !important;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100% !important;
  }
  .col-md-11 {
    width: 91.66666667% !important;
  }
  .col-md-10 {
    width: 83.33333333% !important;
  }
  .col-md-9 {
    width: 75% !important;
  }
  .col-md-8 {
    width: 66.66666667% !important;
  }
  .col-md-7 {
    width: 58.33333333% !important;
  }
  .col-md-6 {
    width: 50% !important;
  }
  .col-md-5 {
    width: 41.66666667% !important;
  }
  .col-md-4 {
    width: 33.33333333% !important;
  }
  .col-md-3 {
    width: 25% !important;
  }
  .col-md-2 {
    width: 16.66666667% !important;
  }
  .col-md-1 {
    width: 8.33333333% !important;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100% !important;
  }
  .col-lg-11 {
    width: 91.66666667% !important;
  }
  .col-lg-10 {
    width: 83.33333333% !important;
  }
  .col-lg-9 {
    width: 75% !important;
  }
  .col-lg-8 {
    width: 66.66666667% !important;
  }
  .col-lg-7 {
    width: 58.33333333% !important;
  }
  .col-lg-6 {
    width: 50% !important;
  }
  .col-lg-5 {
    width: 41.66666667% !important;
  }
  .col-lg-4 {
    width: 33.33333333% !important;
  }
  .col-lg-3 {
    width: 24.5% !important;
  }
  .col-lg-2 {
    width: 16.66666667% !important;
  }
  .col-lg-1 {
    width: 8.33333333% !important;
  }
}

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,600,600italic,300,300italic&amp;lang=en");
@import url("https://fonts.googleapis.com/css?family=Amaranth:400,400italic,700,700italic&amp;lang=en");
@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Lato:400,400italic,700,700italic|Bitter:400,400italic,700|Cuprum:400,400italic,700,700italic|Merriweather+Sans:400,400italic,700,700italic|Titillium+Web:400,400italic,700,700italic|Dancing+Script|Lobster+Two:400,700,700italic,400italic|Josefin+Sans:400,400italic,700,700italic|Cabin:400,400italic,700,700italic|Ubuntu:400,400italic,700,700italic|Arvo:400,700,700italic,400italic|Old+Standard+TT:400,400italic,700|Open+Sans:400,400italic,700,700italic;lang=en");
@font-face {
    font-family: 'momice_iconsregular';
    src: url('https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/momice/momice-icons-webfont.eot?t=1508252008047');
    src: url('https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/momice/momice-icons-webfont.eot?#iefix&t=1508252008047') format('embedded-opentype'), url('https://cdn2.hubspot.net/hubfs/535962/momice-website/fonts/momice/momice-icons-webfont.woff2?t=1508252008047') format('woff2'), url('/css/fonts/momice-icons/momice-icons-webfont.woff') format('woff'), url('/css/fonts/momice-icons/momice-icons-webfont.ttf') format('truetype'), url('/css/fonts/momice-icons/momice-icons-webfont.svg#momice_iconsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* MARGINS & PADDINGS */
.p-xxs {
    padding: 5px;
}
.p-xs {
    padding: 10px;
}
.p-sm {
    padding: 15px;
}
.p-m {
    padding: 20px;
}
.p-md {
    padding: 25px;
}
.p-lg {
    padding: 30px;
}
.p-xl {
    padding: 40px;
}
.m-xxs {
    margin: 2px 4px;
}
.m-xs {
    margin: 5px;
}
.m-sm {
    margin: 10px;
}
.m {
    margin: 15px;
}
.m-md {
    margin: 20px;
}
.m-lg {
    margin: 30px;
}
.m-xl {
    margin: 50px;
}
.m-n {
    margin: 0 !important;
}
.m-l-none {
    margin-left: 0;
}
.m-l-xs {
    margin-left: 5px;
}
.m-l-sm {
    margin-left: 10px;
}
.m-l {
    margin-left: 15px;
}
.m-l-md {
    margin-left: 20px;
}
.m-l-lg {
    margin-left: 30px;
}
.m-l-xl {
    margin-left: 40px;
}
.m-l-n-xxs {
    margin-left: -1px;
}
.m-l-n-xs {
    margin-left: -5px;
}
.m-l-n-sm {
    margin-left: -10px;
}
.m-l-n {
    margin-left: -15px;
}
.m-l-n-md {
    margin-left: -20px;
}
.m-l-n-lg {
    margin-left: -30px;
}
.m-l-n-xl {
    margin-left: -40px;
}
.m-t-none {
    margin-top: 0;
}
.m-t-xxs {
    margin-top: 1px;
}
.m-t-xs {
    margin-top: 5px;
}
.m-t-sm {
    margin-top: 10px;
}
.m-t {
    margin-top: 15px;
}
.m-t-md {
    margin-top: 20px;
}
.m-t-md-25 {
    margin-top: 25px;
}
.m-t-lg {
    margin-top: 30px;
}
.m-t-xl {
    margin-top: 40px;
}
.m-t-n-xxs {
    margin-top: -1px;
}
.m-t-n-xs {
    margin-top: -5px;
}
.m-t-n-sm {
    margin-top: -10px;
}
.m-t-n {
    margin-top: -15px;
}
.m-t-n-md {
    margin-top: -20px;
}
.m-t-n-lg {
    margin-top: -30px;
}
.m-t-n-xl {
    margin-top: -40px;
}
.m-r-none {
    margin-right: 0;
}
.m-r-xxs {
    margin-right: 1px;
}
.m-r-xs {
    margin-right: 5px;
}
.m-r-sm {
    margin-right: 10px;
}
.m-r {
    margin-right: 15px;
}
.m-r-md {
    margin-right: 20px;
}
.m-r-lg {
    margin-right: 30px;
}
.m-r-xl {
    margin-right: 40px;
}
.m-r-n-xxs {
    margin-right: -1px;
}
.m-r-n-xs {
    margin-right: -5px;
}
.m-r-n-sm {
    margin-right: -10px;
}
.m-r-n {
    margin-right: -15px;
}
.m-r-n-md {
    margin-right: -20px;
}
.m-r-n-lg {
    margin-right: -30px;
}
.m-r-n-xl {
    margin-right: -40px;
}
.m-b-none {
    margin-bottom: 0;
}
.m-b-xxs {
    margin-bottom: 1px;
}
.m-b-xs {
    margin-bottom: 5px;
}
.m-b-sm {
    margin-bottom: 10px;
}
.m-b {
    margin-bottom: 15px;
}
.m-b-md {
    margin-bottom: 20px;
}
.m-b-lg {
    margin-bottom: 30px;
}
.m-b-xl {
    margin-bottom: 40px;
}
.m-b-xxl {
    margin-bottom: 100px;
}
.m-b-n-xxs {
    margin-bottom: -1px;
}
.m-b-n-xs {
    margin-bottom: -5px;
}
.m-b-n-sm {
    margin-bottom: -10px;
}
.m-b-n {
    margin-bottom: -15px;
}
.m-b-n-md {
    margin-bottom: -20px;
}
.m-b-n-lg {
    margin-bottom: -30px;
}
.m-b-n-xl {
    margin-bottom: -40px;
}
.space-15 {
    margin: 15px 0;
}
.space-20 {
    margin: 20px 0;
}
.space-25 {
    margin: 25px 0;
}
.space-30 {
    margin: 30px 0;
}
/* MOMICE */
.no-padding {
    padding: 0 !important;
}
.no-margin {
    margin: 0;
}
p {
    margin: 0;
}
.paddingLeft0px {
    padding-left: 0px;
}
.paddingLeft3px {
    padding-left: 3px;
}
.paddingLeft5px {
    padding-left: 5px;
}
.paddingLeft25px {
    padding-left: 25px;
}
.paddingLeft33px {
    padding-left: 33px;
}
.paddingLeft38px {
    padding-left: 38px;
}
.paddingLeft53px {
    padding-left: 53px;
}
.paddingRight0px {
    padding-right: 0;
}
.paddingRight5px {
    padding-right: 5px;
}
.paddingRight10px {
    padding-right: 10px;
}
.paddingRight20px {
    padding-right: 20px;
}
.paddingRight25px {
    padding-right: 25px;
}
.paddingRight28px {
    padding-right: 28px;
}
.paddingRight38px {
    padding-right: 38px;
}
.paddingRight75px {
    padding-right: 75px;
}
.paddingTop10px {
    padding-top: 10px;
}
.paddingTop14px {
    padding-top: 14px;
}
.paddingTop17px {
    padding-top: 17px;
}
.paddingTop20px {
    padding-top: 20px;
}
.paddingTop22px {
    padding-top: 22px;
}
.paddingTop32px {
    padding-top: 32px;
}
.paddingTop38px {
    padding-top: 38px;
}
.paddingTop50px {
    padding-top: 50px;
}
.paddingTop60px {
    padding-top: 60px;
}
.paddingTop75px {
    padding-top: 75px;
}
.paddingTop85px {
    padding-top: 85px;
}
.paddingTop100px {
    padding-top: 100px;
}
.paddingTop125px {
    padding-top: 125px;
}
.paddingTop135px {
    padding-top: 135px;
}
.paddingTop150px {
    padding-top: 150px;
}
.paddingTop182px {
    padding-top: 182px;
}
.paddingBottom10px {
    padding-bottom: 10px;
}
.paddingBottom22px {
    padding-bottom: 22px;
}
.paddingbottom50px {
    padding-bottom: 50px;
}
.noMarginRight {
    margin-right: 0;
}
.marginBotttom7px {
    margin-bottom: 7px;
}
.marginBotttom8px {
    margin-bottom: 8px;
}
.marginBotttom43px {
    margin-bottom: 25px;
}
.marginBotttom27px {
    margin-bottom: 27px;
}
.marginBotttom50px {
    margin-bottom: 50px;
}
.marginBotttom80px {
    margin-bottom: 80px;
}
.marginTop12px {
    margin-top: 12px;
}
.marginTop23px {
    margin-top: 23px;
}
.marginTop39px {
    margin-top: 39px;
}
.marginTop85px {
    margin-top: 85px;
}
.width5Percent {
    width: 5%;
}
.width10Percent {
    width: 10%;
}
.width20Percent {
    width: 20%;
    float: left;
    position: relative;
}
.width30Percent {
    width: 30%;
    float: left;
    position: relative;
}
.width40Percent {
    width: 40%;
}
.width45Percent {
    width: 45%;
}
.width100Percent {
    width: 100%;
    float: left;
    position: relative;
}
.width95Percent {
    width: 95%;
    float: left;
    position: relative;
}
.width50Percent {
    width: 50%;
    float: left;
    position: relative;
    padding-right: 10px;
}
.width80Percent {
    width: 80%;
    float: left;
    position: relative;
    padding-right: 10px;
}
.width89Percent {
    width: 89%;
    float: left;
    position: relative;
    padding-right: 10px;
}
.width310px {
    width: 310px;
}
.width135px {
    width: 135px;
}
.minWidth250px {
    width: 250px;
}
.height55px {
    height: 55px;
}
.height80px {
    height: 80px;
}
hr {
    width: 100%;
    height: 2px;
    margin: 10px 0 20px 0;
    background-color: #C2C2C2;
    color: #C2C2C2;
    border: 0 none;
    float: left;
    position: relative;
}
.withIcon {
    padding: 3px 0 10px 0;
    width: 40px;
    text-align: center;
    margin-right: 5px;
}
.withIconSmall {
    padding: 0;
    width: 25px;
    text-align: center;
    margin-right: 5px;
}
.moCheckbox {
    float: left;
    position: relative;
}
.subMenu .moCheckbox {
    float: left;
    position: relative;
    padding-top: 18px;
    margin-left: 33px;
}

#mo-present img {
    margin-bottom: -9px;
}

#contact-form .inner {
    padding-bottom: 55px;
    padding-top: 65px;
}
#tools .border-left {
    border-left: 2px solid #75bf98;
}
#tools .moSubHeading {
    color: black;
    margin-bottom: 40px;
}
#tools .inner {
    padding-bottom: 50px;
    padding-top: 50px;
}
#clients .inner {
    padding-bottom: 65px;
    padding-top: 75px;
}
#contactHeader h1 {
    margin: 0 0 20px 0;
}
#contactHeader .inner {
    padding-bottom: 0;
    padding-top: 70px;
}
.post-content .btn-yellow {
    margin-top: 15px;
}
.post-content h2.post-title {
    margin-top: 50px;
}
.moProductsText h2 {
    margin: 0 0 10px 0;
}
.moProductsText {
    height: 148px;
    background: #EEEEEE;
    border: none;
    padding: 25px;
    text-align: center;
}
#portfolio a.active {
    color: #68ac8a;
}
#portfolio p {
    height: 43px;
}
#portfolio h3 {
    height: 30px;
}
#portfolio .moProductsText h2 {
    margin: 4px 0 8px 0;
}
#casesMomice a.active {
    color: #68ac8a;
}
#casesMomice p {
    height: 43px;
}
#casesMomice h3 {
    height: 50px;
}
#casesMomice .moProductsText h2 {
    margin: 4px 0 8px 0;
    height: 50px;
}
#casesMomice .moProductsText {
    height: 230px;
    background: #EEEEEE;
    border: none;
    padding: 25px;
    text-align: center;
}
/*===================================================================================*/
/*	MODALS
/*===================================================================================*/
.modal {
    z-index: 9000;
    background: none;
}
.modal.fade {
    -webkit-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
}
.modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
}
.modal-open .modal {
    overflow: hidden;
}
.modal-backdrop {
    background-color: #000;
}
.modal-backdrop.in {
    opacity: .7;
}
.modal .container {
    width: 100%;
    max-width: 1170px;
    padding-left: 50px;
    padding-right: 50px;
}
.modal-dialog {
    position: absolute;
    top: 35px;
    bottom: 35px;
    left: 35px;
    right: 35px;
    width: calc(30%);
    margin: auto;
}
.modal-full {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
.modal-lg {
    max-width: 100%;
    max-height: 100%;
}
.modal-md {
    max-width: 1170px;
    max-height: 800px;
}
.modal-sm {
    max-width: 750px;
    max-height: 500px;
}
.modal-xs {
    max-width: 480px;
    max-height: 350px;
}
.modal-content {
    width: 100%;
    /* Can use left: 0; right: 0; with position: absolute; as well */
    height: 100%;
    /* Can use top: 0; bottom: 0; with position: absolute; as well */
    padding: 0 !important;
    margin: 0 !important;
    border: none;
    border-bottom: 2px solid #CED2D6;
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    overflow: hidden;
    background-color: #eee;
}
.modal-full .modal-content {
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.modal-header {
    position: relative;
    z-index: 1;
    height: 70px;
    background-color: #FFF;
    border-bottom: none;
    background-color: #eee;
}
.modal-header .close {
    float: right;
    font-size: 24px;
    font-weight: 400;
    color: #506A85;
    text-shadow: none;
    margin-top: 0;
    margin-left: 25px;
    -webkit-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
}
.dark-bg.no-modal-header .modal-header .close,
.tint-bg.no-modal-header .modal-header .close {
    color: #FFF;
    opacity: .4;
}
.modal-header .close:hover,
.modal-header .close:focus {
    opacity: 1 !important;
}
.modal-title {
    color: #506A85 !important;
    line-height: 150%;
}
.no-modal-header .modal-header {
    background-color: transparent;
    padding-right: 40px;
    border-bottom: none;
}
.no-modal-header .modal-header .modal-title {
    display: none;
}
.no-modal-footer .modal-footer {
    display: none;
}
.no-modal-header .modal-body {
    top: 0;
}
.no-modal-footer .modal-body {
    bottom: 0;
}
.modal-body {
    position: absolute;
    top: 70px;
    bottom: 0;
    width: 100%;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Can use left: 0; right: 0; as well */
    height: 75px;
    background-color: #FFF;
    border-top: 1px solid #E6E9ED;
    background-color: #eee;
}
.modal-footer .btn {
    margin: 0;
}
.modal-open #scrollUp {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    opacity: 0;
}
.btn-modal {
    background: #F5F7FA !important;
    color: #506A85 !important;
    border: 1px solid #E6E9ED;
    border-bottom-width: 2px;
    box-shadow: none !important;
}
.btn-modal:hover,
.btn-modal:focus,
.btn-modal:active,
.btn-modal.active {
    background: #EDF0F2 !important;
    color: #1ABB9C !important;
}
#caseHeaderImage {
    padding: 60px 0 18px 0;
}
header h2.moSubHeadingstyle {
    margin: 0 0 0 0;
}
#moCase p {
    margin-top: 15px !important;
    margin-bottom: 35px;
}
#job-contact-us p {
    line-height: 175%;
}
#job-contact-us p a:hover {
    color: #fff;
    border-bottom: 1px solid #fff;
}
#jobs-who-we-are h2 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
}
#jobHeaderImage {
    padding: 60px 0 0 0;
    background-color: #75bf98;
}
#jobHeaderImage h1 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #fff;
}
ul.moLists {
    list-style-image: url(https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/mo-list-bullet-green.svg?t=1508252008047);
    padding-left: 18px;
    margin-bottom: 23px;
}
ul.moLists a {
    border-bottom: 1px solid #000000;
}
/* centered columns styles */
.row-centered {
    text-align: center;
}
.col-centered {
    display: inline-block;
    float: none;
    /* reset the text-align */
    text-align: left;
    /* inline-block space fix */
    margin-right: -4px;
}
.dark-bg p a {
    border-bottom: 1px solid #7e7e7e;
}
.dark-bg p a:hover {
    border-bottom: 1px solid #75bf98;
}
.cookies {
    position: fixed;
    bottom: 0px;
    color: #fff;
    width: 100%;
    overflow: visible;
    z-index: 99;
    background: rgba(39, 39, 39, 0.9);
    padding: 25px 0 10px 0;
    text-align: center;
}
.landingPagesPortfolio .moProductsText {
    height: 165px;
}
#moDropdown .dropdown-menu {
    padding: 0;
    margin: 0 0 0 6px;
    width: 75px;
    background: #fff;
    border: none;
    border-bottom-width: 2px;
    border-radius: 0;
    z-index: 100;
}
#moDropdown .moIcons {
    font-size: 12px;
    font-family: 'momice_iconsregular', sans-serif;
    margin: 0 0 0 5px;
    color: #7e7e7e;
}
#moDropdown .dropdown-toggle {
    cursor: default;
    background-color: white !important;
}
#moDropdown .dropdown-toggle:hover,
#moDropdown .dropdown-toggle:focus,
#moDropdown .dropdown-toggle:active,
#moDropdown .dropdown-toggle:visited,
#moDropdown .dropdown-toggle:after {
    background-color: white !important;
}
/*===================================================================================*/
/*	NEW DESIGN
/*===================================================================================*/
#newDesign .col-xs-1,
#newDesign .col-sm-1,
#newDesign .col-md-1,
#newDesign .col-lg-1,
#newDesign .col-xs-2,
#newDesign .col-sm-2,
#newDesign .col-md-2,
#newDesign .col-lg-2,
#newDesign .col-xs-3,
#newDesign .col-sm-3,
#newDesign .col-md-3,
#newDesign .col-lg-3,
#newDesign .col-xs-4,
#newDesign .col-sm-4,
#newDesign .col-md-4,
#newDesign .col-lg-4,
#newDesign .col-xs-5,
#newDesign .col-sm-5,
#newDesign .col-md-5,
#newDesign .col-lg-5,
#newDesign .col-xs-6,
#newDesign .col-sm-6,
#newDesign .col-md-6,
#newDesign .col-lg-6,
#newDesign .col-xs-7,
#newDesign .col-sm-7,
#newDesign .col-md-7,
#newDesign .col-lg-7,
#newDesign .col-xs-8,
#newDesign .col-sm-8,
#newDesign .col-md-8,
#newDesign .col-lg-8,
#newDesign .col-xs-9,
#newDesign .col-sm-9,
#newDesign .col-md-9,
#newDesign .col-lg-9,
#newDesign .col-xs-10,
#newDesign .col-sm-10,
#newDesign .col-md-10,
#newDesign .col-lg-10,
#newDesign .col-xs-11,
#newDesign .col-sm-11,
#newDesign .col-md-11,
#newDesign .col-lg-11,
#newDesign .col-xs-12,
#newDesign .col-sm-12,
#newDesign .col-md-12,
#newDesign .col-lg-12 {
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
#newDesign .columnsPadding10px .col-xs-1,
#newDesign .columnsPadding10px .col-sm-1,
#newDesign .columnsPadding10px .col-md-1,
#newDesign .columnsPadding10px .col-lg-1,
#newDesign .columnsPadding10px .col-xs-2,
#newDesign .columnsPadding10px .col-sm-2,
#newDesign .columnsPadding10px .col-md-2,
#newDesign .columnsPadding10px .col-lg-2,
#newDesign .columnsPadding10px .col-xs-3,
#newDesign .columnsPadding10px .col-sm-3,
#newDesign .columnsPadding10px .col-md-3,
#newDesign .columnsPadding10px .col-lg-3,
#newDesign .columnsPadding10px .col-xs-4,
#newDesign .columnsPadding10px .col-sm-4,
#newDesign .columnsPadding10px .col-md-4,
#newDesign .columnsPadding10px .col-lg-4,
#newDesign .columnsPadding10px .col-xs-5,
#newDesign .columnsPadding10px .col-sm-5,
#newDesign .columnsPadding10px .col-md-5,
#newDesign .columnsPadding10px .col-lg-5,
#newDesign .columnsPadding10px .col-xs-6,
#newDesign .columnsPadding10px .col-sm-6,
#newDesign .columnsPadding10px .col-md-6,
#newDesign .columnsPadding10px .col-lg-6,
#newDesign .columnsPadding10px .col-xs-7,
#newDesign .columnsPadding10px .col-sm-7,
#newDesign .columnsPadding10px .col-md-7,
#newDesign .columnsPadding10px .col-lg-7,
#newDesign .columnsPadding10px .col-xs-8,
#newDesign .columnsPadding10px .col-sm-8,
#newDesign .columnsPadding10px .col-md-8,
#newDesign .columnsPadding10px .col-lg-8,
#newDesign .columnsPadding10px .col-xs-9,
#newDesign .columnsPadding10px .col-sm-9,
#newDesign .columnsPadding10px .col-md-9,
#newDesign .columnsPadding10px .col-lg-9,
#newDesign .columnsPadding10px .col-xs-10,
#newDesign .columnsPadding10px .col-sm-10,
#newDesign .columnsPadding10px .col-md-10,
#newDesign .columnsPadding10px .col-lg-10,
#newDesign .columnsPadding10px .col-xs-11,
#newDesign .columnsPadding10px .col-sm-11,
#newDesign .columnsPadding10px .col-md-11,
#newDesign .columnsPadding10px .col-lg-11,
#newDesign .columnsPadding10px .col-xs-12,
#newDesign .columnsPadding10px .col-sm-12,
#newDesign .columnsPadding10px .col-md-12,
#newDesign .columnsPadding10px .col-lg-12 {
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
#newDesign .urbanMo .row {
    display: table;
}
#newDesign .urbanMo .row [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
}
#newDesign #headerCircle {
    background: url(https://cdn2.hubspot.net/hubfs/535962/Homepage%202018/header-bg.svg)
}
#newDesign #headerGreen {
    background-color: #75bf98;
    text-align: center;
}
#newDesign #headerBlue {
    background-color: #004d65;
    text-align: center;
}
#newDesign #headerDarkblue {
    background-color: #0084BF;
    text-align: center;
}
#newDesign #headerlightBlue {
    background-color: #D3ECF8;
    text-align: center;    
}
#newDesign #headerWhite {
    background-color: white;
    text-align: center !important;
}
/*#newDesign #headerGray {*/
/*    background-color: #EEEEEE;*/
/*    text-align: center;*/
/*}*/
#newDesign #headerTotalPage {
    background-color: white;
    text-align: center;
}
#newDesign #intro {
    border-bottom: 1px solid #c2c2c2;
}
#newDesign #introTotalPage {
    border-bottom: none !important;
}
#newDesign .row-centered {
    text-align: center;
}
#newDesign .col-centered {
    display: inline-block;
    float: none;
    margin-right: -4px;
    text-align: left;
    vertical-align: text-top;
}
#newDesign .verticalAlignBottom {
    vertical-align: bottom;
}
#newDesign .alignLeft {
    text-align: left;
}
#newDesign .alignCenter {
    text-align: center;
}
#newDesign .alignRight {
    text-align: right;
}
#newDesign #typepage img {
    display: block;
    height: 50px;
    margin: 10px;
    max-height: 50px;
    width: 50px;
}
#newDesign .typeName {
    text-align: left;
    margin-top: 20px;
    font-size: 20px;
    color: #666666;
    line-height: 150%;
}
#newDesign .spacetypeName {
    margin-left: 100px;
}
#newDesign .borderBottom {
    border-bottom: 1px solid #c2c2c2;
}
#newDesign #featuresBannersOverview .col-xs-1,
#newDesign #featuresBannersOverview .col-sm-1,
#newDesign #featuresBannersOverview .col-md-1,
#newDesign #featuresBannersOverview .col-lg-1,
#newDesign #featuresBannersOverview .col-xs-2,
#newDesign #featuresBannersOverview .col-sm-2,
#newDesign #featuresBannersOverview .col-md-2,
#newDesign #featuresBannersOverview .col-lg-2,
#newDesign #featuresBannersOverview .col-xs-3,
#newDesign #featuresBannersOverview .col-sm-3,
#newDesign #featuresBannersOverview .col-md-3,
#newDesign #featuresBannersOverview .col-lg-3,
#newDesign #featuresBannersOverview .col-xs-4,
#newDesign #featuresBannersOverview .col-sm-4,
#newDesign #featuresBannersOverview .col-md-4,
#newDesign #featuresBannersOverview .col-lg-4,
#newDesign #featuresBannersOverview .col-xs-5,
#newDesign #featuresBannersOverview .col-sm-5,
#newDesign #featuresBannersOverview .col-md-5,
#newDesign #featuresBannersOverview .col-lg-5,
#newDesign #featuresBannersOverview .col-xs-6,
#newDesign #featuresBannersOverview .col-sm-6,
#newDesign #featuresBannersOverview .col-md-6,
#newDesign #featuresBannersOverview .col-lg-6,
#newDesign #featuresBannersOverview .col-xs-7,
#newDesign #featuresBannersOverview .col-sm-7,
#newDesign #featuresBannersOverview .col-md-7,
#newDesign #featuresBannersOverview .col-lg-7,
#newDesign #featuresBannersOverview .col-xs-8,
#newDesign #featuresBannersOverview .col-sm-8,
#newDesign #featuresBannersOverview .col-md-8,
#newDesign #featuresBannersOverview .col-lg-8,
#newDesign #featuresBannersOverview .col-xs-9,
#newDesign #featuresBannersOverview .col-sm-9,
#newDesign #featuresBannersOverview .col-md-9,
#newDesign #featuresBannersOverview .col-lg-9,
#newDesign #featuresBannersOverview .col-xs-10,
#newDesign #featuresBannersOverview .col-sm-10,
#newDesign #featuresBannersOverview .col-md-10,
#newDesign #featuresBannersOverview .col-lg-10,
#newDesign #featuresBannersOverview .col-xs-11,
#newDesign #featuresBannersOverview .col-sm-11,
#newDesign #featuresBannersOverview .col-md-11,
#newDesign #featuresBannersOverview .col-lg-11,
#newDesign #featuresBannersOverview .col-xs-12,
#newDesign #featuresBannersOverview .col-sm-12,
#newDesign #featuresBannersOverview .col-md-12,
#newDesign #featuresBannersOverview .col-lg-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    margin-bottom: 20px;
}
#newDesign #featuresBannersOverview .moProductsText h2 {
    font-size: 21px;
    line-height: 33px;
    margin: 6px 0 8px 0;
    font-weight: 400;
}
#newDesign #featuresBannersOverview .moProductsText h2 {
    font-size: 21px;
}
#newDesign #featuresBannersOverview p {
    font-size: 18px;
    height: 85px;
    line-height: 150%;
    color: black;
}
#newDesign #featuresBannersOverview .moProductsText a {
    color: #5d8d73;
    cursor: pointer;
    font-size: 18px;
    line-height: 35px;
}
#newDesign #featuresBannersOverview .agreen {
    border-bottom: 1px solid #5d8c73;
    color: #5d8c73;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin-top: 10px;
}
#newDesign #featuresBannersOverview .moProductsText {
    background: #eeeeee none repeat scroll 0 0;
    border: medium none;
    height: 225px;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
#newDesign #featuresBannersOverview .container {
    padding-top: 0;
    padding-bottom: 80px;
}
#newDesign #featuresBanners .col-xs-1,
#newDesign #featuresBanners .col-sm-1,
#newDesign #featuresBanners .col-md-1,
#newDesign #featuresBanners .col-lg-1,
#newDesign #featuresBanners .col-xs-2,
#newDesign #featuresBanners .col-sm-2,
#newDesign #featuresBanners .col-md-2,
#newDesign #featuresBanners .col-lg-2,
#newDesign #featuresBanners .col-xs-3,
#newDesign #featuresBanners .col-sm-3,
#newDesign #featuresBanners .col-md-3,
#newDesign #featuresBanners .col-lg-3,
#newDesign #featuresBanners .col-xs-4,
#newDesign #featuresBanners .col-sm-4,
#newDesign #featuresBanners .col-md-4,
#newDesign #featuresBanners .col-lg-4,
#newDesign #featuresBanners .col-xs-5,
#newDesign #featuresBanners .col-sm-5,
#newDesign #featuresBanners .col-md-5,
#newDesign #featuresBanners .col-lg-5,
#newDesign #featuresBanners .col-xs-6,
#newDesign #featuresBanners .col-sm-6,
#newDesign #featuresBanners .col-md-6,
#newDesign #featuresBanners .col-lg-6,
#newDesign #featuresBanners .col-xs-7,
#newDesign #featuresBanners .col-sm-7,
#newDesign #featuresBanners .col-md-7,
#newDesign #featuresBanners .col-lg-7,
#newDesign #featuresBanners .col-xs-8,
#newDesign #featuresBanners .col-sm-8,
#newDesign #featuresBanners .col-md-8,
#newDesign #featuresBanners .col-lg-8,
#newDesign #featuresBanners .col-xs-9,
#newDesign #featuresBanners .col-sm-9,
#newDesign #featuresBanners .col-md-9,
#newDesign #featuresBanners .col-lg-9,
#newDesign #featuresBanners .col-xs-10,
#newDesign #featuresBanners .col-sm-10,
#newDesign #featuresBanners .col-md-10,
#newDesign #featuresBanners .col-lg-10,
#newDesign #featuresBanners .col-xs-11,
#newDesign #featuresBanners .col-sm-11,
#newDesign #featuresBanners .col-md-11,
#newDesign #featuresBanners .col-lg-11,
#newDesign #featuresBanners .col-xs-12,
#newDesign #featuresBanners .col-sm-12,
#newDesign #featuresBanners .col-md-12,
#newDesign #featuresBanners .col-lg-12 {
    min-height: 1px;
    padding-left: 20px;
    padding-right: 0;
    position: relative;
    margin-bottom: 20px;
}
#newDesign #featuresBanners .moProductsText h2 {
    font-size: 22px;
    line-height: 33px;
    margin: 6px 0 8px 0;
    font-weight: 400;
}
#newDesign #featuresBanners p {
    font-size: 18px;
    height: 85px;
    line-height: 150%;
    color: black;
}
#newDesign #featuresBanners .moProductsText a {
    color: #5d8d73;
    cursor: pointer;
    font-size: 18px;
    line-height: 35px;
}
#newDesign #featuresBanners .agreen {
    border-bottom: 1px solid #5d8c73;
    color: #5d8c73;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin-top: 10px;
}
#newDesign #featuresBanners .moProductsText {
    background: #eeeeee none repeat scroll 0 0;
    border: medium none;
    height: 225px;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
#newDesign #featuresBanners .container {
    padding-top: 100px;
    padding-bottom: 80px;
}
#newDesign #featuresBannersLarge .col-xs-1,
#newDesign #featuresBannersLarge .col-sm-1,
#newDesign #featuresBannersLarge .col-md-1,
#newDesign #featuresBannersLarge .col-lg-1,
#newDesign #featuresBannersLarge .col-xs-2,
#newDesign #featuresBannersLarge .col-sm-2,
#newDesign #featuresBannersLarge .col-md-2,
#newDesign #featuresBannersLarge .col-lg-2,
#newDesign #featuresBannersLarge .col-xs-3,
#newDesign #featuresBannersLarge .col-sm-3,
#newDesign #featuresBannersLarge .col-md-3,
#newDesign #featuresBannersLarge .col-lg-3,
#newDesign #featuresBannersLarge .col-xs-4,
#newDesign #featuresBannersLarge .col-sm-4,
#newDesign #featuresBannersLarge .col-md-4,
#newDesign #featuresBannersLarge .col-lg-4,
#newDesign #featuresBannersLarge .col-xs-5,
#newDesign #featuresBannersLarge .col-sm-5,
#newDesign #featuresBannersLarge .col-md-5,
#newDesign #featuresBannersLarge .col-lg-5,
#newDesign #featuresBannersLarge .col-xs-6,
#newDesign #featuresBannersLarge .col-sm-6,
#newDesign #featuresBannersLarge .col-md-6,
#newDesign #featuresBannersLarge .col-lg-6,
#newDesign #featuresBannersLarge .col-xs-7,
#newDesign #featuresBannersLarge .col-sm-7,
#newDesign #featuresBannersLarge .col-md-7,
#newDesign #featuresBannersLarge .col-lg-7,
#newDesign #featuresBannersLarge .col-xs-8,
#newDesign #featuresBannersLarge .col-sm-8,
#newDesign #featuresBannersLarge .col-md-8,
#newDesign #featuresBannersLarge .col-lg-8,
#newDesign #featuresBannersLarge .col-xs-9,
#newDesign #featuresBannersLarge .col-sm-9,
#newDesign #featuresBannersLarge .col-md-9,
#newDesign #featuresBannersLarge .col-lg-9,
#newDesign #featuresBannersLarge .col-xs-10,
#newDesign #featuresBannersLarge .col-sm-10,
#newDesign #featuresBannersLarge .col-md-10,
#newDesign #featuresBannersLarge .col-lg-10,
#newDesign #featuresBannersLarge .col-xs-11,
#newDesign #featuresBannersLarge .col-sm-11,
#newDesign #featuresBannersLarge .col-md-11,
#newDesign #featuresBannersLarge .col-lg-11,
#newDesign #featuresBannersLarge .col-xs-12,
#newDesign #featuresBannersLarge .col-sm-12,
#newDesign #featuresBannersLarge .col-md-12,
#newDesign #featuresBannersLarge .col-lg-12 {
    min-height: 1px;
    padding-left: 20px;
    padding-right: 0;
    position: relative;
    margin-bottom: 20px;
}
#newDesign #featuresBannersLarge .moProductsText h2 {
    font-size: 22px;
    line-height: 33px;
    margin: 6px 0 8px 0;
    font-weight: 400;
}
#newDesign #featuresBannersLarge p {
    font-size: 18px;
    height: 175px;
    line-height: 150%;
    color: black;
}
#newDesign #featuresBannersLarge .moProductsText a {
    color: #5d8d73;
    cursor: pointer;
    font-size: 18px;
    line-height: 35px;
}
#newDesign #featuresBannersLarge .agreen {
    border-bottom: 1px solid #5d8c73;
    color: #5d8c73;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin-top: 10px;
}
#newDesign #featuresBannersLarge .moProductsText {
    background: #eeeeee none repeat scroll 0 0;
    border: medium none;
    height: 315px;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
#newDesign #featuresBannersLarge .container {
    padding-top: 100px;
    padding-bottom: 80px;
}
#newDesign #featuresBannersAllInOne .col-xs-1,
#newDesign #featuresBannersAllInOne .col-sm-1,
#newDesign #featuresBannersAllInOne .col-md-1,
#newDesign #featuresBannersAllInOne .col-lg-1,
#newDesign #featuresBannersAllInOne .col-xs-2,
#newDesign #featuresBannersAllInOne .col-sm-2,
#newDesign #featuresBannersAllInOne .col-md-2,
#newDesign #featuresBannersAllInOne .col-lg-2,
#newDesign #featuresBannersAllInOne .col-xs-3,
#newDesign #featuresBannersAllInOne .col-sm-3,
#newDesign #featuresBannersAllInOne .col-md-3,
#newDesign #featuresBannersAllInOne .col-lg-3,
#newDesign #featuresBannersAllInOne .col-xs-4,
#newDesign #featuresBannersAllInOne .col-sm-4,
#newDesign #featuresBannersAllInOne .col-md-4,
#newDesign #featuresBannersAllInOne .col-lg-4,
#newDesign #featuresBannersAllInOne .col-xs-5,
#newDesign #featuresBannersAllInOne .col-sm-5,
#newDesign #featuresBannersAllInOne .col-md-5,
#newDesign #featuresBannersAllInOne .col-lg-5,
#newDesign #featuresBannersAllInOne .col-xs-6,
#newDesign #featuresBannersAllInOne .col-sm-6,
#newDesign #featuresBannersAllInOne .col-md-6,
#newDesign #featuresBannersAllInOne .col-lg-6,
#newDesign #featuresBannersAllInOne .col-xs-7,
#newDesign #featuresBannersAllInOne .col-sm-7,
#newDesign #featuresBannersAllInOne .col-md-7,
#newDesign #featuresBannersAllInOne .col-lg-7,
#newDesign #featuresBannersAllInOne .col-xs-8,
#newDesign #featuresBannersAllInOne .col-sm-8,
#newDesign #featuresBannersAllInOne .col-md-8,
#newDesign #featuresBannersAllInOne .col-lg-8,
#newDesign #featuresBannersAllInOne .col-xs-9,
#newDesign #featuresBannersAllInOne .col-sm-9,
#newDesign #featuresBannersAllInOne .col-md-9,
#newDesign #featuresBannersAllInOne .col-lg-9,
#newDesign #featuresBannersAllInOne .col-xs-10,
#newDesign #featuresBannersAllInOne .col-sm-10,
#newDesign #featuresBannersAllInOne .col-md-10,
#newDesign #featuresBannersAllInOne .col-lg-10,
#newDesign #featuresBannersAllInOne .col-xs-11,
#newDesign #featuresBannersAllInOne .col-sm-11,
#newDesign #featuresBannersAllInOne .col-md-11,
#newDesign #featuresBannersAllInOne .col-lg-11,
#newDesign #featuresBannersAllInOne .col-xs-12,
#newDesign #featuresBannersAllInOne .col-sm-12,
#newDesign #featuresBannersAllInOne .col-md-12,
#newDesign #featuresBannersAllInOne .col-lg-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    margin-bottom: 20px;
}
#newDesign #featuresBannersAllInOne .moProductsText h2 {
    font-size: 22px;
    line-height: 33px;
    margin: 6px 0 8px 0;
    font-weight: 400;
}
#newDesign #featuresBannersAllInOne p {
    font-size: 18px;
    height: 85px;
    line-height: 150%;
    color: black;
}
#newDesign #featuresBannersAllInOne .moProductsText a {
    color: #5d8d73;
    cursor: pointer;
    font-size: 18px;
    line-height: 35px;
}
#newDesign #featuresBannersAllInOne .agreen {
    border-bottom: 1px solid #5d8c73;
    color: #5d8c73;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin-top: 10px;
}
#newDesign #featuresBannersAllInOne .moProductsText {
    background: #eeeeee none repeat scroll 0 0;
    border: medium none;
    min-height: 345px;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
#newDesign #featuresBannersAllInOne .container {
    padding-top: 0;
    padding-bottom: 80px;
}
#newDesign #typepage .col-xs-6 {
    margin-bottom: 15px;
}
#newDesign .iconsSection img {
    margin-bottom: 30px;
    margin-top: 65px;
    width: 75px;
}
#newDesign .iconsSection .col-centered {
    text-align: center;
}
#newDesign #featuresList li {
    margin-bottom: 35px;
}
#newDesign #featuresList li p {
    margin-left: 10px;
}
#newDesign ul.filter li a {
    background: #e6e6e6 none repeat scroll 0 0;
    border-bottom: 3px solid #c2c2c2;
    color: #000000;
    font-weight: 400;
    margin-left: 10px;
    margin-right: 10px;
    text-transform: none;
    padding: 7px 12px;
}
#newDesign ul.filter li a.active {
    background: #60c3e5 none repeat scroll 0 0;
    border-bottom: 3px solid #4f9fb9;
    color: #ffffff !important;
    font-weight: 400;
}
#newDesign ul.filter li a:hover {
    background: #60c3e5 none repeat scroll 0 0;
    border-bottom: 3px solid #4f9fb9;
    color: #ffffff !important;
    font-weight: 400;
}
#newDesign .nav-sidebar .nav {
    margin-top: -4px;
}
#newDesign .nav-sidebar .nav > li > a {
    position: relative;
    display: block;
    padding: 19px 28px 23px 28px;
    border-top: 1px solid #c2c2c2;
    border-bottom: none !important;
}
#newDesign .nav-sidebar .nav > li > a:hover {
    background-color: white;
    background-color: transparent;
}
#newDesign .nav-sidebar .nav > li:last-child {
    border-bottom: 1px solid #c2c2c2;
}
#newDesign .nav-sidebar .nav > li.active > a {
    position: relative;
    display: block;
    background-color: #d3ecf8;
}
#newDesign .nav-sidebar .nav > li.active > a > h5 {
    color: #54a8c3;
}
#newDesign #hiwChoiceFooter {
    margin-top: 32px;
}
#newDesign #hiwChoice p,
#newDesign #hiwChoiceFooter p {
    color: black;
    margin-top: 20px;
}
#newDesign #hiwChoice h4,
#newDesign #hiwChoiceFooter h4 {
    margin: 100px 0 0 0 !important;
}
#newDesign #hiwChoice img,
#newDesign #hiwChoiceFooter img {
    margin-top: -32px;
}
#newDesign #hiwChoice .moRadioButton,
#newDesign #hiwChoiceFooter .moRadioButton {
    position: relative;
    margin-top: 20px;
}
#newDesign #hiwChoice .moRadioButton input,
#newDesign #hiwChoiceFooter .moRadioButton input {
    display: none;
}
#newDesign #hiwChoice .moRadioButton span,
#newDesign #hiwChoiceFooter .moRadioButton span {
    width: 32px;
    height: 32px;
    display: block;
    background: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/moCheckbox-unchecked.svg?t=1508252008047") no-repeat scroll center center / auto;
    cursor: pointer;
}
#newDesign #hiwChoice .moRadioButton input:checked + span,
#newDesign #hiwChoiceFooter .moRadioButton input:checked + span {
    background: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/moCheckbox-checked.svg?t=1508252008047") no-repeat scroll center center / auto;
    cursor: pointer;
}
#newDesign .blue-bg {
    background-color: #5fc4e4 !important;
    color: #fff !important;
    padding: 0;
    margin-top: 0;
}
#newDesign .darkblue-bg {
    background-color: #0084BF !important;
    padding: 0;
    margin-top: 0;
}
#newDesign .gold-bg {
    background-color: #ad9964 !important;
    color: #fff !important;
    padding: 0;
    margin-top: 0;
}
#newDesign #testimonials #owl-testimonials:before,
#newDesign blockquote:before {
    display: block;
    position: relative;
    font-family: 'fontello';
    content: '\275e';
    font-size: 50px;
    color: #5fc4e4;
    line-height: 100%;
}
#newDesign #testimonials #owl-testimonials:before {
    top: -10px;
    opacity: .6;
}
#newDesign .owl-pagination .owl-page span {
    display: block;
    width: 15px;
    height: 15px;
    background: #C2C2C2;
    border: none;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 5px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
#newDesign .owl-pagination .owl-page.active span,
#newDesign .owl-pagination .owl-page:hover span {
    background: #EEEEEE;
}
#newDesign blockquote footer,
#newDesign blockquote small,
#newDesign blockquote .small {
    color: #000000;
    font-size: 18px;
    line-height: 150%;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin-top: 20px;
}
#newDesign #owl-latest-works figure img {
    width: auto;
    max-width: 100%;
    max-height: 140px;
    vertical-align: middle;
}
#newDesign #aboutMo .aboutLogo img {
    width: auto;
    max-width: 100%;
    max-height: 140px;
    margin-bottom: 50px;
    vertical-align: middle;
    -webkit-filter: grayscale(100%);
    /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    opacity: 0.7;
    filter: alpha(opacity=70);
    /* For IE8 and earlier */
    margin-bottom: 45px;
}
#newDesign .aboutLogohome img {
    width: auto;
    max-width: 100%;
    max-height: 140px;
    margin-bottom: 50px;
    vertical-align: middle;
    -webkit-filter: grayscale(100%);
    /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    opacity: 0.7;
    filter: alpha(opacity=70);
    /* For IE8 and earlier */
    margin-bottom: 45px;    
}
#newDesign .bannerGrey {
    border-right: 6px solid #fff;
    margin-top: -1px;
    text-align: center;
    padding: 65px 85px;
}
#newDesign .bannerGreySmall {
    border-right: 6px solid #fff;
    text-align: center;
    padding: 35px 30px 35px 30px;
    background-color: #EEEEEE;
    min-height: 375px;
    margin: 0;
    margin-right: -4px;
    margin-top: -1px;
}
#newDesign .bannerGreySmall:hover {
    background-color: white;
}
#newDesign .bannerGreySmall h4 {
    margin: 0 !important;
}
#newDesign .bannerGreySmall p {
    color: #666666;
    margin-top: 10px;
}
#newDesign .bannerGreySmall h4.icons {
    font-family: 'momice_iconsregular', sans-serif;
    font-size: 58px;
    color: #7E7E7E;
    margin-bottom: 35px !important;
}
#newDesign .noBorderRight {
    border-right: none !important;
}
#newDesign h5 span img {
    height: 40px;
    margin: 15px 25px 15px 25px;
}
#newDesign h5 span.logoHome img {
    height: 50px;
    margin: 15px 25px 15px 10px;
}
#newDesign #testimonials #owl-testimonials blockquote {
    height: 250px;
}
#newDesign .browserTop {
    height: 30px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-left: 0;
    padding-right: 0;
}
#newDesign #team .img-circle {
    margin: 60px 0 32px 0;
    max-width: 220px;
    max-height: 220px;
    width: 100%;
}
#newDesign #contact-form select,
#newDesign #contact-form textarea,
#newDesign #contact-form textarea.form-control,
#newDesign #contact-form input[type="text"],
#newDesign #contact-form input[type="password"],
#newDesign #contact-form input[type="datetime"],
#newDesign #contact-form input[type="datetime-local"],
#newDesign #contact-form input[type="date"],
#newDesign #contact-form input[type="month"],
#newDesign #contact-form input[type="time"],
#newDesign #contact-form input[type="week"],
#newDesign #contact-form input[type="number"],
#newDesign #contact-form input[type="email"],
#newDesign #contact-form input[type="url"],
#newDesign #contact-form input[type="search"],
#newDesign #contact-form input[type="tel"],
#newDesign #contact-form input[type="color"],
#newDesign #contact-form .uneditable-input {
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    height: 45px;
    padding: 0;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    resize: none;
    vertical-align: middle;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: white;
    border: none;
    border-bottom: 1px solid #c2c2c2 !important;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
}
#newDesign #contact-form textarea:focus,
#newDesign #contact-form textarea.form-control:focus,
#newDesign #contact-form input[type="text"]:focus,
#newDesign #contact-form input[type="password"]:focus,
#newDesign #contact-form input[type="datetime"]:focus,
#newDesign #contact-form input[type="datetime-local"]:focus,
#newDesign #contact-form input[type="date"]:focus,
#newDesign #contact-form input[type="month"]:focus,
#newDesign #contact-form input[type="time"]:focus,
#newDesign #contact-form input[type="week"]:focus,
#newDesign #contact-form input[type="number"]:focus,
#newDesign #contact-form input[type="email"]:focus,
#newDesign #contact-form input[type="url"]:focus,
#newDesign #contact-form input[type="search"]:focus,
#newDesign #contact-form input[type="tel"]:focus,
#newDesign #contact-form input[type="color"]:focus,
#newDesign #contact-form .uneditable-input:focus {
    border-bottom: 2px solid #75bf98 !important;
    box-shadow: none;
}
#newDesign .urbanBackground {
    background: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/momice-urban-dictionary.svg?t=1508252008047") no-repeat top center;
    height: 648px;
}

.thisIsMoWrap img {
    margin-top: -130px;
    position: relative;
    left: 30px;
}
.contactFormBackground {
    background-color: white;
    padding: 30px;
}
#newDesign #contact-form .form-group {
    margin-bottom: 0;
}
#newDesign #contact-form .form-control-feedback {
    position: absolute;
    top: 58px;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    text-align: right;
    pointer-events: none;
    font-size: 20px;
}
#newDesign #contact-form .has-icon {
    position: relative;
}
#newDesign #contact-form .has-success .form-control-feedback {
    color: #75bf98;
}
#newDesign #contact-form .has-error .form-control {
    border-bottom: 2px solid #d5373f !important;
}
#newDesign #contact-form .has-error .form-control-feedback {
    color: #d5373f;
}
#newDesign #contact-form .has-error h6.errorMessage {
    color: #d5373f;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
}
#newDesign #contactSocial .social li {
    display: inline-block;
}
#newDesign #contactSocial .social li a {
    display: table;
    position: relative;
    margin-right: 0;
    margin-left: 10px;
    width: 55px;
    border-radius: 55px;
    background-color: white;
}
#newDesign #contactSocial .social li a span {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    color: black;
    width: 55px;
    height: 55px;
    font-size: 25px;
    border-radius: 55px;
    position: relative;
    left: 3px;
}

#newDesign #contactSocial .social li a:hover {
    text-decoration: none;
}

#newDesign #contactSocial .social li a:hover span {
    color: #EEEEEE;
    background-color: white;
    /*border-radius: 55px;*/
}

#newDesign ul.moListsNew li {
    list-style: none;
    font-size: 18px;
    line-height: 27px;
}

#newDesign ul.moListsNew li:before {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    background-image: url(https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/mo-list-bullet-green.svg?t=1508252008047);
    margin-left: -18px;
    margin-right: 8px;
}

@media (max-width: 1279px) {
    #newDesign .bannerGreySmall {
        border-right: 6px solid #fff;
        margin-top: -1px;
        text-align: center;
        padding: 45px 30px 40px 30px;
        min-height: 330px;
    }
    #newDesign .bannerGreySmall h4 {
        font-size: 32px;
        line-height: 40px;
        margin: 0 !important;
    }
    #newDesign .urbanBackground {
        background: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/momice-urban-dictionary.svg?t=1508252008047") no-repeat top center;
        height: 550px;
    }
    #newDesign #featuresBannersAllInOne .moProductsText {
        background: #eeeeee none repeat scroll 0 0;
        border: medium none;
        min-height: 345px;
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (max-width: 1023px) {
    #newDesign .bannerGrey {
        border-right: 6px solid #fff;
        margin-top: -1px;
        text-align: center;
        padding: 65px 50px 50px 50px;
        margin-bottom: 0 !important;
    }
    #newDesign .bannerGreySmall {
        border-right: 6px solid #fff;
        margin-top: -1px;
        text-align: center;
        padding: 45px 20px 40px 20px;
        min-height: 310px;
    }
    #newDesign .bannerGreySmall h4 {
        font-size: 25px;
        line-height: 38px;
        margin: 0 !important;
    }
    #newDesign .bannerGreySmall p {
        font-size: 18px;
        line-height: 26px;
        color: #666666;
        margin-top: 10px;
    }
    #newDesign .bannerGreySmall h4.icons {
        font-family: 'momice_iconsregular', sans-serif;
        font-size: 50px;
        color: #7E7E7E;
        margin-bottom: 35px !important;
    }
    #newDesign h5 span {
        line-height: 65px;
    }
    #newDesign h5 span img {
        height: 40px;
        margin: 0 25px 0 25px;
    }
    #newDesign h5 span.logoHome img {
        height: 50px;
        margin: 0 25px 0 25px;
    }
    #newDesign #testimonials #owl-testimonials blockquote {
        height: 380px;
    }
    #newDesign .urbanBackground {
        background: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/momice-urban-dictionary.svg?t=1508252008047") no-repeat top center;
        height: 550px;
    }
}
@media (max-width: 767px) {
    #newDesign {
        /* BTN BLUE LARGE */
        /* BTN YELLOW LARGE */
        /* BTN WHITE LARGE */
    }
    #newDesign .col-xs-1,
    #newDesign .col-sm-1,
    #newDesign .col-md-1,
    #newDesign .col-lg-1,
    #newDesign .col-xs-2,
    #newDesign .col-sm-2,
    #newDesign .col-md-2,
    #newDesign .col-lg-2,
    #newDesign .col-xs-3,
    #newDesign .col-sm-3,
    #newDesign .col-md-3,
    #newDesign .col-lg-3,
    #newDesign .col-xs-4,
    #newDesign .col-sm-4,
    #newDesign .col-md-4,
    #newDesign .col-lg-4,
    #newDesign .col-xs-5,
    #newDesign .col-sm-5,
    #newDesign .col-md-5,
    #newDesign .col-lg-5,
    #newDesign .col-xs-6,
    #newDesign .col-sm-6,
    #newDesign .col-md-6,
    #newDesign .col-lg-6,
    #newDesign .col-xs-7,
    #newDesign .col-sm-7,
    #newDesign .col-md-7,
    #newDesign .col-lg-7,
    #newDesign .col-xs-8,
    #newDesign .col-sm-8,
    #newDesign .col-md-8,
    #newDesign .col-lg-8,
    #newDesign .col-xs-9,
    #newDesign .col-sm-9,
    #newDesign .col-md-9,
    #newDesign .col-lg-9,
    #newDesign .col-xs-10,
    #newDesign .col-sm-10,
    #newDesign .col-md-10,
    #newDesign .col-lg-10,
    #newDesign .col-xs-11,
    #newDesign .col-sm-11,
    #newDesign .col-md-11,
    #newDesign .col-lg-11,
    #newDesign .col-xs-12,
    #newDesign .col-sm-12,
    #newDesign .col-md-12,
    #newDesign .col-lg-12 {
        min-height: 1px;
        padding-left: 20px;
        padding-right: 20px;
        position: relative;
        margin-bottom: 65px;
    }
    #newDesign .hiw {
        margin-bottom: 0 !important;
    }
    #newDesign .hiw h4 {
        text-align: center;
    }
    #newDesign .hiw img {
        max-height: 300px;
        margin: 0 auto;
    }
    #newDesign .inner-bottom-md {
        padding-bottom: 0;
    }
    #newDesign .inner-bottom-sm {
        padding-bottom: 0;
    }
    #newDesign .inner-bottom-xs {
        padding-bottom: 0;
    }
    #newDesign #featuresBanners .col-xs-1,
    #newDesign #featuresBanners .col-sm-1,
    #newDesign #featuresBanners .col-md-1,
    #newDesign #featuresBanners .col-lg-1,
    #newDesign #featuresBanners .col-xs-2,
    #newDesign #featuresBanners .col-sm-2,
    #newDesign #featuresBanners .col-md-2,
    #newDesign #featuresBanners .col-lg-2,
    #newDesign #featuresBanners .col-xs-3,
    #newDesign #featuresBanners .col-sm-3,
    #newDesign #featuresBanners .col-md-3,
    #newDesign #featuresBanners .col-lg-3,
    #newDesign #featuresBanners .col-xs-4,
    #newDesign #featuresBanners .col-sm-4,
    #newDesign #featuresBanners .col-md-4,
    #newDesign #featuresBanners .col-lg-4,
    #newDesign #featuresBanners .col-xs-5,
    #newDesign #featuresBanners .col-sm-5,
    #newDesign #featuresBanners .col-md-5,
    #newDesign #featuresBanners .col-lg-5,
    #newDesign #featuresBanners .col-xs-6,
    #newDesign #featuresBanners .col-sm-6,
    #newDesign #featuresBanners .col-md-6,
    #newDesign #featuresBanners .col-lg-6,
    #newDesign #featuresBanners .col-xs-7,
    #newDesign #featuresBanners .col-sm-7,
    #newDesign #featuresBanners .col-md-7,
    #newDesign #featuresBanners .col-lg-7,
    #newDesign #featuresBanners .col-xs-8,
    #newDesign #featuresBanners .col-sm-8,
    #newDesign #featuresBanners .col-md-8,
    #newDesign #featuresBanners .col-lg-8,
    #newDesign #featuresBanners .col-xs-9,
    #newDesign #featuresBanners .col-sm-9,
    #newDesign #featuresBanners .col-md-9,
    #newDesign #featuresBanners .col-lg-9,
    #newDesign #featuresBanners .col-xs-10,
    #newDesign #featuresBanners .col-sm-10,
    #newDesign #featuresBanners .col-md-10,
    #newDesign #featuresBanners .col-lg-10,
    #newDesign #featuresBanners .col-xs-11,
    #newDesign #featuresBanners .col-sm-11,
    #newDesign #featuresBanners .col-md-11,
    #newDesign #featuresBanners .col-lg-11,
    #newDesign #featuresBanners .col-xs-12,
    #newDesign #featuresBanners .col-sm-12,
    #newDesign #featuresBanners .col-md-12,
    #newDesign #featuresBanners .col-lg-12 {
        min-height: 1px;
        padding-left: 20px;
        padding-right: 0;
        position: relative;
        margin-bottom: 20px;
    }
    #newDesign #featuresBanners .container {
        padding-top: 65px;
        padding-bottom: 45px;
    }
    #newDesign #featuresBannersOverview .col-xs-1,
    #newDesign #featuresBannersOverview .col-sm-1,
    #newDesign #featuresBannersOverview .col-md-1,
    #newDesign #featuresBannersOverview .col-lg-1,
    #newDesign #featuresBannersOverview .col-xs-2,
    #newDesign #featuresBannersOverview .col-sm-2,
    #newDesign #featuresBannersOverview .col-md-2,
    #newDesign #featuresBannersOverview .col-lg-2,
    #newDesign #featuresBannersOverview .col-xs-3,
    #newDesign #featuresBannersOverview .col-sm-3,
    #newDesign #featuresBannersOverview .col-md-3,
    #newDesign #featuresBannersOverview .col-lg-3,
    #newDesign #featuresBannersOverview .col-xs-4,
    #newDesign #featuresBannersOverview .col-sm-4,
    #newDesign #featuresBannersOverview .col-md-4,
    #newDesign #featuresBannersOverview .col-lg-4,
    #newDesign #featuresBannersOverview .col-xs-5,
    #newDesign #featuresBannersOverview .col-sm-5,
    #newDesign #featuresBannersOverview .col-md-5,
    #newDesign #featuresBannersOverview .col-lg-5,
    #newDesign #featuresBannersOverview .col-xs-6,
    #newDesign #featuresBannersOverview .col-sm-6,
    #newDesign #featuresBannersOverview .col-md-6,
    #newDesign #featuresBannersOverview .col-lg-6,
    #newDesign #featuresBannersOverview .col-xs-7,
    #newDesign #featuresBannersOverview .col-sm-7,
    #newDesign #featuresBannersOverview .col-md-7,
    #newDesign #featuresBannersOverview .col-lg-7,
    #newDesign #featuresBannersOverview .col-xs-8,
    #newDesign #featuresBannersOverview .col-sm-8,
    #newDesign #featuresBannersOverview .col-md-8,
    #newDesign #featuresBannersOverview .col-lg-8,
    #newDesign #featuresBannersOverview .col-xs-9,
    #newDesign #featuresBannersOverview .col-sm-9,
    #newDesign #featuresBannersOverview .col-md-9,
    #newDesign #featuresBannersOverview .col-lg-9,
    #newDesign #featuresBannersOverview .col-xs-10,
    #newDesign #featuresBannersOverview .col-sm-10,
    #newDesign #featuresBannersOverview .col-md-10,
    #newDesign #featuresBannersOverview .col-lg-10,
    #newDesign #featuresBannersOverview .col-xs-11,
    #newDesign #featuresBannersOverview .col-sm-11,
    #newDesign #featuresBannersOverview .col-md-11,
    #newDesign #featuresBannersOverview .col-lg-11,
    #newDesign #featuresBannersOverview .col-xs-12,
    #newDesign #featuresBannersOverview .col-sm-12,
    #newDesign #featuresBannersOverview .col-md-12,
    #newDesign #featuresBannersOverview .col-lg-12 {
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        margin-bottom: 20px;
    }
    #newDesign #featuresBannersOverview .container {
        padding-top: 0;
        padding-bottom: 45px;
    }
    #newDesign #hiwChoice img,
    #newDesign #hiwChoiceFooter img {
        margin-top: 50px;
    }
    #newDesign #hiwChoice h4,
    #newDesign #hiwChoiceFooter h4 {
        margin: 65px 0 0 0 !important;
    }
    #newDesign h5 span {
        line-height: 65px;
        margin: auto;
        display: table;
    }
    #newDesign h5 span img {
        height: 40px;
        margin: 30px 25px 30px 25px !important;
        display: block;
    }
    #newDesign #owl-latest-works .owl-controls {
        visibility: hidden;
        position: absolute;
    }
    #newDesign .urbanBackground {
        background: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/momice-urban-dictionary.svg?t=1508252008047") no-repeat top center;
        height: 600px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    #newDesign .col-xs-12 {
        width: 100% !important;
    }
    #newDesign .col-xs-11 {
        width: 91.66666667% !important;
    }
    #newDesign .col-xs-10 {
        width: 83.33333333% !important;
    }
    #newDesign .col-xs-9 {
        width: 75% !important;
    }
    #newDesign .col-xs-8 {
        width: 66.66666667% !important;
    }
    #newDesign .col-xs-7 {
        width: 58.33333333% !important;
    }
    #newDesign .col-xs-6 {
        width: 50% !important;
    }
    #newDesign .col-xs-5 {
        width: 41.66666667% !important;
    }
    #newDesign .col-xs-4 {
        width: 33.33333333% !important;
    }
    #newDesign .col-xs-3 {
        width: 25% !important;
    }
    #newDesign .col-xs-2 {
        width: 6.66666667% !important;
    }
    #newDesign .col-xs-1 {
        width: 8.33333333% !important;
    }
    #newDesign #testimonials #owl-testimonials blockquote {
        height: 280px;
    }
    #newDesign .bannerGreySmall {
        min-height: 320px;
        margin-bottom: 0 !important;
    }
    #newDesign .bannerGreySmall h4 {
        font-size: 22px;
        line-height: 27px;
        margin: 0 !important;
    }
    #newDesign .bannerGreySmall p {
        font-size: 18px;
        line-height: 27px;
        color: #666666;
        margin-top: 10px;
    }
    #newDesign .bannerGreySmall h4.icons {
        font-family: 'momice_iconsregular', sans-serif;
        font-size: 50px;
        color: #7E7E7E;
        margin-bottom: 35px !important;
    }
    #newDesign #team .alignCenter {
        text-align: center;
    }
}
@media (max-width: 479px) {
    #newDesign .col-xs-12 {
        width: 100% !important;
    }
    #newDesign .col-xs-11 {
        width: 100% !important;
    }
    #newDesign .col-xs-10 {
        width: 100% !important;
    }
    #newDesign .col-xs-9 {
        width: 100% !important;
    }
    #newDesign .col-xs-8 {
        width: 100% !important;
    }
    #newDesign .col-xs-7 {
        width: 100% !important;
    }
    #newDesign .col-xs-6 {
        width: 100% !important;
    }
    #newDesign .col-xs-5 {
        width: 100% !important;
    }
    #newDesign .col-xs-4 {
        width: 100% !important;
    }
    #newDesign .col-xs-3 {
        width: 100% !important;
    }
    #newDesign .col-xs-2 {
        width: 100% !important;
    }
    #newDesign .col-xs-1 {
        width: 100% !important;
    }
    #newDesign .mobileSmallerImage {
        width: 60% !important;
    }
    #newDesign .iconsSection img {
        margin-bottom: 30px;
        margin-top: 0;
        width: 90px;
    }
    #newDesign .iconsSection .col-centered {
        text-align: center;
    }
    #newDesign .iconsSection .alignCenter {
        text-align: center !important;
    }
    #newDesign #featuresList .col-xs-6 {
        margin-bottom: 0;
    }
    #newDesign #hiwChoice .alignCenter,
    #newDesign #hiwChoiceFooter .alignCenter {
        text-align: center !important;
    }
    #newDesign .nav-sidebar .nav {
        margin-top: -4px;
    }
    #newDesign .nav-sidebar .nav > li > a {
        position: relative;
        display: block;
        padding: 14px 23px 18px 23px;
        border-top: 1px solid #c2c2c2;
        border-bottom: none !important;
    }
    #newDesign .nav-sidebar .nav > li > a:hover {
        background-color: white;
        background-color: transparent;
    }
    #newDesign .nav-sidebar .nav > li:last-child {
        border-bottom: 1px solid #c2c2c2;
    }
    #newDesign .nav-sidebar .nav > li.active > a {
        position: relative;
        display: block;
        background-color: #d3ecf8;
    }
    #newDesign .nav-sidebar .nav > li.active > a > h5 {
        color: #54a8c3;
    }
    #newDesign #hiwChoice .col-xs-3,
    #newDesign #hiwChoiceFooter .col-xs-3 {
        width: 50% !important;
    }
    #newDesign .bannerGrey {
        border-right: none !important;
        border-bottom: 6px solid #fff;
        margin-top: -1px;
        text-align: center;
        padding: 65px 20px 50px 20px;
        margin-bottom: 0 !important;
    }
    #newDesign .bannerGreySmall {
        border-right: none !important;
        border-bottom: 6px solid #fff;
        margin-top: -1px;
        text-align: center;
        padding: 45px 45px 40px 45px;
        margin-bottom: 0 !important;
    }
    #newDesign .noBorderRight {
        border-bottom: none !important;
    }
    #newDesign h5 span {
        line-height: 65px;
        margin: auto;
        display: table;
    }
    #newDesign h5 span img {
        height: 40px;
        margin: 30px 25px 30px 25px !important;
        display: block;
        text-align: center;
    }
    #newDesign h5 span.logoHome img {
        height: 50px;
        margin: 0 25px 30px 25px !important;
        display: block;
        text-align: center;
    }
    #newDesign #testimonials #owl-testimonials blockquote {
        height: 430px;
    }
    #newDesign .bannerGreySmall h4 {
        font-size: 40px;
        line-height: 50px;
        margin: 0 !important;
    }
    #newDesign .bannerGreySmall p {
        font-size: 20px;
        line-height: 30px;
        color: #666666;
        margin-top: 10px;
    }
    #newDesign .bannerGreySmall h4.icons {
        font-family: 'momice_iconsregular', sans-serif;
        font-size: 58px;
        color: #7E7E7E;
        margin-bottom: 35px !important;
    }
    #newDesign #aboutMo .col-xs-12 .aboutLogo {
        margin-bottom: 0 !important;
    }
    #newDesign #aboutMo .aboutLogo {
        text-align: center !important;
    }
    #newDesign #aboutMo .aboutLogo img {
        margin-bottom: 0;
    }
    #newDesign #team .col-xs-1,
    #newDesign #team .col-sm-1,
    #newDesign #team .col-md-1,
    #newDesign #team .col-lg-1,
    #newDesign #team .col-xs-2,
    #newDesign #team .col-sm-2,
    #newDesign #team .col-md-2,
    #newDesign #team .col-lg-2,
    #newDesign #team .col-xs-3,
    #newDesign #team .col-sm-3,
    #newDesign #team .col-md-3,
    #newDesign #team .col-lg-3,
    #newDesign #team .col-xs-4,
    #newDesign #team .col-sm-4,
    #newDesign #team .col-md-4,
    #newDesign #team .col-lg-4,
    #newDesign #team .col-xs-5,
    #newDesign #team .col-sm-5,
    #newDesign #team .col-md-5,
    #newDesign #team .col-lg-5,
    #newDesign #team .col-xs-6,
    #newDesign #team .col-sm-6,
    #newDesign #team .col-md-6,
    #newDesign #team .col-lg-6,
    #newDesign #team .col-xs-7,
    #newDesign #team .col-sm-7,
    #newDesign #team .col-md-7,
    #newDesign #team .col-lg-7,
    #newDesign #team .col-xs-8,
    #newDesign #team .col-sm-8,
    #newDesign #team .col-md-8,
    #newDesign #team .col-lg-8,
    #newDesign #team .col-xs-9,
    #newDesign #team .col-sm-9,
    #newDesign #team .col-md-9,
    #newDesign #team .col-lg-9,
    #newDesign #team .col-xs-10,
    #newDesign #team .col-sm-10,
    #newDesign #team .col-md-10,
    #newDesign #team .col-lg-10,
    #newDesign #team .col-xs-11,
    #newDesign #team .col-sm-11,
    #newDesign #team .col-md-11,
    #newDesign #team .col-lg-11,
    #newDesign #team .col-xs-12,
    #newDesign #team .col-sm-12,
    #newDesign #team .col-md-12,
    #newDesign #team .col-lg-12 {
        margin-bottom: 0;
    }
    #newDesign #team .alignCenter {
        text-align: center !important;
    }
    #newDesign .thisIsMoWrap img {
        margin-top: 0;
        left: 0px;
    }
    #newDesign .contactFormBackground {
        background-color: white;
        padding: 30px;
    }
    #newDesign #featuresBannersAllInOne .moProductsText {
        background: #eeeeee none repeat scroll 0 0;
        border: medium none;
        min-height: 375px;
        padding-left: 20px;
        padding-right: 20px;
    }
    #newDesign .no-margin-bottom {
        margin-bottom: 15px !important;
    }
    .vacature-mail img {
    max-width: 70% !important;
    }
    .email-lancering img {
        margin-bottom: 50px;
    }
}

@media (max-width: 320px) {
    #newDesign {
        /* BTN BLUE LARGE */
        /* BTN YELLOW LARGE */
        /* BTN WHITE LARGE */
    }
    #newDesign #testimonials #owl-testimonials blockquote {
        height: 480px;
    }
    #newDesign .hideOnMobile {
        display: none !important;
    }
    #newDesign .urbanBackground {
        background: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/momice-urban-dictionary.svg?t=1508252008047") no-repeat top center;
        height: 500px;
    }
}
h1,
h2,
h4,
h5,
h6 {
    font-weight: 400;
}
h1 {
    font-size: 28px;
    font-weight: 700;
    color: #666666;
    margin: 0 0 46px 0;
    font-family: 'Amaranth', sans-serif !important;
}
h2 {
    font-size: 20px;
    font-weight: 400;
    color: #666666;
    margin: 0 0 25px 0;
    font-family: 'Amaranth', sans-serif !important;
}
h2 a:hover {
    color: #75bf98;
}
td > h2 {
    margin-top: 3px;
    margin-bottom: 11px;
}
h3 {
    font-size: 16px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    color: black;
    margin-bottom: 15px;
    line-height: 22px;
}
h4 {
    font-size: 16px;
    line-height: 21px;
}
h5 {
    font-size: 30px;
    font-weight: 400;
    color: #75bf98;
    font-family: 'Amaranth', sans-serif !important;
    text-align: center;
}
h4,
h5 {
    margin-top: 5px;
    font-weight: 400;
}
.pSmall {
    font-size: 14px;
}
.italic {
    font-style: italic;
    font-weight: 400;
    font-family: 'Source sans Pro', sans-serif;
}
span.highlight {
    background-color: #fede41;
    padding: 5px 8px;
    color: black;
}
header h1 {
    font-size: 35px;
    font-weight: 700;
    font-family: 'Amaranth', sans-serif;
    margin: 0 0 35px 0;
}
header h2 {
    font-size: 22px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin: 0 0 10px 0;
}
h2.moSubHeading {
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin: 0 0 15px 0;
    color: #5D8D73;
}
#product h1 {
    margin-bottom: 25px;
}
.LandingPagesFirst h1 {
    font-size: 50px;
    line-height: 125%;
}
.LandingPagesFirst p {
    font-size: 22px;
    line-height: 150%;
}
.LandingPagesFirst h2 {
    font-size: 26px;
    line-height: 140%;
    margin-bottom: 30px;
    color: #5d8d73;
}
.LandingPagesSecond p {
    font-size: 18px;
    line-height: 150%;
    color: black;
}
.LandingPagesSecond h2 {
    font-size: 26px;
    line-height: 140%;
    margin-bottom: 30px;
}
.LandingPagesSecond h3 {
    font-size: 20px;
    line-height: 25px;
    color: #5d8d73;
}
.landingIconText {
    color: white;
    font-size: 22px;
    margin-top: 15px;
    font-family: 'Amaranth', sans-serif;
    line-height: 150%;
}
/* VARIANTEN */
.moIcons {
    font-family: 'momice_iconsregular', sans-serif;
}
p .moIcons {
    font-size: 20px;
    font-family: 'momice_iconsregular', sans-serif;
    margin: 0;
    line-height: 36px;
}
td > p {
    margin-bottom: 3px;
}
.eventName {
    font-family: 'Source sans Pro', sans-serif;
    line-height: 80px;
    font-weight: 400;
}
.moAlerts {
    margin-top: 58px;
    height: 69px;
}
.moAlerts h3 {
    margin-bottom: 51px;
}
.selectAll {
    position: absolute;
    left: 114px;
    top: 25px;
}
.moTitle {
    float: left;
    position: relative;
}
.checkboxText {
    float: left;
    position: relative;
    margin: 2px 0 0 10px;
}
.line-height-lg {
    line-height: 30px;
}

/* KLEUREN */
.textWhite {
    color: white !important;
}
.textBlack {
    color: black !important;
}
/*.textRed {*/
/*    color: #d5373f !important;*/
/*}*/
.textYellow {
    color: #fede41;
}
.textDarkYellow {
    color: #F3BC00;
}
.textGreenBorder {
    color: white;
    text-shadow: -2px 0 #75bf98, 0 2px #75bf98, 2px 0 #75bf98, 0 -2px #75bf98;
}
.textGreen {
    color: #75bf98 !important;
}
.textDarkGreen {
    color: #5D8D73 !important;
}
.textDarkGreen a {
    color: #5D8D73;
    text-decoration: underline;
}
.textGray {
    color: #C2C2C2;
}
.textIconGray {
    color: #7E7E7E;
}
.textDarkGray {
    color: #343434;
}
.textBlue {
    color: #5fc4e4 !important;
}
.textDarkBlue {
    color: #54a8c3 !important;
}
.textLightGreen {
    color: #add7be;
}
.textLinksGreen {
    color: #68ac8a;
}
.marginBottomSmall {
    margin-bottom: 18px;
}
/*===================================================================================*/
/*	NEW DESIGN
/*===================================================================================*/
#newDesign h1,
#newDesign h2,
#newDesign h4,
#newDesign h5,
#newDesign h6 {
    font-weight: 400;
}
#newDesign h1 {
    font-size: 25px;
    line-height: 38px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin: 0 0 30px 0;
    color: black;
}
#newDesign .homeHeader h1 {
    color: white;
    font-size: 85px;
    line-height: 108px;
    font-weight: 700;
    margin: 0 0 -10px 0;
    font-family: 'Amaranth', sans-serif !important;
}
#newDesign h2 {
    font-size: 64px;
    line-height: 78px;
    font-weight: 700;
    margin: 0 0 0 0;
    font-family: 'Amaranth', sans-serif  !important;
} 
#newDesign .contact h2 {
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
    margin: 0 0 0 0;
    font-family: 'Source Sans Pro', sans-serif !important;
} 
#newDesign .landingsPageHeader h1 {
    font-size: 65px;
    line-height: 78px;
    font-weight: 700;
    margin: 0 0 30px 0;
    color: #666666;
    font-family: 'Amaranth', sans-serif  !important;
}
#newDesign .landingsPageHeader h2 {
    font-size: 25px;
    line-height: 38px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 0 0 0 0;
    color: #5D8D73;
}
#newDesign h3 {
    font-size: 25px;
    line-height: 38px;
    font-weight: 400;
    margin: 0 0 0 0;
    color: #666666;
    font-family: 'Source sans Pro', sans-serif  !important;
}
#newDesign h3.bold {
    font-size: 25px;
    line-height: 38px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 0 0 0 0;
    color: black;
}
#newDesign h3.landingsIcons {
    margin: 20px 0 0 0;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    color: white;
    line-height: 125%;
}
#newDesign h4 {
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
    color: black;
    margin: -10px 0 30px 0;
    font-family: 'Source sans Pro', sans-serif  !important;
}
#newDesign h4.bold {
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
}
#newDesign h5 {
    font-size: 25px;
    line-height: 38px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 0 0 30px 0;
    color: black;
}

#newDesign h6 {
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    margin: 0 0 0 0;
    color: black;
    font-family: 'Source sans Pro', sans-serif  !important;
}
#newDesign h6.black {
    font-size: 16px;
    line-height: 27px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 10px 0 5px 0;
    color: black;
    text-transform: uppercase;
}
#newDesign h6.header {
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 0 0 0 0;
    color: #5D8D73;
}
#newDesign p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400  !important;
    color: #666666;
    margin: 0 0 0 0;
    font-family: 'Source sans Pro', sans-serif  !important;
}
#newDesign p.bold {
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
}
#newDesign a.agreen {
    border-bottom: 1px solid #5d8c73;
    color: #5d8c73;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin-top: 100px;
}
#newDesign .uppercase {
    text-transform: uppercase;
}
#newDesign h1.membership {
    text-transform: uppercase;
    color: white;
    margin: 0 0 15px 0;
}
#newDesign .iconsSection h4 {
    font-weight: 700;
    color: #666666;
    font-family: 'Amaranth', sans-serif;
}
#newDesign .iconsSection h3 {
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    color: black;
}
#newDesign .iconsSection h4.iconStatistics {
    font-weight: 400;
    color: #666666;
    font-family: 'Source sans Pro', sans-serif;
    margin: 5px 0 0 0;
}
#newDesign .iconsSection h4.iconStatisticsBold {
    font-weight: 700 !important;
    color: black;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 5px 0 0 0;
}
#newDesign .iconsSection p {
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    color: black;
    margin: 0 0 0 0;
    font-family: 'Source sans Pro', sans-serif;
}

#newDesign .quoteSection h4 {
    font-weight: 400;
    color: #666666;
    font-family: 'Source sans Pro', sans-serif;
}
#newDesign .quoteSection .bold {
    font-weight: 700;
    color: black;
    font-family: 'Source sans Pro', sans-serif;
}
#newDesign #headerGreen h1 {
    text-align: center;
}
#newDesign #headerGreen h2 {
    color: white;
    text-align: center;
}
#newDesign #headerTotalPage h1 {
    text-align: center;
}
#newDesign #headerTotalPage h2 {
    text-align: center;
}
#newDesign #intro h3 {
    text-align: center;
}
#newDesign #introTotalPage h3 {
    text-align: center;
}
#newDesign .blue-bg h5 {
    color: white;
}
#newDesign .darkblue-bg h5 {
    color: white;
}
#newDesign .gold-bg h5 {
    color: white;
}    
#newDesign .nav-sidebar p {
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    color: black;
    margin: 0 0 0 0;
    font-family: 'Source sans Pro', sans-serif;
}
#newDesign .nav-sidebar p.bold {
    font-weight: 700;
}
#newDesign .nav-sidebar h5 {
    font-size: 25px;
    line-height: 34px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 0;
    text-align: left;
    color: #666666;
}
#newDesign #team h5 {
    font-size: 22px;
    line-height: 31px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 0 0 5px 0;
    color: black;
}
@media (max-width: 767px) {
    #newDesign h1,
    #newDesign h2,
    #newDesign h4,
    #newDesign h5,
    #newDesign h6 {
        font-weight: 400;
    }
    #newDesign h1 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 0 30px 0;
        color: black;
    }
    #newDesign .landingsPageHeader h1 {
        font-size: 45px;
        line-height: 60px;
        font-weight: 700;
        margin: 0 0 30px 0;
        color: #666666;
        font-family: 'Amaranth', sans-serif;
    }
    #newDesign .landingsPageHeader h2 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 0 0 0;
        color: #5D8D73;
    }
    #newDesign h2 {
        font-size: 45px;
        line-height: 60px;
        font-weight: 700;
        margin: 0 0 0 0;
        font-family: 'Amaranth', sans-serif;
    }
    #newDesign h3 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 400;
        margin: 0 0 0 0;
        color: #666666;
        font-family: 'Source sans Pro', sans-serif;
    }
    #newDesign h3.bold {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 0 0 0;
        color: black;
    }
    #newDesign h4 {
        font-size: 32px;
        line-height: 48px;
        font-weight: 400;
        color: black;
        margin: 0px 0 30px 0;
        font-family: 'Source sans Pro', sans-serif;
    }
    #newDesign h5 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 0 30px 0;
        color: black;
    }
    #newDesign h6 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        margin: 0 0 0 0;
        color: black;
        font-family: 'Source sans Pro', sans-serif;
    }
    #newDesign h6.header {
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 0 0 0;
        color: #5D8D73;
    }
    
        /*BEWAREN ivm BLOKKEN PRIVACY OVERVIEW*/
    #newDesign p {
        font-size: 18px;
        line-height: 27px;
        font-weight: 400;
        color: #666666;
        margin: 0 0 0 0;
        font-family: 'Source sans Pro', sans-serif;
    }
    /*EINDE BEWAREN ivm BLOKKEN PRIVACY OVERVIEW*/
            
    #newDesign #featuresBanners p {
        font-size: 16px;
        line-height: 150%;
        color: black;
    }
    #newDesign #featuresBannersLarge p {
        font-size: 16px;
        line-height: 150%;
        color: black;
    }
    #newDesign p.bold {
        font-weight: 700;
    }
    #newDesign .iconsSection p {
        font-size: 16px;
        line-height: 25px;
        font-weight: 400;
        color: black;
        margin: 0 0 0 0;
        font-family: 'Source sans Pro', sans-serif;
    }
    #newDesign .iconsSection p.bold {
        font-weight: 700;
    }
    #newDesign .pricingFAQ p {
        font-size: 16px;
        line-height: 25px;
        font-weight: 400;
        color: black;
        margin: 0 0 0 0;
        font-family: 'Source sans Pro', sans-serif;
    }
    #newDesign .nav-sidebar p {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        color: black;
        margin: 0 0 0 0;
        font-family: 'Source sans Pro', sans-serif;
    }
    #newDesign .nav-sidebar p.bold {
        font-weight: 700;
    }
    #newDesign .nav-sidebar h5 {
        font-size: 20px;
        line-height: 27px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0;
        text-align: left;
        color: #666666;
    }
}
@media (max-width: 479px) {
    #newDesign h1,
    #newDesign h2,
    #newDesign h4,
    #newDesign h5,
    #newDesign h6 {
        font-weight: 400;
    }
    #newDesign h1 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 0 30px 0;
        color: black;
    }
    #newDesign h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 700;
        margin: 0 0 0 0;
        font-family: 'Amaranth', sans-serif;
    }
    #newDesign .landingsPageHeader h1 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 700;
        margin: 0 0 30px 0;
        color: #666666;
        font-family: 'Amaranth', sans-serif;
    }
    #newDesign .landingsPageHeader h2 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 0 0 0;
        color: #5D8D73;
    }
    #newDesign .iconsSection p {
        font-size: 18px;
        line-height: 27px;
        font-weight: 400;
        color: black;
        margin: 0 0 0 0;
        font-family: 'Source sans Pro', sans-serif;
    }
    #newDesign .iconsSection p.bold {
        font-weight: 700;
    }
    #newDesign .pricingFAQ p {
        font-size: 18px;
        line-height: 27px;
        font-weight: 400;
        color: black;
        margin: 0 0 0 0;
        font-family: 'Source sans Pro', sans-serif;
    }
    #newDesign .pricingFAQ p.bold {
        font-weight: 700;
    }
    #newDesign #intro h3 {
        text-align: left;
    }
    #newDesign #team p {
        text-align: center;
    }
    #newDesign #team h4 {
        text-align: center;
    }
}
.btn {
    display: inline-block;
    padding: 7px 12px;
    margin-bottom: 0;
    margin-right: 5px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn:active,
.btn.active {
    box-shadow: none;
}
.withIcon {
    padding: 3px 0 10px 0;
    width: 40px;
    text-align: center;
    margin-right: 5px;
}
.withIconSmall {
    padding: 0;
    width: 25px;
    text-align: center;
    margin-right: 5px;
}
.iconSmall {
    margin: -5px 0 0 0;
}
.withPlusIcon {
    padding: 6px 10px;
}
.moInfo {
    font-size: 28px;
    color: #5D8D73;
    cursor: pointer;
    float: left;
    position: relative;
    margin-left: 15px;
    margin-top: 2px;
}
.moInfoTitle {
    font-size: 25px;
    color: #5D8D73;
    cursor: pointer;
    float: right;
    position: relative;
    margin-right: 0;
    margin-top: -35px;
}
.moInfoForm {
    position: absolute;
    top: 25px;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.moInfo:hover {
    color: #75bf98;
    cursor: pointer;
}
.moAlert {
    font-size: 30px;
    color: #d5373f;
    cursor: pointer;
}
.moAlert:hover {
    color: #b02b21;
    cursor: pointer;
}
.btnWidth100 {
    width: 100%;
    text-align: left;
}
.btnWidth90 {
    width: 89%;
    text-align: left;
    position: relative;
    float: left;
}
.fiveSteps {
    float: left;
    position: relative;
    width: 100%;
}
.imageButtons .btn {
    margin-right: 0;
    text-align: left;
    padding: 0 0 0 12px;
}
.imageButtons .btn-lightGrayLarge {
    text-align: center;
    padding: 0;
}
.btn-gray .moIconsPlus {
    font-size: 16px;
    font-family: 'momice_iconsregular', sans-serif;
    margin: 0 10px 0 0;
    color: white;
}
.width100Percent .btn-gray .moIcons {
    font-size: 15px;
    font-family: 'momice_iconsregular', sans-serif;
    margin: 1px -2px 0 0;
    color: white;
    float: right;
}

/* BTN FIVE STEPS BLAUW */

.btn-fiveSteps {
    background-color: #C2C2C2;
    border-color: #C2C2C2;
    color: #FFFFFF;
    border-bottom: 3px solid #7E7E7E;
    height: 70px;
    width: 70px;
    font-family: 'Amaranth', sans-serif;
    font-size: 50px;
    line-height: 50px;
    margin-right: 8px;
}
.btn-fiveSteps:hover,
.btn-fiveSteps:focus,
.btn-fiveSteps:active,
.btn-fiveSteps.active,
.open .dropdown-toggle.btn-fiveSteps {
    background-color: #75bf98;
    border-color: #0084BF;
    color: #FFFFFF;
    border-bottom: 1px solid #5D8D73;
}
.btn-fiveSteps:active,
.btn-fiveSteps.active,
.open .dropdown-toggle.btn-fiveSteps {
    background-image: none;
    background-color: #0084BF;
    cursor: default;
    border-bottom: 3px solid #00618c;
}

/*BTN FIVE STEPS - Voor ticketpagina nummering GROEN*/

.btn-fiveSteps2 {
    background-color: #C2C2C2;
    border-color: #C2C2C2;
    color: #FFFFFF;
    border-bottom: 3px solid #7E7E7E;
    height: 70px;
    width: 70px;
    font-family: 'Amaranth', sans-serif;
    font-size: 35px !important;
    line-height: 50px;
    margin-right: 8px;
}
.btn-fiveSteps2:hover,
.btn-fiveSteps2:focus,
.btn-fiveSteps2:active,
.btn-fiveSteps2.active,
.open .dropdown-toggle.btn-fiveSteps2 {
    background-color: #75bf98;
    border-color: #75BF98;
    color: #FFFFFF;
    border-bottom: 1px solid #5D8D73;
}
.btn-fiveSteps2:active,
.btn-fiveSteps2.active,
.open .dropdown-toggle.btn-fiveSteps2 {
    background-image: none;
    background-color: #75BF98;
    cursor: default;
    border-bottom: 3px solid #5D8D73;
}

/*Einde ticketpagina nummering GROEN*/

.btn-fiveSteps.disabled,
.btn-fiveSteps.disabled:hover,
.btn-fiveSteps.disabled:focus,
.btn-fiveSteps.disabled:active,
.btn-fiveSteps.disabled.active,
.btn-fiveSteps[disabled],
.btn-fiveSteps[disabled]:hover,
.btn-fiveSteps[disabled]:focus,
.btn-fiveSteps[disabled]:active,
.btn-fiveSteps.active[disabled],
fieldset[disabled] .btn-fiveSteps,
fieldset[disabled] .btn-fiveSteps:hover,
fieldset[disabled] .btn-fiveSteps:focus,
fieldset[disabled] .btn-fiveSteps:active,
fieldset[disabled] .btn-fiveSteps.active {
    background-color: #83c5a2;
    border-color: #83c5a2;
}
/* BTN BACK TO TOP */
.btn-toTop {
    background-color: #fede41;
    border-color: #fede41;
    color: #000;
    height: 50px;
    border-bottom: 3px solid #F3BC00;
    margin-bottom: 20px;
}
.btn-toTop:hover,
.btn-toTop:focus,
.btn-toTop:active,
.btn-toTop.active,
.open .dropdown-toggle.btn-toTop {
    background-color: #75bf98;
    border-color: #75bf98;
    color: #FFFFFF;
    border-bottom: 3px solid #5D8D73;
}
.btn-toTop:active,
.btn-toTop.active,
.open .dropdown-toggle.btn-toTop {
    background-color: #75bf98;
    border-color: #75bf98;
    color: #FFFFFF;
    border-bottom: 3px solid #5D8D73;
    cursor: default;
}
.btn-toTop.disabled,
.btn-toTop.disabled:hover,
.btn-toTop.disabled:focus,
.btn-toTop.disabled:active,
.btn-toTop.disabled.active,
.btn-toTop[disabled],
.btn-toTop[disabled]:hover,
.btn-toTop[disabled]:focus,
.btn-toTop[disabled]:active,
.btn-toTop.active[disabled],
fieldset[disabled] .btn-toTop,
fieldset[disabled] .btn-toTop:hover,
fieldset[disabled] .btn-toTop:focus,
fieldset[disabled] .btn-toTop:active,
fieldset[disabled] .btn-toTop.active {
    background-color: #C2C2C2;
    border-bottom: 3px solid #7E7E7E;
}
.btn-toTop .moIcons {
    font-size: 15px;
    line-height: 35px;
    font-family: 'momice_iconsregular', sans-serif;
    margin: 0;
}
/* BTN COLLAPSE */
.btn-collapse {
    background-color: #75bf98;
    border-color: #75bf98;
    color: #FFFFFF;
    border-bottom: 3px solid #5D8D73;
    height: 35px;
    width: 35px;
    margin-bottom: 20px;
    padding: 0;
    float: right;
}
.btn-collapse:hover,
.btn-collapse:focus,
.btn-collapse:active,
.btn-collapse.active,
.open .dropdown-toggle.btn-collapse {
    background-color: #C2C2C2;
    border-color: #C2C2C2;
    color: #FFFFFF;
    border-bottom: 3px solid #7E7E7E;
}
.btn-collapse:active,
.btn-collapse.active,
.open .dropdown-toggle.btn-collapse {
    background-image: none;
    background-color: #C2C2C2;
    cursor: default;
    border-bottom: 3px solid #7E7E7E;
}
.btn-collapse.disabled,
.btn-collapse.disabled:hover,
.btn-collapse.disabled:focus,
.btn-collapse.disabled:active,
.btn-collapse.disabled.active,
.btn-collapse[disabled],
.btn-collapse[disabled]:hover,
.btn-collapse[disabled]:focus,
.btn-collapse[disabled]:active,
.btn-collapse.active[disabled],
fieldset[disabled] .btn-collapse,
fieldset[disabled] .btn-collapse:hover,
fieldset[disabled] .btn-collapse:focus,
fieldset[disabled] .btn-collapse:active,
fieldset[disabled] .btn-collapse.active {
    background-color: #C2C2C2;
    border-bottom: 3px solid #7E7E7E;
}
.btn-collapse .moIcons {
    font-size: 15px;
    line-height: 30px;
    font-family: 'momice_iconsregular', sans-serif;
    margin: 0;
}

/*===================================================================================*/
/*	GENERAL
/*===================================================================================*/
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
:focus {
    outline: 0 !important;
}
figure {
    margin: 0;
    padding: 0;
}
figure img {
    width: 100%;
    height: auto;
}
img[src*=".svg"] {
    height: 100%;
}
iframe {
    border: none;
}
* > p:last-child {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
::selection {
    background: #75BF98;
    color: #000000;
}

::-moz-selection {
    background: #75BF98;
    color: #000000;
}

.momice-agency ::selection {
    background: #004D65;
    color: #FFFFFF;
}
.momice-agency ::-moz-selection {
    background: #004D65;
    color: #FFFFFF;
}

/*bewaren - marlou*/
body {
    font-family: 'Source Sans Pro', sans-serif;
    /*background-color: #272727;*/
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    overflow-x: hidden !important;
    height: auto !important;
}
.csstransitions main [class*="col-"] {
    opacity: 1;
}
.navbar,
main {
    background-color: #FFF;
}
.container {
    padding-right: 0;
    padding-left: 0;
}
p {
    margin-bottom: 20px;
}
p a {
    border-bottom: 1px solid #000000;
}
p a:hover {
    border-color: transparent;
}
a {
    color: inherit;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
a:hover,
a:focus {
    color: #75bf98;
    text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h1,
h2,
h4,
h5,
h6 {
    font-weight: 400;
}
h1 {
    font-size: 28px;
    font-weight: 700;
    color: #666666;
    margin: 0 0 46px 0;
    font-family: 'Amaranth', sans-serif;
}
h2 {
    font-size: 20px;
    font-weight: 400;
    color: #666666;
    margin: 0 0 25px 0;
    font-family: 'Amaranth', sans-serif;
}
h2 a:hover {
    color: #75bf98;
}
h2.productsDetails {
    margin: -4px 0 25px 0;
}
h3 {
    font-size: 16px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    color: black;
    margin-bottom: 15px;
}
h4 {
    font-size: 16px;
    line-height: 21px;
}
h5 {
    font-size: 30px;
    font-weight: 400;
    color: #75bf98;
    font-family: 'Amaranth', sans-serif;
    text-align: center;
}
h4,
h5 {
    margin-top: 5px;
    font-weight: 400;
}
h6 {
    font-size: 12px;
    line-height: 160%;
    margin-bottom: 10px;
}
a .logo {
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
a:hover .logo {
    opacity: .6;
}
a.green:hover {
    background: #75bf98 !important;
}
ol {
    position: relative;
    padding-left: 22px;
}
ul {
    list-style: none;
    position: relative;
    padding-left: 18px;
}
ul.arrowed li,
ul.circled li,
ol li {
    margin-bottom: 5px;
}
ul.arrowed li:before {
    /*font-family: 'fontello';*/
    content: '\2192';
    font-weight: normal;
    color: #75bf98;
    margin-top: -1px;
    margin-left: -23px;
    vertical-align: top;
    position: absolute;
}
ul.circled li:before {
    font-family: 'fontello-circle';
    content: '\e800';
    font-size: 8px;
    font-weight: normal;
    color: #75bf98;
    padding-top: 1px;
    margin-left: -20px;
    vertical-align: top;
    position: absolute;
}
ul.contacts {
    padding-left: 0;
}
ul.contacts li {
    margin-bottom: 5px;
}
footer ul.contacts li {
    margin-bottom: 2px;
}
.social-network {
    position: relative;
    z-index: 0;
    padding-top: 25px;
}
.social-network .social li {
    display: table-cell;
}
.social-network .social li a i {
    width: 40px;
    height: 40px;
    font-size: 20px;
}
#hero h1 {
    font-size: 60px;
    line-height: 110%;
    font-weight: 900;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 0;
    -webkit-transition: font 200ms ease-out;
    -moz-transition: font 200ms ease-out;
    -o-transition: font 200ms ease-out;
    transition: font 200ms ease-out;
}
#hero #owl-main .caption h1.light-bg,
#hero #owl-main .caption h1.medium-bg,
#hero #owl-main .caption h1.dark-bg,
#hero #owl-main .caption h1.tint-bg {
    font-size: 73px;
}
#hero h4 {
    font-size: 33px;
    line-height: 120%;
}
#hero p {
    font-size: 24px;
    line-height: 150%;
    font-weight: 400;
    letter-spacing: .015em;
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 0;
    -webkit-transition: font 200ms ease-out, margin 200ms ease-out;
    -moz-transition: font 200ms ease-out, margin 200ms ease-out;
    -o-transition: font 200ms ease-out, margin 200ms ease-out;
    transition: font 200ms ease-out, margin 200ms ease-out;
}
#hero .btn {
    margin-top: 35px;
    margin-bottom: 0;
    -webkit-transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;
    -moz-transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;
    -o-transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;
    transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;
}
#hero .btn-large {
    font-size: 18px;
    padding: 18px 70px 20px;
}

#contactHeader p,
header p {
    font-size: 20px;
    line-height: 150%;
    color: #7E7E7E;
}
p + h2,
p + h3 {
    padding-top: 15px;
}
.text-small {
    font-size: 16px;
    line-height: 160%;
}
.text-normal {
    font-size: inherit;
    line-height: inherit;
}
h2 + .text-small {
    margin-top: -5px;
}
header h2 + .text-small {
    margin-top: 0;
}
.post-title {
    margin: 0 0 25px 0;
}
h1.post-title {
    font-size: 22px;
    line-height: 24px;
}
.bordered .post-title {
    margin-bottom: 5px;
}
main header + * {
    margin-top: 35px !important;
}
.inner {
    padding-top: 75px;
    padding-bottom: 75px;
}
.inner-md {
    padding-top: 100px;
    padding-bottom: 100px;
}
.inner-sm {
    padding-top: 80px;
    padding-bottom: 80px;
}
.inner-xs {
    padding-top: 40px;
    padding-bottom: 40px;
}
.inner-top {
    padding-top: 75px;
}
.inner-top-md {
    padding-top: 100px;
}
.inner-top-sm {
    padding-top: 60px;
}
.inner-top-xs {
    padding-top: 40px;
}
.inner-bottom {
    padding-bottom: 120px;
}
.inner-bottom-md {
    padding-bottom: 100px;
}
.inner-bottom-sm {
    padding-bottom: 80px;
}
.inner-bottom-xs {
    padding-bottom: 40px;
}
.inner-left {
    padding-left: 75px;
}
.inner-left-md {
    padding-left: 60px;
}
.inner-left-sm {
    padding-left: 45px;
}
.inner-left-xs {
    padding-left: 30px;
}
.inner-right {
    padding-right: 75px;
}
.inner-right-md {
    padding-right: 60px;
}
.inner-right-sm {
    padding-right: 45px;
}
.inner-right-xs {
    padding-right: 30px;
}
.outer {
    margin-top: 120px;
    margin-bottom: 120px;
}
.outer-md {
    margin-top: 100px;
    margin-bottom: 100px;
}
.outer-sm {
    margin-top: 80px;
    margin-bottom: 80px;
}
.outer-xs {
    margin-top: 40px;
    margin-bottom: 40px;
}
.outer-top {
    margin-top: 120px;
}
.outer-top-md {
    margin-top: 100px;
}
.outer-top-sm {
    margin-top: 80px;
}
.outer-top-xs {
    margin-top: 40px;
}
.outer-bottom {
    margin-bottom: 120px;
}
.outer-bottom-md {
    margin-bottom: 100px;
}
.outer-bottom-sm {
    margin-bottom: 80px;
}
.outer-bottom-xs {
    margin-bottom: 40px;
}
.center-block {
    float: none;
}
.height-xs {
    height: 30vh;
}
.height-sm {
    height: 44vh;
}
.casesHeight-sm {
    height: 200px;
}
.height-md {
    height: 61vh;
}
.height-lg {
    height: 90vh;
}
.dropcap {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    background: #EEEEEE;
    font-size: 28px;
    font-weight: 700;
    line-height: 44px;
    text-align: center;
    color: #000000;
    margin: 6px 15px 0 0;
}
.dropcap-lg {
    float: left;
    display: inline-block;
    width: 70px;
    height: 70px;
    background: #EEEEEE;
    font-size: 48px;
    font-weight: 700;
    line-height: 70px;
    text-align: center;
    color: #000000;
    margin: 6px 15px 0 0;
}
blockquote {
    padding: 0;
    margin: 0;
    border: none;
}
blockquote p {
    font-size: 22px;
    line-height: 160%;
    font-style: none;
}
blockquote footer,
blockquote small,
blockquote .small {
    color: #000000;
    font-size: 14px;
    line-height: 150%;
    font-weight: 700;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before,
blockquote footer:after,
blockquote small:after,
blockquote .small:after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 1px;
    background-color: #000000;
    margin-bottom: .28em;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    margin-right: 10px;
}
blockquote footer:after,
blockquote small:after,
blockquote .small:after {
    margin-left: 10px;
}
hr {
    border: 0;
    border-bottom: 1px solid #C2C2C2;
    margin: 60px 0;
}
.map iframe {
    display: block;
    max-width: 100%;
}
h1 + figure,
p + figure {
    padding-top: 15px;
}
h2 + figure,
h3 + figure,
h2 + .thumbs,
h3 + .thumbs,
h2 + .thumb,
h3 + .thumb {
    padding-top: 10px;
}
h4 + figure {
    padding-top: 5px;
}
h2 + .owl-carousel,
p + .owl-carousel,
h2 + .panel-group,
p + .panel-group {
    padding-top: 20px;
}
figure figcaption {
    font-size: 14px;
    line-height: 150%;
}
figure figcaption h4 {
    margin-bottom: 10px;
}
figure * + figcaption {
    padding-top: 20px;
}
figure + *,
.thumb + figure {
    padding-top: 25px;
}
/*.classic-blog figure + * {*/
/*    padding-top: 35px;*/
/*}*/
figure.post-media + * {
    padding-top: 0;
}
.member .icon-overlay {
    display: inline-block;
}
.member .icon-overlay span {
    border-radius: 50%;
}
.member .img-circle {
    max-width: 220px;
    max-height: 220px;
}
.member .member-image {
    position: relative;
}
.member figcaption {
    position: relative;
    padding-top: 35px;
    z-index: 0;
}
.member figcaption.bordered {
    padding: 20px 15px 15px;
}
.member figcaption h2 span,
.member figcaption h3 span {
    display: block;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    letter-spacing: 0.015em;
}
.member figcaption h3 {
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 10px;
}
.member figcaption h2 span {
    font-size: 16px;
    line-height: 140%;
    margin-top: 5px;
}
.member figcaption h3 span {
    font-size: 14px;
    line-height: 120%;
    margin-top: 4px;
}
.member figcaption blockquote {
    font-size: 16px;
    font-style: italic;
    line-height: 160%;
    margin-bottom: 20px;
}
.member figcaption blockquote:before {
    display: inline;
    position: relative;
    content: "\201C";
    font-family: inherit;
    font-size: inherit;
    margin-right: 2px;
}
.member figcaption blockquote:after {
    content: "\201D";
    margin-left: 2px;
}
.member .social {
    display: inline-block;
}
.member .social li {
    display: table-cell;
}
.member .social li a i {
    width: 45px;
    height: 45px;
    font-size: 22px;
}
.member .text-overlay .info .social li a i {
    color: #FFF;
}
.member .text-overlay .info .social li a:hover .icon-s-facebook {
    color: #3B5998;
    color: #4668B3;
}
/*.member .text-overlay .info .social li a:hover .icon-s-gplus {*/
/*    color: #DD4B39;*/
/*    color: #DE5745;*/
/*}*/
.member .text-overlay .info .social li a:hover .icon-s-twitter {
    color: #00ACED;
    color: #2FBBED;
}
.member .text-overlay .info .social li a i:after {
    background: #FFF;
}
.img-bg,
.img-bg-center {
    background-position: center !important;
    background-size: cover;
}
.img-bg-top {
    background-position: top !important;
    background-size: cover;
}
.img-bg-bottom {
    background-position: bottom !important;
    background-size: cover;
}
.img-bg-soft,
.img-bg-softer {
    background-position: center;
    position: relative;
}
.img-bg-soft:before,
.img-bg-softer:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.light-bg.img-bg-soft:before {
    background-color: #EEEEEE;
    opacity: .66;
}
.dark-bg.img-bg-soft:before {
    background-color: #343434;
    opacity: .57;
}
.tint-bg.img-bg-soft:before {
    background-color: #75bf98;
    opacity: .84;
}
.light-bg.img-bg-softer:before {
    background-color: #EEEEEE;
    opacity: .95;
}
.dark-bg.img-bg-softer:before {
    background-color: #343434;
    opacity: .97;
}
.tint-bg.img-bg-softer:before {
    background-color: #75bf98;
    opacity: .96;
}
.screen-container {
    position: relative;
    width: 100%;
    height: auto !important;
    background: url("/img/art/screen-container.png") no-repeat top / 100%;
    overflow: hidden;
}
.screen-container:before {
    content: "";
    display: block;
    padding-top: 47%;
}
.screen-container .tab-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 5% 4.5%;
    padding-bottom: 0;
}
.sidelines {
    position: relative;
    line-height: 100%;
    border-bottom: 1px solid #C2C2C2;
    margin-top: -0.35em;
    margin-bottom: 1.5em;
}
.sidelines span {
    position: relative;
    top: .5em;
    background: #FFF;
    padding: 0 .5em 0 0;
}
.sidelines.text-right span,
.text-right .sidelines span {
    padding: 0 0 0 .5em;
}
.sidelines.text-center span,
.text-center .sidelines span {
    padding: 0 .5em;
}
.team-headline.sidelines {
    margin-top: -20px;
    margin-bottom: 40px;
}
.light-bg .sidelines {
    border-color: #C2C2C2;
}
.light-bg .sidelines span {
    background: #EEEEEE;
}
.dark-bg .sidelines {
    border-color: #000000;
}
.dark-bg .sidelines span {
    background: #343434;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
iframe + iframe {
    margin-top: 10px;
}
.isotope,
.owl-carousel .owl-wrapper-outer {
    z-index: 0;
}
.green-bg {
    background-color: #75bf98 !important;
    color: #FFF !important;
    padding: 2px 8px 4px;
    margin-top: -2px;
}
.light-green-bg {
    background-color: #add7be !important;
    color: #000 !important;
    padding: 2px 8px 4px;
    margin-top: -2px;
}
.light-green-bg h1 {
    color: #fff;
}
.blue-bg {
    background-color: #5fc4e4 !important;
    color: #fff !important;
    padding: 2px 8px 4px;
    margin-top: -2px;
}
.gold-bg {
    background-color: #004D65 !important;
    color: #fff !important;
    padding: 2px 8px 4px;
    margin-top: -2px;
}
.darkblue-bg {
    background-color: #54a8c3 !important;
    padding: 2px 8px 4px;
    margin-top: -2px;
}
.gray-bg {
    background-color: #C2C2C2 !important;
    color: #FFF !important;
    padding: 2px 8px 4px;
    margin-top: -2px;
}
.light-bg {
    background-color: #EEEEEE;
}
.lightblue-bg {
    background-color: #D3ECF8;
}

/*Background contact form 2018*/

.contact-bg {
    background-image: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/Contact/background-contact.svg");
    background-repeat: no-repeat !important;
}

#headerCircle .light-bg {
    background-color: #EEEEEE;
}
.dark-bg {
    background-color: #343434;
}
.dark-bg,
.dark-bg p,
.dark-bg .item-details li:before {
    color: #7E7E7E;
}
.dark-bg h1,
.dark-bg h2,
.dark-bg h3,
.dark-bg h4 {
    color: #FFF;
}
h3.footerHeader {
    color: #7E7E7E;
    font-size: 18px;
    font-weight: 400;
}
.dark-bg .widget h1,
.dark-bg .widget h2,
.dark-bg .widget h3,
.dark-bg .widget h4 {
    color: #FFF;
}
.tint-bg {
    background-color: #75bf98;
    color: #FFF;
    padding: 2px 8px;
    margin-top: -2px;
}
.tint-bg,
.tint-bg h1,
.tint-bg h2,
.tint-bg h3,
.tint-bg h4,
.tint-bg p,
.tint-bg .item-details li:before,
.tint-bg .icon i.icn {
    color: #FFF;
}
.tint-bg a:hover {
    color: #000000;
}
.light-color,
.light-color .dark-bg {
    color: #FFF !important;
}
.medium-color {
    color: #666666 !important;
}
.dark-color {
    color: #000000 !important;
}
.tint-color {
    color: #75bf98 !important;
}
.green {
    color: #75bf98 !important;
}
.blue {
    color: #3F8DBF !important;
}
.icon {
    display: inline-block;
    margin-bottom: 20px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.icon.circle {
    padding: 30px;
    border: 1px solid #75bf98;
    border-radius: 50%;
}
.icon.circle.xs {
    padding: 15px;
}
.icon.circle.sm {
    padding: 20px;
}
.icon.circle.lg {
    padding: 35px;
}
.icon i.icn {
    display: block;
    color: white;
    font-size: 65px;
    line-height: 100%;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.icon i.icn.xs {
    font-size: 20px;
}
.icon i.icn.sm {
    font-size: 35px;
}
.icon i.icn.lg {
    font-size: 85px;
}
i.contact {
    margin-right: 5px;
    width: auto;
    height: auto;
    line-height: 18px;
}
.tagcloud {
    line-height: 25px;
}
footer {
    font-size: 16px;
    line-height: 23px;
}
footer.dark-bg {
    color: #7E7E7E;
}
footer.dark-bg p {
    color: white;
    font-weight: 300;
    line-height: 30px;
}
footer.dark-bg ul {
    padding-left: 0;
}
footer.dark-bg ul a {
    color: white;
    font-weight: 300;
    line-height: 30px;
}
footer.dark-bg ul a:hover {
    color: #75bf98;
    font-weight: 300;
}
footer .inner {
    padding-top: 32px;
    padding-bottom: 35px;
}
footer .container > .row {
    margin-left: 0;
    margin-right: 0;
}
footer .row .inner {
    padding: 25px;
}
footer .logo {
    height: auto;
    max-height: 100%;
}
footer h4 {
    text-transform: uppercase;
    margin-bottom: 20px;
}
footer p {
    margin-bottom: 15px;
}
.footer-menu {
    padding: 0;
    margin: 0;
    list-style: none;
}
.footer-menu li {
    display: inline;
    padding-left: 10px;
}
.footer-menu li:before {
    display: inline-block;
    content: "Ãƒâ€šÃ‚Â·";
    padding-right: 12px;
}
.footer-menu li:first-child:before {
    display: none;
}
.footer-bottom {
    background: #272727;
    color: #666666;
}
.footer-bottom .container.inner {
    padding-top: 30px;
    padding-bottom: 30px;
}
.footer-bottom p {
    color: #666666;
}
.footer-bottom a {
    color: #5D8D73;
}
.footer-bottom p {
    padding: 0;
    margin: 0;
}
.footer-bottom a:hover {
    color: #75bf98;
}
.footer-bottom p a {
    border-bottom: none;
}
.meta,
.more {
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    cursor: default;
}
.meta span:before {
    display: inline-block;
    content: "|";
    padding: 0 10px 0 7px;
}
.meta span:first-child:before {
    display: none;
    padding: 0;
}
.meta a {
    display: inline !important;
}
.meta a:hover,
.more:hover {
    color: #75bf98;
}
.meta.tags a:before {
    content: "#";
    display: inline-block;
}
.bordered .info {
    text-align: center;
}
.bordered .info h3,
.bordered .info h4 {
    margin-bottom: 5px;
}
.bordered .info h3 a,
.bordered .info h4 a {
    color: #000000;
}
.bordered .info h3 a:hover,
.bordered .info h4 a:hover {
    color: #75bf98;
}
.bordered .info p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0;
}
.bordered {
    border: 1px solid #E6E9ED;
    border-bottom-width: 2px;
    border-radius: 3px;
    padding: 25px;
    background: #F5F7FA;
}
.light-bg .bordered {
    background: #FFF;
}
.dark-bg .bordered .info h3,
.dark-bg .bordered .info h4,
.tint-bg .bordered .info h3,
.tint-bg .bordered .info h4 {
    color: #000000;
}
.dark-bg .bordered .info p,
.tint-bg .bordered .info p {
    color: #000000;
}
.no-top-border {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.border {
    border: 1px solid #C2C2C2;
}
.border-top-lg,
.border-top-md,
.border-top-sm,
.border-top-xs,
.border-top {
    border-top: 1px solid #C2C2C2;
}
.border-right-lg,
.border-right-md,
.border-right-sm,
.border-right-xs,
.border-right {
    border-right: 1px solid #C2C2C2;
}
.border-bottom-lg,
.border-bottom-md,
.border-bottom-sm,
.border-bottom-xs,
.border-bottom {
    border-bottom: 1px solid #C2C2C2;
}
.border-left-lg,
.border-left-md,
.border-left-sm,
.border-left-xs,
.border-left {
    border-left: 1px solid #C2C2C2;
}
.border-lg,
.border-top-lg,
.border-right-lg,
.border-bottom-lg,
.border-left-lg {
    border-width: 20px;
}
.border-md,
.border-top-md,
.border-right-md,
.border-bottom-md,
.border-left-md {
    border-width: 10px;
}
.border-sm,
.border-top-sm,
.border-right-sm,
.border-bottom-sm,
.border-left-sm {
    border-width: 5px;
}
.border-xs,
.border-top-xs,
.border-right-xs,
.border-bottom-xs,
.border-left-xs {
    border-width: 3px;
}
.light-bg .border,
.light-bg .border-lg,
.light-bg .border-md,
.light-bg .border-sm,
.light-bg .border-xs,
.light-bg .border-top-lg,
.light-bg .border-top-md,
.light-bg .border-top-sm,
.light-bg .border-top-xs,
.light-bg .border-top,
.light-bg .border-right-lg,
.light-bg .border-right-md,
.light-bg .border-right-sm,
.light-bg .border-right-xs,
.light-bg .border-right,
.light-bg .border-bottom-lg,
.light-bg .border-bottom-md,
.light-bg .border-bottom-sm,
.light-bg .border-bottom-xs,
.light-bg .border-bottom,
.light-bg .border-left-lg,
.light-bg .border-left-md,
.light-bg .border-left-sm,
.light-bg .border-left-xs,
.light-bg .border-left {
    border-color: #C2C2C2;
}
.dark-bg .border,
.dark-bg .border-lg,
.dark-bg .border-md,
.dark-bg .border-sm,
.dark-bg .border-xs,
.dark-bg .border-top-lg,
.dark-bg .border-top-md,
.dark-bg .border-top-sm,
.dark-bg .border-top-xs,
.dark-bg .border-top,
.dark-bg .border-right-lg,
.dark-bg .border-right-md,
.dark-bg .border-right-sm,
.dark-bg .border-right-xs,
.dark-bg .border-right,
.dark-bg .border-bottom-lg,
.dark-bg .border-bottom-md,
.dark-bg .border-bottom-sm,
.dark-bg .border-bottom-xs,
.dark-bg .border-bottom,
.dark-bg .border-left-lg,
.dark-bg .border-left-md,
.dark-bg .border-left-sm,
.dark-bg .border-left-xs,
.dark-bg .border-left {
    border-color: #000000;
}
.tint-bg .border,
.tint-bg .border-lg,
.tint-bg .border-md,
.tint-bg .border-sm,
.tint-bg .border-xs,
.tint-bg .border-top-lg,
.tint-bg .border-top-md,
.tint-bg .border-top-sm,
.tint-bg .border-top-xs,
.tint-bg .border-top,
.tint-bg .border-right-lg,
.tint-bg .border-right-md,
.tint-bg .border-right-sm,
.tint-bg .border-right-xs,
.tint-bg .border-right,
.tint-bg .border-bottom-lg,
.tint-bg .border-bottom-md,
.tint-bg .border-bottom-sm,
.tint-bg .border-bottom-xs,
.tint-bg .border-bottom,
.tint-bg .border-left-lg,
.tint-bg .border-left-md,
.tint-bg .border-left-sm,
.tint-bg .border-left-xs,
.tint-bg .border-left {
    border-color: #FFF;
}
.last-bottom {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.last-right {
    padding-right: 0 !important;
    margin-right: 0 !important;
}
.reset-margin {
    margin: 0;
}
.reset-margin-left {
    margin-left: 0;
}
.reset-margin-right {
    margin-right: 0;
}
.reset-padding {
    padding: 0;
}
.reset-padding-left {
    padding-left: 0;
}
.reset-padding-right {
    padding-right: 0;
}
.single-block {
    padding: 0;
    border: 0;
    margin: 0;
}
h1 + .single-line,
h2 + .single-line,
h3 + .single-line,
h4 + .single-line {
    margin-top: -0.5em;
}
.img-intext {
    margin-bottom: 20px;
}
aside {
    font-size: 16px;
    line-height: 160%;
}
aside p {
    margin-bottom: 15px;
}
aside .txt-btn {
    font-size: 100%;
}
aside .thumb figure {
    margin: 0;
}
.thumbs.no-gap {
    margin-left: 0;
    margin-right: 0;
}
.thumbs.no-gap .thumb {
    padding: 0;
}
.thumbs.gap-xs {
    margin-left: -5px;
    margin-right: 0;
}
.thumbs.gap-xs .thumb {
    padding: 0 0 5px 5px;
}
.thumbs.gap-sm {
    margin-left: -10px;
    margin-right: 0;
}
.thumbs.gap-sm .thumb {
    padding: 0 0 10px 10px;
}
.thumbs.gap-md {
    margin-left: -20px;
    margin-right: 0;
}
.thumbs.gap-md .thumb {
    padding: 0 0 20px 20px;
}
.thumbs.gap-lg {
    margin-left: -30px;
    margin-right: 0;
}
.thumbs.gap-lg .thumb {
    padding: 0 0 30px 30px;
}
/*===================================================================================*/
/*	HEADER
/*===================================================================================*/
.navbar .container {
    display: table;
    padding: 0;
}
.navbar {
    margin: 0;
    border-radius: 0;
    border: none;
    position: relative;
    z-index: 8000;
    min-height: inherit;
}
.navbar ul {
    list-style: none;
}
.navbar-brand {
    float: none;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
    max-width: 300px;
    height: 80px;
}
.navbar-brand img {
    max-height: 55px;
}
.navbar-header .navbar-brand {
    display: none;
}
.navbar-header {
    float: none !important;
    position: relative;
    background: #F5F7FA;
    border-bottom: 1px solid #E6E9ED;
    z-index: 0;
}
.navbar-header li,
.navbar-header a {
    display: table-cell;
    vertical-align: middle;
    height: 40px;
}
.navbar-collapse {
    position: relative;
    background-color: #FFF;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E6E9ED;
}
.navbar-collapse.collapse.stuck {
    position: fixed;
    top: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.navbar-collapse.collapse.stuck .navbar-brand img {
    max-height: 40px;
}
.navbar-nav {
    float: left;
    display: table-cell;
    vertical-align: middle;
    padding-left: 30px;
    margin: 0;
}
.navbar-nav > li {
    float: left;
}
.navbar-nav > li > a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    text-transform: none;
    color: #666666;
    padding: 15px 20px;
    border: none;
    border-bottom: none;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    bottom: -1px;
    z-index: 1;
}
.skrollable-after .navbar-nav > li > a {
    margin-top: -1px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.nav > li > a:hover {
    background-color: #fff;
    color: #68ac8a;
}
.nav > li > a:focus {
    background-color: none;
    border-color: #FFF;
    color: #75bf98;
}
.nav > li.active > a {
    background-color: #fff;
    color: #68ac8a;
    cursor: default;
}
.navbar .dropdown-menu {
    padding: 0;
    margin: 45px 0 0 -88px;
    width: 75px;
    background: #fff;
    border: none;
    border-bottom-width: 2px;
    border-radius: 0;
    z-index: 0;
}
.nav > li.blogActive > a {
    background-color: #fff;
    color: #68ac8a;
    cursor: pointer;
}
.dropdown-menu {
    border: medium none;
    border-radius: 0;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
    display: none;
    float: left;
    font-size: 16px;
    left: 0;
    list-style: outside none none;
    margin-top: -12px;
    padding: 0;
    position: absolute;
    text-shadow: none;
    z-index: 1000;
}
.dropdown-menu > li > a {
    border-radius: 0;
    color: inherit;
    line-height: 30px;
    margin: 4px;
    text-align: left;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 14px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    color: black;
    text-decoration: none;
    background-color: #EEEEEE;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #75bf98;
    outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    color: #777;
}
#contactform .width100Percent .btn-border .moIcons {
    color: #7e7e7e;
    float: right;
    font-family: "momice_iconsregular", sans-serif;
    font-size: 15px;
    margin: -21px -2px 0 0;
}
.btn-group.open .dropdown-toggle {
    box-shadow: none;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li {
    background: transparent;
    border: none;
    border-top: 1px solid #E6E9ED;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li:first-child {
    border: none;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a {
    line-height: 30px;
    font-size: 16px;
    padding: 3px 10px;
    color: #000000;
    text-transform: none;
    font-weight: 400;
    white-space: normal;
    margin: 4px;
}
.navbar ul.dropdown-menu:not(.yamm-dropdown-menu) li a:hover {
    filter: none;
    background-color: #EEEEEE;
    color: #000;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li.active a:hover {
    filter: none;
    background-color: #75bf98;
    color: #000;
}
.navbar .nav .open > a,
.navbar .nav .open > a:hover,
.navbar .nav .open > a:focus {
    background-color: none;
    border-color: none;
}
.navbar .nav > li > .dropdown-menu:not(.yamm-dropdown-menu):after {
    display: none;
}
.navbar .nav > li > .dropdown-menu:not(.yamm-dropdown-menu):before {
    display: none;
}
.navbar .dropdown-submenu .dropdown-menu {
    top: -1px !important;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:focus,
.navbar .dropdown-submenu:focus > a,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:focus {
    background: #75bf98;
    color: #fff !important;
    cursor: default;
}
.navbar-header .info {
    padding-left: 0;
    margin: 0;
}
.navbar-header .info li {
    font-size: 12px;
    padding-right: 25px;
}
.navbar-header .info li a {
    font-size: 12px;
    color: #000000;
}
.navbar-header .info a:hover {
    color: #75bf98;
}
.navbar-form {
    padding: 0;
    margin: 0;
}
.btn.responsive-menu {
    display: none;
    width: 40px;
    height: 40px;
    font-size: 15px;
    padding: 6px 0 0 0;
    margin: 0 0 0 10px;
}
/*===================================================================================*/
/*	MEGA MENU
/*===================================================================================*/
.yamm .nav,
.yamm .dropup,
.yamm .dropdown,
.yamm .collapse {
    position: static;
}
.yamm .navbar-inner,
.yamm .container {
    position: relative;
}
.yamm .dropdown-menu {
    top: auto;
    left: auto;
    -webkit-border-top-left-radius: 3px !important;
    -moz-border-radius-topleft: 3px !important;
    border-top-left-radius: 3px !important;
}
.yamm .dropdown-menu > li {
    display: block;
}
.yamm .nav.pull-right .dropdown-menu {
    right: 0;
}
.yamm .yamm-content {
    font-size: 14px;
    line-height: 22px;
    padding: 30px 40px;
    margin-left: -20px;
    margin-right: -20px;
}
.yamm .yamm-content .inner {
    padding: 0 20px;
}
.yamm .yamm-content li {
    line-height: inherit;
}
.yamm .yamm-content:before,
.yamm .yamm-content:after {
    display: table;
    content: "";
    line-height: 0;
}
.yamm .yamm-content:after {
    clear: both;
}
.yamm .nav > li > .dropdown-menu:after,
.yamm .nav > li > .dropdown-menu:before {
    display: none;
}
.yamm .yamm-content img {
    width: 100%;
}
.yamm .yamm-content a {
    color: inherit;
}
.yamm .yamm-content h4 {
    text-transform: uppercase;
    margin-bottom: 20px;
}
.yamm .yamm-content p {
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 15px;
}
.yamm .yamm-content .btn {
    margin: 10px 0;
}
.yamm .yamm-content a:hover {
    color: #75bf98;
}
.yamm .dropdown.yamm-fullwidth .dropdown-menu {
    width: 100%;
    left: 0;
    right: 0;
}
/*===================================================================================*/
/*	BUTTONS
/*===================================================================================*/
#buttons .btn {
    margin: 5px 3px;
}
#buttons .btn-wrapper {
    margin: 30px 0;
}
.tint-bg .btn {
    background: #FFF !important;
    color: #75bf98 !important;
}
.tint-bg .btn:hover {
    background: #E9E9E9 !important;
    color: #000000 !important;
}
.btn.share-facebook {
    background: #3d5b9b !important;
}
.btn.share-facebook:hover {
    background: #334c8e !important;
}
.btn.share-twitter {
    background: #5aa8cd !important;
}
.btn.share-twitter:hover {
    background: #499ac8 !important;
}
.btn.share-googleplus {
    background: #3b3b3b !important;
}
.btn.share-googleplus:hover {
    background: #2e2e2e !important;
}
.btn.share-pinterest {
    background: #c53942 !important;
}
.btn.share-pinterest:hover {
    background: #bc2d32 !important;
}
.btn-share-lg,
.btn-share-md,
.btn-share-sm,
.btn-share-xs {
    display: table;
    position: relative;
    z-index: 0;
    width: 100%;
    text-align: center;
}
.btn-share-lg i,
.btn-share-md i,
.btn-share-sm i,
.btn-share-xs i {
    display: table-cell;
    vertical-align: middle;
}
.btn-share-lg {
    height: 250px;
}
.btn-share-lg i {
    font-size: 80px;
}
.btn-share-md {
    height: 180px;
}
.btn-share-md i {
    font-size: 60px;
}
.btn-share-sm {
    height: 120px;
}
.btn-share-sm i {
    font-size: 40px;
}
.btn-share-xs {
    height: 80px;
}
.btn-share-xs i {
    font-size: 28px;
}
.btn-share-lg i:after,
.btn-share-md i:after,
.btn-share-sm i:after,
.btn-share-xs i:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.btn-share-lg:hover .icon-s-facebook:after,
.btn-share-md:hover .icon-s-facebook:after,
.btn-share-sm:hover .icon-s-facebook:after,
.btn-share-xs:hover .icon-s-facebook:after {
    background: #3B5998;
    background: #4668B3;
}
.btn-share-lg:hover .icon-s-gplus:after,
.btn-share-md:hover .icon-s-gplus:after,
.btn-share-sm:hover .icon-s-gplus:after,
.btn-share-xs:hover .icon-s-gplus:after {
    background: #DD4B39;
    background: #DE5745;
}
.btn-share-lg:hover .icon-s-twitter:after,
.btn-share-md:hover .icon-s-twitter:after,
.btn-share-sm:hover .icon-s-twitter:after,
.btn-share-xs:hover .icon-s-twitter:after {
    background: #00ACED;
    background: #2FBBED;
}
.btn-share-lg p,
.btn-share-md p,
.btn-share-sm p,
.btn-share-xs p {
    position: absolute;
    height: 1.1em;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 100%;
    color: #FFF;
    margin: auto;
    opacity: 0;
}
.btn-share-lg p,
.btn-share-md p {
    top: 20px;
}
.btn-share-sm p,
.btn-share-xs p {
    top: 0;
    bottom: 0;
}
.btn-share-sm p {
    font-size: 16px;
}
.btn-share-xs p {
    font-size: 15px;
}
.btn-share-lg:hover p,
.btn-share-md:hover p,
.btn-share-sm:hover p,
.btn-share-xs:hover p {
    opacity: 1;
}
.btn-share-lg .name,
.btn-share-md .name,
.btn-share-sm .name,
.btn-share-xs .name {
    left: 25px;
}
.btn-share-lg .counter,
.btn-share-md .counter,
.btn-share-sm .counter,
.btn-share-xs .counter {
    right: 25px;
}
.btn-share-lg:hover,
.btn-share-md:hover,
.btn-share-sm:hover,
.btn-share-xs:hover {
    color: #FFF;
}
h1 .btn,
h2 .btn,
h3 .btn,
h4 .btn,
p .btn {
    margin-left: 15px;
}
.txt-btn {
    font-size: 105%;
    font-weight: 700;
}
.txt-btn:after {
    /*font-family: 'fontello';*/
    content: '\2192';
    margin-left: 7px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.txt-btn:hover:after {
    margin-left: 12px;
}
/*===================================================================================*/
/*	SOCIAL ICONS
/*===================================================================================*/
.social {
    padding: 0;
    margin: 0;
}
.social li {
    font-family: 'fontello-social';
    margin-right: 0;
}
.social li {
    position: relative;
}
.text-center .social li {
    margin: 0 2px;
}
.social li a {
    display: table;
    position: relative;
    margin-right: 10px;
    width: 40px;
    border-radius: 40px;
    background-color: #7E7E7E;
}
.social li a i {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    width: 40px;
    height: 40px;
    font-size: 12px;
    border-radius: 40px;
}
.social li a i:after {
    content: '';
    z-index: -1;
    position: absolute;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
}
.social li a:hover i {
    color: #FFF;
    background-color: #000;
    border-radius: 40px;
}
.social li a:hover i:after {
    height: 100%;
}
.social a .icon-s-facebook:after {
    background: none;
}
.social a .icon-s-gplus:after {
    background: none;
}
.social a .icon-s-twitter:after {
    background: none;
}
.social a .icon-s-pinterest:after {
    background: none;
}
.social a .icon-s-behance:after {
    background: none;
}
.social a .icon-s-dribbble:after {
    background: none;
}
.footer-bottom .social li {
    float: left;
}
.footer-bottom .social li a {
    display: table;
    position: relative;
    margin-right: 0;
    margin-left: 10px;
    width: 40px;
    border-radius: 40px;
}
.footer-bottom .social li a i {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    width: 40px;
    height: 40px;
    font-size: 20px;
    border-radius: 40px;
}
.footer-bottom .social li a i:after {
    content: '';
    z-index: -1;
    position: absolute;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
}
.footer-bottom .social li a:hover i {
    color: #fff;
    background-color: #7E7E7E;
    border-radius: 40px;
}
/*===================================================================================*/
/*	TESTIMONIALS / QUOTES
/*===================================================================================*/
.format-quote {
    position: relative;
}
.format-quote:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: url("/img/art/pattern-background01.jpg");
    opacity: .05;
}
#testimonials #owl-testimonials {
    margin-top: 10px;
}
blockquote {
    position: relative;
}
#testimonials #owl-testimonials:before,
blockquote:before {
    display: block;
    position: relative;
    font-family: 'fontello';
    content: '\275e';
    font-size: 40px;
    line-height: 100%;
}
#testimonials #owl-testimonials:before {
    top: -10px;
    opacity: .3;
}
#testimonials #owl-testimonials blockquote:before {
    display: none;
}
blockquote:before {
    position: absolute;
    right: 0;
    bottom: 0;
}
.post.format-quote {
    background-color: #5fc4e4;
}
.format-quote .meta,
.format-quote blockquote,
.format-quote blockquote footer,
.format-quote blockquote small,
.format-quote blockquote .small {
    color: #FFF;
}
.format-quote blockquote footer:before,
.format-quote blockquote small:before,
.format-quote blockquote .small:before,
.format-quote blockquote footer:after,
.format-quote blockquote small:after,
.format-quote blockquote .small:after {
    background-color: #FFF;
}
.format-quote .meta a:hover {
    color: #000000;
}
#testimonialsCases blockquote {
    padding: 0;
    margin: 0;
    border: none;
}
#testimonialsCases blockquote p {
    font-size: 22px;
    line-height: 160%;
    font-style: none;
}
#testimonialsCases blockquote footer,
#testimonialsCases blockquote small,
#testimonialsCases blockquote .small {
    color: #000000;
    font-size: 14px;
    line-height: 150%;
    font-weight: 700;
}
#testimonialsCases blockquote footer:before,
#testimonialsCases blockquote small:before,
#testimonialsCases blockquote .small:before,
#testimonialsCases blockquote footer:after,
#testimonialsCases blockquote small:after,
#testimonialsCases blockquote .small:after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 1px;
    background-color: #000000;
    margin-bottom: .28em;
}
#testimonialsCases blockquote footer:before,
#testimonialsCases blockquote small:before,
#testimonialsCases blockquote .small:before {
    margin-right: 10px;
}
#testimonialsCases blockquote footer:after,
#testimonialsCases blockquote small:after,
#testimonialsCases blockquote .small:after {
    margin-left: 10px;
}
#testimonialsCases #owl-testimonialsCases {
    margin-top: 10px;
}
#testimonialsCases blockquote {
    position: relative;
}
#testimonialsCases #owl-testimonialsCases:before,
#testimonialsCases blockquote:before {
    display: block;
    position: relative;
    font-family: 'fontello';
    content: '\275e';
    font-size: 40px;
    line-height: 100%;
}
#testimonialsCases #owl-testimonialsCases:before {
    top: -10px;
    opacity: .3;
}
#testimonialsCases #owl-testimonialsCases blockquote:before {
    display: none;
}
/*===================================================================================*/
/*	ACCORDION / TOGGLE
/*===================================================================================*/
.panel-group {
    margin-bottom: 0;
}
.panel-group + .panel-group {
    margin-top: 20px;
}
.panel-group .panel {
    background: #fff;
    border: 1px solid #EEEEEE;
    border-bottom-width: 1px;
    border-radius: 0;
    box-shadow: none;
}
.panel-group .panel + .panel {
    margin-top: 10px;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top-color: #EEEEEE;
}
.panel-body {
    padding: 20px;
}
.panel-heading {
    background-color: inherit !important;
    color: inherit !important;
    padding: 0;
    border-color: inherit !important;
}
.panel-title {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    line-height: 1.42857;
    font-weight: 400;
    text-transform: none;
}
.panel-title > a {
    display: block;
    padding: 15px 20px 15px;
}
.panel-title > a.collapsed {
    background: #EEEEEE;
    color: #000000;
}
.panel-title > a,
.panel-title > a:hover {
    background: #C2C2C2;
}
.panel-title > a {
    color: #000000;
}
.panel-title > a:hover {
    color: #75bf98;
}
.panel-title > a span {
    display: block;
    position: relative;
    top: 0;
    color: #000;
    padding-right: 25px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.text-right .panel-title > a span {
    padding-left: 25px;
    padding-right: 0;
}
.text-center .panel-title > a span {
    padding-left: 0;
    padding-right: 0;
}
.panel-title > a:hover span {
    color: #000;
}
.text-center .panel-title > a:hover span {
    top: .5em;
    color: transparent;
}
.panel-title > a span:after {
    font-family: "fontello";
    content: "\e849";
    position: absolute;
    color: #7E7E7E;
    top: 0;
    right: 0;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.text-right .panel-title > a span:after {
    left: 0;
    right: auto;
}
.text-center .panel-title > a span:after {
    top: -0.75em;
    left: 0;
    opacity: 0;
}
.panel-title > a.collapsed span:after {
    content: "\e84c";
}
.text-center .panel-title > a:hover span:after {
    color: #75bf98;
    top: -0.5em;
    opacity: 1;
}
.panel-group .bordered {
    background: #FFF;
}
#more-works .panel-group {
    margin-bottom: 0;
}
#more-works .panel-group + .panel-group {
    margin-top: 20px;
}
#more-works .panel-group .panel {
    background: #fff;
    border: none;
    border-bottom-width: 1px;
    border-radius: 0;
    box-shadow: none;
}
#more-works .panel-group .panel + .panel {
    margin-top: 10px;
}
#more-works .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top-color: #EEEEEE;
}
#more-works .panel-body {
    padding: 60px 0 0 0;
}
#more-works .panel-heading {
    background-color: inherit !important;
    color: inherit !important;
    padding: 0;
    border-color: inherit !important;
}
#more-works .panel-title {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    line-height: 1.42857;
    font-weight: 700;
    text-transform: uppercase;
}
#more-works .panel-title > a {
    display: block;
    padding: 15px 20px 15px;
}
#more-works .panel-title > a.collapsed {
    background: #EEEEEE;
    color: #000000;
}
#more-works .panel-title > a,
#more-works .panel-title > a:hover {
    background: #EEEEEE;
}
#more-works .panel-title > a {
    color: #000000;
}
#more-works .panel-title > a:hover {
    color: #75bf98;
}
#more-works .panel-title > a span {
    display: block;
    position: relative;
    top: 0;
    color: #666666;
    padding-right: 25px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
#more-works .text-right .panel-title > a span {
    padding-left: 25px;
    padding-right: 0;
}
#more-works .text-center .panel-title > a span {
    padding-left: 0;
    padding-right: 0;
}
#more-works .panel-title > a:hover span {
    color: #000;
}
#more-works .text-center .panel-title > a:hover span {
    top: .5em;
    color: transparent;
}
#more-works .panel-title > a span:after {
    font-family: "fontello";
    content: "\e849";
    position: absolute;
    color: #7E7E7E;
    top: 0;
    right: 0;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
#more-works .text-right .panel-title > a span:after {
    left: 0;
    right: auto;
}
#more-works .text-center .panel-title > a span:after {
    top: -0.75em;
    left: 0;
    opacity: 0;
}
#more-works .panel-title > a.collapsed span:after {
    content: "\e84c";
}
#more-works .text-center .panel-title > a:hover span:after {
    color: #75bf98;
    top: -0.5em;
    opacity: 1;
}
#more-works .panel-group .bordered {
    background: #FFF;
}
.light-bg .panel-group .panel {
    background: #FFF;
}
.light-bg .panel-title > a.collapsed,
.light-bg .blank .panel-title > a.collapsed {
    background: #F8FAFD;
}
.light-bg .panel-title > a,
.light-bg .blank .panel-title > a,
.light-bg .panel-title > a:hover,
.light-bg .blank .panel-title > a:hover {
    /*background: #E6E9ED;*/
    background: #FFF;
}
.dark-bg .panel-group .panel,
.dark-bg .panel-group .panel-heading + .panel-collapse .panel-body {
    border-color: #485867;
}
.dark-bg .panel-group .panel {
    background: #3A4A59;
}
.dark-bg .panel-title > a.collapsed {
    background: #566473;
}
.dark-bg .panel-title > a,
.dark-bg .panel-title > a:hover {
    background: #485867;
}
.dark-bg .panel-title > a,
.dark-bg .panel-title > a span {
    color: #FFF;
}
.dark-bg .blank .panel-title > a.collapsed {
    background: #343434;
}
.dark-bg .blank .panel-title > a.collapsed,
.dark-bg .blank .panel-title > a {
    border-color: #566473;
}
.dark-bg .blank .panel-title > a,
.dark-bg .blank .panel-title > a:hover {
    background: #485867;
}
.blank .panel-title > a.collapsed {
    background: #FFF;
}
.panel-group.blank .panel {
    background: none;
}
.panel-group.blank .panel {
    border: none;
}
.blank .panel-title > a.collapsed,
.blank .panel-title > a {
    border: none;
    background: #EEEEEE;
}
.blank .panel-title > a,
.blank .panel-title > a:hover {
    background: #EEEEEE;
}
.blank .panel-heading,
.blank .panel-title > a {
    border-radius: 0;
}
.panel-group.blank .panel-heading + .panel-collapse .panel-body {
    border: none;
}
.blank .panel-body {
    padding: 65px 0;
}
.blank.panel-group .bordered,
.light-bg .panel-group .bordered,
.dark-bg .panel-group .bordered {
    background: #F5F7FA;
}
.light-bg .blank.panel-group .bordered {
    background: #FFF;
}
/*===================================================================================*/
/*	PORTFOLIO
/*===================================================================================*/
.items {
    list-style: none;
    margin: 0;
    padding: 0;
}
.items:before,
.items:after {
    display: table;
    content: "";
    line-height: 0;
}
.items:after {
    clear: both;
}
.items li {
    float: left;
    min-height: 1px;
    position: relative;
}
.items.col-3 {
    margin-left: -8px;
    margin-bottom: -8px;
}
.items.col-3 li {
    width: 318px;
    margin-left: 8px;
    margin-bottom: 8px;
}
.items.col-3.gap {
    margin-left: -20px;
    margin-bottom: -20px;
}
.items.col-3.gap li {
    width: 310px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.items.col-4 {
    margin-left: -10px;
    margin-bottom: -10px;
}
.items.col-4 li {
    width: 235px;
    margin-left: 10px;
    margin-bottom: 10px;
}
.items.col-4 .post-title {
    font-size: 16px;
    margin-bottom: 3px;
}
.items.fullscreen {
    width: 100%;
    clear: both;
    margin: 0 0 -1px 0;
    padding: 0;
    list-style: none;
}
.items.fullscreen li {
    float: left;
    position: relative;
    background: none;
    padding: 0;
    width: 16.666666666%;
}
.items.fullscreen li img {
    display: block;
    /*position: relative;*/
    width: 100%;
    height: auto;
}
.items.fullscreen:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.items li img {
    display: block;
    width: 100%;
}
.items li,
.items li img,
.thumbs .thumb figure,
.owl-carousel .item figure {
    display: block;
    position: relative;
}
.items li {
    overflow: hidden;
}
.items li .text-overlay,
.thumbs .thumb .text-overlay,
.owl-carousel .item .text-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    padding: 10%;
    font: 0px/0 a;
    /* remove the gap between inline(-block) elements */
    background-color: rgba(26, 187, 156, 0.9);
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    opacity: 0;
}
.items li .text-overlay:before,
.thumbs .thumb .text-overlay:before,
.owl-carousel .item .text-overlay:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.items li:hover .text-overlay,
.thumbs .thumb:hover .text-overlay,
.owl-carousel .item:hover .text-overlay {
    opacity: 1;
}
.thumbs .thumb:hover .member .text-overlay {
    opacity: 0;
}
.thumbs .thumb .member .member-image:hover .text-overlay {
    opacity: 1;
}
.items li .text-overlay .info,
.thumbs .thumb .text-overlay .info,
.owl-carousel .item .text-overlay .info {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: auto;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    line-height: 22px;
    /*color: #FFF;*/
    text-align: center;
}
.items li .text-overlay .info h2,
.thumbs .thumb .text-overlay .info h2,
.owl-carousel .item .text-overlay .info h2,
.items li .text-overlay .info h3,
.thumbs .thumb .text-overlay .info h3,
.owl-carousel .item .text-overlay .info h3,
.items li .text-overlay .info h4,
.thumbs .thumb .text-overlay .info h4,
.owl-carousel .item .text-overlay .info h4 {
    color: #FFF;
    margin-bottom: 2px;
}
.items li .text-overlay .info p,
.thumbs .thumb .text-overlay .info p,
.owl-carousel .item .text-overlay .info p {
    font-size: 14px;
    line-height: 22px;
    color: #FFF;
    margin-bottom: 0;
}
.items li .text-overlay .info.big p,
.thumbs .thumb .text-overlay .info.big p,
.owl-carousel .item .text-overlay .info.big p,
#hero .items li .text-overlay .info.big p,
#hero .thumbs .thumb .text-overlay .info.big p,
#hero .owl-carousel .item .text-overlay .info.big p {
    font-size: 18px;
    line-height: 140%;
    padding-top: 10px;
    margin-top: 0;
}
#owl-clients .item .text-overlay,
#clients .thumb .text-overlay {
    background: none;
}
#owl-clients .item img,
#clients .thumb img {
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
#owl-clients .item:hover img,
#clients .thumb:hover img {
    opacity: .1;
}
#owl-clients .item .text-overlay .info h4,
#owl-clients .item .text-overlay .info p,
#clients .thumb .text-overlay .info h4,
#clients .thumb .text-overlay .info p {
    color: inherit;
}
.filter,
.format-filter {
    padding: 0;
    margin-bottom: 40px;
}
.filter:before,
.format-filter:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    border-bottom: 1px solid #C2C2C2;
}
.filter li,
.format-filter li {
    display: inline;
    position: relative;
    background: #FFF;
    font-size: 15px;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: .031em;
    text-transform: uppercase;
    margin: 0 -2px;
}
.light-bg .format-filter li {
    background: #EEEEEE;
}
.filter li:after,
.format-filter li:after {
    content: "";
}
.filter li:last-child:after,
.format-filter li:last-child:after {
    content: "";
}
.filter li a,
.format-filter li a {
    padding: 0 15px;
}
.light-bg .filter:before {
    border-color: #C2C2C2;
}
.light-bg .filter li {
    background: #EEEEEE;
}
.dark-bg .filter:before {
    border-color: #000000;
}
.dark-bg .filter li {
    background: #343434;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: transform, opacity;
}
.isotope figure,
.items figure {
    margin: 0;
}
.post-content .isotope figure {
    margin: auto;
}
/*===================================================================================*/
/*	OVERLAY
/*===================================================================================*/
.icon-overlay {
    display: block;
    position: relative;
}
.icon-overlay img {
    display: block;
    max-width: 100%;
}
.icon-overlay a .icn-more {
    opacity: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-decoration: none;
    width: 100%;
    z-index: 100;
    background-color: #5fc4e4;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    overflow: hidden;
}
.icon-overlay a:hover .icn-more {
    opacity: 1;
}
.icon-overlay a .icn-more:before {
    font-family: 'fontello';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    position: absolute;
    text-align: center;
    content: '\2b';
    width: 60px;
    height: 60px;
    font-size: 60px;
    line-height: 1;
    color: #FFF;
    top: 50%;
    left: 50%;
    z-index: 2;
    margin: -30px 0 0 -30px;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.icon-overlay a:hover .icn-more:before {
    font-size: 30px;
    padding-top: 15px;
}
.icon-overlay.icn-link a .icn-more:before {
    content: '\2b';
}
/*===================================================================================*/
/*	PORTFOLIO POST
/*===================================================================================*/
.item-details {
    list-style: none;
    font-size: 16px;
    line-height: 140%;
    padding-left: 0;
    margin-bottom: 0;
}
.item-details li + li {
    margin-top: 6px;
}
.item-details li:before {
    content: "";
    font-family: "fontello";
    color: #000000;
    margin-right: 10px;
}
.item-details li.date:before {
    content: "\e82c";
}
.item-details li.categories:before {
    content: "\e70d";
}
.item-details li.client:before {
    content: "\f464";
}
.item-details li.url:before {
    content: "\f30e";
}
.text-center .item-details li {
    display: inline-block;
    margin: 0 15px 6px;
}
/*===================================================================================*/
/*	OWL CAROUSEL
/*===================================================================================*/
.owl-carousel {
    text-align: center;
    cursor: default;
}
.owl-controls {
    display: inline-block;
    position: relative;
    margin-top: 40px;
}
.panel-group .panel .owl-controls {
    margin-top: 25px;
}
.panel-group.blank .panel .owl-controls {
    margin-top: 40px;
}
.owl-pagination {
    position: relative;
    line-height: 30px;
}
.owl-buttons {
    display: none;
}
.owl-prev,
.owl-next {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    font-size: 30px;
    color: #FFF;
    background-color: #000000;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: auto;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    opacity: 0;
}
.owl-prev {
    left: -35px;
}
.owl-next {
    right: -35px;
}
.owl-carousel:hover .owl-prev {
    left: -40px;
    opacity: .25;
}
.owl-carousel:hover .owl-next {
    right: -40px;
    opacity: .25;
}
.owl-carousel:hover .owl-prev:hover,
.owl-carousel:hover .owl-next:hover {
    color: #75bf98;
    opacity: 1;
}
.owl-outer-nav:after {
    content: "";
    position: absolute;
    top: 0;
    left: -15%;
    width: 130%;
    height: 100%;
    z-index: 0;
}
.owl-outer-nav .owl-wrapper-outer,
.owl-outer-nav .owl-pagination,
.owl-outer-nav .owl-prev,
.owl-outer-nav .owl-next {
    z-index: 1;
}
.owl-outer-nav .owl-controls {
    position: static;
}
.owl-outer-nav .owl-prev {
    left: -65px;
}
.owl-outer-nav .owl-next {
    right: -65px;
}
.owl-outer-nav:hover .owl-prev {
    left: -80px;
}
.owl-outer-nav:hover .owl-next {
    right: -80px;
}
.owl-ui-md .owl-pagination {
    line-height: 45px;
}
.owl-ui-md .owl-prev,
.owl-ui-md .owl-next {
    width: 45px;
    height: 45px;
    font-size: 45px;
}
.owl-ui-md .owl-prev {
    left: -55px;
}
.owl-ui-md .owl-next {
    right: -55px;
}
.owl-ui-md:hover .owl-prev {
    left: -60px;
}
.owl-ui-md:hover .owl-next {
    right: -60px;
}
.owl-outer-nav.owl-ui-md:after {
    left: -18%;
    width: 136%;
}
.owl-outer-nav.owl-ui-md .owl-prev {
    left: -85px;
}
.owl-outer-nav.owl-ui-md .owl-next {
    right: -85px;
}
.owl-outer-nav.owl-ui-md:hover .owl-prev {
    left: -100px;
}
.owl-outer-nav.owl-ui-md:hover .owl-next {
    right: -100px;
}
.owl-ui-lg .owl-pagination {
    line-height: 60px;
}
.owl-ui-lg .owl-prev,
.owl-ui-lg .owl-next {
    width: 60px;
    height: 60px;
    font-size: 60px;
}
.owl-ui-lg .owl-prev {
    left: -75px;
}
.owl-ui-lg .owl-next {
    right: -75px;
}
.owl-ui-lg:hover .owl-prev {
    left: -80px;
}
.owl-ui-lg:hover .owl-next {
    right: -80px;
}
.owl-outer-nav.owl-ui-lg:after {
    left: -22%;
    width: 144%;
}
.owl-outer-nav.owl-ui-lg .owl-prev {
    left: -105px;
}
.owl-outer-nav.owl-ui-lg .owl-next {
    right: -105px;
}
.owl-outer-nav.owl-ui-lg:hover .owl-prev {
    left: -120px;
}
.owl-outer-nav.owl-ui-lg:hover .owl-next {
    right: -120px;
}
.owl-inner-nav .owl-controls {
    position: static;
}
.owl-inner-nav .owl-prev {
    left: 45px;
}
.owl-inner-nav .owl-next {
    right: 45px;
}
.owl-inner-nav:hover .owl-prev {
    left: 30px;
}
.owl-inner-nav:hover .owl-next {
    right: 30px;
}
.owl-outer-nav .owl-prev,
.owl-outer-nav .owl-next,
.owl-inner-nav .owl-prev,
.owl-inner-nav .owl-next {
    bottom: 70px;
}
.owl-outer-nav.owl-ui-md .owl-prev,
.owl-outer-nav.owl-ui-md .owl-next,
.owl-inner-nav.owl-ui-md .owl-prev,
.owl-inner-nav.owl-ui-md .owl-next {
    bottom: 85px;
}
.owl-outer-nav.owl-ui-lg .owl-prev,
.owl-outer-nav.owl-ui-lg .owl-next,
.owl-inner-nav.owl-ui-lg .owl-prev,
.owl-inner-nav.owl-ui-lg .owl-next {
    bottom: 100px;
}
.owl-inner-pagination .owl-pagination,
.owl-inner-pagination .owl-prev,
.owl-inner-pagination .owl-next {
    margin-top: -40px;
    top: -60px;
}
.owl-inner-pagination.owl-ui-md .owl-pagination,
.owl-inner-pagination.owl-ui-md .owl-prev,
.owl-inner-pagination.owl-ui-md .owl-next {
    margin-top: -50px;
    top: -65px;
}
.owl-inner-pagination.owl-ui-lg .owl-pagination,
.owl-inner-pagination.owl-ui-lg .owl-prev,
.owl-inner-pagination.owl-ui-lg .owl-next {
    margin-top: -60px;
    top: -75px;
}
.owl-inner-pagination.owl-outer-nav .owl-prev,
.owl-inner-pagination.owl-outer-nav .owl-next,
.owl-inner-pagination.owl-inner-nav .owl-prev,
.owl-inner-pagination.owl-inner-nav .owl-next {
    margin: auto;
    top: 0;
    bottom: 43px;
}
.owl-inner-pagination .owl-pagination {
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    opacity: 0;
}
.owl-inner-pagination:hover .owl-pagination {
    opacity: 1;
}
.owl-inner-pagination.owl-inner-nav .owl-pagination,
.owl-inner-pagination.owl-outer-nav .owl-pagination {
    top: -45px;
}
.owl-inner-pagination.owl-inner-nav.owl-ui-md .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-md .owl-pagination {
    top: -50px;
}
.owl-inner-pagination.owl-inner-nav.owl-ui-lg .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-lg .owl-pagination {
    top: -60px;
}
.owl-inner-pagination.owl-inner-nav:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav:hover .owl-pagination {
    top: -60px;
}
.owl-inner-pagination.owl-inner-nav.owl-ui-md:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-md:hover .owl-pagination {
    top: -65px;
}
.owl-inner-pagination.owl-inner-nav.owl-ui-lg:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-lg:hover .owl-pagination {
    top: -75px;
}
#owl-main .item {
    height: 465px;
    background-color: #FFF;
    background-position: center 55%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#owl-main.height-md .item {
    height: 61vh;
}
#owl-main.height-lg .item {
    height: 90vh;
}
#owl-main .container {
    display: table;
    height: inherit;
}
#owl-main .caption {
    display: table-cell;
}
#owl-main .caption.vertical-center {
    vertical-align: middle;
    padding-bottom: 0;
}
#owl-main .caption.vertical-top {
    vertical-align: top;
    padding-top: 8vh;
}
#owl-main .caption.vertical-bottom {
    vertical-align: bottom;
    padding-bottom: 14vh;
}
#owl-main .caption.text-center {
    padding-left: 10%;
    padding-right: 10%;
}
#owl-main .caption.text-left {
    padding-right: 20%;
}
#owl-main .caption.text-right {
    padding-left: 20%;
}
#owl-main .caption h1,
#owl-main .caption p,
#owl-main .caption div {
    position: relative;
}
#owl-main .caption h1 span {
    padding: .250em 0;
    line-height: 180%;
}
#owl-main .caption .light-bg,
#owl-main .caption .medium-bg,
#owl-main .caption .dark-bg,
#owl-main .caption .tint-bg {
    background: none;
    padding-left: .500em;
    padding-right: .500em;
}
#owl-main .caption h1.light-bg span,
#owl-main .caption p.light-bg span {
    background: #FFF;
    box-shadow: -0.5em 0 0 #FFF, 0.5em 0 0 #FFF;
}
#owl-main .caption h1.medium-bg span,
#owl-main .caption p.medium-bg span {
    background: #666666;
    box-shadow: -0.5em 0 0 #666666, 0.5em 0 0 #666666;
}
#owl-main .caption h1.dark-bg span,
#owl-main .caption p.dark-bg span {
    background: #000000;
    box-shadow: -0.5em 0 0 #000000, 0.5em 0 0 #000000;
}
#owl-main .caption h1.tint-bg span,
#owl-main .caption p.tint-bg span {
    background: #75bf98;
    box-shadow: -0.5em 0 0 #75bf98, 0.5em 0 0 #75bf98;
}
#owl-main .owl-controls {
    display: block;
    position: static;
    margin-top: -47px;
}
#owl-main .owl-pagination {
    background: #FFF;
    line-height: inherit;
    position: relative;
    bottom: -40px;
    padding: 10px;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: auto;
    opacity: 0;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
#owl-main:hover .owl-pagination {
    bottom: -25px;
    opacity: 1;
}
#owl-main .owl-prev,
#owl-main .owl-next {
    bottom: 0;
}
.owl-controls .owl-page {
    display: inline-block;
}
.owl-pagination .owl-page span {
    display: block;
    width: 15px;
    height: 15px;
    background: #54a8c3;
    border: none;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 5px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span {
    background: white;
}
.owl-item-gap .item {
    margin: 0 15px;
}
.owl-item-gap-sm .item {
    margin: 0 10px;
}
/* preloading images */
.owl-item.loading {
    min-height: inherit;
    background: none;
}
.productPagination .owl-pagination .owl-page span {
    display: block;
    width: 10px;
    height: 10px;
    background: #666666;
    border: none;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 5px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.productPagination .owl-pagination .owl-page.active span,
.productPagination .owl-pagination .owl-page:hover span {
    background: white;
}
.productPagination .owl-inner-pagination.owl-inner-nav.owl-ui-md .owl-pagination,
.productPagination .owl-inner-pagination.owl-outer-nav.owl-ui-md .owl-pagination {
    top: -50px;
}
/*===================================================================================*/
/*	FORMS
/*===================================================================================*/
.forms {
    position: relative;
    padding: 0;
    width: 100%;
}
.form-container .response {
    display: none;
}
.forms ol {
    margin: 0;
    padding: 0;
}
.forms ol li {
    line-height: auto;
    list-style: none;
}
input,
textarea,
.uneditable-input,
.form-inline .form-control,
.navbar-form .form-control {
    width: 100%;
}

.leadinModal input[type="checkbox"] {
    width: auto;
} 
select,
textarea,
textarea.form-control,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    height: 40px;
    padding: 0 10px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 25px;
    color: #000000;
    resize: none;
    vertical-align: middle;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #f5f5f5;
    border: 2px solid white;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
}
textarea:focus,
textarea.form-control:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border: 2px solid #75bf98;
    box-shadow: none;
}
textarea {
    height: 100%;
    padding: 10px;
    margin-bottom: 15px;
    min-height: 150px;
    resize: vertical;
}
textarea.form-control {
    padding: 10px;
}
.btn-submit {
    width: auto;
}
.forms .btn-submit {
    margin-bottom: 0;
}
.forms .error,
.forms .error:focus {
    border: 2px solid #75bf98;
}
.forms label {
    display: block;
    float: left;
    width: 95px;
    padding-top: 7px;
    font-size: 13px;
    clear: both;
}
.forms input,
.forms textarea {
    background: white;
    border-radius: 0;
    -webkit-appearance: none;
}
.light-bg .forms input,
.light-bg .forms textarea {
    background: #FFF;
}
.form-container:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.navbar .searchbox .dropdown-menu {
    width: 270px;
}
.navbar .searchbox .dropdown-menu:not(*:root) {
    right: 2px;
}
.search {
    position: relative;
    margin: 15px;
    margin-bottom: 0;
}
.search input[type="search"] {
    background: #FFF;
    padding-right: 40px;
}
.newsletter .btn-submit,
.search .btn-submit {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin-top: 0;
    margin-right: 0;
    color: #FFF !important;
    line-height: 1;
}
.navbar-form.search .btn-submit {
    width: 30px;
    height: 30px;
}
#response ul.errors {
    margin-bottom: 25px;
}
#response .btn i {
    font-size: 12px;
}
.dark-bg input,
.dark-bg button,
.dark-bg select,
.dark-bg textarea {
    color: #666666;
}
.form-control::-webkit-input-placeholder {
    color: #C2C7CC;
}
.form-control:-moz-placeholder {
    color: #C2C7CC;
}
.form-control::-moz-placeholder {
    color: #C2C7CC;
}
.form-control:-ms-input-placeholder {
    color: #C2C7CC;
}
.dark-bg .form-control::-webkit-input-placeholder {
    color: #fff;
}
.dark-bg .form-control:-moz-placeholder {
    color: #fff;
}
.dark-bg .form-control::-moz-placeholder {
    color: #fff;
}
.dark-bg .form-control:-ms-input-placeholder {
    color: #fff;
}
.search .form-control::-webkit-input-placeholder {
    color: #C2C7CC;
}
.search .form-control:-moz-placeholder {
    color: #C2C7CC;
}
.search .form-control::-moz-placeholder {
    color: #C2C7CC;
}
.search .form-control:-ms-input-placeholder {
    color: #C2C7CC;
}
input:focus::-webkit-input-placeholder {
    color: transparent !important;
}
input:focus:-moz-placeholder {
    color: transparent !important;
}
input:focus::-moz-placeholder {
    color: transparent !important;
}
input:focus:-ms-input-placeholder {
    color: transparent !important;
}
/*===================================================================================*/
/*	GO TO TOP / SCROLL UP
/*===================================================================================*/
#scrollUp {
    bottom: 20px;
    right: 20px;
    font-size: 36px;
    line-height: 100%;
    color: #FFF;
    background-color: #000000;
    padding: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    opacity: .5;
}
#scrollUp:hover {
    color: #75bf98;
    opacity: 1;
}

/*===================================================================================*/
/*	MOMICE
/*===================================================================================*/

.loginRegister {
    padding: 20px 0 0 0;
    text-align: right;
}
.oldWay {
    padding: 0 38px 0 0;
    text-align: center;
}
.newWay {
    padding: 0 0 0 38px;
    text-align: center;
    /*border-left: 2px solid @green;*/
}
.productText {
    margin: 85px 0 0 0;
}
.productTextStatistics {
    margin: 0;
}
.moProduct {
    padding: 125px 0 0 0;
}
.userLogos {
    padding: 10px 20px;
    text-align: center;
}
.userLogosLarge {
    padding: 10px 20px;
    text-align: center;
}
.moCheckbox input {
    display: none;
}
.moCheckbox span {
    width: 25px;
    height: 25px;
    display: block;
    background: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/moCheckbox-unchecked.svg?t=1508252008047") no-repeat scroll center center / auto;
    cursor: pointer;
}
.moCheckbox input:checked + span {
    background: url("https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/moCheckbox-checked.svg?t=1508252008047") no-repeat scroll center center / auto;
    cursor: pointer;
}
.moCheckboxImage {
    width: 30px;
    margin-top: 15px;
    margin-bottom: 5px;
}
#faq .moIcons {
    font-family: 'momice_iconsregular', sans-serif;
    height: 20px;
    width: 20px;
    float: left;
    position: relative;
    font-size: 10px;
    margin-top: -6px;
}
.item-details .moIcons {
    color: #7e7e7e;
    font-family: "momice_iconsregular", sans-serif;
    font-size: 28px;
    line-height: 60px;
    margin: 0 20px 0 0;
}
.item-details li {
    font-size: 18px;
}
#faq .moIconsTwoLines {
    font-family: 'momice_iconsregular', sans-serif;
    height: 45px;
    width: 20px;
    float: left;
    position: relative;
    font-size: 10px;
    margin-top: 0;
}
#product .inner {
    padding-top: 136px;
    padding-bottom: 110px;
}
#tools {
    height: 425px;
}
#tools .inner {
    margin-top: -82px;
}
#tools .col-sm-2 {
    margin-top: 98px;
}
#tools .col-sm-3 {
    padding: 0 50px 0 0;
    margin-top: 85px;
}
/*===================================================================================*/
/*	RESPONSIVE
/*===================================================================================*/
@media (min-width: 1200px) {
    .container {
        padding-right: 0;
        padding-left: 0;
    }
    .owl-buttons {
        display: block;
    }
    .items.col-4 {
        margin-left: -10px;
        margin-bottom: -10px;
    }
    .items.col-4 li {
        width: 285px;
        margin-left: 10px;
        margin-bottom: 10px;
    }
    .items.col-3 {
        margin-left: -9px;
        margin-bottom: -9px;
    }
    .items.col-3 li {
        width: 384px;
        margin-left: 9px;
        margin-bottom: 9px;
    }
    .items.col-3.gap {
        margin-left: -21px;
        margin-bottom: -21px;
    }
    .items.col-3.gap li {
        width: 356px;
        margin-left: 21px;
        margin-bottom: 21px;
    }
    .items.col-4.gap {
        margin-left: -18px;
        margin-bottom: -18px;
    }
    .items.col-4.gap li {
        width: 279px;
        margin-left: 18px;
        margin-bottom: 18px;
    }
    .grid-blog.col-2 {
        margin-left: -40px;
    }
    .sidebar-left .grid-blog.col-2 {
        margin-left: -20px;
    }
    .sidebar-left .pagination {
        margin-left: 20px;
    }
    .grid-blog.col-2 .post {
        width: 390px;
        margin-left: 40px;
        margin-bottom: 40px;
    }
    .grid-blog.col-2.no-sidebar .post {
        width: 565px;
    }
    .grid-blog.col-3 {
        margin-left: -30px;
    }
    .grid-blog.col-3 .post {
        margin-left: 30px;
        margin-bottom: 30px;
    }
    .grid-blog.col-3.no-sidebar .post {
        width: 370px;
    }
    .sidebar {
        padding-left: 35px !important;
    }
    .navbar .dropdown-submenu > a:after {
        display: none;
    }
    .navbar .dropdown-submenu > .dropdown-menu:not(.yamm-dropdown-menu) {
        margin-top: 0;
    }
    .dropdown-submenu {
        position: relative;
    }
    .dropdown-submenu > .dropdown-menu:not(.yamm-dropdown-menu) {
        top: 0;
        left: 100%;
        margin-top: -6px;
    }
    .dropdown-submenu:hover > .dropdown-menu:not(.yamm-dropdown-menu) {
        display: block;
    }
    .dropdown-submenu > a:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        margin-top: 5px;
        margin-right: -10px;
    }
    .dropdown-submenu.pull-left {
        float: none;
    }
    .dropdown-submenu.pull-left > .dropdown-menu:not(.yamm-dropdown-menu) {
        left: -100%;
        margin-left: 10px;
    }
    @keyframes slidenavAnimation {
        from {
            margin-top: -30px;
            opacity: 0;
        }
        to {
            margin-top: 0;
            opacity: 1;
        }
    }
    @-webkit-keyframes slidenavAnimation {
        from {
            margin-top: -30px;
            opacity: 0;
        }
        to {
            margin-top: 0;
            opacity: 1;
        }
    }
        #newDesign .landing-page-content ul li.hs-form-radio label span, #newDesign .landing-page-content ul li.hs-form-checkbox label span {
        margin: 0 0 0 5px;
    }
}
@media (min-width: 1025px) and (max-width: 1199px) {
    /*	br {
		display: none;
	}*/
    #team .inner-left {
        padding-left: 40px;
    }
    #team .inner-right {
        padding-right: 40px;
    }
    .classic-blog .post {
        width: 601px;
        padding-bottom: 50px;
    }
    .classic-blog .post-content > * {
        margin-left: 50px;
        margin-right: 50px;
    }
    .classic-blog .post-content > .post-media {
        margin-left: 0;
        margin-right: 0;
    }
    .classic-blog .post-content > *:first-child,
    .classic-blog .post-media + * {
        margin-top: 45px;
    }
    .classic-blog .post-content > .post-media:first-child,
    .classic-blog .owl-carousel.post-media + * {
        margin-top: 0;
    }
    .classic-blog .post-title {
        font-size: 33px;
    }
    .classic-blog .post-content .meta {
        padding-left: 50px;
        padding-right: 50px;
        margin-right: -5px;
        margin-left: -5px;
        margin-bottom: 25px;
    }
    .grid-blog.col-2 {
        margin-left: -30px;
    }
    .grid-blog.col-2 .post {
        width: 330px;
        margin-left: 30px;
        margin-bottom: 30px;
    }
    .grid-blog.col-2 .post-title {
        font-size: 28px;
    }
    .grid-blog.col-2.no-sidebar {
        margin-left: -40px;
    }
    .grid-blog.col-2.no-sidebar .post {
        width: 465px;
        margin-left: 40px;
        margin-bottom: 40px;
    }
    .grid-blog.col-3.no-sidebar {
        margin-left: -25px;
    }
    .grid-blog.col-3.no-sidebar .post {
        width: 306px;
        margin-left: 25px;
        margin-bottom: 25px;
    }
    .grid-blog.col-3.no-sidebar .post-title {
        font-size: 24px;
    }
    .grid-blog.col-3.no-sidebar p {
        font-size: 16px;
    }
    .tabs-circle-top .etabs:before {
        margin: 55px 0 -55px;
    }
    .tabs-circle-top .tab {
        height: 140px;
        margin: 0 10px;
    }
    .tabs-circle-top .tab a {
        width: 110px;
        height: 110px;
        max-width: 110px;
        font-size: 12px;
    }
    .tabs-circle-top .tab a div {
        font-size: 36px;
    }
    .tabs-circle-top .tab.active a {
        height: 140px;
        width: 140px;
        max-width: 140px;
        font-size: 14px;
    }
    .tabs-circle-top .tab.active a div {
        font-size: 46px;
    }
    .navbar .dropdown-submenu > a:after {
        display: none;
    }
    .navbar .dropdown-submenu > .dropdown-menu:not(.yamm-dropdown-menu) {
        margin-top: 0;
    }
    .dropdown-submenu {
        position: relative;
    }
    .dropdown-submenu > .dropdown-menu:not(.yamm-dropdown-menu) {
        top: 0;
        left: 100%;
        margin-top: -6px;
    }
    .dropdown-submenu:hover > .dropdown-menu:not(.yamm-dropdown-menu) {
        display: block;
    }
    .dropdown-submenu > a:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        margin-top: 5px;
        margin-right: -10px;
    }
    .dropdown-submenu.pull-left {
        float: none;
    }
    .dropdown-submenu.pull-left > .dropdown-menu:not(.yamm-dropdown-menu) {
        left: -100%;
        margin-left: 10px;
    }
    @keyframes slidenavAnimation {
        from {
            margin-top: -30px;
            opacity: 0;
        }
        to {
            margin-top: 0;
            opacity: 1;
        }
    }
    @-webkit-keyframes slidenavAnimation {
        from {
            margin-top: -30px;
            opacity: 0;
        }
        to {
            margin-top: 0;
            opacity: 1;
        }
    }
        #newDesign .landing-page-content ul li.hs-form-radio label span, #newDesign .landing-page-content ul li.hs-form-checkbox label span {
        margin: 0 0 0 5px;
    }
}
@media (max-width: 1024px) {
    html {
        overflow-x: hidden;
    }
    #hero .info,
    #hero .info,
    #hero .info,
    .items li .text-overlay .info.big,
    .thumbs .thumb .text-overlay .info.big,
    .owl-carousel .item .text-overlay .info.big {
        margin-top: -35px;
    }
    .retina-icons-code code {
        font-size: 11.5px;
    }
    .tabs-side.tab-container .panel-container {
        padding-left: 50px;
    }

    #team .inner-left {
        padding-left: 30px;
    }
    #team .inner-right {
        padding-right: 30px;
    }
    .classic-blog .post {
        width: 630px;
        padding-bottom: 50px;
    }
    .classic-blog .post-content > * {
        margin-left: 50px;
        margin-right: 50px;
    }
    .classic-blog .post-content > .post-media {
        margin-left: 0;
        margin-right: 0;
    }
    .classic-blog .post-content > *:first-child,
    .classic-blog .post-media + * {
        margin-top: 45px;
    }
    .classic-blog .post-content > .post-media:first-child,
    .classic-blog .owl-carousel.post-media + * {
        margin-top: 0;
    }
    .classic-blog .post-title {
        font-size: 33px;
    }
    .classic-blog .post-content .meta {
        padding-left: 50px;
        padding-right: 50px;
        margin-right: -5px;
        margin-left: -5px;
        margin-bottom: 25px;
    }
    .classic-blog.no-sidebar .sidemeta,
    .classic-blog.no-sidebar .pagination {
        left: auto;
    }
    .sidebar-left .grid-blog.col-2,
    .sidebar-left .grid-blog.col-2 + .pagination {
        padding-left: 20px;
        padding-right: 0;
    }
    .grid-blog.col-2 {
        padding-right: 20px;
        margin-left: 0;
        margin-bottom: 0;
    }
    .grid-blog.col-2 .post {
        width: 100%;
        margin-left: 0;
        margin-bottom: 30px;
    }
    .grid-blog.col-2 .post-title {
        font-size: 28px;
    }
    .grid-blog.col-2.no-sidebar,
    .grid-blog.col-3.no-sidebar {
        padding-right: 0;
        margin-left: -25px;
    }
    .grid-blog.col-2.no-sidebar .post,
    .grid-blog.col-3.no-sidebar .post {
        width: 347px;
        padding-bottom: 40px;
        margin-left: 25px;
        margin-bottom: 25px;
    }
    .grid-blog.col-2.no-sidebar .post-content > *,
    .grid-blog.col-3.no-sidebar .post-content > * {
        margin-left: 40px;
        margin-right: 40px;
    }
    .grid-blog.col-2.no-sidebar .post-content > *:first-child,
    .grid-blog.col-2.no-sidebar .post-media + *,
    .grid-blog.col-3.no-sidebar .post-content > *:first-child,
    .grid-blog.col-3.no-sidebar .post-media + * {
        margin-top: 35px;
    }
    .grid-blog.col-2.no-sidebar .post-content .meta,
    .grid-blog.col-3.no-sidebar .post-content .meta {
        padding-left: 40px;
        padding-right: 40px;
        margin-right: -5px;
        margin-left: -5px;
        margin-bottom: 25px;
    }
    .grid-blog.col-2.no-sidebar .post-title,
    .grid-blog.col-3.no-sidebar .post-title {
        font-size: 24px;
    }
    .grid-blog.col-2.no-sidebar p,
    .grid-blog.col-3.no-sidebar p {
        font-size: 16px;
    }
    .format-filter li a {
        padding: 0 25px;
    }
    .blog.no-sidebar .post,
    .blog.no-sidebar #comments,
    .blog.no-sidebar .pagination,
    .blog.no-sidebar .comment-form-wrapper {
        width: 100%;
    }
    .classic-blog .pagination,
    .classic-blog .comment-form-wrapper {
        margin-bottom: 120px;
    }
    .classic-blog.no-sidebar .pagination,
    .classic-blog.no-sidebar .comment-form-wrapper {
        margin-bottom: 0;
    }
    [class*="col-md"][class*="inner-left"],
    [class*="col-md"][class*="inner-right"] {
        padding-left: 15px;
        padding-right: 15px;
    }
    [class*="col-md"][class*="border-left"] {
        border-left: none;
    }
    [class*="col-md"][class*="border-right"] {
        border-right: none;
    }
    .tabs-circle-top .etabs:before {
        margin: 50px 0 -50px;
    }
    .tabs-circle-top .tab {
        height: 130px;
        margin: 0 5px;
    }
    .tabs-circle-top .tab a {
        width: 100px;
        height: 100px;
        max-width: 100px;
        font-size: 11px;
    }
    .tabs-circle-top .tab a div {
        font-size: 33px;
    }
    .tabs-circle-top .tab.active a {
        height: 130px;
        width: 130px;
        max-width: 130px;
        font-size: 13px;
    }
    .tabs-circle-top .tab.active a div {
        font-size: 44px;
    }
    #owl-main .caption.text-center,
    #owl-main .caption.text-left,
    #owl-main .caption.text-right {
        padding-left: 0;
        padding-right: 0;
    }
    .navbar-header .navbar-brand {
        display: inline-block;
    }
    .navbar-collapse .navbar-brand {
        display: none;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar .container {
        display: block;
    }
    .navbar .social,
    .navbar .info {
        display: none;
    }
    .navbar-nav {
        padding-left: 0;
    }
    .navbar-nav > li {
        float: none;
    }
    .navbar-header {
        background: #FFF;
        padding: 25px 0;
    }
    .btn.responsive-menu {
        display: table;
    }
    .btn.responsive-menu i {
        display: table-cell;
        vertical-align: middle;
    }
    .navbar-collapse {
        position: static !important;
        background: white;
        max-height: inherit;
        padding-top: 0;
        padding-bottom: 0;
    }
    .navbar-collapse:after {
        content: '';
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .yamm .nav,
    .yamm .dropup,
    .yamm .dropdown,
    .yamm .collapse {
        float: none;
        position: relative;
    }
    .yamm .dropdown-menu {
        position: relative;
        left: inherit;
        top: inherit;
        float: none;
        width: 100%;
        /* display: block !important;*/
    }
    .yamm .yamm-content {
        padding: 12px 0;
        font-size: 13px;
    }
    .navbar-nav {
        display: block;
        padding: 0;
    }
    .navbar-nav > li {
        display: block;
    }
    .navbar-nav > li > a {
        padding-left: 0;
        padding-right: 0;
        border: none;
        border-radius: 0;
    }
    .navbar-nav > li > a:focus {
        background: none;
    }
    .navbar-nav .dropdown-menu {
        border: none;
        box-shadow: none;
    }
    .navbar-nav .dropdown-submenu .dropdown-menu {
        top: 0 !important;
        padding-left: 20px;
    }
    .navbar-nav .dropdown + .dropdown {
        border-top: 1px solid #E6E9ED;
    }
    .navbar-nav .dropdown-menu > li:last-child {
        margin-bottom: 20px;
    }
    .navbar-nav .searchbox {
        float: left !important;
        display: block;
        width: 100%;
    }
    .navbar-header {
        float: left;
        width: 100%;
    }
    .navbar-header:after {
        content: '';
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .loginRegister {
        padding: 20px 0 60px 15px;
        text-align: left;
        width: 100px;
        z-index: 100;
    }
    .loginRegister .btn-group,
    .loginRegister .btn-group-vertical {
        display: inline-block;
        position: relative;
        vertical-align: middle;
    }
    .loginRegister .text-right {
        text-align: left;
    }
    .navbar .dropdown-menu {
        margin: 45px 0 30px 0;
        z-index: 100;
    }
    #mo-present .paddingTop75px {
        padding-top: 40px;
    }
    .productText {
        margin: 0;
    }
    .landingPages img {
        margin-bottom: 40px;
    }
}
@media (min-width: 769px) and (max-width: 1024px) {
    .modal-dialog {
        position: absolute;
        top: 35px;
        bottom: 35px;
        left: 35px;
        right: 35px;
        width: 80%;
        margin: auto;
    }
    .moCheckboxImage {
        margin-bottom: 5px;
        margin-top: 3px;
        width: 30px;
        margin-left: 10px;
    }
    #contact-form .paddingTop60px {
        padding-top: 15px;
    }
    .productText {
        margin: 0;
    }
    #mo-present .col-sm-3 {
        width: 30%;
        margin-left: -15%;
    }
    #mo-present .col-sm-6 {
        width: 60%;
        margin-bottom: 40px;
    }
    #mo-present .moTextBalloon p {
        font-size: 18px;
    }
    #mo-present .paddingTop75px {
        padding-top: 40px;
    }
    #mo-present img {
        margin-top: 0;
    }
    #tools {
        height: 350px;
    }
    .landingPages .row {
        padding-left: 15px;
        padding-right: 15px;
    }
    .landingPagesPortfolio .moProductsText {
        height: 185px;
    }
    #newDesign .landing-page-content ul li.hs-form-radio label span, #newDesign .landing-page-content ul li.hs-form-checkbox label span {
        margin: 0 0 0 5px;
    }
}
@media (max-width: 969px) {
    .modal-dialog {
        position: absolute;
        top: 35px;
        bottom: 35px;
        left: 35px;
        right: 35px;
        width: 80%;
        margin: auto;
    }
    .yamm .dropdown.yamm-fullwidth .dropdown-menu {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .navbar-collapse.collapse {
        padding-bottom: 22px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .navbar .container,
    .container {
        padding-right: 15px;
        padding-left: 15px;
    }
    .tabs-side .etabs {
        width: 240px;
    }
    .tabs-side.tab-container .panel-container {
        width: 480px;
    }
    .tabs-top.left .tab {
        margin-right: 2px;
    }
    .tabs-top.left .tab a {
        padding: 5px 10px;
    }
    .items.col-4 {
        margin-left: -9px;
        margin-bottom: -9px;
    }
    .items.col-4 li {
        width: 234px;
        margin-left: 9px;
        margin-bottom: 9px;
    }
    .items.col-3 {
        margin-left: -9px;
        margin-bottom: -9px;
    }
    .items.col-3 li {
        width: 234px;
        margin-left: 9px;
        margin-bottom: 9px;
    }
    .items.col-3.gap {
        margin-left: -18px;
        margin-bottom: -18px;
    }
    .items.col-3.gap li {
        width: 351px;
        margin-left: 18px;
        margin-bottom: 18px;
    }
    .items.col-4.gap {
        margin-left: -18px;
        margin-bottom: -18px;
    }
    .items.col-4.gap li {
        width: 351px;
        margin-left: 18px;
        margin-bottom: 18px;
    }
    #product .col-sm-9 {
        width: 100%;
    }
    #product .col-sm-3 {
        width: 100%;
    }
    #product .col-sm-pull-9 {
        right: 0;
    }
    #product .col-sm-push-3 {
        left: 0%;
    }
    #contact-form .col-md-2 {
        width: 35%;
        float: left;
        position: relative;
    }
    #contact-form .logoAddress {
        padding-left: 25%;
        height: 150px;
        margin-top: 30px;
    }
    #contact-form .logoAddress img {
        margin-top: 10px;
    }
    #contact-form .contactButton {
        text-align: center;
    }
    #team .col-sm-3 {
        width: 50%;
    }
    .landingPages .center-block .paddingLeft53px {
        padding-left: 0;
    }
    .landingPages .center-block .paddingRight75px {
        padding-right: 0;
    }
    .landingPages .center-block .paddingLeft25px {
        padding-left: 0;
    }
    .landingPages .center-block .paddingRight20px {
        padding-right: 0;
    }
    .landingPages .center-block .landingPagesImageSmall {
        padding-left: 80px;
        padding-right: 80px;
    }
    .landingPages .landingPagesImageSmall {
        width: 100%;
        margin-bottom: 50px;
    }
    .landingPages .landingPagesImageXSmall {
        width: 75%;
        margin-bottom: 50px;
    }
    .landingPages .landingPagesImageXXSmall {
        width: 50%;
        margin-bottom: 50px;
    }
    .landingPages .row {
        text-align: center;
    }
    .landingPages .landingPagesImageBottom {
        margin-top: 50px;
    }
    .landingPages landingPagesImageBorder {
        border-bottom: 1px solid #c2c2c2;
    }
        .productlancering-inchecken img {
        max-width: 80% !important;
        padding-left: 193px !important;
        padding-bottom: 20px !important;
    }
}

@media (max-width: 767px) {
    .cookies p {
        font-size: 14px;
        line-height: 21px;
    }
    .modal-dialog {
        position: absolute;
        top: 35px;
        bottom: 35px;
        left: 35px;
        right: 35px;
        width: 80%;
        margin: auto;
    }
    body {
        height: 100vh;
    }
    h1,
    h2,
    h3,
    h4 {
        letter-spacing: .0125em;
    }
    h1 {
        font-size: 33px;
        line-height: 120%;
        margin-bottom: 20px;
    }
    header p {
        font-size: 20px;
    }
    footer .inner {
        padding-top: 35px;
        padding-bottom: 25px;
    }
    footer .row .inner {
        padding-left: 20px;
        padding-right: 20px;
    }
    footer .container > .row {
        margin-left: -20px;
        margin-right: -20px;
    }
    .row,
    #share {
        overflow: hidden;
    }
    #share .container {
        width: auto;
        padding: 0;
        margin-left: -15px;
        margin-right: -15px;
    }
    .last-bottom {
        padding-bottom: 20px !important;
    }
    .last-bottom + .last-bottom {
        padding-bottom: 0 !important;
    }
    .thumbs.gap-lg {
        margin-left: -15px;
    }
    .thumbs.gap-lg .thumb {
        padding: 0 0 15px 15px;
    }
    .icon.pull-right {
        margin-left: 10px;
    }
    .inner {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .inner-md {
        padding-top: 65px;
        padding-bottom: 65px;
    }
    .inner-sm {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .inner-xs {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .inner-top {
        padding-top: 80px;
    }
    .inner-top-md {
        padding-top: 65px;
    }
    .inner-top-sm {
        padding-top: 50px;
    }
    .inner-top-xs {
        padding-top: 40px;
    }
    .inner-bottom {
        padding-bottom: 80px;
    }
    .inner-bottom-md {
        padding-bottom: 65px;
    }
    .inner-bottom-sm {
        padding-bottom: 50px;
    }
    .inner-bottom-xs {
        padding-bottom: 40px;
    }
    .height-xs,
    .height-sm,
    .height-md,
    .height-lg,
    #owl-main .item,
    #owl-main.height-md .item,
    #owl-main.height-lg .item {
        height: 465px;
    }
    #hero h1 {
        font-size: 38px;
        line-height: 115%;
        letter-spacing: 0.031em;
    }
    #hero p {
        font-size: 20px;
        line-height: 135%;
        margin-top: 15px;
    }
    #hero #owl-main .caption h1.light-bg,
    #hero #owl-main .caption h1.medium-bg,
    #hero #owl-main .caption h1.dark-bg,
    #hero #owl-main .caption h1.tint-bg {
        font-size: 33px;
    }
    #hero .btn {
        margin-top: 25px;
    }
    #hero .btn-large {
        font-size: 16px;
        padding: 12px 30px 15px;
    }
    .retina-icons-code tr td:first-child,
    .retina-icons-code tr th:first-child {
        max-width: 30px;
    }
    .table > thead > tr > th,
    .table > tbody > tr > th,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > tbody > tr > td,
    .table > tfoot > tr > td {
        line-height: 100%;
        padding-left: 4px;
        padding-right: 4px;
    }
    .table > thead > tr > th {
        font-size: 11px;
    }
    .retina-icons-code i {
        font-size: 14px;
    }
    .retina-icons-code code {
        font-size: 10px;
    }
    .tabs-side .etabs {
        float: none;
        width: 100%;
    }
    .tabs-side .tab a {
        border-right-color: #E6E9ED;
    }
    .tabs-side .tab:first-child a {
        border-top-right-radius: 3px;
    }
    .tabs-side .tab:last-child a {
        border-bottom-right-radius: 3px;
    }
    .tabs-side .tab.active a {
        border-right-color: #C2C2C2 !important;
    }
    .tabs-side.tab-container .panel-container {
        padding-left: 0;
        border-left: none;
        margin-top: 30px;
    }
    .tabs-top .etabs:after {
        display: none;
    }
    .tabs-top .tab {
        display: block;
        max-width: 100%;
        margin: 0;
    }
    .tabs-top .tab a {
        display: block;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .tabs-top .tab:first-child a {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }
    .tabs-top .tab:last-child a {
        border-bottom: 1px solid #E6E9ED;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }
    .tabs-top .tab.active + .tab a {
        border-top-color: #C2C2C2;
    }
    .tabs-top .tab.active + .tab a:hover {
        border-top-color: #75bf98;
    }
    .filter:before,
    .format-filter:before {
        display: none;
    }
    h1.single-block .btn {
        margin-left: 0;
    }
    .sidemeta .date-wrapper,
    .classic-blog.sidebar-left .sidemeta .date-wrapper {
        top: -80px;
        left: 50%;
        margin-left: -60px;
    }
    .sidemeta .format-wrapper,
    .classic-blog.sidebar-left .sidemeta .format-wrapper {
        top: -70px;
        left: 50%;
        margin-left: 10px;
    }
    .classic-blog .sidemeta,
    .classic-blog .pagination {
        padding-left: 0;
        border-left: none;
        margin-left: 0;
    }
    .classic-blog.sidebar-left .sidemeta,
    .classic-blog.sidebar-left .pagination {
        padding-right: 0;
        border-right: none;
        margin-right: 0;
    }
    .classic-blog.no-sidebar .sidemeta,
    .classic-blog.no-sidebar .pagination {
        left: 0;
    }
    .classic-blog .post {
        margin-top: 80px;
        width: 100%;
    }
    .grid-blog.col-2 {
        padding-right: 0;
    }
    .sidebar-left .grid-blog.col-2,
    .sidebar-left .grid-blog.col-2 + .pagination {
        padding-left: 0;
    }
    .classic-blog .post,
    .grid-blog.col-2 .post,
    .grid-blog.col-3 .post,
    .grid-blog.col-2.no-sidebar .post,
    .grid-blog.col-3.no-sidebar .post {
        padding-bottom: 30px;
    }
    .classic-blog .post-content > *,
    .grid-blog.col-2 .post-content > *,
    .grid-blog.col-3 .post-content > *,
    .grid-blog.col-2.no-sidebar .post-content > *,
    .grid-blog.col-3.no-sidebar .post-content > * {
        margin-left: 30px;
        margin-right: 30px;
    }
    .classic-blog .post-content .meta,
    .grid-blog.col-2 .post-content .meta,
    .grid-blog.col-3 .post-content .meta,
    .grid-blog.col-2.no-sidebar .post-content .meta,
    .grid-blog.col-3.no-sidebar .post-content .meta {
        padding-left: 30px;
        padding-right: 30px;
        margin-bottom: 20px;
    }
    .classic-blog .post-content > *:first-child,
    .classic-blog .post-media + *,
    .grid-blog.col-2 .post-content > *:first-child,
    .grid-blog.col-2 .post-media + *,
    .grid-blog.col-3 .post-content > *:first-child,
    .grid-blog.col-3 .post-media + *,
    .grid-blog.col-2.no-sidebar .post-content > *:first-child,
    .grid-blog.col-2.no-sidebar .post-media + *,
    .grid-blog.col-3.no-sidebar .post-content > *:first-child,
    .grid-blog.col-3.no-sidebar .post-media + * {
        margin-top: 30px;
    }
    .classic-blog .post-title,
    .grid-blog.col-2 .post-title,
    .grid-blog.col-3 .post-title,
    .grid-blog.col-2.no-sidebar .post-title,
    .grid-blog.col-3.no-sidebar .post-title {
        font-size: 24px;
    }
    .classic-blog p,
    .grid-blog.col-2 p,
    .grid-blog.col-3 p,
    .grid-blog.col-2.no-sidebar p,
    .grid-blog.col-3.no-sidebar p {
        font-size: 16px;
        line-height: 150%;
        margin-bottom: 10px;
    }
    .classic-blog .pagination,
    .classic-blog .comment-form-wrapper,
    .pagination {
        margin-bottom: 100px;
    }
    .grid-blog.col-2.no-sidebar + .pagination,
    .grid-blog.col-3.no-sidebar + .pagination {
        margin-bottom: 0;
    }
    .classic-blog .pagination,
    .classic-blog.sidebar-left .pagination,
    .grid-blog.col-2 + .pagination,
    .grid-blog.col-3 + .pagination,
    .grid-blog.col-2.no-sidebar + .pagination,
    .grid-blog.col-3.no-sidebar + .pagination {
        margin-left: -10px;
    }
    .pagination > li:first-child {
        margin-left: 10px;
    }
    .pagination li {
        margin-bottom: 10px;
    }
    #blog-post .post h2 {
        font-size: 19px;
        margin-bottom: 15px;
    }
    #blog-post .post h3 {
        font-size: 16px;
    }
    #blog-post .post h4 {
        font-size: 14px;
    }
    #blog-post .post figure figcaption p {
        font-size: 14px;
        line-height: 150%;
    }
    [class*="col"] > figcaption:first-child {
        padding-top: 20px;
    }
    .post-author,
    #comments {
        padding: 30px;
    }
    .post-author .author-image {
        float: none;
        display: inline-block;
        margin-bottom: 20px;
    }
    .post-author .author-details {
        padding-left: 0;
    }
    #comments .avatar {
        float: none;
        display: inline-block;
        margin-bottom: 15px;
    }
    #comments .commentbody {
        padding-left: 0;
    }
    #comments .commentlist .children {
        padding-left: 0;
    }
    [class*="col"][class*="border-left"] {
        border-left: none;
    }
    [class*="col"][class*="border-right"] {
        border-right: none;
    }
    .filter li {
        display: block;
    }
    .filter li + li {
        margin-top: 15px;
    }
    .filter li:after {
        display: none;
    }
    #hero .info,
    #hero .info,
    #hero .info,
    .items li .text-overlay .info.big,
    .thumbs .thumb .text-overlay .info.big,
    .owl-carousel .item .text-overlay .info.big {
        margin-top: -25px;
    }
    .items li .text-overlay .info h2,
    .thumbs .thumb .text-overlay .info h2,
    .owl-carousel .item .text-overlay .info h2,
    .items li .text-overlay .info h3,
    .thumbs .thumb .text-overlay .info h3,
    .owl-carousel .item .text-overlay .info h3,
    .items li .text-overlay .info h4,
    .thumbs .thumb .text-overlay .info h4,
    .owl-carousel .item .text-overlay .info h4 {
        font-size: 16px;
        line-height: 150%;
    }
    .items li .text-overlay .info p,
    .thumbs .thumb .text-overlay .info p,
    .owl-carousel .item .text-overlay .info p,
    .items li .text-overlay .info.big p,
    .thumbs .thumb .text-overlay .info.big p,
    .owl-carousel .item .text-overlay .info.big p,
    #hero .items li .text-overlay .info.big p,
    #hero .thumbs .thumb .text-overlay .info.big p,
    #hero .owl-carousel .item .text-overlay .info.big p {
        font-size: 14px;
        line-height: 140%;
        padding-top: 0;
    }
    .tabs-2-big-top .tab {
        width: 100%;
        margin: 0 0 50px 0;
    }
    .tabs-2-big-top .tab a {
        padding: 25px;
    }
    .tabs-2-big-top.tab-container .panel-container {
        margin-top: 0;
    }
    [class*="col"][class*="inner-left"],
    [class*="col"][class*="inner-right"],
    [class*="col"][class*="reset-padding"] {
        padding-left: 15px;
        padding-right: 15px;
    }
    [class*="inner-top"].reset-xs {
        padding-top: 0 !important;
    }
    .tabs-circle-top .etabs:before {
        border-bottom: none;
        margin: 0;
    }
    .tabs-circle-top .tab {
        display: table;
        width: 100%;
        height: auto;
        margin: 0;
    }
    .tabs-circle-top .tab.active {
        top: 0;
    }
    .tabs-circle-top .tab a,
    .tabs-circle-top .tab.active a {
        width: 100%;
        max-width: 100%;
        height: auto;
        font-size: 18px;
        text-align: left;
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: none;
        border-radius: 0;
    }
    .tabs-circle-top .tab a:hover {
        border-width: 1px;
        border-color: #C2C2C2 !important;
        border-top: none;
    }
    .tabs-circle-top .tab.active a:hover {
        border-color: transparent !important;
    }
    .tabs-circle-top .tab:first-child a {
        border-top: 1px solid #C2C2C2;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }
    .tabs-circle-top .tab:last-child a {
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }
    .tabs-circle-top .tab a div,
    .tabs-circle-top .tab.active a div {
        display: inline-block;
        vertical-align: middle;
        font-size: 30px;
        line-height: 120%;
        padding-bottom: 5px;
        margin: 0 10px 0 0;
    }
    .yamm-content {
        margin-top: 25px;
    }
    .yamm-content > [class*="col"] {
        margin-bottom: 50px;
    }
    .navbar .container,
    .container {
        padding-right: 20px;
        padding-left: 20px;
    }
    .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
    .footer-bottom p.pull-left,
    .footer-bottom ul.pull-right {
        text-align: center;
    }
    .footer-bottom p {
        margin-bottom: 20px;
    }
    .footer-menu li {
        padding: 0 5px;
    }
    img {
        max-width: 100%;
        height: auto;
    }
    .filter li a:before {
        display: none;
    }
    .items {
        margin-left: 0 !important;
        /*margin-bottom: -20px !important;*/
    }
    .items li {
        width: 100% !important;
        margin-left: 0 !important;
        margin-bottom: 20px !important;
    }
    .items.fullscreen li {
        margin: 0 !important;
    }
    .sidebar {
        margin-top: 70px;
        padding-left: 15px !important;
    }
    .blog.no-sidebar .post,
    .blog.no-sidebar #comments,
    .blog.no-sidebar .pagination,
    .blog.no-sidebar .comment-form-wrapper {
        width: 100%;
    }
    .blog.no-sidebar .pagination ul {
        margin: 0;
    }
    .grid-blog {
        margin-left: 0 !important;
        margin-bottom: 20px !important;
    }
    .grid-blog .post {
        width: 100% !important;
        margin-left: 0 !important;
        margin-bottom: 20px !important;
    }
    #comments ul.children {
        padding: 0 0 0 20px;
    }
    #comments .arrow-box {
        margin-left: 0;
    }
    .panel-title {
        line-height: 18px;
    }
    .yamm .yamm-content.row {
        margin-bottom: -30px;
    }
    .oldWay {
        padding: 0;
        text-align: center;
    }
    .newWay {
        padding: 0;
        text-align: center;
        border-left: none;
        margin-top: 50px;
    }
    #product .inner {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    #testimonials .inner {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    #contact-form .inner {
        padding-top: 30px;
    }
    #contact-form .paddingTop60px {
        padding-top: 0;
    }
    blockquote p {
        font-size: 20px;
        line-height: 140%;
    }
    .inner {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    #team .inner-top {
        padding-top: 55px;
    }
    #team .img-circle {
        margin: 20px 0 0 0;
    }
    #team .paddingTop60px {
        padding-top: 20px;
    }
    #team .paddingTop22px {
        padding-top: 0;
    }
    #clients .inner {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .productText {
        margin: 50px 0 0 0;
        text-align: center;
    }
    .productTextStatistics {
        margin: 50px 0 0 0;
    }
    .moProduct {
        padding: 50px 0 0 0;
    }
    #hero h1 {
        font-size: 32px;
        letter-spacing: 0.031em;
        line-height: 120%;
    }
    #hero p {
        font-size: 18px;
        line-height: 135%;
        margin-top: 15px;
    }
    h2.moSubHeading {
        color: #68ac8a;
        font-family: "Source sans Pro", sans-serif !important;
        font-size: 20px;
        font-weight: 600;
        line-height: 25px;
        margin: 0 0 15px;
    }
    h1 {
        font-size: 28px;
        line-height: 120%;
        margin-bottom: 20px;
    }
    header h1 {
        font-family: "Amaranth", sans-serif;
        font-size: 32px;
        font-weight: 700;
        margin: 0 0 35px;
        line-height: 120%;
    }
    header h2 {
        font-size: 20px;
        line-height: 25px;
    }
    header p {
        font-size: 18px;
    }
    .moTextBalloon {
        margin: 0 0 40px 0;
    }
    .paddingLeft0px {
        padding-left: 15px;
    }
    .paddingRight0px {
        padding-right: 15px;
    }
    .paddingLeft5px {
        padding-left: 15px;
    }
    .paddingRight5px {
        padding-right: 15px;
    }
    .moCheckboxImage {
        width: 30px;
        margin-top: 0;
        margin-bottom: 5px;
        margin-left: 10px;
    }
    #faq .moIconsTwoLines {
        font-family: 'momice_iconsregular', sans-serif;
        height: 20px;
        width: 20px;
        float: left;
        position: relative;
        font-size: 10px;
        margin-top: 0;
    }
    #blog h3 {
        font-size: 18px;
        line-height: 25px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 30px 25px 30px;
        color: #68ac8a;
    }
    #blog-post h3 {
        font-size: 18px;
        line-height: 25px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 30px 25px 30px;
        color: #68ac8a;
    }
    #testimonials #owl-testimonials::before,
    blockquote::before {
        content: none;
        display: block;
        font-family: "fontello";
        font-size: 40px;
        line-height: 100%;
        position: relative;
    }
    #contact-form img {
        max-height: 300px;
        margin: 50px 0;
    }
    #contact-form .col-md-2 {
        text-align: center;
    }
    #contact-form .social {
        display: inline-block;
        padding-left: 10px;
    }
    .contactButton {
        text-align: center;
    }
    .userLogos {
        padding: 10px 20px;
        text-align: center;
        height: 125px;
    }
    .userLogosLarge {
        padding: 25px 25px;
        text-align: center;
        height: 165px;
    }
    #clients .m-t-md {
        margin-top: 0;
    }
    .footer-bottom .paddingLeft0px {
        padding-left: 0;
    }
    #tools {
        height: 100%;
    }
    #tools .inner {
        margin-top: 10px;
    }
    #tools .col-sm-2 {
        margin-top: -50px;
        text-align: center;
    }
    #tools .col-sm-3 {
        padding: 0 40px;
        margin-top: -50px;
        text-align: center;
    }
    /*#homeBracket {*/
    /*    -ms-transform: rotate(90deg);*/
        /* IE 9 */
    /*    -webkit-transform: rotate(90deg);*/
        /* Safari */
    /*    transform: rotate(90deg);*/
        /* Standard syntax */
    /*}*/
    /*#homeBracket img {*/
    /*    width: 50%;*/
    /*}*/
    .startWithMomice {
        background-color: #75bf98;
        border-bottom: none;
        border-color: #75bf98;
        color: #000;
        font-family: 'Source sans Pro', sans-serif;
        font-size: 28px;
        font-weight: 700;
        height: 100%;
        line-height: 120%;
        margin-bottom: 0;
        padding: none;
    }
    .green-bg .startWithMomice:hover {
        background-color: #75bf98;
        border-color: #75bf98;
        color: #000;
        border-bottom: none;
        cursor: default;
    }
    #testimonialsCases blockquote p {
        font-size: 20px;
        line-height: 140%;
        font-style: none;
    }
    #testimonialsCases blockquote footer,
    #testimonialsCases blockquote small,
    #testimonialsCases blockquote .small {
        color: #000000;
        font-size: 14px;
        line-height: 150%;
        font-weight: 700;
    }
    #jobHeaderImage {
        padding: 60px 0 0 0;
        background-color: #75bf98;
    }
    #whitepaper .height-xs,
    #whitepaper .height-sm,
    #whitepaper .height-md,
    #whitepaper .height-lg,
    #whitepaper #owl-main .item,
    #whitepaper #owl-main.height-md .item,
    #whitepaper #owl-main.height-lg .item {
        height: 360px;
    }
    .LandingPagesFirst h1 {
        font-size: 45px;
        line-height: 125%;
        text-align: center;
    }
    .LandingPagesFirst p {
        font-size: 20px;
        line-height: 150%;
        text-align: center;
        margin-bottom: 0;
    }
    .LandingPagesFirst h2 {
        font-size: 26px;
        line-height: 140%;
        margin-bottom: 30px;
        color: #5d8d73;
        text-align: center;
    }
    .LandingPagesFirst * > p:last-child {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    .LandingPagesSecond p {
        font-size: 16px;
        line-height: 150%;
        color: black;
        text-align: center;
    }
    .LandingPagesSecond h2 {
        font-size: 26px;
        line-height: 140%;
        margin-bottom: 30px;
        text-align: center;
    }
    .LandingPagesSecond h3 {
        font-size: 20px;
        line-height: 25px;
        color: #5d8d73;
        text-align: center;
    }
    .btn-yellowXLarge {
        background-color: #fede41;
        border-color: #fede41;
        color: #000000;
        border-bottom: 3px solid #F3BC00;
        height: 50px;
        margin-bottom: 0;
        font-family: 'Amaranth', sans-serif;
        font-size: 20px;
        line-height: 28px;
        padding: 7px 14px;
    }
    .btn-yellowXLarge:hover,
    .btn-yellowXLarge:focus,
    .btn-yellowXLarge:active,
    .btn-yellowXLarge.active,
    .open .dropdown-toggle.btn-yellowXLarge {
        background-color: #75bf98;
        border-color: #75bf98;
        color: #FFFFFF;
        border-bottom: 3px solid #5D8D73;
    }
    .btn-yellowXLarge:active,
    .btn-yellowXLarge.active,
    .open .dropdown-toggle.btn-yellowXLarge {
        background-image: none;
        background-color: #75bf98;
        cursor: default;
        border-bottom: 3px solid #5D8D73;
    }
    .btn-yellowXLarge.disabled,
    .btn-yellowXLarge.disabled:hover,
    .btn-yellowXLarge.disabled:focus,
    .btn-yellowXLarge.disabled:active,
    .btn-yellowXLarge.disabled.active,
    .btn-yellowXLarge[disabled],
    .btn-yellowXLarge[disabled]:hover,
    .btn-yellowXLarge[disabled]:focus,
    .btn-yellowXLarge[disabled]:active,
    .btn-yellowXLarge.active[disabled],
    fieldset[disabled] .btn-yellowXLarge,
    fieldset[disabled] .btn-yellowXLarge:hover,
    fieldset[disabled] .btn-yellowXLarge:focus,
    fieldset[disabled] .btn-yellowXLarge:active,
    fieldset[disabled] .btn-yellowXLarge.active {
        background-color: #C2C2C2;
        border-bottom: 3px solid #7E7E7E;
    }
    .btn-blueXLarge {
        background-color: #5fc4e4;
        border-color: #5fc4e4;
        color: #fff;
        border-bottom: 3px solid #54a8c3;
        height: 50px;
        margin-bottom: 0;
        font-family: 'Amaranth', sans-serif;
        font-size: 20px;
        line-height: 28px;
        padding: 7px 14px;
    }
    .btn-blueXLarge:hover,
    .btn-blueXLarge:focus,
    .btn-blueXLarge:active,
    .btn-blueXLarge.active,
    .open .dropdown-toggle.btn-blueXLarge {
        background-color: #75bf98;
        border-color: #75bf98;
        color: #FFFFFF;
        border-bottom: 3px solid #5D8D73;
    }
    .btn-blueXLarge:active,
    .btn-blueXLarge.active,
    .open .dropdown-toggle.btn-blueXLarge {
        background-image: none;
        background-color: #75bf98;
        cursor: default;
        border-bottom: 3px solid #5D8D73;
    }
    .btn-blueXLarge.disabled,
    .btn-blueXLarge.disabled:hover,
    .btn-blueXLarge.disabled:focus,
    .btn-blueXLarge.disabled:active,
    .btn-blueXLarge.disabled.active,
    .btn-blueXLarge[disabled],
    .btn-blueXLarge[disabled]:hover,
    .btn-blueXLarge[disabled]:focus,
    .btn-blueXLarge[disabled]:active,
    .btn-blueXLarge.active[disabled],
    fieldset[disabled] .btn-blueXLarge,
    fieldset[disabled] .btn-blueXLarge:hover,
    fieldset[disabled] .btn-blueXLarge:focus,
    fieldset[disabled] .btn-blueXLarge:active,
    fieldset[disabled] .btn-blueXLarge.active {
        background-color: #C2C2C2;
        border-bottom: 3px solid #7E7E7E;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .height-xs,
    .height-sm,
    #owl-main .item {
        height: 465px;
    }
    #hero h1 {
        font-size: 60px;
        line-height: 115%;
    }
    #hero p {
        font-size: 22px;
        line-height: 135%;
        margin-top: 17px;
    }
    #hero #owl-main .caption h1.light-bg,
    #hero #owl-main .caption h1.medium-bg,
    #hero #owl-main .caption h1.dark-bg,
    #hero #owl-main .caption h1.tint-bg {
        font-size: 50px;
    }
    #hero .btn {
        margin-top: 35px;
    }
    #hero .btn-large {
        font-size: 16px;
        padding: 15px 35px 17px;
    }
    #blog-post h3 { 
        font-size: 18px;
        line-height: 25px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 50px 25px 50px;
        color: #68ac8a;
    }
    #blog h3 {
        font-size: 18px;
        line-height: 25px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 50px 25px 50px;
        color: #68ac8a;
    }
    .moCheckboxImage {
        margin-bottom: 5px;
        margin-top: 3px;
        width: 30px;
        margin-left: 10px;
    }
    #hero p {
        font-size: 18px;
        line-height: 135%;
        margin-top: 15px;
    }
    #tools .col-sm-5 {
        width: 45%;
    }
    #tools .col-sm-3 {
        width: 28%;
    }
    #tools {
        height: 300px;
    }
    #product .inner {
        padding-top: 65px;
        padding-bottom: 90px;
    }
    #product .col-sm-3 {
        margin: 65px 0 0 0;
        text-align: center;
    }
    #product .moProduct {
        padding: 75px 0 0 0;
    }
    #product .inner-left-xs {
        padding-left: 15px;
    }
    #product .inner-right-xs {
        padding-right: 15px;
    }
    #mo-present .col-sm-3 {
        width: 33.3333%;
        margin-left: -15%;
    }
    #mo-present .col-sm-6 {
        width: 60%;
        margin-bottom: 40px;
    }
    #mo-present .moTextBalloon p {
        font-size: 18px;
    }
    #mo-present .paddingTop75px {
        padding-top: 40px;
    }
    #mo-present img {
        margin-top: 54px;
    }
    #get-started .inner-sm {
        padding-bottom: 50px;
        padding-top: 65px;
    }
    .height-xs,
    .height-sm,
    .height-md,
    .height-lg,
    #owl-main .item,
    #owl-main.height-md .item,
    #owl-main.height-lg .item {
        height: 450px;
    }
    #tools .inner {
        margin-top: -80px;
    }
    #tools {
        height: 350px;
    }
    #product .inner {
        padding-top: 90px;
        padding-bottom: 110px;
    }
    .productText {
        margin: 0;
    }
}
@media (max-width: 500px) {
    #knowledge h1 {
        font-size: 40px;
        line-height: 125%;
    }
    .knowledgeAgenda .btn {
        margin-bottom: 8px;
        margin-top: 15px;
    }
    #blog-post h3 {
        font-size: 18px;
        line-height: 25px;
        font-weight: 600;
        font-family: 'Source sans Pro', sans-serif !important;
        margin: 0 35px 25px 35px;
        color: #68ac8a;
    }
    .landingPagesPortfolio .row {
        padding-left: 15px;
        padding-right: 15px;
    }
    .landingPagesPortfolio .moProductsText {
        height: 185px;
    }
    .landingPages .paddingLeft53px {
        padding-left: 0;
    }
    .landingPages .paddingRight75px {
        padding-right: 0;
    }
    .landingPages .paddingLeft25px {
        padding-left: 0;
    }
    .landingPages .paddingRight20px {
        padding-right: 0;
    }
    .landingPages .row {
        padding-left: 15px;
        padding-right: 15px;
    }
    .landingPages .no-padding {
        padding-left: 15px;
        padding-right: 15px;
    }
    .landingPages * > p:last-child {
        margin-bottom: 40px !important;
        padding-bottom: 0 !important;
    }
    .landingPages img {
        margin-bottom: 40px;
    }
    .landingPages .inner-top {
        padding-top: 20px !important;
    }
    .landingPages .portfolio img {
        margin-bottom: 0;
    }
    .landingPages .inner-top-xs {
        padding-top: 20px;
    }
    .landingPages .inner-top-sm {
        padding-top: 20px;
    }
    .landingPages .items.col-3.gap {
        margin-bottom: 10px;
    }
    .landingPages .landingPagesImageSmall {
        padding-left: 30px;
        padding-right: 30px;
    }
    .landingPages .landingPagesImageXSmall {
        padding-left: 30px;
        padding-right: 30px;
    }
    .landingPages .landingPagesImageXXSmall {
        padding-left: 30px;
        padding-right: 30px;
    }
    .landingPages .btn-greenLarge {
        margin-bottom: 30px;
    }
    .landingPages .landingPagesImageBorder {
        border-bottom: 1px solid #c2c2c2;
    }
    .LandingPagesFirst h1 {
        font-size: 45px;
        line-height: 125%;
        text-align: center;
    }
    .LandingPagesFirst p {
        font-size: 20px;
        line-height: 150%;
        text-align: center;
        margin-bottom: 0;
    }
    .LandingPagesFirst h2 {
        font-size: 26px;
        line-height: 140%;
        margin-bottom: 30px;
        color: #5d8d73;
        text-align: center;
    }
    .LandingPagesFirst * > p:last-child {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    .LandingPagesSecond p {
        font-size: 16px;
        line-height: 150%;
        color: black;
        text-align: center;
    }
    .LandingPagesSecond h2 {
        font-size: 26px;
        line-height: 140%;
        margin-bottom: 30px;
        text-align: center;
    }
    .LandingPagesSecond h3 {
        font-size: 20px;
        line-height: 25px;
        color: #5d8d73;
        text-align: center;
    }
    .landingIconText {
        color: white;
        font-size: 22px;
        margin-top: 0;
        font-family: 'Amaranth', sans-serif;
        line-height: 0;
    }
    .btn-yellowXLarge {
        background-color: #fede41;
        border-color: #fede41;
        color: #000000;
        border-bottom: 3px solid #F3BC00;
        height: 50px;
        margin-bottom: 0;
        font-family: 'Amaranth', sans-serif;
        font-size: 20px;
        line-height: 28px;
        padding: 7px 14px;
    }
    .btn-yellowXLarge:hover,
    .btn-yellowXLarge:focus,
    .btn-yellowXLarge:active,
    .btn-yellowXLarge.active,
    .open .dropdown-toggle.btn-yellowXLarge {
        background-color: #75bf98;
        border-color: #75bf98;
        color: #FFFFFF;
        border-bottom: 3px solid #5D8D73;
    }
    .btn-yellowXLarge:active,
    .btn-yellowXLarge.active,
    .open .dropdown-toggle.btn-yellowXLarge {
        background-image: none;
        background-color: #75bf98;
        cursor: default;
        border-bottom: 3px solid #5D8D73;
    }
    .btn-yellowXLarge.disabled,
    .btn-yellowXLarge.disabled:hover,
    .btn-yellowXLarge.disabled:focus,
    .btn-yellowXLarge.disabled:active,
    .btn-yellowXLarge.disabled.active,
    .btn-yellowXLarge[disabled],
    .btn-yellowXLarge[disabled]:hover,
    .btn-yellowXLarge[disabled]:focus,
    .btn-yellowXLarge[disabled]:active,
    .btn-yellowXLarge.active[disabled],
    fieldset[disabled] .btn-yellowXLarge,
    fieldset[disabled] .btn-yellowXLarge:hover,
    fieldset[disabled] .btn-yellowXLarge:focus,
    fieldset[disabled] .btn-yellowXLarge:active,
    fieldset[disabled] .btn-yellowXLarge.active {
        background-color: #C2C2C2;
        border-bottom: 3px solid #7E7E7E;
    }
    .btn-blueXLarge {
        background-color: #5fc4e4;
        border-color: #5fc4e4;
        color: #fff;
        border-bottom: 3px solid #54a8c3;
        height: 50px;
        margin-bottom: 0;
        font-family: 'Amaranth', sans-serif;
        font-size: 20px;
        line-height: 28px;
        padding: 7px 14px;
    }
    .btn-blueXLarge:hover,
    .btn-blueXLarge:focus,
    .btn-blueXLarge:active,
    .btn-blueXLarge.active,
    .open .dropdown-toggle.btn-blueXLarge {
        background-color: #75bf98;
        border-color: #75bf98;
        color: #FFFFFF;
        border-bottom: 3px solid #5D8D73;
    }
    .btn-blueXLarge:active,
    .btn-blueXLarge.active,
    .open .dropdown-toggle.btn-blueXLarge {
        background-image: none;
        background-color: #75bf98;
        cursor: default;
        border-bottom: 3px solid #5D8D73;
    }
    .btn-blueXLarge.disabled,
    .btn-blueXLarge.disabled:hover,
    .btn-blueXLarge.disabled:focus,
    .btn-blueXLarge.disabled:active,
    .btn-blueXLarge.disabled.active,
    .btn-blueXLarge[disabled],
    .btn-blueXLarge[disabled]:hover,
    .btn-blueXLarge[disabled]:focus,
    .btn-blueXLarge[disabled]:active,
    .btn-blueXLarge.active[disabled],
    fieldset[disabled] .btn-blueXLarge,
    fieldset[disabled] .btn-blueXLarge:hover,
    fieldset[disabled] .btn-blueXLarge:focus,
    fieldset[disabled] .btn-blueXLarge:active,
    fieldset[disabled] .btn-blueXLarge.active {
        background-color: #C2C2C2;
        border-bottom: 3px solid #7E7E7E;
    }
}
@media (min-width: 321px) and (max-width: 360px) {
    #mo-present img {
        margin-bottom: -11px;
    }
}
/*===================================================================================*/
/*	DEMO ONLY
/*===================================================================================*/
a.changecolor {
    cursor: pointer;
}
/*===================================================================================*/
/*	SKROLLR ANIMATIONS
/*===================================================================================*/
.navbar .navbar-collapse {
    -skrollr-animation-name: shrink-header;
}
.navbar .navbar-brand img {
    -skrollr-animation-name: shrink-logo;
}
@-skrollr-keyframes shrink-header {
40 {
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0);
}
300 {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
}
}
@-skrollr-keyframes shrink-logo {
40 {
    max-height: 80px;
}
300 {
    max-height: 20px;
}
}

/* MO Agency Additions */

#contact-columns .col-lg-4 {
    margin: 0px;
    width: 33% !important;
}

.image-cell {
    margin-left: 0 !important;
}

.image-cell img {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
}

a {
    color: inherit !important;
}

a:hover,
a:focus,
a:active {
    text-decoration: none !important;
}

img {
    max-width: 99% !important;
    width: auto !important;
    height: auto !important;
}

#newDesign .iconsSection img {
    width: 75px !important;
}

.aboutLogo {
    margin: 0 !important;
}

/* Landing Page */

.landing-page-content {
    padding: 80px 0;
}

.landing-page-content h1 {
    margin: 0 0 10px 0;
}

.landing-page-content .col-md-6 {
    padding: 0 30px !important;
}

.landing-page-form {
    padding: 30px 0;
}

.landing-page-form label span {
    font-size: 16px;
    line-height: 27px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 10px 0 5px 5px;
    color: black;
    text-transform: uppercase;
}

.forms input, .forms textarea {
    background: white;
    border-radius: 0;
    -webkit-appearance: none;
}

.landing-page-form input.hs-button {
    background-color: #75bf98;
    border-color: #75bf98;
    color: #FFFFFF;
    border-bottom: 3px solid #5D8D73;
    height: 50px;
    margin-top: 15px;
    font-family: 'Amaranth', sans-serif;
    font-size: 20px;
    line-height: 28px;
    padding: 7px 14px;
    display: inline-block;
    width: auto;
    user-select: none;
    background-image: none;
    border-radius: 4px;
}
.landing-page-form input.hs-button:hover {
    background-color: #C2C2C2;
    border-color: #C2C2C2;
    color: #FFFFFF;
    border-bottom: 3px solid #7E7E7E;
}

/* Features Page */

div#e-tickets > .row-fluid-wrapper > .row-fluid > .container {
    margin-bottom: -20px;
}

.page-types-list ul {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}

.page-types-list ul li {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font-size: 20px;
    color: #666666;
    width: 242px;
    margin: 15px 15px;
}

.page-types-list ul li img {
    width: 50px !important;
    height: 50px !important;
    display: inline-block !important;
}

.page-types-list ul li span {
    display: inline-block;
    width: calc(100% - 90px);
    padding-left: 15px;
    vertical-align: middle;
}

/* Pricing Page */

/*.pricing-wrapper > .row-fluid-wrapper > .row-fluid > .price, */
/*.priceHeader > .row-fluid-wrapper > .row-fluid > .price {*/
/*    display: none;*/
/*}*/

.features ul {
    padding-left: 0;
}

.features ul li {
    font-family: 'Source sans Pro', sans-serif;
}

.green-list ul li:before, 
div#featuresBannersAllInOne .moProductsText ul li:before {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    background-image: url(https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/mo-list-bullet-green.svg?t=1508252008047);
    margin-left: -18px;
    margin-right: 8px;
}

.green-list ul li,
div#featuresBannersAllInOne .moProductsText ul li {
    list-style: none;
    font-size: 18px;
    line-height: 27px;
    font-family: 'Source sans Pro', sans-serif;
}

#newDesign h5 span img {
    height: 40px !important;
    width: auto !important;
}

.owl-buttons > div > span {
    font-size: 36px;
    top: -12px;
    position: relative;
}

#newDesign #testimonials #owl-testimonials blockquote {
    padding: 0;
    margin: 0;
    border: none;
}

blockquote .small:before, blockquote footer:before, blockquote small:before {
    content: '' !important;
}

#newDesign .bannerGrey {
     border-right: 6px solid #fff;
    text-align: center;
    padding: 65px 85px;
    margin: -2px -4px 0 0;
}

#contactHeader h1 {
    font-size: 35px;
    font-weight: 700;
    font-family: 'Amaranth', sans-serif;
    margin: 0 0 35px 0;
}

/* Menu */

.hs-menu-wrapper ul {
    padding-left: 23px;
    margin: 0;
}

.hs-menu-wrapper ul > li {
    float: left;
    
}

.hs-menu-wrapper ul > li > a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    text-transform: none;
    color: #666666 !important;
    padding: 15px 16px;
    display: block;
    border: none;
    border-bottom: none;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    bottom: -1px;
    z-index: 1;
    font-family: 'Source sans Pro', sans-serif;
}

#newDesign .bannerGreySmall:last-child {
    border-right: none;
}

ul.hs-menu-children-wrapper {
    padding: 0;
    margin: 0 0 0 6px;
    width: 75px;
    background: #fff;
    border: none;
    border-bottom-width: 2px;
    border-radius: 0;
    z-index: 100;
}

ul.hs-menu-children-wrapper {
    padding: 0;
    margin: 0 0 0 6px;
    width: 75px;
    background: #fff;
    border: none;
    border-bottom-width: 2px;
    border-radius: 0;
    z-index: 10000;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
    display: none;
    float: left;
    font-size: 16px;
    position: absolute;
    text-shadow: none;
    width: auto;
    min-width: 166px;
    top: 50px;
}

ul.hs-menu-children-wrapper > li {
    float: none;
    border-top: 1px solid #E6E9ED;
}

ul.hs-menu-children-wrapper > li:first-child {
    border: none;
}

ul.hs-menu-children-wrapper > li > a {
    line-height: 30px;
    font-size: 14px;
    padding: 3px 10px;
    color: #000000;
    text-transform: none;
    font-weight: 400;
    white-space: normal;
    margin: 4px;
    display: block;
}

.show-submenu {
    display: block !important;
}
.header-container-wrapper{
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    position: fixed;
    width: 100%;
    z-index: 1000;
    border-bottom: 1px solid #E6E9ED;
    padding: 25px 0 22px;
    background: #FFFFFF;
}

.header-container-wrapper.scrolled-nav {
    padding: 15px 0;
}

.header-container-wrapper.scrolled-nav img {
    max-height: 40px !important;
}

.header-container-wrapper .col-lg-6, .header-container-wrapper .col-md-4 {
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.header-container-wrapper .navbar-collapse {
    padding-top: 0 !important;
}
.header-container-wrapper img {
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

.header-container .hs-blog-header {
    display: none;
}

.body-container-wrapper {
    padding-top: 100px;
}

.loginRegister {
    padding: 0;
    height: 30px;
}

.loginRegister > .row-fluid-wrapper {
    display: inline-block;
}

.navbar-collapse.collapse {
    border: none !important;
}

.footer-container-wrapper ul li a {
    color: #FFFFFF !important;
    font-weight: 300;
    line-height: 30px;
    font-size: 16px;
}

.footer-container-wrapper ul li a:hover {
    color: #75bf98 !important;
}

.footer-container-wrapper ul {
    padding-left: 0;
}

.footer-container-wrapper .dark-bg p {
    color: #FFFFFF !important;
    font-weight: 300;
    line-height: 30px;
    font-size: 16px;
}

.image-row img {
    max-width: 280px !important;
    margin: auto !important;
}

label {
    margin-top: 20px;
}

input[type='submit'] {
    background-color: #75bf98;
    color: #FFFFFF;
    border: none;
    border-bottom: 3px solid #5D8D73;
    height: 50px;
    margin-bottom: 20px;
    margin-top: 15px;
    font-family: 'Amaranth', sans-serif;
    font-size: 20px;
    line-height: 28px;
    padding: 7px 14px;
    display: block;
    width: auto;
    margin: 20px auto 0;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 4px;
}

input[type='submit']:hover {
    background-color: #C2C2C2;
    color: #FFFFFF;
    border-bottom: 3px solid #7E7E7E;
}

.hs_recaptcha.field > div > div {
    margin: 0 auto;
}

.single-post-content {
    margin: 40px 80px;
}

.menu-translation {
    display: none !important;
}

.visible-menu {
    display: block !important;
}

/*TAALWISSELING RECHTSBOVEN HEADER*/

#language-dropdown {
    display: inline-block;
    font-family: 'source sans pro' !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 4px;
    border: 2px solid #C2C2C2;
    height: auto;
    text-transform: uppercase !important;
    background-color: #ffffff;
}

div#append-cta {
    position: relative;
    right: -15px;
}

#language-dropdown:hover {
    box-shadow: none;
}

.language-change-wrapper .dropdown-menu {
    top: calc(100% - 15px);
}

.language-change-wrapper .dropdown-menu>li {
    border-top: 1px solid #E6E9ED;
}

.language-change-wrapper .dropdown-menu>li:first-child {
    border: none;
}

.language-change-wrapper .dropdown-menu>li>a {
    font-family: 'source sans pro';
    /*text-transform: uppercase !important;*/
    line-height: 30px;
    font-size: 16px;
    padding: 3px 10px;
    color: #000000;
    text-transform: none;
    font-weight: 400;
    white-space: normal;
    margin: 4px;
}

.hs-item-has-children > a:after {
    content: '▼';
    margin-left: 5px;
    font-size: 10px;
    position: relative;
    top: -1px;
}

button#language-dropdown span {
    margin-left: 5px;
    font-size: 12px;
    position: relative;
    top: -1px;
    color: #666666;
}

.widget-type-cta {
    padding-top: 30px;
}

.header-container-wrapper .widget-type-cta,
.blue-bg .widget-type-cta{
    padding-top: 0;
}
.header-container-wrapper .widget-type-cta,
.darkblue-bg .widget-type-cta{
    padding-top: 0;
}
.plan .widget-type-cta {
    padding-top: 0;
}

.blue-bg .col-sm-11 {
    width: 100% !important;
}

.darkblue-bg .col-sm-11 {
    width: 100% !important;
}

.blue-bg .col-sm-11 > .row-fluid-wrapper {
    display: inline-block;
}
.darkblue-bg .col-sm-11 > .row-fluid-wrapper {
    display: inline-block;
}

.row-fluid [class*="span"].mobile-buttons {
    display: none;
}

.footer-bottom .social li a span {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    width: 40px;
    height: 40px;
    font-size: 20px;
    border-radius: 40px;
    padding-left: 5px;
}

.header-logo {
    cursor: pointer;
}

/* Blog pagination */

.blog-pagination {
    display: none;
}

.blog-section {
    padding-top: 30px;
}

.blog-container {
    padding-bottom: 60px;
}

.pagination-wrapper {
    vertical-align: top;
    position: relative;
    max-width: 768px;
    margin: auto;
}

ul#pagination {
    padding-left: 0;
    left: 15px;
    border-left: none;
}

#pagination li {
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    background: #C2C2C2;
    padding: 0;
    height: 35px;
    min-width: 35px;
    line-height: 30px;
    margin-left: 0;
    font-weight: 700;
    font-size: 16px;
    text-shadow: none;
    text-transform: uppercase;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block; 
    text-align: center;
    margin-right: 5px;
    border-bottom: 3px solid #7E7E7E;
}

#pagination li:hover {
    background: #75bf98;
    color: #FFF;
    border-bottom: 3px solid #5D8D73;
}

#pagination li.active {
    background: #75bf98;
    color: #FFF;
    border-bottom: 3px solid #5D8D73;
    border-left: none;
    border-top: none;
    border-right: none;
}

#pagination li a {
    display: block;
    width: 35px;
    height: 35px;
}

#newDesign #featuresBannersOverview p {
    font-size: 18px;
    height: 110px;
    line-height: 150%;
    color: black;
}

#newDesign #featuresBannersOverview .moProductsText {
    background: #eeeeee none repeat scroll 0 0;
    border: medium none;
    height: 240px;
}

.btn-group.language-change-wrapper {
    top: -5px;
}
    
.loginRegister .menu-translation > .row-fluid-wrapper {
    display: inline-block;
    margin-left: -4px;
}

div#contactHeader {
    min-height: calc(100vh - 352px);
}


a.cta_button {
    font-family: 'Source Sans Pro';
    padding: 2px 12px 4px !important;
}

/*Bewaren Marlou*/

#equation-row a.cta_button,
.blue-bg a.cta_button {
    font-family: 'Amaranth', sans-serif;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #000000 !important;
    padding: 8px 12px !important;
}

#equation-row a.cta_button:hover,
.blue-bg a.cta_button:hover {
    color: #FFFFFF !important;
    padding: 8px 12px !important;
}

#equation-row a.cta_button,
.gold-bg a.cta_button {
    font-family: 'Amaranth', sans-serif;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #000000 !important;
    padding: 8px 12px !important;
}

#equation-row a.cta_button:hover,
.gold-bg a.cta_button:hover {
    color: #FFFFFF !important;
    padding: 8px 12px !important;
}

/*einde bewaren marlou*/

.loginRegister a.cta_button {
    padding: 2px 12px 4px;
    margin-top: 5px;
}

#language-dropdown {
    padding: 7px 12px;
}

.loginRegister > .row-depth-2 {
    margin-right: -6px;
}

.header-container-wrapper.scrolled-nav .header-logo img {
    margin-top: 6px;
}

.footer-container-wrapper .dark-bg > .row-fluid-wrapper > .row-fluid > .inner {
    padding-top: 32px;
    padding-bottom: 35px;
}

.footer-container-wrapper .dark-bg .inner:nth-of-type(2) {
    padding-top: 30px;
    padding-bottom: 30px;
}

.footer-container-wrapper li,
.footer-container-wrapper a,
.footer-container-wrapper p {
    font-family: 'Source Sans Pro', sans-serif;
}

/*Bewaren Marlou - dit is hoe-het-werkt*/

#newDesign .currencies .name, 
.timeline .events li a {
    font-family: 'Source Sans Pro', sans-serif;
}

/*Einde bewaren Marlou - dit is hoe-het-werkt*/

.footer-container-wrapper .social .li a span {
    font-family: 'FontAwesome' !important;
}

.footer-container-wrapper h3 {
    margin-bottom: 15px;
}

.footer-bottom .paddingLeft0px {
    padding-left: 0;
}

.footer-bottom .pull-left a {
    color: #5D8D73 !important;
}

.navbar-collapse, .navbar-collapse .container {
    padding: 0;
}

.btn-group.language-change-wrapper {
    position: relative;
    right: -25px;
}

.navbar-collapse.collapse {
    padding: 16px 0;
}

.header-container-wrapper.scrolled-nav .navbar-collapse.collapse {
    padding: 0 !important;
}

.timeline-en .events .under .event span a {
    font-size: 22px;
}

.timeline .events .under .voorbereiding a, .timeline .events .under .resultaten-analyse a, .timeline .events .under .communicatie-inzicht a {
     font-family: 'Source Sans Pro', sans-serif;
}

.plan .widget-type-cta .cta_button span {
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif;
}

.moProductsText h2 {
    color: #666666;
}

h2.post-title {
    font-family: 'Amaranth', sans-serif;
}

#jobHeaderImage h1 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #fff;
    margin: 0 0 46px 0;
}

div#jobs-who-we-are h1 {
    font-size: 35px;
    font-weight: 700;
    font-family: 'Amaranth', sans-serif;
    margin: 0 0 35px 0;
    color: #666666;
}

div#jobs-who-we-are .mock-header p {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 20px;
    line-height: 150%;
    color: #7E7E7E;
    margin: 0 auto;
}

div#jobs-who-we-are .mock-header hr {
    width: 100%;
    height: 2px;
    background-color: #C2C2C2;
    color: #C2C2C2;
    float: left;
    position: relative;
    border: 0;
    border-bottom: 1px solid #C2C2C2;
    margin: 60px 0;
}

.columns-wrapper h2.textDarkGreen {
    font-size: 20px;
}

.columns-wrapper p {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    /* -moz-osx-font-smoothing: grayscale; */
    text-rendering: optimizeLegibility;
    overflow-x: hidden;
    height: auto;
}

body.hs-content-id-5282754142 .body-container-wrapper span,
body.hs-content-id-5283231903 .body-container-wrapper span, 
div#job-contact-us p {
    font-family: 'Source Sans Pro', sans-serif;
}

.columns-wrapper li {
    font-family: 'Source Sans Pro', sans-serif;
}

div#job-contact-us h1 {
    font-size: 28px;
    font-weight: 700;
    margin: 0 0 46px 0;
    font-family: 'Amaranth', sans-serif;
}

.hs_cos_wrapper_type_form label {
    font-size: 18px;
    line-height: 27px;
    font-weight: 600;
    font-family: 'Source sans Pro', sans-serif !important;
    margin: 10px 0 5px 0;
    color: black;
}

.hs-form-booleancheckbox-display {
    font-weight: 300 !important;
}

.hs_cos_wrapper_type_form input,
.hs_cos_wrapper_type_form textarea {
    font-family: 'Source sans Pro', sans-serif;
}

.hs_cos_wrapper_type_form input::placeholder,
.hs_cos_wrapper_type_form textarea::placeholder {
    color: #C2C7CC;
}

ul.hs-error-msgs {
    padding-left: 0;
}


ul.hs-error-msgs li label {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}

div#headerTotalPage h2 {
    color: #666666;
}

figcaption.moProductsText a.agreen {
    color: #5d8d73 !important;
}

.col-sm-12.portfolio {
    overflow: hidden;
}

.landing-page .widget-type-linked_image.span6 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
}

#mails-and-registration h5 {
    margin-top: 40px;
}

ul.hs-menu-children-wrapper > li > a {
    line-height: 30px;
    font-size: 14px;
    padding: 3px 10px;
    color: #000000 !important;
    text-transform: none;
    font-weight: 400;
    white-space: normal;
    margin: 4px;
    display: block;
    font-family: 'Source sans Pro', sans-serif !important
}

.filter a.btn {
    box-shadow: none;
}

div#blue-cta-wrapper > .row-fluid-wrapper {
    display: block;
}

div#blue-cta-wrapper .cta_button {
    color: #000000;
}

div#featuresBanners .info .agreen {
    color: #5d8d73 !important;
}

body.hs-content-id-5282754142 #contactHeader p,
body.hs-content-id-5281066222 #contactHeader p {
    font-family: 'Source Sans Pro', sans-serif !important;
}

body.hs-content-id-5282754142.hs-site-page.page .body-container p, body.hs-content-id-5282754142.hs-site-page.page .body-container li,
body.hs-content-id-5267251671.hs-site-page.page .body-container p, body.hs-content-id-5267251671.hs-site-page.page .body-container li {
    font-family: 'Source Sans Pro', sans-serif !important;
}

span#hs_cos_wrapper_module_1500885499819294 h1 {
    font-size: 35px;
    font-weight: 700;
    font-family: 'Amaranth', sans-serif;
    margin: 0 0 35px 0;
    color: #666666;
}

span#hs_cos_wrapper_module_1500885499819294 p {
    font-size: 20px;
    line-height: 150%;
    color: #7E7E7E;
}

span#hs_cos_wrapper_module_1500885602015320 p, span#hs_cos_wrapper_module_1500885602015320 li {
    font-size: 16px;
}

.iconsSection span {
    font-family: 'Source Sans Pro', sans-serif !important;
}

input:checked {
    background: url(https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/moCheckbox-checked.svg?t=1508252008047) no-repeat scroll center center / auto;
    cursor: pointer;
}

#newDesign .landing-page-content h1 {
    font-size: 40px;
    font-weight: 700;
    color: #666666;
    font-family: 'Amaranth', sans-serif !important;
}

#newDesign .landing-page-content h2 {
    font-size: 20px;
    font-weight: 600;
    color: #666666;
    margin: 0 0 25px 0;
    font-family: 'Amaranth', sans-serif;
}

#newDesign .landing-page-content h3 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin: 0 0 25px 0 ;
    color: #68ac8a;
}

#newDesign .landing-page-content li, .landing-page-content li span {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
}

#newDesign .landing-page-content ul {
    list-style: none;
    position: relative;
    padding-left: 18px;
}

#newDesign .landing-page-content ul li:before {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    background-image: url(https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/mo-list-bullet-green.svg?t=1508252008047);
    margin-left: -18px;
    margin-right: 8px;
}

.landing-page li, .landing-page-content li span {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
}

.landing-page ul {
    list-style: none;
    position: relative;
    padding-left: 18px;
}

.landing-page ul li:before {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    background-image: url(https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/mo-list-bullet-green.svg?t=1508252008047);
    margin-left: -18px;
    margin-right: 8px;
}

ul.green-bullets li, ul.green-bullets li span {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
}

ul.green-bullets {
    list-style: none !important;
    position: relative;
    padding-left: 18px;
}

ul.green-bullets li:before {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    background-image: url(https://cdn2.hubspot.net/hubfs/535962/momice-website/images/icons/mo-list-bullet-green.svg?t=1508252008047);
    margin-left: -18px;
    margin-right: 8px;
}

ul.blue-bullets li, ul.blue-bullets li span {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
}

ul.blue-bullets {
    list-style: none !important;
    position: relative;
    padding-left: 18px;
}

ul.blue-bullets li:before {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    background-image: url(https://cdn2.hubspot.net/hubfs/535962/mo-list-bullet-blue.svg?t=1508252008047);
    margin-left: -18px;
    margin-right: 8px;
}

ul.dark-blue-bullets li, ul.dark-blue-bullets li span {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
}

ul.dark-blue-bullets {
    list-style: none !important;
    position: relative;
    padding-left: 18px;
}

ul.dark-blue-bullets li:before {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    background-image: url(https://cdn2.hubspot.net/hubfs/535962/mo-list-bullet-darkblue.svg?t=1508252008047);
    margin-left: -18px;
    margin-right: 8px;
}

/* 404 page */

body.page-404 {
    background-color: rgba(39, 39, 39, 0.1);
}

body.page-404 .inlogMo {
    width: 240px !important;
    margin-bottom: 10px;
}

body.page-404 .header-container-wrapper {
    display: none;
}

body.page-404 #newDesign p {
    font-family: 'Source Sans Pro', sans-serif;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    max-width: 530px;
    margin: 25px auto;
}

/* Momice custom */

.urban-image img {
    max-width: 950px !important;
    margin-bottom: 50px;
}

#newDesign .landing-page-content ul li.hs-form-checkbox:before, #newDesign .landing-page-content ul li.hs-form-radio:before {
    display: none !important;
}

#newDesign .landing-page-content ul li.hs-form-radio label span, #newDesign .landing-page-content ul li.hs-form-checkbox label span {
    text-transform: none;
    font-family: 'source sans pro' !important;
    font-weight:500 !important;
}

/*Groen maken van bekijk het team in de footer*/

.hs_cos_wrapper_type_rich_text p a {
    color: #68AC8A !important;
    border-bottom: 1px solid #68AC8A !important;
}

.blue-bg .hs_cos_wrapper_type_rich_text p a {
    color: #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
}

/*COOKIE INFORMATIE TOEGEVOEGD DOOR ARJAN?*/

div#hs-eu-cookie-confirmation.can-use-gradients {
    background-color: rgba(255, 255, 255, 0) !important;
    background-image: none !important;
}

#hs-eu-cookie-confirmation {
	padding: 25px 0 10px 0;    
	text-align: center !important;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
	margin: 0 auto;
}

body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
	text-align: center  !important;
	font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 23px !important;
    -webkit-font-smoothing: antialiased  !important;
}

body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
	background-color: #75bf98 !important;
    border-color: #75bf98 !important;
    color: #FFFFFF !important;
    border-bottom: 3px solid #5D8D73 !important;
    height: 40px !important;
    display: inline-block !important;
    padding: 7px 12px !important;
    margin-bottom: 0 !important;
    margin-right: 5px !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 1.42857143 !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    background-image: none !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
}


body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 1.42857143 !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    padding: 8px 12px !important;
}

#newDesign #featuresList li {
    margin-bottom: 35px;
    font-size: 19px;
    color: #666666;
    font-family: 'Source sans Pro', sans-serif !important;
}

a#scrollUp {
    opacity: 0;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

a#scrollUp.show-scroll {
    opacity: 0.5;
}

a#scrollUp span {
    font-size: 25px;
    margin: 0 6px 2px;
    position: relative;
    top: -6px;
}

a#scrollUp:hover span {
    color: #75bf98;
}

.events ol li:last-child a {
    pointer-events: none;
}

span.resultaten-analyse a:hover, 
span.communicatie-inzicht a:hover {
    color: #75bf98 !important;
}

.hs-menu-wrapper ul > li > a:hover {
    color: #75bf98 !important;
}

ul.hs-menu-children-wrapper > li > a:hover {
    color: inherit !important;
    background-color: #EEEEEE;
}


#contact-columns .col-lg-4:nth-child(2) {
    padding-right: 35px !important;
}

#contact-columns .col-lg-4:nth-child(3) {
    padding-left: 30px !important;
}

h3.landingsIcons {
    text-align: center !important;
}

.other-service-header .col-lg-4 {
    margin: 0;
}

div#featuresBannersLarge .col-md-4 {
    margin: 0;
}

span#hs_cos_wrapper_module_1500451534642386 a {
    margin-bottom: 50px;
}

span#hs_cos_wrapper_module_1500452147723447 img {
    margin-top: 50px;
}

@media (min-width: 992px) {
	#hs-eu-cookie-confirmation-inner {
		width: 58.33333333%;
	}
}


/* Momice */

@media (max-width: 1200px) {
    .hs-menu-wrapper ul > li > a {
        font-size; 12px;
        padding: 15px 13px;
    }
    #newDesign #featuresBannersOverview p {
        font-size: 18px;
        height: 105px;
        line-height: 150%;
        color: black;
    }
    #newDesign #featuresBannersOverview .moProductsText {
        background: #eeeeee none repeat scroll 0 0;
        border: medium none;
        height: 240px;
    }
}
@media (max-width: 1040px) {
    #contact-columns .col-lg-4:nth-child(2) {
        padding-right: 0 !important;
    }
    
    #contact-columns .col-lg-4:nth-child(3) {
        padding-left: 0 !important;
    }
    .header-container-wrapper {
        position: absolute;
    }
    .menu-wrapper {
        display: none !important;
        width: calc(100% + 60px) !important;
        position: absolute !important;
        top: 68px;
        left: -30px !important;
        padding-bottom: 40px;
        height: 100vh !important;
        background: #FFFFFF;
    }
    .menu-wrapper.show-menu {
        display: block !important;
    }
    .hs-menu-wrapper ul > li {
        float: none;
    }
    .hs-menu-wrapper {
        padding-top: 40px;
    }
    .loginRegister > .row-fluid-wrapper {
        display: block;
        text-align: left;
    }
    .loginRegister > .row-fluid-wrapper a {
        margin: 12.5px 0;
    }
    ul.hs-menu-children-wrapper {
        position: inherit;
        width: calc(100% - 60px);
        box-shadow: none;
    }
    
    ul.hs-menu-children-wrapper > li > a {
        padding: 5px 15px 5px 25px;
    }
    ul.hs-menu-children-wrapper {
        padding-bottom: 15px;
        border-bottom: 1px solid #EEE;
        margin-bottom: 15px;
    }
    .mobile-buttons {
        display: inline-block !important;
        position: absolute;
        width: 160px !important;
        right: 30px;
        top: 0;
    }
    .btn.responsive-menu {
        display: block;
        background-color: #C2C2C2;
    }
    .btn.responsive-menu span {
        color: #FFF;
        font-size: 24px;
        line-height: 26px;
    }
    .body-container-wrapper {
        padding-top: 89px;
    }
}
@media (max-width: 768px) {

    #newDesign h1 {
        line-height: 45px;
    }
    .navbar .container, .container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .mobile-buttons {
        right: 15px;
    }
    .navbar-collapse.collapse {
        display: block !important;
    }
    .header-container-wrapper img {
        max-width: 123px !important;
        margin-left: 15px;
    }
    .post-content:before {
        content: '';
        display: none;
    }
    .span6 {
        padding-left: 0 !important;
    }
    .header-container-wrapper .col-lg-6 {
        margin-left: 10px !important;
    }
    .loginRegister {
        padding-left: 30px !important;
    }
    #language-dropdown {
        left: -28px;
        margin-top: 10px;
    }
    #newDesign .row-centered {
        text-align: center;
        margin-right: 0;
        margin-left: 0;
    }
    .span6 {
        padding-right: 0 !important;
    }
    .span12.widget-span.widget-type-raw_html.col-sm-12.portfolio {
        padding-left: 0 !important;
    }
    .pricing-column {
        width: 100% !important;
    }
    .loginRegister .menu-translation > .row-fluid-wrapper:nth-child(2) {
        display: none !important;
    }
    #newDesign .bannerGreySmall:last-child {
        border-bottom: none !important;
    }
    div#owl-testimonials {
        padding-bottom: 40px;
    }
    #newDesign .bannerGrey {
        border-right: 6px solid #fff;
        text-align: center;
        padding: 65px 20px 50px 20px;
        padding-left: 20px !important;
        margin: 0 !important;
        margin-right: -4px !important;
        margin-top: -2px !important;
    }
    .col-sm-12.portfolio {
        padding: 0 7.5px 0 0 !important;
    }
    .post-content {
        display: block;
        width: 100%;
        vertical-align: top;
        margin-left: 0;
        padding-bottom: 50px;
        background: #FFFFFF;
        position: relative;
        max-width: 768px;
    }
    .whitepapers-listing .widget-type-cta {
        margin-bottom: 20px;
    }
    .quoteSection .col-sm-12 {
        padding: 0 !important;
    }
    body.hs-content-id-5257974120 #headerGreen .col-sm-11 {
        margin-bottom: 0px;
    }
    body.hs-content-id-5261824838 #headerGreen .col-lg-4
    #contact-columns .col-lg-4 {
        margin: 0px !important;
        width: 100% !important;
        padding-left: 0 !important;
        padding-bottom: 30px;
    }
    body.hs-content-id-5261824838 div#intro .col-lg-11, 
    body.hs-content-id-5261820551 div#intro .col-lg-11, 
    body.hs-content-id-5261825829 div#intro .col-lg-11 {
        padding: 0;
    }
    body.hs-content-id-5261820551 div#featuresBannersLarge .col-sm-6,
    body.hs-content-id-5261825829 div#featuresBannersLarge .col-sm-6 {
        padding-left: 0 !important;
    }
    body.hs-content-id-5261824838 #newDesign #headerGreen {
        padding-bottom: 60px;
    }
    #images-row-mobile .span4 {
        margin-bottom: 65px !important;
    }
    #contact-columns .col-lg-4 {
        margin: 0px !important;
        padding-left: 0;
        width: 100% !important;
        padding-bottom: 40px;
    }
    div#contact-form .container {
        padding-left: 7.5px !important;
        padding-right: 7.5px !important;
    }
    .other-service-header {
        padding-bottom: 60px;
    }
    .other-service-header .col-lg-4 .col-lg-8 {
        margin-bottom: 0px !important; 
    }
    .other-service-header .col-lg-4  {
        padding-bottom: 40px !important; 
    }
    .mobile-push-container {
        padding-bottom: 50px;
    }
    div#workshop-registration .col-lg-11 {
        padding: 0 !important;
    }
    div#featuresBanners .col-lg-4 {
        padding-left: 0 !important;
    }
    div#featuresBanners .paddingRight20px {
        padding-right: 0 !important;
    }
    .mobile-icon img {
        width: 60% !important;
        margin: auto !important;
        margin-left: auto !important;
        float: none !important;
        display: block !important;
    }
    .m-padding-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .hs-content-id-5334736897 div#intro .col-lg-11 {
        padding: 0;
    }
    
    .padding-bottom-mobile {
        padding-bottom: 50px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    #newDesign .bannerGrey {
        padding-left: 0 !important;
    }
    #blog-post img {
        max-width: 100%;
        margin: 0;
    }
    .mobile-ssl-icon img {
        width: 96% !important;
        margin: 0 auto;
        display: block;
    }
    ul.social {
        margin-top: 20px;
        margin-bottom: 15px;
    }
    /*.mock-header p, h3 {*/
    /*     text-align: left !important;*/
    /*}*/
    .vacature-hover li a {
        font-size: 20px !important;
    }
    .image-whitepaper-thanks img {
        margin-left: -49px;
    }
}

@media (max-width: 610px) {
    #newDesign .bannerGreySmall {
        margin-left: 00px !important;
    }    
        .productlancering-inchecken img {
        max-width: 80% !important;
        padding-left: 65px;
}
    h1.post-title {
        font-size: 24px !important;
    }

.hs-form input[type="radio"], .hs-form input[type="checkbox"] {
    width:auto;
    margin-right:10px;
    }

li.hs-form-checkbox span {
    text-transform: none;
    font-weight:normal !important; 
    font-family: 'Source sans Pro', sans-serif !important;
    }
}

@media (max-width: 600px) {
    .marlou-image {
        max-width: 70%;
        margin: 0 auto;
    }
}

/*Einde mediaqueries*/


.marlou-hover p a {
    border:none !important;
}
.marlou-hover p a {
    color: #666666 !important;
}
.marlou-hover p a:hover {
    color: #5FC4E4 !important;
}

.vacature-hover li a {
  border:none !important;
}
.vacature-hover li a {
   color: #000 !important;
}
.vacature-hover li a:hover {
    color: #5FC4E4 !important;
}

.tickets-hover li a {
    border:none !important;
}
.tickets-hover li a {
    color: #343434 !important;
}
.tickets-hover li a:hover {
    color: #5FC4E4 !important;
}

#newDesign #featuresBannersAllInOne .moSecurityText {
            min-height:95px;
            height: 95px;
    }
#newDesign #featuresBannersAllInOne .moLinkSecurityText a {
    color: #666666 !important;
    cursor: pointer;
    font-size: 20px;
    font-family: 'Amaranth' !important;
    line-height: 35px;    
    border-bottom: 0px;
    font-size:23px;
    font-weight: 400;
}
#newDesign #featuresBannersAllInOne .contactthanks {
    background: #ffffff;
    border: medium none;
    min-height: 370px;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
#newDesign #featuresBannersAllInOne .contactthanks h2 {
    font-size: 20px;
    line-height: 30px;
    margin: 6px 0 8px 0;
    font-weight: 400;
}

#newDesign ul.hs-error-msgs li:before {
	display: none !important;
}

#newDesign ul li.hs-form-booleancheckbox:before {
    display: none !important;
}

#newDesign ul li.hs-form-booleancheckbox label span {
    font-family: 'Source Sans Pro' !important;
    font-weight: 300 !important;
    text-transform: initial;
    padding-left: 5px;
}

#newDesign ul.hs-error-msgs {
	padding-left: 0px !important;
}

#newDesign ul.inputs-list {
    padding-left: 0px !important;
}

.list-check:before {
    content: url(image.png);
}

.momice-check {
    float: right;
}

table.security-table {
    padding: 0;
    margin: 0;
    width: 100%;
}

table.security-table tbody tr td:first-child {
    padding-right: 20px;    
}

table.security-table td.vinkje {
    vertical-align: top  !important;   
    padding-right: 15px;
}

table.security-table td.vinkje p {
    line-height: 5px !important; 
}    

@media (max-width: 600px) {
    .listtickets span {
        font-size: 16px !important;
}
#newDesign .neweventwebsite h2 {
    width: 283px;
    margin: 42px;
}    
.neweventwebsite h2 {
    max-width: 70%;
}
    
.no-gutter {
	padding-left:0 !important;
    padding-right:0 !important;
}

ul.dropdown-menu.scrollable-menu.open {
    display: block !important; 
}
}

#hs_cos_wrapper_module_1523281090414256 { margin-top: 20px !important; padding-bottom: 50px !important; margin-left: 20px !important; display: block !important }



