/*
 * Copyright 1999-2025 FlamingText.com Pty Ltd
 * All rights are reserved.
 */
.ft-result-logo-image-wrapper{text-align:center;margin-bottom:1em;position:relative;*z-index:1}.ft-result-logo-image-wrapper a{text-decoration:none}.ft-result-logo-image-wrapper img{position:relative;vertical-align:bottom}.ft-result-logo-info{float:left;margin:0 10% 1.5em;width:80%;position:relative}.ft-result-logo-stats{float:right;margin-top:3px}.ft-result-logo-stats p{float:none;font-size:13px;text-align:left;color:#1a1a1a;line-height:18px}.ft-result-logo-stats-col{float:left;margin-left:.5em}.ft-result-license-div{*width:260px}.ft-result-license-div p{font-size:15px;margin-bottom:5px}.ft-result-commercial-use-div{margin:0 0 20px;text-align:center}.ft-result-commercial-use-div p,.ft-result-commercial-use-div a{line-height:25px}.ft-result-commercial-use-div p{font-size:12px}.ft-result-commercial-use-div a{line-height:25px;display:inline-block;width:46%}.ft-result-commercial-use-div .ft-btn-border-mask{margin:0 0 0 8px}.buy-button .ft-result-btn{text-shadow:none;font-size:14px;line-height:20px;padding:1px 9px;min-width:40px;text-align:center;border-radius:2px}.buy-button .ft-result-btn:active{padding:2px 9px 0}.ft-hover-info-holder{float:left;position:relative}.ft-result-buy-hover-info{display:none}@media(min-width:800px){.ft-result-buy-hover-info{position:absolute;z-index:3;margin:0;top:-65px;left:100%;margin-left:20px;min-width:280px;max-width:none;border-width:3px;padding:.9em;text-align:center;font-size:14px}.ft-hover-info-holder:hover .ft-result-buy-hover-info{display:block}.ft-result-buy-hover-info .ft-note-yellow-arrow{left:-15px;top:58px}.ft-result-buy-hover-info .ft-note-yellow-arrow-border{left:-20px;top:58px}}.ft-result-buy-hover-info-header{display:inline-block;margin:.6em 0 1em;border-bottom:1px solid #dcdcb4;padding-bottom:.6em;width:100%}.ft-result-buy-hover-info span{float:left;font-weight:bold;margin-left:1.2em}.ft-result-buy-hover-info p{font-size:13px;text-align:left;margin-left:1em;text-decoration:underline;white-space:nowrap}.ft-result-buy-hover-info ul{float:left;margin-left:1em;font-size:12px}.ft-result-buy-hover-info li{float:left;margin:.5em 1em;list-style-type:square;*float:none;*margin-left:2em}.ft-result-page-center-group{width:500px;max-width:100%;margin:0 auto 3em}.ft-result-logo-actions-wrapper .ft-justify-grid-item{width:46%;float:none;margin:0 0 1em 0;_overflow:visible}.ft-result-logo-actions-wrapper .ft-btn{text-align:left;*padding:7px 24px;overflow:hidden;text-overflow:ellipsis}.ft-result-logo-actions-wrapper button.ft-btn{width:100%;*width:230px}.ft-result-logo-actions-wrapper .ft-btn .icon{margin:0 1.75em 0 .25em}.ft-result-logo-actions-wrapper .collapse-arrow{font-size:14px;color:#666;text-align:center;margin:0;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ft-result-logo-actions-wrapper .ft-result-commercial-use-div a{text-align:left}.ft-result-logo-actions-wrapper .ft-result-commercial-use-div a span{margin-right:2.5em!important}.ft-more-menu-list-wrapper{text-align:center}.ft-more-menu-list-pos-helper{position:relative;display:inline-block}.ft-more-menu-list{position:absolute;right:0;z-index:1;overflow:hidden;width:150px;border:1px solid #999;box-shadow:2px 2px 3px rgba(0,0,0,.5);border-radius:2px 0 2px 2px}.ft-more-menu-list-item{display:block;width:100%;background:#333;color:#999;text-decoration:none;border:0;border-bottom:1px solid #444;padding:0 1em 0 1.5em;font-size:15px;text-align:right;line-height:2em;cursor:pointer}a.ft-more-menu-list-item{*width:auto}.ft-more-menu-list li:last-of-type .ft-more-menu-list-item{border-bottom:0}.ft-more-menu-list-item:hover{background-color:#424143}.ft-result-logo-hover-linking-message{color:#2a2a2a;position:absolute;top:104%;width:100%;min-height:40px;padding:2px 0;background:white;z-index:-1;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;left:0;display:none\9;*display:none}.ft-linking-message-tall{padding-bottom:30px;*padding-bottom:40px}.ft-result-logo-hover-linking-message p{font-size:14px;color:#2a2a2a}.ft-result-img img:hover ~.ft-result-logo-hover-linking-message{opacity:100;z-index:4;display:block\9;*display:block}.ft-result-page-logonut-logos-section .ft-justify-grid{padding-top:4px;min-height:87px}.ft-result-page-logonut-logos-section .logonut-logo{vertical-align:bottom}@media(min-width:24.5em){.ft-result-page-logonut-logos-section .logonut-logo{float:right}}.ft-result-page-logonut-logos-section .ln-box{width:31%}@media(max-width:32em){.ft-result-page-logonut-logos-section .ln-box{width:48%}}.ln-box img{max-width:100%;vertical-align:bottom}.ft-result-decider-image-wrapper img{position:relative;max-width:100%}.ft-result-decider-hover-info-holder{text-align:center;width:50%;margin:0 0 1em 40px}.ft-result-decider-hover-info-holder .ft-btn-border-mask{width:100%;margin:0}.ft-hover-info-holder .arrow.ft-btn:after{position:absolute;right:1em;margin:.45em 0 0}.ft-result-decider-hover-info-holder .ft-result-buy-hover-info{top:-55px;margin:0}.ft-result-buy-hover-info-footer{margin-top:.3em;border-top:1px solid #dcdcb4;padding-top:.6em}.ft-result-buy-hover-info-footer .ft-hover-info-extra{font-weight:normal;font-style:italic}@media(max-width:685px){.ft-result-decider-image-wrapper,.ft-result-decider-title{text-align:center}.ft-result-decider-hover-info-holder{width:80%;margin-left:10%}}@media(max-width:515px){.ft-result-logo-stats{float:none;margin-top:0}.ft-result-logo-stats-col{margin-left:0}.ft-result-logo-info{float:none;width:96%;margin:0 2% 1em}}@media(max-width:500px){.ft-result-logo-image-wrapper{margin-bottom:.5em}.ft-result-license-div{float:none;clear:both}.ft-result-license-div p{font-size:13px}.ft-result-license-div p strong{font-size:15px}.ft-result-logo-actions-wrapper .ft-justify-grid-item{width:48%}.ft-result-logo-actions-wrapper .ft-btn{padding:12px 20px}.ft-result-logo-actions-wrapper .ft-btn .icon{margin-right:.5em}.ft-result-decider-hover-info-holder{width:100%;margin-left:0}.ft-result-logo-actions-wrapper .ft-result-commercial-use-div a span{margin-right:1.75em!important}}@media(max-width:350px){.ft-result-logo-actions-wrapper .ft-btn{padding:12px 10px;font-size:14px;line-height:20px}.ft-result-logo-actions-wrapper .ft-btn small{font-size:8px}.ft-result-logo-actions-wrapper .ft-result-commercial-use-div a span{margin-right:1em!important}}@media(min-height:800px){.ft-result-logo-image-wrapper{padding:1em}.ft-result-logo-info{margin-bottom:2em}}@media(min-height:850px){.ft-result-logo-info{margin-bottom:5em}.ft-result-logo-actions-wrapper{margin-bottom:6em}}