.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pulse:hover,.hvr-pulse:focus,.hvr-pulse:active{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;width:100%}.cbutton{position:relative;display:inline-block;padding:0;border:none;background:none;color:#286aab;font-size:1.4em;overflow:visible;-webkit-transition:color 0.7s;transition:color 0.7s;-webkit-tap-highlight-color:transparent}.cbutton.cbutton--click,.cbutton:focus{outline:none;color:#3c8ddc}.cbutton__icon{display:block}.cbutton__text{position:absolute;opacity:0;pointer-events:none}.cbutton::after{position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;width:90px;height:90px;border-radius:50%;content:'';opacity:0;pointer-events:none}.cbutton--box{width:24px;height:24px;border:4px solid #16232f}.cbutton--box-color-1{background:#ff8b00}.cbutton--box-color-2{background:#b61854}.cbutton--box-color-3{background:#1d5cab}.cbutton--box-color-4{background:#f2438c}.cbutton--box-color-5{background:#ff6414}.cbutton--box-color-6{background:#5ed500}.cbutton--box-color-7{background:#0077ff}.cbutton--box-color-8{background:#7bff00}.cbutton--box-color-9{background:#fff}.cbutton--effect-ivana::before{position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;width:90px;height:90px;border-radius:50%;content:'';opacity:0;pointer-events:none}.cbutton--effect-ivana.cbutton--click::before{-webkit-animation:anim-effect-ivana-1 0.8s forwards;animation:anim-effect-ivana-1 0.8s forwards}.cbutton--effect-ivana.cbutton--click::after{-webkit-animation:anim-effect-ivana-2 0.8s forwards;animation:anim-effect-ivana-2 0.8s forwards}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@-webkit-keyframes anim-effect-ivana-1{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1)}100%{opacity:0;-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1)}}@keyframes anim-effect-ivana-1{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1)}100%{opacity:0;-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1)}}@-webkit-keyframes anim-effect-ivana-2{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1)}50%, 100%{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes anim-effect-ivana-2{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1)}50%, 100%{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%, 100%{-moz-transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-moz-transform:translateX(-10px)}20%, 40%, 60%, 80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%, 100%{-o-transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-o-transform:translateX(-10px)}20%, 40%, 60%, 80%{-o-transform:translateX(10px)}}@keyframes shake{0%, 100%{transform:translateX(0)}10%, 30%, 50%, 70%, 90%{transform:translateX(-10px)}20%, 40%, 60%, 80%{transform:translateX(10px)}}.animated.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}form#new_comment{margin-top:20px}.comment-content{width:100%;outline:0;font-size:16px;padding:10px 8px;border-radius:5px 5px 0px 0px;resize:none;border:2px solid #d8d8d8;font-family:inherit;color:inherit;overflow:hidden !important;box-sizing:border-box}.comment-content:focus{border:2px solid #b8b8b8}.emotify-social-section{padding:5px 8px}.emotify-comments-submission{outline:0;border:1px solid #4589E3;background:#4589E3;color:#fff;border-radius:5px;font-size:16px;padding:8px 16px;float:right;cursor:pointer}.emotify-comments-submission:active,.emotify-comments-submission:focus{border-color:#2569C3;background:#2569C3}.emotify-social-share-section{background-color:#f0f1f1;border-radius:0 0 5px 5px;border:2px solid #d8d8d8;border-top:none}.emotify-only-social{margin-top:20px;background-color:#f0f1f1;border-radius:5px}.emotify-social-section,.emotify-comment-submit-section{display:inline-block}.emotify-comment-submit-section{float:right;padding:5px 8px}.emotify-share-images{vertical-align:middle}.error-blank-comment{animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}.emotify-text-reaction-content-section{position:relative;text-align:center}#emotify-text-reaction-length-count{font-size:11px;color:#4589E3;position:absolute;bottom:4px;right:5px}.emotify-thank-you-message{font-size:16px;color:#888;text-align:center;padding:0 0 15px 0}.emotify-social-bordered{text-align:center;border:1px solid #E2E2E2;padding:10px;border-radius:5px;box-sizing:border-box;width:100%}.emotify-social-bordered .emotify-social-section{line-height:0}.emotify-social-share-link{text-decoration:none;cursor:pointer}@media (max-width: 480px){.emotify-comments-submission{font-size:16px;padding:8px 12px}}.emotify-re-engage-banner{padding:6px;border-bottom:1px solid #d8d8d8;margin-top:20px;background:#e8e8e8;border-radius:2px}body#dark-theme .emotify-re-engage-banner{color:#373e44}.emotify-social-prompt{display:inline-block;vertical-align:middle}.emotify-re-engage-stories-columnar{display:flex;display:-webkit-flex;justify-content:space-between;margin-top:14px}.emotify-re-engagement-columnar{margin-right:11px;border:1px solid #ccc;border-radius:5px;background-color:#fafafa;cursor:pointer}.emotify-3-col{max-width:calc(33.3333% - 11px)}.emotify-4-col{max-width:calc(25% - 11px)}.emotify-re-engagement-columnar:last-child{margin-right:0}.emotify-re-engagement-columnar img{margin:16px 0 8px;width:100%;border-radius:4px;transition:all 0.2s linear}.emotify-3-col div.emotify-default-img{height:100px;border:none;background-color:#ccc;background-size:cover;border-radius:4px 4px 0px 0px;transition:all 0.3s linear}.emotify-4-col div.emotify-default-img{height:100px;border:none;background-color:#ccc;background-size:cover;border-radius:4px 4px 0px 0px;transition:all 0.3s linear}.emotify-re-engagement-columnar a{text-decoration:none;color:inherit;font-size:14px;font-weight:600;outline:0;transition:all 0.2s linear}.emotify-re-engagement-columnar a:hover{text-decoration:none;color:#4589E3;font-size:14px;font-weight:600;transition:all 0.2s linear}.emotify-re-engagement-title-columnar{max-height:56px;overflow:hidden;line-height:18px;margin:8px}.emotify-linear-re-engage{padding:12px 0 12px 8px;display:flex;display:-webkit-flex;align-items:center;border-bottom:1px solid #e2e2e2;color:inherit;text-decoration:none;transition:all 0.2s linear}.emotify-linear-re-engage:hover{color:#4589E3;background:#F1F1F1}.emotify-img-linear{border-radius:4px;background:#ccc}.emotify-re-engage-linear-title{margin-left:14px;font-size:20px}.emotify-linear-img-container{width:48px !important;height:48px !important;background-color:#ccc;background-size:cover;border-radius:4px}@media (max-width: 530px){.emotify-re-engage-linear-title{line-height:20px;overflow:hidden;max-height:42px;font-size:18px;max-width:calc(97.5% - 48px - 14px - 8px);display:inline-block;font-weight:500}.emotify-re-engage-banner{font-size:15px}.emotify-linear-img-container{width:48px !important;height:48px !important;overflow:hidden;display:inline-block;background-size:cover;background-color:#ccc}.emotify-linear-re-engage{display:block !important}}html{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#373e44;margin:0 auto;overflow:hidden}body[data-min-rule='true']{min-height:122px}body *{outline:0;-webkit-overflow-scrolling:touch;-webkit-appearance:none}body#dark-theme{color:#fff}#dark-theme .emotify-header,#dark-theme .comment-content{color:#5d6369}button,input[type='submit']{-webkit-appearance:none !important}.emotify-reactions{text-align:center}.emotify-header{padding:6px;border-bottom:1px solid #d8d8d8;background:#e8e8e8;border-radius:2px;overflow:hidden}body#dark-theme .emotify-branding{color:#373e44}.emotify-branding{display:flex;display:-webkit-flex;float:right;font-size:10px;line-height:10px;margin:6px 0 0 0}.emotify-branding img{margin:0 0 0 3px}.emotify-current-smart,.emotify-current-classic{display:flex;display:-webkit-flex;overflow-x:auto !important;overflow-y:hidden}.emotify-smart,.emotify-classic{display:inline-block;text-align:center;width:16.67%;padding:0 10px}.emotify-current-count{font-size:12px;font-weight:600;margin-top:16px}.emotify-current-count.is-hidden{visibility:hidden !important;height:4px !important}.emotify-current-emotion{font-size:11px;margin-top:4px;min-height:18px}.reaction-label-active{padding:3px 8px 4px;background:#666;border-radius:15px;color:#fff;font-weight:600}.emotify-current-emoji{cursor:pointer;margin-top:-4px}.emotify-widget-toggle-btn{margin-top:10px;padding:8px 16px;font-size:14px;border-radius:25px;outline:none;border:1px solid #D8D8D8;background:#F0F1F1;color:#373e44;cursor:pointer;transition:all 0.2s linear}.emotify-widget-toggle-btn:hover{background-color:#D8D8D8}body#dark-theme .emotify-widget-toggle-btn{color:#fff}body#dark-theme .emotify-widget-toggle-btn:hover{color:#373e44}.emotify-widget-toggle-btn-toggled{background-color:#D8D8D8 !important}.emotify-most-popular-image{display:inline-block;vertical-align:bottom}.count-active,.count-inactive{color:#fff;border-radius:50px;padding:2px 7px 4px;min-width:18px;display:inline-block}.count-inactive{background:#ccc !important;opacity:0.8}@media (max-width: 360px){.emotify-smart,.emotify-classic{padding:0 4px}}@media (max-width: 392px){.emotify-current-emoji img{width:46px !important}.emotify-social-prompt{display:none}}@media (max-width: 530px){.emotify-header{font-size:15px}}@media (max-width: 520px){.reaction-label-active{padding:2px 6px 3px !important}.count-active,.count-inactive{padding:3px 5px 5px !important}.emotify-current-count{font-size:11px !important}}@media (min-width: 360px) and (max-width: 400px){.emotify-smart,.emotify-classic{padding:0 6px}}