@charset "UTF-8";.formatted-text a:hover,.formatted-text u,.ideabook--details-user:hover,.layout--user-link:hover{text-decoration:underline}.formatted-text em,.formatted-text i,em,i{font-style:italic}.contact--phone,.contact--website,.formatted-text b,.formatted-text strong,.ideabook--details,.ideabook-teasers--item-title,.ideabook-teasers--read-more,.photos--premium-professionals-public-name,.photos--premium-professionals-recommend-text,.rating--add,.suggested-professionals--item-user-title,.suggested-professionals--title,.user-header--title,b,strong{font-weight:700}.comments--form,.comments--item-actions,.comments--item-container,.formatted-text dl,.formatted-text ol,.formatted-text ul,.ideabook-contributers--author,.ideabook-contributers--author-container,.layout--footer-container,.layout--footer-title,.show-user--header{overflow:hidden}.columns:after,.discussion-teasers:after,.edit-photos--item-form-select-container:after,.edit-photos--item-form-textarea-container:after,.edit-photos--item-form-textfield-container:after,.follower-teasers--item:after,.following-teasers--item:after,.ideabook--item:after,.ideabook--items:after,.ideabook-contributers:after,.ideabook-teasers:after,.ideabooks--item:after,.ideabooks:after,.layout--container:after,.photos--item:after,.photos:not(.-x-large):after,.product-teasers:after,.professionals--item-information:after,.professionals--item:after,.project-teasers:after,.projects:after,.suggested-professionals--item-information:after,.tabs:after,.toolbar:after{clear:both;content:"";display:table}.banner,.banner--container-item,.big-photo--title,.big-photo--user-company,.big-photo--user-title,.comments--form,.comments--item-actions,.comments--item-body,.comments--item-container,.discussion-teasers,.discussion-teasers--item--title,.formatted-text--first-paragraph,.idea-book--premium-professional-list,.ideabook--items .ideabook--item-photo:hover .ideabook--item--add-to-ideabook,.ideabook--items .ideabook--item-photo:hover .photos--add-to-ideabook,.ideabook-contributers,.ideabook-contributers--author-container,.ideabook-contributers--author-title,.ideabook-contributers--item-public-name,.ideabook-teasers,.ideabook-teasers--item-title,.layout--user-link,.photos--premium-professionals-list,.photos--premium-professionals-public-name,.photos--premium-professionals-recommend-text,.photos.-large .photos--item:hover .photos--add-to-ideabook,.photos.-medium .photos--item:hover .photos--add-to-ideabook,.photos.-small .photos--item:hover .photos--add-to-ideabook,.photos.-x-large .photos--item:hover .photos--add-to-ideabook,.product-teasers,.product-teasers--item--title,.project-teasers,.project-teasers--item--title,.reviews--item-avatar,.show-user--title,.suggested-professionals--item-user-title,.suggested-professionals--list,.suggested-professionals--title{display:block}.idea-book--premium-professional,.photos--premium-professionals,.suggested-professionals{display:inline-block}.filter--show-more,.filter--show-more:checked~.filter--show-more-button,.filter--show-more:not(:checked)~.filter--dropdown,.filter--show-more:not(:checked)~.filter--label,.ideabook--items .ideabook--item--add-to-ideabook,.ideabook--items .photos--add-to-ideabook,.list--show-all,.list.-limited .list--item:nth-child(n+6),.photos.-large .photos--add-to-ideabook,.photos.-medium .photos--add-to-ideabook,.photos.-small .photos--add-to-ideabook,.photos.-x-large .photos--add-to-ideabook,.user-header .rating--ratings,head,script,style{display:none}.big-photo--title,.big-photo--user-company,.big-photo--user-title,.button,.card--user-name,.carousel--photo-credit-public-name,.comments--form-cancel,.comments--form-submit,.contact--facebook,.contact--google-plus,.contact--instagram,.contact--item,.contact--linkedin,.contact--phone,.contact--twitter,.contact--website,.formatted-text dt,.ideabook--item--add-to-ideabook--button,.ideabook-contributers--author-button,.ideabook-contributers--author-title,.ideabook-contributers--item-public-name,.ideabooks--item-title,.key-value--key,.key-value--value,.landing-page--sign-in-link,.landing-page--sign-up-facebook-link,.landing-page--sign-up-link,.layout--footer-link,.photo-credit--public-name,.photos--premium-professionals-item-description,.photos--premium-professionals-public-name,.photos.-x-large .photos--item-user-company,.photos:not(.-x-large) .photos--item-title,.photos:not(.-x-large) .photos--item-user-company,.professionals--item-user-title,.projects--item-title,.reviews--item-title,.show-user--title,.suggested-professionals--item-user-title,.title--button,.user-header--title,.view-mode--item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button,.comments--form-cancel,.comments--form-submit,.ideabook--item--add-to-ideabook--button,.ideabook-contributers--author-button,.landing-page--sign-in-link,.landing-page--sign-up-facebook-link,.landing-page--sign-up-link,.professionals--item.-premium,.title--button,.view-mode--item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.big-photo--previous-button,.idea-book--premium-professionals-project,.ideabooks--item-link,.photos--premium-professionals-recommend-text,.projects--item-big-link,.projects--item-link,.toolbar--left{float:left}.big-photo--next-button,.comments--item-reply-link,.idea-book--premium-professionals-contact,.layout--search,.photos--premium-professionals-text,.suggested-professionals--premium-text,.toolbar--right{float:right}.idea-book--premium-professional{text-align:center}.big-photo--next,.big-photo--prev,.carousel--next,.carousel--prev,.flag,.layout--logo,.user-header--edit-color{text-indent:110%;white-space:nowrap;overflow:hidden}.comments--item-edit-link,.comments--item-reply-link,.reviews--item-edit-link{cursor:pointer}.ideabook--item--add-to-ideabook,.popup-banner--close,.show-user--header{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}*,:after,:before{background:0 0;border:none;border-collapse:collapse;border-radius:0;border-spacing:0;box-sizing:border-box;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;list-style:none;margin:0;padding:0;outline:0;text-align:inherit;text-decoration:none;vertical-align:baseline}option{display:block}::-webkit-input-placeholder{line-height:1.34}::-moz-placeholder{line-height:1.34}\:-ms-input-placeholder{line-height:1.34}input:-moz-placeholder{line-height:1.34}.-down-to-desktop-,.-down-to-pads-,.-down-to-pads-wide-,.-down-to-phones-,.-down-to-phones-wide-,.-only-desktop-,.-only-pads-,.-only-pads-wide-,.-only-phones-,.-only-phones-wide-,.-up-to-desktop-,.-up-to-pads-,.-up-to-pads-wide-,.-up-to-phones-,.-up-to-phones-wide-{display:none!important}@media all and (min-width:1151px){.-down-to-desktop-{display:block!important}}@media all and (max-width:9999px){.-up-to-desktop-{display:block!important}}@media all and (min-width:1151px) and (max-width:9999px){.-only-desktop-{display:block!important}}@media all and (min-width:960px){.-down-to-pads-wide-{display:block!important}}@media all and (max-width:1150px){.-up-to-pads-wide-{display:block!important}}@media all and (min-width:960px) and (max-width:1150px){.-only-pads-wide-{display:block!important}}@media all and (min-width:638px){.-down-to-pads-{display:block!important}}@media all and (max-width:959px){.-up-to-pads-{display:block!important}}@media all and (min-width:638px) and (max-width:959px){.-only-pads-{display:block!important}}@media all and (min-width:321px){.-down-to-phones-wide-{display:block!important}}@media all and (max-width:637px){.-up-to-phones-wide-{display:block!important}}@media all and (min-width:321px) and (max-width:637px){.-only-phones-wide-{display:block!important}}@media all and (min-width:0){.-down-to-phones-{display:block!important}}@media all and (max-width:320px){.-up-to-phones-{display:block!important}}@media all and (min-width:0) and (max-width:320px){.-only-phones-{display:block!important}}.banner--container,.columns,.flash,.ideabook--private-container,.landing-page--explanatory--container,.layout--footer-container,.layout--header-container,.user-header--container{display:block;margin:auto;width:1138px}@media all and (max-width:1150px){.banner--container,.columns,.flash,.ideabook--private-container,.landing-page--explanatory--container,.layout--footer-container,.layout--header-container,.user-header--container{width:960px}}@media all and (max-width:959px){.banner--container,.columns,.flash,.ideabook--private-container,.landing-page--explanatory--container,.layout--footer-container,.layout--header-container,.user-header--container{width:638px}}.-logged-in- .-if-logged-out-,.-logged-out- .-if-logged-in-,html.-professional- .-unless-professional-,html:not(.-admin-) .-if-admin-,html:not(.-editor-) .-if-editor-,html:not(.-professional-) .-if-professional-,html:not([data-user]) [data-if-user]{display:none!important}.columns{margin:18px auto}@media all and (max-width:637px){.banner--container,.columns,.flash,.ideabook--private-container,.landing-page--explanatory--container,.layout--footer-container,.layout--header-container,.user-header--container{width:316px}.columns{margin:auto}}.columns .columns{margin:0;width:100%}.columns--left{float:left;min-height:1px;width:160px}@media all and (max-width:1150px){.columns--left{display:block;float:none;width:100%}.columns--left:after{display:none}}@media all and (max-width:637px){.columns--left{text-align:center}}.columns--middle{float:left;min-height:1px;width:804px}@media all and (max-width:1150px){.columns--middle{width:638px}}@media all and (max-width:959px){.columns--middle{width:100%}}.columns--right .columns--middle{margin-left:0;width:626px}@media all and (max-width:959px){.columns--right .columns--middle{width:100%}}.columns--left+.columns--middle{margin-left:18px;width:626px}@media all and (max-width:1150px){.columns--left+.columns--middle{margin-left:0}}@media all and (max-width:959px){.columns--left+.columns--middle{width:100%}}.columns--middle:first-child:last-child{margin-left:268px;width:602px}@media all and (max-width:1150px){.columns--middle:first-child:last-child{margin-left:0;width:100%}}.columns--right{float:left;margin-left:89px;width:960px}@media all and (max-width:1150px){.columns--right{margin-left:0}}@media all and (max-width:959px){.columns--right{width:100%}}.columns--left+.columns--right{margin-left:18px}@media all and (max-width:1150px){.columns--left+.columns--right{margin-left:0}}.columns--middle+.columns--right{margin-left:18px;width:316px}@media all and (max-width:1150px){.columns--middle+.columns--right{margin-left:6px}}@media all and (max-width:959px){.columns--middle+.columns--right{margin-left:0;width:100%}}html{color:#000;font:14px/1.4286 roboto,arial,sans-serif;-webkit-font-smoothing:antialiased}.formatted-text q:lang(de) blockquote:lang(de):before,q:lang(de) .formatted-text blockquote:lang(de):before,q:lang(de) q:lang(de):before{content:"„"}.formatted-text q:lang(de) blockquote:lang(de):after,.formatted-text q:lang(de) blockquote:lang(en):before,q:lang(de) .formatted-text blockquote:lang(de):after,q:lang(de) .formatted-text blockquote:lang(en):before,q:lang(de) q:lang(de):after,q:lang(de) q:lang(en):before{content:"“"}.formatted-text q:lang(en) blockquote:lang(en):after,q:lang(en) .formatted-text blockquote:lang(en):after,q:lang(en) q:lang(en):after{content:"”"}.formatted-text q:lang(fr) blockquote:lang(es):before,.formatted-text q:lang(fr) blockquote:lang(fr):before,.formatted-text q:lang(fr) blockquote:lang(it):before,q:lang(fr) .formatted-text blockquote:lang(es):before,q:lang(fr) .formatted-text blockquote:lang(fr):before,q:lang(fr) .formatted-text blockquote:lang(it):before,q:lang(fr) q:lang(es):before,q:lang(fr) q:lang(fr):before,q:lang(fr) q:lang(it):before{content:"«"}.formatted-text q:lang(fr) blockquote:lang(es):after,.formatted-text q:lang(fr) blockquote:lang(fr):after,.formatted-text q:lang(fr) blockquote:lang(it):after,q:lang(fr) .formatted-text blockquote:lang(es):after,q:lang(fr) .formatted-text blockquote:lang(fr):after,q:lang(fr) .formatted-text blockquote:lang(it):after,q:lang(fr) q:lang(es):after,q:lang(fr) q:lang(fr):after,q:lang(fr) q:lang(it):after{content:"»"}q.-first{margin-left:-.3em}.ideabooks--item-title q.-first,.professionals--item-user-title q.-first,.projects--item-title q.-first,.user-header--title q.-first{margin:0}.ideabook-teasers--item:after,.professionals--item-description:after{background:url(fade-to-white-55339848.png);bottom:0;content:"";height:24px;left:0;position:absolute;right:0}.external-info--overlay,.photos:not(.-x-large) .photos--item-title,.user-header--background:after{background:linear-gradient(to bottom,rgba(36,62,69,0),rgba(36,62,69,.05) 15%,rgba(36,62,69,.5))}.formatted-text--image-right{float:right;margin:0 0 18px 18px;width:50%}.formatted-text--first-paragraph h3{display:block;font-weight:700;margin-bottom:.75rem}.formatted-text--explanatory-text{display:block;margin-top:2rem}.big-photo--ideabook-count,.ideabook-mentions--list-count,.photos--item-ideabook-count{background-color:#8ca0a5;border-radius:0 2px 2px 0;margin:2px 4px 2px 20px;padding:3px 15px;position:relative}.big-photo--ideabook-count:before,.ideabook-mentions--list-count:before,.photos--item-ideabook-count:before{border-top:7px solid transparent;border-right:7px solid #8ca0a5;border-bottom:6px solid transparent;content:" ";position:absolute;left:-6px;top:17%}.arguments-box,.edit-photos--item,.external-info,.ideabooks--item,.projects--item,.social-follow-links-box{background:#fff;border-radius:3px;box-shadow:rgba(0,0,0,.1) 0 1px 5px,rgba(0,0,0,.1) 0 0 1px;display:block;padding:8px 0 4px}.incentive,.projects--add{background:linear-gradient(to top left,#fff 25%,transparent 0,50%,#fff 0,75%,transparent 0) 0 0/4px 4px}.show-user--contact{background:#eaeaea;display:block;padding:18px}.professionals--item{background:#fff;display:block;box-shadow:rgba(0,0,0,.1) 0 1px 3px}.professionals--item+.professionals--item{margin-top:8px}.big-photo--close,.discussion-teasers--item--title,.discussion-teasers--item-picture,.ideabook--item--position-arrows,.ideabook--item-edit,.ideabook-contributers--author-title,.ideabook-teasers--item-picture,.ideabook-teasers--item-title,.ideabooks--item-image,.photo-credit,.photos--premium-professionals-recommend-text,.product-teasers--item--title,.product-teasers--item-picture,.project-teasers--item--title,.project-teasers--item-picture,.projects--item-image,.suggested-professionals--title,.user-header--background-image:after,.user-header--background-image:before,.user-header--background:after{transition:all .25s}.discussion-teasers--item-link:hover .discussion-teasers--item-picture,.external-info--image:hover,.ideabook-teasers--item-link:hover .ideabook-teasers--item-picture,.ideabooks--item-image:hover,.product-teasers--item-link:hover .product-teasers--item-picture,.product-teasers--item-link:hover .project-teasers--item-picture,.project-teasers--item-link:hover .product-teasers--item-picture,.project-teasers--item-link:hover .project-teasers--item-picture,.projects--item-image:hover{opacity:.8}.comments--item-edit-link,.comments--item-reply-link,.discussion-teasers--item--title,.ideabook--details-user,.ideabook-teasers--item-title,.ideabook-teasers--read-more,.layout--user-link,.list--item .list--item-link,.product-teasers--item--title,.project-teasers--item--title,.projects--item-title[href]:hover,.reviews--item-edit-link,[href].ideabooks--item-title:hover{color:#7dcda3}.big-photo--user,.ideabook-contributers--item,.photos.-x-large .photos--item-user,.professionals--item-user,.suggested-professionals--item-user{display:block;height:65px;margin-bottom:6px;transition:all .25s}.photos.-x-large [href].photos--item-user:hover,[href].big-photo--user:hover,[href].ideabook-contributers--item:hover,[href].professionals--item-user:hover,[href].suggested-professionals--item-user:hover{color:#243e45}.big-photo--user-avatar,.ideabook-contributers--item-avatar,.photos.-x-large .photos--item-user-avatar,.professionals--item-user-avatar{float:left;margin-right:8px}.big-photo--user-title,.ideabook-contributers--item-public-name,.photos.-x-large .photos--item-user-company,.professionals--item-user-title{display:block;font-weight:700;line-height:52px}.comments--form-field-container,.comments--textarea-container{background:#f7f7f7;border:0;border-radius:3px;box-shadow:#eaeaea 0 1px 3px inset,#adadad 0 1px 1px inset;color:#647a81;display:block;height:28px;overflow:hidden;position:relative}.comments--form-field,.comments--textarea{background-color:transparent;border:4px solid transparent;color:inherit;display:block;font:inherit;height:28px;margin:0;max-height:10em;min-width:30px;outline:0;padding:0 4px;text-align:inherit;transition:all,.25s;width:100%;-webkit-appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[readonly].comments--form-field,[readonly].comments--textarea{background:#fff}.comments--form-field:focus,.comments--textarea:focus{border-color:#e5e5e5;border-color:rgba(0,0,0,.05)}.comments--form-field::-moz-placeholder,.comments--textarea::-moz-placeholder{color:#bababa}.comments--form-field::-webkit-input-placeholder,.comments--textarea::-webkit-input-placeholder{color:#bababa}.comments--form-field::-webkit-search-cancel-button,.comments--form-field::-webkit-search-decoration,.comments--form-field::-webkit-search-results-button,.comments--form-field::-webkit-search-results-decoration,.comments--textarea::-webkit-search-cancel-button,.comments--textarea::-webkit-search-decoration,.comments--textarea::-webkit-search-results-button,.comments--textarea::-webkit-search-results-decoration{display:none}.formatted-text:lang(jp){-webkit-font-feature-settings:"calt" off,"onum" on,"dlig" off,"liga" off,"kern" off,"ss02" off,"ss03" off,"pnum" off;font-feature-settings:"calt" off,"onum" on,"dlig" off,"liga" off,"kern" off,"ss02" off,"ss03" off,"pnum" off}.big-photo--ideabook-count,.closed-box--title,.filter--show-more-button,.ideabook-mentions--list-count,.layout--footer,.list.-limited .list--show-all,.photos--item-ideabook-count,.reviews--item-details{font-size:.83rem}.big-photo--user-title,.formatted-text h2,.ideabook--private-title,.ideabook-contributers--item-public-name,.ideabook-photo--title,.ideabook-teasers--item-title,.key-value--value.-large,.photos--premium-professionals-recommend-text,.photos.-x-large .photos--item-title,.photos.-x-large .photos--item-user-company,.professionals--item-user-title,.suggested-professionals--title{font-size:1.66rem}@media all and (max-width:637px){.big-photo--user-title,.formatted-text h2,.ideabook--private-title,.ideabook-contributers--item-public-name,.ideabook-photo--title,.ideabook-teasers--item-title,.key-value--value.-large,.photos--premium-professionals-recommend-text,.photos.-x-large .photos--item-title,.photos.-x-large .photos--item-user-company,.professionals--item-user-title,.suggested-professionals--title{font-size:1.33rem}}.big-photo--title,.comments--title,.discussion-teasers--title,.formatted-text h1,.header--title,.ideabook--title,.ideabook-contributers--title,.ideabook-teasers--title,.layout--footer-title,.product-teasers--title,.project-teasers--title,.show-user--title,.title,.user-header--title{font-size:2rem}@media all and (max-width:637px){.big-photo--title,.comments--title,.discussion-teasers--title,.formatted-text h1,.header--title,.ideabook--title,.ideabook-contributers--title,.ideabook-teasers--title,.layout--footer-title,.product-teasers--title,.project-teasers--title,.show-user--title,.title,.user-header--title{font-size:1.33rem}}.-small.comments--title,.-small.discussion-teasers--title,.-small.ideabook--title,.-small.ideabook-contributers--title,.-small.ideabook-teasers--title,.-small.product-teasers--title,.-small.project-teasers--title,.external-info--more,.layout--footer-title,.tabs--small-item,.title.-small{font-size:1rem}.-medium.ideabook--title,.-medium.ideabook-teasers--title,.-medium.layout--footer-title,.comments--title,.discussion-teasers--title,.external-info--overlay,.ideabook-contributers--title,.product-teasers--item--title,.product-teasers--title,.project-teasers--item--title,.project-teasers--title,.title.-medium,.user-header--contact{font-size:1.33rem}.badge--headline,.big-photo--ideabook-title,.big-photo--title,.big-photo--user-title,.button,.carousel--headline,.comments--form-cancel,.comments--form-submit,.controls--button,.controls--option,.formatted-text blockquote,.ideabook--item--add-to-ideabook--button,.ideabook--title,.ideabook-contributers--author-button,.ideabook-contributers--author-title,.ideabook-contributers--item-public-name,.ideabooks--item-title,.landing-page--sign-in-link,.landing-page--sign-up-facebook-link,.landing-page--sign-up-link,.photos--premium-professionals-public-name,.photos.-x-large .photos--item-user-company,.photos:not(.-x-large) .photos--item-user-company,.professionals--item-user-title,.projects--item-title,.reviews--item-title,.show-user--title,.suggested-professionals--item-user-title,.title--button,.user-header--title,.view-mode--item{text-transform:uppercase}.-below-header-{margin-top:-70px}.-can--edit:hover{cursor:move}.-hidden-,html.-premium- .-not-premium-,html:not(.-admin-) .-admins-,html:not(.-editor-) .-editors-{display:none!important}.-access-{display:block!important}.avatar,.avatar--image,.avatar:before{border-radius:50%;box-sizing:content-box;display:block;height:136px;width:136px}.avatar{background:#6f888f;float:left;margin:0 12px;position:relative}@media all and (max-width:637px){.-medium.ideabook--title,.-medium.ideabook-teasers--title,.-medium.layout--footer-title,.comments--title,.discussion-teasers--title,.external-info--overlay,.ideabook-contributers--title,.product-teasers--item--title,.product-teasers--title,.project-teasers--item--title,.project-teasers--title,.title.-medium,.user-header--contact{font-size:1rem}.avatar{float:none;margin:auto}}.avatar:before{border:8px solid #fff;box-shadow:rgba(0,0,0,.9) 0 1px 5px inset;content:"";margin:-8px;position:absolute;transition:border-color .25s,all 0s;right:0}.avatar.-medium:before,.avatar.-micro:before,.avatar.-small:before,.avatar.-tiny:before{border-width:2px;margin:-2px}.avatar.-large:before{border-width:4px;margin:-4px}.avatar[href]:hover:before,[href]:hover .avatar:before{border-color:#7dcda3}.user-header--avatar .icons--image{opacity:0;background:#243e45;color:#fff;padding:5px;font-size:1.5em;position:absolute;margin-left:-97px;margin-top:50px}.link,.user-header--avatar .icons--image:hover{color:#7dcda3}.avatar.-large,.avatar.-medium,.avatar.-micro,.avatar.-small,.avatar.-tiny{margin:0}.user-header:hover .user-header--avatar .icons--image{opacity:1}@media all and (max-width:637px){.user-header--avatar .icons--image{display:none}}.avatar.-large,.avatar.-large .avatar--image,.avatar.-large:before{height:72px;width:72px}.avatar.-medium,.avatar.-medium .avatar--image,.avatar.-medium:before{height:52px;width:52px}.avatar.-small,.avatar.-small .avatar--image,.avatar.-small:before{height:36px;width:36px}.avatar.-tiny,.avatar.-tiny .avatar--image,.avatar.-tiny:before{height:26px;width:26px}.avatar.-micro,.avatar.-micro .avatar--image,.avatar.-micro:before{height:16px;width:16px}.avatar--image{overflow:hidden}.avatar--image img{width:100%!important}.number--unit{margin:0 0 0 .15em}[lang=en] .number--unit{margin:0 .15em 0 0}.link:hover{color:#599d79}.incentive{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#eaf3e1;border-radius:4px;padding:3px}.incentive--container{background:#eaf3e1;border-radius:1px;color:#7dcda3;padding:4px;width:100%}.button,.comments--form-cancel,.comments--form-submit,.ideabook--item--add-to-ideabook--button,.ideabook-contributers--author-button,.landing-page--sign-in-link,.landing-page--sign-up-facebook-link,.landing-page--sign-up-link,.title--button,.view-mode--item{border:4px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;font-family:inherit;height:44px;line-height:22px;margin:0;overflow:visible;padding:7px 24px 9px;pointer-events:auto;text-decoration:none;text-align:center;vertical-align:middle;-webkit-appearance:none;background-color:#d5e0db;color:#fff}.button:hover,.comments--form-cancel:hover,.comments--form-submit:hover,.ideabook--item--add-to-ideabook--button:hover,.ideabook-contributers--author-button:hover,.landing-page--sign-in-link:hover,.landing-page--sign-up-facebook-link:hover,.landing-page--sign-up-link:hover,.title--button:hover,.view-mode--item:hover{color:#f2f2f2;text-decoration:none}.button:active,.comments--form-cancel:active,.comments--form-submit:active,.ideabook--item--add-to-ideabook--button:active,.ideabook-contributers--author-button:active,.landing-page--sign-in-link:active,.landing-page--sign-up-facebook-link:active,.landing-page--sign-up-link:active,.title--button:active,.view-mode--item:active{background-color:#9ab5a9;color:#ccc}.button::before,.comments--form-cancel::before,.comments--form-submit::before,.ideabook--item--add-to-ideabook--button::before,.ideabook-contributers--author-button::before,.landing-page--sign-in-link::before,.landing-page--sign-up-facebook-link::before,.landing-page--sign-up-link::before,.title--button::before,.view-mode--item::before{display:inline-block;font-size:1em;vertical-align:-.15em;width:1.5em;padding:0}.button:focus,.comments--form-cancel:focus,.comments--form-submit:focus,.ideabook--item--add-to-ideabook--button:focus,.ideabook-contributers--author-button:focus,.landing-page--sign-in-link:focus,.landing-page--sign-up-facebook-link:focus,.landing-page--sign-up-link:focus,.title--button:focus,.view-mode--item:focus{border-color:rgba(0,0,0,.08);outline:0}.-link.comments--form-submit,.-link.ideabook--item--add-to-ideabook--button,.-link.ideabook-contributers--author-button,.-link.landing-page--sign-in-link,.-link.landing-page--sign-up-facebook-link,.-link.landing-page--sign-up-link,.-link.title--button,.-link.view-mode--item,.button.-link,.comments--form-cancel{background:0 0;color:#7dcda3;text-transform:none}.-link.comments--form-submit:hover,.-link.ideabook--item--add-to-ideabook--button:hover,.-link.ideabook-contributers--author-button:hover,.-link.landing-page--sign-in-link:hover,.-link.landing-page--sign-up-facebook-link:hover,.-link.landing-page--sign-up-link:hover,.-link.title--button:hover,.-link.view-mode--item:hover,.button.-link:hover,.comments--form-cancel:hover{color:#fff}.-small.ideabook--item--add-to-ideabook--button,.-small.landing-page--sign-in-link,.-small.landing-page--sign-up-facebook-link,.-small.landing-page--sign-up-link,.button.-small,.comments--form-cancel,.comments--form-submit,.ideabook-contributers--author-button,.title--button,.view-mode--item{border-radius:3px;line-height:20px;height:28px;padding:0 8px}.-read-more.comments--form-cancel,.-read-more.comments--form-submit,.-read-more.ideabook--item--add-to-ideabook--button,.-read-more.ideabook-contributers--author-button,.-read-more.landing-page--sign-in-link,.-read-more.landing-page--sign-up-facebook-link,.-read-more.landing-page--sign-up-link,.-read-more.title--button,.-read-more.view-mode--item,.button.-read-more{float:right}.-mini.comments--form-cancel,.-mini.comments--form-submit,.-mini.ideabook--item--add-to-ideabook--button,.-mini.ideabook-contributers--author-button,.-mini.landing-page--sign-in-link,.-mini.landing-page--sign-up-facebook-link,.-mini.landing-page--sign-up-link,.-mini.title--button,.-mini.view-mode--item,.button.-mini{border-radius:3px;font-size:.66rem;height:20px;padding:0 4px}.-add.comments--form-cancel,.-add.comments--form-submit,.-add.ideabook--item--add-to-ideabook--button,.-add.ideabook-contributers--author-button,.-add.landing-page--sign-in-link,.-add.landing-page--sign-up-facebook-link,.-add.landing-page--sign-up-link,.-add.title--button,.-add.view-mode--item,.-primary.comments--form-cancel,.-primary.ideabook--item--add-to-ideabook--button,.-primary.ideabook-contributers--author-button,.-primary.landing-page--sign-in-link,.-primary.landing-page--sign-up-facebook-link,.-primary.title--button,.-primary.view-mode--item,.button.-add,.button.-primary,.comments--form-submit,.controls--button.-primary,.landing-page--sign-up-link{background-color:#7dcda3;color:#fff}.-add.comments--form-cancel:hover,.-add.ideabook--item--add-to-ideabook--button:hover,.-add.ideabook-contributers--author-button:hover,.-add.landing-page--sign-in-link:hover,.-add.landing-page--sign-up-facebook-link:hover,.-add.title--button:hover,.-add.view-mode--item:hover,.-primary.comments--form-cancel:hover,.-primary.ideabook--item--add-to-ideabook--button:hover,.-primary.ideabook-contributers--author-button:hover,.-primary.landing-page--sign-in-link:hover,.-primary.landing-page--sign-up-facebook-link:hover,.-primary.title--button:hover,.-primary.view-mode--item:hover,.button.-add:hover,.button.-primary:hover,.comments--form-submit:hover,.controls--button.-primary:hover,.landing-page--sign-up-link:hover{background-color:#6bc696;color:#f2f2f2;text-decoration:none}.-add.comments--form-cancel:active,.-add.ideabook--item--add-to-ideabook--button:active,.-add.ideabook-contributers--author-button:active,.-add.landing-page--sign-in-link:active,.-add.landing-page--sign-up-facebook-link:active,.-add.title--button:active,.-add.view-mode--item:active,.-primary.comments--form-cancel:active,.-primary.ideabook--item--add-to-ideabook--button:active,.-primary.ideabook-contributers--author-button:active,.-primary.landing-page--sign-in-link:active,.-primary.landing-page--sign-up-facebook-link:active,.-primary.title--button:active,.-primary.view-mode--item:active,.button.-add:active,.button.-primary:active,.comments--form-submit:active,.controls--button.-primary:active,.landing-page--sign-up-link:active{background-color:#3fa56f;color:#ccc}.-premium.comments--form-cancel,.-premium.comments--form-submit,.-premium.ideabook--item--add-to-ideabook--button,.-premium.ideabook-contributers--author-button,.-premium.landing-page--sign-in-link,.-premium.landing-page--sign-up-facebook-link,.-premium.landing-page--sign-up-link,.-premium.title--button,.-premium.view-mode--item,.button.-premium{background-color:#fda45a;color:#fff}.-premium.comments--form-cancel:hover,.-premium.comments--form-submit:hover,.-premium.ideabook--item--add-to-ideabook--button:hover,.-premium.ideabook-contributers--author-button:hover,.-premium.landing-page--sign-in-link:hover,.-premium.landing-page--sign-up-facebook-link:hover,.-premium.landing-page--sign-up-link:hover,.-premium.title--button:hover,.-premium.view-mode--item:hover,.button.-premium:hover{background-color:#fd9641;color:#f2f2f2;text-decoration:none}.-premium.comments--form-cancel:active,.-premium.comments--form-submit:active,.-premium.ideabook--item--add-to-ideabook--button:active,.-premium.ideabook-contributers--author-button:active,.-premium.landing-page--sign-in-link:active,.-premium.landing-page--sign-up-facebook-link:active,.-premium.landing-page--sign-up-link:active,.-premium.title--button:active,.-premium.view-mode--item:active,.button.-premium:active{background-color:#ee6e03;color:#ccc}.-brand-enquiry.comments--form-cancel,.-brand-enquiry.comments--form-submit,.-brand-enquiry.ideabook--item--add-to-ideabook--button,.-brand-enquiry.ideabook-contributers--author-button,.-brand-enquiry.landing-page--sign-in-link,.-brand-enquiry.landing-page--sign-up-facebook-link,.-brand-enquiry.landing-page--sign-up-link,.-brand-enquiry.title--button,.-brand-enquiry.view-mode--item,.-registration.comments--form-cancel,.-registration.comments--form-submit,.-registration.ideabook--item--add-to-ideabook--button,.-registration.ideabook-contributers--author-button,.-registration.landing-page--sign-in-link,.-registration.landing-page--sign-up-facebook-link,.-registration.landing-page--sign-up-link,.-registration.title--button,.-registration.view-mode--item,.-signin.comments--form-cancel,.-signin.comments--form-submit,.-signin.ideabook--item--add-to-ideabook--button,.-signin.ideabook-contributers--author-button,.-signin.landing-page--sign-in-link,.-signin.landing-page--sign-up-facebook-link,.-signin.landing-page--sign-up-link,.-signin.title--button,.-signin.view-mode--item,.-visit-website.comments--form-cancel,.-visit-website.comments--form-submit,.-visit-website.ideabook--item--add-to-ideabook--button,.-visit-website.ideabook-contributers--author-button,.-visit-website.landing-page--sign-in-link,.-visit-website.landing-page--sign-up-facebook-link,.-visit-website.landing-page--sign-up-link,.-visit-website.title--button,.-visit-website.view-mode--item,.button.-brand-enquiry,.button.-registration,.button.-signin,.button.-visit-website{background-color:#fda45a;color:#fff}.-brand-enquiry.comments--form-cancel:hover,.-brand-enquiry.comments--form-submit:hover,.-brand-enquiry.ideabook--item--add-to-ideabook--button:hover,.-brand-enquiry.ideabook-contributers--author-button:hover,.-brand-enquiry.landing-page--sign-in-link:hover,.-brand-enquiry.landing-page--sign-up-facebook-link:hover,.-brand-enquiry.landing-page--sign-up-link:hover,.-brand-enquiry.title--button:hover,.-brand-enquiry.view-mode--item:hover,.-registration.comments--form-cancel:hover,.-registration.comments--form-submit:hover,.-registration.ideabook--item--add-to-ideabook--button:hover,.-registration.ideabook-contributers--author-button:hover,.-registration.landing-page--sign-in-link:hover,.-registration.landing-page--sign-up-facebook-link:hover,.-registration.landing-page--sign-up-link:hover,.-registration.title--button:hover,.-registration.view-mode--item:hover,.-signin.comments--form-cancel:hover,.-signin.comments--form-submit:hover,.-signin.ideabook--item--add-to-ideabook--button:hover,.-signin.ideabook-contributers--author-button:hover,.-signin.landing-page--sign-in-link:hover,.-signin.landing-page--sign-up-facebook-link:hover,.-signin.landing-page--sign-up-link:hover,.-signin.title--button:hover,.-signin.view-mode--item:hover,.-visit-website.comments--form-cancel:hover,.-visit-website.comments--form-submit:hover,.-visit-website.ideabook--item--add-to-ideabook--button:hover,.-visit-website.ideabook-contributers--author-button:hover,.-visit-website.landing-page--sign-in-link:hover,.-visit-website.landing-page--sign-up-facebook-link:hover,.-visit-website.landing-page--sign-up-link:hover,.-visit-website.title--button:hover,.-visit-website.view-mode--item:hover,.button.-brand-enquiry:hover,.button.-registration:hover,.button.-signin:hover,.button.-visit-website:hover{background-color:#fd9641;color:#f2f2f2;text-decoration:none}.-brand-enquiry.comments--form-cancel:active,.-brand-enquiry.comments--form-submit:active,.-brand-enquiry.ideabook--item--add-to-ideabook--button:active,.-brand-enquiry.ideabook-contributers--author-button:active,.-brand-enquiry.landing-page--sign-in-link:active,.-brand-enquiry.landing-page--sign-up-facebook-link:active,.-brand-enquiry.landing-page--sign-up-link:active,.-brand-enquiry.title--button:active,.-brand-enquiry.view-mode--item:active,.-registration.comments--form-cancel:active,.-registration.comments--form-submit:active,.-registration.ideabook--item--add-to-ideabook--button:active,.-registration.ideabook-contributers--author-button:active,.-registration.landing-page--sign-in-link:active,.-registration.landing-page--sign-up-facebook-link:active,.-registration.landing-page--sign-up-link:active,.-registration.title--button:active,.-registration.view-mode--item:active,.-signin.comments--form-cancel:active,.-signin.comments--form-submit:active,.-signin.ideabook--item--add-to-ideabook--button:active,.-signin.ideabook-contributers--author-button:active,.-signin.landing-page--sign-in-link:active,.-signin.landing-page--sign-up-facebook-link:active,.-signin.landing-page--sign-up-link:active,.-signin.title--button:active,.-signin.view-mode--item:active,.-visit-website.comments--form-cancel:active,.-visit-website.comments--form-submit:active,.-visit-website.ideabook--item--add-to-ideabook--button:active,.-visit-website.ideabook-contributers--author-button:active,.-visit-website.landing-page--sign-in-link:active,.-visit-website.landing-page--sign-up-facebook-link:active,.-visit-website.landing-page--sign-up-link:active,.-visit-website.title--button:active,.-visit-website.view-mode--item:active,.button.-brand-enquiry:active,.button.-registration:active,.button.-signin:active,.button.-visit-website:active{background-color:#ee6e03;color:#ccc}.-brand-enquiry.comments--form-cancel,.-brand-enquiry.comments--form-submit,.-brand-enquiry.ideabook--item--add-to-ideabook--button,.-brand-enquiry.ideabook-contributers--author-button,.-brand-enquiry.landing-page--sign-in-link,.-brand-enquiry.landing-page--sign-up-facebook-link,.-brand-enquiry.landing-page--sign-up-link,.-brand-enquiry.title--button,.-brand-enquiry.view-mode--item,.button.-brand-enquiry{margin:10px 0;width:300px}.-contact.comments--form-cancel,.-contact.comments--form-submit,.-contact.ideabook--item--add-to-ideabook--button,.-contact.ideabook-contributers--author-button,.-contact.landing-page--sign-in-link,.-contact.landing-page--sign-up-facebook-link,.-contact.landing-page--sign-up-link,.-contact.title--button,.-contact.view-mode--item,.button.-contact{background-color:#eaf3e1;color:#599d79;white-space:nowrap}.-contact.comments--form-cancel:hover,.-contact.comments--form-submit:hover,.-contact.ideabook--item--add-to-ideabook--button:hover,.-contact.ideabook-contributers--author-button:hover,.-contact.landing-page--sign-in-link:hover,.-contact.landing-page--sign-up-facebook-link:hover,.-contact.landing-page--sign-up-link:hover,.-contact.title--button:hover,.-contact.view-mode--item:hover,.button.-contact:hover{background-color:#ddeccf;color:#508d6c;text-decoration:none}.-contact.comments--form-cancel:active,.-contact.comments--form-submit:active,.-contact.ideabook--item--add-to-ideabook--button:active,.-contact.ideabook-contributers--author-button:active,.-contact.landing-page--sign-in-link:active,.-contact.landing-page--sign-up-facebook-link:active,.-contact.landing-page--sign-up-link:active,.-contact.title--button:active,.-contact.view-mode--item:active,.button.-contact:active{background-color:#b7d698;color:#345c47}.-wide.comments--form-cancel,.-wide.comments--form-submit,.-wide.ideabook--item--add-to-ideabook--button,.-wide.ideabook-contributers--author-button,.-wide.landing-page--sign-in-link,.-wide.landing-page--sign-up-facebook-link,.-wide.landing-page--sign-up-link,.-wide.title--button,.-wide.view-mode--item,.button.-wide{width:100%}.-add.comments--form-cancel,.-add.comments--form-submit,.-add.ideabook--item--add-to-ideabook--button,.-add.ideabook-contributers--author-button,.-add.landing-page--sign-in-link,.-add.landing-page--sign-up-facebook-link,.-add.landing-page--sign-up-link,.-add.title--button,.-add.view-mode--item,.-ideabook.comments--form-cancel,.-ideabook.comments--form-submit,.-ideabook.ideabook-contributers--author-button,.-ideabook.landing-page--sign-in-link,.-ideabook.landing-page--sign-up-facebook-link,.-ideabook.landing-page--sign-up-link,.-ideabook.title--button,.-ideabook.view-mode--item,.button.-add,.button.-ideabook,.ideabook--item--add-to-ideabook--button{position:relative;padding-left:60px}.-add.-small.ideabook--item--add-to-ideabook--button,.-add.-small.landing-page--sign-in-link,.-add.-small.landing-page--sign-up-facebook-link,.-add.-small.landing-page--sign-up-link,.-add.comments--form-cancel,.-add.comments--form-submit,.-add.ideabook-contributers--author-button,.-add.title--button,.-add.view-mode--item,.-ideabook.-small.landing-page--sign-in-link,.-ideabook.-small.landing-page--sign-up-facebook-link,.-ideabook.-small.landing-page--sign-up-link,.-ideabook.comments--form-cancel,.-ideabook.comments--form-submit,.-ideabook.ideabook-contributers--author-button,.-ideabook.title--button,.-ideabook.view-mode--item,.-small.ideabook--item--add-to-ideabook--button,.button.-add.-small,.button.-ideabook.-small{padding-left:32px}.-add.comments--form-cancel:before,.-add.comments--form-submit:before,.-add.ideabook--item--add-to-ideabook--button:before,.-add.ideabook-contributers--author-button:before,.-add.landing-page--sign-in-link:before,.-add.landing-page--sign-up-facebook-link:before,.-add.landing-page--sign-up-link:before,.-add.title--button:before,.-add.view-mode--item:before,.-ideabook.comments--form-cancel:before,.-ideabook.comments--form-submit:before,.-ideabook.ideabook-contributers--author-button:before,.-ideabook.landing-page--sign-in-link:before,.-ideabook.landing-page--sign-up-facebook-link:before,.-ideabook.landing-page--sign-up-link:before,.-ideabook.title--button:before,.-ideabook.view-mode--item:before,.button.-add:before,.button.-ideabook:before,.ideabook--item--add-to-ideabook--button:before{border:4px solid transparent;border-bottom-left-radius:6px;border-top-left-radius:6px;border-right:0;bottom:-4px;left:-4px;line-height:34px;margin-right:0;position:absolute;top:-4px;vertical-align:0;width:44px}@media all and (max-width:637px){.-add.comments--form-cancel:before,.-add.comments--form-submit:before,.-add.ideabook--item--add-to-ideabook--button:before,.-add.ideabook-contributers--author-button:before,.-add.landing-page--sign-in-link:before,.-add.landing-page--sign-up-facebook-link:before,.-add.landing-page--sign-up-link:before,.-add.title--button:before,.-add.view-mode--item:before,.-ideabook.comments--form-cancel:before,.-ideabook.comments--form-submit:before,.-ideabook.ideabook-contributers--author-button:before,.-ideabook.landing-page--sign-in-link:before,.-ideabook.landing-page--sign-up-facebook-link:before,.-ideabook.landing-page--sign-up-link:before,.-ideabook.title--button:before,.-ideabook.view-mode--item:before,.button.-add:before,.button.-ideabook:before,.ideabook--item--add-to-ideabook--button:before{line-height:41px}}.-add.-small.ideabook--item--add-to-ideabook--button:before,.-add.-small.landing-page--sign-in-link:before,.-add.-small.landing-page--sign-up-facebook-link:before,.-add.-small.landing-page--sign-up-link:before,.-add.comments--form-cancel:before,.-add.comments--form-submit:before,.-add.ideabook-contributers--author-button:before,.-add.title--button:before,.-add.view-mode--item:before,.-ideabook.-small.landing-page--sign-in-link:before,.-ideabook.-small.landing-page--sign-up-facebook-link:before,.-ideabook.-small.landing-page--sign-up-link:before,.-ideabook.comments--form-cancel:before,.-ideabook.comments--form-submit:before,.-ideabook.ideabook-contributers--author-button:before,.-ideabook.title--button:before,.-ideabook.view-mode--item:before,.-small.ideabook--item--add-to-ideabook--button:before,.button.-add.-small:before,.button.-ideabook.-small:before{border-bottom-left-radius:3px;border-top-left-radius:3px;line-height:17px;text-indent:-2px;width:24px}@media all and (max-width:637px){.-add.-small.ideabook--item--add-to-ideabook--button:before,.-add.-small.landing-page--sign-in-link:before,.-add.-small.landing-page--sign-up-facebook-link:before,.-add.-small.landing-page--sign-up-link:before,.-add.comments--form-cancel:before,.-add.comments--form-submit:before,.-add.ideabook-contributers--author-button:before,.-add.title--button:before,.-add.view-mode--item:before,.-ideabook.-small.landing-page--sign-in-link:before,.-ideabook.-small.landing-page--sign-up-facebook-link:before,.-ideabook.-small.landing-page--sign-up-link:before,.-ideabook.comments--form-cancel:before,.-ideabook.comments--form-submit:before,.-ideabook.ideabook-contributers--author-button:before,.-ideabook.title--button:before,.-ideabook.view-mode--item:before,.-small.ideabook--item--add-to-ideabook--button:before,.button.-add.-small:before,.button.-ideabook.-small:before{line-height:23px}}.-add.comments--form-cancel:focus:before,.-add.comments--form-submit:focus:before,.-add.ideabook--item--add-to-ideabook--button:focus:before,.-add.ideabook-contributers--author-button:focus:before,.-add.landing-page--sign-in-link:focus:before,.-add.landing-page--sign-up-facebook-link:focus:before,.-add.landing-page--sign-up-link:focus:before,.-add.title--button:focus:before,.-add.view-mode--item:focus:before,.-ideabook.comments--form-cancel:focus:before,.-ideabook.comments--form-submit:focus:before,.-ideabook.ideabook-contributers--author-button:focus:before,.-ideabook.landing-page--sign-in-link:focus:before,.-ideabook.landing-page--sign-up-facebook-link:focus:before,.-ideabook.landing-page--sign-up-link:focus:before,.-ideabook.title--button:focus:before,.-ideabook.view-mode--item:focus:before,.button.-add:focus:before,.button.-ideabook:focus:before,.ideabook--item--add-to-ideabook--button:focus:before{border-color:rgba(0,0,0,.08)}.-add.-disabled.comments--form-cancel:active:before,.-add.-disabled.comments--form-cancel:before,.-add.-disabled.comments--form-cancel:hover:before,.-add.-disabled.comments--form-submit:active:before,.-add.-disabled.comments--form-submit:before,.-add.-disabled.comments--form-submit:hover:before,.-add.-disabled.ideabook--item--add-to-ideabook--button:active:before,.-add.-disabled.ideabook--item--add-to-ideabook--button:before,.-add.-disabled.ideabook--item--add-to-ideabook--button:hover:before,.-add.-disabled.ideabook-contributers--author-button:active:before,.-add.-disabled.ideabook-contributers--author-button:before,.-add.-disabled.ideabook-contributers--author-button:hover:before,.-add.-disabled.landing-page--sign-in-link:active:before,.-add.-disabled.landing-page--sign-in-link:before,.-add.-disabled.landing-page--sign-in-link:hover:before,.-add.-disabled.landing-page--sign-up-facebook-link:active:before,.-add.-disabled.landing-page--sign-up-facebook-link:before,.-add.-disabled.landing-page--sign-up-facebook-link:hover:before,.-add.-disabled.landing-page--sign-up-link:active:before,.-add.-disabled.landing-page--sign-up-link:before,.-add.-disabled.landing-page--sign-up-link:hover:before,.-add.-disabled.title--button:active:before,.-add.-disabled.title--button:before,.-add.-disabled.title--button:hover:before,.-add.-disabled.view-mode--item:active:before,.-add.-disabled.view-mode--item:before,.-add.-disabled.view-mode--item:hover:before,.-disabled.ideabook--item--add-to-ideabook--button:active:before,.-disabled.ideabook--item--add-to-ideabook--button:before,.-disabled.ideabook--item--add-to-ideabook--button:hover:before,.-ideabook.-disabled.comments--form-cancel:active:before,.-ideabook.-disabled.comments--form-cancel:before,.-ideabook.-disabled.comments--form-cancel:hover:before,.-ideabook.-disabled.comments--form-submit:active:before,.-ideabook.-disabled.comments--form-submit:before,.-ideabook.-disabled.comments--form-submit:hover:before,.-ideabook.-disabled.ideabook-contributers--author-button:active:before,.-ideabook.-disabled.ideabook-contributers--author-button:before,.-ideabook.-disabled.ideabook-contributers--author-button:hover:before,.-ideabook.-disabled.landing-page--sign-in-link:active:before,.-ideabook.-disabled.landing-page--sign-in-link:before,.-ideabook.-disabled.landing-page--sign-in-link:hover:before,.-ideabook.-disabled.landing-page--sign-up-facebook-link:active:before,.-ideabook.-disabled.landing-page--sign-up-facebook-link:before,.-ideabook.-disabled.landing-page--sign-up-facebook-link:hover:before,.-ideabook.-disabled.landing-page--sign-up-link:active:before,.-ideabook.-disabled.landing-page--sign-up-link:before,.-ideabook.-disabled.landing-page--sign-up-link:hover:before,.-ideabook.-disabled.title--button:active:before,.-ideabook.-disabled.title--button:before,.-ideabook.-disabled.title--button:hover:before,.-ideabook.-disabled.view-mode--item:active:before,.-ideabook.-disabled.view-mode--item:before,.-ideabook.-disabled.view-mode--item:hover:before,.button.-add.-disabled:active:before,.button.-add.-disabled:before,.button.-add.-disabled:hover:before,.button.-ideabook.-disabled:active:before,.button.-ideabook.-disabled:before,.button.-ideabook.-disabled:hover:before{background-color:transparent;border-color:transparent}.-ideabook.comments--form-cancel,.-ideabook.comments--form-submit,.-ideabook.ideabook-contributers--author-button,.-ideabook.landing-page--sign-in-link,.-ideabook.landing-page--sign-up-facebook-link,.-ideabook.landing-page--sign-up-link,.-ideabook.title--button,.-ideabook.view-mode--item,.-transparent.comments--form-cancel,.-transparent.comments--form-submit,.-transparent.ideabook--item--add-to-ideabook--button,.-transparent.ideabook-contributers--author-button,.-transparent.landing-page--sign-in-link,.-transparent.landing-page--sign-up-facebook-link,.-transparent.landing-page--sign-up-link,.-transparent.title--button,.-transparent.view-mode--item,.button.-ideabook,.button.-transparent,.ideabook--item--add-to-ideabook--button{background-color:rgba(36,62,69,.8);color:#fff}.-ideabook.comments--form-cancel:disabled,.-ideabook.comments--form-submit:disabled,.-ideabook.ideabook-contributers--author-button:disabled,.-ideabook.landing-page--sign-in-link:disabled,.-ideabook.landing-page--sign-up-facebook-link:disabled,.-ideabook.landing-page--sign-up-link:disabled,.-ideabook.title--button:disabled,.-ideabook.view-mode--item:disabled,.-transparent.comments--form-cancel:disabled,.-transparent.comments--form-submit:disabled,.-transparent.ideabook--item--add-to-ideabook--button:disabled,.-transparent.ideabook-contributers--author-button:disabled,.-transparent.landing-page--sign-in-link:disabled,.-transparent.landing-page--sign-up-facebook-link:disabled,.-transparent.landing-page--sign-up-link:disabled,.-transparent.title--button:disabled,.-transparent.view-mode--item:disabled,.button.-ideabook:disabled,.button.-transparent:disabled,.ideabook--item--add-to-ideabook--button:disabled{background-color:rgba(36,62,69,.4)!important;color:rgba(255,255,255,.3)!important;text-shadow:none}.-ideabook.comments--form-cancel:hover,.-ideabook.comments--form-submit:hover,.-ideabook.ideabook-contributers--author-button:hover,.-ideabook.landing-page--sign-in-link:hover,.-ideabook.landing-page--sign-up-facebook-link:hover,.-ideabook.landing-page--sign-up-link:hover,.-ideabook.title--button:hover,.-ideabook.view-mode--item:hover,.-transparent.comments--form-cancel:hover,.-transparent.comments--form-submit:hover,.-transparent.ideabook--item--add-to-ideabook--button:hover,.-transparent.ideabook-contributers--author-button:hover,.-transparent.landing-page--sign-in-link:hover,.-transparent.landing-page--sign-up-facebook-link:hover,.-transparent.landing-page--sign-up-link:hover,.-transparent.title--button:hover,.-transparent.view-mode--item:hover,.button.-ideabook:hover,.button.-transparent:hover,.ideabook--item--add-to-ideabook--button:hover{background-color:rgba(31,53,59,.8);color:#f7f7f7;text-decoration:none}.-ideabook.comments--form-cancel:active,.-ideabook.comments--form-submit:active,.-ideabook.ideabook-contributers--author-button:active,.-ideabook.landing-page--sign-in-link:active,.-ideabook.landing-page--sign-up-facebook-link:active,.-ideabook.landing-page--sign-up-link:active,.-ideabook.title--button:active,.-ideabook.view-mode--item:active,.-transparent.comments--form-cancel:active,.-transparent.comments--form-submit:active,.-transparent.ideabook--item--add-to-ideabook--button:active,.-transparent.ideabook-contributers--author-button:active,.-transparent.landing-page--sign-in-link:active,.-transparent.landing-page--sign-up-facebook-link:active,.-transparent.landing-page--sign-up-link:active,.-transparent.title--button:active,.-transparent.view-mode--item:active,.button.-ideabook:active,.button.-transparent:active,.ideabook--item--add-to-ideabook--button:active{background-color:rgba(10,17,19,.8);color:#d9d9d9}.-transparent-red.comments--form-cancel,.-transparent-red.comments--form-submit,.-transparent-red.ideabook--item--add-to-ideabook--button,.-transparent-red.ideabook-contributers--author-button,.-transparent-red.landing-page--sign-in-link,.-transparent-red.landing-page--sign-up-facebook-link,.-transparent-red.landing-page--sign-up-link,.-transparent-red.title--button,.-transparent-red.view-mode--item,.button.-transparent-red{background-color:rgba(36,62,69,.8);color:#ff3566}.-transparent-red.comments--form-cancel:hover,.-transparent-red.comments--form-submit:hover,.-transparent-red.ideabook--item--add-to-ideabook--button:hover,.-transparent-red.ideabook-contributers--author-button:hover,.-transparent-red.landing-page--sign-in-link:hover,.-transparent-red.landing-page--sign-up-facebook-link:hover,.-transparent-red.landing-page--sign-up-link:hover,.-transparent-red.title--button:hover,.-transparent-red.view-mode--item:hover,.button.-transparent-red:hover{background-color:rgba(255,2,63,.3)}.-transparent-red.comments--form-cancel:active,.-transparent-red.comments--form-submit:active,.-transparent-red.ideabook--item--add-to-ideabook--button:active,.-transparent-red.ideabook-contributers--author-button:active,.-transparent-red.landing-page--sign-in-link:active,.-transparent-red.landing-page--sign-up-facebook-link:active,.-transparent-red.landing-page--sign-up-link:active,.-transparent-red.title--button:active,.-transparent-red.view-mode--item:active,.button.-transparent-red:active{background-color:rgba(232,0,56,.1)}.-add.comments--form-cancel:before,.-add.comments--form-submit:before,.-add.ideabook--item--add-to-ideabook--button:before,.-add.ideabook-contributers--author-button:before,.-add.landing-page--sign-in-link:before,.-add.landing-page--sign-up-facebook-link:before,.-add.landing-page--sign-up-link:before,.-add.title--button:before,.-add.view-mode--item:before,.-ideabook.comments--form-cancel:before,.-ideabook.comments--form-submit:before,.-ideabook.ideabook-contributers--author-button:before,.-ideabook.landing-page--sign-in-link:before,.-ideabook.landing-page--sign-up-facebook-link:before,.-ideabook.landing-page--sign-up-link:before,.-ideabook.title--button:before,.-ideabook.view-mode--item:before,.button.-add:before,.button.-ideabook:before,.ideabook--item--add-to-ideabook--button:before{background:#65c492;background:rgba(101,196,146,.8);content:"+";font-size:20px;text-indent:-3px}.-add.comments--form-cancel:hover:before,.-add.comments--form-submit:hover:before,.-add.ideabook--item--add-to-ideabook--button:hover:before,.-add.ideabook-contributers--author-button:hover:before,.-add.landing-page--sign-in-link:hover:before,.-add.landing-page--sign-up-facebook-link:hover:before,.-add.landing-page--sign-up-link:hover:before,.-add.title--button:hover:before,.-add.view-mode--item:hover:before,.-ideabook.comments--form-cancel:hover:before,.-ideabook.comments--form-submit:hover:before,.-ideabook.ideabook-contributers--author-button:hover:before,.-ideabook.landing-page--sign-in-link:hover:before,.-ideabook.landing-page--sign-up-facebook-link:hover:before,.-ideabook.landing-page--sign-up-link:hover:before,.-ideabook.title--button:hover:before,.-ideabook.view-mode--item:hover:before,.button.-add:hover:before,.button.-ideabook:hover:before,.ideabook--item--add-to-ideabook--button:hover:before{background-color:#53bd85;background-color:rgba(83,189,133,.8)}.-add.comments--form-cancel:active:before,.-add.comments--form-submit:active:before,.-add.ideabook--item--add-to-ideabook--button:active:before,.-add.ideabook-contributers--author-button:active:before,.-add.landing-page--sign-in-link:active:before,.-add.landing-page--sign-up-facebook-link:active:before,.-add.landing-page--sign-up-link:active:before,.-add.title--button:active:before,.-add.view-mode--item:active:before,.-ideabook.comments--form-cancel:active:before,.-ideabook.comments--form-submit:active:before,.-ideabook.ideabook-contributers--author-button:active:before,.-ideabook.landing-page--sign-in-link:active:before,.-ideabook.landing-page--sign-up-facebook-link:active:before,.-ideabook.landing-page--sign-up-link:active:before,.-ideabook.title--button:active:before,.-ideabook.view-mode--item:active:before,.button.-add:active:before,.button.-ideabook:active:before,.ideabook--item--add-to-ideabook--button:active:before{background-color:#368d5f;background-color:rgba(54,141,95,.8)}.-facebook.comments--form-cancel,.-facebook.comments--form-submit,.-facebook.ideabook--item--add-to-ideabook--button,.-facebook.ideabook-contributers--author-button,.-facebook.landing-page--sign-in-link,.-facebook.landing-page--sign-up-link,.-facebook.title--button,.-facebook.view-mode--item,.button.-facebook,.landing-page--sign-up-facebook-link{background-color:#677ec5;color:#fff}.-facebook.comments--form-cancel:hover,.-facebook.comments--form-submit:hover,.-facebook.ideabook--item--add-to-ideabook--button:hover,.-facebook.ideabook-contributers--author-button:hover,.-facebook.landing-page--sign-in-link:hover,.-facebook.landing-page--sign-up-link:hover,.-facebook.title--button:hover,.-facebook.view-mode--item:hover,.button.-facebook:hover,.landing-page--sign-up-facebook-link:hover{background-color:#556ebe;color:#f2f2f2;text-decoration:none}.-facebook.comments--form-cancel:active,.-facebook.comments--form-submit:active,.-facebook.ideabook--item--add-to-ideabook--button:active,.-facebook.ideabook-contributers--author-button:active,.-facebook.landing-page--sign-in-link:active,.-facebook.landing-page--sign-up-link:active,.-facebook.title--button:active,.-facebook.view-mode--item:active,.button.-facebook:active,.landing-page--sign-up-facebook-link:active{background-color:#374c8f;color:#ccc}.-facebook.comments--form-cancel .icon,.-facebook.comments--form-submit .icon,.-facebook.ideabook--item--add-to-ideabook--button .icon,.-facebook.ideabook-contributers--author-button .icon,.-facebook.landing-page--sign-in-link .icon,.-facebook.landing-page--sign-up-link .icon,.-facebook.title--button .icon,.-facebook.view-mode--item .icon,.button.-facebook .icon,.landing-page--sign-up-facebook-link .icon{position:relative;left:-7px}.-facebook-feed.comments--form-cancel,.-facebook-feed.comments--form-submit,.-facebook-feed.ideabook--item--add-to-ideabook--button,.-facebook-feed.ideabook-contributers--author-button,.-facebook-feed.landing-page--sign-in-link,.-facebook-feed.landing-page--sign-up-facebook-link,.-facebook-feed.landing-page--sign-up-link,.-facebook-feed.title--button,.-facebook-feed.view-mode--item,.button.-facebook-feed{width:100%}.-disabled.comments--form-cancel,.-disabled.comments--form-submit,.-disabled.ideabook--item--add-to-ideabook--button,.-disabled.ideabook-contributers--author-button,.-disabled.landing-page--sign-in-link,.-disabled.landing-page--sign-up-facebook-link,.-disabled.landing-page--sign-up-link,.-disabled.title--button,.-disabled.view-mode--item,.button.-disabled,.button[disabled],[disabled].comments--form-cancel,[disabled].comments--form-submit,[disabled].ideabook--item--add-to-ideabook--button,[disabled].ideabook-contributers--author-button,[disabled].landing-page--sign-in-link,[disabled].landing-page--sign-up-facebook-link,[disabled].landing-page--sign-up-link,[disabled].title--button,[disabled].view-mode--item{border-color:transparent;cursor:default;text-shadow:rgba(255,255,255,.7) 0 1px 0;vertical-align:middle}.-disabled.comments--form-cancel,.-disabled.comments--form-cancel:active,.-disabled.comments--form-cancel:hover,.-disabled.comments--form-submit,.-disabled.comments--form-submit:active,.-disabled.comments--form-submit:hover,.-disabled.ideabook--item--add-to-ideabook--button,.-disabled.ideabook--item--add-to-ideabook--button:active,.-disabled.ideabook--item--add-to-ideabook--button:hover,.-disabled.ideabook-contributers--author-button,.-disabled.ideabook-contributers--author-button:active,.-disabled.ideabook-contributers--author-button:hover,.-disabled.landing-page--sign-in-link,.-disabled.landing-page--sign-in-link:active,.-disabled.landing-page--sign-in-link:hover,.-disabled.landing-page--sign-up-facebook-link,.-disabled.landing-page--sign-up-facebook-link:active,.-disabled.landing-page--sign-up-facebook-link:hover,.-disabled.landing-page--sign-up-link,.-disabled.landing-page--sign-up-link:active,.-disabled.landing-page--sign-up-link:hover,.-disabled.title--button,.-disabled.title--button:active,.-disabled.title--button:hover,.-disabled.view-mode--item,.-disabled.view-mode--item:active,.-disabled.view-mode--item:hover,.button.-disabled,.button.-disabled:active,.button.-disabled:hover,.button[disabled],.button[disabled]:active,.button[disabled]:hover,[disabled].comments--form-cancel,[disabled].comments--form-cancel:active,[disabled].comments--form-cancel:hover,[disabled].comments--form-submit,[disabled].comments--form-submit:active,[disabled].comments--form-submit:hover,[disabled].ideabook--item--add-to-ideabook--button,[disabled].ideabook--item--add-to-ideabook--button:active,[disabled].ideabook--item--add-to-ideabook--button:hover,[disabled].ideabook-contributers--author-button,[disabled].ideabook-contributers--author-button:active,[disabled].ideabook-contributers--author-button:hover,[disabled].landing-page--sign-in-link,[disabled].landing-page--sign-in-link:active,[disabled].landing-page--sign-in-link:hover,[disabled].landing-page--sign-up-facebook-link,[disabled].landing-page--sign-up-facebook-link:active,[disabled].landing-page--sign-up-facebook-link:hover,[disabled].landing-page--sign-up-link,[disabled].landing-page--sign-up-link:active,[disabled].landing-page--sign-up-link:hover,[disabled].title--button,[disabled].title--button:active,[disabled].title--button:hover,[disabled].view-mode--item,[disabled].view-mode--item:active,[disabled].view-mode--item:hover{background-color:#f2f2f2;color:#dedede}.-for-question.comments--form-cancel,.-for-question.comments--form-submit,.-for-question.ideabook--item--add-to-ideabook--button,.-for-question.ideabook-contributers--author-button,.-for-question.landing-page--sign-in-link,.-for-question.landing-page--sign-up-facebook-link,.-for-question.landing-page--sign-up-link,.-for-question.title--button,.-for-question.view-mode--item,.button.-for-question{background-color:#7dcda3}.button:hover,.comments--form-cancel:hover,.comments--form-submit:hover,.ideabook--item--add-to-ideabook--button:hover,.ideabook-contributers--author-button:hover,.landing-page--sign-in-link:hover,.landing-page--sign-up-facebook-link:hover,.landing-page--sign-up-link:hover,.title--button:hover,.view-mode--item:hover{background-color:#599d79}.-follow-invisible.comments--form-cancel,.-follow-invisible.comments--form-submit,.-follow-invisible.ideabook--item--add-to-ideabook--button,.-follow-invisible.ideabook-contributers--author-button,.-follow-invisible.landing-page--sign-in-link,.-follow-invisible.landing-page--sign-up-facebook-link,.-follow-invisible.landing-page--sign-up-link,.-follow-invisible.title--button,.-follow-invisible.view-mode--item,.-following-invisible.comments--form-cancel,.-following-invisible.comments--form-submit,.-following-invisible.ideabook--item--add-to-ideabook--button,.-following-invisible.ideabook-contributers--author-button,.-following-invisible.landing-page--sign-in-link,.-following-invisible.landing-page--sign-up-facebook-link,.-following-invisible.landing-page--sign-up-link,.-following-invisible.title--button,.-following-invisible.view-mode--item,.button.-follow-invisible,.button.-following-invisible{display:none}.flag,.more-photos{display:inline-block}.button .icon,.comments--form-cancel .icon,.comments--form-submit .icon,.ideabook--item--add-to-ideabook--button .icon,.ideabook-contributers--author-button .icon,.landing-page--sign-in-link .icon,.landing-page--sign-up-facebook-link .icon,.landing-page--sign-up-link .icon,.title--button .icon,.view-mode--item .icon{margin-left:-3px;vertical-align:-5px}.button .icon:last-child,.comments--form-cancel .icon:last-child,.comments--form-submit .icon:last-child,.ideabook--item--add-to-ideabook--button .icon:last-child,.ideabook-contributers--author-button .icon:last-child,.landing-page--sign-in-link .icon:last-child,.landing-page--sign-up-facebook-link .icon:last-child,.landing-page--sign-up-link .icon:last-child,.title--button .icon:last-child,.view-mode--item .icon:last-child{margin:0 -5px}.button:not(.-small) .icon:last-child,.comments--form-cancel:not(.-small) .icon:last-child,.comments--form-submit:not(.-small) .icon:last-child,.ideabook--item--add-to-ideabook--button:not(.-small) .icon:last-child,.ideabook-contributers--author-button:not(.-small) .icon:last-child,.landing-page--sign-in-link:not(.-small) .icon:last-child,.landing-page--sign-up-facebook-link:not(.-small) .icon:last-child,.landing-page--sign-up-link:not(.-small) .icon:last-child,.title--button:not(.-small) .icon:last-child,.view-mode--item:not(.-small) .icon:last-child{font-size:1.5rem;top:-4px}.loading{background:url(form--spinner-361e3e7b.gif) center/33px no-repeat}.loading-circle{background:url(form--spinner-circle-58d38d25.gif) center/33px no-repeat}.more-photos{position:relative}.more-photos::before{background:rgba(36,62,69,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.more-photos::after{color:#fff;content:"+ " attr(data-more-photos);font-size:2rem;font-weight:700;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.external-link{color:#88a797}.external-link:hover{color:#7dcda3}.flag{height:12px;margin-right:4px;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:-.1em;width:18px}.flash,.photos--add-to-ideabook{-webkit-transform:translateX(-50%)}.flag[href]:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.flag.-de{background:#DB0004;background-size:cover;border-top:4px #000 solid;border-bottom:4px #FFD009 solid}.flag.-en{background:url(flags-4b827c50.png);background-size:cover}.flag.-fr{background:#FFF;background-size:cover;border-right:6px #EA0F3A solid;border-left:6px #001595 solid}.flag.-es{background:#FEC608;background-size:cover;border-top:3px #C4001F solid;border-bottom:3px #C20020 solid}.flag.-it{background:#FFF;background-size:cover;border-right:6px #CC1C38 solid;border-left:6px #159646 solid}.flag.-pt{background:url(flags-4b827c50.png) 0 -12px;background-size:cover}.flag.-br{background:url(flags-4b827c50.png) 0 -24px;background-size:cover}.flag.-mx{background:url(flags-4b827c50.png) 0 -36px;background-size:cover}.flag.-in{background:url(flags-4b827c50.png) 0 -48px;background-size:cover}.flag.-hk{background:url(flags-4b827c50.png) 0 -60px;background-size:cover}.flag.-sg{background:url(flags-4b827c50.png) 0 -72px;background-size:cover}.flag.-jp{background:url(flags-4b827c50.png) 0 -84px;background-size:cover}.flag.-kr{background:url(flags-4b827c50.png) 0 -96px;background-size:cover}.flag.-nl{background:#FFF;background-size:cover;border-top:4px #AE1C28 solid;border-bottom:4px #21468B solid}.flag.-tr{background:url(flags-4b827c50.png) 0 -108px;background-size:cover}.flag.-pl{background:#FFF;background-size:cover;border-bottom:6px #dc143c solid}.flag.-ru{background:#21468B;background-size:cover;border-top:4px #FFF solid;border-bottom:4px #AE1C28 solid}.flag.-ar{background:url(flags-4b827c50.png) 0 -120px;background-size:cover}.flag.-ve{background:url(flags-4b827c50.png) 0 -132px;background-size:cover}.flag.-co{background:url(flags-4b827c50.png) 0 -144px;background-size:cover}.flag.-za{background:url(flags-4b827c50.png) 0 -156px;background-size:cover}.flag.-my{background:url(flags-4b827c50.png) 0 -168px;background-size:cover}.flash{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:50%;position:fixed;right:0;transform:translateX(-50%);top:64px;z-index:9}.flash--alert,.flash--error,.flash--form,.flash--notice{background:rgba(125,205,163,.8);border-radius:2px;color:#fff;display:none;font-weight:700;margin-top:4px;padding:4px 8px;text-align:center}.flash--alert,.flash--form{background:rgba(253,164,90,.9)}.flash--error{background:rgba(255,53,102,.9)}.key-value{display:block;margin:1em 0;line-height:1.2;overflow:hidden}@media all and (max-width:320px){.key-value{margin:1em auto;max-width:90%;text-align:center}}.key-value.-columns{-webkit-columns:3 308px;-moz-columns:3 308px;columns:3 308px;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}.key-value--key{display:block;font-weight:700;text-transform:uppercase;margin-bottom:.5em}.key-value--value+.key-value--key{margin-top:1em}.key-value--value{display:block;position:relative;white-space:normal}@media all and (min-width:638px){.key-value.-horizontal .key-value--key{clear:left;float:left;padding-right:8px;width:40%}.key-value.-horizontal.-plain .key-value--key{width:auto}.key-value.-horizontal.-plain .key-value--key:after{content:':';margin-right:.3em}.key-value.-horizontal.-squeeze .key-value--key{clear:left;float:left;padding-right:8px;width:30%}.key-value.-horizontal .key-value--value{float:left;width:60%}.key-value.-horizontal.-plain .key-value--value{margin-left:0}.key-value.-horizontal.-squeeze .key-value--value{float:left;width:55%}.key-value.-horizontal .key-value--key,.key-value.-horizontal .key-value--value{margin:0;padding:4px 0}.key-value.-horizontal.-narrow .key-value--key,.key-value.-horizontal.-narrow .key-value--value{padding:0}}.list{display:block;margin:-.25em 0}.list--item{display:block;margin:.25em auto;max-width:90vw;padding-left:.7em;position:relative;text-align:left}.list--item:before{background:#d5e0db;border-radius:50%;box-shadow:rgba(255,255,255,.5) 0 1px 1px inset;content:"";height:4px;left:0;position:absolute;top:.5em;width:4px}.list--item.-love{padding-left:1.5em}.list--item.-love:before{background:0 0;color:#a8b7bc;content:"\f10f";top:.4em}.list--item .list--item-link:hover{color:#477c60}.list--item .list--item-date{color:#6f888f;font-size:.9em;font-style:italic;padding-right:.7em}@-webkit-keyframes list--show-all{from{background-position:0 -6px}to{background-position:0 3px}}.list.-limited .list--show-all{color:#6f888f;cursor:pointer;clear:left;display:block;font-style:italic;line-height:20px;margin-bottom:.75em}.list.-limited .list--show-all:hover{color:#7dcda3}.list--show-all:before{background:url(list--show-all-92c1052d.svg) no-repeat;content:"";display:inline-block;height:11px;margin:0 4px 0 1px;vertical-align:-3px;width:11px}.list:hover .list--show-all:before{-webkit-animation:list--show-all 1.5s infinite steps(3);animation:list--show-all 1.5s infinite steps(3)}.circles-list{list-style-type:decimal;padding:0;counter-reset:li-counter}.circles-list li{position:relative;right:-3.2em;min-height:3em}@media all and (max-width:9999px){.circles-list li{display:table-cell;padding-right:5em}}@media all and (max-width:637px){.circles-list li{display:block;margin-bottom:1em}}.circles-list li:before{position:absolute;top:0;left:-1.33em;width:1.2em;height:1.2em;font-size:2.5em;line-height:.9;font-weight:700;text-align:center;color:#7dcda3;border:3px solid #d5e0db;border-radius:50%;background-color:#fff;content:counter(li-counter);counter-increment:li-counter}.closed-box{border-radius:4px;cursor:pointer;display:block;margin:8px 0;outline:0;padding:8px;transition:all .5s}.closed-box:hover{background:#f7f7f7}.closed-box--title{color:#6f888f;cursor:pointer;clear:left;display:block;font-style:italic;line-height:20px;text-align:center}.closed-box--title:hover{color:#7dcda3}.closed-box--title:before{background:url(list--show-all-92c1052d.svg) no-repeat;content:"";display:inline-block;height:11px;margin:0 3px 0 1px;vertical-align:-3px;width:11px}.closed-box--container{display:block;max-height:0;opacity:0;overflow:hidden;transition:all .2s}.closed-box.-open .closed-box--container{max-height:9999px;opacity:1}.navigation{display:block;margin-top:12px;min-width:130px;text-align:left}@media all and (max-width:1150px){.navigation:not(.-vertical){display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2px 0 11px}}.navigation:first-child{margin-top:0}.navigation--title{color:#243e45;display:block;font-weight:700;padding:0 0 4px;text-transform:uppercase}@media all and (max-width:1150px){.navigation:not(.-vertical) .navigation--title{display:none}}.navigation--opened-item{display:block;position:relative;z-index:3}@media all and (max-width:1150px){.navigation--opened-item{margin:2px 4px;padding:4px 0}.navigation:not(.-vertical) .navigation--items{display:block;-webkit-flex:1;-ms-flex:1;flex:1;line-height:2;padding-bottom:5px;margin-bottom:-5px;overflow-x:auto;overflow-y:hidden;text-align:center;white-space:nowrap}.navigation:not(.-vertical) .navigation--title+.navigation--items{text-align:right}.navigation:not(.-vertical) .navigation--title:focus+.navigation--items{white-space:normal}}.navigation--item{border-bottom:1px #f7f7f7 solid;border-top:1px #f7f7f7 solid;color:#243e45;display:block;margin:0 0 -1px;padding:4px 0}@media all and (max-width:1150px){.navigation:not(.-vertical) .navigation--item{border:0;display:inline-block;margin:0;white-space:nowrap}}.navigation--item:first-child{border-top-color:transparent}.navigation--item:last-child{border-bottom-color:transparent}.navigation--item.-selected,.navigation--item:focus,.navigation--item:hover{color:#7dcda3;margin-left:0;margin-right:0;outline:0;position:relative;z-index:2}.navigation--item.-selected,.navigation--item.-selected:hover{z-index:3}.navigation--item.-selected:after,.navigation--item.-selected:hover:after{border:5px solid;border-color:transparent transparent transparent #8c9692;content:"";left:100%;margin:-5px 0 0 -3px;position:absolute;top:50%}@media all and (max-width:1150px){.navigation--opened-item .navigation--item{display:inline-block}.navigation--item.-selected:after,.navigation--item.-selected:hover:after{border-color:#97d7b5 transparent transparent;left:50%;margin:0 0 0 -5px;top:100%}}.navigation--item.-sublevel{margin-left:16px}.navigation--item.-sublevel.-selected,.navigation--item.-sublevel:hover{border-left-color:transparent}@media all and (max-width:1150px){.navigation--item.-sublevel{margin:0}.navigation.-deselectable .navigation--item.-selected:not(.-not-deselectable){padding-right:28px}}.navigation.-deselectable .navigation--item.-selected:not(.-not-deselectable).-selected:before{border:3px solid transparent;border-radius:9px;box-sizing:border-box;content:"×";cursor:pointer;font-family:arial,sans-serif;font-size:17px;height:18px;line-height:13px;margin:-9px 0 0;padding-left:1px;position:absolute;right:6px;top:50%;width:18px;text-align:center}@media all and (max-width:1150px){.navigation.-deselectable .navigation--item.-selected:not(.-not-deselectable).-selected:before{background:#58bf89}}.navigation.-deselectable .navigation--item.-selected:not(.-not-deselectable).-selected:hover:before{background:#58bf89}.navigation.-deselectable .navigation--item.-selected:not(.-not-deselectable).-selected:active:before{background:#318057}.navigation--item>.icon{color:#a8b7bc;margin-right:.2em}.navigation--item.-selected:before{color:#fff}.navigation--button{display:block;padding:8px 0}.view-mode{display:block;float:right;margin-right:-2px;padding:8px 0 8px 8px}@media all and (max-width:637px){.view-mode{display:inline-block;float:none;left:50%;margin-right:0;padding:0;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.view-mode--item{background:#fff;border-radius:0;color:#243e45;float:left;min-width:28px}.view-mode--item:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.view-mode--item:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.view-mode--item:hover{background:#eaf3e1;color:#243e45}.controls--option.-dropdown,.view-mode--item.-dropdown{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOSAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+ZHJvcGRvd248L3RpdGxlPjxwYXRoIGQ9Ik01IDJsNCA0SDFsNC00em0wIDExTDEgOWg4bC00IDR6IiBmaWxsPSIjOGM5NjkyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);background-position:100% 50%;background-repeat:no-repeat}.view-mode--item.-dropdown{padding-right:22px;cursor:pointer}.view-mode--item.-selected{cursor:default}.view-mode--item.-dropdown,.view-mode--item.-dropdown:active,.view-mode--item.-dropdown:hover,.view-mode--item.-selected,.view-mode--item.-selected:active,.view-mode--item.-selected:hover{background-color:#7dcda3;color:#fff}.comments--title,.discussion-teasers--title,.ideabook--title,.ideabook-contributers--title,.ideabook-teasers--title,.layout--footer-title,.product-teasers--title,.project-teasers--title,.title{display:block;font-weight:lighter;margin:20px 0}.-small.comments--title,.-small.discussion-teasers--title,.-small.ideabook--title,.-small.ideabook-contributers--title,.-small.ideabook-teasers--title,.-small.product-teasers--title,.-small.project-teasers--title,.layout--footer-title,.title.-small{color:inherit;font-weight:700;margin:0 0 8px 2px;text-transform:uppercase}.-medium.ideabook--title,.-medium.ideabook-teasers--title,.-medium.layout--footer-title,.comments--title,.discussion-teasers--title,.ideabook-contributers--title,.product-teasers--title,.project-teasers--title,.title.-medium{margin:0 0 8px 2px}.title--button{float:right;margin-top:29px;margin-left:.5em}@media all and (max-width:637px){.comments--title,.discussion-teasers--title,.ideabook--title,.ideabook-contributers--title,.ideabook-teasers--title,.layout--footer-title,.product-teasers--title,.project-teasers--title,.title{text-align:center}.title--button{width:100%}.title--button:last-of-type{margin-bottom:14px}}.controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:18px 0}.controls.-right{margin:0}@media all and (min-width:638px){.controls.-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.controls--group{display:block;margin-left:29px}.controls--group:first-child{margin:0}.controls--button,.controls--option{background-color:#f3f6f4;border-radius:3px;color:#8c9692;cursor:pointer;float:left;font-size:.9rem;line-height:29px;padding:0 8px;text-align:center}.controls--option{background-color:#f9fafa;border-radius:0;margin-left:-1px;margin-right:-1px}.controls--option:first-child{border-bottom-left-radius:15px;border-top-left-radius:15px}.controls--option:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}.controls--option.-round{border-radius:15px;padding:0 0 0 1px;width:29px}.controls--option.-round+.controls--option.-round{margin-left:6px}.controls--option.-selected{cursor:default}.controls--option.-dropdown{border-radius:15px;padding:0 22px 0 14px;-webkit-appearance:none}.controls--option.-dropdown:hover{background-color:#ccd8d2;color:#616a66}.controls--button:hover,.controls--option.-dropdown,.controls--option.-selected,.controls--option:hover{background-color:#e6ece9;color:#6f7975}.controls--gap{background:#f9fafa;border-radius:50%;float:left;height:5px;margin:12px 18px;width:5px}.controls--gap:after,.controls--gap:before{background:inherit;border-radius:50%;content:"";margin-left:-10px;position:absolute;height:5px;width:5px}.controls--gap:after{margin-left:10px}.header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width:637px){.header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.header--title{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;font-weight:lighter;margin:20px -.07em;max-width:100%}.header--controls{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:20px 0}.filter{display:block;line-height:32px;overflow:hidden;margin:6px 0;text-align:right}@media all and (max-width:320px){.filter{margin:2px 0}}.filter+.filter{margin-top:-7px}.filter--dropdown{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOSAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+ZHJvcGRvd248L3RpdGxlPjxwYXRoIGQ9Ik01IDJsNCA0SDFsNC00em0wIDExTDEgOWg4bC00IDR6IiBmaWxsPSIjOGM5NjkyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K) 100% 50% no-repeat #fff;border:solid #f7f7f7;border-width:1px 0;color:#243e45;cursor:pointer;display:block;font-weight:inherit;padding:0;width:100%;-webkit-appearance:none}.filter--dropdown:hover{color:#7dcda3}.filter.-vertical .filter--dropdown,.filter.-vertical .filter--label{width:100%}.filter--dropdown~.filter--dropdown,.filter--dropdown~.filter--label{margin-top:-1px}@media all and (max-width:320px){.filter--dropdown~.filter--dropdown,.filter--dropdown~.filter--label{margin-top:2px}}.filter.-vertical .filter--dropdown{margin-top:0}.filter--show-more-button{color:#7dcda3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter--show-more-button:hover{color:#599d79}.user-header{background:linear-gradient(to bottom,rgba(0,0,0,.8) 86px,#fff 0);display:block;margin-bottom:18px;position:relative}@media all and (max-width:637px){.user-header{margin-bottom:18px}}.user-header--background{background:#243e45;display:block;overflow:hidden;position:relative}.user-header--background:after{bottom:0;content:"";height:68px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}@media all and (min-width:980px){.user-header--background:after{opacity:1}}.user-header--background-image{display:block;height:50vh;margin:auto;max-height:396px;max-width:1138px;min-height:200px;overflow:hidden;position:relative;width:100%}@media all and (max-width:1150px){.user-header--background-image{height:35vw;left:50%;max-height:50vh;min-width:550px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.user-header--background-image:after,.user-header--background-image:before{background:linear-gradient(to right,rgba(36,62,69,0),rgba(36,62,69,.05) 15%,#243e45);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:-1px;top:0;width:113px;z-index:2}@media all and (min-width:980px){.user-header--background-image:after,.user-header--background-image:before{opacity:1}}.user-header--background-image:after{left:-1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.user-header--background-image img{position:absolute;top:47%;-webkit-transform:translateY(-36%);transform:translateY(-36%);width:100%!important}.user-header--container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-68px auto 0;position:relative;z-index:5}@media all and (max-width:637px){.user-header--container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.user-header--container:first-child{margin-top:0;padding-top:18px}.user-header--avatar{-webkit-filter:drop-shadow(rgba(44, 45, 49, .1) 0 0 8px) drop-shadow(rgba(44, 45, 49, .2) 0 0 1px);filter:drop-shadow(rgba(44, 45, 49, .1) 0 0 8px) drop-shadow(rgba(44, 45, 49, .2) 0 0 1px);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.user-header--info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:18px}@media all and (max-width:637px){.user-header--info{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:18px 0 0}}@media all and (max-width:320px){.user-header--info{margin:18px 6px 0}}.user-header--title{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:99;-ms-flex:99;flex:99;height:68px;line-height:28px;min-width:99px;padding-bottom:8px}@media all and (max-width:637px){.user-header--title{color:#8c9692;height:auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.user-header--public-name{display:block;white-space:normal}.user-header--connect{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;height:68px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -4px;padding-bottom:8px}@media all and (max-width:637px){.user-header--connect{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto}}.user-header--interaction{display:block;margin:0 4px}.user-header--action-buttons,.user-header--details{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:68px;padding-top:8px;width:100%}@media all and (max-width:637px){.user-header--action-buttons,.user-header--details{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:0}}.user-header--button{display:block;margin-top:4px}.user-header--contact{display:block;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.user-header--action-item{display:block;font-size:18px;margin:4px 18px 4px 0;text-transform:none}.card--user,.photo-credit,.tabs--small-item{text-transform:uppercase}.user-header--edit{bottom:0;position:absolute;right:0;top:64px;z-index:9;transition:opacity .2s}@media all and (max-width:959px){.user-header--edit{display:none}}.contact,.user-header--edit-colors{display:-webkit-flex;display:-ms-flexbox}.user-header--edit-colors{bottom:0;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0}.user-header--buttons{margin-left:18px;opacity:0;position:absolute;transition:opacity .2s;white-space:nowrap;top:85px;z-index:111}@media all and (max-width:637px){.user-header--contact{text-align:center}.user-header--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:68px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;left:50%;margin:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0!important}}.user-header:hover .user-header--buttons{opacity:1}.user-header--edit-color{box-shadow:rgba(36,62,69,.2) 1px 0 0 inset,rgba(36,62,69,.2) 4px 0 0 inset;cursor:pointer;display:block;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:-4px;min-height:18px;-webkit-transform:translateZ(0);transform:translateZ(0);width:40px}.user-header--edit-color:last-child{background:linear-gradient(rgba(136,136,136,.5),rgba(136,136,136,.5)),linear-gradient(45deg,red 0,#ff0 15%,#0f0 30%,#0ff 50%,#00f 65%,#ff00ff 80%,red 100%)}.user-header--edit-color:hover{-webkit-filter:brightness(.7);filter:brightness(.7)}.user-header--edit-color.-selected+.user-header--edit-color{box-shadow:rgba(36,62,69,.2) 1px 1px 0 inset,rgba(36,62,69,.2) 4px 4px 0 inset}.user-header--edit-color.-selected{background:0 0!important;border:0;box-shadow:none;cursor:default}.category-city--category,.category-city--city,.contact--facebook[href],.contact--google-plus[href],.contact--instagram[href],.contact--item[href],.contact--linkedin[href],.contact--phone[href],.contact--twitter[href],.contact--website[href],.tabs--item,.tabs--small-item{cursor:pointer}.user-header--edit-color.-selected:before{background:rgba(128,128,128,.5);border-radius:50%;content:"";height:12px;left:50%;margin:-6px -8px;position:absolute;top:50%;width:12px}.user-header--edit-custom-color{cursor:pointer;display:block;height:60px;opacity:0}.contact{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.4}.projects--add,.tabs{display:-webkit-flex;display:-ms-flexbox}.contact--facebook,.contact--google-plus,.contact--instagram,.contact--item,.contact--linkedin,.contact--phone,.contact--twitter,.contact--website{color:#243e45;margin-right:1em}@media all and (max-width:637px){.contact{align-item:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact--facebook,.contact--google-plus,.contact--instagram,.contact--item,.contact--linkedin,.contact--phone,.contact--twitter,.contact--website{margin:auto}}.contact--facebook[href]:hover,.contact--google-plus[href]:hover,.contact--instagram[href]:hover,.contact--item[href]:hover,.contact--linkedin[href]:hover,.contact--phone[href]:hover,.contact--twitter[href]:hover,.contact--website[href]:hover{color:#6f888f}.contact--facebook:before,.contact--google-plus:before,.contact--instagram:before,.contact--item:before,.contact--linkedin:before,.contact--phone:before,.contact--twitter:before,.contact--website:before{color:#d5e0db;letter-spacing:.1em}.contact--website{-webkit-order:0;-ms-flex-order:0;order:0}.contact--item{-webkit-order:99;-ms-flex-order:99;order:99}.contact--facebook:before{vertical-align:0}.contact--phone:hover{color:#6f888f}.category-city{font-weight:400}.category-city--category,.category-city--city,.category-city--country,.no-link-category-city--city{font-weight:700}.category-city--category:hover,.category-city--city:hover{color:#7dcda3}.tabs{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background:linear-gradient(to top,#e6ece9 1px,transparent 0);display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:18px 0;text-align:center}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.tabs{background:linear-gradient(to top,#e6ece9 .5px,transparent 0)}}.tabs--item,.tabs--small-item{border-bottom:1px transparent solid;color:#8c9692;margin:0 8px;padding:4px 0}.tabs--item:hover,.tabs--small-item:hover{color:#243e45}.-selected.tabs--small-item,.tabs--item.-selected{border-bottom-color:#8c9692;color:#243e45;cursor:default;position:relative;z-index:2}.tabs--highlight{display:block;font-size:1.66rem;font-weight:700;line-height:1;min-height:23px}.tabs--highlight::before{font-size:.73em!important}.tabs--link{color:#7dcda3;display:inline-block;margin:4px 0 4px 18px}@media all and (max-width:320px){.tabs--link{margin:4px 4px 18px}}.tabs--link:hover{color:#58bf89}.tabs--small-item.-selected{background:#fff}.tabs--spacer{display:block;padding-top:1em;border-bottom:1px #d5e0db solid}.tabs--content--item{display:none}.tabs--content--item .formatted-text h3{margin:1rem 0 .75rem}.tabs--content--item.-selected{display:block}.ideabooks,.projects{display:block;margin:6px 0 0 -6px}.ideabooks--item,.projects--item{border:4px solid rgba(255,255,255,.5);color:#8c9692;line-height:14px;padding:4px 0;background-image:linear-gradient(to right,rgba(255,255,255,.4),rgba(255,255,255,.4)),linear-gradient(to right,rgba(255,255,255,.4),rgba(255,255,255,.4)),linear-gradient(to right,rgba(255,255,255,.4),rgba(255,255,255,.4)),linear-gradient(to right,rgba(255,255,255,.4),rgba(255,255,255,.4)),linear-gradient(to right,rgba(255,255,255,.4),rgba(255,255,255,.4));background-position:4px 24px,4px 202px,80px 202px,156px 202px,232px 202px;background-size:300px 174px,72px 72px,72px 72px,72px 72px,72px 72px;background-repeat:no-repeat;background-color:#f7f7f7}.ideabooks--item a.project-tile,.projects--item a.project-tile{display:block;width:100%;height:100%}@media all and (min-width:638px) and (max-width:959px){.-limited.ideabooks .ideabooks--item:nth-child(n+4),.-limited.ideabooks .projects--item:nth-child(n+4),.projects.-limited .ideabooks--item:nth-child(n+4),.projects.-limited .projects--item:nth-child(n+4){display:none}}.ideabooks--item:hover,.projects--item:hover{border-color:#fff}.projects--add{display:flex;background-color:#eaf3e1;border-radius:4px;padding:8px}.ideabooks--item,.projects--add,.projects--item{float:left;height:286px;margin:0 0 6px 6px;width:316px}@media all and (max-width:637px){.ideabooks--item,.projects--add,.projects--item{height:108px}}@media all and (max-width:320px){.ideabooks--item,.projects--add,.projects--item{border:0;height:80px;margin-left:10px;width:308px}}.projects--add-link{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#eaf3e1;border-radius:1px;color:#7dcda3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:2rem;font-weight:700;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:4px;transition:.25s;text-align:center;width:100%}.projects--add-link:hover{background:#ddeccf;color:#599d79}.projects--add-link::before{content:"+";font-size:4rem;margin:0 18px}.ideabooks--item-title,.projects--item-title{display:block;height:20px;vertical-align:top;font-weight:700;margin-left:4px}@media all and (max-width:320px){.ideabooks--item-title,.projects--item-title{display:none}}.projects--item-title.warning,.warning.ideabooks--item-title{color:#fda45a}.ideabooks--item-image,.projects--item-image{width:100%!important}.ideabooks--item-link,.projects--item-link{height:72px;margin-left:4px;overflow:hidden;width:72px}.ideabooks--item-link:first-child,.projects--item-link:first-child{height:174px;margin:0 4px 4px;width:300px}.ideabooks--item-link:first-child:nth-last-child(2),.projects--item-link:first-child:nth-last-child(2){height:250px}.ideabooks--item-link:first-child:nth-last-child(2) img,.projects--item-link:first-child:nth-last-child(2) img{height:inherit;margin-left:-46px;width:auto!important}.ideabooks--item-link:nth-child(2),.projects--item-link:nth-child(2){display:none}@media all and (max-width:637px){.projects--add-link{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ideabooks--item-link:nth-child(2),.projects--item-link:nth-child(2){display:block}.ideabooks--item-link:first-child,.ideabooks--item-link:nth-child(5),.projects--item-link:first-child,.projects--item-link:nth-child(5){display:none}}.project--warnings-container{padding:20px;display:block}.project--warnings-container .project--warning{color:#fda45a;text-align:center;font-weight:700;display:block}.product-teasers,.project-teasers{margin-top:18px}.product-teasers--item,.project-teasers--item{clear:both;cursor:pointer;display:block;height:85px;margin-top:12px;overflow:hidden}.product-teasers--item:not(:last-child):after,.project-teasers--item:not(:last-child):after{clear:both;border-bottom:1px #fff solid;border-top:1px #dedede solid;content:"";display:block;margin-top:8px}.product-teasers--item-picture,.project-teasers--item-picture{float:left;height:72px;margin:0 18px 12px 0;position:relative;width:72px;z-index:2}.product-teasers--item-link:hover .product-teasers--item--title,.product-teasers--item-link:hover .project-teasers--item--title,.project-teasers--item-link:hover .product-teasers--item--title,.project-teasers--item-link:hover .project-teasers--item--title{color:#58bf89}.card{background:#fff;box-shadow:rgba(0,0,0,.2) 0 1px 10px;display:none;margin-bottom:8px;width:240px}.card.-blank{background-image:linear-gradient(to right,#dedede,#dedede);background-position:top;background-size:240px 200px;background-repeat:no-repeat;height:224px}.card.-blank .card--user{margin-top:200px}.card--actions,.photo--like{right:4px;opacity:0;position:absolute;transition:all .25s;top:4px;z-index:2}.ideabook--item-photo:hover .card--actions,.ideabook--item-photo:hover .photo--like,.photos--item:hover .card--actions,.photos--item:hover .photo--like,div.card--image:hover .card--actions,div.card--image:hover .photo--like{opacity:1}@media all and (max-width:1150px){.card--actions,.magazine-content .ideabook--item-photo,.magazine-content .ideabook--item-photo:hover,.photo--like{opacity:1}.magazine-content .ideabook--item-photo .photo--like,.magazine-content .ideabook--item-photo:hover .photo--like{opacity:0}}.card--actions{bottom:4px;left:4px;text-align:center;top:auto}.photo--like-count{color:#fff;display:block;margin-top:4px;text-align:center}.card--image{background:#243e45;cursor:-webkit-zoom-in;cursor:zoom-in;display:block;overflow:hidden;position:relative}@media all and (max-width:510px){.card{width:100%}.card--image{height:auto!important}}.card--image img,.card--image picture{display:block;transition:all .25s;width:100%;cursor:-webkit-zoom-in;cursor:zoom-in}.card--image.-blank{background-image:linear-gradient(to right,#dedede,#dedede);background-position:top;background-size:240px 200px;background-repeat:no-repeat;height:200px;cursor:pointer}.card--text{display:block;padding:5px 8px;transition:all .25s}.card--user{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(to bottom,#f0f2f1 1px,transparent 0);background-position:4px 0;background-repeat:no-repeat;background-size:calc(100% - 8px) 1px;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;padding:4px 8px;transition:all .25s}.cards,.cards--container,.ideabooks--item,.ideabooks--item-link:nth-child(2){display:block}.card--user:hover{background-color:#f7f7f7;background-position:0 0;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.card--user{background-image:linear-gradient(to bottom,#f0f2f1 .5px,transparent 0);border-top:none}}.card--user-avatar{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-right:6px}.card--user-name{font-size:.8em;margin-top:1px;transition:all .25s}a:hover .card--text,a:hover .card--user-name{color:#7dcda3}.cards{background:#f7f7f7;min-height:100vh;overflow:hidden;padding:40px 18px 32px}.cards.-below-header-{padding-top:104px}.cards .load-status{width:100%;height:50px;display:block}.cards--container{margin:auto;width:1232px}@media all and (max-width:1254px){.cards--container{width:984px}}@media all and (max-width:1006px){.cards--container{width:736px}}@media all and (max-width:758px){.cards--container{width:488px}}@media all and (max-width:510px){.cards--container{width:100%}}.ideabooks{margin:auto}.ideabooks--item{height:190px;float:none;margin:0 0 6px;width:960px;background-image:linear-gradient(to right,#f7f7f7,#f7f7f7),linear-gradient(to right,#f7f7f7,#f7f7f7),linear-gradient(to right,#f7f7f7,#f7f7f7),linear-gradient(to right,#f7f7f7,#f7f7f7),linear-gradient(to right,#f7f7f7,#f7f7f7),linear-gradient(to right,#f7f7f7,#f7f7f7);background-position:4px 24px,162px 24px,320px 24px,478px 24px,636px 24px,794px 24px;background-size:154px 154px,154px 154px,154px 154px,154px 154px,154px 154px,154px 154px;background-repeat:no-repeat}@media all and (max-width:959px){.ideabooks--item{height:188px;width:100%;background-image:linear-gradient(to right,#f7f7f7,#f7f7f7),linear-gradient(to right,#f7f7f7,#f7f7f7),linear-gradient(to right,#f7f7f7,#f7f7f7),linear-gradient(to right,#f7f7f7,#f7f7f7);background-position:8px 28px,165px 28px,322px 28px,479px 28px;background-size:153px 153px,153px 153px,153px 153px,153px 153px;background-repeat:no-repeat}}@media all and (max-width:637px){.ideabooks--item{height:184px}}.ideabooks--item-info{float:right}.ideabooks--item-link{float:left;height:154px;overflow:hidden;width:154px}@media all and (max-width:959px){.ideabooks--item-link{height:153px;width:153px}}@media all and (max-width:959px){.ideabooks--item-link:nth-child(4),.ideabooks--item-link:nth-child(5){display:none}}@media all and (max-width:637px){.ideabooks--item-link{height:148px;width:148px}.ideabooks--item-link:nth-child(2),.ideabooks--item-link:nth-child(3){display:none}}.ideabook-teasers--item{clear:both;cursor:pointer;display:block;height:174px;margin:18px 0;overflow:hidden;position:relative}@media all and (max-width:637px){.ideabook-teasers--item{height:auto;position:relative}}@media all and (max-width:320px){.ideabook-teasers--item{margin:0;height:172px}.ideabook-teasers--item:after{display:none}}.ideabook-teasers--item-picture{float:left;height:174px;margin-right:18px;position:relative;width:300px;z-index:2}@media all and (max-width:637px){.ideabook-teasers--item-picture{display:block;float:none;height:auto;width:100%}}.ideabook-teasers--item-picture img{width:100%!important}@media all and (max-width:637px){.ideabook-teasers--item-title{bottom:0;color:#fff;left:0;padding:4px;position:absolute;right:0;text-align:center;text-shadow:#243e45 0 0 4px;z-index:2;background:linear-gradient(to bottom,rgba(36,62,69,0),rgba(36,62,69,.05) 15%,rgba(36,62,69,.5))}}.ideabook-teasers--item-link:hover .ideabook-teasers--item-title,.ideabook-teasers--item-link:hover .ideabook-teasers--read-more{color:#58bf89}.ideabook-teasers--item-text{display:block;margin-top:1em}@media all and (max-width:637px){.ideabook-teasers--item-text,.ideabook-teasers--read-more{display:none}}.ideabook-mentions,.photos--ideabook-count{display:block;margin:18px 0}.ideabook-mentions--title{display:inline-block}.photos{clear:both;display:block}.photos:not(.-x-large){display:block;margin-top:-18px;padding-left:6px}@media all and (max-width:637px){.photos:not(.-x-large){padding:0}}.photos.-medium{padding-right:6px}@media all and (max-width:637px){.photos.-medium{padding:0}}.photos.-small{padding-left:12px;padding-right:12px}.photos--item{display:block;position:relative}.photos.-x-large .photos--item{margin-bottom:6px;background-image:linear-gradient(to right,#dedede,#dedede),linear-gradient(to right,#dedede,#dedede);background-position:0,0;background-size:554px 100%,554px 100%;background-repeat:no-repeat}.photos:not(.-x-large) .photos--item{float:left;margin-top:18px;position:relative;width:50%}@media all and (max-width:637px){.photos.-small{padding-left:6px;padding-right:0}.photos.-large .photos--item,.photos.-medium .photos--item{width:100%}}.photos.-medium .photos--item{width:33.3%}@media all and (max-width:637px){.photos.-medium .photos--item{width:100%}}.photos.-small .photos--item{width:20%}.photos.-large .photos--item:nth-child(2n+1),.photos.-medium .photos--item:nth-child(3n+1),.photos.-small .photos--item:nth-child(5n+2){left:-6px}@media all and (max-width:637px){.photos.-small .photos--item{width:50%}.photos.-large .photos--item:nth-child(2n+1),.photos.-medium .photos--item:nth-child(3n+1),.photos.-small .photos--item:nth-child(5n+2){left:0}}.photos.-small .photos--item:nth-child(5n+1){left:-12px}@media all and (max-width:637px){.photos.-small .photos--item:nth-child(5n+1){left:0}}.photos.-medium .photos--item:nth-child(3n),.photos.-small .photos--item:nth-child(5n-1){left:6px}@media all and (max-width:637px){.photos.-medium .photos--item:nth-child(3n),.photos.-small .photos--item:nth-child(5n-1){left:0}}.photos.-small .photos--item:nth-child(5n){left:12px}@media all and (max-width:637px){.photos.-small .photos--item:nth-child(5n){left:0}.photos.-small .photos--item:nth-child(2n+1){left:-6px}}.photos--item-picture-container{display:block;position:relative}.photos.-x-large .photos--item-picture-container{float:left;min-height:160px;width:554px}@media all and (max-width:959px){.photos.-x-large .photos--item{background:#fff}.photos.-x-large .photos--item-picture-container{float:none;min-height:0;width:100%}}.photos:not(.-x-large) .photos--item-picture-container:before{content:"";float:left;padding-top:100%;width:0}.photos--item-picture{display:block;overflow:hidden}.photos--item-picture img{height:auto;width:100%!important;cursor:-webkit-zoom-in;cursor:zoom-in}.photos--add-to-ideabook{bottom:36px;left:50%;position:absolute;text-align:center;z-index:10;transform:translateX(-50%)}.photos.-small .photos--add-to-ideabook{-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}.photos--item-information{background:#fff;clear:both;display:block;position:relative}.photos.-x-large .photos--item-information{background:0 0;clear:none;line-height:inherit;overflow:hidden;padding:18px 18px 32px;position:static}.photos:not(.-x-large) .photos--item-title,.photos:not(.-x-large) .photos--item-user-company{height:18px;line-height:18px}.photos.-x-large .photos--item-title{display:block;font-weight:lighter;margin-bottom:1em}.photos:not(.-x-large) .photos--item-title{bottom:100%;color:#fff;font-weight:700;left:0;padding:0 4px;position:absolute;right:0;text-align:center;text-shadow:rgba(0,0,0,.3) 0 0 3px}.photos:not(.-x-large) .photos--item-user+.photos--item-title{padding-left:52px;text-align:left}.photos--item-description{display:block;margin:1em 0}.photos.-x-large .photos--item-user{border-bottom:0;width:100%}.photos:not(.-x-large) .photos--item-user{float:left;margin-right:8px}@media all and (max-width:637px){.photos--item-user{float:left;margin-right:8px}}.photos:not(.-x-large) .photos--item-user-avatar{position:absolute;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.photos:not(.-x-large) .photos--item-user-company{display:block;font-weight:700;padding-left:52px}.photos--item-button-bar{bottom:0;left:554px;padding:4px;position:absolute;right:0;text-align:center;z-index:2}@media all and (max-width:959px){.photos--item-button-bar{left:0}}.photos--item-ideabook-title{font-weight:700;text-transform:uppercase;-ms-font-feature-settings:"c2sc" on;-webkit-font-feature-settings:"c2sc" on;font-feature-settings:"c2sc" on}.photo--rotate-right-link{position:absolute;left:50px;top:19px}.photo--rotate-left-link{position:absolute;left:10px;top:19px}.photo--premium{top:3px;left:6px;opacity:.8;position:absolute}.photos--item{background:#f2f6f4}.photo-credit{border-radius:4px 16px 16px 4px;bottom:8px;color:rgba(255,255,255,.5);line-height:16px;margin-left:8px;padding:4px 12px;position:absolute;right:8px;z-index:99}.photo-credit:hover{background:rgba(36,62,69,.5);color:#7dcda3}.photo-credit--avatar{float:right;margin:-4px -12px -4px 8px}.photo-credit--public-name+.photo-credit--company:before{color:rgba(255,255,255,.5);content:"– "}@media all and (max-width:637px){.photo-credit--public-name{display:inline-block;max-width:45%}}.comments{background:#f7f7f7;display:block}.comments.-dark{background:#eaeaea}.comments--title{margin-top:18px}.comments--signin{display:block;margin-bottom:12px;margin-top:18px}.comments--signin::after{border-bottom:1px #dedede solid;content:"";display:block;padding-bottom:16px}.comments--item{border-top:1px #fff solid;display:block;padding:8px 16px}.comments.-dark .comments--item{border-top-color:#f7f7f7}.comments--item-user{float:left;margin:-2px;padding-right:8px}.comments--textarea-container{height:auto}.comments--textarea{height:auto;max-height:none;white-space:normal;overflow-y:scroll}.comments--form-cancel,.comments--form-submit{float:right;margin-top:4px}.comments--item-user-public-name{color:#7dcda3;cursor:pointer;display:block}.comments--item-user-public-name:hover{color:#58bf89}.comments--item-body a{color:#7dcda3}.comments--item-date{color:#8c9692;display:block}.comments--item-edit-link:hover,.comments--item-reply-link:hover{color:#58bf89}.comments--item-destroy-link{color:#ff3566;cursor:pointer;margin-left:.3em}.comments--item-destroy-link:hover{color:#ff023f}.comments--item-answers{margin:8px 0 0 25px;display:block}.comments--item-rating{float:right}.reviews{-webkit-columns:3 296px;columns:3 296px;-moz-columns:1;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;-webkit-column-rule:1px #f7f7f7 solid;-moz-column-rule:1px #f7f7f7 solid;column-rule:1px #f7f7f7 solid;display:block;margin-bottom:18px}.reviews--item{clear:both;-webkit-column-break-inside:avoid;column-break:inside avoid;display:block;margin-bottom:1em;padding:2px}.reviews--item-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.reviews--item-title{display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700;margin:0 6px}.reviews--item-rating{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.reviews--item-actions,.reviews--item-body,.reviews--item-details{display:block;margin:0 32px}.reviews--item-details{color:#6f888f;line-height:1.60241}.reviews--item-edit-link:hover{color:#58bf89}.reviews--item-destroy-link{color:#ff3566;cursor:pointer;margin-left:.3em}.reviews--item-destroy-link:hover{color:#ff023f}.toolbar{background:#fafafa;display:block;margin-bottom:18px;padding:8px}@media all and (max-width:1150px){.toolbar{margin-top:2px}}.comments--title+.toolbar,.discussion-teasers--title+.toolbar,.ideabook--title+.toolbar,.ideabook-contributers--title+.toolbar,.ideabook-teasers--title+.toolbar,.layout--footer-title+.toolbar,.product-teasers--title+.toolbar,.project-teasers--title+.toolbar,.title+.toolbar{margin-top:-22px}@media all and (max-width:637px){.toolbar{background:0 0;border:0;padding:0}.toolbar--left+.toolbar--right{margin-top:4px}.toolbar--left,.toolbar--right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;width:100%}}.toolbar--item{float:left;margin-right:4px}.toolbar--right .toolbar--item{margin-left:4px;margin-right:0}.toolbar--right .toolbar--item:first-child{margin-left:0}.toolbar--textfield,.toolbar--textfield--extra{height:28px}.toolbar--textfield input[placeholder],.toolbar--textfield--extra input[placeholder]{text-overflow:ellipsis}.toolbar--textfield--extra{height:28px;max-width:300px}@media all and (max-width:637px){.toolbar--item{display:block;-webkit-flex:1;-ms-flex:1;flex:1;float:none}.toolbar--item:last-child{margin-right:0}.toolbar--search-button{-webkit-flex-basis:98%;-ms-flex-preferred-size:98%;flex-basis:98%;text-align:center}.toolbar--textfield,.toolbar--textfield--extra{-webkit-flex:4;-ms-flex:4;flex:4;min-width:210px}.toolbar--textfield--extra{-webkit-flex-basis:98%;-ms-flex-preferred-size:98%;flex-basis:98%;max-width:none}.toolbar--dropdown{-webkit-flex:1;-ms-flex:1;flex:1}}.rating{display:inline-block;height:1.05em;overflow:hidden;width:4.8em}.rating--value{color:#e6c63c;font-size:1em;line-height:1.1em;margin:0 -.1em;padding:0;overflow:hidden;white-space:nowrap;width:5em}.rating[data-rating="1"] .rating--value:before{content:"★"}.rating[data-rating="2"] .rating--value:before{content:"★★"}.rating[data-rating="3"] .rating--value:before{content:"★★★"}.rating[data-rating="4"] .rating--value:before{content:"★★★★"}.rating[data-rating="5"] .rating--value:before{content:"★★★★★"}.rating[data-rating="4"] .rating--value:after{color:#e6ece9;content:"★"}.rating[data-rating="3"] .rating--value:after{color:#e6ece9;content:"★★"}.rating[data-rating="2"] .rating--value:after{color:#e6ece9;content:"★★★"}.rating[data-rating="1"] .rating--value:after{color:#e6ece9;content:"★★★★"}.rating[data-rating="0"] .rating--value:after{color:#e6ece9;content:"★★★★★"}.rating--value.-premium{font-size:1.2em;line-height:.7em}.rating--value.-premium .rating--ratings{font-size:.7em}.rating--add,.rating--ratings{color:#7dcda3;cursor:pointer;margin-left:.7em}.rating--add:hover,.rating--ratings:hover{color:#58bf89}.rating--ratings+.rating--add:before{color:#d5e0db;content:"·";margin-right:.7em}.professionals--item{background-image:linear-gradient(to right,#dedede,#dedede);background-position:0 0;background-size:404px 220px;background-repeat:no-repeat}@media all and (max-width:959px){.rating--ratings{display:none}.professionals--item{background-image:linear-gradient(to right,#dedede,#dedede);background-position:0 0;background-size:312px 220px;background-repeat:no-repeat}}.professionals--item.-premium{border-right:8px #fda45a solid;position:relative}.professionals--item-picture{float:left;height:220px;width:404px}.professionals--item-picture img{width:404px!important}@media all and (max-width:959px){.professionals--item-picture{overflow:hidden;width:312px}.professionals--item-picture img{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (max-width:637px){.rating--add,.rating--add:before{display:none}.professionals--item{background:#fff}.professionals--item-picture{height:146px;width:100%}.professionals--item-picture img{top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.professionals--item-information{display:block;height:220px;margin-left:402px;padding:18px 18px 0 38px;overflow:hidden}@media all and (max-width:959px){.professionals--item-information{margin-left:50%}}@media all and (max-width:637px){.professionals--item-information{clear:both;height:auto;margin-left:0;padding:18px;position:relative;overflow:inherit;text-align:center}.professionals--item-user{height:auto;margin:0}}.professionals--item-user-avatar{margin:0 0 0 -64px;position:absolute}@media all and (max-width:637px){.professionals--item-user-avatar{left:50%;margin:0;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.professionals--item-user-rating,.professionals--item-user-title{text-align:center}}.professionals--item-category-city{display:block;margin:6px 0}.professionals--item-description{display:block;height:85px;overflow:hidden;position:relative}@media all and (max-width:637px){.professionals--item-description{display:none}}.professionals--item-premium-text{font-size:.75em;position:absolute;right:8px;top:8px}.professionals--item-premium-text::before{margin-right:-.25em;vertical-align:-.2em}#content{clear:both;display:block;overflow:hidden;padding-top:10px}#details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:54px -18px}#description,#mentions,#reviews{display:block}@media all and (max-width:637px){#details{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:9px 0}}#details dl{margin:9px 0;max-width:298px;overflow:visible;position:relative}@media all and (min-width:638px){.card--image img:hover,.card--image picture:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}#details dl{-webkit-flex:1;-ms-flex:1;flex:1;margin:0 18px}#details dl+dl:before{background:linear-gradient(to right,#e6ece9 1px,transparent 0);bottom:0;content:"";left:-18px;position:absolute;top:0;width:1px}}@media all and (min-width:638px) and (-webkit-min-device-pixel-ratio:2),all and (min-width:638px) and (min-resolution:2dppx){#details dl+dl:before{background:linear-gradient(to right,#e6ece9 .5px,transparent 0)}}#description{clear:both;margin:18px auto;max-width:638px}#reviews{clear:both;padding:36px 0}.professionals--item-premium-ad{margin-bottom:6px;display:none}@media all and (min-width:960px){.professionals--item-premium-ad.-desktop-pads-wide{display:inline-block}}@media all and (min-width:638px) and (max-width:959px){.professionals--item-premium-ad.-pads-portrait{display:inline-block}}@media all and (max-width:637px){.professionals--item-premium-ad.-phones{display:inline-block}}.professionals--item-photo,.professionals--item-projects-link{float:left;height:64px;margin:4px 4px 0 0;min-width:64px}@media all and (max-width:959px){.professionals--item-photo,.professionals--item-projects-link{height:48.67px;min-width:48.67px}}.carousel,.carousel--slides-item{height:40vw;position:relative;max-height:500px}.professionals--premium-item-image{margin:6px 0}.professionals--premium-item .professionals--premium-item-project{margin-left:120px}@media all and (max-width:959px){.professionals--premium-item .professionals--premium-item-project{margin-left:0}}.professionals--item-projects-link{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:38px}.carousel a:active,.carousel a:focus,.carousel--container a:active,.carousel--container a:focus{outline:0}.carousel{display:block;margin:0;overflow:hidden;padding:0;zoom:1}.carousel--slides-item{background-size:100%;display:block;float:left;min-height:300px;width:1665px;-webkit-backface-visibility:hidden}.carousel--slides-item-image{min-height:320px;position:relative;width:100%}.carousel--slides{display:block;max-height:500px;zoom:1}.carousel--pauseplay span{text-transform:capitalize}.carousel--slides:after{clear:both;content:"\0020";display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .carousel--slides{display:block}* html .carousel--slides{height:1%}.no-js .carousel--slides>li:first-child{display:block}.carousel--viewport{display:block;max-height:500px;transition:all 1s ease}.loading .carousel--viewport{max-height:300px}.carousel--next,.carousel--prev{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMiAyNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjUgMTNMMjAuNS41djI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) 45% 50% no-repeat rgba(213,224,219,.5);border-radius:30px;color:#fff;cursor:pointer;display:block;height:60px;right:6px;line-height:53px;margin:2px 0 0;overflow:hidden;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease;width:60px;z-index:10}.carousel:hover .carousel--next,.carousel:hover .carousel--prev{right:18px;opacity:.7}.carousel:hover .carousel--next:hover,.carousel:hover .carousel--prev:hover{opacity:1}.carousel--prev{left:6px;-webkit-transform:rotate(0);transform:rotate(0)}.carousel:hover .carousel--prev{left:18px}.carousel--direction-nav .carousel--disabled{cursor:default;filter:alpha(opacity=0);opacity:0!important}.carousel--photo-credit{border-radius:4px;bottom:2%;color:rgba(255,255,255,.5);line-height:16px;padding:4px 12px;position:absolute;right:2%;text-transform:uppercase}.carousel--photo-credit:hover{background:rgba(36,62,69,.5);color:#7dcda3}.carousel--photo-credit-avatar{display:block;height:34px;margin:auto;width:26px}.carousel--photo-credit-public-name+.carousel--photo-credit-company:before{color:rgba(255,255,255,.5);content:"– "}@media all and (max-width:637px){.carousel--photo-credit-public-name{display:inline-block;max-width:45%}}.carousel--control-nav{width:100%;position:absolute;bottom:8px;text-align:center}.carousel--control-nav li{margin:0 6px;display:inline-block;zoom:1}.carousel--control-paging li a{width:11px;height:11px;display:block;background:rgba(255,255,255,.5);cursor:pointer;text-indent:-9999px;box-shadow:inset 0 0 3px rgba(255,255,255,.3);border-radius:20px}.carousel--control-paging li a:hover{background:rgba(255,255,255,.7)}.carousel--control-paging li a.carousel--active{background:rgba(255,255,255,.9);cursor:default}.carousel--button{left:0;margin-top:36px;position:absolute;right:0;text-align:center;bottom:44px}@media all and (max-width:725px){.carousel--button{bottom:76px}.carousel--button>.-large.comments--form-cancel,.carousel--button>.-large.comments--form-submit,.carousel--button>.-large.ideabook--item--add-to-ideabook--button,.carousel--button>.-large.ideabook-contributers--author-button,.carousel--button>.-large.landing-page--sign-in-link,.carousel--button>.-large.landing-page--sign-up-facebook-link,.carousel--button>.-large.landing-page--sign-up-link,.carousel--button>.-large.title--button,.carousel--button>.-large.view-mode--item,.carousel--button>.button.-large{display:none}}@media all and (min-width:725px){.carousel--button>.-small.ideabook--item--add-to-ideabook--button,.carousel--button>.-small.landing-page--sign-in-link,.carousel--button>.-small.landing-page--sign-up-facebook-link,.carousel--button>.-small.landing-page--sign-up-link,.carousel--button>.button.-small,.carousel--button>.comments--form-cancel,.carousel--button>.comments--form-submit,.carousel--button>.ideabook-contributers--author-button,.carousel--button>.title--button,.carousel--button>.view-mode--item{display:none}}.carousel--headline{bottom:72px;left:10%;padding:18px;pointer-events:none;position:absolute;right:10%;text-align:center;color:#fff;display:block;font-size:3rem;font-weight:700;margin-bottom:18px;text-shadow:rgba(36,62,69,.5) 0 0 10px;text-transform:none}@media all and (max-width:1150px){.carousel--headline{font-size:2rem}}@media all and (max-width:959px){.carousel--headline{font-size:1.7rem}}@media all and (max-width:637px){.carousel--headline{display:block;overflow:hidden;padding:0;position:static}}.arguments-box{padding:8px 20px}.arguments-box--item{color:#6f888f;display:block;margin:3em 2em 3em 60px;position:relative}.arguments-box--item:first-child{margin-top:2em}.arguments-box--item:last-child{margin-bottom:2em}.arguments-box--item:before{color:#7dcda3;float:left;font-size:50px;right:100%;margin:-25px 6px 0 0;position:absolute;top:50%}.external-info{margin:6px 0;padding:8px;position:relative;text-align:center}.external-info--image{display:block;min-height:250px;transition:opacity .25s}.external-info--image:hover+.external-info--overlay a{color:#599d79}.external-info--overlay{-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;bottom:8px;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;left:8px;padding:5px 10px;position:absolute;right:8px;text-align:left}.external-info--title{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;transition:color .25s}.external-info--title:hover{color:#599d79}.external-info--more{color:#7dcda3;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;float:right;font-weight:700;white-space:nowrap}.external-info--more:after{color:#bee6d1;content:" >"}.social-buttons{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:top;z-index:20}@media all and (min-width:960px){.columns--left .social-buttons{display:block}}.social-buttons.-vertical{height:65px;margin:0 -6px 4px;max-width:330px}.social-buttons--item{color:transparent;display:block;line-height:1;margin:0 4px;text-align:center}.social-buttons.-vertical .social-buttons--item{display:inline-block;max-width:71px;min-width:58px;position:relative;vertical-align:bottom;top:-3px}.social-buttons.-vertical .social-buttons--item:lang(de){min-width:87px}@media all and (min-width:960px){.columns--left .social-buttons.-vertical .social-buttons--item{display:block}}.social-buttons.-vertical .social-buttons--item.-google-plus{top:-4px}.social-buttons.-vertical .social-buttons--item.-pinterest{margin:0;-webkit-transform:scale(.89);transform:scale(.89);top:-2px}.social-buttons--item iframe,.social-buttons--item>div{line-height:1;vertical-align:middle!important}.social-follow-links{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:2.25em;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:auto;max-width:316px}.social-follow-links.-small{display:block;font-size:16px;margin:0}.social-follow-links-box{border:8px solid #fff;background:#f7f7f7;margin:6px 0;padding:8px 22px;position:relative;text-align:center}.social-follow-links-box:first-child{margin-top:18px}.social-follow-links--facebook,.social-follow-links--google-plus,.social-follow-links--instagram,.social-follow-links--linkedin,.social-follow-links--ok,.social-follow-links--twitter,.social-follow-links--vk,.social-follow-links--youtube{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#677ec5;border-radius:3px;color:#fff;cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:1.75em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:top;width:1.75em}.social-follow-links--facebook:before,.social-follow-links--google-plus:before,.social-follow-links--instagram:before,.social-follow-links--linkedin:before,.social-follow-links--ok:before,.social-follow-links--twitter:before,.social-follow-links--vk:before,.social-follow-links--youtube:before{vertical-align:-.25em}.social-follow-links--facebook:hover,.social-follow-links--google-plus:hover,.social-follow-links--instagram:hover,.social-follow-links--linkedin:hover,.social-follow-links--ok:hover,.social-follow-links--twitter:hover,.social-follow-links--vk:hover,.social-follow-links--youtube:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.social-follow-links--facebook+a,.social-follow-links--google-plus+a,.social-follow-links--instagram+a,.social-follow-links--linkedin+a,.social-follow-links--ok+a,.social-follow-links--twitter+a,.social-follow-links--vk+a,.social-follow-links--youtube+a{margin-left:4px}.social-follow-links--google-plus{background:#D75138}.social-follow-links--twitter{background:#36ACDF}.social-follow-links--youtube{background:#CA3533}.social-follow-links--linkedin{background:#2786b7}.social-follow-links--instagram{background:#4a789a}.social-follow-links--ok{background:#f4731c}.social-follow-links--vk{background:#45668e}.formatted-text{display:block}.formatted-text h1{border-bottom:3px #fff dotted;display:block;font-weight:lighter;margin:20px 0;padding-bottom:8px;text-transform:uppercase}.formatted-text h2,.formatted-text h3{margin:2rem 0 .75rem;display:block}.formatted-text h3{font-weight:700}.formatted-text h2+h3{margin-top:.75rem}.formatted-text blockquote,.formatted-text dl,.formatted-text ol,.formatted-text p,.formatted-text ul{display:block;margin:.75rem 0}.formatted-text blockquote:first-child,.formatted-text dl:first-child,.formatted-text ol:first-child,.formatted-text p:first-child,.formatted-text ul:first-child{margin-top:0}.formatted-text blockquote:last-child,.formatted-text dl:last-child,.formatted-text ol:last-child,.formatted-text p:last-child,.formatted-text ul:last-child{margin-bottom:0}.formatted-text ol li,.formatted-text ul li{display:block;margin:.25em 0 .25em 40px}.formatted-text ol li:before,.formatted-text ul li:before{color:#d5e0db;content:"–";position:absolute;margin-left:-1.6em;text-align:center;width:1em}.formatted-text ol li.check-mark,.formatted-text ul li.check-mark{margin:.25em 0 1em 40px;width:220px}.formatted-text ol li.check-mark:before,.formatted-text ul li.check-mark:before{color:#7dcda3;content:"\2713\0020";margin:-.25em -1.1em;font-size:3em}.formatted-text ol{counter-reset:formatted-text--ol}.formatted-text ol li:before{counter-increment:formatted-text--ol;content:counter(formatted-text--ol,lower-latin) ")"}.formatted-text dt{clear:left;float:left;font-weight:700;margin:.25em 0;width:30%}.formatted-text dd{float:left;margin:.25em 0;width:70%}.formatted-text a{color:#7dcda3}.formatted-text blockquote{font-size:1.2em;line-height:22px;font-style:italic;margin:1em 120px}@media all and (max-width:637px){.formatted-text h1{text-align:center}.formatted-text dd,.formatted-text dt{width:100%}.formatted-text blockquote{margin:1em 20px}}.formatted-text blockquote:after,.formatted-text blockquote:before{color:#d5e0db;font-size:2em;opacity:.7;padding:0 .1em;position:absolute;z-index:10}.formatted-text blockquote:before{font-size:2em;margin:-.1em 0 0 -.6em;opacity:.7;position:absolute}.formatted-text blockquote:after{margin:-.1em 0 0 -.05em;padding-right:.3em}.formatted-text blockquote:lang(de):after,.formatted-text blockquote:lang(en):after,.formatted-text blockquote:lang(en):before{margin-top:.15em}.formatted-text blockquote:lang(de):before{margin-top:-.25em}.formatted-text img{max-width:100%}@media all and (max-width:320px){.formatted-text{margin-left:auto;margin-right:auto;max-width:90%}}@media all and (max-width:637px){.discussion-teasers{display:none}}.discussion-teasers--item{clear:both;cursor:pointer;display:block;height:92px;margin-top:12px;overflow:hidden}.discussion-teasers--item:not(:last-child):after{clear:both;border-bottom:1px #fff solid;border-top:1px #dedede solid;content:"";display:block;margin-top:8px}.discussion-teasers--item-picture{float:left;height:72px;margin:0 18px 12px 0;position:relative;width:72px;z-index:2}.discussion-teasers--item-link:hover .discussion-teasers--item--title{color:#58bf89}.discussion-teasers--item--title,.discussion-teasers--item--user{display:block;font-weight:700}.discussion-teasers--item-count{padding-left:8px;vertical-align:4px}.ideabook-contributers{margin-top:18px}.ideabook-contributers--author{display:block;margin-bottom:18px}.ideabook-contributers--author-user{float:left;position:relative;z-index:2;padding:0 8px 8px}.ideabook-contributers--author-title{float:left;font-weight:700;margin-top:7px;max-width:40%}.ideabook-contributers--author-button{float:right;margin-left:.5em;background-color:#7dcda3}.ideabook-contributers--author-button:hover{background-color:#599d79}.ideabook-contributers--list{display:block;margin-left:-6px}.ideabook-contributers--item{height:auto;margin-left:6px}.photos--premium-professionals,.suggested-professionals{border-top:1px #f7f7f7 solid;border-bottom:1px #f7f7f7 solid;margin:30px 0;padding-top:8px;width:100%}@media all and (max-width:637px){.photos--premium-professionals,.suggested-professionals{display:none}}.photos--premium-professionals-recommend-text{margin-bottom:6px}.photos--premium-professionals-list,.suggested-professionals--list{clear:both}.photos--premium-professionals-item,.suggested-professionals--item{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left}@media all and (min-width:638px){.photos--premium-professionals-item,.suggested-professionals--item{padding:18px 18px 18px 0;width:50%}}.banner,.photos--premium-professionals-rating .average-rating{width:100%}.photos--premium-professionals-item{position:relative}.suggested-professionals--item-information{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.photos--premium-professionals-item-avatar,.suggested-professionals--item-user-avatar{margin:0 18px 0 -8px}.photos--premium-professionals-item-description,.suggested-professionals--item-user-description{margin-top:8px;display:block}.photos--premium-professionals-item-description{margin-bottom:12px}.photos--premium-professionals-item-project{bottom:0;position:absolute}.banner--wrapper{display:block}.banner{background:rgba(6,6,6,.72);height:60px;z-index:11}@media all and (max-width:637px){.photos--premium-professionals-item,.suggested-professionals--item{padding:0 0 18px;width:100%}.banner{display:none}}@media all and (max-width:959px){.photos--premium-professionals-item{width:100%}.banner--container{font-size:1rem}}.banner--container-item{color:#ededed;float:left;position:relative;transition:background-color .35s;width:33%}.banner--container-item:hover{background-color:rgba(6,6,6,.4)}.banner--container-item:hover .banner--bar{background:#58bf89;height:4px}.banner--bar{bottom:0;left:2%;position:absolute;transition:all .25s;width:96%}.banner--content{display:table;height:60px;margin:0 auto;text-align:center;width:90%}@media all and (max-width:959px){.banner--content{width:95%;font-size:13px}}.banner--content-container{display:table-cell;vertical-align:middle}.banner--content-icon{display:inline-block;margin:0 3px}.banner--content-text{color:#ededed;display:table-cell;margin:0 auto;vertical-align:middle;width:88%;transition:color .25s}.lightbox,.lightbox.-closed{display:none}.lightbox{background:#fff;border-radius:4px;box-shadow:rgba(36,62,69,.3) 0 5px 15px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:50%;max-height:calc(100% - 96px);max-width:674px;opacity:0;position:fixed!important;top:50%;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);transition:all .1s;width:100%;z-index:110}@media all and (max-width:684px){.lightbox{min-height:100vh;max-height:100%;position:static!important;transition:none}}@media all and (max-width:637px){.lightbox{border-radius:0;max-height:auto;-webkit-transform:none!important;transform:none!important}}.lightbox.-open{display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;-webkit-transform:translate(-50%,-50.5%) scale(1);transform:translate(-50%,-50.5%) scale(1);z-index:111}.lightbox.-narrow{-webkit-transform:translate(-50.1%,-50.1%) scale(1);transform:translate(-50.1%,-50.1%) scale(1);max-width:337px}@media all and (max-width:637px){.lightbox.-open~*{display:none}.lightbox.-narrow{max-width:100%}}.lightbox--title{background:#ededed;border-top-left-radius:4px;border-top-right-radius:4px;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:700;padding:8px 18px}.lightbox--image{box-sizing:content-box;display:block;min-height:220px;padding:18px;text-align:center}.lightbox--image img{max-width:100%}.lightbox--side{float:left;margin-right:18px;width:144px}@media all and (max-width:637px){.lightbox--image{min-height:0;padding:18px 0}.lightbox--side{float:none;display:block;margin:0 0 18px;text-align:center;width:100%}}.lightbox--text{display:block;margin:1em 0;text-align:center}.lightbox--text.-left{text-align:left}.lightbox--container{display:block;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding:18px}.lightbox--container p{display:block}@media all and (max-width:637px){.lightbox--container{overflow:hidden}}.lightbox--footer{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px #ededed solid;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0!important;max-width:100vw;min-width:0!important;padding:8px 18px!important;width:100%!important}.context-menu{background-color:#f7f7f7;border:1px solid #243e45;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:rgba(0,0,0,.1) 0 1px 5px,rgba(0,0,0,.1) 0 0 1px;display:none;position:absolute;padding:4px 0;width:250px;z-index:50}.context-menu .context-menu--list{color:#243e45;cursor:pointer;list-style:none;margin:0;padding:0}.context-menu a{cursor:pointer;display:block;padding:5px 12px}.context-menu a:hover{background-color:#eaf3e1;text-decoration:none}.context-menu input{position:absolute;z-index:-1}.embed-box--container{width:100%!important}.embed-box--textarea{font-size:12px!important;min-height:100px!important;overflow:auto!important;white-space:normal!important;word-break:break-all!important}.guest-popup--footer{background-color:#ededed;width:100%;display:block;text-align:center;padding:16px}.header--follow{color:#d5e0db;font-weight:700}.follower-teasers,.following-teasers{display:block}.follower-teasers--item,.following-teasers--item{border-bottom:1px solid #eee;display:block;float:left;height:90px;line-height:14px;margin:12px;width:295px}.follower-teasers--item-container,.following-teasers--item-container{display:block;margin:6px 6px 6px 60px;padding:6px 0 0 18px}@media all and (max-width:637px){.follower-teasers--item-container,.following-teasers--item-container{display:inline-block;margin:0}}.follower-teasers--item-user,.following-teasers--item-user{display:block;font-weight:700;height:25px;width:100%}.follower-teasers--item-follow,.following-teasers--item-follow{display:block}.follower-teasers--item-photo,.following-teasers--item-photo{display:block;margin:6px}@media all and (max-width:637px){.follower-teasers--item-photo,.following-teasers--item-photo{display:inline-block}}.completeness{color:#518674;display:block;padding:24px;width:100%}.completeness--progress-bar{background:#fff;border-radius:4px;display:block;margin:1em 0;overflow:hidden;padding:1px}.completeness--progress{background:#599d79;border-radius:3px;color:#fff;display:block;font-weight:700;line-height:20px;text-align:right;white-space:nowrap}.completeness--progress:after,.completeness--progress:before{content:"";display:inline-block;width:8px}.completeness--boosts-item{color:#83aa98;display:block;margin-left:16px}.completeness--boosts-item:before{color:#b6cebc;content:"+ ";margin-left:-10px;position:absolute}.completeness--info{display:block;margin:1em 0 0}.fullscreen-photo--slides-item{margin-right:3px!important}.flexslider{border-left:0 solid #fff!important;border-right:0 solid #fff!important;margin-bottom:24px!important;margin-top:32px!important}.flex-viewport,.flexslider,.fullscreen-photo--slides{display:block;width:310px}.fullscreen-photo--slides-item img{cursor:-webkit-zoom-in;cursor:zoom-in}.flex-direction-nav .flex-next{right:0!important}.flex-direction-nav .flex-prev{left:0!important}.popup-banner{background:linear-gradient(to bottom,#d5e0db 1px,transparent 1px) #fff;bottom:0;padding:4px;position:fixed;text-align:center;width:100%;z-index:1000}.popup-banner.-incentive{background-color:#eaf3e1}.popup-banner--close{color:#6f888f;cursor:pointer;font-size:18px;right:36px;position:absolute;top:50%}@media all and (min-width:960px){.popup-banner--close:hover{color:#7dcda3}}.popup-banner--actions,.popup-banner--message{display:block;margin:6px 72px}.layout--search-icon{display:none}.search--footer,.search--result a,.search-navigation--bar,.tt-dataset,.tt-suggestion{display:block}@media all and (max-width:959px){.layout--search-icon{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIgZmlsbD0iIzVDQzE4QyIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI4LjUiIGN5PSI5LjUiIHI9IjguNSIvPjxyZWN0IHRyYW5zZm9ybT0icm90YXRlKC00NSAxNCAxNSkiIHg9IjExIiB5PSI4IiB3aWR0aD0iNiIgaGVpZ2h0PSIxNCIgcng9IjEiLz48L2c+PC9zdmc+) no-repeat;display:block;height:22px;position:absolute;right:11px;top:16px;width:21px;text-indent:110%;white-space:nowrap;overflow:hidden}}.layout--search-field{-webkit-appearance:none;background:rgba(255,255,255,.2);border:3px solid transparent;border-radius:4px;color:#fff;height:28px;margin-top:18px;outline:0;padding:0 3px;transition:width .5s;width:120px}.layout--search-field::-webkit-input-placeholder{color:#fff}.layout--search-field::-moz-placeholder{color:#fff}.layout--search-field:-ms-input-placeholder{color:#fff}.layout--search-field:-moz-placeholder{color:#fff}.layout--search-field:focus::-webkit-input-placeholder{color:transparent}.layout--search-field:focus:-moz-placeholder{color:transparent}.layout--search-field:focus::-moz-placeholder{color:transparent}.layout--search-field:focus:-ms-input-placeholder{color:transparent}@media all and (max-width:637px){.layout--search-field{width:0}}.layout--search-field:focus{background:rgba(255,255,255,.8)}@media all and (min-width:960px){.layout--search-field:focus{width:840px}}@media all and (max-width:1150px){.layout--search-field:focus{width:600px}}@media all and (max-width:637px){.layout--search-field:focus{width:310px}}.layout--search-field.tt-hint{width:100%!important}.tt-menu{width:840px;margin-top:12px;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.search-footer--result,.tt-suggestion{padding:3px 15px;font-size:18px;line-height:24px;color:#000}.tt-suggestion.tt-cursor,.tt-suggestion.tt-is-under-cursor,.tt-suggestion:hover{color:#fff;background-color:#6f888f}.tt-suggestion p{margin:0}.tt-suggestion:hover{cursor:pointer}.search--result .-footer{display:block;color:#243e45;cursor:pointer}.search--result:hover{background-color:#6f888f}.search-result--type{text-transform:capitalize;padding-left:12px;color:#d5e0db}.search--footer{border-top:1px solid #d5e0db;padding-top:5px;margin-top:5px}.search-navigation--bar{width:100%;text-align:center;padding-bottom:30px}.search-navigation--button{display:inline-block;padding-top:5px}.search-navigation--scroll{text-align:center;position:absolute;bottom:10px;left:calc(50% - 30px);display:block;width:60px;height:60px;border-radius:50%;transition:all .4s ease}.idea-book--premium-professional{border:1px solid #f2f6f4;border-radius:4px;margin-bottom:12px;padding:8px}.idea-book--premium-professional:nth-child(2){margin-top:12px}.idea-book--premium-professional-image img{width:298px}.idea-book--premium-professional-item{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px;text-align:left}.idea-book--premium-professional-item-details{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:8px}.idea-book--premium-professionals-item-premium-logo{float:right;font-size:.75em;position:relative;top:2px}.idea-book--premium-professionals-item-public-name{font-weight:700;text-transform:uppercase}.idea-book--premium-professionals-item-rating{display:block;width:80px}.idea-book--premium-professionals-item-rating .average-rating{font-size:.923em;height:1.25em;width:100%}.idea-book--premium-professionals-item-description{display:block;margin:4px 0 8px;text-align:left}.layout--header{background:rgba(10,17,19,.8);color:#fff;display:block;position:fixed;z-index:100;width:100%}.layout--header-container{color:#fff;height:64px;position:relative}@media all and (max-width:959px){html{overflow-x:hidden;overflow-y:auto}.layout--header-container{height:52px;overflow:hidden;text-align:center;position:static}}.layout--logo{float:left;height:49px;font-size:3.5em;margin:6px 0 0;width:110px;transition:all 0,opacity .25s}@media all and (max-width:959px){.layout--logo{float:none;height:40px;margin:8px auto 5px;width:80px}}.layout--hamburger,.layout--hamburger:after,.layout--hamburger:before{background:#7dcda3;border:2px solid #243e45;border-radius:4px;content:"";cursor:pointer;display:none;height:8px;left:11px;position:absolute;top:22px;width:30px}@media all and (max-width:959px){.layout--hamburger,.layout--hamburger:after,.layout--hamburger:before{display:block}}.layout--hamburger:after,.layout--hamburger:before{background:inherit;left:-2px;top:-9px}.layout--hamburger:after{top:5px}.layout--navigation{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (max-width:959px){.layout--navigation{background:#fff;display:block;height:100vh;left:-804px;padding:9px 0;position:absolute;top:0;transition:left .2;width:268px}.layout.-open .layout--navigation{left:-268px}}.layout--navigation:after,.layout--navigation:before{content:"";display:block;-webkit-flex:.6;-ms-flex:.6;flex:.6}.layout--navigation-avatar,.layout--navigation-item{color:#ededed;display:inline-block;font-weight:700;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:23px 5px 0;text-transform:uppercase}@media all and (max-width:959px){.layout--navigation-avatar,.layout--navigation-item{color:#243e45;display:block;padding:12px 18px}}.layout--navigation-avatar{height:54px;margin:0 auto;padding-left:0;width:36px}.layout--navigation-item-link{display:inline-block;line-height:15px;position:relative}@media all and (min-width:960px){.layout--logo:hover{opacity:.8}.layout--navigation-item-link:hover{color:#7dcda3}}.layout--navigation-item.-selected .layout--navigation-item-link{color:#7dcda3}@media all and (max-width:959px){.layout--navigation-item-link{display:block;font-weight:700;margin:-12px;padding:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout--navigation-item.-selected .layout--navigation-item-link{background:#ededed;border:0}}.layout--login,.layout--user{float:right;height:inherit;margin:0 0 0 16px;position:relative;text-align:right}.layout--login-container,.layout--user-container{float:right;line-height:16px;padding-top:4px}@media all and (max-width:959px){.layout--login,.layout--user{margin:19px 2px 0 0}.layout--login-container,.layout--user-container{display:none}}.layout--login-container{padding-top:18px}.layout--user-avatar{float:left;margin-top:14px}@media all and (max-width:959px){.layout--user-avatar .avatar,.layout--user-avatar .avatar .avatar--image,.layout--user-avatar .avatar:before{height:26px;width:26px}}.layout--user-navigation{background:#fff;box-shadow:rgba(36,62,69,.2) 0 0 .5px;display:none;right:0;min-width:100%;outline:rgba(36,62,69,.2) solid 4px;padding:8px 8px 0;position:absolute;text-align:left;top:100%;white-space:nowrap;z-index:100}.layout--user-navigation:before{border:5px solid;border-color:transparent transparent #fff;bottom:100%;content:"";margin:-5px -5px 0 0;position:absolute;right:18px}.layout--container{background:#fff;display:block;padding-top:64px;width:100%}@media all and (max-width:959px){.layout--container{padding-top:52px}}.layout--container.-for-confirmations-create,.layout--container.-for-confirmations-new,.layout--container.-for-passwords-create,.layout--container.-for-passwords-edit,.layout--container.-for-passwords-new,.layout--container.-for-passwords-update,.layout--container.-for-private-ideabook,.layout--container.-for-registrations-create,.layout--container.-for-registrations-new,.layout--container.-for-sessions-new{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#8c9692;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:560px;position:relative}@media all and (min-width:0){.layout--container.-for-confirmations-create,.layout--container.-for-confirmations-new,.layout--container.-for-passwords-create,.layout--container.-for-passwords-edit,.layout--container.-for-passwords-new,.layout--container.-for-passwords-update,.layout--container.-for-private-ideabook,.layout--container.-for-registrations-create,.layout--container.-for-registrations-new,.layout--container.-for-sessions-new{background:url(backgrounds/sign-up-3d0620fe.jpg) center no-repeat #B5B4B2;min-height:700px}}@media all and (min-width:321px){.layout--container.-for-registrations-create,.layout--container.-for-registrations-new{min-height:879px3}}@media all and (max-width:1150px){.layout--container.-for-registrations-create,.layout--container.-for-registrations-new{min-height:879px-140px}}.layout--container.-for-registrations-signup_expert{background:#fff}@media all and (max-width:637px){.layout--container.-for-private-ideabook{min-height:180px;padding-top:0;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial}}.layout--footer{background:#f7f7f7;display:block;padding:80px 0;text-align:center}.layout--footer-container{overflow:inherit}.layout--footer-logo{display:block;height:49px;font-size:3.5em;margin:auto;width:110px}.layout--footer-title{margin:3em 0 1em}.layout--footer-links{display:block;margin:2em 0;overflow:hidden}.layout--footer-link{color:#6f888f;margin:0 1em}@media all and (max-width:637px){.layout--footer-link{background:#f7f7f7;border:1px solid #fff;border-radius:3px;float:left;margin:0;padding:4px;text-align:center;width:50%}.layout--footer-link:last-child:nth-child(odd){width:100%}}.layout--footer-link:hover{color:#7dcda3}.layout--dropdown{color:#6f888f;cursor:pointer;position:relative;display:inline-block;padding:0 8px}.layout--dropdown:hover{color:#599d79}.layout--dropdown-list{background:#243e45;bottom:100%;display:none;left:50%;padding:4px 0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}.layout--dropdown:hover .layout--dropdown-list{display:block}.layout--dropdown-list:after{border:10px solid transparent;border-top-color:#243e45;content:"";left:50%;margin-left:-10px;position:absolute;top:100%}.layout--dropdown-item{display:block;color:#fff;cursor:pointer;line-height:20px;padding:0 8px;text-align:left;white-space:nowrap}.layout--dropdown-item:hover{background:#6f888f}@media all and (max-width:959px){.layout{background:#243e45}.layout.-open{overflow:hidden}.layout--container,.layout--footer,.layout--header{transition:all .2s}.layout.-open .layout--container,.layout.-open .layout--footer,.layout.-open .layout--header{-webkit-transform:translateX(268px);transform:translateX(268px)}.layout.-open .layout--container,.layout.-open .layout--footer{opacity:.5}}.show-user--header{border-bottom:3px #fff dotted;display:block;margin:0 0 0 178px;padding:0 0 8px;top:68px}.show-user--website{float:right}@media all and (max-width:637px){.show-user--header{border-bottom:0;margin:20px 0 0;position:static;-webkit-transform:none;transform:none}.show-user--title{text-align:center}.show-user--website{border-bottom:3px #fff dotted;display:block;float:none;margin-bottom:6px;padding-bottom:6px;text-align:center}}.show-user--title{font-weight:lighter;margin:0 6px 0 0}@media all and (max-width:637px){.show-user--title{margin:0}}.show-user--info{display:block;margin-top:-6px}.show-user--contact a.show-user--city,.show-user--contact a.show-user--company-category{color:#7dcda3}.show-user--contact a.show-user--city:hover,.show-user--contact a.show-user--company-category:hover{color:#599d79}.show-user--social-buttons{display:block;margin:1rem;text-align:center}.edit-photos--item{border-collapse:separate;display:table;margin:8px 0;padding:4px;width:100%}.edit-photos--item-photo{background:#243e45;display:list-item;height:144px;text-align:center;vertical-align:middle;width:144px}.edit-photos--item-photo.-ideabook{width:316px;height:316px}@media all and (max-width:637px){.edit-photos--item-photo{height:144px;width:144px}}.edit-photos--item-form{border:1px solid #f7f7f7;border-bottom-right-radius:3px;border-left:0;border-top-right-radius:3px;display:table-cell}.edit-photos--item-form-select-container,.edit-photos--item-form-textarea-container,.edit-photos--item-form-textfield-container{display:block;border-bottom:1px #f7f7f7 solid}.edit-photos--item-form-select-container:last-child,.edit-photos--item-form-textarea-container:last-child,.edit-photos--item-form-textfield-container:last-child{border-bottom:0}.angucomplete-holder .edit-photos--item-form-select-container input,.edit-photos--item-form-select-container .angucomplete-holder input,.edit-photos--item-form-select-container .edit-photos--item-form-select,.edit-photos--item-form-select-container .edit-photos--item-form-textfield,.edit-photos--item-form-select-container .form--select,.edit-photos--item-form-select-container .form--textfield{float:left;width:50%}.edit-photos--item-form-textarea-container .edit-photos--item-form-textarea,.edit-photos--item-form-textarea-container .form--textarea{height:133px}.item-photo-details{display:block}.project-photos--edit{float:left}.edit-photos--show-hide{margin:4px 0!important}.item-photo--select-fields{display:block;padding:0 0 10px}.big-photo{display:block;height:100%;height:100vh;left:0;position:absolute;top:0;width:100%}.big-photo--next,.big-photo--prev{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMiAyNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjUgMTNMMjAuNS41djI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) 45% 50% no-repeat rgba(213,224,219,.5);border-radius:30px;color:#fff;cursor:pointer;display:block;height:60px;right:6px;line-height:53px;margin:-30px 0 0;overflow:hidden;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease;width:60px;z-index:10}.big-photo--close:hover,.big-photo--project-title a{color:#7dcda3}.big-photo:hover .big-photo--next,.big-photo:hover .big-photo--prev{right:18px;opacity:.7}.big-photo:hover .big-photo--next:hover,.big-photo:hover .big-photo--prev:hover{opacity:1}.big-photo--prev{left:6px;-webkit-transform:rotate(0);transform:rotate(0)}.big-photo:hover .big-photo--prev{left:18px}.big-photo .photo--like{opacity:1;top:4px;right:12px}@media all and (max-width:637px){.big-photo .photo--like{right:0}}.-portrait .photo--like{top:4px;right:12px}.big-photo--close{cursor:pointer;font-size:30px;position:absolute;right:18px;z-index:2}.big-photo--navigation .photo--next-photo-link,.big-photo--navigation .photo--previous-photo-link{display:none}.big-photo--container{bottom:0;background:#243e45;display:block;left:0;text-align:center;position:absolute;right:348px;top:0}.big-photo--actions,.big-photo--information{background:#fff;width:356px;bottom:0;right:0}@media all and (max-width:637px){.big-photo--container{right:0;padding:0 8px}}.big-photo--inner-container{display:block;height:100%;height:100vh;position:relative;text-align:center;width:100%}.big-photo--inner-container img:last-child{display:block!important;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.big-photo--photo{display:block;text-align:center;max-height:100%}@media all and (max-width:1400px){.big-photo--photo.-landscape{width:100%}.big-photo--photo.-vertical{height:100%}}.big-photo--share{bottom:18px;left:18px;position:inherit;right:18px;text-align:center}.big-photo--add-to-ideabook{display:none}.big-photo--container:hover .big-photo--add-to-ideabook{position:absolute;display:inline-block;right:42%}@media all and (max-width:637px){.big-photo--container:hover .big-photo--add-to-ideabook{display:none}}.big-photo--button-bar{background:#fff;border-radius:3px;display:inline-block;line-height:26px;margin-left:18px;padding:8px;position:absolute;right:0;white-space:nowrap}.edit-photos--item-form-textarea,.form--textarea,.seo-element .edit-photos--item-form-textarea,.seo-element .form--textarea{white-space:normal}@media all and (max-width:637px){.big-photo--button-bar{display:none}}.big-photo--information{display:block;vertical-align:top;position:absolute;top:0}@media all and (max-width:637px){.big-photo--information{display:none}}.big-photo--information-container{display:block;height:100%;padding:24px 18px 8px 14px;overflow-y:auto}.big-photo--actions+.big-photo--information-container{border-bottom:60px transparent solid}.big-photo--ideabook-visit{border-bottom:1px #f7f7f7 solid;display:block;margin-bottom:4px;padding-bottom:4px}.big-photo--ideabook-container{display:inherit;margin-bottom:12px}.big-photo--description{display:block;margin:1em 0;position:relative}.big-photo--project-title a:hover{color:#599d79}.big-photo--warning{color:#fda45a}.big-photo--warning a:hover{color:#fec89c}.big-photo--project{border-top:1px #f2f6f4 solid;display:block;margin-top:18px;overflow:hidden;padding-top:7px}.big-photo--project-photos{display:block;margin-left:-4px}.big-photo--project-photos-item{float:left;margin-left:4px}.big-photo--actions{background:rgba(255,255,255,.9);padding:8px 24px 24px;position:absolute;z-index:99}.big-photo--visit-website{margin-bottom:8px}.big-photo--delete{color:#ff3566;float:right;padding-top:8px}.big-photo--readmore{color:#7dcda3;float:right;margin-top:4px}.big-photo--readmore:hover{color:#58bf89}.big-photo--comments{margin-top:18px;display:block}.landing-page{background:#243e45;display:block;margin-bottom:-18px;min-height:300px;min-width:1138px;position:relative}@media all and (max-width:1150px){.landing-page{margin-bottom:2px;min-height:0;min-width:100%}}@media all and (min-width:638px){.landing-page--sign-in-link{background-color:rgba(36,62,69,.8)}.landing-page--sign-up-link{background-color:rgba(89,157,121,.8)}.landing-page--sign-up-facebook-link{background-color:rgba(103,126,197,.8)}}@media all and (max-width:637px){.landing-page--sign-in{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:4px}.landing-page--sign-in-link,.landing-page--sign-up-facebook-link,.landing-page--sign-up-link{display:block;margin:0 4px 4px;width:auto}.landing-page--sign-in-link,.landing-page--sign-up-facebook-link{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:0}}.landing-page--carousel{display:block;max-width:1920px;position:relative}@media all and (max-width:637px){.landing-page--carousel{display:none}}.landing-page--explanatory--container-outer{height:60px;width:100%}.landing-page--explanatory--item--container{position:relative;display:block;float:left;width:33%;height:60px;color:#ededed;transition:background-color .35s;background:#243e45}.landing-page--explanatory--hover-effect{position:absolute;top:0;height:60px;height:100%;left:2%;transition:all .25s;width:96%}.landing-page--explanatory--hover-effect-bar{position:absolute;bottom:0;left:2%;width:96%;height:0;background:#7dcda3;transition:all .25s}.landing-page--explanatory--item{padding:5px 0}.landing-page--explanatory--span--container{height:60px;display:table;text-align:center;width:90%;margin:0 auto}@media all and (max-width:959px){.landing-page--explanatory--container{font-size:13px}.landing-page--explanatory--span--container{width:95%}}.landing-page--explanatory--icon--container{display:table-cell;vertical-align:middle}.landing-page--explanatory--icon{display:inline-block;margin:0 3px}.landing-page--explanatory--text{width:88%;margin:0 auto;display:table-cell;vertical-align:middle;color:#ededed;transition:color .25s}.landing-page--explanatory--item--container:hover{background-color:rgba(6,6,6,.4)}.landing-page--explanatory--item--container:hover .landing-page--explanatory--hover-effect-bar{height:4px;background:#58bf89}.ideabook--title{text-transform:none}.ideabook--details-created-at:before,.ideabook--details-date:before,.ideabook--details-published-at:before,.ideabook--details-visibility:before{color:#d5e0db;content:"· ";margin:0 .3em}.ideabook--social-buttons{float:left;margin:2px 18px 0 0}@media all and (max-width:637px){.ideabook--details{display:block;text-align:center}.ideabook--social-buttons{display:block;float:none;margin:18px 0;text-align:center}}.ideabook--items{clear:both;display:block}.ideabook--item{clear:left;display:block;margin:18px 0;position:relative}.clear,.ideabook--item-description hr{clear:both;display:block}.ideabook--item-edit{background:rgba(125,205,163,.5);border:1px dashed #7dcda3;border-radius:grid;bottom:-40px;left:-4px;opacity:0;position:absolute;right:-4px;top:-4px;z-index:10}.ideabook--item:hover .ideabook--item-edit{opacity:1}.ideabook--item-edit-button{bottom:4px;left:50%;margin:0 -100px;position:absolute;width:200px}.ideabook--item-photo{position:relative;z-index:11}.ideabook--item-photo img{height:auto;width:100%!important;cursor:-webkit-zoom-in;cursor:zoom-in}.ideabook--item.-landscape .ideabook--item-photo{display:block;margin-bottom:6px;text-align:center}.ideabook--item.-portrait .ideabook--item-photo{float:left;margin-right:9px;padding-right:9px;width:50%}.ideabook--item--add-to-ideabook{bottom:18px;left:0;position:absolute;right:0;text-align:center;top:auto}.ideabook--item--add-to-ideabook--button{z-index:2}.ideabook--item--position-arrows{position:absolute;left:10px;top:10px;opacity:0}.ideabook--item:hover .ideabook--item--position-arrows{opacity:1}.ideabook--item-description{min-height:28px}.ideabook--item-photo-credit{display:block;position:relative}.form-field{display:block;padding:5px 0}.ideabook-photo--show-link{display:block}.ideabook--private-container{background:#fff;background:rgba(255,255,255,.95);border-radius:4px;display:inline;margin:20px auto;max-width:600px;position:relative}@media all and (max-width:637px){.ideabook--private-container{background:#fff;border-radius:0;margin:0;width:100%;position:absolute}}.ideabook--private-title{display:block;padding:32px;text-align:center}.ideabook--private-content{padding-bottom:30px;display:block;width:100%;text-align:center}.ideabook--private-background-link{bottom:0;position:absolute;left:0;right:0;top:0}table.user--statistics{display:table;border-collapse:separate;border-spacing:2px;width:100%;text-align:center}table.user--statistics thead{display:table-header-group;vertical-align:middle}table.user--statistics tbody{display:table-row-group;vertical-align:middle}table.user--statistics tfoot{display:table-footer-group;vertical-align:middle}table.user--statistics col{display:table-column}table.user--statistics colgroup{display:table-column-group}table.user--statistics tr{display:table-row;vertical-align:inherit}table.user--statistics tr:nth-child(even){background:#e7f2e9}table.user--statistics tr:nth-child(odd){background:#FFF}table.user--statistics td,table.user--statistics th{display:table-cell;vertical-align:inherit;min-height:20px;line-height:30px}img,table.user--statistics>tr{vertical-align:middle}table.user--statistics td img,table.user--statistics th img{padding:5px}table.user--statistics td.metric{text-align:left}table.user--statistics th{font-weight:700;color:#7dcda3;background:#e7f2e9}table.user--statistics caption{display:table-caption;text-align:-webkit-center}.user-statistics .title--button{margin-top:0}.magazine-content{margin-top:-22px}.magazine-content h2{margin:0 0 .75rem}.magazine-content #filter-search-form select{width:200px;float:right}.magazine-content .ideabook--item-photos{width:100%;display:block;padding-bottom:10px}.magazine-content .ideabook--item{padding-bottom:20px}.magazine-content .ideabook--item-photo{display:inline-table;width:32%}.magazine-content .ideabook--item-photo img{padding:1px;cursor:pointer}.magazine-content .ideabook--item-owner{font-weight:bolder;line-height:35px}.magazine-content .ideabook--item-owner a.avatar{margin-right:5px}.magazine-content .ideabook--item-photo-owner:hover .avatar:before{border-color:#7dcda3}.magazine-content .ideabook--item-publish-date{font-style:italic;padding:0 5px}.magazine-content .ideabook--item-comments a,.magazine-content .ideabook--item-owner a{color:#6f888f}.magazine-content .ideabook--item-comments a:hover,.magazine-content .ideabook--item-owner a:hover{color:#7dcda3;text-decoration:none}.ideabook-review-request--label-status{color:#ff3566;float:right;font-weight:700;padding:5px 8px}.ideabook-review-request--label-status.-accepted{color:#599d79}.static a:hover,.term--links{color:#7dcda3}.job-offer{display:block;padding:7px 0}.job-offer--item{display:block}.job-offer--title{color:#7dcda3;font-weight:700;font-size:1.3em}#legend,.sign-up--accept-tos,.sign-up--subscribe-newsletter{font-size:12px}.job-offer--description{display:block;padding:20px 0}.map-wrapper{float:left;margin:0 10px}#map{border:1px solid #DDD;width:300px;height:300px;margin:10px 0;-webkit-box-shadow:#AAA 0 0 15px}#legend{font-style:italic}.ui-menu{background:#FBFAFA;border:1px solid #d3d3d3;display:block;width:30em}.ui-menu .ui-menu-item{display:block;overflow:hidden}.ui-state-focus{background:#d3d3d3}.navigation.ideabooks,.navigation.projects{margin:6px 0}.sign-up--accept-tos a,.sign-up--subscribe-newsletter a{text-decoration:underline}.flash--alert,.flash--error,.flash--form,.flash--notice{top:0}.project--description{display:block;margin:.75em auto}.term--links{line-height:2em}.social-links li{margin-right:15px}.form--field .ideabook--title{margin:0}.ideabook-photo--title{display:block;margin-bottom:.5em;margin-top:1.5em}@media all and (max-width:637px){.ideabook-photo--title{text-align:center;clear:both;margin-top:60px}}.review--form .form--title{margin-bottom:1em}.review--created-at{color:#d5e0db}.seo-element-form{border-top:1px #f2f6f4 solid;margin-top:2em;padding-top:1em}.seo-element-link{color:#7dcda3;font-weight:700}.seo-element-form .external-info{width:316px}.seo-element-form .form--checkbox-label{line-height:15px}.seo-element--meta-keywords{clear:left}.seo-text--text{display:block;margin-top:2em}.seo-text--text h2{font-size:1rem;font-weight:700}.form--errors-item.seo-element--meta-description-warning,.form--errors-item.seo-element--meta-title-warning{display:none}.big-photo--edit-spacer{clear:both;display:block;height:150px}.angucomplete-dropdown{position:absolute;width:100%;background:#fff;border-radius:3px}.angucomplete-row:hover,.angucomplete-selected-row{background:#EFF0F4}.angucomplete-row,.angucomplete-searching{display:block}.angucomplete-searching,.angucomplete-title{padding:0 4px}.angucomplete-row{cursor:pointer;line-height:28px}.angucomplete-container{overflow:visible}.big-photo--google-plus-link,.ideabook--details-google-plus-link,.navigation.-deselectable .navigation--item.-selected.-not-deselectable:before,.project--google-plus-link{display:none}.advertise-text li{display:inline-table;width:145px;text-align:center}.-for-landing_page-show .view-mode--item,.index-photos .business-type .view-mode--item,.index-professionals .view-mode--item{width:auto;padding-left:4px;padding-right:4px}.photo--credits.formatted-text blockquote,.photo--description.formatted-text blockquote,.user--imprint.formatted-text blockquote{margin:1em 30px;font-size:1.2em}.photo--credits.formatted-text p,.photo--description.formatted-text p,.user--imprint.formatted-text p{margin:0 .5em .5em 0}.badge-code--container{display:block;margin:8px 8px 18px}.badge-icon{float:left;margin-right:20px}.badge-code--tag{background:#fbfafa;display:block;margin:4px;overflow:auto;padding:8px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-break:break-all}.country-filter{margin-top:12px}.country-filter--title{color:#243e45;display:block;font-weight:700}@media all and (max-width:959px){.country-filter{position:relative;top:-7px}.country-filter--title{display:none}}@media all and (max-width:637px){.navigation,.view-mode{display:none}}sup{top:-.5em}sub{bottom:-.25em}sub,sup{font-size:11px;line-height:0;position:relative}.cancel-button{margin-right:8px}#redactor_modal,#redactor_modal input[type=text],#redactor_modal input[type=password],#redactor_modal input[type=email],#redactor_modal textarea{font-family:inherit!important}.redactor_toolbar li a.redactor_btn_horizontalrule{display:none}.edit-ideabook-photos--item-content li a.redactor_btn_horizontalrule{display:block}.badge--contianer{display:block;overflow:hidden;text-align:center;width:100%}.badge--headline{color:#7dcda3;display:inline-block;position:relative;font-size:1.1rem;font-weight:700}@media all and (max-width:637px){.badge--headline:after,.badge--headline:before{display:none}}.badge--headline:after,.badge--headline:before{background:#f2f6f4;content:"";height:1px;left:100%;margin:12px;position:absolute;width:700px}.badge--headline:before{left:auto;right:100%}.location--info{display:inline-block}.geolocation--text-field{max-width:181px;font-size:.9em}.map-canvas{border:7px solid #f7f7f7;border-radius:4px;display:block;height:350px;margin:0 -7px 30px;padding:1px;-webkit-transform:none!important;transform:none!important}.map-canvas .gm-style{border:1px solid #d5e0db}@media all and (max-width:959px){.map-canvas{height:250px}}@media all and (max-width:320px){.map-canvas{display:none}}.project_embedded_video{display:inherit;width:100%}@media all and (max-width:9999px){.project_embedded_video{height:565px}}@media all and (max-width:959px){.project_embedded_video{height:320px}}@media all and (max-width:320px){.project_embedded_video{height:250px}}.google-form{margin-top:1em;height:1250px}@media all and (max-width:9999px){.google-form{width:760px}}@media all and (max-width:959px){.google-form{width:600px}}@media all and (max-width:320px){.google-form{width:400px}}.ideabooks--static-ad{width:728px;height:90px;display:inline}.sub-header{width:100%;text-align:center;display:block}@media all and (max-width:1024px){.sub-header{display:none}}.goog-bubble-content{display:block}.recaptcha-v2{display:block;margin-bottom:11px}.recaptcha-v2 .form--errors-item{display:block;margin-top:-3px;margin-bottom:8px}.project-photos{display:block;overflow:hidden;padding:1px;margin:0 -4px -4px 0}.photo-candidate{float:left;margin:0 4px 4px 0}.photo-candidate:hover{opacity:.9}.photo-candidate img{width:124px}.icon{height:1.4286em;position:relative;top:-.02em;vertical-align:top;width:1em}.premium{color:#fda45a;font-weight:700;line-height:1.4286;letter-spacing:.2em;margin-left:.2em;text-transform:uppercase;white-space:nowrap}.premium .icon{width:.5em}.-white-{color:#fff}.-black-{color:#243e45}.-green-{color:#7dcda3}.-orange-{color:#fda45a}.-attention-color-{color:#ff3566}.-rating-color-{color:#e6c63c}.-premium-color-{color:#fda45a}.-lime-{color:#9fd685}.-copper-{color:#bf8c77}.-gold-{color:#bdae75}.-orchid-{color:#bd759a}.-turquoise-{color:#75babd}.-purple-{color:#736cad}.-pink-{color:#f09595}.-blue-{color:#6585a3}.-brown-{color:#705946}