/*!
*  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face {
 font-family:'FontAwesome';
 src:url("/fonts/fontawesome-webfont.eot?v=4.2.0");
 src:url("/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),
 url("/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),
 url("/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),
 url("/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
 font-weight:normal;
 font-style:normal
}
.fa {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.fa-lg {
 font-size:1.33333333em;
 line-height:.75em;
 vertical-align:-15%
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-fw {
 width:1.28571429em;
 text-align:center
}
.fa-ul {
 padding-left:0;
 margin-left:2.14285714em;
 list-style-type:none
}
.fa-ul>li {
 position:relative
}
.fa-li {
 position:absolute;
 left:-2.14285714em;
 width:2.14285714em;
 top:.14285714em;
 text-align:center
}
.fa-li.fa-lg {
 left:-1.85714286em
}
.fa-border {
 padding:.2em .25em .15em;
 border:solid .08em #eee;
 border-radius:.1em
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
.fa.pull-left {
 margin-right:.3em
}
.fa.pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:fa-spin 2s infinite linear;
 animation:fa-spin 2s infinite linear
}
@-webkit-keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.fa-rotate-90 {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.fa-rotate-180 {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.fa-rotate-270 {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 -webkit-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
 -webkit-transform:scale(-1, 1);
 -ms-transform:scale(-1, 1);
 transform:scale(-1, 1)
}
.fa-flip-vertical {
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
 -webkit-transform:scale(1, -1);
 -ms-transform:scale(1, -1);
 transform:scale(1, -1)
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
 filter:none
}
.fa-stack {
 position:relative;
 display:inline-block;
 width:2em;
 height:2em;
 line-height:2em;
 vertical-align:middle
}
.fa-stack-1x,
.fa-stack-2x {
 position:absolute;
 left:0;
 width:100%;
 text-align:center
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-glass:before {
 content:"\f000"
}
.fa-music:before {
 content:"\f001"
}
.fa-search:before {
 content:"\f002"
}
.fa-envelope-o:before {
 content:"\f003"
}
.fa-heart:before {
 content:"\f004"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-o:before {
 content:"\f006"
}
.fa-user:before {
 content:"\f007"
}
.fa-film:before {
 content:"\f008"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-check:before {
 content:"\f00c"
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
 content:"\f00d"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-signal:before {
 content:"\f012"
}
.fa-gear:before,
.fa-cog:before {
 content:"\f013"
}
.fa-trash-o:before {
 content:"\f014"
}
.fa-home:before {
 content:"\f015"
}
.fa-file-o:before {
 content:"\f016"
}
.fa-clock-o:before {
 content:"\f017"
}
.fa-road:before {
 content:"\f018"
}
.fa-download:before {
 content:"\f019"
}
.fa-arrow-circle-o-down:before {
 content:"\f01a"
}
.fa-arrow-circle-o-up:before {
 content:"\f01b"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-play-circle-o:before {
 content:"\f01d"
}
.fa-rotate-right:before,
.fa-repeat:before {
 content:"\f01e"
}
.fa-refresh:before {
 content:"\f021"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-lock:before {
 content:"\f023"
}
.fa-flag:before {
 content:"\f024"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-book:before {
 content:"\f02d"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-print:before {
 content:"\f02f"
}
.fa-camera:before {
 content:"\f030"
}
.fa-font:before {
 content:"\f031"
}
.fa-bold:before {
 content:"\f032"
}
.fa-italic:before {
 content:"\f033"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-list:before {
 content:"\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
 content:"\f03b"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-video-camera:before {
 content:"\f03d"
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
 content:"\f03e"
}
.fa-pencil:before {
 content:"\f040"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-tint:before {
 content:"\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
 content:"\f044"
}
.fa-share-square-o:before {
 content:"\f045"
}
.fa-check-square-o:before {
 content:"\f046"
}
.fa-arrows:before {
 content:"\f047"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-play:before {
 content:"\f04b"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-eject:before {
 content:"\f052"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-times-circle-o:before {
 content:"\f05c"
}
.fa-check-circle-o:before {
 content:"\f05d"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-mail-forward:before,
.fa-share:before {
 content:"\f064"
}
.fa-expand:before {
 content:"\f065"
}
.fa-compress:before {
 content:"\f066"
}
.fa-plus:before {
 content:"\f067"
}
.fa-minus:before {
 content:"\f068"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-warning:before,
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-plane:before {
 content:"\f072"
}
.fa-calendar:before {
 content:"\f073"
}
.fa-random:before {
 content:"\f074"
}
.fa-comment:before {
 content:"\f075"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-arrows-v:before {
 content:"\f07d"
}
.fa-arrows-h:before {
 content:"\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
 content:"\f080"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-key:before {
 content:"\f084"
}
.fa-gears:before,
.fa-cogs:before {
 content:"\f085"
}
.fa-comments:before {
 content:"\f086"
}
.fa-thumbs-o-up:before {
 content:"\f087"
}
.fa-thumbs-o-down:before {
 content:"\f088"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-heart-o:before {
 content:"\f08a"
}
.fa-sign-out:before {
 content:"\f08b"
}
.fa-linkedin-square:before {
 content:"\f08c"
}
.fa-thumb-tack:before {
 content:"\f08d"
}
.fa-external-link:before {
 content:"\f08e"
}
.fa-sign-in:before {
 content:"\f090"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-upload:before {
 content:"\f093"
}
.fa-lemon-o:before {
 content:"\f094"
}
.fa-phone:before {
 content:"\f095"
}
.fa-square-o:before {
 content:"\f096"
}
.fa-bookmark-o:before {
 content:"\f097"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-facebook:before {
 content:"\f09a"
}
.fa-github:before {
 content:"\f09b"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-rss:before {
 content:"\f09e"
}
.fa-hdd-o:before {
 content:"\f0a0"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-hand-o-right:before {
 content:"\f0a4"
}
.fa-hand-o-left:before {
 content:"\f0a5"
}
.fa-hand-o-up:before {
 content:"\f0a6"
}
.fa-hand-o-down:before {
 content:"\f0a7"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-group:before,
.fa-users:before {
 content:"\f0c0"
}
.fa-chain:before,
.fa-link:before {
 content:"\f0c1"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
 content:"\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
 content:"\f0c5"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-save:before,
.fa-floppy-o:before {
 content:"\f0c7"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
 content:"\f0c9"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-plus:before {
 content:"\f0d5"
}
.fa-money:before {
 content:"\f0d6"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-unsorted:before,
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-down:before,
.fa-sort-desc:before {
 content:"\f0dd"
}
.fa-sort-up:before,
.fa-sort-asc:before {
 content:"\f0de"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-linkedin:before {
 content:"\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
 content:"\f0e2"
}
.fa-legal:before,
.fa-gavel:before {
 content:"\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
 content:"\f0e4"
}
.fa-comment-o:before {
 content:"\f0e5"
}
.fa-comments-o:before {
 content:"\f0e6"
}
.fa-flash:before,
.fa-bolt:before {
 content:"\f0e7"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-paste:before,
.fa-clipboard:before {
 content:"\f0ea"
}
.fa-lightbulb-o:before {
 content:"\f0eb"
}
.fa-exchange:before {
 content:"\f0ec"
}
.fa-cloud-download:before {
 content:"\f0ed"
}
.fa-cloud-upload:before {
 content:"\f0ee"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-bell-o:before {
 content:"\f0a2"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cutlery:before {
 content:"\f0f5"
}
.fa-file-text-o:before {
 content:"\f0f6"
}
.fa-building-o:before {
 content:"\f0f7"
}
.fa-hospital-o:before {
 content:"\f0f8"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
 content:"\f10b"
}
.fa-circle-o:before {
 content:"\f10c"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-circle:before {
 content:"\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
 content:"\f112"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-folder-o:before {
 content:"\f114"
}
.fa-folder-open-o:before {
 content:"\f115"
}
.fa-smile-o:before {
 content:"\f118"
}
.fa-frown-o:before {
 content:"\f119"
}
.fa-meh-o:before {
 content:"\f11a"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-keyboard-o:before {
 content:"\f11c"
}
.fa-flag-o:before {
 content:"\f11d"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-code:before {
 content:"\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
 content:"\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
 content:"\f123"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-crop:before {
 content:"\f125"
}
.fa-code-fork:before {
 content:"\f126"
}
.fa-unlink:before,
.fa-chain-broken:before {
 content:"\f127"
}
.fa-question:before {
 content:"\f128"
}
.fa-info:before {
 content:"\f129"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-shield:before {
 content:"\f132"
}
.fa-calendar-o:before {
 content:"\f133"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-ticket:before {
 content:"\f145"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-minus-square-o:before {
 content:"\f147"
}
.fa-level-up:before {
 content:"\f148"
}
.fa-level-down:before {
 content:"\f149"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-pencil-square:before {
 content:"\f14b"
}
.fa-external-link-square:before {
 content:"\f14c"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
 content:"\f150"
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
 content:"\f151"
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
 content:"\f152"
}
.fa-euro:before,
.fa-eur:before {
 content:"\f153"
}
.fa-gbp:before {
 content:"\f154"
}
.fa-dollar:before,
.fa-usd:before {
 content:"\f155"
}
.fa-rupee:before,
.fa-inr:before {
 content:"\f156"
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
 content:"\f157"
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
 content:"\f158"
}
.fa-won:before,
.fa-krw:before {
 content:"\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
 content:"\f15a"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-text:before {
 content:"\f15c"
}
.fa-sort-alpha-asc:before {
 content:"\f15d"
}
.fa-sort-alpha-desc:before {
 content:"\f15e"
}
.fa-sort-amount-asc:before {
 content:"\f160"
}
.fa-sort-amount-desc:before {
 content:"\f161"
}
.fa-sort-numeric-asc:before {
 content:"\f162"
}
.fa-sort-numeric-desc:before {
 content:"\f163"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-youtube-square:before {
 content:"\f166"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-youtube-play:before {
 content:"\f16a"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-adn:before {
 content:"\f170"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitbucket-square:before {
 content:"\f172"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-long-arrow-down:before {
 content:"\f175"
}
.fa-long-arrow-up:before {
 content:"\f176"
}
.fa-long-arrow-left:before {
 content:"\f177"
}
.fa-long-arrow-right:before {
 content:"\f178"
}
.fa-apple:before {
 content:"\f179"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-android:before {
 content:"\f17b"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-trello:before {
 content:"\f181"
}
.fa-female:before {
 content:"\f182"
}
.fa-male:before {
 content:"\f183"
}
.fa-gittip:before {
 content:"\f184"
}
.fa-sun-o:before {
 content:"\f185"
}
.fa-moon-o:before {
 content:"\f186"
}
.fa-archive:before {
 content:"\f187"
}
.fa-bug:before {
 content:"\f188"
}
.fa-vk:before {
 content:"\f189"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-arrow-circle-o-right:before {
 content:"\f18e"
}
.fa-arrow-circle-o-left:before {
 content:"\f190"
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
 content:"\f191"
}
.fa-dot-circle-o:before {
 content:"\f192"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-turkish-lira:before,
.fa-try:before {
 content:"\f195"
}
.fa-plus-square-o:before {
 content:"\f196"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-slack:before {
 content:"\f198"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
 content:"\f19c"
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-pied-piper:before {
 content:"\f1a7"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-spoon:before {
 content:"\f1b1"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-automobile:before,
.fa-car:before {
 content:"\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
 content:"\f1ba"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-file-pdf-o:before {
 content:"\f1c1"
}
.fa-file-word-o:before {
 content:"\f1c2"
}
.fa-file-excel-o:before {
 content:"\f1c3"
}
.fa-file-powerpoint-o:before {
 content:"\f1c4"
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
 content:"\f1c5"
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
 content:"\f1c6"
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
 content:"\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
 content:"\f1c8"
}
.fa-file-code-o:before {
 content:"\f1c9"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-circle-o-notch:before {
 content:"\f1ce"
}
.fa-ra:before,
.fa-rebel:before {
 content:"\f1d0"
}
.fa-ge:before,
.fa-empire:before {
 content:"\f1d1"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
 content:"\f1d7"
}
.fa-send:before,
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-send-o:before,
.fa-paper-plane-o:before {
 content:"\f1d9"
}
.fa-history:before {
 content:"\f1da"
}
.fa-circle-thin:before {
 content:"\f1db"
}
.fa-header:before {
 content:"\f1dc"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-sliders:before {
 content:"\f1de"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
 content:"\f1e3"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-newspaper-o:before {
 content:"\f1ea"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bell-slash-o:before {
 content:"\f1f7"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-eyedropper:before {
 content:"\f1fb"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-area-chart:before {
 content:"\f1fe"
}
.fa-pie-chart:before {
 content:"\f200"
}
.fa-line-chart:before {
 content:"\f201"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-bus:before {
 content:"\f207"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-cc:before {
 content:"\f20a"
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
 content:"\f20b"
}
.fa-meanpath:before {
 content:"\f20c"
}
body {
 margin:0;
 color:#000;
 font:12px/16px 'proxima-nova', sans-serif;
 background:#fff
}
img {
 border-style:none
}
input,
textarea,
select {
 color:#000;
 vertical-align:middle;
 font:100% Arial, Helvetica, sans-serif
}
form,
fieldset {
 margin:0;
 padding:0;
 border-style:none
}
blockquote,
q {
 quotes:none
}
q:before,
q:after {
 content:''
}
a {
 color:#000;
 text-decoration:none
}
a:hover {
 text-decoration:underline
}
a:focus,
input:focus,
textarea:focus,
select:focus {
 outline:none
}
header,
footer,
section,
nav,
article,
aside {
 display:block
}
.clearfix:after {
 clear:both;
 content:"";
 display:block
}
.wrapper {
 max-width:1280px;
 margin:0 auto;
 background:#f2f2f2
}
h1 {
 font:60px/52px 'proxima-nova', sans-serif;
 font-weight:400;
 color:#f2f2f2;
 margin:0
}
h2 {
 font:38px/46px 'proxima-nova', sans-serif;
 font-weight:400;
 color:#498BCA;
 margin:0
}
h3 {
 font:24px/30px 'proxima-nova', sans-serif;
 font-weight:400;
 margin:0 0 6px
}
#header {
 width:100%;
 position:relative;
 z-index:2;
 font-size:16px;
 line-height:20px;
 background:#498BCA;
 -moz-transition:all .4s;
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
#header .holder {
 min-height:1px;
 padding:3px 54px 9px;
 -moz-transition:all .4s;
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
#header .holder:after {
 clear:both;
 content:'';
 display:block
}
#header .logo {
 float:left;
 text-indent:-9999px;
 overflow:hidden;
 width:104px;
 height:33px;
 position:relative;
 margin-right:76px;
 margin-top:11px;
 -moz-transition:all 0.4s;
 -webkit-transition:all 0.4s;
 -o-transition:all 0.4s;
 transition:all 0.4s
}
#header .logo img {
 display:block;
 width:100%
}
#header .logo a {
 display:block;
 height:100%
}
.partner {
 display:inline-block;
 width:300px
}
.partner .intersolve-logo {
 width:300px;
 margin-top:30px
}
#header .main-nav {
 list-style:none;
 margin:0;
 padding:16px 0 0
}
#header .main-nav a {
 color:#fff
}
#header .main-nav li {
 float:left;
 padding:2px 12px;
 font-size:20px;
 position:relative
}
#header .main-nav .dropdown {
 position:absolute;
 background:#2c6faf;
 list-style:none;
 padding:0;
 display:none;
 font-size:12px;
 left:0;
 top:0;
 width:160px;
 margin-top:40px
}
#header .main-nav .has-invest-dropdown {
 margin-right:40px
}
#header .main-nav .dropdown li {
 padding:0;
 float:none;
 font-size:14px
}
#header .main-nav .dropdown li a {
 padding:11px 14px;
 display:block
}
#header .currency,
#header .langs {
 list-style:none;
 margin:0;
 padding:18px 25px 0 0;
 float:right
}
#header .currency li,
#header .langs li {
 float:left;
 padding:0 7px;
 background:url(/assets/sep-langs-f1c8a5dc437476682a0f2955ce537a1c.gif) no-repeat 0 50%
}
#header .currency li:first-child,
#header .langs li:first-child {
 background:none
}
#header .currency li a,
#header .langs li a {
 color:#396ec8
}
#header .user-box {
 float:right;
 position:relative;
 padding:4px 68px 0 0;
 color:#f2f2f2;
 font-size:12px;
 line-height:15px;
 letter-spacing:1px;
 min-height:43px
}
#header .user-box .img {
 width:48px;
 position:absolute;
 top:2px;
 right:0
}
#header .user-box .img img {
 vertical-align:top;
 max-width:100%
}
#header .user-box .link {
 color:#f2f2f2;
 padding:0 0 0 20px;
 background:url(/assets/ico-11-7356f337567ee9e0bfe4203cdb51c804.gif) no-repeat 0 3px;
 text-transform:uppercase
}
#header .user-box .sum {
 display:block;
 padding:8px 0 0 5px;
 font-size:15px;
 line-height:18px
}
.btn {
 display:inline-block;
 color:#498BCA;
 font-size:16px;
 line-height:20px;
 background-color:#f2f2f2;
 padding:12px 21px 8px;
 border-bottom:3px solid #e6e6e6;
 text-align:center;
 vertical-align:top
}
.btn-rounded {
 padding:4px 17px 4px;
 border-radius:5px;
 display:inline-block;
 margin-right:5px
}
button.btn {
 float:left;
 width:102px;
 height:43px;
 margin:0 20px 0 0;
 border-width:0 0 3px;
 cursor:pointer
}
.btn:hover {
 text-decoration:none;
 border-bottom-color:#e5e5e5;
 background-color:#e5e5e5
}
.btn.disabled {
 cursor:default;
 background-color:#e2e2e2 !important;
 color:#9cbef6 !important
}
.btn.btn-blue {
 color:#f2f2f2;
 background-color:#498BCA;
 border-bottom-color:#2C6FAF
}
.btn.btn-blue:hover {
 text-decoration:none;
 border-bottom-color:#2C6FAF;
 background-color:#2C6FAF
}
.btn.btn-blue.disabled {
 cursor:default;
 background-color:#498BCA !important;
 border-bottom-color:#4383ed !important;
 color:#9dbef6 !important
}
.btn.btn-blue.submit.xl {
 padding:30px 50px;
 text-align:left;
 margin:10px 0;
 width:240px;
 margin-left:30px;
 margin-right:50px
}
.btn.btn-white {
 background:#fff;
 color:#498BCA;
 border-bottom-color:#fff
}
.btn.btn-white:hover {
 background-color:#fcfcfc;
 border-bottom-color:#fcfcfc
}
.btn.btn-white.disabled {
 background-color:#fafafa !important;
 border-bottom-color:#fafafa !important;
 color:#999 !important
}
.btn.btn-darkgrey {
 background:#808080;
 color:#f2f2f2;
 border-bottom-color:#808080
}
.btn.btn-darkgrey:hover {
 background-color:#9a9a9a;
 border-bottom-color:#9a9a9a
}
.btn.btn-darkgrey.disabled {
 background-color:#606060 !important;
 border-bottom-color:#606060 !important;
 color:#aaa !important
}
.btn.btn-orange {
 color:#f2f2f2;
 background-color:#FF8901;
 border-bottom-color:#FF8901
}
.btn.btn-orange:hover {
 text-decoration:none;
 border-bottom-color:#FF8901;
 background-color:#FF8901
}
#header .btn {
 float:right;
 margin:4px 1px 0 0;
 -moz-transition:all .4s;
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
.slideshow {
 position:relative;
 z-index:1;
 margin:0 0 0px;
 overflow:hidden
}
.slideshow .holder {
 z-index:1
}
.slideshow .slide {
 overflow:hidden;
 position:relative
}
.slideshow h2 {
 letter-spacing:-1px;
 margin:0 0 9px;
 font:60px/52px 'proxima-nova', sans-serif;
 font-weight:400;
 color:#f2f2f2;
 text-shadow:0px 0px 3px #000
}
.slideshow img {
 width:100%;
 max-width:100%;
 vertical-align:top
}
.slideshow .holder {
 position:absolute;
 left:152px;
 bottom:100px;
 padding:0;
 color:#f2f2f2;
 font-size:18px;
 line-height:20px;
 width:380px;
 -moz-transition:all .4s;
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s;
   top: 100px;
  left: 180px
}
.slideshow .holder .content {
 text-shadow:0px 0px 3px #000
}
.slideshow .holder p {
 margin:0 0 18px
}
.slideshow .btn {
 float:left;
 margin-right:19px
}
.slideshow .nav {
 list-style:none;
 position:absolute;
 bottom:26px;
 right:24px;
 margin:0;
 padding:0;
 z-index:101;
 width:182px
}
.slideshow .nav li {
 padding:1px 0 4px;
 font-size:16px;
 line-height:18px;
 vertical-align:top;
 width:100%
}
.slideshow .nav li:after {
 clear:both;
 content:'';
 display:block
}
.slideshow .nav a {
 color:#f2f2f2;
 padding-left:13px;
 float:left;
 text-shadow:0px 0px 3px #000
}
.slideshow .nav .cycle-pager-active a,
.slideshow .nav a:hover {
 text-decoration:none;
 background:url(/assets/bull-nav-f8383f4f982d65d8fea63ab8d8353742.png) no-repeat 0 4px
}
.info-area {
 font-size:15px;
 line-height:26px;
 color:#666;
 padding:50px 55px 13px
}
.info-area h2 {
 text-align:center;
 margin:0
}
.info-area .headline {
 overflow:hidden;
 padding:0 0 38px
}
.info-area .btn {
 float:right;
 margin:3px 0 0 95px
}
.info-area .nav {
 list-style:none;
 margin:0;
 padding:2px 0 0;
 float:left
}
.info-area .nav a {
 color:#b3b3b3;
 display:block;
 padding:9px 21px;
 border-bottom:2px solid #ccc
}
.info-area .nav .active a,
.info-area .nav a:hover {
 text-decoration:none;
 color:#498BCA;
 border:0 solid #ccc;
 border-width:2px 2px 0 2px;
 padding:7px 19px 11px 19px
}
.info-area .nav li {
 float:left
}
.info-area .holder {
 overflow:hidden;
 margin:0 -15px 37px
}
.progress-bar {
 position:relative;
 height:5px;
 background:#bababa;
 overflow:hidden
}
.progress-bar .line {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 background:#498BCA;
 width:0
}
.load-more {
 text-align:center
}
.load-more a {
 display:inline-block;
 border:2px solid #ccc;
 color:#b3b3b3;
 font-size:16px;
 line-height:22px;
 padding:10px 20px 9px
}
.stat-data {
 background-color:#498BCA;
 background-size:cover;
 color:#f2f2f2;
 font-size:16px;
 line-height:20px;
 padding:32px 32px;
 min-height:1px;
 -moz-transition:all .4s;
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
.stat-data:after {
 clear:both;
 content:'';
 display:block
}
.stat-data h3 {
 font:60px/51px 'proxima-nova', sans-serif;
 font-weight:400;
 color:#f2f2f2;
 margin:8px 0 0;
 float:left;
 width:26.2%
}
.stat-data ul {
 list-style:none;
 overflow:hidden;
 margin:0;
 padding:0;
 border-right:1px solid #286bce
}
.stat-data ul li {
 float:left;
 padding:19px 3.1%;
 border-left:1px solid #286bce
}
.stat-data ul strong {
 font:44px/50px 'proxima-nova', sans-serif;
 font-weight:400;
 display:block;
 margin-bottom:-2px
}
.info-space {
 background:#f2f2f2;
 padding:50px 41px 80px
}
.info-space .col {
 float:left;
 width:49.9%
}
.info-space .col>.in {
 padding:0 14px
}
.info-space .tabset {
 list-style:none;
 margin:0;
 padding:0;
 overflow:hidden;
 text-transform:uppercase;
 font-size:16px;
 line-height:19px
}
.info-space .tabset li {
 float:left
}
.info-space .tabset a {
 float:left;
 padding:12px 20px;
 color:#b3b3b3
}
.info-space .tabset .active a,
.info-space .tabset a:hover {
 color:#498BCA;
 text-decoration:none;
 background:#fff
}
.info-space .tab-content {
 background:#fff;
 padding:20px;
 color:#666;
 font-size:14px;
 line-height:22px
}
.info-space h3 {
 color:#666;
 font-size:24px;
 line-height:26px;
 padding-top:9px;
 margin-bottom:23px
}
.info-space p {
 margin:0 0 11px
}
.info-space .list {
 list-style:none;
 margin:0;
 padding:0 0 18px;
 font:18px/21px 'proxima-nova';
 font-weight:400
}
.info-space .list li {
 padding:0 0 14px 45px;
 background:url(/assets/bul-01-0c2bcc19a756c7a4140a233195734996.png) no-repeat 20px 5px
}
.info-space .btn-holder {
 padding:0 0 11px
}
.info-space .btn-holder:after {
 clear:both;
 content:"";
 display:block
}
.info-space .btn-holder .btn {
 margin-right:20px
}
.info-space .img {
 float:left;
 margin:0 10px 0 0
}
.info-space .img img {
 vertical-align:top
}
.info-space .descr {
 overflow:hidden;
 padding:1px 0 0
}
.info-space .descr h3 {
 margin-bottom:3px
}
.info-space .meta {
 padding:0 0 6px;
 font-family:'proxima-nova';
 font-weight:bold
}
.info-space .meta p {
 margin-bottom:0
}
.info-space .read-more {
 display:inline-block;
 vertical-align:top;
 color:#498BCA;
 font-size:16px
}
.testimonial-area {
 background:#fff;
 padding:42px 31px 53px;
 color:#666;
 font-size:14px;
 line-height:17px
}
.testimonial-area h2 {
 text-align:center;
 color:#498BCA;
 font-size:38px;
 line-height:41px;
 margin:0 0 51px
}
.testimonial-area .holder .col {
 float:left;
 width:49.9%
}
.testimonial-area .holder .col>.in {
 padding:0 61px 10px
}
.testimonial-area blockquote {
 text-align:center;
 margin:0;
 padding:3px 0 0 20px;
 background:url(/assets/bg-quote-l-ff6c407b419c48de8fc7a51ab105a00b.png) no-repeat
}
.testimonial-area blockquote div {
 min-height:100px
}
.testimonial-area blockquote q {
 display:block;
 font:24px/27px;
 font-weight:400;
 background:url(/assets/bg-quote-r-84dba7edd7942a43dd87ff723c91fc41.png) no-repeat 100% 100%;
 padding:0 20px 1px 0;
 margin:0 0 10px;
 letter-spacing:-1px;
       font-size: 20px;
    line-height: 1.3;
}
.testimonial-area blockquote cite {
 display:block;
 font-style:normal
}
.testimonial-area blockquote .photo {
 display:block;
 margin:0 auto 10px;
 position:relative;
 -webkit-border-radius:35px;
 -moz-border-radius:35px;
 border-radius:34px
}
.testimonial-area blockquote .name {
 display:block;
 font-weight:bold;
 font-weight:normal;
 padding:0 0 2px
}
.testimonial-area blockquote .role {
 display:block;
 padding:0 0 2px
}
.partners-area {
 background:#fff;
 padding:0 52px
}
.partners-area .head {
 position:relative;
 top:8px;
 border-top:2px solid #ccc;
 text-align:center;
 padding:0 0 20px
}
.partners-area .head h3 {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    margin: 0;
    background: #fff;
    position: relative;
    top: -10px;
    color: #b3b3b3;
    font: 16px/30px 'proxima-nova', sans-serif;
    font-weight: normal;
}
.partners-list {
 list-style:none;
 margin:0;
 padding:18px 0 60px;
 text-align:center;
 font-size:0;
 line-height:0
}
.partners-list li {
 display:inline-block;
 vertical-align:top;
 padding:5px 25px
}
.partners-list a {
 display:table;
 height:51px;
 cursor:pointer
}
.partners-list a span {
 display:table-cell;
 vertical-align:middle
}
.partners-list a img {
 vertical-align:top
}
.invest-area {
 padding:0 30px;
 position:relative;
 z-index:1
}
.invest-area .block {
 position:relative;
 z-index:10
}
.invest-area .img {
 float:left;
 width:66%;
 max-width:770px;
 margin-right:30px;
 position:relative
}
.invest-area .img>img {
 display:block;
 width:100%
}
.invest-area .img .descr {
 position:absolute;
 top:32px;
 left:100px;
 right:100px
}
.invest-area .img .descr h1 {
 font:50px/52px 'proxima-nova';
 font-weight:thin;
 margin:0
}
.invest-area .img .descr h1 strong {
 font-weight:normal;
 font-family:'proxima-nova';
 font-weight:400
}
.invest-area .img .btm {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 background:url(/assets/bg-invest-btm-3dae3199226fa00a7490c35398a83b7b.png);
 padding:20px;
 color:#fff;
 font-size:12px;
 line-height:20px
}
.invest-area .img .photo {
 float:left;
 margin:-5px 15px -45px -5px;
 position:relative
}
.invest-area .img .photo img {
 float:left;
 border:3px solid #f2f2f2;
 position:relative;
 z-index:5
}
.invest-area .img .photo .short-info {
 display:none;
 position:absolute;
 top:-17px;
 left:-15px;
 width:170px;
 min-height:61px;
 padding:23px 5px 14px 99px;
 background:#fff;
 border:2px solid #cdced0;
 color:#666
}
.invest-area .img .photo .short-info .role {
 display:block;
 padding:0 0 2px
}
.invest-area .img .photo .short-info .str {
 display:block
}
.invest-area .img .photo .short-info .sep {
 padding:0 0 0 16px;
 background:url(/assets/sep-01-a199fe40f313f4ee2c5dc261d97bcca5.gif) no-repeat 6px 6px
}
.invest-area .img .photo .short-info a {
 color:#4d87f5
}
.invest-area .img .btm .name {
 float:left;
 padding:0 10px 0 0;
 font:16px/19px 'proxima-nova';
 font-weight:bold
}
.invest-area .img .btm .place {
 float:right;
 padding:0 0 0 30px;
 margin:0 -3px 0 0;
 background:url(/assets/ico-02-d915edd770ad76941a7def68934efaa6.png) no-repeat 9px 50%
}
.invest-area .invest-info {
 overflow:hidden;
 padding:28px 0 0;
 font-size:15px;
 line-height:26px;
 color:#666;
 position:relative
}
.invest-area .invest-info h2 {
 color:#666;
 font:24px/27px 'proxima-nova', sans-serif;
 font-weight:400;
 margin:0 0 8px
}
.invest-area .invest-info p {
 margin:0 0 18px
}
.invest-area .sum-invested {
 float:left;
 padding:0 5px 9px;
 font:12px/15px 'proxima-nova';
 font-weight:normal
}
.invest-area .sum-invested .value {
 display:block;
 font:50px/52px 'proxima-nova';
 font-weight:400
}
.invest-area .sum-invested .str {
 display:block;
 margin:-4px 0 10px;
 text-transform:uppercase;
 color:#b3b3b3
}
.invest-area .invest-info .holder {
 padding:0 80px 25px 0
}
.invest-area .invest-info .holder.debt {
 padding:0 0px 5px 0
}
.wrap-investment-data {
 height:85px
}
.invest-area .invest-info .circle-progress {
 float:right;
 margin:0px 20px;
 position:relative
}
.invest-area .invest-info .holder.debt .invest-data {
 overflow:hidden;
 width:100%
}
.invest-area .invest-info .data {
 width:100%;
 border-collapse:collapse;
 font:18px/21px 'proxima-nova';
 font-weight:400
}
.invest-area .invest-info .data th,
.invest-area .invest-info .data td {
 padding:0 5px;
 vertical-align:top
}
.invest-area .invest-info .data th {
 text-align:left;
 color:#b3b3b3;
 text-transform:uppercase;
 font:12px/15px 'proxima-nova';
 font-weight:400
}
.invest-area .invest-info .data td {
 padding-top:6px
}
.invest-area .invest-info .btn {
 margin-right:19px;
 float:left
}
.invest-area .panel {
 background:#666;
 color:#fff;
 width:100%;
 max-width:1280px;
 font-size:14px;
 line-height:17px
}
.invest-area .panel-in {
 padding:12px 9px 11px 100px
}
.invest-area .panel a {
 color:#fff
}
.invest-area .panel .navbar {
 float:left;
 list-style:none;
 margin:-12px 10px -11px 0;
 padding:0
}
.invest-area .panel .navbar li {
 float:left
}
.invest-area .panel .navbar a {
 float:left;
 padding:12px 10px 13px;
 cursor:pointer
}
.invest-area .panel .navbar .badge {
 background:#f2f2f2;
 color:#666;
 padding:0 4px;
 margin:0 0 0 5px;
 display:inline-block;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.invest-area .panel .navbar a:hover,
.invest-area .panel .navbar .active a {
 text-decoration:none;
 color:#498BCA;
 background:#fff
}
.invest-area .panel .navbar a:hover .badge,
.invest-area .panel .navbar .active a .badge {
 background:#498BCA;
 color:#fff
}
.invest-area .panel .add-link {
 float:right;
 margin:0 0 0 10px;
 padding:0 0 0 22px;
 text-transform:uppercase
}
.invest-area .panel .add-link .ss-write,
.invest-area .panel .add-link .ss-lock {
 font-size:15px;
 margin:1px 5px 0 0;
 display:block;
 float:left
}
.invest-area .panel .add-link:hover {
 text-decoration:none
}
.invest-area .panel .project-title {
 display:none;
 float:left;
 min-width:200px
}
.invest-area .panel .project-title .photo {
 float:left;
 margin:-12px 15px -11px 0
}
.invest-area .panel .project-title .name {
 float:left;
 color:#f2f2f2;
 padding:0 10px 0 0
}
.invest-area .panel .btn-group {
 display:none;
 float:right;
 margin:-7px 0 -6px
}
.invest-area .panel .btn-group .btn {
 float:left;
 margin-left:6px;
 font-size:12px;
 line-height:15px;
 padding:8px 24px 4px
}
.invest-area .sticky-wrapper.is-sticky .panel {
 margin-left:-55px !important;
 z-index:100
}
.invest-area .sticky-wrapper.is-sticky .panel-in {
 padding-left:55px;
 padding-right:54px
}
.invest-area .sticky-wrapper.is-sticky .panel .add-link {
 float:left
}
.invest-area .sticky-wrapper.is-sticky .panel .project-title,
.invest-area .sticky-wrapper.is-sticky .panel .btn-group {
 display:block
}
.white-area {
 background:#fff;
 padding:0 55px 50px;
 color:#666;
 font-size:15px;
 line-height:26px
}
.white-area .content-panel {
 width:100%;
 max-width:1170px;
 background:#fff
}
.white-area .content-panel .panel-in {
 border-bottom:2px solid #ccc;
 padding:18px 0 16px;
 font-size:12px;
 line-height:15px
}
.white-area .content-panel .menu {
 float:left;
 list-style:none;
 margin:0;
 padding:0
}
.white-area .content-panel .menu li {
 float:left;
 padding:0 0 0 13px
}
.white-area .content-panel .menu a {
 float:left;
 margin:-18px 0 -16px;
 padding:18px 5px 16px;
 color:#666
}
.white-area .content-panel .menu a:hover,
.white-area .content-panel .menu .active a {
 text-decoration:none;
 border-bottom:2px solid #498BCA;
 margin-bottom:-18px
}
.white-area .content-panel .search-box {
 float:right
}
.white-area .content-panel .search-box .btn-submit {
 float:left;
 margin:0;
 padding:0;
 border:0;
 cursor:pointer;
 background:url(/assets/ico-04-31142993a160a8b63063de0e13a05a75.png) no-repeat;
 width:15px;
 height:15px;
 text-indent:-9999px;
 overflow:hidden;
 line-height:0
}
.white-area .content-panel .search-box .text {
 float:left;
 background:none;
 border:0;
 margin:0;
 padding:0 6px;
 width:49px;
 height:15px;
 color:#b3b3b3;
 text-transform:uppercase;
 font:12px/15px 'proxima-nova';
 font-weight:normal
}
.white-area p,
.dashboard-form p {
 margin:0 0 3px
}
.white-area h3 {
 font-size:18px;
 line-height:21px;
 padding-top:9px;
 margin:0 0 4px
}
.white-area p+h3 {
 padding-top:37px
}
.white-area .more {
 color:#498BCA
}
.white-area .open-block,
.profile-area .open-block {
 padding:0 0 25px
}
.white-area .open-block .head,
.profile-area .open-block .head {
 padding:7px 0 10px
}
.white-area .open-block .head h2,
.profile-area .open-block .head h2 {
 font-size:24px;
 line-height:27px;
 margin:0 0 0 -32px;
 padding:0 0 0 34px;
 float:left;
 background:url(/assets/ico-05-58adaa9ee48ced64a98f361350fb4c39.png) no-repeat 0 -90px
}
.white-area .open-block .head h2 a,
.profile-area .open-block .head h2 a {
 float:left;
 color:#498BCA
}
.white-area .open-block .head h2.active,
.profile-area .open-block .head h2.active {
 background-position:0 10px
}
.white-area .company-summary {
 padding:0 0 10px
}
.white-area .company-summary .dlist {
 float:left;
 width:228px;
 padding:20px 20px 12px;
 margin:0 27px 0 0;
 background:#f2f2f2;
 text-transform:uppercase
}
.white-area .company-summary .dlist dt {
 color:#999;
 font:12px/15px 'proxima-nova';
 font-weight:normal
}
.white-area .company-summary .dlist dd {
 margin:0 0 17px;
 font:18px/21px 'proxima-nova';
 font-weight:400
}
.white-area .company-summary .files-list {
 list-style:none;
 margin:0 0 0 -16px;
 padding:0;
 overflow:hidden;
 font:18px/21px 'proxima-nova';
 font-weight:400;
 text-transform:uppercase
}
.white-area .company-summary .files-list li {
 float:left;
 padding:2px 0 5px 16px
}
.white-area .company-summary .files-list a {
 float:left;
 cursor:pointer;
 position:relative;
 padding:0 0 0 27px;
 color:#666
}
.white-area .company-summary .files-list .ico {
 position:absolute;
 top:-1px;
 left:0
}
.white-area .company-summary .descr {
 overflow:hidden
}
.white-area .company-summary p {
 margin:0 0 11px
}
.white-area .company-summary .large-str {
 font-size:21px;
 line-height:34px;
 margin-bottom:12px;
 position:relative;
 top:-8px
}
.white-area .data-table {
 width:100%;
 max-width:670px;
 border-collapse:collapse;
 font-size:15px;
 line-height:23px;
 margin:0 0 19px;
 position:relative;
 top:8px
}
.white-area .data-table td,
.white-area .data-table th {
 text-align:left;
 padding:5px 20px;
 border-bottom:3px solid #fff;
 background:#f9f9f9
}
.white-area .data-table th {
 font-weight:normal;
 font-family:'proxima-nova';
 font-weight:bold;
 color:#fff;
 background:#666
}
.white-area .data-table .even td {
 background-color:#f2f2f2
}
.white-area .data-table .value {
 float:left;
 min-width:55px
}
.white-area .socials {
 list-style:none;
 margin:0 0 30px;
 padding:12px 5px;
 background:#fff;
 text-align:center;
 font-size:0;
 line-height:0
}
.white-area .socials li {
 display:inline-block;
 vertical-align:top;
 padding:0 18px
}
.white-area .socials li:after {
 clear:both;
 content:"";
 display:block
}
.white-area .socials a {
 float:left;
 cursor:pointer;
 position:relative;
 color:#b3b3b3;
 padding:3px 8px 0 8px;
 text-align:left;
 font-size:14px;
 line-height:17px
}
.white-area .socials .ico {
 position:absolute;
 top:0;
 left:7px;
 width:12px;
 height:18px;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/icon-socials-3f2bc8a046118b06abe6750bd537c72a.gif) no-repeat
}
.white-area .socials .ico-2 {
 background-position:-22px 0;
 width:21px;
 left:5px
}
.white-area .socials .ico-3 {
 background-position:-53px 0;
 width:19px;
 left:0
}
.white-area .invest-tabs {
 margin:0 0 34px
}
.white-area .invest-tabs .tabset {
 list-style:none;
 margin:0;
 padding:0;
 overflow:hidden;
 font:12px/15px 'proxima-nova';
 font-weight:normal
}
.white-area .invest-tabs .tabset li {
 float:left
}
.white-area .invest-tabs .tabset a {
 float:left;
 cursor:pointer;
 color:#808080;
 padding:13px 20px 10px
}
.white-area .invest-tabs .tabset .num {
 display:block;
 font:50px/52px 'proxima-nova';
 font-weight:400
}
.white-area .invest-tabs .tabset .str {
 display:block;
 text-transform:uppercase;
 color:#b3b3b3
}
.white-area .invest-tabs .tabset a:hover,
.white-area .invest-tabs .tabset .active a {
 text-decoration:none;
 color:#666;
 background:#fff
}
.white-area .invest-tabs .tab-content {
 background:#fff;
 padding:19px 20px 20px
}
.white-area .invest-tabs .investor-list {
 list-style:none;
 margin:0 -8px;
 padding:0 0 5px
}
.white-area .invest-tabs .investor-list li {
 float:left;
 height:50px;
 padding:0 7px 15px 8px
}
.white-area .invest-tabs .investor-list img {
 vertical-align:top
}
.white-area .invest-tabs .tab-content .btn {
 margin-right:15px;
 padding-left:31px;
 padding-right:31px;
 float:left
}
.white-area .invest-tabs .tab-content .link {
 float:left;
 padding:10px 0;
 font-size:16px;
 line-height:20px;
 color:#498BCA
}
.white-part .head-block,
.white-area .head-block {
 border-top:2px solid #ccc;
 position:relative;
 top:10px;
 text-align:center;
 font-size:15px;
 line-height:21px;
 padding:0 0 18px
}
.white-part .head-block h3,
.white-area .head-block h3 {
 display:inline-block;
 vertical-align:top;
 margin:0;
 padding:0 10px;
 background:#f2f2f2;
 font-size:18px;
 line-height:21px;
 position:relative;
 top:-12px
}
.white-part .head-block .link,
.white-area .head-block .link {
 float:right;
 color:#498BCA;
 padding:0 5px 0 7px;
 background:#f2f2f2;
 position:relative;
 top:-12px
}
.white-area .activity-list,
.profile-area .activity-list {
 list-style:none;
 margin:0;
 padding:0 0 28px;
 font-size:13px;
 line-height:16px
}
.white-area .activity-list .holder,
.profile-area .activity-list .holder {
 background:#fff;
 margin:0 0 9px
}
.white-area .activity-list .type,
.profile-area .activity-list .type {
 float:left;
 background:#b3b3b3;
 position:relative;
 width:50px;
 height:50px
}
.white-area .activity-list .type .icon,
.profile-area .activity-list .type .icon {
 position:absolute;
 top:50%;
 left:50%;
 width:27px;
 height:25px;
 margin:-13px 0 0 -14px;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/icon-type-e3b5a7b4755518316ab74adb5ca0bf8b.png) no-repeat
}
.white-area .activity-list .type .icon-2,
.profile-area .activity-list .type .icon-2 {
 background-position:-37px 0;
 width:29px;
 margin-left:-15px
}
.white-area .activity-list .photo,
.profile-area .activity-list .photo {
 float:left
}
.white-area .activity-list .descr,
.profile-area .activity-list .descr {
 overflow:hidden;
 padding:5px 12px;
 line-height:20px
}
.white-area .activity-list .name,
.profile-area .activity-list .name {
 display:block;
 font-weight:normal;
 font-family:'proxima-nova';
 font-weight:bold
}
.white-area .activity-list a,
.profile-area .activity-list a {
 color:#666
}
.white-area .activity-list .meta,
.profile-area .activity-list .meta {
 padding:0 0 7px
}
.white-area .activity-list .meta p,
.profile-area .activity-list .meta p {
 margin:0
}
.white-area .activity-list .meta .sep,
.profile-area .activity-list .meta .sep {
 padding:0 0 0 11px;
 background:url(/assets/sep-02-2b6b436c266351639d86bc6102532cab.gif) no-repeat 3px 6px
}
.white-area .firm-box,
.profile-area .firm-box {
 background:#fff;
 font-size:13px;
 line-height:20px;
 margin:0 0 44px
}
.white-area .firm-box .brand,
.profile-area .firm-box .brand {
 float:left;
 border-right:3px solid #f2f2f2;
 width:120px;
 height:120px;
 margin:0 10px 0 0
}
.white-area .firm-box .tbl,
.white-area .backed-list .tbl,
.profile-area .firm-box .tbl {
 display:table;
 width:100%;
 height:100%
}
.white-area .firm-box .tbl-cell,
.white-area .backed-list .tbl-cell,
.profile-area .firm-box .tbl-cell {
 display:table-cell;
 vertical-align:middle;
 width:100%;
 text-align:center
}
.white-area .firm-box img,
.profile-area .firm-box img {
 vertical-align:top
}
.white-area .firm-box .descr,
.profile-area .firm-box .descr {
 overflow:hidden;
 padding:15px 0 5px
}
.white-area .firm-box h4,
.profile-area .firm-box h4 {
 font:18px/21px 'proxima-nova';
 font-weight:400;
 margin:0 0 5px
}
.white-area .firm-box p,
.profile-area .firm-box p {
 margin:0
}
.white-area .backed-list {
 list-style:none;
 margin:0;
 padding:0 0 27px;
 font-size:0;
 line-height:0
}
.white-area .backed-list li {
 float:left;
 padding:3px 2px 23px 21px
}
.white-area .backed-list a {
 position:relative;
 background:#fff;
 display:block;
 cursor:pointer;
 width:88px;
 height:88px;
 -webkit-box-shadow:0 0 0 2px #cdcdcd;
 -moz-box-shadow:0 0 0 2px #cdcdcd;
 box-shadow:0 0 0 2px #cdcdcd;
 -webkit-border-radius:44px;
 -moz-border-radius:44px;
 border-radius:44px
}
.white-area .backed-list img {
 vertical-align:top
}
.white-area .backed-list .add-link {
 background:#498bca url(/assets/ico-07-fe10ee4233476ffc186c7a3110c6a625.png) no-repeat 50% 50%;
 width:60px;
 height:60px;
 margin:14px 14px 0;
 text-align:left;
 text-indent:-9999px;
 overflow:hidden;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.white-area .cell {
 background:#fff;
 margin:0 0 31px;
 padding:15px 23px 6px
}
.white-area .cell h3 {
 margin:0 0 14px;
 padding-top:0
}
.white-area .cell .item-list {
 list-style:none;
 margin:0;
 padding:0 2px 6px;
 font-size:13px;
 line-height:16px
}
.white-area .cell .item-list li {
 padding:0 0 10px
}
.white-area .cell .item-list li:after {
 clear:both;
 content:"";
 display:block
}
.white-area .cell .item-list .img {
 float:left;
 margin:0 12px 0 0
}
.white-area .cell .item-list .descr {
 overflow:hidden;
 padding:7px 0 0
}
.white-area .cell .item-list .name {
 display:block;
 padding:0 0 1px;
 font-weight:normal;
 font-family:'proxima-nova';
 font-weight:bold
}
.white-area .cell .item-list p {
 margin:0
}
.white-area .cell .item-list .sep {
 padding:0 0 0 13px;
 background:url(/assets/sep-03-6ec35a5c191c280d76bef2d57a437ae4.gif) no-repeat 3px 6px
}
.white-area .cell a {
 color:#498BCA
}
.white-area .cell .more {
 display:inline-block;
 vertical-align:top;
 font-size:16px;
 line-height:19px
}
.white-area .cell .paging {
 list-style:none;
 margin:0;
 padding:4px 0 17px;
 font-size:16px;
 line-height:19px
}
.white-area .cell .paging li {
 float:left;
 padding:0 13px 0 15px;
 background:url(/assets/sep-04-757389a216cb3d84c66877ba37a28a92.png) no-repeat 0 2px
}
.white-area .cell .paging li:first-child {
 padding-left:0;
 background:none
}
.white-area .twocolumns {
 overflow:hidden;
 position:relative;
 padding:23px 498px 0 55px;
 margin:0 -55px
}
.white-area .twocolumns .content {
 float:left;
 width:100%
}
.white-area .twocolumns aside {
 float:right;
 width:358px;
 background:#f2f2f2;
 padding:23px 20px 2999px;
 margin:-23px -443px -2999px 45px
}
.white-area .post-preview {
 position:relative;
 padding:0 0 60px;
 font-size:15px;
 line-height:26px
}
.white-area .post-preview .arrow {
 position:absolute;
 top:7px;
 left:-32px;
 width:9px;
 height:6px;
 background:url(/assets/ico-05-58adaa9ee48ced64a98f361350fb4c39.png) no-repeat;
 text-indent:-9999px;
 overflow:hidden
}
.white-area .post-preview .img {
 float:left;
 margin:0 20px 0 0
}
.white-area .post-preview .img img {
 vertical-align:top
}
.white-area .post-preview .descr {
 overflow:hidden
}
.white-area .post-preview h2 {
 font-size:24px;
 line-height:27px;
 margin-bottom:6px
}
.white-area .post-preview a {
 color:#498BCA
}
.white-area .post-preview p {
 margin-bottom:10px
}
.white-area .post-preview .meta {
 font-size:13px;
 line-height:16px;
 color:#b3b3b3
}
.white-area .post-preview .meta p {
 margin-bottom:0
}
.white-area .post-preview .meta .sep {
 padding:0 0 0 19px;
 background:url(/assets/sep-03-6ec35a5c191c280d76bef2d57a437ae4.gif) no-repeat 6px 6px
}
.ideas {
 width:100%;
 position:relative;
 z-index:1;
 padding-bottom:59px
}
.ideas .headline {
 max-width:1280px;
 width:100%;
 position:relative;
 z-index:10
}
.ideas .headline .holder {
 background:#666;
 padding:27px 55px 0;
 -moz-transition:all .4s;
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
.ideas .headline .holder:after {
 clear:both;
 content:'';
 display:block
}
.ideas .headline .search-form {
 float:right
}
.ideas .headline .search-form form,
.ideas .headline .search-form fieldset {
 float:left
}
.search-form .group {
 border:2px solid #ccc;
 min-height:1px;
 padding:0 6px;
 -moz-transition:all .4s;
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
.search-form .group:after {
 clear:both;
 content:'';
 display:block
}
.search-form .ico {
 float:left;
 padding:10px 6px 11px;
 width:20px;
 height:20px;
 text-indent:-9999px;
 overflow:hidden;
 -moz-transition:all .4s;
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
.search-form .ico-search {
 background:url(/assets/ico-search-ce8260c6232975d999beada4b09997f4.png) no-repeat 50% 50%
}
.search-form .ico img {
 vertical-align:middle
}
.search-form .txt {
 float:left;
 width:290px;
 background:none;
 padding:10px 0;
 margin:0;
 border:0;
 color:#b3b3b3;
 font:16px/20px 'proxima-nova', sans-serif;
 height:20px;
 -moz-transition:all .4s;
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
.ideas .headline h2 {
 margin:0;
 color:#f2f2f2;
 line-height:38px;
 letter-spacing:-1px
}
.ideas .headline .menu {
 width:100%;
 margin:0;
 padding:23px 0 0;
 list-style:none;
 clear:both;
 font-size:16px;
 line-height:22px;
 color:#b3b3b3
}
.ideas .headline .menu:after {
 clear:both;
 content:'';
 display:block
}
.ideas .headline .menu li {
 float:left;
 margin:0 5px 0 0
}
.ideas .headline .menu a {
 color:#b3b3b3;
 float:left;
 padding:9px 12px 8px;
 min-width:81px;
 text-align:center;
 cursor:pointer
}
.ideas .headline .menu a:hover,
.ideas .headline .menu .active a {
 color:#498BCA;
 text-decoration:none;
 background:#f2f2f2
}
.ideas .headline .menu .ico01 {
 float:left;
 width:18px;
 margin-right:8px;
 text-indent:-9999px
}
.ideas .headline .menu .ico01 span {
 display:block;
 height:2px;
 background:#b3b3b3;
 margin:3px 0 4px;
 overflow:hidden
}
.ideas .headline .menu .active a .ico01 span,
.ideas .headline .menu a:hover .ico01 span {
 background:#498BCA
}
.ideas .items-holder {
 padding:29px 40px 7px;
 text-align:center
}
.ideas .info-block {
 margin-bottom:30px;
 text-align:left
}
.bg-white {
 background:#fff !important
}
.how-in-works {
 width:100%
}
.intro {
 overflow:hidden;
 padding:0 55px;
 font-size:21px;
 line-height:34px;
 color:#666
}
.intro .text {
 float:left;
 width:32%;
 padding:25px 0
}
.intro h1 {
 margin:0 0 4px;
 color:#498BCA;
 font-size:40px;
 line-height:44px
}
.intro p {
 margin:0 0 20px
}
.intro a {
 color:#498BCA
}
.intro .visual {
 float:right;
 width:65.81%;
 background:#666
}
.intro .player {
 width:100%;
 position:relative
}
.intro .player img {
 width:100%;
 max-width:100%;
 vertical-align:top
}
.intro .player .ico-play {
 position:absolute;
 top:50%;
 left:50%;
 background:url(/assets/icon-youtube-1e403f88063be7cdb9bc59d1b4181e56.png) no-repeat;
 width:74px;
 height:74px;
 margin:-37px 0 0 -37px;
 text-indent:-9999px;
 overflow:hidden
}
.intro .subnav {
 width:100%;
 margin:0;
 padding:12px 0 10px;
 list-style:none;
 overflow:hidden;
 font-size:14px;
 line-height:18px;
 background:#666
}
.intro .is-sticky {
 background:#666;
 width:100%
}
.intro .sticky-wrapper {
 width:auto !important
}
.intro .is-sticky .subnav {
 width:100%;
 overflow:hidden;
 max-width:1280px;
 z-index:4;
 left:50%
}
.intro .subnav li {
 float:left;
 padding:0 2px
}
.intro .subnav li:first-child {
 margin-right:-1px
}
.intro .subnav a {
 float:left;
 color:#f2f2f2;
 text-align:center
}
.how-in-works .section {
 width:100%;
 padding:34px 0;
 font-size:15px;
 line-height:26px;
 color:#666
}
.how-in-works .section .holder {
 max-width:670px;
 padding:0 50px 28px;
 margin:0 auto
}
.how-in-works h2 {
 font-size:40px;
 line-height:44px;
 text-align:center;
 margin:0 0 38px
}
.how-in-works .columns {
 margin:0 -50px 24px;
 overflow:hidden
}
.how-in-works .columns .col {
 float:left;
 width:31.95%;
 margin-left:2.07%;
 text-align:center
}
.how-in-works .columns .col:first-child {
 margin-left:0
}
.how-in-works .columns .ico {
 background:#498BCA;
 width:100%;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 overflow:hidden;
 margin-bottom:8px
}
.how-in-works .bg-white .ico {
 background:#f2f2f2
}
.how-in-works .columns .ico img {
 display:block;
 width:100%;
 max-width:100%;
 position:relative;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.how-in-works .columns h3 {
 color:#498BCA;
 margin:0
}
.how-in-works .section p {
 margin:0 0 23px
}
.how-in-works .section .btn {
 margin-right:20px;
 background-color:#fff
}
.how-in-works .section.bg-white .btn {
 background-color:#f2f2f2
}
.how-in-works .section .btn:hover {
 background-color:#e5e5e5;
 background-color:#e5e5e5
}
.how-in-works .section.bg-white .btn-blue,
.how-in-works .section .btn-blue {
 padding-left:33px;
 padding-right:33px;
 background-color:#498BCA
}
.how-in-works .section .btn-blue:hover {
 background-color:#2C6FAF
}
.activity {
 padding:0 67px 0 0;
 font-size:13px;
 line-height:20px
}
.activity h2 {
 margin:0 0 7px;
 font-size:24px;
 line-height:30px
}
.activity .post {
 width:100%;
 margin-bottom:20px
}
.activity .post:after {
 clear:both;
 content:'';
 display:block
}
.activity .post .left {
 float:left;
 width:50px
}
.activity .post .avatar {
 width:100%;
 position:relative
}
.activity .post .avatar:after {
 content:'';
 position:absolute;
 top:17px;
 right:0;
 width:0;
 height:0;
 overflow:hidden;
 border:5px solid transparent;
 border-right-color:#f2f2f2
}
.activity .post img {
 vertical-align:top
}
.activity .post .ico {
 display:table;
 width:50px;
 height:50px;
 background:#666;
 text-align:center
}
.activity .post .ico .cl {
 display:table-cell;
 vertical-align:middle
}
.activity .post .text {
 overflow:hidden;
 background:#f2f2f2;
 padding:13px 100px 14px 19px
}
.activity .post h3 {
 padding:0;
 margin:0 0 6px
}
.activity .post h3 a {
 color:#666
}
.activity .post .meta {
 margin:0;
 padding:0;
 list-style:none;
 width:100%;
 overflow:hidden;
 color:#b3b3b3
}
.activity .post .meta ul {
 margin:0 0 0 -10px;
 padding:0;
 list-style:none;
 float:left
}
.activity .post .meta li {
 float:left;
 background:url(/assets/bull01-f468d46457cf2409f2254542a89f1008.gif) no-repeat 0 50%;
 padding:0 6px 0 10px
}
.activity .post .meta .mark {
 float:left;
 color:#666;
 margin-right:10px
}
.activity .post a {
 color:#498BCA
}
.activity .post p {
 margin:0 0 10px
}
.activity .post.reply .left {
 width:100px
}
.activity .post.reply .avatar {
 float:right;
 width:50px
}
.activity .post.reply .avatar:after {
 display:none
}
.activity .post.reply .text {
 padding:5px 13px 7px
}
.activity .post h4 {
 margin:0;
 color:#666;
 font:13px/18px 'proxima-nova', sans-serif;
 font-weight:bold
}
.activity .post h4 a {
 color:#666
}
.activity .more {
 text-align:center;
 font-size:16px;
 line-height:22px
}
.activity .more a {
 display:inline-block;
 border:2px solid #ccc;
 color:#b3b3b3;
 padding:10px 10px 9px;
 min-width:115px;
 text-align:center
}
footer {
 font-size:14px;
 line-height:22px;
 color:#999
}
footer .block {
 padding:41px 35px 70px;
 font-size:0;
 line-height:0
}
footer .block .col {
 display:inline-block;
 vertical-align:top
}
footer .block .col>.in {
 padding:0 17px 0 18px;
 font-size:14px;
 line-height:22px;
 min-width:165px
}


footer .block h3 {
    color: #498BCA;
    text-transform: uppercase;
    font: 19px/30px 'proxima-nova', sans-serif;
    margin: 0 0 20px;
}


footer .block p {
 margin:0 0 10px
}
footer .menu-list {
 list-style:none;
 margin:0;
 padding:0
}
footer .menu-list li {
 padding:0 0 9px
}
footer .menu-list a {
 color:#999
}
footer .subscribe-form {
 width:265px
}
footer .slides {
 list-style:none;
 margin:0;
 padding:0;
 overflow:hidden;
 position:relative;
 z-index:0
}
footer .ad-box {
 padding:0 0 10px
}
footer .ad-box img {
 vertical-align:top;
 border:2px solid #fff
}
footer .bottom {
 background:#498BCA;
 color:#fff;
 padding:15px 48px
}
footer .bottom a {
 color:#fff
}
footer .logo {
 float:left;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/symbid-tfn-logo-white-small-8c4a259831ba63fcc0de8db73986f8da.png) no-repeat;
 width:104px;
 height:35px;
 margin:0 44px 0 0
}
footer .logo a {
 display:block;
 height:100%
}
footer .navbar {
 list-style:none;
 margin:0;
 padding:0;
 overflow:hidden;
 font-size:12px;
 line-height:15px
}
footer .navbar li {
 float:left;
 padding:8px 12px 3px
}
.element-block {
 padding:0 0 25px;
 color:#666
}
.element-block h2 {
 margin-bottom:28px
}
.w1 {
 margin:0 auto;
 max-width:490px
}
.lbl {
 display:block;
 font:18px/21px 'proxima-nova';
 font-weight:400;
 padding:0 0 10px
}
.ui-slider {
 position:relative;
 text-align:left;
 width:100%;
 max-width:335px;
 height:5px;
 top:7px;
 margin:0 0 50px;
 background:#bababa
}
.ui-slider .ui-slider-range {
 position:absolute;
 background:#498BCA;
 z-index:1
}
.ui-slider-horizontal .ui-slider-range-min {
 left:0
}
.ui-slider-horizontal .ui-slider-range {
 top:0;
 height:100%
}
.ui-slider .ui-slider-handle {
 position:absolute;
 z-index:1;
 width:18px;
 height:18px;
 cursor:default;
 background:url(/assets/ico-09-929692103e913120a8f9dff0225f9f05.png) no-repeat
}
.ui-slider-horizontal .ui-slider-handle {
 top:-7px;
 margin-left:-9px
}
.ui-slider .min-val,
.ui-slider .max-val {
 position:absolute;
 bottom:-28px;
 font-size:13px;
 line-height:16px
}
.ui-slider .min-val {
 left:0
}
.ui-slider .max-val {
 right:0
}
.ui-slider .ui-slider-handle .val-tip {
 position:absolute;
 text-align:center;
 opacity:0;
 left:50%;
 top:-35px;
 margin:0 0 0 -43px;
 width:75px;
 padding:5px;
 background:#498BCA;
 color:#fff;
 font-size:13px;
 line-height:16px;
 -webkit-transition:opacity 0.4s;
 -moz-transition:opacity 0.4s;
 -o-transition:opacity 0.4s;
 transition:opacity 0.4s;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.ui-slider .ui-slider-handle .val-tip .arrow {
 position:absolute;
 bottom:-7px;
 left:50%;
 margin:0 0 0 -7px;
 width:14px;
 height:7px;
 background:url(/assets/ico-10-4be255f51341e56fe55e8670b36e0177.png) no-repeat
}
.ui-slider .ui-slider-handle:hover {
 text-decoration:none
}
.ui-slider .ui-slider-handle:hover .val-tip,
.ui-slider .ui-slider-handle:focus .val-tip {
 opacity:1
}
.simple-form label {
 display:block;
 font-size:15px;
 line-height:18px;
 padding:0 0 5px;
 color:#666
}
.simple-form .text {
    border: 1px solid #bababa54;
    padding: 0 10px;
    margin: 0 0 16px;
    border-radius: 5px;
  width: 550px;
}
.simple-form .text.with-ico {
 background:url(/assets/ico-01-90003b02fde8d1bb391f73735fafde88.png) no-repeat 11px 10px;
 padding-left:38px
}
.simple-form .text input[disabled] {
 background-color:#e8e8e8
}
.simple-form .text input,
.simple-form .text textarea {
 float:left;
 width:100%;
 height:20px;
 padding:8px 10px;
 margin:0 -10px;
 background:none;
 border:0;
 color:#999;
 font:16px/19px 'proxima-nova'
}
.simple-form .text textarea {
 overflow:auto;
 height:188px
}
.simple-form .text.parent-focus {
 border-color:#999
}
.simple-form .text.with-ico.parent-focus {
 background-position:11px -40px
}
.simple-form .text.parent-focus input {
 color:#666
}
.simple-form .text.disabled {
 background-color:#f2f2f2
}
.simple-form .text.disabled input {
 color:#ccc
}
.simple-form .note {
 display:block;
 font-style:normal;
 font-size:13px;
 line-height:16px;
 color:#bababa;
 position:relative;
 top:-8px;
 padding:0 0 15px
}
.simple-form .row {
 position:relative;
 min-height:40px;
 padding:0 0 20px
}
.simple-form .row .select-area {
 top:0;
 left:0;
 right:0;
 width:auto
}
.simple-form .chk-row {
 padding:0 0 11px
}
.simple-form .chk-row label {
 float:left;
 min-width:100px;
 padding-right:6px;
 padding-bottom:0
}
.msg-box {
 border:2px solid #498BCA;
 background:#edf3fe;
 text-align:left;
 color:#498BCA;
 position:relative;
 padding:12px 40px 12px 20px;
 margin:0 0 18px;
 font-size:15px;
 line-height:18px;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px
}
.msg-box.green {
 color:#22b573;
 background-color:#e9f8f1;
 border-color:#22b573
}
.msg-box.red {
 color:#c1272d;
 background-color:#fde8e9;
 border-color:#ed1c24
}
.msg-box.grey {
 color:#666;
 background-color:#f2f2f2;
 border-color:#ccc
}
.msg-box p {
 margin:0
}
.msg-box .btn-close {
 position:absolute;
 top:13px;
 right:17px;
 width:15px;
 height:15px;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/btn-close-7bc985c00c7135a70c83a950b7e02492.png) no-repeat
}
.msg-box.green .btn-close {
 background-position:-25px 0
}
.msg-box.red .btn-close {
 background-position:-50px 0
}
.msg-box.grey .btn-close {
 background-position:-75px 0
}
.circle-progress {
 float:left;
 width:92px;
 height:92px;
 text-align:center;
 font:35px/92px 'proxima-nova';
 font-weight:400;
 margin:0 40px 0 0
}
.circle-progress span {
 position:absolute;
 left:0;
 width:82px;
 height:82px;
 line-height:82px;
 text-align:center;
 background:#f2f2f2;
 -webkit-border-radius:46px;
 -moz-border-radius:46px;
 border-radius:46px;
 border:5px solid #b2b2b2
}
.circle-progress .slice {
 width:100%;
 height:100%;
 clip:rect(0px, 92px, 92px, 46px);
 position:absolute;
 top:0;
 left:0
}
.circle-progress .gt50 {
 clip:rect(auto, auto, auto, auto)
}
.circle-progress .eq100 {
 -webkit-border-radius:46px;
 -moz-border-radius:46px;
 border-radius:46px;
 background:#498bca url(/assets/bg-progress-success-c0fa06cc441193cc0ee2c3a2c34360bc.png) no-repeat 50% 40%;
 clip:rect(0px, 92px, 92px, 0px)
}
.circle-progress .pie {
 border:5px solid #498BCA;
 border-radius:46px;
 clip:rect(0, 46px, 92px, 0);
 height:82px;
 position:absolute;
 width:82px;
 left:0
}
.circle-progress .pie.fill {
 -webkit-transform:rotate(180deg) !important;
 -moz-transform:rotate(180deg) !important;
 -ms-transform:rotate(180deg) !important;
 -o-transform:rotate(180deg) !important;
 transform:rotate(180deg) !important
}
.profile-area {
 width:100%
}
.profile-area .base {
 background:#f2f2f2;
 color:#666;
 font-size:14px;
 line-height:26px;
 padding:0 20px;
 position:relative;
 z-index:1
}
.profile-area .base .top {
 margin:0 auto;
 padding:29px 200px 44px 0;
 max-width:970px;
 position:relative
}
.profile-area .base .img {
 float:left;
 margin:0 33px 0 0;
 border:8px solid #fff
}
.profile-area .base .img a {
 float:left;
 cursor:pointer;
 position:relative
}
.profile-area .base .img img {
 vertical-align:top
}
.profile-area .base .img .icon {
 position:absolute;
 right:11px;
 bottom:11px;
 width:29px;
 height:23px;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/ico-18-e94a4a7af14bbcc1e281b1e35332335d.png) no-repeat
}
.profile-area .base .profile-option {
 position:absolute;
 top:37px;
 right:0;
 width:170px;
 text-align:center;
 color:#b3b3b3;
 font-size:12px;
 line-height:15px
}
.profile-area .base .profile-progress {
 overflow:hidden;
 width:170px;
 background:url(/assets/bg-profile-progress-3eb5f13669bdd5ff1de5cfee64359006.gif) repeat-x;
 text-indent:-9999px;
 margin:0 0 13px;
 text-align:left
}
.profile-area .base .profile-progress .value {
 float:left;
 height:8px;
 background:url(/assets/bg-profile-progress-3eb5f13669bdd5ff1de5cfee64359006.gif) repeat-x 0 -18px
}
.profile-area .base .profile-progress .value-1 {
 width:31px
}
.profile-area .base .profile-progress .value-2 {
 width:65px
}
.profile-area .base .profile-progress .value-3 {
 width:99px
}
.profile-area .base .profile-progress .value-4 {
 width:133px
}
.profile-area .base .profile-progress .value-5 {
 width:167px
}
.profile-area .base .profile-option .str {
 display:block;
 text-transform:uppercase;
 padding:0 0 8px
}
.profile-area .base .upgrade-str {
 font-size:14px;
 line-height:17px;
 padding:0 0 10px
}
.profile-area .base .upgrade-str a {
 color:#498BCA
}
.profile-area .base .descr {
 overflow:hidden;
 max-width:370px
}
.profile-area .base .head {
 font-size:23px;
 line-height:26px;
 padding:2px 0 4px
}
.profile-area .base .head .name {
 float:left;
 padding:0 17px 0 0;
 letter-spacing:-1px
}
.profile-area .base .head .btn-edit {
 float:left;
 width:14px;
 height:14px;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/ico-12-e649978eb9538026cbf4cdf7dc68576d.gif) no-repeat;
 position:relative;
 top:4px
}
.profile-area .base .role {
 display:block;
 padding:0 0 15px;
 font-size:13px;
 line-height:16px
}
.profile-area .base p {
 margin:0
}
.profile-area .base .panel {
 background:#666;
 margin:0 auto;
 max-width:1170px;
 text-transform:uppercase;
 font-size:13px;
 line-height:40px;
 letter-spacing:1px
}
.profile-area .base .panel a {
 color:#f2f2f2
}
.profile-area .base .panel .account-link {
 float:right;
 margin:0 0 0 10px;
 padding:0 11px 0 28px;
 background:url(/assets/ico-13-49ca867727c3e442dc4a051fec7af209.gif) no-repeat 0 50%
}
.profile-area .base .panel .tabset {
 float:left;
 list-style:none;
 margin:0;
 padding:0
}
.profile-area .base .panel .tabset li {
 float:left
}
.profile-area .base .panel .tabset a {
 float:left;
 padding:0 10px
}
.profile-area .base .panel .tabset a:hover,
.profile-area .base .panel .tabset a:focus,
.profile-area .base .panel .tabset .active a {
 text-decoration:none;
 color:#498BCA;
 background:#fff
}
.profile-area .base .panel .tabset .disabled,
.profile-area .base .panel .tabset .disabled a,
.profile-area .base .panel .tabset .disabled a:hover,
.profile-area .base .panel .tabset .disabled a:focus {
 color:#b3b3b3;
 cursor:default;
 background:none
}
.profile-area .white-part {
 background:#fff;
 overflow:hidden;
 border:1px solid #fff;
 border-width:25px 0 18px;
 padding:0 20px
}
.profile-area .col-holder {
 margin:0 auto;
 padding:0 410px 0 0;
 max-width:760px
}
.profile-area .col-holder .main-col {
 float:left;
 width:100%;
 max-width:672px
}
.profile-area .col-holder aside {
 float:right;
 width:358px;
 margin:0 -410px -999px 12px;
 padding:28px 20px 999px;
 background:#f2f2f2
}
.profile-area .wallet {
 background:#fff;
 padding:12px 24px 5px;
 margin:0 0 38px
}
.profile-area .wallet .total {
 display:block;
 color:#498BCA;
 font-size:47px;
 line-height:50px
}
.profile-area .wallet .str {
 display:block;
 padding:0 0 21px 5px;
 color:#b3b3b3;
 text-transform:uppercase;
 font-size:11px;
 line-height:14px
}
.profile-area .wallet .sum {
 display:block;
 color:#999;
 font-size:23px;
 line-height:26px;
 padding:0 0 2px
}
.profile-area .service-links {
 list-style:none;
 margin:-4px 0 0;
 padding:0 0 5px;
 font-size:0;
 line-height:0
}
.profile-area .service-links>li {
 vertical-align:top;
 width:49.9%
}
.profile-area .service-links>li:after {
 clear:both;
 content:"";
 display:block
}
.profile-area .service-links a {
 color:#498BCA;
 font-size:15px;
 line-height:23px;
 float:left;
 margin:0 5px 6px 32px;
 position:relative;
 cursor:pointer
}
.profile-area .service-links .ico {
 position:absolute;
 top:4px;
 left:-28px;
 width:18px;
 height:16px;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/ico-14-a9acffce4555bf5eed7018f9366c4100.gif) no-repeat
}
.profile-area .service-links .ico-2 {
 top:0;
 left:-29px;
 width:19px;
 height:22px;
 background-image:url(/assets/ico-15-e5c0da2e15cc8a3236270ac05db3c3a6.gif)
}
.profile-area aside .head {
 border-top:2px solid #ccc;
 color:#666;
 text-align:center;
 margin:0 0 1px
}
.profile-area aside .head h3 {
 display:inline-block;
 vertical-align:top;
 position:relative;
 top:-10px;
 background:#f2f2f2;
 padding:0 21px;
 margin:0;
 font-size:16px;
 line-height:19px
}
.profile-area .firm-box {
 color:#666
}
.profile-area aside .group {
 padding:0 0 26px
}
.profile-area aside .group .firm-box {
 margin-bottom:12px
}
.profile-area .activity-list {
 color:#666
}
.profile-area .open-block .head {
 padding-top:9px;
 padding-bottom:15px
}
.profile-area .open-block .head h2 {
 font-size:21px;
 line-height:24px
}
.group-block {
 border:2px solid #ccc;
 overflow:hidden;
 padding:10px 31px 23px;
 margin:0 0 18px;
 color:#666;
 font-size:13px;
 line-height:22px
}
.group-block .img {
 float:left;
 padding:0 48px 0 0;
 text-align:center
}
.group-block .img img {
 display:block;
 margin:0 0 11px
}
.group-block .img .btn {
 text-transform:uppercase;
 font-size:14px;
 line-height:17px;
 padding:8px 11px 3px
}
.group-block .descr {
 overflow:hidden;
 max-width:350px;
 padding:11px 0 0
}
.group-block h3 {
 font-size:23px;
 line-height:26px;
 margin:0 0 2px
}
.group-block h3 a {
 color:#666
}
.group-block p {
 margin:0 0 16px
}
.group-block .small-tbl {
 border-collapse:collapse;
 text-transform:uppercase
}
.group-block .small-tbl td {
 border-left:1px solid #e6e6e6;
 padding:0 20px
}
.group-block .small-tbl td:first-child {
 padding-left:0;
 border-left:0
}
.group-block .small-tbl .value {
 display:block;
 font-size:19px;
 line-height:22px
}
.group-block .small-tbl .unit {
 display:block;
 color:#b3b3b3;
 font-size:11px;
 line-height:14px
}
.group-block .small-tbl .add-list {
 list-style:none;
 margin:0;
 padding:0;
 font-size:11px;
 line-height:14px;
 min-width:130px
}
.group-block .small-tbl .add-list li {
 padding:6px 0 0
}
.group-block .small-tbl .add-list li:first-child {
 padding-top:0
}
.group-block .small-tbl .add-list li:after {
 clear:both;
 content:"";
 display:block
}
.group-block .small-tbl .add-list .name {
 float:left;
 min-width:47px;
 padding:0 5px 0 0;
 color:#b3b3b3
}
.group-block .small-tbl .add-list .add-value {
 display:block;
 overflow:hidden
}
.investment-block {
 background:#f2f2f2;
 padding:10px;
 margin:0 0 6px
}
.investment-block .holder {
 position:relative;
 padding:0 220px 0 0;
 border-bottom:1px solid #f2f2f2
}
.investment-block .top-part {
 padding:0 0 19px
}
.investment-block .top-part .img {
 float:left;
 margin:0 10px 0 0
}
.investment-block .top-part .img img {
 vertical-align:top
}
.investment-block .top-part .descr {
 overflow:hidden;
 padding:4px 0 0
}
.investment-block .top-part h3 {
 font-size:23px;
 line-height:26px;
 margin:0 0 4px
}
.investment-block .top-part h3 a {
 color:#666
}
.investment-block .top-part .add-links {
 list-style:none;
 margin:0 0 0 -17px;
 padding:0;
 overflow:hidden;
 font-size:14px;
 line-height:17px
}
.investment-block .top-part .add-links li {
 float:left;
 padding:0 0 0 17px
}
.investment-block .top-part .add-links a {
 color:#498BCA;
 float:left
}
.investment-block .top-part .add-links .ico-2 {
 padding-left:21px;
 background:url(/assets/ico-17-3063b9a1111cfb77249e9ebf2b9ba158.gif) no-repeat 0 2px
}
.investment-block .invested {
 position:absolute;
 bottom:15px;
 right:10px;
 font-size:11px;
 line-height:14px
}
.investment-block.completed .invested {
 bottom:23px
}
.investment-block .invested .value {
 display:block;
 color:#498BCA;
 font-size:18px;
 line-height:21px;
 padding:0 0 2px
}
.investment-block .invested .str {
 text-transform:uppercase;
 color:#b3b3b3;
 display:block
}
.investment-block .status {
 position:absolute;
 bottom:27px;
 right:105px;
 color:#ccc;
 border:2px dashed #ccc;
 text-transform:uppercase;
 font-size:13px;
 line-height:16px;
 padding:7px 8px 6px
}
.investment-block .btn {
 position:absolute;
 bottom:17px;
 right:105px;
 text-transform:uppercase;
 font-size:12px;
 line-height:15px;
 padding:11px 16px 6px
}
.investment-block .small-tbl {
 border-collapse:collapse;
 margin:16px 0 15px
}
.investment-block .small-tbl td {
 border-left:1px solid #e6e6e6;
 padding:0 16px
}
.investment-block .small-tbl td:first-child {
 padding-left:10px;
 border-left:0
}
.investment-block .small-tbl .value {
 display:block;
 color:#666;
 font:20px/23px 'proxima-nova';
 font-weight:400
}
.investment-block .small-tbl .unit {
 display:block;
 text-transform:uppercase;
 color:#b3b3b3;
 font-size:11px;
 line-height:14px
}
.payment-area {
 padding:25px 55px 0;
 overflow:hidden;
 clear:both
}
.payment-box {
 color:#666666;
 overflow:hidden;
 margin-bottom:38px
}
.payment-box p {
 margin:0 0 8px
}
.payment-box img {
 vertical-align:top;
 width:100%
}
.payment-box h2 {
 font-size:24px;
 line-height:28px;
 margin-top:14px;
 float:left
}
.payment-box h2 span {
 color:#666666
}
.payment-box .right {
 float:right;
 width:34.1%
}
.payment-description {
 overflow:hidden;
 background-color:#fff;
 margin:0 -55px;
 padding:30px 55px 15px
}
.total-due {
 width:30.8%;
 float:right;
 padding:21px 19px 50px 19px;
 background-color:#f2f2f2;
 min-height:757px
}
.total-due .holder {
 background-color:#fff;
 padding:16px 19px
}
.total-due .info {
 color:#b3b3b3;
 font:12px/14px 'proxima-nova', sans-serif;
 text-transform:uppercase;
 padding:0 7px 12px;
 border-bottom:2px solid #cccccc;
 margin-bottom:11px
}
.total-due .info p {
 margin:0
}
.total-due .info .invest {
 margin-bottom:14px
}
.total-due .info .invest h2 {
 font-size:50px;
 line-height:48px
}
.total-due .info .share {
 font-size:25px;
 line-height:34px;
 color:#498BCA
}
.total-due .description {
 text-transform:uppercase;
 font:13px/15px 'proxima-nova', sans-serif;
 font-weight:400;
 color:#666666;
 padding:0 5px 14px;
 border-bottom:2px solid #cccccc;
 margin-bottom:16px
}
.total-due .description p {
 margin:0;
 overflow:hidden
}
.total-due .description .title {
 margin-bottom:15px
}
.total-due .description span {
 float:left;
 width:60%
}
.total-due .sum {
 width:40%;
 text-align:right;
 float:right;
 font-weight:normal
}
.total-due .entity {
 font-family:'proxima-nova', sans-serif;
 padding-left:22px
}
.total-due .entity ul {
 margin:0;
 padding:0;
 list-style:none
}
.total-due .entity li {
 margin-bottom:7px;
 width:100%;
 overflow:hidden
}
.total-due .description .dossier {
 overflow:hidden;
 color:#666666;
 display:block;
 background:url(/assets/ico-0001-7dfb35b491cdb816f6981bf4444ebfde.png) no-repeat 0 6px;
 padding-left:21px;
 margin-bottom:7px
}
.total-due .open-block .dossier.active {
 background-position:0 -43px
}
.total-due .total {
 padding:0 5px
}
.total-due .total h3 {
 color:#666666;
 overflow:hidden
}
.total-due .total h3 span {
 float:left;
 width:50%
}
.total-due .total .sum {
 width:50%
}
.filling,
.title-grey {
 color:#666666
}
.filling {
 float:left;
 width:57.4%;
 color:#666666
}
.filling .open-block h2 {
 font-size:24px;
 line-height:28px;
 margin:0 0 5px -29px
}
.filling .open-block h2.active {
 margin-bottom:13px;
 background-position:0 -156px
}
.filling .open-block a h2 {
 color:#666666;
 padding-left:29px;
 overflow:hidden;
 display:block
}
.filling .open-block h2 .check,
.filling .open-block h2 .sum {
 display:none
}
.filling .open-block h2.active .check,
.filling .open-block h2.active .sum {
 display:inline-block
}
.select-amount {
 font-size:15px;
 line-height:18px;
 margin-bottom:4px
}
.select-amount p {
 margin:0 0 8px
}
.select-amount .read-more {
 font-family:'proxima-nova', sans-serif;
 font-weight:bold
}
.select-amount .amount-form {
 padding-top:5px
}
.select-amount .amount-form .row {
 overflow:hidden;
 margin-bottom:55px
}
.select-amount .amount-form .row label {
 overflow:hidden;
 display:block
}
.amount-form .text input {
 border:0px;
 margin-top:-4px;
 width:110px
}
#desinvest_form #manual-amount,
.select-amount .amount-form .text {
 width:130px;
 font:15px/19px 'proxima-nova', sans-serif;
 font-size:15px;
 line-height:19px;
 padding:9px;
 color:#666666;
 border:2px solid #999999
}
.slider.symbid,
.slider-select-amount.ui-slider {
 position:relative;
 text-align:left;
 width:100%;
 max-width:100%;
 height:5px;
 margin:0 0 56px;
 background:#bababa url(/assets/bg-0001-f2a5e3789906f9ce3d2a7c47b8d061a9.png) repeat-x
}
.slider-select-amount.ui-slider .ui-slider-range {
 position:absolute;
 background:#498bca url(/assets/bg-0001-f2a5e3789906f9ce3d2a7c47b8d061a9.png) repeat-x;
 z-index:1
}
.slider-select-amount.ui-slider .min-val,
.slider-select-amount.ui-slider .max-val {
 bottom:-32px
}
.select-amount .amount-form .chk-area {
 margin-right:13px
}
.select-amount .amount-form .chk-area {
 background-color:#bababa
}
.select-amount .amount-form .chk-checked:hover,
.select-amount .amount-form .chk-checked {
 background-color:#498BCA
}
.select-amount .amount-form .chk-area:hover span,
.select-amount .amount-form .chk-checked span {
 background-position:0 0
}
.select-amount .amount-form .chk-disabled:hover,
.select-amount .amount-form .chk-disabled {
 background-color:#bababa
}
.filling .agreement {
 font-size:15px;
 line-height:18px;
 margin-bottom:4px
}
.filling .agreement h2 {
 margin-bottom:14px
}
.agreement h3 {
 color:#000;
 margin-bottom:10px
}
.agreement .agreement-form {
 padding-bottom:15px
}
.agreement .agreement-form .box {
 overflow:hidden;
 border:2px solid #000;
 margin-bottom:27px;
 width:99.5%;
 padding-top:17px
}
.agreement .agreement-form .scrollable-wrapper {
 width:99%;
 height:170px;
 overflow:auto;
 position:relative
}
.agreement .agreement-form .wrap {
 width:95%;
 margin:0 auto
}
.agreement .agreement-form .jspDrag {
 background-color:#666666;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 width:6px;
 cursor:pointer;
 left:10px;
 position:relative;
 top:0
}
.agreement .agreement-form .jspPane {
 position:absolute
}
.agreement .agreement-form .jspTrack {
 position:relative
}
.agreement .agreement-form .jspCap {
 display:none
}
.agreement .agreement-form .jspVerticalBar {
 height:100%;
 position:absolute;
 right:0;
 top:0;
 width:16px
}
.agreement .agreement-form h4 {
 margin:0 0 5px;
 font:14px/16px 'proxima-nova', sans-serif;
 font-weight:bold
}
.agreement .agreement-form ol {
 margin:0;
 padding:0;
 list-style:none;
 counter-reset:section;
 font-size:14px;
 line-height:21px
}
.agreement .agreement-form ol li {
 overflow:hidden;
 padding-left:19px;
 margin-bottom:1px
}
.agreement .agreement-form ol li:before {
 content:counter(section) ".";
 counter-increment:section;
 float:left;
 margin-left:-19px
}
.agreement .agreement-form .scrollable-area {
 height:170px;
 overflow:auto;
 padding:17px 20px 0 17px
}
.agreement .agreement-form img {
 vertical-align:top;
 width:100%;
 margin-top:27px
}
.agreement .agreement-form .row {
 overflow:hidden;
 line-height:20px;
 margin-bottom:10px
}
.agreement .agreement-form .row label {
 overflow:hidden;
 display:block
}
.agreement .agreement-form .chk-area {
 background-color:#bababa;
 margin:0 11px 0 0
}
.agreement .agreement-form .chk-checked:hover,
.agreement .agreement-form .chk-checked {
 background-color:#498BCA
}
.agreement .agreement-form .chk-area:hover span,
.agreement .agreement-form .chk-checked span {
 background-position:0 0
}
.agreement .agreement-form .chk-disabled:hover,
.agreement .agreement-form .chk-disabled {
 background-color:#bababa
}
.agreement .agreement-form .submit {
 cursor:pointer;
 border:none;
 border-bottom:3px solid #498BCA;
 font:15px/18px 'proxima-nova', sans-serif;
 padding:6px 11px 1px;
 margin:7px 0 0 -1px;
 text-transform:uppercase
}
.agreement .check {
 width:18px;
 height:18px;
 background:url(/assets/bul-0001-f677e4122667bc63cc4348fdaef4380b.png) no-repeat;
 margin-top:3px
}
.payment-method-form .img-box {
 width:95px;
 float:left
}
.payment-method-form img {
 vertical-align:top
}
.payment-method-form ul {
 margin:16px 0 0 2px;
 padding:0;
 list-style:none
}
.payment-method-form li {
 overflow:hidden;
 border-bottom:1px solid #d9d9d9;
 padding-bottom:21px;
 margin-bottom:19px
}
.payment-method-form .row {
 overflow:hidden;
 font-size:14px;
 line-height:16px;
 margin-top:10px
}
.payment-method-form .rad-area span {
 background:url(/assets/bg-radio-91106c0782ac35c389c51415272ced2a.png) no-repeat 0 -96px;
 display:block;
 height:100%
}
.payment-method-form .rad-area:hover span {
 background-position:0 -28px
}
.payment-method-form .rad-checked:hover span,
.payment-method-form .rad-checked span {
 background-position:0 -56px
}
.payment-method-form .rad-disabled:hover span,
.payment-method-form .rad-disabled span {
 background-position:0 0
}
.payment-method-form .rad-area {
 margin-right:13px
}
.payment-method-form .data {
 overflow:hidden;
 clear:both;
 font-size:15px;
 line-height:18px;
 padding:25px 0 12px;
 display:none
}
.payment-method-form .data-row {
 overflow:hidden;
 margin-bottom:9px;
 width:64%
}
.payment-method-form .select-area {
 width:100% !important
}
.payment-method-form .data label {
 float:left;
 margin:1px 5% 0 0;
 padding-top:11px;
 width:33.5%
}
.payment-method-form .data .txt {
 overflow:hidden;
 border:2px solid #999999;
 padding:0 5px
}
.payment-method-form .text {
 width:100%;
 border:none;
 font-size:15px;
 line-height:19px;
 padding:8px 0 9px;
 color:#666666
}
.payment-method-form .row-select {
 overflow:hidden;
 width:64%;
 margin-bottom:8px
}
.payment-method-form .box {
 overflow:hidden
}
.payment-method-form .row-select .column-left {
 width:31%;
 float:left
}
.payment-method-form .row-select .column-right {
 float:right;
 width:63%
}
.payment-method-form .select-area .select-opener {
 right:10px;
 background-position:-24px 0
}
.payment-method-form .select-area .center {
 border-color:#999999
}
.payment-method-form .data-row .size {
 float:left;
 width:16%;
 margin-right:4.6%
}
.payment-method-form .note {
 margin:14px 0 0;
 color:#bababa;
 font-size:13px;
 line-height:18px;
 overflow:hidden
}
.payment-method-form .submit {
 cursor:pointer;
 border:none;
 border-bottom:3px solid #498BCA;
 font:15px/18px 'proxima-nova', sans-serif;
 padding:6px 24px 3px;
 margin:10px 0 0 38.6%;
 text-transform:uppercase
}
@media only screen and (max-width: 1300px) {
  
  
  
  
  
 #header .holder {
  padding-left:30px;
  padding-right:30px;
    padding-bottom:45;
 }
 #header .logo {
  margin-right:55px
 }
 .info-area {
  -moz-transition:all .4s;
  -webkit-transition:all .4s;
  -o-transition:all .4s;
  transition:all .4ss;
  padding:35px 37px
 }
 .info-area h2 {
  clear:both;
  -moz-transition:all .4s;
  -webkit-transition:all .4s;
  -o-transition:all .4s;
  transition:all .4s
 }
 .info-area .holder {
  text-align:center;
  margin-bottom:7px
 }
 .info-area .info-block {
  text-align:left;
  margin-bottom:30px
 }
 .stat-data {
  padding:32px 82px
 }
 .stat-data h3 {
  margin:0 0 20px;
  float:none;
  width:auto
 }
 .stat-data ul li {
  width:19%;
  padding:0 2.1%
 }
 .ideas .headline .holder {
  padding-left:30px;
  padding-right:30px
 }
 .invest-area,
 .white-area {
  padding-left:30px;
  padding-right:30px
 }
 .white-area .content-panel {
  max-width:1218px
 }
 .invest-area .sticky-wrapper.is-sticky .panel,
 .invest-area .sticky-wrapper.is-sticky .panel-in {
  padding-left:30px;
  padding-right:30px
 }
 .white-area .twocolumns {
  margin-left:-30px;
  margin-right:-30px;
  padding-left:30px;
  padding-right:473px
 }
 .white-area .open-block .head h2 {
  margin-left:-16px;
  padding-left:18px
 }
 .invest-area .invest-info {
  padding-top:18px
 }
 .invest-area .invest-info p {
  margin-bottom:12px
 }
 .invest-area .sum-invested .value {
  font-size:40px;
  line-height:42px
 }
 .white-area .post-preview .arrow {
  left:-20px
 }
 footer .block {
  text-align:center
 }
 footer .block .col {
  text-align:left
 }
 footer .block .col>.in {
  padding-bottom:10px
 }
 .profile-area .open-block .head h2 {
  margin-left:-14px;
  padding-left:16px;
  background-position:0 -92px
 }
 .profile-area .open-block .head h2.active {
  background-position:0 8px
 }
}
@media only screen and (max-width: 1102px) {
 .info-space {
  padding-left:10px;
  padding-right:10px
 }
 .info-space .img {
  float:none;
  margin-right:0;
  margin-bottom:10px
 }
 .info-space .img img {
  display:block;
  max-width:100%;
  margin:0 auto
 }
 #header .main-nav {
  text-align:center
 }
 #header .main-nav li {
  float:none;
  display:inline-block
 }
 .slideshow .holder {
  top:60px;
  left:140px
 }
 .slideshow .nav {
  width:162px
 }
 .info-area h2 {
  padding-top:20px
 }
 .info-area .btn {
  margin-left:0
 }
 .stat-data {
  padding:32px;
  font-size:16px
 }
 .stat-data h3 {
  font-size:30px;
  line-height:36px
 }
 .stat-data ul li {
  padding:0 2%
 }
 .stat-data ul strong {
  font-size:30px;
  line-height:32px
 }
 .invest-area .img {
  float:none;
  margin:0 auto;
  width:100%
 }
 .invest-area .invest-info {
  padding:40px 20px;
  margin:0 auto;
  max-width:730px
 }
 .invest-area .panel {
  font-size:12px
 }
 .invest-area .panel .project-title {
  min-width:150px
 }
 .white-area .post-preview .img {
  float:none;
  width:100%;
  margin-right:0;
  margin-bottom:15px
 }
 .white-area .post-preview .img img {
  display:block;
  width:100%
 }
 .group-block {
  padding-left:15px;
  padding-right:15px
 }
 .investment-block .small-tbl td {
  padding-left:10px;
  padding-right:10px
 }
 .payment-area {
  padding:25px 35px
 }
}
@media only screen and (max-width: 968px) {
 #header .main-nav {
  display:none
 }
 .testimonial-area .holder .col>.in {
  padding-left:20px;
  padding-right:20px
 }
 .intro .text {
  float:none;
  width:auto
 }
 .intro .visual {
  float:none;
  max-width:770px;
  margin:0 auto;
  width:auto
 }
 .invest-area .sticky-wrapper.is-sticky .panel {
  position:relative !important;
  margin-left:0 !important;
  top:0 !important;
  margin-top:0
 }
 .invest-area .panel-in {
  padding-left:10px
 }
 .white-area .company-summary .dlist {
  float:none;
  width:auto;
  margin-right:0;
  margin-bottom:25px
 }
 .white-area .data-table td,
 .white-area .data-table th {
  padding-left:10px;
  padding-right:10px
 }
 .profile-area .col-holder {
  padding-right:0
 }
 .profile-area .col-holder .main-col {
  float:none;
  max-width:100%
 }
 .profile-area .col-holder aside {
  float:none;
  width:auto;
  margin:0;
  padding-bottom:0
 }
 .group-block .img {
  padding-right:15px
 }
 .total-due .info .invest h2 {
  font-size:30px;
  line-height:28px
 }
 .total-due .total h3 {
  font-size:17px;
  line-height:22px
 }
}
@media only screen and (max-width: 767px) {
 .info-space .col,
 .testimonial-area .holder .col {
  width:100%;
  float:none
 }
 .info-space .col>.in {
  padding-bottom:20px;
  padding-left:0;
  padding-right:0
 }
 .testimonial-area {
  padding-left:10px;
  padding-right:10px
 }
 .testimonial-area .holder .col>.in {
  padding-bottom:35px
 }
 .partners-area {
  padding-left:10px;
  padding-right:10px
 }
 #ideas-head-sticky-wrapper {
  height:auto !important
 }
 .ideas .headline {
  position:relative !important;
  top:auto !important;
  margin:0 !important
 }
 .ideas .headline .holder {
  padding:0 30px !important
 }
 .ideas .headline .search-form {
  padding:5px 0 0
 }
 .search-form .group {
  border:0;
  background:#808080
 }
 .search-form .ico {
  height:14px;
  width:14px;
  padding:8px 6px
 }
 .search-form .ico-search {
  background:url(/assets/ico-search-sticky-14d95bed58ee216beb8680c36c6969f3.png) no-repeat 50% 50%
 }
 .search-form .txt {
  width:165px;
  font-size:12px;
  padding:5px 0;
  color:#fff
 }
 .ideas .headline h2 {
  font-size:14px;
  line-height:18px;
  letter-spacing:0;
  margin-right:65px;
  padding-top:10px
 }
 .ideas .headline .menu {
  padding:0;
  font-size:12px
 }
 .ideas .headline .menu a {
  min-width:63px;
  padding-bottom:9px
 }
 .ideas .headline .menu .ico01 {
  width:12px;
  margin-top:3px
 }
 .ideas .headline .menu .ico01 span {
  height:1px;
  margin:3px 0 0
 }
 .white-area .twocolumns {
  padding-right:30px
 }
 .white-area .twocolumns .content {
  float:none;
  width:auto;
  padding-bottom:30px
 }
 .white-area .twocolumns aside {
  float:none;
  width:auto;
  margin-left:0;
  margin-right:0;
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:1px solid #f2f2f2
 }
 .invest-area .img .descr {
  top:20px;
  left:20px;
  right:20px
 }
 .invest-area .panel,
 .white-area .content-panel {
  margin-left:-30px;
  margin-right:-30px;
  width:auto !important
 }
 footer .block {
  padding-left:10px;
  padding-right:10px
 }
 .profile-area .base .descr {
  clear:both;
  max-width:100%;
  padding-top:10px
 }
 .profile-area .base .panel {
  text-align:center
 }
 .profile-area .base .panel .tabset,
 .profile-area .base .panel .tabset li {
  float:none
 }
 .profile-area .base .panel .tabset a {
  float:none;
  display:block
 }
 .profile-area .base .panel .account-link {
  float:none;
  margin-left:0
 }
 .group-block .descr {
  overflow:visible
 }
 .group-block .small-tbl {
  clear:both;
  position:relative;
  top:15px;
  margin-bottom:15px
 }
 .investment-block .holder {
  padding-right:0;
  padding-bottom:45px
 }
 .investment-block .status,
 .investment-block .btn {
  right:0;
  bottom:9px
 }
 .profile-area .base .is-sticky .panel,
 .profile-area .base .panel {
  position:static !important;
  margin-left:0 !important;
  margin-top:0 !important
 }
 .payment-area {
  padding:15px 5px
 }
 .payment-area .payment-box {
  margin-bottom:15px
 }
 .payment-area .filling {
  float:none;
  width:100%
 }
 .filling .open-block h2 {
  margin:0 0 15px
 }
 .filling .open-block a h2 {
  padding-left:15px
 }
 .payment-method-form .data-row,
 .payment-method-form .row-select {
  width:100%
 }
 .payment-method-form .data label {
  margin-bottom:10px
 }
 .payment-method-form .submit {
  margin:15px 0 0
 }
 .payment-area .total-due {
  width:87%;
  float:none;
  margin:0 auto;
  min-height:300px
 }
 .total-due .total h3 {
  font-size:20px;
  line-height:24px
 }
 .payment-box .right {
  width:70%;
  float:none;
  margin:0 auto
 }
}

@media only screen and (max-width: 730px) {

 .seedblink p {
    margin-top: revert;
    visibility:hidden;
}
 
}
@media only screen and (max-width: 560px) {
 .seedblink {
    position: absolute;
    width: 100%;
    height: 40px;
    left: 0px;
    top: 121px !important;
    background: linear-gradient(270deg, #498BCA 57.51%, #031634 84.52%);
    border-radius: 1px;
    z-index: 1;
}

}
@media only screen and (max-width: 640px) {
  
 
  
  
 #header {
  text-align:center
 }
 #header .holder {
  padding:10px;
        
 }
 #header .logo {
  margin:0;
  width:100px;
  height:29px;
  background-size:100px 29px
 }
 #header .langs {
  margin-right:5px;
  padding:0;
  text-align:center
 }
 #header .langs li {
  float:none;
  display:inline-block
 }

 #header .main-nav {
  padding:0
 }
 #header .main-nav li {
  padding:2px;
  display:block
 }
 #header .main-nav a {
  display:block
 }
 #header .main-nav a:hover {
  background:#396ec8;
  text-decoration:none
 }
 .slideshow {
  background:#fff
 }
 .slideshow .holder {
  position:static;
  width:auto;
  color:#666;
  overflow:hidden;
  padding:10px 20px
 }
 .slideshow h2 {
  color:#666
 }
 .slideshow h2 br {
  display:none
 }
 .slideshow .nav {
  position:static;
  width:100%;
  display:table;
  padding:10px 0;
  background:#fff
 }
 .slideshow .nav li {
  float:none;
  display:table-cell;
  padding:10px;
  width:33%
 }
 .slideshow .nav .cycle-pager-active {
  background:#f2f2f2
 }
 .slideshow .nav a {
  color:#666;
  float:none;
  display:block;
  text-align:center;
  padding:0;
  background:none !important
 }
 .slideshow .btn {
  padding:10px 11px 6px;
  float:none;
  margin-bottom:10px
 }
 .info-area {
  padding:0 15px 37px
 }
 .info-area .headline {
  padding-bottom:20px
 }
 .info-area .nav {
  float:none;
  border-bottom:2px solid #ccc;
  margin-bottom:20px
 }
 .info-area .nav:after {
  clear:both;
  content:'';
  display:block
 }
 .info-area .nav a {
  margin-bottom:-2px;
  padding-left:16px;
  padding-right:16px
 }
 .info-area .nav a:hover,
 .info-area .nav .active a {
  background:#f2f2f2;
  padding-left:14px;
  padding-right:14px
 }
 .info-area .btn {
  float:none;
  display:block
 }
 .info-block {
  width:270px;
  padding-right:10px;
  padding-left:10px
 }
 .info-block .image {
  margin-right:-10px;
  margin-left:-10px
 }
 .info-block .box table .cell3 img {
  display:none
 }
 .info-block .box table .col {
  display:none
 }
 .stat-data {
  padding:20px;
  font-size:16px
 }
 .stat-data h3 {
  font-size:30px;
  line-height:36px;
  text-align:center
 }
 .stat-data ul {
  border-bottom:1px solid #286bce;
  border-right:0
 }
 .stat-data ul li {
  text-align:center;
  padding:5px 0;
  float:none;
  width:auto;
  border-top:1px solid #286bce;
  border-left:0
 }
 .stat-data ul strong {
  font-size:30px;
  line-height:32px
 }
 .ideas {
  padding-bottom:37px
 }
 .ideas .headline .holder {
  padding:0 20px !important
 }
 .ideas .headline .search-form {
  float:none;
  width:203px;
  margin:0 auto 10px;
  overflow:hidden
 }
 .ideas .headline h2 {
  margin:0 0 10px;
  padding:0
 }
 .ideas .headline .menu a {
  padding:5px 4px
 }
 .ideas .items-holder {
  padding:30px 0 7px
 }
 .intro {
  padding:0 10px
 }
 .intro .subnav {
  display:none
 }
 .how-in-works .section {
  padding:34px 10px 14px;
  width:auto
 }
 .how-in-works .section .holder {
  padding:0 20px
 }
 .how-in-works .columns {
  margin:0 -20px 24px
 }
 .how-in-works .section .btn {
  margin-bottom:20px;
  margin-right:0;
  display:block;
  padding-left:10px;
  padding-right:10px
 }
 .invest-area {
  padding-left:10px;
  padding-right:10px
 }
 .invest-area .panel,
 .white-area .content-panel {
  font-size:16px;
  text-align:center;
  margin-left:-10px;
  margin-right:-10px
 }
 .invest-area .sticky-wrapper.is-sticky .panel,
 .invest-area .sticky-wrapper.is-sticky .panel .btn-group,
 .invest-area .sticky-wrapper.is-sticky .panel .project-title {
  display:none
 }
 .invest-area .panel .navbar {
  float:none;
  margin-top:0;
  margin-bottom:10px;
  margin-right:0
 }
 .invest-area .panel .navbar li {
  float:none;
  display:block
 }
 .invest-area .panel .navbar a {
  float:none;
  display:block
 }
 .invest-area .panel .add-link,
 .invest-area .sticky-wrapper.is-sticky .panel .add-link {
  float:none;
  display:inline-block;
  vertical-align:top;
  margin-left:0
 }
 .invest-area .img .descr h1 {
  font-size:32px;
  line-height:35px
 }
 .white-area .content-panel {
  text-align:center
 }
 .white-area .content-panel .panel-in {
  font-size:16px;
  line-height:19px;
  padding-left:10px;
  padding-right:10px
 }
 .white-area .content-panel .menu {
  float:none;
  padding-bottom:10px
 }
 .white-area .content-panel .menu li {
  float:none;
  display:block;
  padding-left:0
 }
 .white-area .content-panel .menu a {
  float:none;
  display:block;
  margin-top:0;
  margin-bottom:0
 }
 .white-area .content-panel .menu a:hover,
 .white-area .content-panel .menu .active a {
  margin-bottom:0;
  border-bottom:0;
  background:#498BCA;
  color:#fff
 }
 .white-area .content-panel .search-box {
  float:none;
  max-width:273px;
  padding:0 6px 0 21px;
  margin:0 auto;
  border:5px solid #fff;
  -webkit-box-shadow:0 0 0 2px #f2f2f2;
  -moz-box-shadow:0 0 0 2px #f2f2f2;
  box-shadow:0 0 0 2px #f2f2f2
 }
 .white-area .content-panel .search-box:after {
  clear:both;
  content:"";
  display:block
 }
 .white-area .content-panel .search-box .btn-submit {
  margin-left:-21px;
  margin-right:6px
 }
 .white-area .content-panel .search-box .text {
  width:100%;
  margin-left:-6px;
  margin-right:-6px
 }
 .white-area .socials li {
  padding-left:7px;
  padding-right:7px
 }
 .white-area .invest-tabs .tabset .num {
  font-size:30px;
  line-height:33px
 }
 footer .block .col {
  display:block;
  max-width:280px;
  margin:0 auto;
  text-align:center
 }
 footer .block .col>.in {
  padding-left:0;
  padding-right:0
 }
 footer .subscribe-form {
  width:auto
 }
 footer .bottom {
  padding-left:10px;
  padding-right:10px
 }
 footer .logo {
  display:block;
  float:none;
  margin:0 auto 15px
 }
 footer .navbar {
  text-align:center
 }
 footer .navbar li {
  display:inline-block;
  vertical-align:top;
  float:none
 }
}
@media only screen and (max-width: 600px) {
 .white-area .activity-list .descr,
 .profile-area .activity-list .descr {
  clear:both
 }
 .white-area .firm-box,
 .profile-area .firm-box {
  padding-left:10px;
  padding-right:10px
 }
 .white-area .firm-box .brand,
 .profile-area .firm-box .brand {
  border-right:0;
  margin:0 auto;
  float:none
 }
 .white-area .backed-list {
  text-align:center
 }
 .white-area .backed-list li {
  float:none;
  text-align:left;
  display:inline-block;
  vertical-align:top;
  padding-left:0;
  padding-right:0;
  width:100%
 }
 .white-area .backed-list a,
 .white-area .backed-list .add-link {
  margin:0 auto
 }
 .white-area .cell .paging {
  font-size:12px
 }
 .white-area .cell .paging li {
  padding-left:5px;
  padding-right:3px
 }
 .profile-area .base .top {
  padding-right:0
 }
 .profile-area .base .profile-option {
  position:static;
  margin:0 auto;
  padding-top:20px
 }
 .group-block .img {
  float:none;
  margin:0 auto;
  padding:0 0 5px;
  width:160px
 }
 .group-block .img img {
  margin-left:auto;
  margin-right:auto
 }
 .group-block .descr {
  clear:both
 }
 .group-block .small-tbl td {
  padding-left:5px;
  padding-right:5px
 }
 .group-block .small-tbl td:first-child {
  padding-left:0
 }
 .profile-area .service-links>li {
  display:block;
  width:auto
 }
 .investment-block .small-tbl {
  width:100%
 }
 .investment-block .small-tbl td {
  padding-left:5px;
  padding-right:5px
 }
 .investment-block .small-tbl .value {
  font-size:16px
 }
 .ui-tooltip {
  max-width:140px
 }
 #header .main-nav .has-invest-dropdown {
  margin-right:0
 }
}
.inline_form {
 display:inline
}
.inline_form>form.edit_treshhold {
 margin:0;
 padding:0;
 display:inline
}
.customForm-hidden {
 display:block !important;
 position:absolute !important;
 left:-9999px !important
}
.customForm-label-disabled {
 color:#999 !important
}
.chk-area {
 margin:0 10px 0 1px;
 float:left;
 overflow:hidden;
 height:18px;
 width:18px;
 background:#BABABA;
 position:relative;
 top:1px
}
.chk-area span {
 background:url(/assets/bg-checkbox-4b5e3f65162eac484262f18d14c5692a.png) no-repeat -999px 0;
 display:block;
 height:100%
}
.chk-area:hover {
 background-color:#BABABA
}
.chk-checked:hover,
.chk-checked {
 background-color:#498BCA
}
.chk-area:hover span,
.chk-checked span {
 background-position:0 0
}
.chk-disabled:hover,
.chk-disabled {
 background-color:#BABABA
}
.rad-area {
 margin:0 10px 0 0;
 float:left;
 overflow:hidden;
 height:19px;
 width:19px
}
.rad-area span {
 background:url(/assets/bg-radio-91106c0782ac35c389c51415272ced2a.png) no-repeat;
 display:block;
 height:100%
}
.rad-area:hover span {
 background-position:0 -28px
}
.rad-checked:hover span,
.rad-checked span {
 background-position:0 -56px
}
.rad-disabled:hover span,
.rad-disabled span {
 background-position:0 0
}
.select-area {
 background:#fff;
 float:left;
 position:relative;
 overflow:hidden;
 height:40px;
 font:15px/18px 'proxima-nova';
 color:#999
}
.select-area .select-opener {
 background:url(/assets/btn-select-bb2bea91be7cfd17dc4a76e2b59e8b6b.png) no-repeat;
 position:absolute;
 z-index:3;
 top:50%;
 margin:-4px 0 0;
 right:14px;
 width:14px;
 height:9px
}
.select-area .left {
 position:absolute;
 width:10px;
 height:31px;
 z-index:1;
 top:0;
 left:0;
 display:none
}
.select-area .center {
 white-space:nowrap;
 position:relative;
 cursor:default;
 display:block;
 padding:9px 32px 9px 9px;
 z-index:2;
 border:2px solid #bababa
}
.select-area .center img {
 margin:5px 5px 0 0;
 position:relative;
 float:left
}
.options-overflow div.drop-list {
 overflow:auto
}
.options-hidden {
 position:absolute !important;
 top:-9999px !important;
 left:-9999px !important
}
.select-options {
 z-index:3000;
 background:#fff;
 position:absolute;
 font:15px/18px 'proxima-nova'
}
.select-options .drop-holder {
 border:none;
 border-width:0 2px 2px;
 height:1%
}
.select-options-flipped .drop-holder {
 border-width:2px 2px 0
}
.select-options div.drop-list {
 width:100%
}
.select-options ul {
 overflow:hidden;
 list-style:none;
 width:100%;
 padding:0;
 margin:0
}
.select-options ul li {
 overflow:hidden;
 float:left;
 width:100%
}
.select-options ul a {
 text-decoration:none;
 cursor:default;
 color:#999;
 display:block;
 overflow:hidden;
 height:1%;
 padding:10px 9px
}
.select-options ul a span {
 cursor:default;
 float:left
}
.select-options .item-selected a {
 text-decoration:none;
 background:#f2f2f2;
 color:#666
}
.select-options ul a:hover {
 text-decoration:none
}
.select-options ul a:focus {
 outline:none
}
.select-options .optgroup strong {
 cursor:default;
 display:block;
 width:100%
}
.select-options .optgroup strong em {
 display:block;
 padding:5px;
 height:1%
}
.select-options .optgroup ul a {
 padding-left:20px
}
.select-options img {
 margin:2px 3px 0 0;
 float:left;
 border:0
}
.select-disabled {
 background-color:#f2f2f2;
 color:#ccc;
 border-color:#bababa
}
.select-disabled .left {
 background-position:0 -93px
}
.select-disabled .select-opener {
 background-position:-48px 0
}
.select-focus {
 border-color:#999;
 color:#666
}
.select-focus .left {
 background-position:0 -186px
}
.select-focus .select-opener {
 background-position:-24px 0
}
#general-notification-settings .chk-disabled:hover,
#general-notification-settings .chk-disabled {
 background-color:#498bca
}
#nprogress {
 pointer-events:none;
 -webkit-pointer-events:none
}
#nprogress .bar {
 background:#2373ca;
 position:fixed;
 z-index:100;
 top:0;
 left:0;
 width:100%;
 height:2px
}
#nprogress .peg {
 display:block;
 position:absolute;
 right:0px;
 width:100px;
 height:100%;
 box-shadow:0 0 10px #2373ca,0 0 5px #2373ca;
 opacity:1.0;
 -webkit-transform:rotate(3deg) translate(0px, -4px);
 -moz-transform:rotate(3deg) translate(0px, -4px);
 -ms-transform:rotate(3deg) translate(0px, -4px);
 -o-transform:rotate(3deg) translate(0px, -4px);
 transform:rotate(3deg) translate(0px, -4px)
}
#nprogress .spinner {
 display:block;
 position:fixed;
 z-index:100;
 top:15px;
 right:15px
}
#nprogress .spinner-icon {
 width:14px;
 height:14px;
 border:solid 2px transparent;
 border-top-color:#2373ca;
 border-left-color:#2373ca;
 border-radius:10px;
 -webkit-animation:nprogress-spinner 400ms linear infinite;
 -moz-animation:nprogress-spinner 400ms linear infinite;
 -ms-animation:nprogress-spinner 400ms linear infinite;
 -o-animation:nprogress-spinner 400ms linear infinite;
 animation:nprogress-spinner 400ms linear infinite
}
@-webkit-keyframes nprogress-spinner {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-moz-keyframes nprogress-spinner {
 0% {
  -moz-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-o-keyframes nprogress-spinner {
 0% {
  -o-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -o-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-ms-keyframes nprogress-spinner {
 0% {
  -ms-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -ms-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes nprogress-spinner {
 0% {
  transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@media all {
 .featherlight {
  display:none;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:9999;
  height:100%;
  text-align:center;
  cursor:pointer;
  background:#333;
  background:rgba(0,0,0,0.8)
 }
 .featherlight .featherlight-close {
  position:absolute;
  z-index:9999;
  right:0;
  top:0;
  line-height:25px;
  width:25px;
  cursor:pointer;
  text-decoration:none;
  text-align:center;
  font:Arial,sans-serif;
  background:#fff;
  color:#000
 }
 .featherlight:before {
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle;
  margin-right:-.25em
 }
 .featherlight .featherlight-content {
  text-align:left;
  display:inline-block;
  vertical-align:middle;
  position:relative;
  padding:2%;
  width:60%;
  max-height:95%;
  overflow:auto;
  background:#fff;
  cursor:auto
 }
 .featherlight .featherlight-inner {
  display:block
 }
 .featherlight-iframe .featherlight-content {
  min-height:60%
 }
 .featherlight iframe {
  border:0;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  height:100%;
  width:100%
 }
 .featherlight .featherlight-image {
  width:100%;
  max-height:85vh
 }
}
.info-block {
 float:left;
 height:450px
}
.btn,
.panel-in ul.navbar a,
header#header .main-nav li a span,
.info-block .box {
 text-transform:uppercase
}
.info-block .image img {
 height:273px
}
.info-block .box table tr:first-child td {
 vertical-align:top
}
.initially-hidden {
 display:none
}
section.info-area .holder .info-block {
 margin-bottom:37px
}
.info-space .tab-content {
 min-height:320px
}
.investor-list li img {
 width:50px;
 height:50px
}
section.post .left .avatar img {
 width:50px;
 height:50px
}
section.post .text {
 min-height:73px
}
section.post.reply .text {
 min-height:38px
}
.link-grey {
 color:#9999a1
}
.link-grey:hover {
 text-decoration:underline
}
.pledging_only,
#idea_target_funding {
 display:none
}
.wrapper .white-area .socials {
 padding:0
}
.wrapper .white-area .socials li {
 padding:12px 14px
}
.wrapper .white-area .socials li i {
 font-size:20px;
 font-weight:bold;
 margin-right:5px;
 color:#498BCA
}
.gray-area {
 padding:50px
}
footer {
 clear:both
}
footer .ad-box a {
 width:268px;
 height:141px;
 display:block;
 border:2px solid #FFFFFF;
 position:relative
}
footer .ad-box a img {
 border:none;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.slideshow .slide.white .holder h2,
.slideshow .slide.white .holder,
.slideshow .slide.white {
 color:#F2F2F2
}
.slideshow .slide.black .holder h2,
.slideshow .slide.black .holder,
.slideshow .slide.black {
 color:#111111
}
.simple-form .select {
 margin-bottom:17px
}
.profile-area .base {
 z-index:4
}
body #header {
 z-index:5
}
.btn-edit {
 background:url(/assets/ico-12-e649978eb9538026cbf4cdf7dc68576d.gif) no-repeat;
 display:inline-block;
 height:14px;
 margin-left:5px;
 overflow:hidden;
 position:relative;
 top:-1px;
 width:14px;
 text-decoration:none
}
.intro-for-terms-and-conditions h2,
.intro-for-terms-and-conditions h3 {
 font-family:'proxima_nova', sans-serif
}
.intro-for-terms-and-conditions h3 {
 color:#818181
}
.terms-and-conditions {
 width:65%;
 margin:0 auto
}
.terms-and-conditions h3.meta-title a {
 font:24px/30px 'proxima_nova_regular', sans-serif;
 font-weight:thin;
 color:#666
}
.agreement-form {
 margin-bottom:10em
}
#desinvest_form .agreement-form {
 margin-bottom:0
}
form.white-bg {
 margin:0 auto;
 width:95%;
 display:block;
 background-color:white;
 padding:10px;
 overflow:hidden
}
form.white-bg input {
 width:80%
}
.agreement-form .form-header img {
 width:auto;
 padding:0;
 vertical-align:bottom;
 margin:0px 5px
}
.large-subscribe-form {
 padding:20px 50px 40px;
 background:#FFF
}
.large-subscribe-form .subsribe-text {
 font-size:16px;
 color:#828282
}
.large-subscribe-form button {
 width:auto;
 height:auto;
 margin:0
}
@media only screen and (max-width: 1024px) and (min-width: 601px) {
 .large-subscribe-form {
  padding:20px 100px 40px
 }
}
@media only screen and (min-width: 1025px) {
 .large-subscribe-form {
  padding:20px 220px 40px
 }
}
.large-subscribe-form .btn {
 float:none
}
#recent-ideas,
#successful-ideas {
 text-align:center
}
.info-block {
 text-align:left;
 float:left
}
.activity .item-list img {
 width:auto
}
.idea-description {
 font-size:16px;
 line-height:28px;
 color:#666666;
 margin-bottom:40px
}
.vertically {
 margin:0;
 padding:0
}
.vertically li {
 float:left;
 list-style-type:none
}
.hidden {
 display:none
}
.small {
 font:12px/15px "proxima-nova"
}
.big {
 font:20px/25px "proxima-nova"
}
.gray {
 color:#666
}
.light-gray {
 color:#b3b3b3
}
.uppercase {
 text-transform:uppercase
}
@font-face {
 font-family:"SSGizmo";
 src:url("/fonts/ss-gizmo.eot");
 src:url("/fonts/ss-gizmo.eot?#iefix") format("embedded-opentype"),
 url("/fonts/ss-gizmo.woff") format("woff"),
 url("/fonts/ss-gizmo.ttf") format("truetype"),
 url("/fonts/ss-gizmo.svg#SSGizmo") format("svg");
 font-weight:normal;
 font-style:normal
}
.ss-icon,
.ss-icon.ss-gizmo,
[class^="ss-"]:before,
[class*=" ss-"]:before,
[class^="ss-"].ss-gizmo:before,
[class*=" ss-"].ss-gizmo:before,
[class^="ss-"].right:after,
[class*=" ss-"].right:after,
[class^="ss-"].ss-gizmo.right:after,
[class*=" ss-"].ss-gizmo.right:after {
 font-family:"SSGizmo";
 font-style:normal;
 font-weight:normal;
 text-decoration:none;
 text-rendering:optimizeLegibility;
 white-space:nowrap;
 -webkit-font-feature-settings:"liga";
 -moz-font-feature-settings:"liga=1";
 -moz-font-feature-settings:"liga";
 -ms-font-feature-settings:"liga" 1;
 -o-font-feature-settings:"liga";
 font-feature-settings:"liga";
 -webkit-font-smoothing:antialiased
}
[class^="ss-"].right:before,
[class*=" ss-"].right:before,
[class*=" ss-"].ss-gizmo.right:before {
 display:none;
 content:''
}

/*!
 *
 * jQuery TE 1.4.0 , http://jqueryte.com/
 * Copyright (C) 2013, Fatih Koca (fattih@fattih.com), (http://jqueryte.com/about)

 * jQuery TE is provided under the MIT LICENSE.
 *
*/.jqte {
 overflow:hidden;
 transition:box-shadow 0.4s, border 0.4s;
 -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s;
 -moz-transition:-moz-box-shadow 0.4s, border 0.4s;
 -o-transition:-o-box-shadow 0.4s, border 0.4s
}
.jqte * {
 color:#333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px
}
.jqte_toolbar {
 overflow:auto;
 padding:3px 4px;
 background:#EEE;
 border-bottom:#BBB 1px solid
}
.jqte_tool {
 float:left;
 margin:0;
 padding:0;
 cursor:pointer
}
.jqte_tool,
.jqte_tool_icon,
.jqte_tool_label {
 border:#EEE 1px solid;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px
}
.jqte_hiddenField {
 display:none
}
.jqte_tool_icon {
 display:block;
 width:22px;
 height:22px;
 background:url(jquery-te.png) no-repeat
}
.jqte_tool.jqte_tool_1 .jqte_tool_label {
 position:relative;
 display:block;
 padding:3px;
 width:70px;
 height:16px;
 overflow:hidden
}
.jqte_tool.jqte_tool_1 .jqte_tool_text {
 font:bold 13px Arial,sans-serif;
 color:#222
}
.jqte_tool.jqte_tool_1 .jqte_tool_icon {
 position:absolute;
 top:10px;
 right:2px;
 width:6px;
 height:4px;
 background-position:-19px -23px;
 border:none;
 border-radius:none;
 -webkit-border-radius:none;
 -moz-border-radius:none
}
.jqte_tool.jqte_tool_2 .jqte_tool_icon {
 background-position:0 0
}
.jqte_tool.jqte_tool_3 .jqte_tool_icon {
 background-position:-22px 0
}
.jqte_tool.jqte_tool_4 .jqte_tool_icon {
 background-position:-44px 0
}
.jqte_tool.jqte_tool_5 .jqte_tool_icon {
 background-position:-66px 0
}
.jqte_tool.jqte_tool_6 .jqte_tool_icon {
 background-position:-88px 0
}
.jqte_tool.jqte_tool_7 .jqte_tool_icon {
 background-position:-110px 0
}
.jqte_tool.jqte_tool_8 .jqte_tool_icon {
 background-position:-132px 0
}
.jqte_tool.jqte_tool_9 .jqte_tool_icon {
 background-position:-154px 0
}
.jqte_tool.jqte_tool_10 .jqte_tool_icon {
 background-position:-176px 0
}
.jqte_tool.jqte_tool_11 .jqte_tool_icon {
 background-position:-198px 0
}
.jqte_tool.jqte_tool_12 .jqte_tool_icon {
 background-position:-220px 0
}
.jqte_tool.jqte_tool_13 .jqte_tool_icon {
 background-position:-242px 0
}
.jqte_tool.jqte_tool_14 .jqte_tool_icon {
 background-position:-264px 0
}
.jqte_tool.jqte_tool_15 .jqte_tool_icon {
 background-position:-286px 0
}
.jqte_tool.jqte_tool_16 .jqte_tool_icon {
 background-position:-308px 0
}
.jqte_tool.jqte_tool_17 .jqte_tool_icon {
 background-position:-330px 0
}
.jqte_tool.jqte_tool_18 .jqte_tool_icon {
 background-position:-352px 0
}
.jqte_tool.jqte_tool_19 .jqte_tool_icon {
 background-position:-374px 0
}
.jqte_tool.jqte_tool_20 .jqte_tool_icon {
 background-position:-396px 0
}
.jqte_tool.jqte_tool_21 .jqte_tool_icon {
 background-position:-418px 0
}
.jqte_tool:hover {
 background-color:#FFF;
 border-color:#fff
}
.jqte_tool:hover .jqte_tool_icon,
.jqte_tool:hover .jqte_tool_label {
 border:#aaa 1px solid
}
.jqte_tool:active .jqte_tool_icon,
.jqte_tool:active .jqte_tool_label {
 border:#777 1px solid
}
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon,
.jqte_tool.jqte_tool_1:active .jqte_tool_icon {
 border:none
}
.jqte_tool_depressed {
 background-color:#DDD;
 border-color:#ccc
}
.jqte_tool_depressed .jqte_tool_icon {
 border-color:#aaa
}
.jqte_tool_depressed:hover {
 background-color:#eee
}
.jqte_linkform {
 padding:5px 10px;
 background:#DDD;
 border-bottom:#BBB 1px solid
}
.jqte_linktypeselect {
 position:relative;
 float:left;
 width:130px;
 background:#EEE;
 cursor:pointer
}
.jqte_linktypeselect:Active {
 background:#fff
}
.jqte_linktypeview {
 padding:3px 5px;
 border:#333 1px solid;
 color:#777;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 outline:none
}
.jqte_linktypetext {
 font-size:12px
}
.jqte_linktypearrow {
 position:absolute;
 bottom:8px;
 right:6px;
 width:7px;
 height:6px;
 margin:0 auto;
 background:url(jquery-te.png) -7px -23px no-repeat
}
.jqte_linktypes {
 display:none;
 position:absolute;
 top:22px;
 left:1px;
 width:125px;
 background:#FFF;
 border:#333 1px solid;
 box-shadow:0 1px 4px #AAA;
 -webkit-box-shadow:0 1px 4px #AAA;
 -moz-box-shadow:0 1px 4px #aaa
}
.jqte_linktypes a {
 display:block;
 padding:4px 5px;
 font-size:12px
}
.jqte_linktypes a:hover {
 background:#ddd
}
.jqte_linkinput {
 float:left;
 margin:0 5px;
 padding:3px 5px;
 width:300px;
 background:#EEE;
 border:#333 1px solid;
 color:#777;
 font-size:12px;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 outline:none
}
.jqte_linkinput:focus,
.jqte_linkinput:hover {
 background:#FFF;
 border-color:#000
}
.jqte_linkbutton {
 float:left;
 padding:3px 12px;
 background:#AAA;
 border:#333 1px solid;
 color:#FFF;
 font-size:12px;
 font-weight:bold;
 cursor:pointer;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow:inset 0 1px #EEE;
 -webkit-box-shadow:inset 0 1px #EEE;
 -moz-box-shadow:inset 0 1px #EEE
}
.jqte_linkbutton:hover {
 background:#a1a1a1
}
.jqte_linkbutton:active {
 box-shadow:inset 0 1px #CCC;
 -webkit-box-shadow:inset 0 1px #CCC;
 -moz-box-shadow:inset 0 1px #CCC;
 background:#888
}
.jqte_formats {
 display:none;
 position:absolute;
 width:180px;
 oveflow-x:hidden;
 overflow-y:auto;
 background:#FFF;
 border:#AAA 1px solid;
 box-shadow:0 0 5px #AAA;
 -webkit-box-shadow:0 0 5px #AAA;
 -moz-box-shadow:0 0 5px #AAA;
 z-index:100
}
.jqte_format {
 display:block;
 padding:4px 7px;
 font-size:13px
}
.jqte_format:hover {
 background:#ddd
}
.jqte_format_1,
.jqte_format_2,
.jqte_format_3,
.jqte_format_4,
.jqte_format_5,
.jqte_format_6 {
 font-weight:bold
}
.jqte_format_1 {
 font-size:22px
}
.jqte_format_2 {
 font-size:20px
}
.jqte_format_3 {
 font-size:18px
}
.jqte_format_4 {
 font-size:16px
}
.jqte_format_5 {
 font-size:14px
}
.jqte_format_6 {
 font-size:12px
}
.jqte_format_7 {
 font-family:"Courier New",Courier,monospace
}
.jqte_fontsizes {
 display:none;
 position:absolute;
 width:180px;
 height:198px;
 oveflow-x:hidden;
 overflow-y:auto;
 background:#FFF;
 border:#AAA 1px solid;
 box-shadow:0 0 5px #AAA;
 -webkit-box-shadow:0 0 5px #AAA;
 -moz-box-shadow:0 0 5px #aaa
}
.jqte_fontsize {
 display:block;
 padding:3px 7px
}
.jqte_fontsize:hover {
 background:#ddd
}
.jqte_cpalette {
 display:none;
 position:absolute;
 padding:6px;
 width:144px;
 background:#FFF;
 border:#AAA 1px solid;
 box-shadow:0 0 5px #AAA;
 -webkit-box-shadow:0 0 5px #AAA;
 -moz-box-shadow:0 0 5px #aaa
}
.jqte_color {
 display:block;
 float:left;
 width:16px;
 height:16px;
 border:#FFF 1px solid
}
.jqte_color:hover {
 border-color:#000
}
.jqte_colorSeperator {
 float:none;
 clear:both;
 height:7px
}
.jqte_editor,
.jqte_source {
 padding:10px;
 background:#FFF;
 min-height:100px;
 max-height:900px;
 overflow:auto;
 outline:none;
 word-wrap:break-word;
 -ms-word-wrap:break-word;
 resize:vertical
}
.jqte_editor div,
.jqte_editor p {
 margin:0 0 7px
}
.jqte_editor a:link,
.jqte_editor a:link * {
 color:#0066FF !important;
 text-decoration:underline
}
.jqte_editor blockquote {
 margin-top:0;
 margin-bottom:7px
}
.jqte_editor img {
 float:left;
 margin:0 10px 5px 0
}
.jqte_editor a[jqte-setlink],
.jqte_editor a[jqte-setlink] * {
 background:#3297FD !important;
 color:#fff !important
}
.jqte_editor h1,
.jqte_editor h2,
.jqte_editor h3,
.jqte_editor h4,
.jqte_editor h5,
.jqte_editor h6,
.jqte_editor pre {
 display:block;
 margin:0 0 3px
}
.jqte_editor h1,
.jqte_editor h1 * {
 font-size:26px
}
.jqte_editor h2,
.jqte_editor h2 * {
 font-size:24px
}
.jqte_editor h3,
.jqte_editor h3 * {
 font-size:22px
}
.jqte_editor h4,
.jqte_editor h4 * {
 font-size:20px
}
.jqte_editor h5,
.jqte_editor h5 * {
 font-size:18px
}
.jqte_editor h6,
.jqte_editor h6 * {
 font-size:15px
}
.jqte_editor pre,
.jqte_editor pre * {
 font-family:"Courier New",Courier,monospace
}
.jqte_source,
.jqte_source textarea {
 background:#fff1e8
}
.jqte_source textarea {
 margin:0 !important;
 padding:0 !important;
 display:block !important;
 width:100% !important;
 min-height:100px;
 font-family:Courier, Arial, sans-serif !important;
 font-weight:normal;
 font-size:15px;
 overflow:hidden !important;
 outline:none;
 resize:none
}
.jqte_source textarea,
.jqte_source textarea:focus {
 css_shadow:none !important;
 background:none !important;
 border:none !important
}
.jqte_title {
 display:none;
 position:absolute;
 z-index:9999
}
.jqte_titleArrow {
 position:relative
}
.jqte_titleArrowIcon {
 width:7px;
 height:6px;
 margin:0 auto;
 background:url(jquery-te.png) 0 -23px no-repeat
}
.jqte_titleText {
 padding:5px 7px;
 margin-top:0;
 min-width:5px;
 min-height:1px;
 max-width:400px;
 background:#000;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 word-wrap:break-word;
 -ms-word-wrap:break-word
}
.jqte_titleText,
.jqte_titleText * {
 color:#FFF;
 font-size:11px
}
.jqte_placeholder {
 position:relative;
 display:none
}
.jqte_placeholder_text {
 position:absolute;
 top:43px;
 left:10px;
 font-size:14px;
 color:#CCC
}
.cookie-wrapper {
 position:fixed;
 bottom:0;
 width:100%;
 height:110px;
 background-color:#757575;
 color:#ffffff;
 z-index:101;
 font:16px/20px 'aktiv_grotesk_light', Arial,sans-serif;
 border-top:1px solid #000
}
.cookie-container {
 max-width:940px;
 width:auto;
 margin:0 auto
}
.cookie-container .cookie-content {
 padding:20px 0;
 float:left;
 max-width:725px;
 margin-left:6px
}
.cookie-container .cookie-content a {
 color:#ffffff;
 text-decoration:underline
}
.cookie-container .cookie-button {
 padding:20px 0;
 float:right
}
@media only screen and (max-width: 896px) {
 .cookie-container .cookie-button {
  position:fixed;
  bottom:-15px;
  margin-left:6px
 }
 .cookie-wrapper {
  height:140px
 }
}
.admin-options ul {
 padding-left:12px
}
a.anchor {
 display:block;
 position:relative;
 visibility:hidden
}
a.anchor#for_investors,
a.anchor#for_entrepeneurs {
 top:-15px
}
.articles .visual.cms-page {
 margin-top:24px
}
.intro .text {
 width:50%
}
.white-area .article:first-child {
 padding-top:30px
}
.white-area .article .meta {
 float:right
}
.articles .actions {
 margin-top:5px
}
.press_articles .actions {
 margin-top:15px
}
.activity section.post.attachment {
 width:600px;
 vertical-align:top
}
.activity section.post.attachment .left {
 float:left;
 width:105px
}
.activity section.post.attachment .left.empty {
 width:50px;
 margin-right:0
}
.activity section.post.attachment .left .avatar,
.activity section.post.attachment .left .avatar img {
 width:55px
}
.activity section.post.attachment .text {
 float:left;
 width:465px
}
.activity section.post.attachment .text h4 {
 margin:0
}
.element.pitch_video,
.element.visibility {
 margin-bottom:15px
}
.share_option {
 margin:10px 0 0 0
}
#cloudsponge-wrapper #contacts {
 margin:20px 0
}
#cloudsponge-wrapper #contacts ul {
 margin:0;
 padding-left:0px
}
#cloudsponge-wrapper #contacts ul li {
 list-style-type:none;
 color:#498bca
}
#cloudsponge-wrapper #contacts ul li.empty {
 color:#aaa
}
.visual.cms-page {
 float:none;
 margin:135px 0px 0 -45px;
 width:110%
}
.visual.cms-page.no-header {
 margin-top:0px
}
.visual.cms-page #sticky-wrapper.sticky-wrapper.is-sticky,
.visual.how-in-works #sticky-wrapper.sticky-wrapper.is-sticky {
 margin-left:-20px
}
.visual.cms-page #sticky-wrapper.sticky-wrapper.is-sticky .subnav li.tab-link a,
.visual.how-in-works #sticky-wrapper.sticky-wrapper.is-sticky .subnav li.tab-link a {
 margin-left:-10px;
 width:150px
}
.visual.cms-page #sticky-wrapper.sticky-wrapper.is-sticky .subnav li.tab-link:first-child a,
.visual.how-in-works #sticky-wrapper.sticky-wrapper.is-sticky .subnav li.tab-link:first-child a {
 margin-left:43px
}
.faqs .white-area.faq .text h2,
.wrapper .white-area .col-holder.page .text.no-header h2:not(.subtitle) {
 margin-bottom:15px
}
.doc-block a {
 display:block;
 height:30px
}
.doc-block a img {
 margin-right:10px;
 vertical-align:middle
}
.text.editor {
 padding:0
}
form .form-part {
 margin-bottom:40px
}
.service-links .tooltip-hold {
 margin:0 6px 0 -30px
}
.profile-area .wallet .total,
.profile-area .wallet .sum {
 font-weight:600
}
.simple-form #attachment .text {
 float:left
}
.simple-form #attachment .attachment-title {
 margin-left:15px;
 padding-top:20px;
 vertical-align:middle
}
.profile-area .base .top p {
 margin-bottom:10px
}
.wallet span.wallet_saldo {
 float:left;
 padding:5px 0
}
.wallet span.wallet_button {
 float:right
}
#current_attachments .entity section.post,
#pitch_videos .entity section.post {
 float:left;
 background-color:#f2f2f2;
 width:500px;
 padding:9px 11px;
 margin-bottom:2px
}
#current_attachments .entity section.post .left,
#pitch_videos .entity section.post .left {
 float:left;
 margin-right:15px
}
#current_attachments .entity section.post .left .ico .cl,
#pitch_videos .entity section.post .left .ico .cl {
 text-align:center
}
#current_attachments .entity section.post .text,
#pitch_videos .entity section.post .text {
 float:left
}
#current_attachments .entity section.post .text h4,
#pitch_videos .entity section.post .text h4 {
 margin:0
}
#current_attachments .entity section.post .text .meta,
#pitch_videos .entity section.post .text .meta {
 margin-left:0
}
#current_attachments .entity section.post .text .meta ul,
#pitch_videos .entity section.post .text .meta ul {
 padding-left:0
}
#current_attachments .entity section.post .text .meta ul li,
#pitch_videos .entity section.post .text .meta ul li {
 list-style-type:none
}
#current_attachments .entity .actions,
#pitch_videos .entity .actions {
 margin-bottom:45px
}
.actions .btn.btn-white {
 float:right
}
.simple-form.pitch-settings .element {
 padding:10px 0
}
.sidebar-perks .perk {
 background-color:#fff;
 padding:19px 20px 20px;
 margin:20px 0px
}
.sidebar-perks .perk h5 {
 margin:0;
 font-size:15px
}
.sidebar-perks .perk .buttons {
 float:right;
 margin-top:10px
}
#perk_selector {
 margin-bottom:40px
}
#perk_selector .perk {
 display:block
}
#perk_selector .perk .info {
 background-color:#f7f7f7;
 margin:5px;
 padding:21px 20px
}
#perk_selector .perk .info h4 {
 margin:0 0 5px 0
}
#perk_selector .perk .info .amount {
 padding:7px;
 float:right;
 font-size:120%;
 background-color:#498bca;
 color:#fff;
 margin:15px 0 4px 0
}
#perk_selector .perk.selected .info {
 background-color:#498bca;
 color:#fff
}
#perk_selector .perk.selected .info .amount {
 background-color:#fff;
 color:#498bca
}
.payment-area.donations .select-amount {
 display:none
}
.faqs .white-area .open-block {
 padding:0
}
.faqs .white-area .open-block .head {
 padding:3px 0
}
.featherlight.popup-featherlight .featherlight-content {
 width:40%
}
.featherlight.donation-pop-up .featherlight-content {
 width:300px
}
.featherlight.donation-pop-up .featherlight-content .preview_text {
 margin-bottom:10px
}
.popup {
 display:none
}
.col .in .inner-col {
 margin-top:50px
}
ul.social-media {
 padding:0
}
ul.social-media li {
 background-image:url(/assets/icon-socials-3f2bc8a046118b06abe6750bd537c72a.gif);
 list-style-type:none;
 float:left;
 width:24px;
 height:18px
}
ul.social-media li a {
 content:"";
 color:transparent
}
ul.social-media li.twitter {
 background-position:48px 0
}
ul.social-media li.facebook {
 background-position:0px 0
}
ul.social-media li.linkedin {
 background-position:24px 0
}
.group-block {
 border:2px solid #ccc;
 overflow:hidden;
 padding:20px;
 margin:0 0 18px;
 color:#666;
 font-size:13px;
 line-height:22px
}
.group-block .img {
 float:left;
 padding:0 24px 0 0;
 text-align:center
}
.group-block .img img {
 display:block;
 margin:0 0 11px
}
.group-block .img .btn {
 text-transform:uppercase;
 font-size:14px;
 line-height:17px;
 padding:8px 11px 3px
}
.group-block .descr {
 overflow:hidden;
 max-width:350px;
 padding:0
}
.group-block h3 {
 font-size:23px;
 line-height:26px;
 margin:0 0 2px
}
.group-block h3 a {
 color:#666
}
.group-block p {
 margin:0 0 16px
}
.group-block .small-tbl {
 border-collapse:collapse;
 text-transform:uppercase
}
.group-block .small-tbl td {
 border-left:1px solid #e6e6e6;
 padding:0 20px
}
.group-block .small-tbl td:first-child {
 padding-left:0;
 border-left:0
}
.group-block .small-tbl .value {
 display:block;
 font-size:19px;
 line-height:22px
}
.group-block .small-tbl .unit {
 display:block;
 color:#b3b3b3;
 font-size:11px;
 line-height:14px
}
.group-block .small-tbl .add-list {
 list-style:none;
 margin:0;
 padding:0;
 font-size:11px;
 line-height:14px;
 min-width:130px
}
.group-block .small-tbl .add-list li {
 padding:6px 0 0
}
.group-block .small-tbl .add-list li:first-child {
 padding-top:0
}
.group-block .small-tbl .add-list li:after {
 clear:both;
 content:"";
 display:block
}
.group-block .small-tbl .add-list .name {
 float:left;
 min-width:47px;
 padding:0 5px 0 0;
 color:#b3b3b3
}
.group-block .small-tbl .add-list .add-value {
 display:block;
 overflow:hidden
}
.group_statistics .minor {
 float:left;
 width:139px;
 background-color:#fff;
 padding:10px 20px;
 font-family:"proxima-nova";
 font-weight:400
}
.group_statistics .minor .content {
 font-family:"proxima-nova";
 font-weight:normal
}
#company_info {
 margin:25px 0
}
#company_info table {
 background-color:#fff;
 width:100%;
 padding:12px 14px
}
#company_info table tr td,
#company_info table tr td a {
 color:#666
}
.base.group .top {
 margin-bottom:5px
}
.base.group .top .actions {
 position:absolute;
 right:0;
 bottom:1px
}
.group a.btn {
 margin-top:19px
}
.element.selected_contacts {
 margin:20px 0
}
.element.check_box {
 margin-bottom:24px
}
.group_members {
 margin-top:10px
}
.group_members .group_member {
 width:33%;
 display:block;
 height:60px;
 float:left
}
.group_members .group_member .avatar {
 float:left;
 margin-right:10px
}
.group_members .group_member .info {
 float:left
}
.wrapper .invest-area .group .img .short-info strong a {
 color:#666
}
.group.account-link {
 float:right;
 margin:0 0 0 10px;
 padding:0 11px 0 28px;
 background:url(/assets/ico-13-49ca867727c3e442dc4a051fec7af209.gif) no-repeat 0 50%;
 text-transform:uppercase
}
.downvote.btn,
.upvote.btn {
 border-bottom:none
}
.white-area .open-block.group_members .head a:hover {
 text-decoration:none
}
.white-area .open-block.group_members .head a h2 {
 float:none
}
.pitches .white-area .twocolumns .open-block .info-block {
 width:300px
}
#social_media_sharing.share_option {
 display:none
}
.btn.group-button {
 margin-bottom:43px
}
#header li a.current-currency,
#header li a.current-currency:hover {
 cursor:default
}
#header .langs,
#header .currency,
#header .mobile {
 padding-top:4px
}
#header form.currency-select-box .select-area,
#header form.language-select-box .select-area {
 background:#f2f2f2;
 color:#396ec8;
 height:auto;
 margin-right:-9px
}
#header form.currency-select-box .select-area span,
#header form.language-select-box .select-area span {
 border:none;
 padding:12px 32px 10px 9px;
 border-bottom:3px solid #e6e6e6;
 color:#498bca
}
#header select#currency_currency,
#header select#language_country {
 display:none
}
#header .select-area .select-opener {
 margin-right:-7px
}
#header .user-box {
 float:right;
 position:relative;
 padding:4px 68px 0 0;
 color:#f2f2f2;
 font-size:12px;
 line-height:15px;
 letter-spacing:1px;
 min-height:43px
}
#header .user-box .sum {
 display:block;
 padding:8px 0 0 5px;
 font-size:15px;
 line-height:18px;
 text-align:right
}
#header .user-box .link {
 color:#f2f2f2;
 padding:0 0 0 20px;
 background:url(/assets/ico-11.gif) no-repeat 0 3px;
 text-transform:uppercase
}
#header .user-box .img {
 width:48px;
 position:absolute;
 top:2px;
 right:0
}
#header .user-box .img a:hover {
 text-decoration:none
}
#header .user-box .img img {
 vertical-align:top;
 max-width:100%
}
#header .user-box .img a span {
 color:#fff;
 display:block;
 font-size:42px;
 padding:18px 0 0 0
}
#header .user-dropdown-box {
 display:none;
 position:absolute;
 background-color:#fff;
 box-shadow:1px 1px 4px -1px #ccc;
 margin-top:37px;
 font:12px/9px "proxima-nova";
 width:133px;
 z-index:1
}
#header .user-dropdown-box ul {
 padding-left:0;
 margin:0
}
#header .user-dropdown-box ul li {
 list-style-type:none
}
#header .user-dropdown-box ul li a {
 color:#888;
 text-transform:uppercase;
 display:block;
 padding:11px 14px
}
#header .user-dropdown-box ul li a:hover {
 background-color:#f2f2f2;
 text-decoration:none
}
.select-options.drop-holder.no-borders {
 border:none
}
.select-options.language_country {
 margin-top:2px
}
.select-options.language_country .drop-holder {
 border:none
}
.language-select-box .select-area {
 width:57px
}
@media (min-width: 900px) {
 .mobile-nav {
  display:none
 }
 .mobile-dropdown {
  display:none
 }
 .mobile-only {
  display:none
 }
}
@media (max-width: 900px) {
 .user-box {
  float:left !important;
  margin-top:10px;
  font-size:14px !important
 }
 .mobile-only {
  display:block
 }
 .mobile-only ul {
  list-style:none;
  padding-left:0
 }
 .margin-top {
  margin-top:130px
 }
 .mobile-nav {
  font-size:20px;
  color:#fff
 }
 .mobile-icon-container {
  margin:0;
  list-style:none;
  display:inline;
  float:left;
  margin-right:35px;
  margin-top:16px
 }
 .not-mobile {
  display:none
 }
 .mobile-dropdown {
  display:none;
  position:absolute;
  top:40px;
  height:420px;
  left:0;
  right:0;
  background-color:#225a9e !important;
  color:#fff;
  list-style:none;
  text-align:left
 }
 .mobile-dropdown a {
  color:#fff
 }
}
@media (max-width: 700px) {
 .mobile-icon-container {
  margin-top:4px;
  margin-right:15px
 }
 .margin-top {
  margin-top:85px
 }
 .mobile-dropdown {
  height:380px
 }
}
.splash .splash-wrapper {
 min-height:100%;
 height:auto !important;
 height:100%;
 margin:0 auto -4em;
 min-width:0;
 background:#f2f2f2
}
.splash footer,
.splash .push {
 height:56px
}
.white-sub-nav {
 padding:0
}
.white-sub-nav .content-panel {
 max-width:none
}
.top-spacing {
 padding-top:200px
}
.new_badge {
 position:absolute;
 right:30px;
 top:220px
}
.new_badge img {
 width:84px !important;
 height:84px !important;
 max-width:84px !important
}
.corner-idea-type:hover .corner-description {
 display:block
}
.corner-description {
 position:absolute;
 width:220px;
 top:30px;
 left:70px;
 color:#fff;
 padding:10px;
 box-sizing:border-box;
 font-size:13px;
 line-height:1.5em;
 box-shadow:0px 1px 5px rgba(0,0,0,0.6);
 display:none;
 border:1px solid #fff
}
.convertible .corner-description {
 background:#498bca !important
}
.debt .corner-description {
 background:#ff8901
}
.equity .corner-description {
 background:#498bca
}
.convertible .corner-description {
 background:#498bca
}
.debt .corner-description:after {
 border-right-color:#ff8901
}
.equity .corner-description:after {
 border-right-color:#498bca
}
.convertible .corner-description:after {
 border-right-color:#498bca
}
.corner-description:after,
.corner-description:before {
 right:100%;
 top:15px;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute
}
.corner-description:after {
 border-width:8px 20px 8px 0;
 margin-top:-8px
}
.corner-description:before {
 border-right-color:#fff;
 border-width:9px 21px 9px 0;
 margin-top:-9px
}
.block .corner-description {
 width:600px
}
.block .corner-description:after,
.block .corner-description:before {
 top:50%
}
table.center {
 margin:50px auto
}
.partner em.small-em {
 font-size:13px
}
@media only screen and (max-width: 640px) {
 .block .corner-description {
  width:300px
 }
}
.text-right {
 text-align:right
}
.text-center {
 text-align:center
}
.risk_notice {
 display:none
}
.risk_notice.visible {
 display:block
}
.amount-form .risk_notice .text {
 width:250px
}
.payment-method p {
 font-size:15px
}
.payment-method h3 {
 font-size:21px;
 margin:16px 0px
}
.label-inline {
 float:left;
 margin-right:20px
}
.mifid {
 margin-bottom:20px
}
.loan-repayment,
.loan-interest {
 color:green !important
}
.error .text {
 border:2px solid #d60000
}
.error .form-help {
 color:#d60000;
 margin-bottom:10px;
 font-size:14px
}
.simple-form hr {
 margin-top:20px;
 margin-bottom:20px;
 border:0;
 border-top:1px solid #f2f2f2
}
.simple-form #surveys_form .text {
 margin-bottom:0px
}
#surveys_form h3 {
 padding-top:0px
}
.document {
 margin:10px 0
}
.headline ul.nav li a {
 margin-right:-2px
}
.btn-red {
 background-color:#c00;
 color:#fff;
 margin-top:2px
}
.btn-red.remove-account {
 margin-top:0;
 padding-bottom:10px
}
.btn-red:hover {
 background-color:#900
}
.base .top {
 min-height:240px
}
.base .top.no-min-height {
 min-height:0
}
.white-area .twocolumns.hacked {
 padding:23px 485px 0 55px
}
.white-area .twocolumns.hacked aside {
 margin-left:32px;
 margin-right:-430px
}
.white-area .twocolumns.hacked .activity {
 margin-top:15px
}
.customForm-unselectable.select-area {
 z-index:0
}
.load-more {
 clear:both
}
.btn.remove-account {
 float:right
}
.btn.btn-blue {
 border-left:none;
 border-right:none;
 border-top:none
}
.panel ul li a:hover span,
.panel ul li.active a span {
 padding:1px 5px;
 background-color:#498bca;
 color:#fff;
 border-radius:4px
}
.panel ul li a span {
 padding:1px 5px;
 background-color:#fff;
 color:#666;
 margin-left:4px;
 border-radius:4px
}
.open-block .buttons {
 margin-left:14px
}
.open-block .buttons p {
 color:#666;
 font-size:15px;
 line-height:26px
}
table.styled {
 font:inherit;
 border-collapse:collapse;
 margin-bottom:10px;
 width:100%
}
table.styled tr td,
table.styled tr th {
 padding:8px
}
table.styled tr td {
 color:#666;
 border:1px solid #ddd
}
table.styled tr td.last {
 font-weight:bold
}
table.styled tr th {
 text-align:left;
 color:#498bca
}
.slideshow .slide .btn {
 margin-top:5px
}
.header-slideshow .btn {
 color:#f2f2f2;
 background-color:#498bca;
 border-bottom-color:#2c6faf
}
.header-slideshow .btn:hover {
 text-decoration:none;
 border-bottom-color:#2c6faf;
 background-color:#2c6faf
}
.white-part aside .head-block h3 {
 font-size:16px;
 color:#666
}
.home .wrapper .msg-box {
 margin-top:20px;
 position:relative;
 top:0;
 z-index:10;
 width:100%;
 box-sizing:border-box
}
.home .wrapper .browser_support_notification {
 padding-top:20px
}
.home .wrapper .browser_support_notification .msg-box {
 margin-top:0px
}
footer {
 text-align:center
}
footer .col {
 text-align:left
}
a.anchor {
 display:block;
 position:relative;
 height:115px;
 margin-top:-115px;
 visibility:hidden
}
.idea_dashboard .profile-area .white-part {
 overflow:visible
}
.idea_dashboard .profile-area .col-holder aside {
 margin-bottom:0;
 padding-bottom:15px
}
html .ui-tooltip.dark .arrow.bottom {
 background-position:-28px 0
}
.text.focused {
 border:2px solid #498bca
}
.test-buttons {
 position:fixed;
 bottom:0
}
.test-buttons div {
 margin-bottom:10px
}
.wrapper>#header-sticky-wrapper+.how-in-works .subnav.ignore-sticky {
 top:100px
}
.wrapper>#header-sticky-wrapper+.how-in-works section.intro {
 padding-top:40px
}
.wrapper>#header-sticky-wrapper.is-sticky+.how-in-works .subnav.ignore-sticky {
 top:59px
}
.how-in-works .intro .is-sticky .subnav {
 z-index:3
}
.subnav.ignore-sticky {
 position:fixed;
 width:1280px;
 margin-left:-640px
}
.how-in-works #sticky-wrapper.sticky-wrapper {
 height:0
}
#sticky-wrapper.sticky-wrapper {
 width:770px;
 margin-left:auto;
 margin-right:auto
}
.how-in-works .intro .text {
 width:33%
}
.vertically {
 margin:0;
 padding:0
}
.vertically li {
 float:left;
 list-style-type:none
}
.hidden {
 display:none
}
#profile-strength {
 position:absolute;
 right:55px;
 top:0;
 text-align:center;
 width:170px
}
#profile-strength a {
 color:#498bca;
 text-transform:lowercase;
 font-size:16px
}
#profile-strength .blocks {
 margin-bottom:10px
}
#profile-strength .blocks .profile-strength-block {
 float:left;
 background-color:#b3b3b3;
 height:10px;
 margin-right:4px;
 width:30px
}
#profile-strength .blocks .profile-strength-block.filled {
 background-color:#498bca
}
.white-area .twocolumns .open-block .info-block,
.profile-area .white-part .col-holder .main-col .info-block {
 margin-bottom:30px
}
.white-area .twocolumns .open-block .info-block,
.white-area .twocolumns .open-block .box,
.profile-area .white-part .col-holder .main-col .info-block,
.profile-area .white-part .col-holder .main-col .box {
 background-color:#efefef
}
.wrapper .white-area .cell {
 background:none
}
.profile-area .white-part .col-holder .main-col {
 max-width:none
}
.white-part .activity-list .todo_section,
.white-area .activity-list .todo_section {
 margin-top:30px
}
.white-part .activity-list .todo_section.suggested,
.white-area .activity-list .todo_section.suggested {
 margin-top:0
}
.white-part .activity-list .todo_section.suggested a,
.white-area .activity-list .todo_section.suggested a {
 color:#fff;
 width:316px
}
.white-part .activity-list .todo_section.suggested .pre-title,
.white-area .activity-list .todo_section.suggested .pre-title {
 font-size:12px;
 display:block
}
.white-part .activity-list .todo_section .todos.completed .complete.todo:not(.final),
.white-area .activity-list .todo_section .todos.completed .complete.todo:not(.final) {
 display:none
}
.white-part .activity-list .todo_section .todos.completed .todo.complete.final,
.white-area .activity-list .todo_section .todos.completed .todo.complete.final {
 display:block
}
.white-part .activity-list .todo_section .todos .todo,
.white-area .activity-list .todo_section .todos .todo {
 background:url(/assets/todo_incomplete-c49764f7609f8819b8df6bce08ba884c.png) 10px 13px no-repeat #fff;
 margin:10px 0;
 padding:10px 0 10px 32px
}
.white-part .activity-list .todo_section .todos .todo.complete,
.white-area .activity-list .todo_section .todos .todo.complete {
 background-image:url(/assets/todo_complete-0c2bcc19a756c7a4140a233195734996.png)
}
.white-part .activity-list .todo_section .todos .todo.final,
.white-area .activity-list .todo_section .todos .todo.final {
 display:none;
 padding:25px 0 25px 32px;
 background-position:10px 28px
}
.white-part .activity-list .todo_section .hide-todos,
.white-area .activity-list .todo_section .hide-todos {
 display:block;
 color:#498bca
}
.white-part .activity-list .todo_section .btn,
.white-area .activity-list .todo_section .btn {
 width:315px;
 color:#fff
}
.white-part .activity-list .todo_section .btn .tooltip-hold,
.white-area .activity-list .todo_section .btn .tooltip-hold {
 margin:-2px 0 0 4px
}
.img .status {
 position:absolute;
 bottom:0;
 width:100%;
 color:#fff;
 text-align:center;
 border-bottom:3px solid #eee
}
.img .status .red {
 background-color:#c00;
 position:relative
}
.img .status .red .tooltip-hold {
 position:absolute;
 margin:1px 0 0 5px
}
.img .status .green {
 background-color:#0c0
}
#help_section .btn {
 color:#f2f2f2;
 float:right
}
.upper-right-buttons {
 position:absolute;
 top:25px;
 right:54px
}
.idea_dashboard article .activity:not(.answers) .post .text {
 padding:0;
 min-height:0
}
.profile-area #idea_form,
.profile-area .idea-form-general {
 padding-top:15px
}
.profile-area #idea_form #equity_campaign_explanation,
.profile-area #idea_form #pledge_campaign_explanation,
.profile-area .idea-form-general #equity_campaign_explanation,
.profile-area .idea-form-general #pledge_campaign_explanation {
 padding-top:10px
}
.profile-area #idea_form .actions,
.profile-area .idea-form-general .actions {
 margin-top:35px
}
.profile-area #idea_form .field.radio-button label,
.profile-area .idea-form-general .field.radio-button label {
 margin-bottom:8px
}
.profile-area #existing_company {
 display:none;
 margin-top:40px
}
.simple-form .text.editor {
 margin-right:135px
}
.simple-form .text.w100 {
 width:100px
}
.simple-form .text.w200 {
 width:200px
}
.simple-form .text.w250 {
 width:250px
}
.simple-form .text.w300 {
 width:300px
}
.simple-form .text.w450 {
 width:450px
}
.simple-form .text.w500 {
 width:500px
}
.simple-form .text.w600 {
 width:600px
}
.simple-form .float-box {
 float:left;
 width:300px
}
.simple-form .select-area .center {
 height:15px
}
.simple-form #submit {
 margin-top:5px
}
.simple-form #submit * {
 vertical-align:top
}
.main-col .attachments {
 margin-top:30px
}
.select-options .drop-list ul li a {
 height:15px
}
.element.check-box em.note {
 margin-top:8px
}
.simple-form .field.additional-info.character-counter .text textarea {
 height:120px
}
.img .ico-play {
 background:url("/assets/icon-youtube.png") no-repeat scroll 0 0 transparent;
 height:74px;
 left:50%;
 margin:-37px 0 0 -37px;
 overflow:hidden;
 position:absolute;
 text-indent:-9999px;
 top:50%;
 width:74px
}
.invest-area .invest-info h2 {
 float:left
}
.invest-info .btn-edit {
 background:url("/assets/ico-12.gif") no-repeat scroll 0 0 transparent;
 float:left;
 height:14px;
 margin-left:8px;
 overflow:hidden;
 position:relative;
 text-indent:-9999px;
 top:6px;
 width:14px
}
.img .btm .ss-user {
 font-size:63px;
 padding-top:15px;
 display:inline-block
}
.post .avatar .ss-user {
 font-size:50px;
 padding-top:24px;
 display:inline-block
}
li .holder .ss-user {
 font-size:40px;
 display:inline-block
}
.info-block .image .btn.btn-red {
 position:absolute;
 right:0;
 top:231px
}
.select .select-area {
 width:200px
}
.ss-compose.thumb_medium {
 font-size:150px;
 display:block;
 padding:80px 0 40px 0
}
.info-block {
 width:330px;
 display:inline-block;
 margin:0 10px;
 background:#fff;
 padding:0 20px 110px;
 position:relative;
 -moz-transition:color 0.4s;
 -webkit-transition:color 0.4s;
 -o-transition:color 0.4s;
 transition:color 0.4s;
 vertical-align:top;
 font-size:15px;
 line-height:26px;
 color:#666
}
.info-block img {
 vertical-align:top
}
.info-block h3 {
 margin:0 0 4px;
 -moz-transition:color 0.4s;
 -webkit-transition:color 0.4s;
 -o-transition:color 0.4s;
 transition:color 0.4s
}
.info-block h3 a {
 color:#666
}
.info-block p {
 margin:0
}
.info-block .image {
 margin:0 -20px 14px
}
.info-block .image img {
 width:100%;
 max-width:100%
}
.info-block.hovered {
 color:#b3b3b3
}
.info-block.hovered h3 {
 color:#b3b3b3
}
.info-block .box {
 position:absolute;
 left:0;
 bottom:0;
 right:0;
 background:#fff;
 padding-bottom:20px;
 -moz-transition:all 0.4s;
 -webkit-transition:all 0.4s;
 -o-transition:all 0.4s;
 transition:all 0.4s
}
.info-block .box:hover {
 -moz-box-shadow:0 -4px 0 rgba(0,0,0,0.05);
 -webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.05);
 box-shadow:0 -4px 0 rgba(0,0,0,0.05)
}
.info-block .box:hover table tr {
 display:table-row
}
.info-block .box:hover table tr:first-child td {
 padding-top:0
}
.info-block .box .progress-bar {
 margin-bottom:14px
}
.info-block .box .info-block-table {
 padding:5px
}
.info-block .box table {
 width:100%;
 border-collapse:collapse;
 color:#b3b3b3;
 font:12px/18px "proxima-nova",sans-serif;
 font-weight:500
}
.info-block .box table tr {
 display:none
}
.info-block .box table tr:first-child {
 display:table-row
}
.info-block .box table tr td {
 vertical-align:top;
 padding:5px;
 border-left:1px solid #e6e6e6
}
.info-block .box table tr td:first-child {
 border:none
}
.info-block .box table tr td strong {
 font-weight:500;
 color:#666;
 font-size:16px;
 line-height:24px;
 white-space:nowrap;
 display:block
}
.info-block .box table tr td strong small {
 font-size:15px;
 font-weight:normal
}
.info-block:hover {
 text-decoration:none
}
.info-block.debt .progress-bar .line {
 background-color:#ff8901
}
.wrapper .white-area .content-panel .panel-in {
 padding-top:20px
}
#askquestion {
 display:inline-block;
 float:right
}
.ideas .headline .search-form .ico.clear-search {
 background-image:url(/assets/btn-close-7bc985c00c7135a70c83a950b7e02492.png);
 background-repeat:no-repeat;
 background-position:-87px 12px
}
.ideas .headline .search-form .ico.clear-search:hover {
 cursor:pointer
}
.element .radio label,
.element .radio .tooltip-hold {
 float:left
}
.element .radio .tooltip-hold {
 margin-left:10px
}
.entity strong.form_question_header:first-child {
 margin:0px 0 5px 0
}
.entity strong.form_question_header {
 margin:20px 0 5px 0;
 display:block
}
.investment-block {
 position:relative
}
.investment-block .corner-idea-type,
.info-block .corner-idea-type,
.block .corner-idea-type {
 position:absolute;
 top:-2px;
 left:-2px;
 z-index:2
}
.investment-block .corner-idea-type .corner-text,
.info-block .corner-idea-type .corner-text,
.block .corner-idea-type .corner-text {
 text-transform:uppercase;
 color:#fff;
 line-height:28px;
 font-size:11px;
 font-weight:bold;
 position:absolute;
 width:100px;
 top:20px;
 left:-14px;
 text-align:center;
 -ms-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.investment-block .corner-idea-type .corner-text {
 top:24px;
 left:-15px
}
.idea-top-link {
 float:right;
 text-transform:uppercase
}
.buttons.debt,
.buttons.equity {
 margin-bottom:20px
}
.dashboard-form {
 color:#666;
 font-size:15px
}
.dashboard-form .radio-button em.note {
 margin-top:20px
}
.dashboard-form .actions {
 margin-top:10px
}
.idea_dashboard .profile-area .col-holder {
 padding:0;
 max-width:none
}
.idea_dashboard .profile-area .col-holder .main-col {
 width:50%;
 margin-left:20px
}
.idea_dashboard .profile-area .col-holder aside {
 float:left;
 margin:0 25px 0 -20px
}
body.lend .payment-area #idea_form.lend .ui-slider .ui-slider-handle {
 background:url("/assets/ico-09-lend.png") no-repeat scroll 0% 0% transparent
}
body.lend .payment-area #idea_form.lend .ui-slider .ui-slider-handle .val-tip {
 background-color:#ff8b00
}
body.lend .payment-area #idea_form.lend .ui-slider .ui-slider-handle .val-tip .arrow {
 background:url("/assets/ico-10-lend.png") no-repeat scroll 0% 0% transparent
}
body.lend .payment-area #idea_form.lend .ui-slider .ui-slider-range {
 background-color:#ff8b00
}
body.lend .payment-area .payment-box h2,
body.lend .payment-area p#equity-percentage,
body.lend .payment-area h2#total-investment-amount {
 color:#ff8b00
}
.convertible.payment-area #idea_form.lend .ui-slider .ui-slider-range,
.convertible.payment-area #idea_form.lend .ui-slider .ui-slider-handle .val-tip {
 background-color:#498bca !important
}
.convertible.payment-area #idea_form.lend .ui-slider .ui-slider-handle {
 background:url("/assets/ico-09.png") no-repeat scroll 0% 0% transparent !important
}
.convertible.payment-area #idea_form.lend .ui-slider .ui-slider-handle .val-tip .arrow {
 background:url("/assets/ico-10.png") no-repeat scroll 0% 0% transparent !important
}
.convertible.payment-area .payment-box h2,
body.lend .payment-area p#equity-percentage,
.convertible.payment-area h2#total-investment-amount {
 color:#498bca !important
}
.debt .white-area .btn.btn-blue,
.debt .invest-area .btn.btn-blue,
.debt .payment-area .btn.btn-blue,
.buttons.debt .btn.btn-blue {
 background-color:#ff8b00;
 border-bottom-color:#c95a02
}
.debt .white-area .btn.btn-blue:hover,
.debt .invest-area .btn.btn-blue:hover,
.debt .payment-area .btn.btn-blue:hover,
.buttons.debt .btn.btn-blue:hover {
 background-color:#c95a02;
 border-bottom-color:#c95a02
}
.debt .white-area .btn.btn-blue.disabled,
.debt .invest-area .btn.btn-blue.disabled,
.debt .payment-area .btn.btn-blue.disabled,
.buttons.debt .btn.btn-blue.disabled {
 color:#ffae68 !important;
 background-color:#c95a02 !important;
 border-bottom-color:#c95a02 !important
}
.debt .white-area .btn.btn-white,
.debt .invest-area .btn.btn-white,
.debt .payment-area .btn.btn-white,
.buttons.debt .btn.btn-white {
 color:#ff8b00
}
.debt .white-area .btn.btn-white:hover,
.debt .invest-area .btn.btn-white:hover,
.debt .payment-area .btn.btn-white:hover,
.buttons.debt .btn.btn-white:hover {
 color:#c95a02
}
.debt .white-area .btn.btn-white.disabled,
.debt .invest-area .btn.btn-white.disabled,
.debt .payment-area .btn.btn-white.disabled,
.buttons.debt .btn.btn-white.disabled {
 color:#ffae68 !important
}
.debt .wrapper .agreement .agreement-form .chk-checked:hover,
.debt .wrapper .agreement .agreement-form .chk-checked,
.debt .wrapper .select-amount .amount-form .chk-checked:hover,
.debt .wrapper .select-amount .amount-form .chk-checked {
 background-color:#ff8b00
}
.debt .wrapper .white-area .content-panel .menu a:hover,
.debt .wrapper .white-area .content-panel .menu .active a {
 border-color:#ff8b00
}
.debt .wrapper .white-area .socials li i,
.debt .wrapper .white-area .invest-tabs .tab-content .link,
.debt .wrapper .white-area .head-block .link {
 color:#ff8b00
}
.debt .wrapper .invest-area .circle-progress .pie {
 border-color:#ff8b00
}
.debt .wrapper .invest-area .panel .navbar a:hover,
.debt .wrapper .invest-area .panel .navbar .active a {
 color:#ff8b00
}
.debt .wrapper h2,
.debt .wrapper .payment-area .filling .open-block h2.active .check,
.debt .wrapper .payment-area .filling .open-block h2.active .sum {
 color:#ff8b00
}
.debt .wrapper .panel ul li a:hover span,
.debt .wrapper .panel ul li.active a span {
 background-color:#ff8b00
}
.debt .wrapper .agreement .check {
 background-image:url("/assets/bul-0001-o.png")
}
.debt .wrapper .payment-area .filling .payment-method-form .rad-checked:hover span,
.debt .wrapper .payment-area .filling .payment-method-form .rad-checked span,
.debt .wrapper .payment-area .filling .payment-method-form .rad-focus {
 background-position:0 -81px
}
.debt .wrapper .payment-area .filling .payment-method-form .data-row .loader {
 color:#ffae68
}
.questions .simple-form .text.editor {
 margin-right:0
}
.ideas.show .invest-area .invest-info .btn.invest-btn {
 padding-left:31px;
 padding-right:31px;
 margin-right:16px
}
.ideas.show .invest-area .invest-info .btn-white {
 margin-right:0px
}
.ideas.show .invest-area .invest-info .data.data-debt {
 margin-top:10px
}
.ideas.show .invest-area .invest-info .data.data-debt td {
 padding:0
}
.ideas.show .invest-area .invest-info .data.data-debt td.first-col {
 width:110px
}
.ideas.show .invest-area .invest-info .data.data-debt th {
 padding-left:0;
 padding-right:0;
 padding-bottom:10px
}
.idea_dashboard .team-preview .team_member,
.idea_dashboard #section-02 .entity .team_member,
.ideas.show #section-team .entity .team_member {
 position:relative;
 margin:0 30px 30px 0;
 width:29%;
 float:left
}
.idea_dashboard .team-preview .team_member .general-info,
.idea_dashboard #section-02 .entity .team_member .general-info,
.ideas.show #section-team .entity .team_member .general-info {
 height:50px;
 margin-bottom:10px
}
.idea_dashboard .team-preview .team_member .general-info .avatar,
.idea_dashboard #section-02 .entity .team_member .general-info .avatar,
.ideas.show #section-team .entity .team_member .general-info .avatar {
 margin-right:14px
}
.idea_dashboard .team-preview .team_member .general-info .avatar,
.idea_dashboard .team-preview .team_member .general-info .name-and-role,
.idea_dashboard #section-02 .entity .team_member .general-info .avatar,
.idea_dashboard #section-02 .entity .team_member .general-info .name-and-role,
.ideas.show #section-team .entity .team_member .general-info .avatar,
.ideas.show #section-team .entity .team_member .general-info .name-and-role {
 float:left
}
.idea_dashboard .team-preview .team_member .general-info .name-and-role,
.idea_dashboard #section-02 .entity .team_member .general-info .name-and-role,
.ideas.show #section-team .entity .team_member .general-info .name-and-role {
 font-size:101%;
 max-width:250px;
 line-height:18px
}
.idea_dashboard .team-preview .team_member .general-info .name,
.idea_dashboard #section-02 .entity .team_member .general-info .name,
.ideas.show #section-team .entity .team_member .general-info .name {
 font-weight:bold
}
.idea_dashboard .team-preview .team_member .additional-info,
.idea_dashboard #section-02 .entity .team_member .additional-info,
.ideas.show #section-team .entity .team_member .additional-info {
 clear:both;
 word-wrap:break-word
}
body.idea_dashboard #section-02 .entity,
body.idea_dashboard .team-preview {
 margin-top:25px
}
body.idea_dashboard #section-02 .entity .team_member,
body.idea_dashboard .team-preview .team_member {
 width:45%
}
body.idea_dashboard #section-02 .entity .team_member .actions,
body.idea_dashboard .team-preview .team_member .actions {
 margin-top:10px
}
body.ideas.show #section-team .entity .team_member {
 width:45%;
 min-height:300px
}
.freefloat-question {
 font-size:14px;
 font-weight:bold;
 width:20px;
 height:20px;
 float:left;
 background:#d4d2ce;
 text-align:center;
 border-radius:50%
}
.freefloat-question a {
 cursor:default
}
.freefloat-question a:hover {
 text-decoration:none
}
.internet-explorer fieldset {
 border:none !important
}
.browser_support_notification {
 text-align:center;
 background-color:#f2f2f2;
 color:#000
}
.inner_circle.idea_dashboard article .activity:not(.answers) .post .text {
 padding:13px 100px 14px 19px;
 min-height:82px
}
aside .inner-circle-space,
aside .team,
aside .company-info {
 background:none repeat scroll 0 0 #fff;
 margin:0 0 38px;
 padding:25px 20px
}
aside .inner-circle-space #statistics {
 text-align:center;
 margin-bottom:12px
}
aside .inner-circle-space .statistics.investors ul {
 margin:0;
 padding:0
}
aside .inner-circle-space .statistics.investors ul li {
 list-style-type:none;
 float:left;
 padding-right:10px;
 height:60px
}
aside .inner-circle-space .statistics.investors ul li .ss-user {
 padding-top:15px
}
aside .inner-circle-space .statistics.investors .btn-blue {
 margin-top:10px
}
aside .team h4 a {
 color:#666
}
aside .team .ss-user {
 float:left
}
aside .team .ss-user.large_thumb {
 padding-top:40px !important
}
aside .team ul.team_members {
 margin:10px 0 0 0
}
aside .team ul.team_members li {
 height:60px;
 float:left;
 margin-right:12px
}
aside .company-info table tr td {
 padding-right:10px
}
.attachments-section {
 padding-bottom:35px
}
.attachments-section .attachments .text h4 a {
 color:#498bca
}
.answers.activity {
 margin-top:20px
}
#reply #new_comment .text {
 width:620px
}
.ballot .meta {
 color:#999
}
.inner_circle #inline-ballot.open-block .simple-form form#new_vote {
 margin-bottom:15px
}
.inner_circle #inline-ballot.open-block .simple-form form#new_vote label span {
 line-height:21px
}
.profile-area .activate .agreement-form.invest {
 margin-bottom:0px !important
}
.profile-area .activate #idea_form .actions {
 margin-top:-35px
}
.payment-area .filling .agreement-form.invest {
 margin-bottom:10px
}
.payment-area .filling .payment-method.disabled a:hover {
 cursor:default
}
.payment-area .filling .payment-method a:cursor {
 cursor:pointer
}
.payment-area .filling .payment-method-form fieldset ul li.wallet_investment {
 display:none
}
.payment-area .filling .payment-method-form .rad-area span {
 background-position:0 0
}
.payment-area .filling .payment-method-form .rad-area span:hover {
 background-position:0 -28px
}
.payment-area .filling .payment-method-form .rad-checked:hover span,
.payment-area .filling .payment-method-form .rad-checked span,
.payment-area .filling .payment-method-form .rad-focus {
 background-position:0 -56px
}
.payment-area .filling .payment-method-form .data {
 padding:14px 0 12px
}
.payment-area .filling .payment-method-form .wallet_investment .data-row {
 padding-left:0
}
.payment-area .filling .payment-method-form .data-row {
 padding-left:97px
}
.payment-area .filling .payment-method-form .data-row .loader {
 display:none;
 position:absolute;
 margin:17px 0 0 8px;
 color:#9dbef6
}
.payment-area .filling .payment-method-form .submit {
 margin-left:0;
 padding-top:6px;
 padding-left:29px
}
.payment-area .filling .open-block h2 span.tooltip-hold {
 margin:1px 0 0 0
}
.payment-area .filling .open-block h2.active {
 background-position:0 -91px
}
.payment-area .filling .cancel-button {
 float:right
}
.payment-area .filling .open-block a:hover {
 text-decoration:none
}
.payment-area .filling .open-block h2.active .check,
.payment-area .filling .open-block h2.active .sum {
 display:block;
 color:#498bca
}
.payment-flow .wrapper #header .user-box .link,
.amount_paid_not_available .wrapper #header .user-box .link,
.no_shares_available .wrapper #header .user-box .link {
 background:none;
 cursor:default
}
.payment-flow .wrapper #header .user-box .link:hover,
.amount_paid_not_available .wrapper #header .user-box .link:hover,
.no_shares_available .wrapper #header .user-box .link:hover {
 text-decoration:none
}
.payment-flow ul.main-nav,
.payment-flow footer .block,
.amount_paid_not_available ul.main-nav,
.amount_paid_not_available footer .block,
.no_shares_available ul.main-nav,
.no_shares_available footer .block {
 display:none
}
.payment-flow footer,
.amount_paid_not_available footer,
.no_shares_available footer {
 margin-top:30px
}
.total-due {
 position:relative
}
.total-due .cancel-button {
 position:absolute;
 bottom:17px;
 right:25px
}
.chrome .payment-area .filling .payment-method-form .submit {
 padding-top:8px
}
.payment-method-form .row label {
 float:left;
 width:100px
}
.payment-method-form .row .transaction_costs {
 float:left
}
.investment-block {
 background:#f2f2f2;
 padding:10px;
 margin:0 0 6px
}
.investment-block .holder {
 position:relative;
 padding:0;
 border-bottom:1px solid #f2f2f2
}
.investment-block .top-part {
 padding:0 0 19px 75px
}
.investment-block .top-part.no-padding {
 padding-left:15px
}
.investment-block .top-part .img {
 float:left;
 margin:0 10px 0 0
}
.investment-block .top-part .img img {
 vertical-align:top
}
.investment-block .top-part .descr {
 overflow:hidden;
 padding:4px 0 0
}
.investment-block .top-part h3 {
 font-size:23px;
 line-height:26px;
 margin:0 0 4px
}
.investment-block .top-part h3 a {
 color:#666
}
.investment-block .top-part .add-links {
 list-style:none;
 margin:0 0 0 -17px;
 padding:0;
 overflow:hidden;
 font-size:14px;
 line-height:17px
}
.investment-block .top-part .add-links li {
 float:left;
 padding:0 0 0 17px
}
.investment-block .top-part .add-links li.inner-circle .ss-lock {
 margin:1px 2px 0 0;
 display:block;
 float:left;
 font-size:14px
}
.investment-block .top-part .add-links a {
 color:#498bca;
 float:left
}
.investment-block .top-part .add-links .ico-2 {
 padding-left:21px;
 background:url(/assets/ico-17.gif) no-repeat 0 2px
}
.investment-block.completed .top-part .descr {
 margin-right:270px
}
.investment-block.completed .invested {
 bottom:23px
}
.investment-block .invested .value {
 display:block;
 color:#498bca;
 font-size:20px;
 font-weight:600;
 line-height:21px;
 padding:0 0 2px
}
.investment-block .invested .str {
 text-transform:uppercase;
 color:#b3b3b3;
 display:block
}
.investment-block .status {
 position:absolute;
 bottom:27px;
 right:105px;
 color:#ccc;
 border:2px dashed #ccc;
 text-transform:uppercase;
 font-size:13px;
 line-height:16px;
 padding:7px 8px 6px
}
.investment-block .btn {
 position:absolute;
 bottom:17px;
 right:105px;
 text-transform:uppercase;
 font-size:12px;
 line-height:15px;
 padding:11px 16px 6px
}
.investment-block .small-tbl {
 border-collapse:collapse;
 margin:16px 0 15px
}
.investment-block .small-tbl td {
 border-left:1px solid #e6e6e6;
 padding:0 10px
}
.investment-block .small-tbl td:first-child {
 padding-left:10px;
 border-left:0
}
.investment-block .small-tbl .value {
 display:block;
 color:#666;
 font:18px/24px "proxima-nova";
 font-weight:400
}
.investment-block .small-tbl .unit {
 display:block;
 text-transform:uppercase;
 color:#b3b3b3;
 font-size:11px;
 line-height:14px
}
.investment-block.debt .invested .value,
.investment-block.debt .top-part .add-links a {
 color:#ff8901
}
.investment-block.debt .top-part .add-links .ico-2 {
 background:url("/assets/ico-17o.gif") no-repeat scroll 0px 2px transparent
}
.investment-block.debt .progress-bar .line {
 background-color:#ff8901
}
.person {
 float:left;
 margin-bottom:20px;
 width:33%;
 height:57px
}
.person img,
.person .ss-user {
 width:auto;
 height:auto;
 float:left;
 margin-right:7px
}
.person .ss-user {
 font-size:40px;
 padding-top:15px
}
.person img {
 margin-top:7px
}
.person span {
 display:block
}
@media screen and (max-width: 600px) {
 html.mobile .ideas.show .invest-area .invest-info .btn {
  margin:0px;
  width:49%;
  padding-left:0;
  padding-right:0;
  float:left
 }
 html.mobile .ideas.show .invest-area .invest-info .btn-holder {
  position:fixed;
  bottom:0;
  left:0;
  background-color:#fafafa;
  width:100%;
  padding:0;
  text-align:left
 }
 html.mobile .ideas.show .invest-area .invest-info .btn-holder a {
  float:none
 }
}
@media screen and (max-width: 369px) {
 .info-block {
  width:290px;
  margin:0 auto;
  padding-left:15px;
  padding-right:15px;
  float:none;
  height:490px
 }
 .info-block .box table {
  font-size:12px
 }
 .info-block .box table tr td strong {
  font-size:14px;
  line-height:16px
 }
 .white-area .twocolumns .open-block .info-block,
 .profile-area .white-part .col-holder .main-col .info-block {
  width:290px;
  margin-left:-20px
 }
}
@media screen and (max-width: 600px) {
 html .activity {
  padding-right:0px
 }
 html .activity .post .text {
  padding:18px 20px
 }
 html .investment-block.completed .invested,
 html .investment-block .invested {
  position:relative;
  left:0;
  border-top:1px solid #e6e6e6;
  margin-top:15px;
  padding-top:7px
 }
 html .investment-block .small-tbl {
  display:block;
  width:100%;
  margin-top:0px
 }
 html .investment-block .small-tbl tr,
 html .investment-block .small-tbl td {
  display:block
 }
 html .investment-block .small-tbl td {
  border-left:none;
  padding-left:0;
  float:left;
  width:90px
 }
 html .investment-block .small-tbl td:first-child {
  padding-left:0
 }
 html .investment-block.completed .top-part .descr {
  margin-right:0
 }
 html .investment-block .holder {
  padding-right:0;
  overflow:hidden
 }
 html .investment-block .holder .status {
  display:none
 }
 html h2 {
  font-size:200%
 }
 html .wrapper {
  padding:0;
  margin:0;
  overflow:hidden
 }
 html .wrapper #header .user-box {
  min-height:0
 }
 html .invest-area {
  padding:0
 }
 html .invest-area .panel-in {
  padding:0
 }
 html .invest-area .panel-in .navbar {
  margin-left:10px;
  padding:5px 0
 }
 html .invest-area .panel-in .navbar.naver .naver-handle:before {
  background-position:10px 5px;
  width:45px;
  height:35px;
  float:none
 }
 html .invest-area .panel-in .circle-progress {
  display:none
 }
 html .invest-area .img .ico-play {
  background-size:80%
 }
 html .twocolumns {
  padding:0
 }
 html .twocolumns aside .invest-tabs,
 html .twocolumns aside .activity-list,
 html .twocolumns aside .head-block,
 html .twocolumns aside .cell {
  display:none
 }
 html .twocolumns .content {
  margin:10px 23px
 }
 html .profile-area .base .top {
  min-height:0;
  padding-top:0;
  padding-right:0
 }
 html .profile-area .base .top .img {
  display:none
 }
 html .profile-area .base .top .descr .user-info {
  display:none
 }
 html .profile-area .col-holder {
  padding-right:20px
 }
 html .profile-area .simple-form .text.w100,
 html .profile-area .simple-form .text.w200,
 html .profile-area .simple-form .text.w250,
 html .profile-area .simple-form .text.w300,
 html .profile-area .simple-form .text.w450,
 html .profile-area .simple-form .text.w500,
 html .profile-area .simple-form .text.w600 {
  width:auto
 }
 html .profile-area .simple-form .float-box {
  float:none;
  width:auto
 }
 html .profile-area .simple-form #notification-settings .idea_notification .notification-form {
  margin:20px -40px 20px -18px
 }
 html .profile-area .simple-form #notification-settings .notification_setting .buttons .btn {
  float:left;
  width:165px
 }
 html .profile-area .simple-form #notification-settings .notification_setting .buttons .btn.cancel {
  width:115px
 }
 html .profile-area .col-holder aside {
  float:none;
  clear:both;
  margin-left:-19px;
  margin-bottom:0px;
  padding:9px;
  width:115%;
  max-width:600px
 }
 html .profile-area .col-holder aside .activity-list,
 html .profile-area .col-holder aside .head-block {
  display:none
 }
 html input,
 html .btn {
  -webkit-appearance:none;
  border-radius:0
 }
 html #header .langs {
  padding:0;
  float:right;
  margin-right:10px
 }
 html #header .currency {
  padding:0 0 0 0;
  margin-right:40px
 }
 html #header form.currency-select-box .select-area span,
 html #header form.language-select-box .select-area span {
  padding:6px 32px 4px 9px
 }
 html #header .main-nav,
 html #header .langs {
  clear:none
 }
 html #header .main-nav {
  position:absolute;
  top:10px;
  right:5px
 }
 html #header .main-nav .naver-wrapper {
  background-color:#498bca;
  position:fixed;
  margin-top:-7px;
  left:0;
  top:52px;
  width:100%
 }
 html #header .main-nav .naver-handle {
  font-size:16px;
  text-transform:uppercase;
  text-align:center;
  float:left
 }
 html #header .user-box {
  padding:0
 }
 html #header .user-box .sum,
 html #header .user-box .img {
  display:none
 }
 html .intro .subnav .naver-container li {
  width:100%;
  float:none;
  text-align:center
 }
 html .intro .subnav .naver-container li a {
  width:100%;
  margin:5px 0;
  display:block;
  float:none
 }
 html .visual.cms-page #sticky-wrapper.sticky-wrapper.is-sticky .subnav li.tab-link a {
  width:100%
 }
 html .slideshow .holder {
  bottom:0
 }
 html .slideshow .holder .content {
  display:none
 }
 html .slideshow .slide .btn {
  font-size:14px;
  padding:5px 8px 1px 8px
 }
 html .slideshow ul.nav {
  display:none
 }
 html .slideshow .holder {
  position:absolute
 }
 html .slideshow .holder h2 {
  font-size:20px;
  font-weight:600;
  line-height:26px;
  margin:0;
  padding:0
 }
 html .white-part .open-block .entity .info-block {
  margin-left:0;
  margin-right:0;
  width:600px
 }
 html .white-part .open-block .entity .buttons {
  margin-left:0;
  margin-right:0;
  margin-bottom:20px;
  width:300px
 }
 html .white-part .open-block .entity .buttons .btn {
  display:block;
  width:75%;
  margin:0 auto
 }
 html .payment-area {
  padding:0px 12px
 }
 html .payment-area .slider {
  margin:38px auto
 }
 html .payment-area .filling .payment-method-form .data-row {
  padding-left:0
 }
 html .payment-area .filling .payment-method-form .data-row .loader {
  margin-top:23px
 }
 html .payment-area #amount_of_shares {
  margin-bottom:50px
 }
 html .payment-area .total-due {
  margin-bottom:20px
 }
 html .info-space .btn-holder .btn {
  margin-right:0;
  padding:12px 13px 8px
 }
 html .info-space .tabset {
  width:100%
 }
 html .info-space .tabset li {
  width:50%;
  float:left
 }
 html .info-space .tabset li a {
  word-wrap:break-word
 }
 html .info-space .tabset#news-tabs li a {
  height:40px
 }
 html .info-space .tabset#info-tabs li a {
  height:60px
 }
 html header.headline h2 {
  
 }
 html .white-area.success_stories .main_image img {
  max-width:100%
 }
 html .white-area.success_stories .story {
  padding-left:30px;
  padding-right:30px;
  width:80%
 }
 html .white-area.success_stories .story .actions a.btn {
  width:32%
 }
 html .white-area.success_stories .story .actions a.btn.btn-blue {
  margin-right:0
 }
 html .white-area.thanks {
  padding-left:12px;
  padding-right:12px
 }
 html .white-area.thanks .col-holder.page {
  width:100%
 }
 html .white-area.thanks .idea .investment-block .holder {
  padding-right:0;
  width:100%
 }
 html .white-area.thanks .idea .investment-block .invested {
  position:relative;
  clear:both;
  float:none;
  right:0;
  padding:12px 0 12px 2px;
  left:0
 }
 html .white-area.thanks .idea .investment-block .small-tbl {
  width:auto
 }
 html .white-area.thanks .idea .investment-block .small-tbl td {
  display:inline-block;
  width:40%;
  padding-left:0;
  border:none
 }
 html .white-area.thanks .idea .investment-block .small-tbl td:first-child {
  padding-left:0
 }
 html body .col-holder.page {
  width:100%
 }
 html body .intro .subnav {
  display:block;
  margin-left:0
 }
 html body .intro .is-sticky .subnav {
  width:auto
 }
 html body .intro .sticky-wrapper {
  width:100% !important
 }
 html body .intro .visual {
  margin-left:0px;
  margin-top:0px;
  margin-right:0px
 }
 html body .intro .visual #sticky-wrapper {
  padding-left:20px
 }
 html body .intro .visual div {
  width:100%
 }
 html body .intro .text {
  width:auto;
  padding:10px 0
 }
 html body .intro .text h1 {
  font-size:29px
 }
 html .press_articles img,
 html .articles img,
 html article img {
  width:100%;
  height:auto
 }
 html .questions article .activity,
 html .answers article .activity {
  padding-right:0
 }
 html .questions article .activity #new_answer .text,
 html .answers article .activity #new_answer .text {
  margin-right:5px
 }
 html .questions article .activity .post .text,
 html .answers article .activity .post .text {
  padding-right:5px
 }
 html #askquestion {
  float:none
 }
}
@media screen and (max-width: 600px) {
 html .twocolumns .content {
  margin:0
 }
 .how-in-works {
  margin-top:50px
 }
 .how-in-works .col-holder.page {
  width:100%
 }
 .how-in-works .intro .visual .is-sticky#sticky-wrapper.sticky-wrapper .subnav {
  width:100%;
  left:0px;
  position:absolute;
  padding-left:0px;
  top:49px
 }
 .how-in-works .intro .visual .is-sticky#sticky-wrapper.sticky-wrapper .subnav .naver-handle:before {
  margin-left:5px
 }
 .how-in-works .intro .visual .is-sticky#sticky-wrapper.sticky-wrapper .subnav li.tab-link a {
  width:auto
 }
 .bottom {
  display:none
 }
}
.dashboard.notification_settings .profile-area .col-holder {
 max-width:none;
 padding:0 0 0 0
}
#notification-settings {
 margin-top:3em
}
.notification-settings-tab {
 margin-bottom:50px
}
.notification-form.hidden {
 display:none
}
.notification-form ul {
 padding-left:0
}
.notification-form ul li {
 list-style-type:none
}
.idea_notification {
 margin-bottom:50px
}
.idea_notification strong.lbl {
 padding:5px 0 6px 0
}
.idea_notification .thumbnail img {
 float:left;
 margin-right:10px
}
.idea_notification .notifications_closed {
 min-height:30px
}
.idea_notification .notifications_closed table {
 border-collapse:collapse;
 margin-bottom:15px;
 display:block;
 min-height:55px
}
.idea_notification .notifications_closed table tr td {
 border:0px solid;
 padding:8px 70px 8px 0px;
 color:#666;
 font-size:15px;
 line-height:18px
}
.idea_notification .notifications_closed table tr td.notification_type {
 font-weight:bold
}
.idea_notification .notification-form {
 padding:10px 35px 30px 35px;
 background-color:#f9f9f9;
 margin:20px 0
}
.idea_notification .notification-form .notification_setting .options {
 width:200px;
 float:left;
 margin:16px 0
}
.idea_notification .notification-form .notification_setting ul li label {
 margin-right:5px
}
.idea_notification .notification-form .notification_setting .buttons .activation_button {
 float:left;
 margin-right:20px
}
.idea_notification .notification-form .notification_setting .buttons .cancel {
 width:auto
}
#general-notification-settings {
 width:90%
}
#notification-settings .open-block {
 position:relative
}
.white-disabled-overlay {
 background-color:rgba(255,255,255,0.7);
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.notification-form li.locked .chk-area {
 background-color:#498bca
}
.notification-form li.locked .chk-area span {
 background-position:-17px 0
}
.col-holder.page {
 padding-top:30px;
 width:48%;
 margin:0 auto
}
.white-area.success_stories {
 padding:0
}
.white-area.success_stories .success_story .main_image img {
 width:1280px
}
.white-area.success_stories .story {
 width:48%;
 padding:0 55px 50px;
 margin:0 auto
}
.white-area.success_stories .story .entity .text {
 text-align:justify;
 overflow:hidden
}
.white-area.success_stories .story .entity .read-more {
 color:#498bca
}
.white-area.success_stories .story .actions {
 margin-top:10px
}
.white-area.success_stories .story .actions .btn.btn-blue {
 margin-right:10px
}
.faqs .wrapper .visual.cms-page #sticky-wrapper.sticky-wrapper.is-sticky .subnav li.tab-link a {
 width:150px
}
.white-area.faq .open-block.sub-block a h2 {
 font-size:20px
}
.white-area.faq .open-block.sub-sub-block a h2 {
 font-size:18px
}
.white-area.faq .open-block:not(.sub-block):not(.sub-sub-block) .entity:not(.end) {
 margin-left:35px
}
.white-area.faq aside h3 {
 margin:12px 0
}
.white-area.faq aside h4 {
 margin:0
}
.white-area.faq .brochures a {
 display:block;
 background:url(/assets/img-36-2ad51f67ca7d28b2c03970ba8c8686ba.jpg) no-repeat -12px -5px;
 padding-left:33px;
 margin-bottom:7px;
 height:36px
}
.white-area.faq .question a {
 margin-top:10px
}
h2.subtitle {
 color:#b3b3b3
}
.pages.about article {
 width:100%
}
.intro.about {
 overflow:visible;
 padding:0
}
.intro.about .text {
 float:none;
 width:100%;
 padding:30px 55px 0
}
.about-menu-wrapper {
 width:100%;
 margin:90px 0 0 0;
 background-color:#666;
 height:42px
}
.about-menu-wrapper ul.about-menu {
 left:0;
 overflow:visible;
 margin:0;
 font-size:14px
}
.about-menu-wrapper ul.about-menu>li {
 position:relative;
 float:left;
 list-style-type:none;
 padding:12px 105px 10px 40px
}
.about-menu-wrapper ul.about-menu>li a {
 color:#f2f2f2;
 text-align:center
}
.about-menu-wrapper ul.about-menu>li a:hover {
 text-decoration:underline
}
.about-menu-wrapper ul.about-menu>li>ul {
 display:none
}
.about-menu-wrapper ul.about-menu>li>ul.menu-list {
 position:absolute;
 top:40px;
 padding:0;
 background-color:#666;
 left:20px
}
.about-menu-wrapper ul.about-menu>li>ul.menu-list>li {
 display:block;
 float:none;
 padding:12px 20px 10px
}
.about-menu-wrapper ul.about-menu>li>ul.menu-list>li>a {
 text-align:left
}
.entity .investment-block .status,
.entity .investment-block .btn {
 right:160px
}
.press_articles .intro .text {
 width:50%
}
.press_articles .press-text {
 padding-top:25px
}
.press_articles .visual.cms-page {
 margin-top:24px
}
#press-articles .press-article {
 padding:20px 0
}
#press-articles .press-article h2 {
 font-size:20px
}
#press-articles .press-article h2:hover {
 text-decoration:none
}
.profile-area {
 width:100%
}
.profile-area.users-show .descr strong {
 font-family:"proxima-nova";
 font-weight:bold
}
.profile-area .base {
 background:#f2f2f2;
 color:#666;
 font-size:14px;
 line-height:26px;
 padding:0 20px
}
.profile-area .base .top {
 margin:0 auto;
 padding:29px 200px 29px 0;
 max-width:970px;
 position:relative
}
.profile-area .base .img {
 float:left;
 margin:0 33px 0 0;
 border:8px solid #fff
}
.profile-area .base .img a {
 float:left;
 cursor:pointer;
 position:relative
}
.profile-area .base .img img {
 vertical-align:top
}
.profile-area .base .img .icon {
 position:absolute;
 right:11px;
 bottom:11px;
 width:29px;
 height:23px;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/ico-18.png) no-repeat
}
.profile-area .base .profile-option {
 position:absolute;
 top:37px;
 right:0;
 width:170px;
 text-align:center;
 color:#b3b3b3;
 font-size:12px;
 line-height:15px
}
.profile-area .base .profile-progress {
 overflow:hidden;
 width:170px;
 background:url(/assets/bg-profile-progress.gif) repeat-x;
 text-indent:-9999px;
 margin:0 0 13px;
 text-align:left
}
.profile-area .base .profile-progress .value {
 float:left;
 height:8px;
 background:url(/assets/bg-profile-progress.gif) repeat-x 0 -18px
}
.profile-area .base .profile-progress .value-1 {
 width:31px
}
.profile-area .base .profile-progress .value-2 {
 width:65px
}
.profile-area .base .profile-progress .value-3 {
 width:99px
}
.profile-area .base .profile-progress .value-4 {
 width:133px
}
.profile-area .base .profile-progress .value-5 {
 width:167px
}
.profile-area .base .profile-option .str {
 display:block;
 text-transform:uppercase;
 padding:0 0 8px
}
.profile-area .base .upgrade-str {
 font-size:14px;
 line-height:17px;
 padding:0 0 10px
}
.profile-area .base .upgrade-str a {
 color:#498bca
}
.profile-area .base .descr {
 overflow:hidden;
 max-width:none
}
.profile-area .base .head {
 font-size:23px;
 line-height:26px;
 padding:2px 0 4px
}
.profile-area .base .head .name {
 float:left;
 padding:0 17px 0 0;
 letter-spacing:-1px
}
.profile-area .base .head .btn-edit {
 float:left;
 width:14px;
 height:14px;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/ico-12.gif) no-repeat;
 position:relative;
 top:4px
}
.profile-area .base .role {
 display:block;
 padding:0 0 15px;
 font-size:13px;
 line-height:16px
}
.profile-area .base p {
 margin:0
}
.profile-area .base p.biography {
 margin-bottom:15px
}
.profile-area .base .panel {
 background:#666;
 margin:0 auto;
 max-width:1170px;
 text-transform:uppercase;
 font-size:13px;
 line-height:40px;
 letter-spacing:1px
}
.profile-area .base .panel a {
 color:#f2f2f2
}
.profile-area .base .panel .account-link {
 float:right;
 margin:0 0 0 10px;
 padding:0 11px 0 28px;
 background:url(/assets/ico-13.gif) no-repeat 0 50%
}
.profile-area .base .panel .tabset {
 float:left;
 list-style:none;
 margin:0;
 padding:0
}
.profile-area .base .panel .tabset li {
 float:left
}
.profile-area .base .panel .tabset a {
 float:left;
 padding:0 10px
}
.profile-area .base .panel .tabset a:hover,
.profile-area .base .panel .tabset a:focus {
 text-decoration:none;
 color:#498bca;
 background:#fff
}
.profile-area .base .panel .tabset .active a {
 text-decoration:none;
 color:#498bca;
 background:#fff
}
.profile-area .base .panel .tabset .disabled {
 color:#b3b3b3;
 cursor:default;
 background:none
}
.profile-area .base .panel .tabset .disabled a {
 color:#b3b3b3;
 cursor:default;
 background:none
}
.profile-area .base .panel .tabset .disabled a:hover,
.profile-area .base .panel .tabset .disabled a:focus {
 color:#b3b3b3;
 cursor:default;
 background:none
}
.profile-area .white-part {
 background:#fff;
 overflow:hidden;
 border:1px solid #fff;
 border-width:25px 0 18px;
 padding:0 20px
}
.profile-area .col-holder {
 margin:0 auto;
 padding:0 410px 0 0;
 max-width:760px
}
.profile-area .col-holder .main-col {
 float:left;
 width:100%;
 max-width:672px
}
.profile-area .col-holder aside {
 float:right;
 width:358px;
 margin:0 -410px -999px 12px;
 padding:28px 20px 999px;
 background:#f2f2f2
}
.profile-area .wallet {
 background:#fff;
 padding:12px 24px 5px;
 margin:0 0 38px
}
.profile-area .wallet .total {
 display:block;
 color:#498bca;
 font-size:47px;
 line-height:50px
}
.profile-area .wallet .str {
 display:block;
 padding:0 0 21px 5px;
 color:#b3b3b3;
 text-transform:uppercase;
 font-size:11px;
 line-height:14px
}
.profile-area .wallet .sum {
 display:block;
 color:#999;
 font-size:23px;
 line-height:26px;
 padding:0 0 2px
}
.profile-area .service-links {
 list-style:none;
 margin:3px 0 0;
 padding:0 0 5px;
 font-size:0;
 line-height:0
}
.profile-area .service-links>li {
 float:left;
 vertical-align:top;
 width:49.9%;
 height:58px
}
.profile-area .service-links>li:after {
 clear:both;
 content:"";
 display:block
}
.profile-area .service-links a {
 color:#498bca;
 font-size:15px;
 line-height:23px;
 float:left;
 margin:0 5px 6px 32px;
 position:relative;
 cursor:pointer
}
.profile-area .service-links .ico {
 position:absolute;
 top:4px;
 left:-28px;
 width:18px;
 height:16px;
 text-indent:-9999px;
 overflow:hidden;
 background:url(/assets/ico-14.gif) no-repeat
}
.profile-area .service-links .ico-2 {
 top:0;
 left:-29px;
 width:19px;
 height:22px;
 background-image:url(/assets/ico-15.gif)
}
.profile-area aside .head {
 border-top:2px solid #ccc;
 color:#666;
 text-align:center;
 margin:0 0 1px
}
.profile-area aside .head h3 {
 display:inline-block;
 vertical-align:top;
 position:relative;
 top:-10px;
 background:#f2f2f2;
 padding:0 21px;
 margin:0;
 font-size:16px;
 line-height:19px
}
.profile-area .firm-box {
 color:#666
}
.profile-area aside .group {
 padding:0 0 26px
}
.profile-area aside .group .firm-box {
 margin-bottom:12px
}
.profile-area .activity-list {
 color:#666
}
.profile-area .open-block .head {
 padding-top:9px;
 padding-bottom:15px
}
.profile-area .open-block .head h2 {
 font-size:21px;
 line-height:24px
}
.team img,
.team h4,
.team ul,
.team a {
 float:left
}
.team h4,
.team ul {
 margin:0 0 0 22px
}
.team ul {
 padding:0
}
.team ul li {
 list-style-type:none
}
.wrapper .activity .post h4 .mark {
 color:#666;
 font:13px/18px "proxima-nova",sans-serif;
 margin-right:10px
}
.wrapper .profile-area .activity-list .descr {
 padding:5px 12px
}
.wrapper .profile-area .activity-list .descr .name {
 float:left;
 margin-right:5px
}
.splash-form-content:after,
.splash-form-row:after {
 content:"\0020";
 display:block;
 height:0;
 clear:both;
 visibility:hidden
}
.splash-form,
.splash-form>body {
 height:100%;
 min-height:100%;
 background:#f2f2f2;
 color:#666
}
.splash-form-body {
 background:#f2f2f2;
 color:#666
}
.splash-form-header {
 background:#498bca;
 height:90px
}
.splash-form-header .splash-header-logo {
 background-image:url("/assets/symbid-tfn-logo-white.png")
}
.splash-form-banner {
 display:none;
 height:50px;
 margin:40px 0 0;
 background-position:center;
 background-repeat:no-repeat;
 background-image:url("/assets/dnob_banner_small.png")
}
.splash-form-content {
 width:960px;
 margin:0 auto;
 padding:40px 0;
 font-family:"proxima-nova-condensed";
 font-size:16px
}
.splash-form-content h2,
.splash-form-content legend {
 color:inherit;
 font-family:"proxima-nova-condensed";
 font-size:20px;
 font-weight:bold;
 line-height:30px
}
.splash-form-heading {
 display:none;
 padding:0 10px 20px
}
.splash-form-heading h1 {
 color:inherit;
 font-family:"proxima-nova-condensed";
 font-size:86px;
 line-height:1;
 position:relative
}
.splash-form-heading h1:after {
 position:absolute;
 left:0;
 right:0;
 top:70px;
 content:"";
 border-top:1px solid #666
}
.splash-form-heading h1 sup {
 font-size:18px;
 position:relative;
 top:0px
}
.splash-form-heading h1 sub {
 font-size:18px;
 position:relative;
 top:-17px
}
.splash-form-intro {
 list-style:none;
 margin:0;
 padding:0 10px 20px;
 font-size:20px;
 line-height:24px
}
.splash-form-intro li {
 margin:0;
 padding:6px 0 6px 30px;
 position:relative
}
.splash-form-intro li:before {
 width:18px;
 line-height:18px;
 font-size:12px;
 font-family:"FontAwesome";
 text-align:center;
 background:#666;
 content:"\f061";
 border-radius:50%;
 position:absolute;
 left:4px;
 color:#f2f2f2;
 top:9px;
 -webkit-font-smoothing:antialiased
}
.splash-form-left {
 width:450px;
 float:left;
 margin:0 10px
}
.splash-form-middle {
 width:220px;
 margin:0 10px;
 float:left
}
.splash-form-right {
 width:220px;
 margin:0 10px;
 float:left
}
.splash-form-fieldset {
 margin:0;
 padding:0;
 border:none
}
.splash-form-fieldset legend {
 margin:0;
 padding:0;
 font-weight:bold
}
.splash-form-row {
 line-height:40px;
 padding:5px 0
}
.splash-form-label {
 width:220px;
 float:left;
 font-weight:bold;
 margin-right:20px
}
.splash-form-field {
 float:left;
 padding-right:20px
}
.splash-form-field .rad-area {
 position:relative;
 top:10px
}
.splash-form-first-form {
 margin:0 10px
}
.splash-form-centered {
 width:450px;
 margin:0 auto
}
.splash-form-centered .splash-form-label {
 width:180px;
 margin-right:20px;
 text-align:right
}
.splash-form-centered .splash-form-field {
 width:250px;
 padding-right:0
}
.splash-form-text,
.splash-form-text-wide {
 border:2px solid #bababa;
 width:40px;
 height:20px;
 padding:8px 10px;
 background:#fff;
 color:#999;
 font:16px/19px "proxima-nova"
}
.splash-form-text-wide {
 width:225px
}
.splash-form-funding ul {
 font-size:18px;
 font-weight:bold;
 line-height:24px;
 background:#fff;
 padding:5px;
 list-style:none;
 margin:10px 0 0
}
.funding-option {
 padding:0 0 0 30px;
 position:relative;
 transition:color 0.3s linear
}
.funding-option:before {
 position:absolute;
 left:4px;
 top:0;
 content:"✓"
}
.funding-option[data-funding="0"] {
 color:#498bca
}
.funding-option[data-funding="1"] {
 color:#ff8b00
}
.funding-option[data-funding="2"] {
 color:#227334
}
.funding-option[data-funding="3"] {
 color:#344a75
}
.funding-option[data-funding="4"] {
 color:#ad630e
}
.funding-option[data-funding="5"] {
 color:#639413
}
.funding-option[data-funding="6"] {
 color:#7d285d
}
.funding-option[data-funding="7"] {
 color:#600
}
.funding-option[data-funding="8"] {
 color:#bf9000
}
.funding-option[data-funding="9"] {
 color:#d8df34
}
.funding-option[data-funding="10"] {
 color:#d3ba2b
}
.funding-option.funding-option-excluded {
 color:#ccc
}
.funding-option.funding-option-excluded:before {
 content:"✗"
}
.funding-total {
 font-size:24px
}
.funding-available {
 font-weight:normal;
 font-size:200px;
 line-height:200px;
 margin-right:-10px
}
.splash-form-footer {
 padding:40px 10px 0;
 clear:both;
 text-align:center
}
.splash-form-footer button.btn {
 display:inline-block;
 float:none;
 width:auto;
 height:auto;
 margin:0
}
@media only screen and (max-width: 959px) {
 .splash-form-heading h1 {
  margin-bottom:20px
 }
 .splash-form-heading h1 sup,
 .splash-form-heading h1 sub {
  display:block;
  position:static;
  vertical-align:baseline;
  line-height:1
 }
 .splash-form-heading h1 sub {
  text-align:right
 }
}
@media only screen and (max-width: 439px) {
 .splash-form-heading h1 {
  font-size:48px
 }
 .splash-form-heading h1:after {
  top:57px
 }
 .splash-form-content {
  width:auto
 }
 .splash-form-left {
  width:auto;
  float:none
 }
 .splash-form-left .splash-form-label {
  display:block;
  width:auto;
  float:none;
  line-height:30px
 }
 .splash-form-middle {
  display:none
 }
 .splash-form-right {
  display:none
 }
}
@media only screen and (min-width: 440px) and (max-width: 719px) {
 .splash-form-heading h1:after {
  top:87px
 }
 .splash-form-content {
  width:auto
 }
 .splash-form-left {
  box-sizing:border-box;
  width:100%;
  padding:0 240px 0 10px;
  margin:0;
  float:left
 }
 .splash-form-left .splash-form-label {
  display:block;
  width:auto;
  float:none;
  line-height:30px
 }
 .splash-form-middle {
  display:none
 }
 .splash-form-right {
  position:absolute;
  right:0
 }
}
@media only screen and (min-width: 720px) {
 .splash-form-banner {
  height:90px;
  background-image:url("/assets/dnob_banner_big.png")
 }
}
@media only screen and (min-width: 720px) and (max-width: 959px) {
 .splash-form-heading h1:after {
  top:87px
 }
 .splash-form-content {
  width:auto
 }
 .splash-form-left {
  box-sizing:border-box;
  width:100%;
  padding:0 250px 0 10px;
  margin:0;
  float:left
 }
 .splash-form-middle {
  display:none
 }
 .splash-form-right {
  position:absolute;
  right:0
 }
}
@media only screen and (max-width: 479px) {
 .splash-form-centered {
  width:auto;
  padding:0 10px
 }
 .splash-form-centered .splash-form-label {
  float:none;
  display:block;
  width:auto;
  text-align:left;
  line-height:30px
 }
 .splash-form-centered .splash-form-field {
  width:auto;
  float:none
 }
 .splash-form-centered .splash-form-text-wide {
  box-sizing:border-box;
  width:100%;
  height:40px
 }
}
.splash-page,
.splash-page>body {
 height:810px;
 position:relative;
 background:#666;
 color:#fff;
 min-width:0
}
.splash-background {
 display:none
}
.splash-content-choice-button {
 display:block;
 border-radius:2px;
 text-align:center;
 background:#498bca;
 color:#fff;
 font-family:"proxima-nova-condensed";
 text-transform:none;
 line-height:1.25;
 font-weight:bold;
 padding:20px 12px 15px
}
.splash-content-heading h1 {
 font-weight:bold;
 margin:0;
 padding:0;
 color:#fff;
 font-family:"proxima-nova-condensed";
 text-shadow:0px 0px 3px #000
}
.splash-content-heading h2 {
 font-weight:normal;
 margin:0;
 padding:0;
 color:#fff;
 font-family:"proxima-nova-condensed";
 text-shadow:0px 0px 3px #000
}
.splash-background {
 display:block;
 position:relative;
 z-index:0;
 width:100%;
 height:100%;
 background-image:url("/assets/bg-splashpage.jpg");
 background-size:cover;
 background-repeat:no-repeat;
 background-position:50% 50%
}
.splash-header {
 height:90px;
 line-height:90px;
 position:absolute;
 left:0;
 top:0;
 right:0
}
.splash-menu-toggle {
 display:none
}
.splash-header-nav {
 display:block;
 position:absolute;
 right:10px;
 font-size:16px
}
.splash-header-menu {
 list-style:none;
 padding:0;
 margin:0
}
.splash-header-menu>li {
 padding:0;
 margin:0;
 display:inline-block
}
.splash-header-menu>li>a {
 padding:0 20px;
 display:block;
 color:#fff;
 text-shadow:0px 0px 10px rgba(0,0,0,0.1)
}
.splash-header-logo {
 position:absolute;
 left:30px;
 top:20px;
 background-image:url("/assets/symbid-tfn-logo-white.png");
 width:174px;
 height:49px;
 text-indent:-9999px
}
.splash-content {
 position:absolute;
 left:15%;
 top:50%;
 margin:-220px 0 0 0px;
 text-align:center;
 color:#fff;
 font-size:16px;
 line-height:24px;
 width:70%
}
.splash-content-heading {
 padding:20px 0px 100px 0px
}
.splash-content-heading h1 {
 font-size:83px;
 line-height:83px;
 margin-bottom:20px
}
.splash-content-heading h2 {
 font-size:46px;
 line-height:46px
}
.splash-content-choice {
 padding:20px 0;
 text-align:center;
 width:345px
}
.splash-content-choice p {
 padding:0 60px;
 text-shadow:0px 0px 10px rgba(0,0,0,0.1)
}
.splash-content-choice-investor {
 float:left
}
.splash-content-choice-entrepreneur {
 float:right
}
.splash-content-choice-button {
 font-size:30px
}
@media screen and (max-width: 1200px) {
 .splash-content {
  width:80%;
  left:10%
 }
 .splash-content-heading h1 {
  font-size:83px;
  line-height:83px
 }
}
@media screen and (max-width: 1024px) {
 .splash-content {
  width:90%;
  left:5%
 }
 .splash-content-heading h1 {
  font-size:64px;
  line-height:64px
 }
 .splash-content-choice {
  width:300px
 }
 .splash-page,
 .splash-page>body {
  height:500px !important
 }
 .splash-content-choice p {
  padding:0px 44px
 }
 .splash-content-heading {
  padding:20px 0px 30px 0px
 }
}
@media screen and (max-width: 681px) {
 .splash-content-heading h1 {
  font-size:50px;
  line-height:50px
 }
 .splash-content-heading h2 {
  font-size:30px;
  line-height:30px
 }
 .splash-content-choice p {
  margin:10px 0
 }
 .splash-content-choice p.sub-txt {
  display:none
 }
 .splash-content-choice {
  padding:0;
  width:100%;
  margin-bottom:10px
 }
 .splash-content-heading {
  padding:20px 0px 20px 0px
 }
}
.ss-user.avatar.dashboard_thumb {
 font-size:150px;
 padding:80px 0 23px 0;
 display:block;
 color:#666
}
.ss-user.avatar.update_thumb {
 font-size:40px;
 padding:23px 0 0 0;
 display:inline-block;
 float:left
}
.ss-user.avatar.header_thumb {
 font-size:56px;
 padding-top:25px;
 display:inline-block
}
.ss-user.avatar.small_thumb {
 font-size:50px;
 padding-top:21px;
 display:inline-block;
 color:#666
}
.ss-user.avatar.large_thumb {
 font-size:78px;
 padding:33px 0;
 display:block
}
a.no-hover:hover {
 text-decoration:none
}
.ss-icon {
 float:left;
 margin:5px 0 0 -31px
}
.ss-icon.ss-creditcard,
.ss-icon.ss-index {
 margin-top:4px
}
.ss-icon.f25 {
 font-size:25px
}
.ratings.show {
 float:right
}
.ratings.show .rating {
 padding-bottom:15px;
 display:block
}
.ratings.show .rating.last {
 padding-bottom:0px
}
.rating {
 color:#b3b3b3;
 text-transform:uppercase;
 font:12px/15px "proxima-nova";
 font-weight:400
}
span.stars {
 display:block
}
span.stars,
span.stars>* {
 background:url("/assets/star.png") 0 -17px repeat-x;
 width:90px;
 height:17px
}
span.stars>* {
 display:inline-block;
 max-width:90px;
 background-position:0 0
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
 html.tablet .twocolumns {
  padding:0
 }
 html.tablet .twocolumns aside .invest-tabs,
 html.tablet .twocolumns aside .activity-list,
 html.tablet .twocolumns aside .head-block,
 html.tablet .twocolumns aside .cell {
  display:none
 }
 html.tablet .twocolumns .content {
  margin:10px 23px;
  width:auto;
  float:none
 }
 html.tablet .ideas.show .olrk-noquirks,
 html.tablet .questions.index .olrk-noquirks,
 html.tablet .status_updates.index .olrk-noquirks,
 html.tablet .attachments.index .olrk-noquirks,
 html.tablet .updates.index .olrk-noquirks,
 html.tablet .idea_dashboard.inner_circle .olrk-noquirks {
  display:none
 }
}
@media only screen and (max-width: 801px) {
 #header .logo {
  margin-right:15px
 }
 #header .main-nav {
  top:10px
 }
 article.how-in-works .intro .visual #sticky-wrapper.is-sticky.sticky-wrapper .subnav li.tab-link a {
  width:109px
 }
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
 html #header .user-box .img {
  margin-top:5px
 }
 html #header .user-box .img span {
  margin-top:1px
 }
 html .is-sticky #header .user-box .img {
  width:80px;
  margin-top:0px
 }
 html .is-sticky #header .user-box .img span {
  margin-top:7px
 }
 h2 {
  font-size:200%
 }
 .wrapper {
  padding:0;
  margin:0;
  overflow:hidden
 }
 .wrapper #header .user-box {
  min-height:0
 }
 .invest-area {
  padding:0
 }
 .invest-area .panel-in {
  padding:0
 }
 .invest-area .panel-in .navbar {
  margin-left:10px;
  padding:5px 0
 }
 .invest-area .panel-in .navbar.naver .naver-handle:before {
  background-position:10px 5px;
  width:45px;
  height:45px;
  float:none
 }
 .invest-area .panel-in .circle-progress {
  display:none
 }
 .profile-area .base .top {
  min-height:0;
  padding-top:0;
  padding-right:0
 }
 .profile-area .base .top .img {
  display:none
 }
 .profile-area .base .top .descr .user-info {
  display:none
 }
 .profile-area .col-holder {
  padding-right:20px
 }
 .profile-area .simple-form .text.w100,
 .profile-area .simple-form .text.w200,
 .profile-area .simple-form .text.w250,
 .profile-area .simple-form .text.w300,
 .profile-area .simple-form .text.w450,
 .profile-area .simple-form .text.w500,
 .profile-area .simple-form .text.w600 {
  width:auto
 }
 .profile-area .simple-form .float-box {
  float:none;
  width:auto
 }
 .profile-area .simple-form #notification-settings .idea_notification .notification-form {
  margin:20px -40px 20px -18px
 }
 .profile-area .simple-form #notification-settings .notification_setting .buttons .btn {
  float:left;
  width:165px
 }
 .profile-area .simple-form #notification-settings .notification_setting .buttons .btn.cancel {
  width:115px
 }
 .profile-area .col-holder aside {
  float:none;
  clear:both;
  margin-left:-19px;
  margin-bottom:0px;
  padding:9px;
  width:auto;
  max-width:320px
 }
 .profile-area .col-holder aside .activity-list,
 .profile-area .col-holder aside .head-block {
  display:none
 }
 input,
 .btn {
  -webkit-appearance:auto;
  border-radius:0
 }
 #header .langs {
  padding:0;
  float:right;
  margin-right:10px
 }
 #header .currency {
  padding:0 0 0 0;
  margin-right:30px
 }
 #header form.currency-select-box .select-area span,
 #header form.language-select-box .select-area span {
  padding:6px 32px 4px 9px
 }
 #header .main-nav.mobile-menu,
 #header .langs {
  clear:none
 }
 #header .main-nav.mobile-menu {
  position:absolute;
  top:10px;
  right:5px
 }
 #header .main-nav.mobile-menu .naver-wrapper {
  background-color:#498bca;
  position:fixed;
  margin-top:-7px;
  left:0;
  top:52px;
  width:100%
 }
 #header .main-nav.mobile-menu .naver-handle {
  font-size:16px;
  text-transform:uppercase;
  text-align:center;
  float:left;
  margin-top:6px
 }
 .intro .subnav .naver-container li {
  width:100%;
  float:none;
  text-align:center
 }
 .intro .subnav .naver-container li a {
  width:100%;
  margin:5px 0;
  display:block;
  float:none
 }
 .slideshow .holder {
  bottom:0
 }
 .slideshow .holder .content {
  display: contents
 }
 .slideshow .slide .btn {
  font-size:14px;
  padding:5px 8px 1px 8px
 }
 .slideshow ul.nav {
  display:none
 }
 .slideshow .holder {
  position:absolute
 }
 .slideshow .holder h2 {
  font-size:20px;
  font-weight:600;
  line-height:26px;
  margin:0;
  padding:0
 }
 .white-part .open-block .entity .buttons {
  margin-left:-20px;
  margin-bottom:20px;
  width:300px
 }
 .white-part .open-block .entity .buttons .btn {
  display:block;
  width:75%;
  margin:0 auto
 }
 .payment-area {
  padding:0px 12px
 }
 .payment-area .slider {
  margin:38px auto
 }
 .payment-area .filling .payment-method-form .data-row {
  padding-left:0
 }
 .payment-area .filling .payment-method-form .data-row .loader {
  margin-top:23px
 }
 .payment-area #amount_of_shares {
  margin-bottom:50px
 }
 .payment-area .total-due {
  margin-bottom:20px
 }
 .info-space .btn-holder .btn {
  margin-right:0;
  padding:12px 13px 8px
 }
 .info-space .tabset {
  width:100%
 }
 .info-space .tabset li {
  width:50%;
  float:left
 }
 .info-space .tabset li a {
  word-wrap:break-word
 }
 .info-space .tabset#news-tabs li a {
  height:40px
 }
 .info-space .tabset#info-tabs li a {
  height:60px
 }
 header.headline h2 {
  
 }
 .white-area.success_stories .main_image img {
  max-width:100%
 }
 .white-area.success_stories .story {
  padding-left:30px;
  padding-right:30px;
  width:80%
 }
 .white-area.success_stories .story .actions a.btn {
  width:32%
 }
 .white-area.success_stories .story .actions a.btn.btn-blue {
  margin-right:0
 }
 .white-area.thanks {
  padding-left:12px;
  padding-right:12px
 }
 .white-area.thanks .col-holder.page {
  width:100%
 }
 .white-area.thanks .idea .investment-block .holder {
  padding-right:0;
  width:100%
 }
 .white-area.thanks .idea .investment-block .invested {
  position:relative;
  clear:both;
  float:none;
  right:0;
  padding:12px 0 12px 2px;
  left:0
 }
 .white-area.thanks .idea .investment-block .small-tbl {
  width:auto
 }
 .white-area.thanks .idea .investment-block .small-tbl td {
  display:inline-block;
  width:40%;
  padding-left:0;
  border:none
 }
 .white-area.thanks .idea .investment-block .small-tbl td:first-child {
  padding-left:0
 }
 body .col-holder.page {
  width:100%
 }
 body .intro .subnav {
  display:block;
  margin-left:0
 }
 body .intro .is-sticky .subnav {
  width:auto
 }
 body .intro .sticky-wrapper {
  width:100% !important
 }
 body .intro .visual {
  margin-left:0px;
  margin-top:0px;
  margin-right:0px
 }
 body .intro .visual #sticky-wrapper {
  padding-left:20px
 }
 body .intro .visual div {
  width:100%
 }
 body .intro .text {
  width:auto;
  padding:10px 0
 }
 body .intro .text h1 {
  font-size:29px
 }
 .press_articles img,
 .articles img,
 article img {
  width:100%;
  height:auto
 }
 .questions article .activity,
 .answers article .activity {
  padding-right:0
 }
 .questions article .activity #new_answer .text,
 .answers article .activity #new_answer .text {
  margin-right:5px
 }
 .questions article .activity .post .text,
 .answers article .activity .post .text {
  padding-right:5px
 }
 #askquestion {
  float:none
 }
 .visual.how-in-works #sticky-wrapper.sticky-wrapper.is-sticky .subnav li.tab-link:first-child a {
  margin-left:0
 }
 .wrapper>#header-sticky-wrapper+.how-in-works .subnav.ignore-sticky.mobile-menu {
  top:100px
 }
 .wrapper>#header-sticky-wrapper+.how-in-works .subnav.ignore-sticky {
  top:143px
 }
 .wrapper>#header-sticky-wrapper+.how-in-works section.intro {
  padding-top:59px
 }
 .wrapper>#header-sticky-wrapper.is-sticky+.how-in-works .subnav.ignore-sticky {
  top:50px
 }
 article.how-in-works .intro .visual #sticky-wrapper.is-sticky.sticky-wrapper .subnav {
  width:100%;
  left:0px;
  padding-left:0px
 }
 article.how-in-works .intro .visual #sticky-wrapper.is-sticky.sticky-wrapper .subnav li.tab-link a {
  width:120px
 }
 
  
 header#header .currency,
 header#header .langs {
  padding:0;
  float:right;
  padding-top:10px
 }
 header#header form.currency-select-box .select-area span,
 header#header form.language-select-box .select-area span {
  padding:12px 32px 10px 9px
 }
 header#header .user-box .img a {
  float:left
 }
 header#header .user-box .img a span {
  display:inline-block;
  width:auto
 }
 header#header .user-box .sum {
  padding-right:35px
 }
 header#header .user-box .sum {
  margin-top:9px
 }
 header#header .user-box .image-icon {
  display:none;
  float:right;
  margin:20px 0px 14px 10px
 }
 header#header .user-box .sum,
 header#header .user-box .img {
  display:block
 }
 header#header .user-dropdown-box {
  right:5px;
  top:60px
 }
 header#header .main-nav.mobile-menu {
  margin:0;
  padding-top:0;
  overflow:hidden;
  position:absolute;
  height:40px
 }
 header#header .main-nav.mobile-menu li {
  float:left;
  padding:0 21px;
  margin:0;
  width:auto
 }
 header#header .main-nav.mobile-menu .naver-wrapper {
  margin-top:13px
 }
 header#header .main-nav.mobile-menu .naver-container {
  height:125px;
  margin-top:20px
 }
 header#header .main-nav.mobile-menu .naver-container li {
  display:block;
  width:100%
 }
 section.info-area .holder .info-block {
  margin-right:0;
  width:300px
 }
 .twocolumns aside {
  margin:0;
  padding:5px 0;
  width:auto;
  float:none
 }
 .twocolumns aside .cell {
  padding:10px 25px;
  display:block
 }
 .intro .visual {
  max-width:none
 }
 section.intro {
  padding:0
 }
 .invest-area .panel-in {
  padding:7px 80px 6px 30px
 }
 .invest-area .sticky-wrapper.is-sticky .panel {
  padding-right:30px
 }
 .invest-area .sticky-wrapper.is-sticky .panel .panel-in {
  padding:7px 9px 11px 100px
 }
 .invest-area .sticky-wrapper.is-sticky .panel .btn-group a {
  display:none
 }
 .invest-area .sticky-wrapper.is-sticky .panel .project-title {
  padding:6px 0 0 12px
 }
 .invest-area .sticky-wrapper.is-sticky .panel .project-title .avatar.small_thumb {
  display:none
 }
 .invest-area .sticky-wrapper.is-sticky .panel .add-link {
  float:right
 }
}
@media only screen and (min-width: 601px) and (max-width: 1124px) {
 .wrapper>#header-sticky-wrapper+.how-in-works .subnav.ignore-sticky,
 .wrapper>#header-sticky-wrapper+.how-in-works .subnav.ignore {
  top:143px
 }
}
.thanks .payment-box h2 span {
 display:block
}
.thanks.white-area .col-holder {
 width:53%
}
.thanks.white-area .ideator .left {
 float:left;
 margin-right:10px
}
.thanks.white-area .ideator a.change-settings {
 color:#498bca
}
.thanks.white-area .idea .socials {
 margin-top:20px;
 text-align:left
}
.thanks.white-area .idea .socials li {
 padding-left:0
}
.thanks.white-area .investment-block .holder .top-part {
 padding-bottom:2px
}
.thanks.white-area .investment-block .holder .descr,
.thanks.white-area .investment-block .holder .descr h3 {
 padding:0
}
.thanks.white-area .investment-block .small-tbl {
 width:475px
}
.thanks.white-area .investment-block .small-tbl td {
 padding:0 16px
}
.thanks.white-area .group .firm-box {
 border:3px solid #f2f2f2;
 width:400px
}
.thanks.white-area .ideator,
.thanks.white-area .idea,
.thanks.white-area .group {
 margin-bottom:35px
}
.thanks.white-area strong.lbl {
 padding:0;
 font-size:15px
}
.thanks.white-area h3.header {
 margin-bottom:10px
}
.tooltip-hold {
 display:inline-block;
 vertical-align:top;
 width:21px;
 height:21px;
 background:url(/assets/ico-08-f3d60116aca21d9b45ddb95f70c2d901.png) no-repeat
}
.tooltip-hold.bright {
 background:url(/assets/ico-08-white-02983f2bbbd19079966867c32a49ce96.png) no-repeat
}
.ui-tooltip {
 position:absolute;
 z-index:8;
 max-width:295px;
 background:#f2f2f2;
 color:#666;
 padding:16px 20px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.ui-tooltip .arrow {
 width:18px;
 height:9px;
 overflow:hidden;
 position:absolute;
 left:50%;
 margin-left:-9px;
 top:-9px;
 background:url(/assets/bg-tooltip-arrow-new-c67e82f4e1e6c6b44f20f4af0960f9f5.png) no-repeat
}
.ui-tooltip .arrow.a-left,
.ui-tooltip .arrow.a-right {
 height:15px;
 width:9px;
 top:50%;
 margin-top:-8px
}
.ui-tooltip .arrow.a-left {
 left:2px
}
.ui-tooltip .arrow.a-right {
 left:104.5%
}
.ui-tooltip .arrow.bottom {
 top:auto;
 bottom:-9px;
 background-position:0 -19px
}
.ui-tooltip.dark {
 background-color:#666;
 color:#fff
}
.ui-tooltip.dark .arrow {
 background-position:-28px 0
}
.ui-tooltip.dark .arrow.a-left {
 background-position:-37px -19px
}
.ui-tooltip.dark .arrow.a-right {
 background-position:-28px -19px
}
.ui-tooltip.dark .arrow.bottom {
 background-position:-28px -19px
}
.ui-tooltip.white {
 background-color:#fff;
 color:#498bca;
 font-family:12px/16px "proxima-nova",sans-serif
}
.ui-tooltip.white .arrow {
 background-position:-28px 0
}
.ui-tooltip.white .arrow.a-left {
 background-position:-56px -19px
}
.ui-tooltip.white .arrow.a-right {
 background-position:-47px -19px
}
.ui-tooltip.white .arrow.bottom {
 background-position:-28px -19px
}
.ui-tooltip p {
 margin:0 0 8px
}
.ui-tooltip p+p {
 padding-top:12px
}
.ui-tooltip.respond-to-valuation {
 padding:4px 4px 2px 11px;
 text-transform:uppercase;
 font-size:16px;
 width:105px;
 border-bottom:3px solid #ddd;
 border-radius:0;
 margin-top:-10px
}
.ui-tooltip.respond-to-valuation:hover {
 cursor:pointer
}
.ui-tooltip.respond-to-valuation a {
 color:#498bca
}
.ui-tooltip.respond-to-valuation a:hover {
 text-decoration:none
}
.payment-area .payment-description .company-information {
 padding:0px 0px 1px 20px;
 margin:4px 0px 15px 8px;
 border-left:1px solid #bababa
}
body.widget {
 font-family:proxima-nova,sans-serif;
 font-size:15px;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 text-transform:capitalize
}
body.widget .box1.graph .data {
 height:80px
}
body.widget .box1.graph #activity {
 height:110px;
 margin-top:-10px
}
body.widget .box1.graph #activity:empty {
 display:none
}
body.widget .box1.graph #activity-controls ul {
 margin-bottom:5px
}
body.widget .box1.graph #activity-controls ul li {
 display:inline;
 background-color:#ccc;
 color:#444;
 padding:4px;
 font-size:7pt;
 border-radius:4px
}
body.widget .box1.graph #activity-controls ul li.active {
 background-color:#498bca;
 color:#fff
}
body.widget .box1.graph #shares-pie {
 margin-top:-20px;
 height:75px;
 width:100px;
 clear:none;
 float:left
}
body.widget .box1.graph #shares-legend {
 margin-left:105px;
 margin-top:-20px;
 height:75px;
 width:150px
}
body.widget .box1.graph #shares-legend table {
 border:0
}
body.widget .box1.graph #shares-legend table tr td.legend {
 width:15px;
 height:15px
}
body.widget .box1.graph #shares-legend table tr td.group {
 font-size:8pt;
 font-family:verdana
}
body.widget .box1.graph #shares-legend table tr td.amount {
 font-weight:bold
}
body.widget .box1.graph #shares-legend table tr td.invested-shares {
 background-color:#498bca
}
body.widget .box1.graph #shares-legend table tr td.free-float {
 background-color:#5cbd3f
}
body.widget .box1.graph #shares-legend table tr td.ideator-owned {
 background-color:#fe6610
}
body.widget .box1.graph .data {
 display:block;
 width:258px;
 position:relative;
 height:80px
}
body.widget .box1.graph .data h4 {
 width:129px;
 float:right;
 font-weight:normal;
 text-align:right;
 font-size:10px;
 color:#999
}
body.widget .box1.graph .data h4 strong {
 display:inline-block;
 font-size:22px;
 width:129px
}
body.widget .box1.graph .data h4 strong span {
 color:#505050;
 font-size:22px
}
body.widget .box1.graph .data .chart {
 clear:both;
 padding:10px 0px 10px 0px;
 float:right
}
body.widget #idea {
 background:#efefef;
 float:left;
 width:258px;
 padding:10px;
 overflow:hidden
}
body.widget #idea.border {
 border:none;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px
}
body.widget #idea .text {
 height:260px;
 margin:-10px;
 margin-top:-13px
}
body.widget #idea .text a {
 text-decoration:none;
 color:#498bca;
 font-size:18px;
 padding:0
}
body.widget #idea .text h2 {
 position:absolute;
 z-index:1;
 margin-top:5px;
 margin-left:10px;
 height:20px;
 margin-right:50px
}
body.widget #idea .text h2 a {
 font-size:20px;
 line-height:1.2em;
 color:#498bca;
 text-shadow:0 0 15px #fff;
 margin:-15px;
 padding:15px;
 text-transform:none
}
body.widget #idea .teaser {
 height:90px
}
body.widget #idea .data {
 clear:both
}
body.widget #idea .data .financial {
 float:left;
 width:33%;
 min-height:58px;
 font-size:smaller;
 text-align:center;
 text-overflow:ellipsis;
 overflow:hidden
}
body.widget #idea .data .financial span {
 display:block;
 font-weight:bold;
 font-size:initial
}
body.widget #idea .data .chart {
 clear:both;
 margin-left:-15px;
 margin-right:-15px
}
body.widget #idea .data .chart .idea-chart-container {
 width:100%
}
body.widget #idea .data .chart .idea-chart-container td.followers {
 float:right
}
body.widget #idea .data .chart .idea-chart-container td a {
 color:#498bca;
 text-decoration:none;
 font-weight:bold
}
body.widget #idea .data .chart .idea-chart-container td.progress-container {
 border:none;
 padding:0px;
 background-color:#bbb
}
body.widget #idea .data .chart .idea-chart-container td.progress-container div {
 padding:0px
}
body.widget #idea .data .chart .idea-chart-container td.progress-container div.progress {
 background-color:#498bca;
 height:5px
}
body.widget #idea .data .chart .idea-chart-container .equity_inner_container {
 text-align:right;
 font-size:large;
 font-weight:bold;
 color:gray
}
body.widget #idea .data .chart .idea-chart-container td.designator {
 text-align:center
}
body.widget #idea .actions .follow {
 text-align:center
}
body.widget .button2 {
 display:inline-block;
 color:#498bca;
 font-size:16px;
 line-height:20px;
 background-color:#e6e6e6;
 padding:12px 21px 8px;
 border-bottom:3px solid #e6e6e6;
 text-align:center;
 margin-left:10px;
 margin-right:10px;
 text-decoration:none
}
body.widget .button2.btn {
 background-color:#498bca;
 border-bottom:3px solid #498bca;
 color:#fff
}
body.widget .idea_image {
 height:240px;
 width:278px;
 background-size:cover
}
.btn-social {
 position:relative;
 padding-left:44px;
 text-align:left;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.btn-social>:first-child {
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 width:32px;
 line-height:34px;
 font-size:1.6em;
 text-align:center;
 border-right:1px solid rgba(0,0,0,0.2)
}
.btn-social.btn-lg {
 padding-left:61px
}
.btn-social.btn-lg>:first-child {
 line-height:45px;
 width:45px;
 font-size:1.8em
}
.btn-social.btn-sm {
 padding-left:38px
}
.btn-social.btn-sm>:first-child {
 line-height:28px;
 width:28px;
 font-size:1.4em
}
.btn-social.btn-xs {
 padding-left:30px
}
.btn-social.btn-xs>:first-child {
 line-height:20px;
 width:20px;
 font-size:1.2em
}
.btn-social-icon {
 position:relative;
 padding-left:44px;
 text-align:left;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 height:34px;
 width:34px;
 padding:0
}
.btn-social-icon>:first-child {
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 width:32px;
 line-height:34px;
 font-size:1.6em;
 text-align:center;
 border-right:1px solid rgba(0,0,0,0.2)
}
.btn-social-icon.btn-lg {
 padding-left:61px
}
.btn-social-icon.btn-lg>:first-child {
 line-height:45px;
 width:45px;
 font-size:1.8em
}
.btn-social-icon.btn-sm {
 padding-left:38px
}
.btn-social-icon.btn-sm>:first-child {
 line-height:28px;
 width:28px;
 font-size:1.4em
}
.btn-social-icon.btn-xs {
 padding-left:30px
}
.btn-social-icon.btn-xs>:first-child {
 line-height:20px;
 width:20px;
 font-size:1.2em
}
.btn-social-icon>:first-child {
 border:none;
 text-align:center;
 width:100% !important
}
.btn-social-icon.btn-lg {
 height:45px;
 width:45px;
 padding-left:0;
 padding-right:0
}
.btn-social-icon.btn-sm {
 height:30px;
 width:30px;
 padding-left:0;
 padding-right:0
}
.btn-social-icon.btn-xs {
 height:22px;
 width:22px;
 padding-left:0;
 padding-right:0
}
.btn-adn {
 color:#fff;
 background-color:#d87a68;
 border-color:rgba(0,0,0,0.2)
}
.btn-adn:focus,
.btn-adn.focus {
 color:#fff;
 background-color:#ce563f;
 border-color:rgba(0,0,0,0.2)
}
.btn-adn:hover {
 color:#fff;
 background-color:#ce563f;
 border-color:rgba(0,0,0,0.2)
}
.btn-adn:active,
.btn-adn.active,
.open>.dropdown-toggle.btn-adn {
 color:#fff;
 background-color:#ce563f;
 border-color:rgba(0,0,0,0.2)
}
.btn-adn:active:hover,
.btn-adn.active:hover,
.open>.dropdown-toggle.btn-adn:hover,
.btn-adn:active:focus,
.btn-adn.active:focus,
.open>.dropdown-toggle.btn-adn:focus,
.btn-adn:active.focus,
.btn-adn.active.focus,
.open>.dropdown-toggle.btn-adn.focus {
 color:#fff;
 background-color:#b94630;
 border-color:rgba(0,0,0,0.2)
}
.btn-adn:active,
.btn-adn.active,
.open>.dropdown-toggle.btn-adn {
 background-image:none
}
.btn-adn.disabled:hover,
.btn-adn[disabled]:hover,
fieldset[disabled] .btn-adn:hover,
.btn-adn.disabled:focus,
.btn-adn[disabled]:focus,
fieldset[disabled] .btn-adn:focus,
.btn-adn.disabled.focus,
.btn-adn[disabled].focus,
fieldset[disabled] .btn-adn.focus {
 background-color:#d87a68;
 border-color:rgba(0,0,0,0.2)
}
.btn-adn .badge {
 color:#d87a68;
 background-color:#fff
}
.btn-bitbucket {
 color:#fff;
 background-color:#205081;
 border-color:rgba(0,0,0,0.2)
}
.btn-bitbucket:focus,
.btn-bitbucket.focus {
 color:#fff;
 background-color:#163758;
 border-color:rgba(0,0,0,0.2)
}
.btn-bitbucket:hover {
 color:#fff;
 background-color:#163758;
 border-color:rgba(0,0,0,0.2)
}
.btn-bitbucket:active,
.btn-bitbucket.active,
.open>.dropdown-toggle.btn-bitbucket {
 color:#fff;
 background-color:#163758;
 border-color:rgba(0,0,0,0.2)
}
.btn-bitbucket:active:hover,
.btn-bitbucket.active:hover,
.open>.dropdown-toggle.btn-bitbucket:hover,
.btn-bitbucket:active:focus,
.btn-bitbucket.active:focus,
.open>.dropdown-toggle.btn-bitbucket:focus,
.btn-bitbucket:active.focus,
.btn-bitbucket.active.focus,
.open>.dropdown-toggle.btn-bitbucket.focus {
 color:#fff;
 background-color:#0f253c;
 border-color:rgba(0,0,0,0.2)
}
.btn-bitbucket:active,
.btn-bitbucket.active,
.open>.dropdown-toggle.btn-bitbucket {
 background-image:none
}
.btn-bitbucket.disabled:hover,
.btn-bitbucket[disabled]:hover,
fieldset[disabled] .btn-bitbucket:hover,
.btn-bitbucket.disabled:focus,
.btn-bitbucket[disabled]:focus,
fieldset[disabled] .btn-bitbucket:focus,
.btn-bitbucket.disabled.focus,
.btn-bitbucket[disabled].focus,
fieldset[disabled] .btn-bitbucket.focus {
 background-color:#205081;
 border-color:rgba(0,0,0,0.2)
}
.btn-bitbucket .badge {
 color:#205081;
 background-color:#fff
}
.btn-dropbox {
 color:#fff;
 background-color:#1087dd;
 border-color:rgba(0,0,0,0.2)
}
.btn-dropbox:focus,
.btn-dropbox.focus {
 color:#fff;
 background-color:#0d6aad;
 border-color:rgba(0,0,0,0.2)
}
.btn-dropbox:hover {
 color:#fff;
 background-color:#0d6aad;
 border-color:rgba(0,0,0,0.2)
}
.btn-dropbox:active,
.btn-dropbox.active,
.open>.dropdown-toggle.btn-dropbox {
 color:#fff;
 background-color:#0d6aad;
 border-color:rgba(0,0,0,0.2)
}
.btn-dropbox:active:hover,
.btn-dropbox.active:hover,
.open>.dropdown-toggle.btn-dropbox:hover,
.btn-dropbox:active:focus,
.btn-dropbox.active:focus,
.open>.dropdown-toggle.btn-dropbox:focus,
.btn-dropbox:active.focus,
.btn-dropbox.active.focus,
.open>.dropdown-toggle.btn-dropbox.focus {
 color:#fff;
 background-color:#0a568c;
 border-color:rgba(0,0,0,0.2)
}
.btn-dropbox:active,
.btn-dropbox.active,
.open>.dropdown-toggle.btn-dropbox {
 background-image:none
}
.btn-dropbox.disabled:hover,
.btn-dropbox[disabled]:hover,
fieldset[disabled] .btn-dropbox:hover,
.btn-dropbox.disabled:focus,
.btn-dropbox[disabled]:focus,
fieldset[disabled] .btn-dropbox:focus,
.btn-dropbox.disabled.focus,
.btn-dropbox[disabled].focus,
fieldset[disabled] .btn-dropbox.focus {
 background-color:#1087dd;
 border-color:rgba(0,0,0,0.2)
}
.btn-dropbox .badge {
 color:#1087dd;
 background-color:#fff
}
.btn-facebook {
 color:#fff;
 background-color:#3b5998;
 border-color:rgba(0,0,0,0.2)
}
.btn-facebook:focus,
.btn-facebook.focus {
 color:#fff;
 background-color:#2d4373;
 border-color:rgba(0,0,0,0.2)
}
.btn-facebook:hover {
 color:#fff;
 background-color:#2d4373;
 border-color:rgba(0,0,0,0.2)
}
.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
 color:#fff;
 background-color:#2d4373;
 border-color:rgba(0,0,0,0.2)
}
.btn-facebook:active:hover,
.btn-facebook.active:hover,
.open>.dropdown-toggle.btn-facebook:hover,
.btn-facebook:active:focus,
.btn-facebook.active:focus,
.open>.dropdown-toggle.btn-facebook:focus,
.btn-facebook:active.focus,
.btn-facebook.active.focus,
.open>.dropdown-toggle.btn-facebook.focus {
 color:#fff;
 background-color:#23345a;
 border-color:rgba(0,0,0,0.2)
}
.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
 background-image:none
}
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled.focus,
.btn-facebook[disabled].focus,
fieldset[disabled] .btn-facebook.focus {
 background-color:#3b5998;
 border-color:rgba(0,0,0,0.2)
}
.btn-facebook .badge {
 color:#3b5998;
 background-color:#fff
}
.btn-flickr {
 color:#fff;
 background-color:#ff0084;
 border-color:rgba(0,0,0,0.2)
}
.btn-flickr:focus,
.btn-flickr.focus {
 color:#fff;
 background-color:#cc006a;
 border-color:rgba(0,0,0,0.2)
}
.btn-flickr:hover {
 color:#fff;
 background-color:#cc006a;
 border-color:rgba(0,0,0,0.2)
}
.btn-flickr:active,
.btn-flickr.active,
.open>.dropdown-toggle.btn-flickr {
 color:#fff;
 background-color:#cc006a;
 border-color:rgba(0,0,0,0.2)
}
.btn-flickr:active:hover,
.btn-flickr.active:hover,
.open>.dropdown-toggle.btn-flickr:hover,
.btn-flickr:active:focus,
.btn-flickr.active:focus,
.open>.dropdown-toggle.btn-flickr:focus,
.btn-flickr:active.focus,
.btn-flickr.active.focus,
.open>.dropdown-toggle.btn-flickr.focus {
 color:#fff;
 background-color:#a80057;
 border-color:rgba(0,0,0,0.2)
}
.btn-flickr:active,
.btn-flickr.active,
.open>.dropdown-toggle.btn-flickr {
 background-image:none
}
.btn-flickr.disabled:hover,
.btn-flickr[disabled]:hover,
fieldset[disabled] .btn-flickr:hover,
.btn-flickr.disabled:focus,
.btn-flickr[disabled]:focus,
fieldset[disabled] .btn-flickr:focus,
.btn-flickr.disabled.focus,
.btn-flickr[disabled].focus,
fieldset[disabled] .btn-flickr.focus {
 background-color:#ff0084;
 border-color:rgba(0,0,0,0.2)
}
.btn-flickr .badge {
 color:#ff0084;
 background-color:#fff
}
.btn-foursquare {
 color:#fff;
 background-color:#f94877;
 border-color:rgba(0,0,0,0.2)
}
.btn-foursquare:focus,
.btn-foursquare.focus {
 color:#fff;
 background-color:#f71752;
 border-color:rgba(0,0,0,0.2)
}
.btn-foursquare:hover {
 color:#fff;
 background-color:#f71752;
 border-color:rgba(0,0,0,0.2)
}
.btn-foursquare:active,
.btn-foursquare.active,
.open>.dropdown-toggle.btn-foursquare {
 color:#fff;
 background-color:#f71752;
 border-color:rgba(0,0,0,0.2)
}
.btn-foursquare:active:hover,
.btn-foursquare.active:hover,
.open>.dropdown-toggle.btn-foursquare:hover,
.btn-foursquare:active:focus,
.btn-foursquare.active:focus,
.open>.dropdown-toggle.btn-foursquare:focus,
.btn-foursquare:active.focus,
.btn-foursquare.active.focus,
.open>.dropdown-toggle.btn-foursquare.focus {
 color:#fff;
 background-color:#e30742;
 border-color:rgba(0,0,0,0.2)
}
.btn-foursquare:active,
.btn-foursquare.active,
.open>.dropdown-toggle.btn-foursquare {
 background-image:none
}
.btn-foursquare.disabled:hover,
.btn-foursquare[disabled]:hover,
fieldset[disabled] .btn-foursquare:hover,
.btn-foursquare.disabled:focus,
.btn-foursquare[disabled]:focus,
fieldset[disabled] .btn-foursquare:focus,
.btn-foursquare.disabled.focus,
.btn-foursquare[disabled].focus,
fieldset[disabled] .btn-foursquare.focus {
 background-color:#f94877;
 border-color:rgba(0,0,0,0.2)
}
.btn-foursquare .badge {
 color:#f94877;
 background-color:#fff
}
.btn-github {
 color:#fff;
 background-color:#444;
 border-color:rgba(0,0,0,0.2)
}
.btn-github:focus,
.btn-github.focus {
 color:#fff;
 background-color:#2b2b2b;
 border-color:rgba(0,0,0,0.2)
}
.btn-github:hover {
 color:#fff;
 background-color:#2b2b2b;
 border-color:rgba(0,0,0,0.2)
}
.btn-github:active,
.btn-github.active,
.open>.dropdown-toggle.btn-github {
 color:#fff;
 background-color:#2b2b2b;
 border-color:rgba(0,0,0,0.2)
}
.btn-github:active:hover,
.btn-github.active:hover,
.open>.dropdown-toggle.btn-github:hover,
.btn-github:active:focus,
.btn-github.active:focus,
.open>.dropdown-toggle.btn-github:focus,
.btn-github:active.focus,
.btn-github.active.focus,
.open>.dropdown-toggle.btn-github.focus {
 color:#fff;
 background-color:#191919;
 border-color:rgba(0,0,0,0.2)
}
.btn-github:active,
.btn-github.active,
.open>.dropdown-toggle.btn-github {
 background-image:none
}
.btn-github.disabled:hover,
.btn-github[disabled]:hover,
fieldset[disabled] .btn-github:hover,
.btn-github.disabled:focus,
.btn-github[disabled]:focus,
fieldset[disabled] .btn-github:focus,
.btn-github.disabled.focus,
.btn-github[disabled].focus,
fieldset[disabled] .btn-github.focus {
 background-color:#444;
 border-color:rgba(0,0,0,0.2)
}
.btn-github .badge {
 color:#444;
 background-color:#fff
}
.btn-google {
 color:#fff;
 background-color:#dd4b39;
 border-color:rgba(0,0,0,0.2)
}
.btn-google:focus,
.btn-google.focus {
 color:#fff;
 background-color:#c23321;
 border-color:rgba(0,0,0,0.2)
}
.btn-google:hover {
 color:#fff;
 background-color:#c23321;
 border-color:rgba(0,0,0,0.2)
}
.btn-google:active,
.btn-google.active,
.open>.dropdown-toggle.btn-google {
 color:#fff;
 background-color:#c23321;
 border-color:rgba(0,0,0,0.2)
}
.btn-google:active:hover,
.btn-google.active:hover,
.open>.dropdown-toggle.btn-google:hover,
.btn-google:active:focus,
.btn-google.active:focus,
.open>.dropdown-toggle.btn-google:focus,
.btn-google:active.focus,
.btn-google.active.focus,
.open>.dropdown-toggle.btn-google.focus {
 color:#fff;
 background-color:#a32b1c;
 border-color:rgba(0,0,0,0.2)
}
.btn-google:active,
.btn-google.active,
.open>.dropdown-toggle.btn-google {
 background-image:none
}
.btn-google.disabled:hover,
.btn-google[disabled]:hover,
fieldset[disabled] .btn-google:hover,
.btn-google.disabled:focus,
.btn-google[disabled]:focus,
fieldset[disabled] .btn-google:focus,
.btn-google.disabled.focus,
.btn-google[disabled].focus,
fieldset[disabled] .btn-google.focus {
 background-color:#dd4b39;
 border-color:rgba(0,0,0,0.2)
}
.btn-google .badge {
 color:#dd4b39;
 background-color:#fff
}
.btn-instagram {
 color:#fff;
 background-color:#3f729b;
 border-color:rgba(0,0,0,0.2)
}
.btn-instagram:focus,
.btn-instagram.focus {
 color:#fff;
 background-color:#305777;
 border-color:rgba(0,0,0,0.2)
}
.btn-instagram:hover {
 color:#fff;
 background-color:#305777;
 border-color:rgba(0,0,0,0.2)
}
.btn-instagram:active,
.btn-instagram.active,
.open>.dropdown-toggle.btn-instagram {
 color:#fff;
 background-color:#305777;
 border-color:rgba(0,0,0,0.2)
}
.btn-instagram:active:hover,
.btn-instagram.active:hover,
.open>.dropdown-toggle.btn-instagram:hover,
.btn-instagram:active:focus,
.btn-instagram.active:focus,
.open>.dropdown-toggle.btn-instagram:focus,
.btn-instagram:active.focus,
.btn-instagram.active.focus,
.open>.dropdown-toggle.btn-instagram.focus {
 color:#fff;
 background-color:#26455d;
 border-color:rgba(0,0,0,0.2)
}
.btn-instagram:active,
.btn-instagram.active,
.open>.dropdown-toggle.btn-instagram {
 background-image:none
}
.btn-instagram.disabled:hover,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram:hover,
.btn-instagram.disabled:focus,
.btn-instagram[disabled]:focus,
fieldset[disabled] .btn-instagram:focus,
.btn-instagram.disabled.focus,
.btn-instagram[disabled].focus,
fieldset[disabled] .btn-instagram.focus {
 background-color:#3f729b;
 border-color:rgba(0,0,0,0.2)
}
.btn-instagram .badge {
 color:#3f729b;
 background-color:#fff
}
.btn-linkedin {
 color:#fff;
 background-color:#007bb6;
 border-color:rgba(0,0,0,0.2)
}
.btn-linkedin:focus,
.btn-linkedin.focus {
 color:#fff;
 background-color:#005983;
 border-color:rgba(0,0,0,0.2)
}
.btn-linkedin:hover {
 color:#fff;
 background-color:#005983;
 border-color:rgba(0,0,0,0.2)
}
.btn-linkedin:active,
.btn-linkedin.active,
.open>.dropdown-toggle.btn-linkedin {
 color:#fff;
 background-color:#005983;
 border-color:rgba(0,0,0,0.2)
}
.btn-linkedin:active:hover,
.btn-linkedin.active:hover,
.open>.dropdown-toggle.btn-linkedin:hover,
.btn-linkedin:active:focus,
.btn-linkedin.active:focus,
.open>.dropdown-toggle.btn-linkedin:focus,
.btn-linkedin:active.focus,
.btn-linkedin.active.focus,
.open>.dropdown-toggle.btn-linkedin.focus {
 color:#fff;
 background-color:#00405f;
 border-color:rgba(0,0,0,0.2)
}
.btn-linkedin:active,
.btn-linkedin.active,
.open>.dropdown-toggle.btn-linkedin {
 background-image:none
}
.btn-linkedin.disabled:hover,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin[disabled]:focus,
fieldset[disabled] .btn-linkedin:focus,
.btn-linkedin.disabled.focus,
.btn-linkedin[disabled].focus,
fieldset[disabled] .btn-linkedin.focus {
 background-color:#007bb6;
 border-color:rgba(0,0,0,0.2)
}
.btn-linkedin .badge {
 color:#007bb6;
 background-color:#fff
}
.btn-microsoft {
 color:#fff;
 background-color:#2672ec;
 border-color:rgba(0,0,0,0.2)
}
.btn-microsoft:focus,
.btn-microsoft.focus {
 color:#fff;
 background-color:#125acd;
 border-color:rgba(0,0,0,0.2)
}
.btn-microsoft:hover {
 color:#fff;
 background-color:#125acd;
 border-color:rgba(0,0,0,0.2)
}
.btn-microsoft:active,
.btn-microsoft.active,
.open>.dropdown-toggle.btn-microsoft {
 color:#fff;
 background-color:#125acd;
 border-color:rgba(0,0,0,0.2)
}
.btn-microsoft:active:hover,
.btn-microsoft.active:hover,
.open>.dropdown-toggle.btn-microsoft:hover,
.btn-microsoft:active:focus,
.btn-microsoft.active:focus,
.open>.dropdown-toggle.btn-microsoft:focus,
.btn-microsoft:active.focus,
.btn-microsoft.active.focus,
.open>.dropdown-toggle.btn-microsoft.focus {
 color:#fff;
 background-color:#0f4bac;
 border-color:rgba(0,0,0,0.2)
}
.btn-microsoft:active,
.btn-microsoft.active,
.open>.dropdown-toggle.btn-microsoft {
 background-image:none
}
.btn-microsoft.disabled:hover,
.btn-microsoft[disabled]:hover,
fieldset[disabled] .btn-microsoft:hover,
.btn-microsoft.disabled:focus,
.btn-microsoft[disabled]:focus,
fieldset[disabled] .btn-microsoft:focus,
.btn-microsoft.disabled.focus,
.btn-microsoft[disabled].focus,
fieldset[disabled] .btn-microsoft.focus {
 background-color:#2672ec;
 border-color:rgba(0,0,0,0.2)
}
.btn-microsoft .badge {
 color:#2672ec;
 background-color:#fff
}
.btn-odnoklassniki {
 color:#fff;
 background-color:#f4731c;
 border-color:rgba(0,0,0,0.2)
}
.btn-odnoklassniki:focus,
.btn-odnoklassniki.focus {
 color:#fff;
 background-color:#d35b0a;
 border-color:rgba(0,0,0,0.2)
}
.btn-odnoklassniki:hover {
 color:#fff;
 background-color:#d35b0a;
 border-color:rgba(0,0,0,0.2)
}
.btn-odnoklassniki:active,
.btn-odnoklassniki.active,
.open>.dropdown-toggle.btn-odnoklassniki {
 color:#fff;
 background-color:#d35b0a;
 border-color:rgba(0,0,0,0.2)
}
.btn-odnoklassniki:active:hover,
.btn-odnoklassniki.active:hover,
.open>.dropdown-toggle.btn-odnoklassniki:hover,
.btn-odnoklassniki:active:focus,
.btn-odnoklassniki.active:focus,
.open>.dropdown-toggle.btn-odnoklassniki:focus,
.btn-odnoklassniki:active.focus,
.btn-odnoklassniki.active.focus,
.open>.dropdown-toggle.btn-odnoklassniki.focus {
 color:#fff;
 background-color:#b14c09;
 border-color:rgba(0,0,0,0.2)
}
.btn-odnoklassniki:active,
.btn-odnoklassniki.active,
.open>.dropdown-toggle.btn-odnoklassniki {
 background-image:none
}
.btn-odnoklassniki.disabled:hover,
.btn-odnoklassniki[disabled]:hover,
fieldset[disabled] .btn-odnoklassniki:hover,
.btn-odnoklassniki.disabled:focus,
.btn-odnoklassniki[disabled]:focus,
fieldset[disabled] .btn-odnoklassniki:focus,
.btn-odnoklassniki.disabled.focus,
.btn-odnoklassniki[disabled].focus,
fieldset[disabled] .btn-odnoklassniki.focus {
 background-color:#f4731c;
 border-color:rgba(0,0,0,0.2)
}
.btn-odnoklassniki .badge {
 color:#f4731c;
 background-color:#fff
}
.btn-openid {
 color:#fff;
 background-color:#f7931e;
 border-color:rgba(0,0,0,0.2)
}
.btn-openid:focus,
.btn-openid.focus {
 color:#fff;
 background-color:#da7908;
 border-color:rgba(0,0,0,0.2)
}
.btn-openid:hover {
 color:#fff;
 background-color:#da7908;
 border-color:rgba(0,0,0,0.2)
}
.btn-openid:active,
.btn-openid.active,
.open>.dropdown-toggle.btn-openid {
 color:#fff;
 background-color:#da7908;
 border-color:rgba(0,0,0,0.2)
}
.btn-openid:active:hover,
.btn-openid.active:hover,
.open>.dropdown-toggle.btn-openid:hover,
.btn-openid:active:focus,
.btn-openid.active:focus,
.open>.dropdown-toggle.btn-openid:focus,
.btn-openid:active.focus,
.btn-openid.active.focus,
.open>.dropdown-toggle.btn-openid.focus {
 color:#fff;
 background-color:#b86607;
 border-color:rgba(0,0,0,0.2)
}
.btn-openid:active,
.btn-openid.active,
.open>.dropdown-toggle.btn-openid {
 background-image:none
}
.btn-openid.disabled:hover,
.btn-openid[disabled]:hover,
fieldset[disabled] .btn-openid:hover,
.btn-openid.disabled:focus,
.btn-openid[disabled]:focus,
fieldset[disabled] .btn-openid:focus,
.btn-openid.disabled.focus,
.btn-openid[disabled].focus,
fieldset[disabled] .btn-openid.focus {
 background-color:#f7931e;
 border-color:rgba(0,0,0,0.2)
}
.btn-openid .badge {
 color:#f7931e;
 background-color:#fff
}
.btn-pinterest {
 color:#fff;
 background-color:#cb2027;
 border-color:rgba(0,0,0,0.2)
}
.btn-pinterest:focus,
.btn-pinterest.focus {
 color:#fff;
 background-color:#9f191f;
 border-color:rgba(0,0,0,0.2)
}
.btn-pinterest:hover {
 color:#fff;
 background-color:#9f191f;
 border-color:rgba(0,0,0,0.2)
}
.btn-pinterest:active,
.btn-pinterest.active,
.open>.dropdown-toggle.btn-pinterest {
 color:#fff;
 background-color:#9f191f;
 border-color:rgba(0,0,0,0.2)
}
.btn-pinterest:active:hover,
.btn-pinterest.active:hover,
.open>.dropdown-toggle.btn-pinterest:hover,
.btn-pinterest:active:focus,
.btn-pinterest.active:focus,
.open>.dropdown-toggle.btn-pinterest:focus,
.btn-pinterest:active.focus,
.btn-pinterest.active.focus,
.open>.dropdown-toggle.btn-pinterest.focus {
 color:#fff;
 background-color:#801419;
 border-color:rgba(0,0,0,0.2)
}
.btn-pinterest:active,
.btn-pinterest.active,
.open>.dropdown-toggle.btn-pinterest {
 background-image:none
}
.btn-pinterest.disabled:hover,
.btn-pinterest[disabled]:hover,
fieldset[disabled] .btn-pinterest:hover,
.btn-pinterest.disabled:focus,
.btn-pinterest[disabled]:focus,
fieldset[disabled] .btn-pinterest:focus,
.btn-pinterest.disabled.focus,
.btn-pinterest[disabled].focus,
fieldset[disabled] .btn-pinterest.focus {
 background-color:#cb2027;
 border-color:rgba(0,0,0,0.2)
}
.btn-pinterest .badge {
 color:#cb2027;
 background-color:#fff
}
.btn-reddit {
 color:#000;
 background-color:#eff7ff;
 border-color:rgba(0,0,0,0.2)
}
.btn-reddit:focus,
.btn-reddit.focus {
 color:#000;
 background-color:#bcddff;
 border-color:rgba(0,0,0,0.2)
}
.btn-reddit:hover {
 color:#000;
 background-color:#bcddff;
 border-color:rgba(0,0,0,0.2)
}
.btn-reddit:active,
.btn-reddit.active,
.open>.dropdown-toggle.btn-reddit {
 color:#000;
 background-color:#bcddff;
 border-color:rgba(0,0,0,0.2)
}
.btn-reddit:active:hover,
.btn-reddit.active:hover,
.open>.dropdown-toggle.btn-reddit:hover,
.btn-reddit:active:focus,
.btn-reddit.active:focus,
.open>.dropdown-toggle.btn-reddit:focus,
.btn-reddit:active.focus,
.btn-reddit.active.focus,
.open>.dropdown-toggle.btn-reddit.focus {
 color:#000;
 background-color:#98ccff;
 border-color:rgba(0,0,0,0.2)
}
.btn-reddit:active,
.btn-reddit.active,
.open>.dropdown-toggle.btn-reddit {
 background-image:none
}
.btn-reddit.disabled:hover,
.btn-reddit[disabled]:hover,
fieldset[disabled] .btn-reddit:hover,
.btn-reddit.disabled:focus,
.btn-reddit[disabled]:focus,
fieldset[disabled] .btn-reddit:focus,
.btn-reddit.disabled.focus,
.btn-reddit[disabled].focus,
fieldset[disabled] .btn-reddit.focus {
 background-color:#eff7ff;
 border-color:rgba(0,0,0,0.2)
}
.btn-reddit .badge {
 color:#eff7ff;
 background-color:#000
}
.btn-soundcloud {
 color:#fff;
 background-color:#f50;
 border-color:rgba(0,0,0,0.2)
}
.btn-soundcloud:focus,
.btn-soundcloud.focus {
 color:#fff;
 background-color:#c40;
 border-color:rgba(0,0,0,0.2)
}
.btn-soundcloud:hover {
 color:#fff;
 background-color:#c40;
 border-color:rgba(0,0,0,0.2)
}
.btn-soundcloud:active,
.btn-soundcloud.active,
.open>.dropdown-toggle.btn-soundcloud {
 color:#fff;
 background-color:#c40;
 border-color:rgba(0,0,0,0.2)
}
.btn-soundcloud:active:hover,
.btn-soundcloud.active:hover,
.open>.dropdown-toggle.btn-soundcloud:hover,
.btn-soundcloud:active:focus,
.btn-soundcloud.active:focus,
.open>.dropdown-toggle.btn-soundcloud:focus,
.btn-soundcloud:active.focus,
.btn-soundcloud.active.focus,
.open>.dropdown-toggle.btn-soundcloud.focus {
 color:#fff;
 background-color:#a83800;
 border-color:rgba(0,0,0,0.2)
}
.btn-soundcloud:active,
.btn-soundcloud.active,
.open>.dropdown-toggle.btn-soundcloud {
 background-image:none
}
.btn-soundcloud.disabled:hover,
.btn-soundcloud[disabled]:hover,
fieldset[disabled] .btn-soundcloud:hover,
.btn-soundcloud.disabled:focus,
.btn-soundcloud[disabled]:focus,
fieldset[disabled] .btn-soundcloud:focus,
.btn-soundcloud.disabled.focus,
.btn-soundcloud[disabled].focus,
fieldset[disabled] .btn-soundcloud.focus {
 background-color:#f50;
 border-color:rgba(0,0,0,0.2)
}
.btn-soundcloud .badge {
 color:#f50;
 background-color:#fff
}
.btn-tumblr {
 color:#fff;
 background-color:#2c4762;
 border-color:rgba(0,0,0,0.2)
}
.btn-tumblr:focus,
.btn-tumblr.focus {
 color:#fff;
 background-color:#1c2d3f;
 border-color:rgba(0,0,0,0.2)
}
.btn-tumblr:hover {
 color:#fff;
 background-color:#1c2d3f;
 border-color:rgba(0,0,0,0.2)
}
.btn-tumblr:active,
.btn-tumblr.active,
.open>.dropdown-toggle.btn-tumblr {
 color:#fff;
 background-color:#1c2d3f;
 border-color:rgba(0,0,0,0.2)
}
.btn-tumblr:active:hover,
.btn-tumblr.active:hover,
.open>.dropdown-toggle.btn-tumblr:hover,
.btn-tumblr:active:focus,
.btn-tumblr.active:focus,
.open>.dropdown-toggle.btn-tumblr:focus,
.btn-tumblr:active.focus,
.btn-tumblr.active.focus,
.open>.dropdown-toggle.btn-tumblr.focus {
 color:#fff;
 background-color:#111c26;
 border-color:rgba(0,0,0,0.2)
}
.btn-tumblr:active,
.btn-tumblr.active,
.open>.dropdown-toggle.btn-tumblr {
 background-image:none
}
.btn-tumblr.disabled:hover,
.btn-tumblr[disabled]:hover,
fieldset[disabled] .btn-tumblr:hover,
.btn-tumblr.disabled:focus,
.btn-tumblr[disabled]:focus,
fieldset[disabled] .btn-tumblr:focus,
.btn-tumblr.disabled.focus,
.btn-tumblr[disabled].focus,
fieldset[disabled] .btn-tumblr.focus {
 background-color:#2c4762;
 border-color:rgba(0,0,0,0.2)
}
.btn-tumblr .badge {
 color:#2c4762;
 background-color:#fff
}
.btn-twitter {
 color:#fff;
 background-color:#55acee;
 border-color:rgba(0,0,0,0.2)
}
.btn-twitter:focus,
.btn-twitter.focus {
 color:#fff;
 background-color:#2795e9;
 border-color:rgba(0,0,0,0.2)
}
.btn-twitter:hover {
 color:#fff;
 background-color:#2795e9;
 border-color:rgba(0,0,0,0.2)
}
.btn-twitter:active,
.btn-twitter.active,
.open>.dropdown-toggle.btn-twitter {
 color:#fff;
 background-color:#2795e9;
 border-color:rgba(0,0,0,0.2)
}
.btn-twitter:active:hover,
.btn-twitter.active:hover,
.open>.dropdown-toggle.btn-twitter:hover,
.btn-twitter:active:focus,
.btn-twitter.active:focus,
.open>.dropdown-toggle.btn-twitter:focus,
.btn-twitter:active.focus,
.btn-twitter.active.focus,
.open>.dropdown-toggle.btn-twitter.focus {
 color:#fff;
 background-color:#1583d7;
 border-color:rgba(0,0,0,0.2)
}
.btn-twitter:active,
.btn-twitter.active,
.open>.dropdown-toggle.btn-twitter {
 background-image:none
}
.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled.focus,
.btn-twitter[disabled].focus,
fieldset[disabled] .btn-twitter.focus {
 background-color:#55acee;
 border-color:rgba(0,0,0,0.2)
}
.btn-twitter .badge {
 color:#55acee;
 background-color:#fff
}
.btn-vimeo {
 color:#fff;
 background-color:#1ab7ea;
 border-color:rgba(0,0,0,0.2)
}
.btn-vimeo:focus,
.btn-vimeo.focus {
 color:#fff;
 background-color:#1295bf;
 border-color:rgba(0,0,0,0.2)
}
.btn-vimeo:hover {
 color:#fff;
 background-color:#1295bf;
 border-color:rgba(0,0,0,0.2)
}
.btn-vimeo:active,
.btn-vimeo.active,
.open>.dropdown-toggle.btn-vimeo {
 color:#fff;
 background-color:#1295bf;
 border-color:rgba(0,0,0,0.2)
}
.btn-vimeo:active:hover,
.btn-vimeo.active:hover,
.open>.dropdown-toggle.btn-vimeo:hover,
.btn-vimeo:active:focus,
.btn-vimeo.active:focus,
.open>.dropdown-toggle.btn-vimeo:focus,
.btn-vimeo:active.focus,
.btn-vimeo.active.focus,
.open>.dropdown-toggle.btn-vimeo.focus {
 color:#fff;
 background-color:#0f7b9f;
 border-color:rgba(0,0,0,0.2)
}
.btn-vimeo:active,
.btn-vimeo.active,
.open>.dropdown-toggle.btn-vimeo {
 background-image:none
}
.btn-vimeo.disabled:hover,
.btn-vimeo[disabled]:hover,
fieldset[disabled] .btn-vimeo:hover,
.btn-vimeo.disabled:focus,
.btn-vimeo[disabled]:focus,
fieldset[disabled] .btn-vimeo:focus,
.btn-vimeo.disabled.focus,
.btn-vimeo[disabled].focus,
fieldset[disabled] .btn-vimeo.focus {
 background-color:#1ab7ea;
 border-color:rgba(0,0,0,0.2)
}
.btn-vimeo .badge {
 color:#1ab7ea;
 background-color:#fff
}
.btn-vk {
 color:#fff;
 background-color:#587ea3;
 border-color:rgba(0,0,0,0.2)
}
.btn-vk:focus,
.btn-vk.focus {
 color:#fff;
 background-color:#466482;
 border-color:rgba(0,0,0,0.2)
}
.btn-vk:hover {
 color:#fff;
 background-color:#466482;
 border-color:rgba(0,0,0,0.2)
}
.btn-vk:active,
.btn-vk.active,
.open>.dropdown-toggle.btn-vk {
 color:#fff;
 background-color:#466482;
 border-color:rgba(0,0,0,0.2)
}
.btn-vk:active:hover,
.btn-vk.active:hover,
.open>.dropdown-toggle.btn-vk:hover,
.btn-vk:active:focus,
.btn-vk.active:focus,
.open>.dropdown-toggle.btn-vk:focus,
.btn-vk:active.focus,
.btn-vk.active.focus,
.open>.dropdown-toggle.btn-vk.focus {
 color:#fff;
 background-color:#3a526b;
 border-color:rgba(0,0,0,0.2)
}
.btn-vk:active,
.btn-vk.active,
.open>.dropdown-toggle.btn-vk {
 background-image:none
}
.btn-vk.disabled:hover,
.btn-vk[disabled]:hover,
fieldset[disabled] .btn-vk:hover,
.btn-vk.disabled:focus,
.btn-vk[disabled]:focus,
fieldset[disabled] .btn-vk:focus,
.btn-vk.disabled.focus,
.btn-vk[disabled].focus,
fieldset[disabled] .btn-vk.focus {
 background-color:#587ea3;
 border-color:rgba(0,0,0,0.2)
}
.btn-vk .badge {
 color:#587ea3;
 background-color:#fff
}
.btn-yahoo {
 color:#fff;
 background-color:#720e9e;
 border-color:rgba(0,0,0,0.2)
}
.btn-yahoo:focus,
.btn-yahoo.focus {
 color:#fff;
 background-color:#500a6f;
 border-color:rgba(0,0,0,0.2)
}
.btn-yahoo:hover {
 color:#fff;
 background-color:#500a6f;
 border-color:rgba(0,0,0,0.2)
}
.btn-yahoo:active,
.btn-yahoo.active,
.open>.dropdown-toggle.btn-yahoo {
 color:#fff;
 background-color:#500a6f;
 border-color:rgba(0,0,0,0.2)
}
.btn-yahoo:active:hover,
.btn-yahoo.active:hover,
.open>.dropdown-toggle.btn-yahoo:hover,
.btn-yahoo:active:focus,
.btn-yahoo.active:focus,
.open>.dropdown-toggle.btn-yahoo:focus,
.btn-yahoo:active.focus,
.btn-yahoo.active.focus,
.open>.dropdown-toggle.btn-yahoo.focus {
 color:#fff;
 background-color:#39074e;
 border-color:rgba(0,0,0,0.2)
}
.btn-yahoo:active,
.btn-yahoo.active,
.open>.dropdown-toggle.btn-yahoo {
 background-image:none
}
.btn-yahoo.disabled:hover,
.btn-yahoo[disabled]:hover,
fieldset[disabled] .btn-yahoo:hover,
.btn-yahoo.disabled:focus,
.btn-yahoo[disabled]:focus,
fieldset[disabled] .btn-yahoo:focus,
.btn-yahoo.disabled.focus,
.btn-yahoo[disabled].focus,
fieldset[disabled] .btn-yahoo.focus {
 background-color:#720e9e;
 border-color:rgba(0,0,0,0.2)
}
.btn-yahoo .badge {
 color:#720e9e;
 background-color:#fff
}
