.content-page .mini-survey .more-like-this-wrapper .survey-nav li .more-like-this,.home-page .more-like-this-wrapper .survey-nav li .more-like-this{margin:0}.content-page .mini-survey .more-like-this-wrapper .progress-circle,.home-page .more-like-this-wrapper .progress-circle{width:10px;height:10px;display:inline-block;background:#ccc;border-radius:50%}.content-page .mini-survey .more-like-this-wrapper .progress-circle.selected,.home-page .more-like-this-wrapper .progress-circle.selected{background:#ef2d27}.content-page .mini-survey .more-like-this-wrapper .loading img,.home-page .more-like-this-wrapper .loading img{margin-top:10px}.content-page .mini-survey .waterfall-next .btn,.home-page .waterfall-next .btn{float:right}.content-page .mini-survey .waterfall-next.lifted,.home-page .waterfall-next.lifted{position:relative}.content-page .mini-survey .waterfall-next.lifted .btn,.home-page .waterfall-next.lifted .btn{position:absolute;top:-40px;right:0}.lightbox .content-page .mini-survey .list-builder .suggested-things .thumbnail-placeholder,.lightbox .content-page .mini-survey .list-builder .suggested-things .suggested-thing,.lightbox .content-page .mini-survey .list-builder .suggested-things .frame,.lightbox .home-page .list-builder .suggested-things .thumbnail-placeholder,.lightbox .home-page .list-builder .suggested-things .suggested-thing,.lightbox .home-page .list-builder .suggested-things .frame{width:179px;height:179px}.lightbox .content-page .mini-survey .list-builder .suggested-things .suggested-thing .node-type-icon-white,.lightbox .home-page .list-builder .suggested-things .suggested-thing .node-type-icon-white{left:39px;top:5px}.content-page .predictionWidget{position:relative;min-height:200px}.content-page .predictionWidget .more-like-this-wrapper{margin:0}.content-page .predictionWidget .results.first{border-top:1px solid #ccc}.content-page .predictions{margin:20px 0 0 0}.content-page .predictions .data-loading{top:100px}.content-page .predictions .load-more .data-loading{top:5px}.content-page .predictions .results{margin:0;border-right:0;border-left:0;border-top:0;border-bottom:1px solid #ccc}.content-page .predictions .results.last{margin-bottom:0;border-bottom:0}.content-page .predictions .results .rating-name{margin:15px 0 0 0}.content-page .predictions .results .thing-name{width:250px;font-size:16px;font-weight:600;word-wrap:break-word}.content-page .predictions .results .thumbnail{width:140px;height:140px;margin-right:20px}.content-page .predictions .results .prediction-content{width:340px;min-height:140px;position:relative}.content-page .predictions .results .thing-info>div{max-height:90px;overflow:hidden}.content-page .predictions .results .thing-info label{margin-right:5px}.content-page .predictions .results .return-btn{position:absolute;right:5px;top:5px}.content-page .predictions .results .prediction-likebox{margin-top:7px}.content-page .predictions .results .prediction-likebox .svgi{display:inline-block;width:20px;height:20px;background-size:20px 20px;margin-right:10px;vertical-align:middle}.content-page .predictions .results .prediction-likebox .svgi.icon-rating-love{background-size:20px 18px}.content-page .predictions .results .prediction-likebox .likebox-label{font-weight:600;font-size:16px;vertical-align:middle}.content-page .predictions .results .confirm-buttons{padding:10px;background:#f5f5f5;position:relative;margin-top:10px}.content-page .predictions .results .confirm-buttons .confirm-label{display:inline-block;vertical-align:middle;font-weight:600;font-size:18px;margin:15px 20px 0 10px}.content-page .predictions .results .confirm-buttons .confirm-button{width:60px;height:60px;display:inline-block;border:none;cursor:pointer;background-size:40px 40px;vertical-align:middle;margin-right:10px;float:right}.content-page .predictions .results .confirm-buttons .confirm-button.agree-button{background-color:#49b64a;background-size:45px 38px}.content-page .predictions .results .confirm-buttons .confirm-button.disagree-button{background-color:#d6262f;margin:0}.content-page .predictions .results .confirm-buttons .confirm-button:not(.hover-blocker){-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.content-page .predictions .results .confirm-buttons .confirm-button:not(.hover-blocker).disagree-button:hover:not(.selected){background-color:#c0222a;opacity:1}.content-page .predictions .results .confirm-buttons .confirm-button:not(.hover-blocker).agree-button:hover:not(.selected){background-color:#42a443;opacity:1}.content-page .predictions .results .result{padding:20px;min-height:180px;background:#fff;position:relative}.content-page .predictions .results .result:hover{cursor:pointer}.content-page .predictions .results .result:hover .actions{display:block}.content-page .predictions .results .result.active:hover{background-color:#fff}.content-page .predictions .results .result.active:hover .actions{display:none}.content-page .predictions .results .result .thing-type{color:#ccc}.content-page .predictions .results .result .thing-type>span{font-weight:400}.content-page .predictions .results .result .your-rating{position:absolute;bottom:0;margin-top:10px}.content-page .predictions .results .result .your-rating.rated{position:relative;bottom:auto;left:auto}.content-page .predictions .results .result .your-rating.rated>label{display:none}.content-page .predictions .results .result .your-rating.rated .like-box-name{color:#333}.content-page .predictions .results .result .your-rating>label{margin-right:5px}.content-page .predictions .results .result .your-rating .like-box-name{color:#ef2d27;font-weight:600;text-transform:capitalize}.content-page .predictions .results .result .thumbnail{position:relative;border:1px solid #ccc}.content-page .predictions .results .result .thumbnail .thing-thumbnail{width:138px;height:138px}.content-page .predictions .results .result .thumbnail .thing-thumbnail .node-type-icon-white{width:138px;height:138px;position:relative;background-position:-408px -10px;float:left;background-color:transparent}.content-page .predictions .results .result .thumbnail .thing-thumbnail>div{width:138px;height:138px;position:relative;z-index:100;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.content-page .predictions .results .result .thumbnail .thing-icon-container{border:none;position:absolute;z-index:100;height:100%;width:100%;left:0;top:0}.content-page .predictions .results .result .thumbnail .thing-icon-container .thing-like{background-size:42px 42px;left:49px;top:49px;position:absolute;z-index:100;width:42px;height:42px}.content-page .predictions .results .result .thumbnail .thing-icon-container .thing-like.animate{-webkit-animation:ThingLikeZoom .25s linear;-moz-animation:ThingLikeZoom .25s linear;-ms-animation:ThingLikeZoom .25s linear;-o-animation:ThingLikeZoom .25s linear;animation:ThingLikeZoom .25s linear;visibility:visible}.content-page .predictions .results .result .thumbnail .thing-icon-container .thing-like.icon-rating-love{background-size:42px 38px}.content-page .predictions .results .result .thumbnail .thing-icon-container .thing-like.no-opinion{margin:0}.content-page .predictions .results .result .like-boxes{position:relative;border-top:1px solid #ccc;padding:20px 0 0 0;text-align:center;margin:20px -20px 0 -20px;padding:30px 0 10px 0}.content-page .predictions .results .result .like-boxes .no-opinion{margin-left:-5px}.content-page .predictions .results .result .like-box{width:42px;height:42px;display:inline-block;margin:0 30px 0 0}.content-page .predictions .results .result .like-box.last{margin-right:0}.content-page .predictions .results .result .like-box:hover{border-color:#f22a1a;cursor:pointer}.content-page .predictions .results .result .like-box div{width:42px;height:42px;position:relative;left:0;visibility:visible;background-size:42px 42px}.content-page .predictions .results .result .like-box div.icon-rating-love{background-size:42px 38px}.content-page .predictions .results .result .like-box p{text-align:center;color:#f0443f;margin-top:25px}.content-page .predictions .results .done .thing-info,.content-page .predictions .results .done .thumbnail{-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}.content-page .predictions .results .done .thing-info .thing-icon-container,.content-page .predictions .results .done .thumbnail .thing-icon-container{background:rgba(255,255,255,0.5)}.content-page .single-type-feed .my-feed-loader{padding-top:20px}.content-page .single-type-feed .widget-content{border-bottom:1px solid #ccc}.content-page .single-type-feed .ratings-wrapper .ratings{margin-bottom:40px}.content-page .single-type-feed .predictions{margin:0}.content-page .single-type-feed .mini-surveys{margin:0}.connections .opinion-feed{min-height:150px}.connections .opinion-feed .my-feed-loader{position:relative;top:0;left:0;text-align:center;padding:10px 0 10px 0}.connections .opinion-feed .responses .loading{left:200px}.connections .opinion-feed .my-feed-loader{padding-bottom:30px}.connections .followers-listing{padding:0}.connections .followers-listing .members{padding-bottom:20px}.connections .followers-listing .members .left-column{float:left;margin-left:20px}.connections .followers-listing .members .right-column{float:right;margin-right:20px}.connections .followers-listing .followers-listing-more{width:100%;font-size:13px;color:#999;border-top:1px solid #ccc}.connections .followers-listing .followers-listing-more:hover{color:#ef2d27}.connections .followers-listing .content-mini-loader{height:32px}.connections .followers-listing .user-avatar{width:100px;height:100px;position:absolute;left:50%;top:55px;margin-left:-50px;border:1px solid #ccc;background-color:#fff}.connections .followers-listing .user-avatar img{width:98px;height:98px}.connections .followers-listing .no-followers,.connections .followers-listing .no-followees{font-size:18px;position:relative;background-color:transparent;background-repeat:no-repeat}.connections .followers-listing .no-followers{padding:220px 20px 30px;background-position:50% 20px;background-image:url('/opi/images/connections-no-followers.png')}.connections .followers-listing .no-followees{padding:220px 20px 30px;background-position:50% 20px;background-image:url('/opi/images/connections-no-followees-v2.png')}.connections .followers-listing .no-followees .user-avatar{top:55px}.connections .followers-listing .btn-add-more-info{padding:0}.connections .followers-listing .btn-add-more-info a{height:55px;font-size:18px;display:block;color:#333;padding:10px 20px}.connections .followers-listing .btn-add-more-info a:hover{color:#ef2d27}.connections .followers-listing .btn-add-more-info a .icon-plus{width:24px;height:24px;display:inline-block;margin-right:20px;position:relative;top:5px;background-color:#29e000;background-size:14px 14px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.connections .member-summary{width:260px;padding-top:10px;border:1px solid #ccc;margin-top:20px}.connections .member-summary.nooffset{margin-top:0}.connections .member-summary .member-details .member-avatar{width:80px;height:80px;margin-left:10px;float:left;border:1px solid #ccc;cursor:pointer}.connections .member-summary .member-details .member-info{width:150px;float:right;margin-right:10px}.connections .member-summary .member-details .member-info .member-name{width:100%;font-size:14px;font-weight:bold;line-height:14px;padding-bottom:8px;border-bottom:1px dotted #ccc;cursor:pointer}.connections .member-summary .member-details .member-info .member-name:hover{color:#ef2d27}.connections .member-summary .member-details .member-info .following-since-header{padding-top:6px}.connections .member-summary .member-details .member-info .follow-back-status{color:#999}.connections .member-summary .member-details .member-info .following-since-header,.connections .member-summary .member-details .member-info .following-since,.connections .member-summary .member-details .member-info .follow-back-status{font-size:12px}.connections .member-summary .latest-activity{margin-top:15px;padding:0 12px}.connections .member-summary .latest-activity-header{font-size:13px;color:#333;font-weight:bold;text-transform:uppercase}.connections .member-summary .latest-activity-opi-info{padding:5px 0 8px 20px}.connections .member-summary .latest-activity-opi-info.icon-opinion-gray{background-size:14px 12px;background-position:left 8px}.connections .member-summary .latest-activity-opi-info,.connections .member-summary .latest-activity-opi-info .activity-type,.connections .member-summary .latest-activity-opi-info .btn-activity-target{font-size:13px}.connections .member-summary .latest-activity-opi-info .activity-type,.connections .member-summary .latest-activity-opi-info .btn-activity-target{font-weight:bold}.connections .member-summary .latest-activity-opi-info .activity-type{font-weight:bold;color:#ef2d27}.connections .member-summary .latest-activity-opi-info .btn-activity-target{color:#6e043e}.connections .member-summary .latest-activity-opi-info .btn-activity-target:hover{color:#ef2d27}.connections .member-summary .follow-member{width:100%;height:38px;margin-top:13px;text-align:left;padding:10px 10px 10px 20px;border-top:1px solid #ccc;background-position:10px 50%}.connections .member-summary .follow-member span{color:#999}.connections .followers-grid{width:280px}.connections .followers-grid .box-heading-label-small{width:100%;font-size:13px;line-height:21px}.connections .followers-grid .avatar-list{padding-bottom:0}.connections .followers-grid .avatar-list a{width:80px;height:80px;display:block;border:1px solid #ccc;margin-bottom:9px}.connections .followers-grid .avatar-list a:not(:nth-child(3n)){margin-right:9px}.connections .followers-grid .avatar-list a img{width:100%;height:100%}.connections .followers-grid .user-avatar{width:100px;height:100px;position:absolute;left:50%;top:136px;margin-left:-50px;border:1px solid #ccc;background-color:#fff}.connections .followers-grid .user-avatar img{width:98px;height:98px}.connections .followers-grid .no-followers,.connections .followers-grid .no-followees{font-size:14px;position:relative;background-color:transparent;background-repeat:no-repeat;padding:395px 20px 15px}.connections .followers-grid .no-followers{background-position:50% 9px;background-image:url('/opi/images/connections-home-no-followers.png')}.connections .followers-grid .no-followees{background-position:50% 9px;background-image:url('/opi/images/connections-home-no-followees-v2.png')}.connections .followers-grid .btn-add-info{width:100%;font-size:13px;line-height:14px;padding-right:30px;color:#999;text-align:right;position:relative}.connections .followers-grid .btn-add-info:hover{color:#333}.connections .followers-grid .btn-add-info .icon-plus{width:16px;height:16px;bottom:6px;right:5px;margin-left:10px;display:inline-block;background-color:#29e000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-size:10px 10px;position:absolute}.connections .followers-grid .content-mini-loader{width:100%;background-position:50% 50%}.connections .followers-grids-wrapper{display:table;margin-bottom:20px}.connections .followers-grids-wrapper .followers-grids{display:table-row}.connections .followers-grids-wrapper .followers-grids .followers-grid,.connections .followers-grids-wrapper .followers-grids .followers-grid-separator{display:table-cell;position:relative}.connections .followers-grids-wrapper .followers-grids .followers-grid .avatar-list,.connections .followers-grids-wrapper .followers-grids .followers-grid-separator .avatar-list{margin-bottom:30px}.connections .followers-grids-wrapper .followers-grids .followers-grid .avatar-list+.box-footer,.connections .followers-grids-wrapper .followers-grids .followers-grid-separator .avatar-list+.box-footer{position:absolute;bottom:0}.connections .followers-grids-wrapper .followers-grids .followers-grid-separator{width:20px}.responses .response,.modular-opinion .modular-opi-block{padding:20px 0 20px 20px;position:relative}.responses .response:not(:last-child),.modular-opinion .modular-opi-block:not(:last-child){border-bottom:1px solid #ccc}.responses .response .results-count,.modular-opinion .modular-opi-block .results-count{position:absolute;top:0;right:24px;font-size:13px;color:#aaa}.responses .response .icon-opinion-results,.modular-opinion .modular-opi-block .icon-opinion-results{width:20px;height:20px;position:absolute;top:0;right:-1px;padding:0;border:1px solid #ccc;border-top:none;background-size:14px 15px}.responses .response .icon-opinion-results.active,.modular-opinion .modular-opi-block .icon-opinion-results.active{background-position-x:2px;background-color:#e5e5e5;border-right:none}.responses .response .icon-pencil,.modular-opinion .modular-opi-block .icon-pencil{width:100%;height:100%;position:absolute;background-color:#ef2d27;background-size:46px 46px;opacity:0;cursor:pointer;z-index:100;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.15s;-webkit-animation-delay:.15s;animation-duration:.15s;animation-delay:.15s}.responses .response .thumbnails,.modular-opinion .modular-opi-block .thumbnails{width:140px;height:140px;float:left;position:relative}.responses .response .thumbnails .thumbnail-wrapper,.modular-opinion .modular-opi-block .thumbnails .thumbnail-wrapper{width:139px;height:139px;background-position:-411px -10px}.responses .response .thumbnails .response-icon,.modular-opinion .modular-opi-block .thumbnails .response-icon{background-size:48px;overflow:hidden}.responses .response .thumbnails .response-icon.agree,.modular-opinion .modular-opi-block .thumbnails .response-icon.agree{background-color:#49b64a;background-size:60px 48px}.responses .response .thumbnails .response-icon.agree-mildly,.modular-opinion .modular-opi-block .thumbnails .response-icon.agree-mildly{background-color:#a0cf3e;background-size:60px 48px}.responses .response .thumbnails .response-icon.disagree-mildly,.modular-opinion .modular-opi-block .thumbnails .response-icon.disagree-mildly{background-color:#d7842f}.responses .response .thumbnails .response-icon.disagree,.modular-opinion .modular-opi-block .thumbnails .response-icon.disagree{background-color:#d6262f}.responses .response .thumbnails .response-icon:hover,.modular-opinion .modular-opi-block .thumbnails .response-icon:hover{cursor:pointer}.responses .response .thumbnails .response-icon:hover .icon-pencil,.modular-opinion .modular-opi-block .thumbnails .response-icon:hover .icon-pencil{-webkit-animation-name:zoomIn;animation-name:zoomIn;opacity:1}.responses .response .thumbnails .second-thumb,.modular-opinion .modular-opi-block .thumbnails .second-thumb{width:80px;height:80px;position:absolute;right:0;bottom:0;z-index:1}.responses .response .thumbnails .second-thumb+.thumbnail-wrapper,.modular-opinion .modular-opi-block .thumbnails .second-thumb+.thumbnail-wrapper{width:110px;height:110px;background-position:-427px -26px}.responses .response .member-avatar,.modular-opinion .modular-opi-block .member-avatar{width:80px;height:80px;position:relative;border:1px solid #ccc;background-size:78px;overflow:hidden}.responses .response .member-avatar:hover,.modular-opinion .modular-opi-block .member-avatar:hover{cursor:pointer}.responses .response .member-avatar:hover .icon-pencil,.modular-opinion .modular-opi-block .member-avatar:hover .icon-pencil{-webkit-animation-name:zoomIn;animation-name:zoomIn;opacity:1}.responses .response .opi,.modular-opinion .modular-opi-block .opi{width:280px;float:left;margin-left:20px}.responses .response .opi .opi-header,.modular-opinion .modular-opi-block .opi .opi-header{width:260px;font-size:12px;color:#999}.responses .response .opi .opi-header .svgi.icon-quote,.modular-opinion .modular-opi-block .opi .opi-header .svgi.icon-quote{width:30px;height:27px;display:block;float:left;margin:0 10px 0 0}.responses .response .opi .opi-header .opi-header-labels .title,.responses .response .opi .opi-header .opi-header-labels .thing-link,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels .title,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels .thing-link{font-size:14px;line-height:14px;font-weight:bold;color:#6e043e}.responses .response .opi .opi-header .opi-header-labels .title:hover,.responses .response .opi .opi-header .opi-header-labels .thing-link:hover,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels .title:hover,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels .thing-link:hover{color:#ef2d27}.responses .response .opi .opi-header .opi-header-labels .title.disabled:hover,.responses .response .opi .opi-header .opi-header-labels .thing-link.disabled:hover,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels .title.disabled:hover,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels .thing-link.disabled:hover{color:#6e043e;cursor:normal}.responses .response .opi .opi-header .opi-header-labels div,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels div{line-height:12px}.responses .response .opi .opi-header .opi-header-labels div .member-link,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels div .member-link{color:#999;font-weight:normal;font-size:12px}.responses .response .opi .opi-header .opi-header-labels div .member-link:hover,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels div .member-link:hover{color:#ef2d27}.responses .response .opi .opi-header .opi-header-labels div .member-link.disabled:hover,.modular-opinion .modular-opi-block .opi .opi-header .opi-header-labels div .member-link.disabled:hover{color:#999}.responses .response .opi .opi-content,.modular-opinion .modular-opi-block .opi .opi-content{margin-top:10px;color:#000;word-wrap:break-word;font-size:13px}.responses .response .opi .opi-content .btn-inline,.modular-opinion .modular-opi-block .opi .opi-content .btn-inline{color:#6e043e}.responses .response .opi .opi-content .btn-inline:hover,.modular-opinion .modular-opi-block .opi .opi-content .btn-inline:hover{color:#ef2d27}.responses .response .riposte,.modular-opinion .modular-opi-block .riposte{width:400px;clear:both;float:right;border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.responses .response .riposte .member-avatar,.modular-opinion .modular-opi-block .riposte .member-avatar{float:left;margin-right:20px}.responses .response .riposte .riposte-content,.modular-opinion .modular-opi-block .riposte .riposte-content{width:300px;float:left;padding-right:20px;font-size:13px}.modular-opinion{padding-bottom:20px}.modular-opinion .response-buttons{width:500px;margin-left:auto;margin-right:auto}.content-page .modular-opinion .modular-opi-block{border-bottom:none;padding-bottom:0;border-top:none;cursor:default}.content-page .modular-opinion .modular-opi-block:hover{background-color:#fff}.modular-opinion .modular-opi-block .thumbnails .second-thumb{border:1px solid #ccc}.privacy-manager-confirm{color:#999;font-size:16px;padding:0 15px 20px}.privacy-manager-confirm>div{padding-bottom:20px}.privacy-manager-confirm>div:not(:last-child){border-bottom:1px solid #ccc}.privacy-manager-confirm-header{color:#333;font-size:18px;line-height:35px;margin:30px 0}.privacy-manager-confirm-header .btn{width:170px;height:35px;margin-right:60px;font-size:18px;padding-top:3px}.privacy-manager-confirm-header:not(.privacy-manager-confirm-buttons) .btn{float:right;cursor:default}.privacy-manager-confirm-header:not(.privacy-manager-confirm-buttons) .btn.btn-secondary{text-align:left;font-weight:bold;background-size:18px 13px;background-position:90% 50%;padding-left:20px}.privacy-manager-confirm-header:not(.privacy-manager-confirm-buttons) .btn.btn-secondary:hover{background-color:#999}.privacy-manager-confirm-header:not(.privacy-manager-confirm-buttons) .btn.btn-secondary.level-invisible{background-position:80% 50%;padding-left:40px}.privacy-manager-confirm-header.privacy-manager-confirm-buttons{text-align:center;margin-bottom:0}.privacy-manager-confirm-header.privacy-manager-confirm-buttons .privacy-manager-confirm-buttons-wrapper{width:240px;height:25px;margin:25px auto 0}.privacy-manager-confirm-header.privacy-manager-confirm-buttons .privacy-manager-confirm-buttons-wrapper .btn{width:100px;height:25px;margin:0;padding-top:2px;font-weight:bold;font-size:14px;border:none}.privacy-manager-confirm-header.privacy-manager-confirm-buttons .privacy-manager-confirm-buttons-wrapper .btn:hover{background-color:#ef2d27}.profiler.box-component .box-content{min-height:250px;padding:0;overflow:hidden}.profiler.box-component .box-content:hover .profiler-lunch{background-image:url('/opi/images/profiler-launch-on.gif')}.profiler.box-component .box-content>p{padding:10px;font-size:15px}.profiler.box-component .box-content .profiler-lunch{background-image:url('/opi/images/profiler-launch-off.gif');background-repeat:no-repeat;background-position:15px 0}.profiler.box-component .box-content .profiler-img{width:100%;height:140px;background-image:url('/opi/images/profiler_v2.png');background-repeat:no-repeat;background-position:bottom left;background-position:50% 0;background-color:#fff}.profiler.box-component .box-content .btn{width:198px;padding:5px 12px;margin:0 10px 10px 10px;text-transform:uppercase;position:relative;overflow:hidden;z-index:10;background:#999;border:none}.profiler.box-component .box-content .btn>span{z-index:10;position:relative}.profiler.box-component .box-content .btn:hover{background:#ef2d27}.profiler.box-component .box-content .btn:hover:before{content:"";position:absolute;width:0;height:0;border-top:30px solid transparent;border-right:15px solid #ce262a;top:-1px;left:98px;z-index:1}.profiler.box-component .box-content .btn:hover:after{content:'';position:absolute;width:85px;height:29px;left:112px;top:-1px;background:#ce262a;z-index:2}.thing-search-box.box-component{border:none}.thing-search-box.box-component>*{border:none}.thing-search-box.affix{width:220px;top:20px}.thing-search-box .box-heading{border:1px solid #ccc;border-width:1px 1px 0 1px}.thing-search-box .box-heading .icon-plus{width:16px;height:16px;display:inline-block;background-color:#03e017;border-radius:50%;background-size:10px 10px;vertical-align:middle;position:relative;top:-1px;margin-right:7px}.thing-search-box .box-content{padding:0;margin:0}.thing-search-box .box-content .main-search{width:100%;height:30px}.thing-search-box .box-content .main-search>input{height:100%;border:1px solid #ccc}.thing-search-box .box-content .main-search .search-results{top:30px}.thing-quick-opinion-box .add-own-opinion-loading{position:relative;height:80px}.thing-quick-opinion-box .add-opinion-container{margin:0 0 20px 0;cursor:pointer;padding:0 20px 20px 20px;opacity:1;position:relative;background:#fff;border-bottom:1px solid #ccc;z-index:1;cursor:auto}.thing-quick-opinion-box .add-opinion-container .thing-quick-opinion-header{padding:0;font-size:18px}.thing-quick-opinion-box .add-opinion-container .add-opinion .back-to-descriptions{border:none;padding:5px 0;background:#fff}.thing-quick-opinion-box .add-opinion-container .add-opinion .opinion_text_box_container{position:relative;margin-top:10px;border:1px solid #ccc}.thing-quick-opinion-box .add-opinion-container .add-opinion .opinion_text_box{width:488px;max-width:488px;height:70px;max-height:210px;margin-bottom:0;padding:5px;font-size:12px;border-color:#ccc;border:none;resize:none}.thing-quick-opinion-box .add-opinion-container .add-opinion .message_container{width:493px;margin:5px 0 5px 5px;padding-left:0;height:13px;max-height:13px}.thing-quick-opinion-box .add-opinion-container .add-opinion .opinion-text{color:#ef2d27;font-weight:700}.thing-quick-opinion-box .add-opinion-container .warning-info{margin:12px 0 0 20px;color:#666}.thing-quick-opinion-box .add-opinion-container .warning-info>div{display:inline-block;width:370px}.thing-quick-opinion-box .add-opinion-container .btn-secondary{padding:1px 10px;margin:10px 0 0 0}.thing-quick-opinion-box .add-opinion-container .like-box-name{color:#ef2d27;font-weight:600;text-transform:none}.thing-quick-opinion-box .add-opinion-container .like-boxes{position:relative;text-align:center;padding:10px 0 10px 0;font-size:0}.thing-quick-opinion-box .add-opinion-container .save-response-text{margin:20px 0 0 0;padding:2px 10px}.thing-quick-opinion-box .add-opinion-container .like-box{width:42px;height:42px;display:inline-block;margin:0 30px 0 0}.thing-quick-opinion-box .add-opinion-container .like-box.last{margin-right:0}.thing-quick-opinion-box .add-opinion-container .like-box:hover{border-color:#f22a1a;cursor:pointer}.thing-quick-opinion-box .add-opinion-container .like-box.favourite{background-image:url('../images/like-boxes-sprite-v7.png');background-repeat:no-repeat}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.show{visibility:visible}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.animate{-webkit-animation:ThingLikeZoom .25s linear;-moz-animation:ThingLikeZoom .25s linear;-ms-animation:ThingLikeZoom .25s linear;-o-animation:ThingLikeZoom .25s linear;animation:ThingLikeZoom .25s linear;visibility:visible}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.love{background-position:0 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.happy{background-position:-71px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.neutral{background-position:-142px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.sad{background-position:-213px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.hate{background-position:-284px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.tosee,.thing-quick-opinion-box .add-opinion-container .like-box.favourite.tolisten,.thing-quick-opinion-box .add-opinion-container .like-box.favourite.bitsof,.thing-quick-opinion-box .add-opinion-container .like-box.favourite.talented{background-position:-355px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.interested{background-position:-497px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.not_interested{background-position:-426px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.strongly_negative{background-position:-568px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.mildly_negative{background-position:-639px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.strongly_positive{background-position:-710px 0}.thing-quick-opinion-box .add-opinion-container .like-box.favourite.mildly_positive{background-position:-781px 0}.thing-quick-opinion-box .add-opinion-container .like-box.active{opacity:1}.thing-quick-opinion-box .add-opinion-container .like-box.disabled{opacity:.25}.thing-quick-opinion-box .add-opinion-container .like-box div{width:42px;height:42px;position:relative;left:0;visibility:visible;background-size:42px 42px}.thing-quick-opinion-box .add-opinion-container .like-box div.icon-rating-love{background-size:42px 38px}.thing-quick-opinion-box .add-opinion-container .like-box div.disabled{opacity:.5}.thing-quick-opinion-box .add-opinion-container .like-box p{text-align:center;color:#f0443f;margin-top:25px}.related-articles{border-top:1px solid #ccc;padding:15px 0 0 0}.related-articles .box-header{font-size:13px;padding:0 0 5px 0}.related-articles ul{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.related-articles ul li{padding:10px 0;border-top:1px solid #ccc}.related-articles ul li a{display:block}.related-articles ul li a span{display:inline-block}.related-articles ul li a .article-title{width:135px;padding-right:10px}.related-articles ul li a .article-thumbnail{border:1px solid #ccc;width:85px;height:85px;vertical-align:top;background-size:cover;background-position:50% 50%}.related-articles .more-like-this-wrapper .more-like-this{margin:0}.related-articles .more-like-this-wrapper .icon-skip:after{top:0}.related-documents{border-top:1px solid #ccc;padding:15px 0 0 0}.related-documents .box-header{font-size:13px;padding:0 0 5px 0}.related-documents ul li{padding:10px 0;border-top:1px solid #ccc}.related-documents ul li .categories{margin:0 0 5px 0}.related-documents ul li .categories .category{display:inline-block;font-weight:700}.related-documents ul li .categories .category:after{content:',\00a0'}.related-documents ul li .categories .category.last:after{content:normal}.related-documents ul li .document-info{display:block}.related-documents ul li .document-info span{display:inline-block}.related-documents ul li .document-info .document-title{width:190px;padding-left:10px}.related-documents ul li .document-info .icon-pdf-large{width:30px;height:30px;background-size:contain;vertical-align:top}.ratings-stats-container{display:none}.ratings-stats-container.visible{display:block}.ratings-stats-container .ratings-stats-info+.rating-distribution-content{padding:20px;border-bottom:1px solid #ccc}.ratings-stats-container .rating-distribution-content{padding:20px}.ratings-stats{padding:0;min-height:100px}.ratings-stats .mini-loader{margin-top:50px;border:none}.ratings-stats .c3-line{stroke-width:3px}.ratings-stats .c3-tooltip-name-positivity-avg{display:none}.ratings-stats .c3-circles-positivity-avg{display:none}.ratings-stats .c3-circles-positivity{opacity:.6 !important}.ratings-stats .c3-line-positivity{display:none}.ratings-stats .c3-axis-y .domain{stroke:none}.ratings-stats .c3-tooltip{box-shadow:2px 2px 12px 0 #777;font-size:14px;opacity:1}.ratings-stats .c3-tooltip th{background-color:#fff;color:#666}.ratings-stats .c3-tooltip tr{border:none}.ratings-stats .c3-tooltip td{border:none}.ratings-stats .c3-axis-y .tick{font-size:11px}.ratings-stats .c3-axis-y .tick line{display:none}.ratings-stats .c3-axis-x .tick line{stroke:transparent}.ratings-stats .c3-axis-x path{stroke:#ccc}.ratings-stats .c3-ygrid-line line{stroke-dasharray:3 3;shape-rendering:crispEdges}.ratings-stats .c3-tooltip .svgi{width:15px;height:15px;background-size:contain;vertical-align:middle;position:relative;top:-2px}.ratings-stats .c3-tooltip th{padding:10px 10px 3px 10px}.ratings-stats .c3-tooltip td{padding:3px 10px}.ratings-stats .c3-tooltip tr:last-child td{padding:3px 10px 10px 10px}.ratings-stats .c3-tooltip .name{font-size:14px}.ratings-stats .c3-tooltip .value{font-size:14px;padding:3px 10px}.ratings-stats .c3-tooltip .net-score td{font-weight:600;text-transform:uppercase}.ratings-stats .c3-tooltip .net-score td:last-child{text-align:right}.ratings-stats .ratings-stats-info{display:table}@media (max-width:767px){.ratings-stats .ratings-stats-info{width:100%}}.ratings-stats .ratings-stats-info ul{display:table-row}.ratings-stats .ratings-stats-info ul li{vertical-align:top;width:289px;position:relative;min-height:110px;display:table-cell}@media (max-width:767px){.ratings-stats .ratings-stats-info ul li{width:50%}}.ratings-stats .ratings-stats-info ul li>div{padding:15px 20px 15px 20px}.ratings-stats .ratings-stats-info ul li h3{font-weight:700;text-transform:uppercase;margin:0}.ratings-stats .ratings-stats-info ul li .percentile{margin:0}.ratings-stats .ratings-stats-info ul li .more-info{padding-top:0}.ratings-stats .ratings-stats-info ul li .more-info>p{padding:0;margin:0}.ratings-stats .ratings-stats-info ul li .more-info>p.additional-info{font-size:13px;color:#ccc}.ratings-stats .ratings-stats-info ul li .basic-info{position:relative}.ratings-stats .ratings-stats-info ul li .point{font-size:40px;font-weight:700;position:absolute;top:0;right:15px;line-height:normal}.ratings-stats .ratings-stats-info ul li .btn-more-info{width:100%;line-height:1;padding:0 30px;color:#fff;font-size:11px;text-align:left;text-transform:uppercase;font-weight:700;position:absolute;bottom:0}.ratings-stats .ratings-stats-info ul li .btn-more-info:before{content:'+';font-size:16px;font-family:Arial;position:absolute;left:18px;top:-2px}.ratings-stats .ratings-stats-info ul li.disabled{color:#ccc}.ratings-stats .ratings-stats-info ul li.disabled.volume,.ratings-stats .ratings-stats-info ul li.disabled.positivity{border-bottom:2px solid #ccc}.ratings-stats .ratings-stats-info ul li.disabled.volume .point,.ratings-stats .ratings-stats-info ul li.disabled.positivity .point{color:#ccc}.ratings-stats .ratings-stats-info ul li.volume{border-right:1px solid #ccc;border-bottom:2px solid #61e9ef}.ratings-stats .ratings-stats-info ul li.volume .point{color:#61e9ef}.ratings-stats .ratings-stats-info ul li.positivity{border-bottom:2px solid #e86e86}.ratings-stats .ratings-stats-info ul li.positivity .point{color:#e86e86}.ratings-stats #positivity-over-time-chart{border-bottom:1px solid #ccc;margin:10px 20px 20px 20px}.ratings-stats #positivity-over-time-chart svg{height:300px}.ratings-stats #volume-over-time-chart{margin:20px 20px 0 20px}.ratings-stats .over-time-chart{position:relative;overflow:hidden}.ratings-stats .over-time-chart .over-time-chart-mask{width:100%;height:700px;background:#fff;opacity:.8;position:absolute;z-index:10}.ratings-stats .over-time-chart .chart-header{position:relative}.ratings-stats .over-time-chart .chart-header h4{margin:20px;position:relative}.ratings-stats .over-time-chart .chart-header .date{position:absolute;right:20px;top:0;font-size:12px}.ratings-stats .over-time-chart .chart-header.line-chart-header h4{margin-bottom:0}.ratings-stats .filters ul{outline:1px solid #ccc;margin:0 19px 20px 19px}.ratings-stats .filters ul li{float:left;border-left:1px solid #ccc}.ratings-stats .filters ul li>button{background:#f5f5f5;width:89px}.ratings-stats .filters ul li>button.active,.ratings-stats .filters ul li>button:hover{background:#fff}.ratings-stats .filters ul li:first-child{border-left:none}.box-component .ratings-stats{padding:0}.correlated-with{border-top:none !important;padding-top:0 !important}.correlated-with .correlated-header{padding-bottom:5px;font-weight:bold;text-transform:uppercase}.correlated-with ul li{width:100px;height:100px;margin-left:9px;float:left;background:#808080;position:relative}.correlated-with ul li:first-child{margin-left:0}.correlated-with ul li .node-type-icon-white{background-color:transparent;background-position:-325px -25px;width:50px;height:50px;position:absolute;right:0;left:0;top:15px;margin:auto}.correlated-with ul li .correlated-thig-thumbnail{width:100%;height:100%;position:relative;border:1px solid #ccc;background-size:cover;background-position:50% 50%}.correlated-with ul li .correlated-thig-thumbnail .correlated-thing-details{width:100%;position:absolute;bottom:0;color:#fff;font-size:10px;padding:5px;text-transform:uppercase;background:rgba(48,26,21,0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.correlated-with ul li .correlated-thig-thumbnail .correlated-thing-details .correlated-thing-label{text-align:center}.correlated-with ul li .correlated-thig-thumbnail .correlated-thing-details .correlated-thing-level{display:none}.correlated-with ul li .correlated-thig-thumbnail .correlated-thing-details .correlated-thing-level .correlated-thing-level-label{text-transform:none}.correlated-with ul li .correlated-thig-thumbnail .correlated-thing-details .correlated-thing-level .correlated-thing-level-bar{width:100%;height:10px;margin-top:5px;background-color:#fff}.correlated-with ul li .correlated-thig-thumbnail .correlated-thing-details .correlated-thing-level .correlated-thing-level-bar .correlated-thing-level-bar-fill{width:0;height:100%;background-color:#61e9ef}.correlated-with ul li .correlated-thig-thumbnail:hover{cursor:pointer}.correlated-with ul li .correlated-thig-thumbnail:hover .correlated-thing-label{display:none}.correlated-with ul li .correlated-thig-thumbnail:hover .correlated-thing-level{display:block}.browse-thing .col-2 .correlated-with .more-like-this-wrapper{height:20px}.browse-thing .col-2 .correlated-with .more-like-this-wrapper .more-like-this{right:0}.ie8 .waterfall-sequence .time-remaining .survey-icon,.ie9 .waterfall-sequence .time-remaining .survey-icon{float:left}.ie8 .waterfall-sequence .time-remaining .survey-name,.ie9 .waterfall-sequence .time-remaining .survey-name{float:left;max-width:500px}@media (min-width:1500px){.ie8 .waterfall-sequence .time-remaining .survey-name,.ie9 .waterfall-sequence .time-remaining .survey-name{max-width:640px}}.ie8 .waterfall-sequence .time-remaining .survey-name.time-container-shown,.ie9 .waterfall-sequence .time-remaining .survey-name.time-container-shown{max-width:355px}@media (min-width:1500px){.ie8 .waterfall-sequence .time-remaining .survey-name.time-container-shown,.ie9 .waterfall-sequence .time-remaining .survey-name.time-container-shown{max-width:470px}}.ie8 .waterfall-sequence .time-remaining .time-container,.ie9 .waterfall-sequence .time-remaining .time-container{float:right}.waterfall-sequence{width:100%}@media (min-width:768px){.waterfall-sequence{width:580px;margin:0 auto}}@media (min-width:1060px){.waterfall-sequence{margin:80px auto 0}}.waterfall-sequence .left-off-canvas-toggle{text-indent:0;left:25px;display:none}@media (min-width:768px) and (max-width:1059px){.waterfall-sequence .left-off-canvas-toggle.visible{display:block}}.waterfall-sequence .left-off-canvas-toggle .text{margin-left:50px;margin-top:-5px}.waterfall-sequence .widget-container{width:100%}.waterfall-sequence .widget-container .sub-header{font-size:18px}@media (min-width:768px){.waterfall-sequence .widget-container .sub-header{padding:0 20px}}.waterfall-sequence .time-remaining{position:absolute;left:0;top:0;z-index:10;width:100%;border-bottom:1px solid #ccc;display:-webkit-flex;display:-ms-flexbox;display:flex}.waterfall-sequence .time-remaining .survey-icon{background-color:#ccc;text-transform:uppercase;padding:14.5px 15px;color:#fff;margin:-1px;background-size:60%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:768px){.waterfall-sequence .time-remaining .survey-icon{background-size:40%;padding:14.5px 25px}}.waterfall-sequence .time-remaining .survey-name{font-weight:600;padding-top:6px;padding-left:10px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.waterfall-sequence .time-remaining .time-container{padding-top:6px;padding-right:10px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.waterfall-sequence .time-remaining .time{display:inline-block}.waterfall-sequence .time-remaining .time>div{display:inline-block}.waterfall-sequence .time-remaining .time .hours{margin-right:3px}.waterfall-sequence .waterfall-sequence-chooser{position:absolute;z-index:1;transition:all .3s;left:-201px;top:-1px;width:200px;display:none}@media (min-width:768px){.waterfall-sequence .waterfall-sequence-chooser{display:block}}@media (min-width:1060px){.waterfall-sequence .waterfall-sequence-chooser{z-index:0;left:15px;top:80px}}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item{background-color:#fff}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item{border-color:#ccc}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item{border-color:#ccc}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item{padding:10px;border-width:1px;border-style:solid;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s}@media (min-width:1060px){.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item{padding:6px 10px}}@media (max-width:1059px){.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item.active,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item.active,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item.active,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item:hover,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item:hover,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item:hover{background-color:#ef2d27}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item.active .btn,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item.active .btn,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item.active .btn,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item:hover .btn,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item:hover .btn,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item:hover .btn{color:#fff}}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item .btn,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item .btn,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item .btn{color:#000;font-size:14px}@media (min-width:1060px){.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item .btn.active,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item .btn.active,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item .btn.active,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item .btn:hover,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item .btn:hover,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item .btn:hover{color:#ef2d27;background-color:#fff}}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item{border-top-width:0}@media (min-width:1060px){.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item{border-bottom-width:0;-webkit-opacity:0;-moz-opacity:0;opacity:0}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-item:last-child{padding-bottom:15px;border-bottom-width:1px}}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item{width:100%;height:40px;text-transform:uppercase;font-size:14px;font-weight:600;padding:11px;cursor:default}@media (min-width:1060px){.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item{height:30px;padding:4px 10px}}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item.active,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item.active,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item:hover,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item:hover{background-color:#fff}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item .icon-refresh-red,.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-header-item .icon-refresh-red{width:15px;height:15px;display:inline-block;margin-right:4px;position:relative;top:2px}.waterfall-sequence .waterfall-sequence-chooser .waterfall-sequence-close-item{border-bottom:0;font-weight:500;cursor:pointer}.waterfall-sequence .waterfall-question-feed{width:100%;float:left;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.waterfall-sequence .waterfall-question-feed .waterfall-question-wrapper{width:100%;border:none}.waterfall-sequence .waterfall-question-feed .waterfall-question-wrapper .widget-content{width:100%;padding:50px 20px 20px;border:1px solid #ccc;margin-bottom:20px}.waterfall-sequence .waterfall-question-feed .waterfall-question-wrapper .widget-content .waterfall-survey-wrapper{-webkit-opacity:0;-moz-opacity:0;opacity:0}.waterfall-sequence .waterfall-question-feed .waterfall-question-wrapper .widget-content .waterfall-survey-wrapper .widget-header{display:none}.waterfall-sequence .waterfall-question-feed .waterfall-question-wrapper.first .survey-icon{background-color:#ef2d27}.waterfall-sequence .waterfall-question-feed .waterfall-question-wrapper-initial{position:relative;overflow:hidden;height:0}.waterfall-sequence .waterfall-question-feed .waterfall-question-wrapper-initial .widget-content{position:absolute}.waterfall-sequence .waterfall-question-feed .waterfall-question-wrapper-initial-animated+.waterfall-question-wrapper .widget-content{border-top-color:#fff}.waterfall-sequence .waterfall-question-feed .waterfall-login-wrapper{border:none}.waterfall-sequence .mini-survey{width:580px;border:none}.waterfall-sequence .mini-survey .waterfall-next{position:relative}.waterfall-sequence .mini-survey .waterfall-next .btn{padding:4px 36px;font-size:21px;vertical-align:top;margin-top:-19px;float:none}.waterfall-sequence .mini-survey .waterfall-next .btn-default{margin:0 0 10px 30px}.waterfall-sequence .mini-survey .waterfall-next .share-box{margin:0 0 0 60px}.waterfall-sequence .mini-survey .info-area .result-label{text-align:left}@media (min-width:768px){.waterfall-sequence .mini-survey .info-area .result-label{padding:0 20px}}.waterfall-sequence .mini-survey .info-area .result-label>div{display:block}.waterfall-sequence .mini-survey .info-area .result-label .legend-box{margin:4px 10px 0 0;vertical-align:top;display:inline-block}.waterfall-sequence .mini-survey .info-area .result-label>span{display:table-cell}.waterfall-sequence .mini-survey .error-message{border:none;padding-top:20px}@media (max-width:767px){.waterfall-sequence .mini-survey .question-wrapper{padding:20px 0}.waterfall-sequence .mini-survey .question-wrapper .answer-options span{float:left}.waterfall-sequence .mini-survey .question-wrapper .answer-options .answer-box .answer-wrapper{display:block;margin-left:50px;width:auto}.waterfall-sequence .mini-survey .question-wrapper .answer-options .answer-box .answer-wrapper .answer-text{padding-right:0}.waterfall-sequence .mini-survey .question-wrapper .answer-options.display-results .answer-box .answer-text{padding-right:35px}}.waterfall-sequence-completed .sub-header{margin-bottom:20px}.waterfall-sequence-completed .answer-option{min-height:30px;margin:14px 20px 10px;font-size:16px;border-top-left-radius:20px;border-bottom-left-radius:20px;cursor:pointer;display:block;color:#333;position:relative}@media (max-width:767px){.waterfall-sequence-completed .answer-option{margin-left:0;margin-right:0}}.waterfall-sequence-completed .answer-option:hover{background-color:#f5f5f5}.waterfall-sequence-completed .answer-option:hover .pseudo-checkbox{border-color:#ef2d27}.waterfall-sequence-completed .answer-option .pseudo-checkbox{width:30px;height:30px;background-size:20px 14px;background-color:#fff;border:4px solid #ccc;border-radius:15px;display:inline-block;position:absolute;top:50%;left:0;margin-top:-15px}.waterfall-sequence-completed .answer-option .answer-label{width:80%;margin-left:50px;float:left;padding:5px 0}.waterfall-sequence-completed .answer-option.active .pseudo-checkbox{background-size:26px 20px;background-color:#ef2d27;border:none}.elections{position:relative;/*! perfect-scrollbar - v0.5.9
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2015 Hyunje Alex Jun; Licensed MIT */}.elections .no-overflow{min-height:760px}.elections .main-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.elections .main-view.ng-leave{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-animation-duration:.3s;-webkit-animation-delay:0s;animation-duration:.3s;animation-delay:0;-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.elections .main-view.ng-enter{position:absolute;width:100%;height:100%;left:0;opacity:0;-webkit-animation-duration:.3s;-webkit-animation-delay:.3s;animation-duration:.3s;animation-delay:.3s}.elections .main-view.ng-enter.ng-enter-active{-webkit-animation-duration:.3s;-webkit-animation-delay:0s;animation-duration:.3s;animation-delay:0;-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.elections .elections-content{position:relative;background:#fff}@media (max-width:768px){.elections .elections-content{padding:0 40px 40px 40px}}@media (max-width:480px){.elections .elections-content{padding:0 20px 20px 20px}}.elections .image-layer{display:none}.elections #feedback_tab{display:none}.elections .help-btn{color:#ef2d27;padding:0;margin:0;position:relative;vertical-align:top}.elections .help-btn span{display:inline-block;width:15px;height:15px;background-size:contain;position:relative;top:2px}@media (max-width:480px){.elections .centre-view .map-container .elections-uk-map{display:block;margin-top:20px}}.elections .map-container{position:relative;width:27%;margin:0 auto;padding:20px 0 0 0}.elections .map-container.affix{position:relative}@media (min-width:1060px){.elections .map-container{min-height:768px}}@media (max-width:992px){.elections .map-container{float:right;margin:0 20px 0 0;width:45%;position:absolute;right:0}.elections .map-container .elections-uk-map{width:65%}.elections .map-container.affix{position:fixed;right:0}}@media (max-width:768px){.elections .map-container{width:100%;float:none;position:relative}.elections .map-container.affix{position:relative}.elections .map-container .elections-uk-map{margin:40px auto 0 auto}}@media (max-width:480px){.elections .map-container{padding:0}.elections .map-container .elections-uk-map{display:none;margin:0 auto}}.elections .map-container .site-nav{padding:0;margin:0}@media (max-width:480px){.elections .map-container .site-nav{margin:20px 0 0 0}}.elections .map-container .site-nav>li{padding:0;font-size:16px}.elections .map-container .elections-uk-map{overflow:visible;width:100%}.elections .map-container .elections-uk-map svg{overflow:visible;padding-bottom:40px}.elections .map-container .elections-uk-map path.hex{stroke:#fff;stroke-width:3px;stroke-opacity:0}.elections .nvtooltip{border:none;padding:0;margin:0}.elections .nvtooltip .pie-tooltip{position:relative;padding:5px;opacity:.8;font-size:16px;border:1px solid #ccc;color:#333}.elections .nvtooltip .pie-tooltip span{display:inline-block;vertical-align:middle}.elections .nvtooltip .pie-tooltip .pie-name{margin-right:5px}.elections .nvtooltip .pie-tooltip .pie-color{width:18px;height:18px;margin-right:5px}.elections .share-box .social-bookmarks>li{line-height:1}.elections .ps-container.ps-active-x>.ps-scrollbar-x-rail,.elections .ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.elections .ps-container.ps-in-scrolling{pointer-events:none}.elections .ps-container.ps-in-scrolling>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.elections .ps-container.ps-in-scrolling>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.elections .ps-container.ps-in-scrolling>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.elections .ps-container.ps-in-scrolling>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.elections .ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.elections .ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.elections .ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.elections .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.elections .ps-container:hover.ps-in-scrolling{pointer-events:none}.elections .ps-container:hover.ps-in-scrolling>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.elections .ps-container:hover.ps-in-scrolling>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.elections .ps-container:hover.ps-in-scrolling>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.elections .ps-container:hover.ps-in-scrolling>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.elections .ps-container:hover>.ps-scrollbar-x-rail,.elections .ps-container:hover>.ps-scrollbar-y-rail{opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.elections .ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.elections .ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.elections .ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.elections .ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.elections .widget-container{margin-left:30px;padding:20px 0 0 0;position:absolute;border:none;opacity:0;top:0;width:28%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width:1600px){.elections .widget-container{width:27%}}@media (max-width:1600px){.elections .widget-container{width:28%;margin-left:20px}}@media (max-width:992px){.elections .widget-container{margin:0 0 20px 20px;position:relative;right:0 !important;left:0;width:45%;float:left}}@media (max-width:768px){.elections .widget-container{width:100%;padding:0;margin:20px 0}}@media (max-width:480px){.elections .widget-container{margin:20px 0 0 0}}.elections .widget-container .widget-icon{width:35px;height:35px;background-color:#999;position:absolute;left:-35px;top:0;display:inline-block}@media (max-width:480px){.elections .widget-container .widget-icon{display:none}}.elections .widget-container .scroll-container{margin:0;overflow:hidden;height:100%;position:relative;left:0;top:0}.elections .widget-container .scroll-container>.widget-content{position:relative;padding:0;overflow:visible}@media (max-width:480px){.elections .widget-container .scroll-container>.widget-content{left:0;padding:0;margin:20px 0 0 0}}.elections .widget-container .widget-content{width:100%;border:none;padding:0}@media (max-width:480px){.elections .widget-container .widget-content{border:none;padding:0}}.elections .widget-container .widget-content>header .header-label{font-size:42px;text-transform:uppercase;line-height:1;position:relative}@media (max-width:1060px){.elections .widget-container .widget-content>header .header-label{font-size:40px}}.elections .widget-container .widget-content>header .last-update{position:relative;font-size:12px;text-transform:capitalize}@media (max-width:1600px){.elections .widget-container .widget-content>header .last-update{display:block;margin:10px 0 0 0;position:relative;right:auto !important;bottom:auto}}.elections .widget-container .widget-content .empasized-box{background:#fdeae9;padding:0 15px;padding:7px 15px;font-weight:600}.elections .widget-container .widget-content .empasized-box>span{text-transform:uppercase;color:#ef2d27}.elections .nav-tabs{margin:17px 0;padding:0 15px;border-bottom:1px solid #ccc}.elections .nav-tabs>li .help-btn{display:none;line-height:1;top:-1px}.elections .nav-tabs>li>a{border:1px solid #ccc;border-bottom:none;padding:0;border-radius:0;background-color:#f5f5f5;color:#333;height:35px;position:relative;margin:0}.elections .nav-tabs>li>a>div{padding:5px 10px;height:36px}.elections .nav-tabs>li>a>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px;cursor:pointer;display:inline-block;overflow:visible}.elections .nav-tabs>li>a:hover{cursor:pointer}.elections .nav-tabs>li>a .last-update{display:none;font-size:10px;position:absolute;bottom:0;max-width:none;width:100%;left:0;bottom:-6px;color:#ccc}.elections .nav-tabs>li.active>a>div{background:#fff}.elections .nav-tabs>li.active .help-btn{display:inline-block}.elections .nav-tabs>li.active .last-update{display:block}.elections .nav-tabs>li:first-child>a{border-right:none}.elections .nav-tabs>li:first-child>a:focus,.elections .nav-tabs>li:first-child>a:active,.elections .nav-tabs>li:first-child>a:hover{border-right:none}@media (max-width:480px){.elections .nav-tabs>li:first-child>a{border-right:1px solid #ccc}}@media (max-width:768px){.elections .nav-tabs>li{display:table-cell;width:1%}}.elections .d3-tip .latest-opinion{padding:10px}.elections .latest-opinions-sidebar{right:-250px;left:auto;top:0;position:absolute;width:250px;display:block;height:100%;background:#fff;border-left:1px solid #ccc;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.4s;-webkit-animation-delay:.5s;animation-duration:.4s;animation-delay:.5s}@media (max-width:992px){.elections .latest-opinions-sidebar{display:none}}.elections .latest-opinions-sidebar.show{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;right:0}.elections .latest-opinions-sidebar .latest-opinions-sidebar-header{font-size:16px;padding:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.elections .latest-opinions-sidebar .thing-search-box{border:none;border-bottom:1px solid #ccc;padding:0;margin:0}.elections .latest-opinions-sidebar .thing-search-box .box-heading{border:none;font-size:16px}.elections .latest-opinions-sidebar .thing-search-box .box-content .main-search{height:50px}.elections .latest-opinions-sidebar .thing-search-box .box-content .main-search>input{border:none;border-top:1px solid #ccc}.elections .latest-opinions-sidebar .thing-search-box .box-content .main-search .search-results{top:50px;z-index:10}.elections .latest-opinions-sidebar .latest-opinions-widget{border:none}.elections .latest-opinions-sidebar .latest-opinions-widget .box-heading{border-top:none;border-bottom:1px solid #ccc;font-size:16px}.elections .latest-opinions-sidebar .latest-opinions-widget .box-heading .icon-broadcast{background-position:0 1px}.elections .latest-opinions-sidebar .latest-opinions-widget .latest-opinions{border-top:none;position:relative;width:100%;overflow:hidden;padding-right:41px}.elections .latest-opinions-sidebar .latest-opinions-widget .latest-opinions .latest-opinion{position:relative}.elections .latest-opinions-sidebar .latest-opinions-widget .report-container{position:relative}.elections .latest-opinions-sidebar .latest-opinions-widget .report-container .report-to-yougov{background:transparent;padding:0;position:absolute;right:0;top:7px;font-size:13px;color:#999}.elections .latest-opinions-sidebar .latest-opinions-widget .report-container .report-to-yougov:hover{color:#ef2d27}.elections .latest-opinions-sidebar .latest-opinions-widget .report-container .report-to-yougov .svgi{width:18px;height:18px;display:inline-block;position:relative;top:3px;margin-left:5px}.elections .latest-opinions-sidebar .latest-opinions-widget .report-container .report-confirm{position:absolute;background:#fff;z-index:10;height:30px;width:100%;padding:10px 0 0 0;font-size:13px}.elections .latest-opinions-sidebar .latest-opinions-widget .report-container .report-confirm .answer-buttons .btn{padding:0;position:relative;top:-2px;font-size:13px}.elections .latest-opinions-sidebar .latest-opinions-widget .report-container .report-confirm .answer-buttons .btn:first-child{margin-right:10px}.elections .latest-opinions-sidebar .latest-opinions-widget .report-container .report-confirm .answer-buttons .btn:first-child:after{content:'|';position:absolute;right:-10px}.elections .latest-opinions-sidebar .latest-opinions-widget .box-footer{display:none}.elections .right-ui-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.elections .right-ui-view.ng-leave.ng-leave-active .latest-opinions-sidebar{-webkit-animation-duration:.3s;-webkit-animation-delay:0s;animation-duration:.3s;animation-delay:0s;-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.elections .vote-share{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translate3d(0, 0, 0);-webkit-animation-duration:.4s;-webkit-animation-delay:.4s;animation-duration:.4s;animation-delay:.4s}.elections .vote-share.show{-webkit-animation-name:zoomIn;animation-name:zoomIn;opacity:1;overflow:visible}.elections .vote-share .vote-share-container{margin:10px 0 0 0}.elections .vote-share .vote-share-container .snapshot{width:100%}.elections .vote-share .vote-share-container .snapshot .chart-legend{position:relative}.elections .vote-share .vote-share-container .snapshot .chart-legend>div{font-size:13px;float:left;width:33.33%}@media (max-width:1600px){.elections .vote-share .vote-share-container .snapshot .chart-legend>div{width:50%}}@media (max-width:480px){.elections .vote-share .vote-share-container .snapshot .chart-legend>div{width:70%;margin:auto}}.elections .vote-share .vote-share-container .snapshot .chart-legend>div>span{display:inline-block;vertical-align:middle}.elections .vote-share .vote-share-container .snapshot .chart-legend>div>span:first-child{width:16px;height:16px;margin-right:5px}.elections .vote-share .vote-share-container .snapshot #chart{height:320px;margin:0 auto;text-align:center}.elections .vote-share .vote-share-container .snapshot svg .nv-legend-text{font-size:15px}.elections .vote-share .vote-share-container .snapshot svg .nv-label text{font-size:14px;font-weight:600}.elections .vote-share .vote-share-container .snapshot svg .nvd3.nv-pie path{stroke-width:3px}.elections .left-ui-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.elections .left-ui-view.ng-leave.ng-leave-active .vote-share{-webkit-animation-duration:.5s;-webkit-animation-delay:0s;animation-duration:.5s;animation-delay:0s;-webkit-animation-name:zoomOut;animation-name:zoomOut}@media (max-width:992px){.elections .left-ui-view.ng-leave.ng-leave-active .vote-share{display:none}}.elections .seat-projection-box{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.4s;-webkit-animation-delay:.4s;animation-duration:.4s;animation-delay:.4s;right:30px}@media (max-width:1600px){.elections .seat-projection-box{right:20px}}.elections .seat-projection-box.show{-webkit-animation-name:zoomIn;animation-name:zoomIn;opacity:1}@media (max-width:992px){.elections .seat-projection-box.show{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}}.elections .seat-projection-box .scroll-container{overflow:visible}.elections .seat-projection-box p{margin:0}.elections .seat-projection-box .nav-tabs>li:last-child a{border-left:none}.elections .seat-projection-box .nav-tabs>li:first-child a{border-right:1px solid #ccc;border-left:1px solid #ccc}.elections .seat-projection-box .parties-container{margin:10px 0 0 0}.elections .seat-projection-box .parties-container .parties{margin:0;position:relative}.elections .seat-projection-box .parties-container .parties li{margin:10px 0 0 0}.elections .seat-projection-box .parties-container .parties li>div:first-child{position:relative}.elections .seat-projection-box .parties-container .parties li>div:first-child .party-name{color:#ef2d27;text-transform:uppercase;font-size:18px}.elections .seat-projection-box .parties-container .parties li>div:first-child .seats{position:absolute;right:0}.elections .seat-projection-box .parties-container .parties li .pngi,.elections .seat-projection-box .parties-container .parties li .party-bar{display:inline-block}.elections .seat-projection-box .parties-container .parties li .party-bar-container{position:relative}.elections .seat-projection-box .parties-container .parties li .party-bar{width:85%;height:20px;background:#eee;position:absolute;right:0;top:4px}.elections .seat-projection-box .parties-container .parties li .party-bar .bar{position:absolute;left:0;top:0;height:100%}.elections .seat-projection-box .box-component{border:2px solid #ef2d27}.elections .right-ui-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.elections .right-ui-view.ng-leave.ng-leave-active .seat-projection-box{-webkit-animation-duration:.5s;-webkit-animation-delay:0s;animation-duration:.5s;animation-delay:0s;-webkit-animation-name:zoomOut;animation-name:zoomOut}@media (max-width:992px){.elections .right-ui-view.ng-leave.ng-leave-active .seat-projection-box{display:none}}.elections .survey-box{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.4s;-webkit-animation-delay:0s;-webkit-transform:translate3d(0, 0, 0);animation-duration:.4s;animation-delay:0s;padding:0}@media (min-width:1600px){.elections .survey-box{width:29%}}@media (max-width:1600px){.elections .survey-box{width:37%}}.elections .survey-box .scroll-container{padding-right:40px}@media (max-width:768px){.elections .survey-box .scroll-container{padding:0;overflow:visible}}.elections .survey-box .scroll-container>.widget-content{padding:0 40px 0 20px;margin:20px 0 0 0;position:relative}@media (max-width:480px){.elections .survey-box .scroll-container>.widget-content{margin:20px 0 0 0;padding:0}}@media (max-width:992px){.elections .survey-box{width:49%;position:relative}}@media (max-width:768px){.elections .survey-box{width:100%;padding:0;margin:0}}.elections .survey-box header{margin:0;width:120px;padding:0 0 10px 0}.elections .survey-box header .help-btn{position:absolute;top:0;right:-10px}.elections .survey-box.show{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;opacity:1}@media (max-width:992px){.elections .survey-box.show{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}}.elections .survey-box .widget-container{position:relative;margin:0;padding:0;opacity:1;overflow:visible}.elections .survey-box .content-scrollable{overflow:hidden}.elections .left-ui-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.elections .left-ui-view.ng-leave.ng-leave-active .survey-box{-webkit-animation-duration:.7s;-webkit-animation-delay:0;animation-duration:.7s;animation-delay:0;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@media (max-width:992px){.elections .left-ui-view.ng-leave.ng-leave-active .survey-box{display:none}}.elections .constituency-details{font-size:13px}.elections .constituency-details .constituency-name{font-weight:700;text-transform:uppercase;border-bottom:1px solid #ccc;padding:5px 10px;font-size:13px;position:relative;z-index:10}.elections .constituency-details .constituency-name .hexagon{position:relative;width:12px;height:6.93px;background-color:#61e9ef;margin:3.46px 0;display:inline-block;margin-right:5px;vertical-align:top;top:2px}.elections .constituency-details .constituency-name .hexagon:before,.elections .constituency-details .constituency-name .hexagon:after{content:"";position:absolute;width:0;border-left:6px solid transparent;border-right:6px solid transparent}.elections .constituency-details .constituency-name .hexagon:before{bottom:100%;border-bottom:3.46px solid #61e9ef}.elections .constituency-details .constituency-name .hexagon:after{top:100%;width:0;border-top:3.46px solid #61e9ef}.elections .constituency-details>div{padding:0 10px}.elections .constituency-details>div .section{padding:5px 0}.elections .constituency-details>div .section .section-label{width:70px;font-size:13px}.elections .constituency-details>div .section .section-label,.elections .constituency-details>div .section .section-value{display:inline-block;vertical-align:middle}.elections .constituency-details>div .section .party-bar{width:128px;min-height:30px;color:#fff;padding:6px}.elections .constituency-details>div .section.party{padding-top:10px}.elections .constituency-details>div .section.member .section-value{font-weight:700}.elections .constituency-details>div .section.projection{border-top:1px solid #ccc;padding-top:10px;padding:15px 0;position:relative;z-index:10}.elections .constituency-details>div .section.result{padding-top:10px;padding:15px 0;position:relative;z-index:10}.elections .parties .pngi{width:30px;height:30px;background-size:contain}.elections .parties .pngi.icon-party-conservatives{width:36px;height:27px}.elections .parties .pngi.icon-party-labour{width:28px;height:27px}.elections .parties .pngi.icon-party-liberal-democrats{width:38px;height:30px}.elections .parties .pngi.icon-party-liberal-democrats+.party-bar{top:10px}.elections .parties .pngi.icon-party-ukip{width:28px;height:28px}.elections .parties .pngi.icon-party-green-party{width:36px;height:31px}.elections .parties .pngi.icon-party-green-party+.party-bar{top:7px}.elections .parties .pngi.icon-party-snp{width:29px;height:30px}.elections .parties .pngi.icon-party-snp+.party-bar{top:5px}.elections .scrollable-content{overflow:hidden;position:relative}.elections .scrollable-content .ps-scrollbar-y-rail{z-index:10;right:0 !important}.elections .layout-wrapper{min-height:0}.elections .layout-wrapper .constituency{min-height:0;padding:0;overflow:hidden}.elections .layout-wrapper .constituency .loader-wrapper{position:absolute;width:1280px;left:0;top:150px}@media (max-width:768px){.elections .layout-wrapper .constituency .loader-wrapper{position:relative;width:100%}}.elections .layout-wrapper .constituency .loader-wrapper .loading{background:url('/opi/images/constituency-loader.gif') no-repeat 0 0;width:340px;height:45px;margin:auto;left:auto;top:auto;position:relative}.elections .layout-wrapper .constituency section{margin:0 0 50px 0}.elections .layout-wrapper .constituency section .back-to-map{font-size:20px;font-weight:600;position:relative;border-bottom:1px solid #ccc;top:-30px;left:-10px;width:110%;padding:10px;background:#fff}.elections .layout-wrapper .constituency section .back-to-map .icon-menu-arrow-red{display:inline-block;width:12px;height:12px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);background-size:contain}.elections .layout-wrapper .constituency section h2{font-weight:600;padding-bottom:15px;border-bottom:1px solid #ccc;font-size:30px}.elections .layout-wrapper .constituency section .subheader,.elections .layout-wrapper .constituency section header{font-size:26px;color:#ef2d27;padding:0 0 10px 0;border-bottom:1px solid #ccc;text-transform:uppercase;position:relative;font-weight:600;margin:0}@media (min-width:992px){.elections .layout-wrapper .constituency section .subheader,.elections .layout-wrapper .constituency section header{padding:0 20px 0 0}}@media (min-width:1060px){.elections .layout-wrapper .constituency section .subheader,.elections .layout-wrapper .constituency section header{padding:0 0 10px 0}}.elections .layout-wrapper .constituency section .subheader>.last-update,.elections .layout-wrapper .constituency section header>.last-update{color:#999;font-size:12px;text-transform:none;font-weight:400}.elections .layout-wrapper .constituency section .subheader>.btn,.elections .layout-wrapper .constituency section header>.btn{position:absolute;right:60px;margin:0;bottom:15px}.elections .layout-wrapper .constituency section .subheader{margin-bottom:17px}.elections .layout-wrapper .constituency section .subheader>.btn{right:0}.elections .layout-wrapper .constituency section .helper{font-size:14px;margin:0 0 30px 0}.elections .layout-wrapper .constituency section .section-content{margin:15px 60px 0 0}@media (max-width:768px){.elections .layout-wrapper .constituency section .section-content{margin:15px 0 0 0}}@media (min-width:992px){.elections .layout-wrapper .constituency section .section-content{margin:15px 20px 0 0}}@media (min-width:1060px){.elections .layout-wrapper .constituency section .section-content{margin:15px 60px 0 0}}.elections .layout-wrapper .constituency section .section-footer{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #ccc}.elections .layout-wrapper .constituency .menu-icon{top:0;position:absolute;left:auto}.elections .layout-wrapper .constituency .col-2 .scrollable-content{position:relative}.elections .layout-wrapper .constituency .col-2 .scrollable-content .constituency-content{padding-top:32px}@media (max-width:992px){.elections .layout-wrapper .constituency .col-2{padding-left:0;padding-right:0}.elections .layout-wrapper .constituency .col-2 .scrollable-content .constituency-content{padding-left:10px;padding-right:10px}}@media (min-width:992px){.elections .layout-wrapper .constituency .col-2{width:600px}}@media (min-width:1060px){.elections .layout-wrapper .constituency .col-2{width:718px}}.elections .layout-wrapper .constituency .col-3>div{position:absolute;height:100%;width:220px;border-left:1px solid #ccc;border-right:1px solid #ccc;top:0}.elections .layout-wrapper .constituency .nav-tabs>li>a{font-size:18px;max-width:none;height:40px}.elections .layout-wrapper .constituency .nav-tabs>li>a>div{height:41px;padding:7px 10px}.elections .layout-wrapper .constituency .nav-tabs>li>a>div>span{width:280px;max-width:280px}.elections .layout-wrapper .constituency .nav-wrapper .main-search{display:none}@media (max-width:768px){.elections .layout-wrapper .constituency .nav-wrapper .main-search{display:block}}.elections .layout-wrapper .constituency .nav-wrapper .nav-arrow{width:0;height:0;border-style:solid;border-width:12.5px 13px 12.5px 0;border-color:transparent #ef2d27 transparent transparent;position:absolute;right:0;top:220px}@media (max-width:768px){.elections .layout-wrapper .constituency .nav-wrapper .nav-arrow{display:none}}.elections .layout-wrapper .constituency .nav-wrapper .nav{border-top:1px solid #ccc}.elections .layout-wrapper .constituency .nav-wrapper .nav li>a{font-size:18px;color:#999;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px 10px 12px 10px}.elections .layout-wrapper .constituency .nav-wrapper .nav li>a:focus,.elections .layout-wrapper .constituency .nav-wrapper .nav li>a:active,.elections .layout-wrapper .constituency .nav-wrapper .nav li>a:hover{background:transparent}.elections .layout-wrapper .constituency .nav-wrapper .nav li>a:hover{color:#ef2d27}.elections .layout-wrapper .constituency .nav-wrapper .nav li.active a{background:transparent;color:#ef2d27}.elections .layout-wrapper .constituency .nav-wrapper .nav li.archive{border-top:1px solid #ccc;margin:10px 0 0 0}.elections .layout-wrapper .constituency .nav-wrapper .nav li.archive a{padding-top:22px}.elections .layout-wrapper .constituency .nav-wrapper .nav li.hidden{visibility:hidden}.elections .layout-wrapper .constituency .nav-wrapper .nav li.constituency-search-container{margin-bottom:40px}.elections .layout-wrapper .constituency .nav-wrapper .nav li.constituency-search-container .constituency-search{position:relative;top:0;width:100%}.elections .layout-wrapper .constituency .nav-wrapper .nav li.constituency-search-container .constituency-search .main-search{display:block}.elections .layout-wrapper .constituency .nav-wrapper .nav li.constituency-search-container .constituency-search .main-search input{border-left:none;border-right:none;border-bottom:none;border-top:1px solid #ccc}.elections .layout-wrapper .constituency .nav-wrapper .nav li.constituency-search-container .constituency-search .main-search .search-results .search-result{border-left:none;border-right:none}.elections .layout-wrapper .constituency .nav-wrapper .nav li.constituency-search-container .constituency-search header{padding:0 10px 10px 10px;font-size:18px}.elections .layout-wrapper .constituency .nav-wrapper .nav li.back{position:relative;background:#fff}.elections .layout-wrapper .constituency .nav-wrapper .nav li.back .svgi{display:inline-block;width:12px;height:12px;transform:rotate(-180deg);background-size:contain}.elections .layout-wrapper .constituency .nav-wrapper .nav li.back a{color:#ef2d27}.elections .layout-wrapper .constituency .nav-wrapper .nav li.back .pngi{position:relative;display:inline-block;width:43px;height:62px;vertical-align:middle;left:10px}.elections .layout-wrapper .constituency .poll-results{font-size:26px;color:#000}.elections .layout-wrapper .constituency .poll-results .poll-name{font-size:18px;color:#000;font-weight:600}.elections .layout-wrapper .constituency .poll-results .questions>li{padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #ccc}.elections .layout-wrapper .constituency .poll-results .question{font-size:18px;margin:15px 0 0 0}.elections .layout-wrapper .constituency .poll-results .legend{padding:17px 0 0 0;font-size:12px;color:#999;text-transform:uppercase}.elections .layout-wrapper .constituency .poll-results .legend .legend-item{position:relative;padding-left:25px;display:inline-block}.elections .layout-wrapper .constituency .poll-results .legend .legend-item .help-btn{margin:0}.elections .layout-wrapper .constituency .poll-results .legend .legend-item .help-btn span{top:0}.elections .layout-wrapper .constituency .poll-results .legend .legend-item:before{content:'';position:absolute;width:15px;height:15px;vertical-align:middle;top:2px;left:0}.elections .layout-wrapper .constituency .poll-results .legend .legend-item.constituency-legend{float:left}.elections .layout-wrapper .constituency .poll-results .legend .legend-item.constituency-legend:before{background:#61e9ef;top:0}.elections .layout-wrapper .constituency .poll-results .legend .legend-item.uk-legend{float:right}.elections .layout-wrapper .constituency .poll-results .legend .legend-item.uk-legend:before{background:#ef2d27;top:0}.elections .layout-wrapper .constituency .poll-results .answers-options{margin:0;padding:0}.elections .layout-wrapper .constituency .poll-results .answers-options>li{font-size:18px;color:#000;margin:17px 0 0 0}.elections .layout-wrapper .constituency .poll-results .answers-options>li .poll-bar{height:10px;position:relative;background:#eee;width:auto;margin-top:5px;margin-right:40px}.elections .layout-wrapper .constituency .poll-results .answers-options>li .poll-bar>span{position:absolute;right:-40px;font-size:14px;top:-5px;line-height:1}.elections .layout-wrapper .constituency .poll-results .answers-options>li .poll-bar .bar{position:absolute;height:100%;width:0;-webkit-transition:width .5s;-moz-transition:width .5s;-ms-transition:width .5s;-o-transition:width .5s;background:#ef2d27}.elections .layout-wrapper .constituency .poll-results .answers-options>li .poll-bar .bar.constituency-bar{background:#61e9ef}.elections .layout-wrapper .constituency .projections{position:relative}.elections .layout-wrapper .constituency .projections .icon-projection{width:30px;height:25px;background-size:contain;display:inline-block;margin-right:20px}.elections .layout-wrapper .constituency .projections .box-title{font-size:26px;font-weight:600;margin-bottom:20px}.elections .layout-wrapper .constituency .projections .box-title .last-update{color:#999;font-size:12px;text-transform:none;font-weight:400}.elections .layout-wrapper .constituency .projections .leanning-box{background:#bbb;font-size:40px;position:relative;text-align:center;color:#fff;font-weight:600;height:90px;margin-bottom:40px}.elections .layout-wrapper .constituency .projections .leanning-box .yougov-classification{position:absolute;right:10px;top:10px;font-size:14px}.elections .layout-wrapper .constituency .projections .leanning-box .leanning-party{position:relative;top:20px}.elections .layout-wrapper .constituency .projections .projection-range-chart{margin-bottom:60px;overflow:hidden;width:760px}.elections .layout-wrapper .constituency .projections .projection-range-chart .party-result{display:block;position:absolute;top:21px;z-index:10}.elections .layout-wrapper .constituency .projections .projection-range-chart .diamond{width:15px;height:15px;display:block;position:relative;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.elections .layout-wrapper .constituency .projections .projection-range-chart .diamond-narrow{width:0;height:0;border:8px solid transparent;border-bottom:10px solid;position:relative;top:10px;display:block}.elections .layout-wrapper .constituency .projections .projection-range-chart .diamond-bottom{display:block;position:relative;left:-8px;top:10px;width:0;height:0;border:8px solid transparent;border-top:10px solid;z-index:10}.elections .layout-wrapper .constituency .projections .projection-range-chart .diamond-bottom:hover+.tip{display:inline-block}.elections .layout-wrapper .constituency .projections .projection-range-chart:after{content:'';position:relative;border-bottom:1px solid #ccc;width:667px;padding-bottom:7px;right:11px}.elections .layout-wrapper .constituency .projections .projection-range-chart .chart-grid{width:421px}.elections .layout-wrapper .constituency .projections .projection-range-chart .chart-grid .chart-grid-header>span{text-align:left;position:relative;height:29px;border-bottom:1px solid #ccc;width:84px;display:inline-block}.elections .layout-wrapper .constituency .projections .projection-range-chart .chart-grid .chart-grid-header>span:after{content:'';height:100%;border-left:1px solid #ccc;height:300px;position:absolute;left:0;right:0;top:23px;width:1px}.elections .layout-wrapper .constituency .projections .projection-range-chart .chart-grid .chart-grid-header>span .axis-value{position:absolute;left:-8px}.elections .layout-wrapper .constituency .projections .projection-range-chart .chart-grid .chart-grid-header>span .axis-value.axis-value-100{left:-12px}.elections .layout-wrapper .constituency .projections .projection-range-chart .chart-grid .chart-grid-header>span:first-child .axis-value{left:-4px}.elections .layout-wrapper .constituency .projections .projection-range-chart .chart-grid .chart-grid-header>span:last-child{flex:none;width:0}.elections .layout-wrapper .constituency .projections .projection-range-chart .chart-row{border-bottom:1px dotted #ccc;height:29px;width:100%;position:relative}.elections .layout-wrapper .constituency .projections .projection-range-chart .range{display:inline-block;height:21px;position:absolute;bottom:-10px;border-left:2px solid;border-right:2px solid;z-index:10}.elections .layout-wrapper .constituency .projections .projection-range-chart .range:before{content:'';position:absolute;top:10px;width:100%;border-top:2px solid;border-color:inherit}.elections .layout-wrapper .constituency .projections .projection-range-chart .range:hover{cursor:pointer}.elections .layout-wrapper .constituency .projections .projection-range-chart .range:hover:after{content:'';position:absolute;top:0;width:100%;height:100%;border-top:21px solid;border-color:inherit}.elections .layout-wrapper .constituency .projections .projection-range-chart .range:hover .tip{display:inline-block}.elections .layout-wrapper .constituency .projections .projection-range-chart .party-result .tip{top:-3px;right:-95px}.elections .layout-wrapper .constituency .projections .projection-range-chart .party-result:hover .tip{display:inline-block}.elections .layout-wrapper .constituency .projections .projection-range-chart .tip{display:none;position:absolute;right:-95px;width:85px;background:#333;color:#fff;font-size:12px;height:20px;z-index:10px;text-align:center;padding:1px 0}.elections .layout-wrapper .constituency .projections .projection-range-chart .tip:after{width:0;height:0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #333;font-size:0;line-height:0;content:'';position:absolute;left:-6px;top:4px}.elections .layout-wrapper .constituency .projections .projection-range-chart .party-header{border-bottom:1px solid #ccc;height:29px}.elections .layout-wrapper .constituency .projections .projection-range-chart .party-name,.elections .layout-wrapper .constituency .projections .projection-range-chart .party-header{width:235px;font-size:16px;line-height:1}.elections .layout-wrapper .constituency .projections .projection-range-chart .party-name{position:relative;height:29px}.elections .layout-wrapper .constituency .projections .projection-range-chart .party-name .party-color{display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:top}.elections .layout-wrapper .constituency .projections .projection-range-chart .party-name.first{margin-top:20px}.elections .layout-wrapper .constituency .profile .icon-profile{width:30px;height:25px;background-size:contain;display:inline-block;margin-right:20px}.elections .layout-wrapper .constituency .profile .profile-box{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:30px}.elections .layout-wrapper .constituency .profile .profile-box:last-child{padding-bottom:0;margin-bottom:0}.elections .layout-wrapper .constituency .profile .profile-box .profile-box-header{background:#f5f5f5;font-size:20px;font-weight:600;line-height:1.2;position:relative}.elections .layout-wrapper .constituency .profile .profile-box .profile-box-header .profile-icon{display:inline-block;background-color:#999;width:32px;height:32px;margin-right:10px;vertical-align:top}.elections .layout-wrapper .constituency .profile .profile-box .profile-box-header .profile-icon .svgi{width:24px;height:24px;background-size:contain;display:inline-block;margin:4px}.elections .layout-wrapper .constituency .profile .profile-box .profile-box-header .profile-header-label{display:inline-block;position:relative;top:4px}.elections .layout-wrapper .constituency .profile .profile-box .profile-box-header .help-btn{position:absolute;right:10px;top:5px;margin:0}.elections .layout-wrapper .constituency .profile .profile-box .profile-box-subheader{font-size:16px;margin-left:41px;margin-bottom:20px;margin-top:5px}.elections .layout-wrapper .constituency .profile .profile-box .share-box{margin:20px 0 0 0}.elections .layout-wrapper .constituency .profile .profile-box .things-list{overflow:hidden}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li{float:left;margin:0;padding:0;height:auto;background:#301a15;overflow:hidden;position:relative;width:82px;height:82px}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li span{display:block}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li .thumbnail-wrapper{margin:0;border:1px solid #fff;height:100%;width:100%;background-color:#808080;background-position:-300px -16px;position:relative;overflow:hidden;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li:hover .thing-label{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li:hover .thumbnail-wrapper{opacity:.4}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li.big{width:164px;height:164px}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li.big .value{font-size:50px}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li.big .thing-label{font-size:18px}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li .thing-label{opacity:0;width:100%;height:100%;font-size:12px;padding:5px;position:absolute;top:0;left:0;color:#fff;word-wrap:break-word;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-120px, 0, 0);transform:translate3d(-120px, 0, 0)}.elections .layout-wrapper .constituency .profile .profile-box .things-list>li .value{position:absolute;font-size:26px;line-height:1;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #333}.elections .layout-wrapper .constituency .profile .profile-box .programmes-list>li{font-size:16px;position:relative;padding:4px 5px}.elections .layout-wrapper .constituency .profile .profile-box .programmes-list>li.odd{background:#f5f5f5}.elections .layout-wrapper .constituency .profile .profile-box .programmes-list>li .percentage{position:absolute;right:10px}.elections .layout-wrapper .constituency .profile .profile-box .prevalling-attitudes-list{position:relative;opacity:1;background:#f5f5f5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:500px;overflow:hidden}.elections .layout-wrapper .constituency .profile .profile-box .prevalling-attitudes-list>li{width:211px;border:1px solid #35acda;font-size:18px;padding:10px;margin-bottom:9px;opacity:1;background:#fff;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin:4px;position:relative}.elections .layout-wrapper .constituency .profile .profile-box .prevalling-attitudes-list>li .order-number{font-size:30px;font-weight:600;color:#35acda;margin-right:10px;position:absolute;top:0}.elections .layout-wrapper .constituency .profile .profile-box .prevalling-attitudes-list>li .attitude-content{margin-left:40px}.elections .layout-wrapper .constituency .profile .profile-box .prevalling-attitudes-list>li .percentage{color:#35acda;font-wight:600;margin-left:5px}.elections .layout-wrapper .constituency .profile .profile-box .prevalling-attitudes-list>li .svgi{display:inline-block;width:20px;height:20px;background-size:contain;margin-right:10px}.elections .layout-wrapper .constituency .profile .profile-box.news{border-bottom:none}.elections .layout-wrapper .constituency .profile .profile-box.news ul li{position:relative}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .main-news{font-size:20px;position:relative;font-weight:600;margin:15px 0 0 0}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .main-news .svgi{display:inline-block;width:30px;height:24px;background-size:contain;margin-right:10px}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .percentage{position:absolute;right:0;top:0}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .news-bar{height:15px;background:#f5f5f5;margin:5px 0 0 0}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .news-bar .bar{background:#ef2d27;position:absolute;height:15px}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .main-results{margin:15px 0 0 0}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .main-results li{position:relative;margin-bottom:5px}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .main-results li .news-result{font-size:16px}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .main-results li .news-bar{height:3px;margin:0}.elections .layout-wrapper .constituency .profile .profile-box.news ul li .main-results li .news-bar .bar{background:#61e9ef;height:3px}.elections .layout-wrapper .constituency .profile .profile-box.news .share-box{padding:0;border:none}.elections .layout-wrapper .constituency .constituency-info{padding:20px 10px}.elections .layout-wrapper .constituency .constituency-info.ng-enter{-webkit-animation-duration:.3s;-webkit-animation-delay:0s;animation-duration:.3s;animation-delay:0s;-webkit-transition:.5s linear all;-o-transition:.5s linear all;transition:.5s linear all;opacity:0}.elections .layout-wrapper .constituency .constituency-info.ng-enter.ng-enter-active{opacity:1}.elections .layout-wrapper .constituency .constituency-info .constituency-name{font-size:20px;font-weight:600;margin:0 0 10px 0}.elections .layout-wrapper .constituency .constituency-info img{display:block;margin:0 auto}.elections .layout-wrapper .constituency .constituency-info .constituency-detail{font-size:18px;margin:10px 0 15px 0}.elections .layout-wrapper .constituency .constituency-info .constituency-detail label{font-weight:600}.elections .layout-wrapper .constituency .issues .icon-issues{width:20px;height:30px;display:inline-block;margin-right:20px;background-size:contain}.elections .layout-wrapper .constituency .issues .section-footer{margin-top:10px}.elections .layout-wrapper .constituency .issues .categories-list .issue>.issue-name{font-size:18px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;text-transform:uppercase;margin-bottom:20px}.elections .layout-wrapper .constituency .issues .categories-list .issue .back{display:block;padding:10px 0 0 0;font-size:18px;border-top:1px solid #ccc;margin:20px 0 0 0}.elections .layout-wrapper .constituency .issues .categories-list .issue .back .svgi{width:12px;height:12px;display:inline-block;background-size:contain;margin-right:10px;position:relative;top:-1px}.elections .layout-wrapper .constituency .archive .icon-poll{width:30px;height:25px;background-size:contain;display:inline-block;margin-right:20px}.elections .layout-wrapper .constituency .archive .poll-nav{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #ccc;padding-right:60px}.elections .layout-wrapper .constituency .archive .poll-nav .btn-link{padding:0;text-transform:uppercase;position:relative}.elections .layout-wrapper .constituency .archive .poll-nav .btn-link.disabled .next,.elections .layout-wrapper .constituency .archive .poll-nav .btn-link.disabled .previous{background:#ccc}.elections .layout-wrapper .constituency .archive .poll-nav .btn-link.disabled .prev-label,.elections .layout-wrapper .constituency .archive .poll-nav .btn-link.disabled .next-label{color:#ccc}.elections .layout-wrapper .constituency .archive .poll-nav .btn-link:hover .next,.elections .layout-wrapper .constituency .archive .poll-nav .btn-link:hover .previous{background-color:#ef2d27}.elections .layout-wrapper .constituency .archive .poll-nav .btn-link .next,.elections .layout-wrapper .constituency .archive .poll-nav .btn-link .previous{display:inline-block}.elections .layout-wrapper .constituency .archive .poll-nav .btn-link .prev-label,.elections .layout-wrapper .constituency .archive .poll-nav .btn-link .next-label{position:relative;top:-6px}.elections .layout-wrapper .constituency .archive .poll-nav .btn-link .prev-label{left:10px}.elections .layout-wrapper .constituency .archive .poll-nav .btn-link .next-label{right:10px}.elections .layout-wrapper .constituency .archive .archive-list .archive-label{font-size:14px;padding-bottom:15px;border-bottom:1px solid #ccc}.elections .layout-wrapper .constituency .archive .archive-list ul li>a{display:block;padding:15px 0 10px 0;line-height:1.4;color:#333;border-bottom:1px solid #ccc;position:relative}.elections .layout-wrapper .constituency .archive .archive-list ul li>a>span{display:block}.elections .layout-wrapper .constituency .archive .archive-list ul li>a .survey-name{font-size:26px;display:inline-block;margin-right:10px;color:#333}.elections .layout-wrapper .constituency .archive .archive-list ul li>a .question{font-size:16px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:550px;vertical-align:middle;position:relative;bottom:2px;color:#666}.elections .layout-wrapper .constituency .archive .archive-list ul li>a .date{font-size:12px;color:#999;margin:5px 0 0 0}.elections .layout-wrapper .constituency .archive .archive-list ul li>a .icon-menu-arrow{display:inline-block;width:13px;height:20px;position:absolute;right:0;top:31px;background-size:contain}.elections .layout-wrapper .constituency .archive .archive-list ul li>a:hover .survey-name,.elections .layout-wrapper .constituency .archive .archive-list ul li>a:hover .question,.elections .layout-wrapper .constituency .archive .archive-list ul li>a:hover .date{color:#ef2d27}.elections .layout-wrapper .constituency .archive .archive-list .load-more{width:100%;background:#fff;height:30px;margin:30px 0 0 0;font-weight:400;padding-top:4px}.elections .layout-wrapper .constituency .archive .poll .back{display:block;padding:0 0 15px 0;font-size:20px;border-bottom:1px solid #ccc;margin-bottom:30px;font-weight:600}.elections .layout-wrapper .constituency .archive .poll .back .svgi{width:12px;height:12px;display:inline-block;background-size:contain;margin-right:10px;position:relative;top:-2px}.elections .layout-wrapper .constituency .latest-poll .icon-poll{width:25px;height:20px;background-size:contain;display:inline-block;margin-right:20px}.elections .layout-wrapper .constituency .latest-poll .poll-results .questions>li{padding-bottom:10px;margin-bottom:0;border-bottom:none}.elections .layout-wrapper .constituency .categories-list .categories-header{position:relative;padding-bottom:15px;border-bottom:1px solid #ccc}.elections .layout-wrapper .constituency .categories-list .categories-header .constituency-name{font-size:16px;max-width:335px;font-weight:600}.elections .layout-wrapper .constituency .categories-list .economic-description-container{position:relative;right:0;width:320px;top:0;font-size:16px;float:right;margin:10px 0 15px 0}.elections .layout-wrapper .constituency .categories-list .economic-description-container .more-left{left:0;top:3px;position:relative;color:#ef2d27}.elections .layout-wrapper .constituency .categories-list .economic-description-container .more-right{position:absolute;right:0;top:3px;color:#61e9ef}.elections .layout-wrapper .constituency .categories-list .instruction{font-size:16px;color:#999;margin-bottom:17px;position:absolute;right:0;top:0}.elections .layout-wrapper .constituency .categories-list .icon-category{width:25px;height:20px;display:inline-block;margin-right:20px;vertical-align:top;top:3px;position:relative}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-social-issues{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-size-of-state{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-redistribution{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-uk-identity{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-green-issues{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-education{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-law-order{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-lib-auth{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-foreign-policy{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-age{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-ethnicity{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-religion{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-housing{background-size:contain}.elections .layout-wrapper .constituency .categories-list .icon-category.icon-work{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul{clear:both}.elections .layout-wrapper .constituency .categories-list ul li{min-height:27px;padding:0;position:relative;font-size:18px;z-index:10}.elections .layout-wrapper .constituency .categories-list ul li>a{color:#333}.elections .layout-wrapper .constituency .categories-list ul li .category-label{width:240px;display:inline-block}.elections .layout-wrapper .constituency .categories-list ul li .icon-menu-arrow{display:inline-block;width:10px;height:15px;background-size:contain;margin-right:20px;position:relative;top:5px;vertical-align:top}.elections .layout-wrapper .constituency .categories-list ul li .bars{position:absolute;right:0;top:6px;height:15px;background:#f5f5f5;width:320px;z-index:1}.elections .layout-wrapper .constituency .categories-list ul li .bars>div{width:50%;position:absolute;height:15px;font-size:16px}.elections .layout-wrapper .constituency .categories-list ul li .bars>div .bar-desc{position:absolute;top:-30px}.elections .layout-wrapper .constituency .categories-list ul li .bars>div.bar-left{border-right:1px solid #fff;left:0;color:#ef2d27}.elections .layout-wrapper .constituency .categories-list ul li .bars>div.bar-left .bar{background:#ef2d27;right:0}.elections .layout-wrapper .constituency .categories-list ul li .bars>div.bar-left .bar-desc{left:0}.elections .layout-wrapper .constituency .categories-list ul li .bars>div.bar-right{border-left:1px solid #fff;left:50%;color:#61e9ef}.elections .layout-wrapper .constituency .categories-list ul li .bars>div.bar-right .bar-desc{right:0}.elections .layout-wrapper .constituency .categories-list ul li .bars>div.bar-right .bar{background:#61e9ef;left:0}.elections .layout-wrapper .constituency .categories-list ul li .bars>div .bar{position:absolute;height:15px}.elections .layout-wrapper .constituency .categories-list ul li:hover{cursor:pointer}.elections .layout-wrapper .constituency .categories-list ul li:hover .category-name{color:#ef2d27;background:#f5f5f5}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-menu-arrow{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-social-issues{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-size-of-state{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-redistribution{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-uk-identity{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-green-issues{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-education{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-law-order{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-lib-auth{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-foreign-policy{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-age{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-ethnicity{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-religion{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-housing{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li:hover .icon-category.icon-work{background-size:contain}.elections .layout-wrapper .constituency .categories-list ul li.lib-auth{margin:30px 0 20px 0;padding:50px 0 0 0;border-top:1px solid #ccc}.elections .layout-wrapper .constituency .categories-list ul li.lib-auth .bars{top:56px}.elections .layout-wrapper .constituency .categories-list .category>.category-name{font-size:18px;padding:10px 0 0 0;text-transform:uppercase;margin-bottom:15px;position:relative}.elections .layout-wrapper .constituency .categories-list .category>.category-name .economic-description-container{margin:0;text-transform:none}.elections .layout-wrapper .constituency .categories-list .category .back{display:block;padding:10px 0 0 0;font-size:18px;border-top:1px solid #ccc;margin:20px 0 0 0}.elections .layout-wrapper .constituency .categories-list .category .back .svgi{width:12px;height:12px;display:inline-block;background-size:contain;margin-right:10px;position:relative;top:-1px}.elections .layout-wrapper .constituency .demographics .icon-demographics{width:25px;height:25px;display:inline-block;margin-right:20px;background-size:contain}.elections .layout-wrapper .constituency .demographics .section-footer{margin-top:10px}.elections .layout-wrapper .constituency .demographics .category-items>li:hover{cursor:default}.elections .layout-wrapper .constituency .demographics .category-items>li:hover .category-name{background:transparent;color:#333}.elections .layout-wrapper .constituency .demographics .demographics-list ul.demographic-items{margin:20px 0}.elections .layout-wrapper .constituency .demographics .demographics-list ul li .bars{width:260px;right:100px}.elections .layout-wrapper .constituency .demographics .demographics-list ul li .bars>div.bar-left .bar-desc{top:-3px;left:-100px}.elections .layout-wrapper .constituency .demographics .demographics-list ul li .bars>div.bar-right .bar-desc{top:-3px;right:-95px}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic>.category-name{border:none;margin-bottom:10px}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic .icon-category{top:2px;position:relative}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic .description-container{width:460px;position:absolute;right:0;font-size:16px;text-transform:none;top:10px}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic .description-container>span{position:absolute}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic .description-container>span:last-child{right:0}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic .description-container>span:last-child.uk{right:42px}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic .bars>div.bar-left{color:#666}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic .bars>div.bar-left .bar-desc{left:-65px}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic .bars>div.bar-right{color:#666}.elections .layout-wrapper .constituency .demographics .demographics-list .demographic .bars>div.bar-right .bar-desc{right:-65px}.elections .layout-wrapper .constituency .constituency-welcome-box{position:relative;border:1px solid #ccc;margin:20px 0 60px 0;padding:20px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.elections .layout-wrapper .constituency .constituency-welcome-box.ng-hide-add{-webkit-animation-duration:.3s;-webkit-animation-delay:0s;animation-duration:.3s;animation-delay:0s;display:block !important;-webkit-animation-name:fadeOut;animation-name:fadeOut}.elections .layout-wrapper .constituency .constituency-welcome-box .welcome-text{font-size:20px}.elections .layout-wrapper .constituency .constituency-welcome-box .welcome-text .svgi{background-size:contain;width:25px;height:25px;display:inline-block;margin-right:10px}.elections .layout-wrapper .constituency .constituency-welcome-box .welcome-text .svgi.quote-right{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-left:10px}.elections .layout-wrapper .constituency .constituency-welcome-box .author{position:relative;font-size:16px;padding:20px 0 40px 0}.elections .layout-wrapper .constituency .constituency-welcome-box .author span{position:absolute;right:0}.elections .layout-wrapper .constituency .constituency-welcome-box .btn-primary{position:absolute;right:20px;width:200px;bottom:-15px;font-size:16px;font-weight:600;padding:4px 10px}.elections .layout-wrapper .register-advert{width:320px;border:1px solid #ccc;border-bottom-width:0;position:absolute;left:60px;z-index:400;background:#fff;line-height:1.2;bottom:-500px;opacity:0;-webkit-box-shadow:9px -5px 27px 0 rgba(0,0,0,0.2);box-shadow:9px -5px 27px 0 rgba(0,0,0,0.2)}.elections .layout-wrapper .register-advert.fade-in-up{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-webkit-animation-delay:0s;animation-duration:.3s;animation-delay:0s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;bottom:0;opacity:1}.elections .layout-wrapper .register-advert.fade-in-up.ng-hide{-webkit-animation-duration:.3s;-webkit-animation-delay:0s;animation-duration:.3s;animation-delay:0s;display:block !important;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.elections .layout-wrapper .register-advert .register-advert-people{position:absolute;right:15px;top:-30px;background:transparent url('/opi/images/register-advert-people.png') 0 0 no-repeat;width:105px;height:100px}.elections .layout-wrapper .register-advert header{width:185px;font-size:18px;font-weight:700;padding:10px 0 0 10px;min-height:67px}.elections .layout-wrapper .register-advert .register-advert-content .current-status{background:#fdeae9;font-size:14px;padding:10px}.elections .layout-wrapper .register-advert .register-advert-content .current-status .members{color:#ef2d27;font-weight:600;text-transform:lowercase}.elections .layout-wrapper .register-advert .register-advert-content .current-status .constituency-name{font-weight:600}.elections .layout-wrapper .register-advert .register-advert-content .join-box{padding:10px;font-size:16px}.elections .layout-wrapper .register-advert .register-advert-content .join-box .btn-primary{width:100%;padding:4px 12px}.elections .layout-wrapper .register-advert .register-advert-content .join-box .icon-yougov-logo{display:inline-block;width:55px;height:17px;background-size:contain;vertical-align:top}.elections .layout-wrapper .register-advert .login-question{margin-bottom:15px}.elections .layout-wrapper .register-advert .login-question .login-question-sub-header{display:none}.elections .layout-wrapper .register-advert .login-question>div{border:none;border-top:1px solid #ccc}.elections .layout-wrapper .register-advert .login-question>div input{font-size:14px;margin-top:10px}.elections .layout-wrapper .register-advert .login-question>div .question-content{padding:0 10px}.elections .layout-wrapper .register-advert .login-question>div .question-content .error-message{font-size:14px;margin-top:15px}.elections .layout-wrapper .register-advert .login-question>div .register-privacy-policy{margin-top:10px}.elections .layout-wrapper .register-advert .login-question>div .two-buttons{margin-top:10px}.elections .layout-wrapper .register-advert .login-question>div .two-buttons .btn{font-size:14px;padding-top:4px}.elections .layout-wrapper .register-advert .login-question .register-question-form{margin:0}.elections .layout-wrapper .register-advert .login-question .register-facebook{position:relative;margin-top:20px}.elections .layout-wrapper .register-advert .login-question .register-facebook .facebook-connect{width:170px;height:32px;background-position:0 0;background-size:cover;position:absolute;right:0;top:-10px;padding:0;margin:0}.elections .layout-wrapper .register-advert .login-question .login-question-paragraph{padding-top:10px;font-size:14px;margin:0}.elections .layout-wrapper .register-advert .btn-close{position:absolute;color:#fff;font-weight:700;width:21px;height:21px;right:-10px;top:-10px;background:#ef2d27;border-radius:50%;margin:0;padding:0}.elections .layout-wrapper .register-advert .btn-close:hover{background:#333}.elections .layout-wrapper .register-advert .btn-close span{position:absolute;font-size:26px;top:-3px;left:2px;line-height:26px;font-family:Arial}.elections .layout-wrapper .register-advert .close-btn-wrapper{margin:0 10px 15px 10px}.elections .layout-wrapper .register-advert .close-btn-wrapper .btn-close-big{padding:4px 12px;width:100%}.elections .layout-wrapper+div .latest-opinions-sidebar{right:-250px}@media (min-width:1560px){.elections .layout-wrapper+div .latest-opinions-sidebar{right:0}}.elections .change-over-time{width:auto;overflow:hidden;position:relative}.elections .change-over-time .c3-line{stroke-width:2.5px}.elections .change-over-time .c3-tooltip-name-con-avg,.elections .change-over-time .c3-tooltip-name-lib-avg,.elections .change-over-time .c3-tooltip-name-other-avg,.elections .change-over-time .c3-tooltip-name-ukip-avg,.elections .change-over-time .c3-tooltip-name-green-avg,.elections .change-over-time .c3-tooltip-name-lib_dem-avg,.elections .change-over-time .c3-tooltip-name-lab-avg{display:none}.elections .change-over-time .c3-circles-con-avg,.elections .change-over-time .c3-circles-other-avg,.elections .change-over-time .c3-circles-ukip-avg,.elections .change-over-time .c3-circles-green-avg,.elections .change-over-time .c3-circles-lib-dem-avg,.elections .change-over-time .c3-circles-lab-avg{display:none}.elections .change-over-time .c3-circles-con,.elections .change-over-time .c3-circles-lib,.elections .change-over-time .c3-circles-other,.elections .change-over-time .c3-circles-ukip,.elections .change-over-time .c3-circles-green,.elections .change-over-time .c3-circles-lib-dem,.elections .change-over-time .c3-circles-lab{opacity:.3 !important}.elections .change-over-time .c3-line-con,.elections .change-over-time .c3-line-lib,.elections .change-over-time .c3-line-other,.elections .change-over-time .c3-line-ukip,.elections .change-over-time .c3-line-green,.elections .change-over-time .c3-line-lib-dem,.elections .change-over-time .c3-line-lab{display:none}.elections .change-over-time .c3-axis-y .domain{stroke:none}.elections .change-over-time .c3-tooltip{box-shadow:2px 2px 12px 0 #777}.elections .change-over-time .c3-tooltip th{background-color:#fff;color:#666}.elections .change-over-time .c3-tooltip tr{border:none}.elections .change-over-time .c3-tooltip td{border:none}.elections .change-over-time .c3-grid line{stroke:#ccc}.elections .change-over-time .c3-axis-y .tick line{display:none}.elections .change-over-time .line-chart{position:relative}.elections .change-over-time .line-chart .line-chart-mask{width:100%;height:654px;background:#fff;opacity:.8;position:absolute;z-index:1}.elections .change-over-time #change-over-time-chart svg{height:350px}.elections .change-over-time .filters ul{outline:1px solid #ccc;margin:50px 1px 20px 1px}.elections .change-over-time .filters ul li{float:left;border-left:1px solid #ccc;width:20%}@media (max-width:1380px){.elections .change-over-time .filters ul li{width:100%;float:none;border-left:none;border-top:1px solid #ccc;font-size:14px}.elections .change-over-time .filters ul li:first-child{border-top:none}}.elections .change-over-time .filters ul li>button{background:#f5f5f5;padding-left:2px;padding-right:2px;width:100%}@media (max-width:1600px){.elections .change-over-time .filters ul li>button{font-size:13px}}.elections .change-over-time .filters ul li>button.active,.elections .change-over-time .filters ul li>button:hover{background:#fff}.elections .change-over-time .filters ul li:first-child{border-left:none}.elections .constituency-search header{font-size:18px;font-weight:600;margin-bottom:5px}.elections .constituency-search .main-search{height:30px}.elections .constituency-search .main-search input{border:1px solid #ccc;height:30px}.elections .constituency-search .main-search .search-results{top:30px;z-index:1}.elections .constituency-search .main-search .search-results .search-result{min-height:31px;height:auto;border:1px solid #ccc;border-top-width:0}.elections .constituency-search .main-search .search-results .search-result .search-result-info{width:100%;font-weight:600;padding:5px;float:none}.elections .constituency-search .main-search .search-results .search-result.selected{background:#fff}.elections .map-container .constituency-search{position:absolute;right:0;width:250px;top:100px}.elections .map-container .constituency-search:active,.elections .map-container .constituency-search:hover{z-index:1;background-color:white}@media (max-width:1860px){.elections .map-container .constituency-search{width:200px;right:-60px;top:125px}}@media (max-height:850px) and (max-width:1900px){.elections .map-container .constituency-search{top:20px;left:0;right:auto;width:100%;position:relative;margin-bottom:20px}}@media (max-width:1350px){.elections .map-container .constituency-search{top:20px;left:0;right:auto;width:100%;position:relative;margin-bottom:20px}}@media (max-width:992px){.elections .map-container .constituency-search{position:absolute;width:200px;right:0;left:auto;top:100px}}@media (max-width:850px){.elections .map-container .constituency-search{top:20px;left:0;right:auto;width:100%;position:relative;margin-bottom:20px}}@media (max-width:768px){.elections .map-container .constituency-search{position:absolute;width:250px;right:0;left:auto;top:180px}}@media (max-width:560px){.elections .map-container .constituency-search{top:20px;left:0;right:auto;width:100%;position:relative;margin-bottom:20px}}.elections .join-box{font-size:18px;padding:15px;border-bottom:1px solid #ccc;color:#666}.elections .join-box header{margin-bottom:5px}.elections .join-box .btn-primary{padding:4px 12px;width:100%;text-transform:uppercase}.elections .join-box .icon-yougov-logo{display:inline-block;width:60px;height:25px;background-size:contain;vertical-align:top}.elections .join-box .login-question{margin-bottom:15px;font-size:14px}.elections .join-box .login-question .login-question-sub-header{display:none}.elections .join-box .login-question>div{border:none;margin:0}.elections .join-box .login-question>div input{font-size:14px;margin-top:10px}.elections .join-box .login-question>div .question-content{padding:0}.elections .join-box .login-question>div .question-content .error-message{font-size:14px;margin-top:15px}.elections .join-box .login-question>div .question-content .login-question-paragraph{padding-top:10px;font-size:14px;margin:0}.elections .join-box .login-question>div.register-question-form{margin:0}.elections .join-box .login-question>div.register-question-form .register-form .register-privacy-policy{margin-top:10px;font-size:12px}.elections .join-box .login-question>div .two-buttons{margin-top:10px}.elections .join-box .login-question>div .two-buttons .btn{font-size:14px;padding-top:4px}.elections .join-box .login-question .register-facebook{position:relative;margin-top:20px}.elections .join-box .login-question .register-facebook .facebook-connect{width:106px;height:29px;background-position:0 0;background-size:cover;position:absolute;right:0;top:-5px;padding:0;margin:0;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAAbCAYAAAB/aKHwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAACf1JREFUaIHtmntwVNUdxz/37k32kedmk82yeT9IMFAhMchTSkJQkFJRAR8NMkyd0UDHWqctCFSmozCVap3WUWy1tE6tr4Lja7CiIiKFQgCFEExISHgkmwB5QUI2Wfae2z9uskk0JDcY6gzynTl/7O+c3+P8fvs7v/O4Er2QPn/VAgmKhKaNl2U5lGv4v0II0SZLUrEGGyo3rf1XN10CGDl/ZRyavCol3lk0NjOZ6KhIghTTsBoQYgmmvq6OMLtjWOVeTbjoV2loauFg+XGqa85sQBJrKzatq1UA0ORVE8aOLEpNjKO+pY264/X4hTasBjjCrNTUerCGe4dV7tUERZawWYKZmJ2F0xFRtOdgBcBSKX3+qgUpbuebY0al42lqvWIG2MOseDwerGH2K6bjaoI7KozS8kqqas8sVCQoSk5wUdN47spq1QSaJhCauLJ6rhLUNJ4jKd5Fde2ZIkVIUq5PBU1cWedpQgTaNRiDTzUhJClXkSHM2+lDDKEGJTkjKSzIJj0umhBLMCaTTGVtA8tf/OCSPEJoXe1akIzC2+lDhjAFwOdXDTMqJpkF00aTkxHfh25CHTAAQohAuwZj8HW5SgGG5DibLZj4mPDA74NfHaOkvIqzLa0DylG76tFQgzT7hjRc9jAA6ptb+WD/sSHxXw1QAFTVuOM0vx9FkgHwXfTz4ltb2V9eixJsJiLGfUk+oQqEKgzryk6J5Rd3TScqou+Zes7kMax86QOa2zoM2/xdIs0ZwfRxqVzo8PH6jtLLktGVScaWO5MsY5IB9PqlaYLQyBgccQqKLA+4bPYsd4PrcoRaWHnfTKwWMw2NzezadxCAgmkTSYiNYt1PZ/HAM5sN2fxdwxVp5va8HMqqTvHq9kOXJUMPksF/95JbxjM23Y3DHgFAkKJw/49vwutTqfY08Pw7uy7Jq3VlkhFdP8kfFwjQvY+s5ZwaDMCHnxXz+9/8jASXg3FJTg5U1QOQ7ookPzsdgDZvJx/uq6CxK9Om/yAZgJLqem7JHUmo1Uxd03ne23MUgJxUF+EhFkqq65k8OpERUeHfkNE9LjdTr8P7ymsCursxd0IGI6L0MrDti0oq61tId0WSPkK/YbEFBzEtK5GS6vo+co1AX+4MZlJWUjQZibGB37Isk56g/25vbxtQjl9TUTXVkK7c65IA2LpjD2pkAuEm/WKkpPkCv3z8T0SE2mhQbahCpTBvLIvnTu3Dv6BgPL/96/vsP1bHisWzAKipbyDeFR0Yk+aO5unNn3PfrFxGpcZ/oz8/N5Ml698AYE1hAVNzMgN9d8zIZfPHxbywZS/RoVbWL72NBJejT//L7+0kxKww/+aJACTGu1ixeBbrNr7Lp4dPDeqD3pChp14M1r48UsHho9V0dPoAUIXgq2MnOFB6lJ3FhwfkRRV9smmgFh2lZ+rRUw2AHKAHBVs53KDxedV5jnqaSXNGsHjuVNq9Xlase5aMmYW8sul9rJZgfnVvQZ+s3bF7HxkzC3ny2Y0ATMvJQKgCzX8RAE/9afLuXsbCBx+l3esl3hVNTkost92YwdScTPYcKCHv7mXk3b2Ms43N3FkwnpyUWJbeNokEl4NPPt9DxsxCHly+DoDFc6fy97c/YcW6ZwE4Ul5JxsxCtuwqMezvbvu7Ng7GMukP/9yCIySIjWsfId4VQ2enj/UvbWJfaSXW8ChskTGX5PV3bRqM6tKtU74xXg626P8sIH9cKgAfffZftlc0487M5ZnNO7lpQjZJCXHkpPZk/dNvbsedmctbxcdZDtisFlRVReuqr+9+vBvVnoJHqBw/6SErMw2bIpg4Ws/q9g4fS5cUAnC2oYkYh52cdBc3ZKUAsPGdT3Fn5nKo8QIP/Hod9ohQzKGRWCK7MkyScWfmAsb9HXADGN84hNhdhIRZkCRJ1ytJ2CKjsccDmjagHCHUQBsMx0/VkpwQx6gkN9sO1/bpe/SefFLinOw+WIHw6Ze17T6VYGsIQqiE2GO40N6p2xvUc0APsccghIo5NKKPTd0wWUNAOodsUqBrfkKoWM1BAKQmxhHr7aolmqC0rJJzLS3YrBYAqs8JlCAVJdjCwYZ2xOkmgi1WxmhR/eobCoa8Be963eiBpvXiv/SthSoEfiEwGdD1n+JDJCfEUTDpel7fXsLZ8+0ATMiMZ/ZN2QA89+p7jEnVC7krxtFnDs5o/RK3quZMj/5+9PamSX3m0UM7fbaB0RkpbNm2kz++8REAY1PdpMXHcqKxndtvbiLGEcV1CS7KahsBWF90JzGOcJ56ZSuSpvWrbygYUiYBaMLfJxb6AXVwfk2oYDCTnnx1K1Nyryc5MY6XVi5i76EKAKbfOAaA0rIKdpd7qDh5mkXzZpA3KZuHWtopO1HHnKnjiHbYKS2roMzT3GNnP3qFUANz0XofD3rRPtn1JflTxjNnxlQ6JSsAd8wYT6LbyeLVG/jw090Uzp/Dmvt/xN/e3cGopBFMG59FQ2MzJVU1xEfqS3JygpuH5k3m33uOBIJpFAro9cIoVKHRO0pCaIb4VVXDr2pIBsaaw2O4b/mTPFZ0DwXTJnHrD28I9H28YzdP/PkNJLOThk6Vh9c8zdrlS7lr9pTAmNKyCpY9/hya2Rmg9WejTtPnIrTe8+ihvX+gCvfG11hyzzweXjQHgHavl+c2vsbhE6cpLi0n1GZh3q0zWPPgfECvWavXv4AmK7y9u5SFN1cwetRI7po9hdJjJzl88uygPugNaeSC1VqYzWyYwRVp4y8rFhHnisHb0cnPn/oH+yvrB+VzRoZR6/EQZAszpEcIlfbGOqLNKpPHZQGw68sjNHSasDlGIMv6y7G/00vr6ePkZ2dijwij8kQtJTVNhMUmIcsmzh7TD8IxaWMDsnvTztVV4WtvJdKdRpBVv934Oq3jfBNtTR4W5k8A4M1tewiNcmMJ1+tNW1Md0YqPyeOyaD7XyrYvygmLTUYxW/vIA/roMYLW9k49SCEWxTDTCHsILz92PzGOSPx+lWW/28jeo55B+Zz2riBZjQWpG0KoqJ36BsFktgaC83X4O71oQsUUFIysBA9Jh1Fc9LYB9Ovkbjsl2RQIznDgQocfRUCrEMKw53wX/Ryvrcd38SIXvB14OzoNXZpe/i24hMls6yOnP8hB5kHHfFt029G/fGmQ/suDEKJNkTVtn6ZpeZpm7D2prrGF+Q8/jvD7kWSZEIcbpZcTL4XuB79rTxXGIUkSsiQVKxps0JDzhPAb5FQIdab0IRl5MBSiuw3vBy5XM2STCQ2xQf+k687Vz5tkUSQNcM75toi1h1Pr8aAMoWh+n6EhoQp5Q8XmJ5bqOwZJrFWFDLJWJGs929LhhEDTz1QGl9XvLySEJIOQNiCJtTqlF3q+YJVulGVChlO10x6Gx1OLYg0ffPD3FEJwQZa0vV//gvV/K98BUH57l+UAAAAASUVORK5CYII=')}.elections .helper-box{padding:30px;font-size:16px;position:relative;min-height:220px}.elections .helper-box .title{font-weight:600;margin-bottom:20px}.elections .helper-box .text{margin-bottom:20px}.elections .helper-box .btn-primary{padding:2px 12px;position:absolute;right:30px;bottom:30px}.elections .latest-headlines-wrapper{width:100%;height:29px;background:#fff;border-bottom:1px solid #ccc;position:relative;overflow:hidden;display:none}@media (min-width:992px){.elections .latest-headlines-wrapper{display:block}}.elections .latest-headlines-wrapper .latest-headlines{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elections .latest-headlines-wrapper .lastest-headlines-header{font-size:14px;text-transform:uppercase;font-weight:600;height:29px;background:#fff;position:relative;z-index:5;padding:5px 0 0 20px;width:170px;-webkit-flex:0 0 170px;-ms-flex:0 0 170px;flex:0 0 170px}.elections .latest-headlines-wrapper .marquee{overflow:hidden;padding-top:5px;text-overflow:ellipsis;white-space:nowrap;width:100%;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.elections .latest-headlines-wrapper .marquee div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.elections .latest-headlines-wrapper .marquee .animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.elections .latest-headlines-wrapper .marquee .animate.ng-enter{-webkit-animation-duration:.4s;animation-duration:.4s;margin-top:100%}.elections .latest-headlines-wrapper .marquee .animate.ng-enter.ng-enter-active{margin-top:0;-webkit-animation-name:slideInUp;animation-name:slideInUp}.elections .latest-headlines-wrapper .marquee .animate.ng-leave{-webkit-animation-duration:.4s;animation-duration:.4s}.elections .latest-headlines-wrapper .marquee .animate.ng-leave.ng-leave-active{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.d3-tip{background:#fff;border-radius:2px;width:220px;position:absolute;pointer-events:none;border:1px solid #ccc;-webkit-transform:scale3d(.1, .6, 1);transform:scale3d(.1, .6, 1);-webkit-transform-origin:50% 90%;transform-origin:50% 90%;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;-webkit-transition-timing-function:ease,cubic-bezier(.6, 0, .4, 1);transition-timing-function:ease,cubic-bezier(.6, 0, .4, 1)}.d3-tip.animate{opacity:1;pointer-events:auto;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.d3-tip.n::after{content:'';position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;margin-top:2px;top:100%;background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;-webkit-transform:translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg)}.d3-tip.s::before{content:'';position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;margin-top:2px;top:0;background:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;-webkit-transform:translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg)}.d3-tip .latest-opinion{height:auto}.d3-tip .latest-opinion .latest-opinion-info{margin:0}.d3-tip .latest-opinion .response-level-labels{line-height:25px;height:10px;position:relative;margin-bottom:5px;z-index:10}.sequence-collection{margin:35px auto 0 auto;width:100%;position:relative;-webkit-transform:translate3d(0, 0, 0)}.sequence-collection .widget-container{width:100%}.sequence-collection .widget-container .sub-header{font-size:18px}.sequence-collection .time-remaining{position:absolute;top:-130px;right:0}.sequence-collection .time-remaining .time-label{text-align:right;font-size:12px;text-transform:uppercase;margin-bottom:7px}.sequence-collection .time-remaining .time>div{display:inline-block}.sequence-collection .time-remaining .hours{margin-right:10px}.sequence-collection .time-remaining .time-number{background:#ef2d27;color:#fff;margin-left:2px;width:42px;height:25px;display:inline-block;padding-left:6px;font-family:Arial;vertical-align:top;font-size:18px;letter-spacing:12px;position:relative}.sequence-collection .time-remaining .time-number:before{content:'';border-left:2px solid #fff;position:absolute;left:21px;height:25px}.sequence-collection .time-remaining .time-desc{background:#fbe7e6;display:inline-block;color:#ef2d27;margin-left:2px;text-transform:uppercase;font-size:14px;font-weight:600;height:25px;vertical-align:top;padding:2px}.sequence-collection .survey-sequence-chooser{position:absolute;z-index:0;left:0;width:100%;top:-36px}.sequence-collection .survey-sequence-chooser .survey-sequence-item,.sequence-collection .survey-sequence-chooser .survey-sequence-header-item{padding:6px 10px;border:1px solid #ccc}.sequence-collection .survey-sequence-chooser .survey-sequence-item .btn,.sequence-collection .survey-sequence-chooser .survey-sequence-header-item .btn{color:#000;font-size:14px;width:100%;text-align:left}.sequence-collection .survey-sequence-chooser .survey-sequence-item .sequence-votes-label,.sequence-collection .survey-sequence-chooser .survey-sequence-header-item .sequence-votes-label{font-size:14px;color:#ef2d27;text-transform:none;margin-top:3px;font-weight:400}.sequence-collection .survey-sequence-chooser .survey-sequence-item{display:none;border-top-width:0;border-bottom-width:0;cursor:pointer}.sequence-collection .survey-sequence-chooser .survey-sequence-item:last-child{border-bottom-width:1px}.sequence-collection .survey-sequence-chooser .survey-sequence-header-item{width:100%;height:35px;text-transform:uppercase;font-size:18px;font-weight:600;cursor:default;padding:4px 10px;background:#eee;cursor:pointer;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;-ms-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s}.sequence-collection .survey-sequence-chooser .survey-sequence-header-item .icon-refresh-red{width:16px;height:16px;display:inline-block;margin-right:4px;position:relative;top:1px}.sequence-collection .survey-sequence-chooser.active{z-index:2}.sequence-collection .survey-sequence-chooser.active .survey-sequence-item,.sequence-collection .survey-sequence-chooser.active .survey-sequence-header-item{background-color:#fff;display:block}.sequence-collection .survey-sequence-chooser.active .survey-sequence-item:hover{background:#f5f5f5}.sequence-collection .survey-sequence-chooser.active .survey-sequence-item:hover .btn{color:#ef2d27}.sequence-collection .survey-sequence-chooser:hover .survey-sequence-header-item{background-color:#fff}.sequence-collection .sequence-questions{background:#fff;padding:0}.sequence-collection .sequence-questions .sequence-question-wrapper{width:100%;border:none;position:relative;opacity:1;min-height:300px;-webkit-transition:all .3s;transition:all .3s}.sequence-collection .sequence-questions .sequence-question-wrapper .widget-header{display:none}.sequence-collection .sequence-questions .sequence-question-wrapper .widget-content{padding:20px 0 0;border:none;width:100%}.sequence-collection .sequence-questions .sequence-question-wrapper .login-question>div{border:none}.sequence-collection .sequence-questions .sequence-question-wrapper .login-question>div .question-content{padding:20px 0}.sequence-collection .sequence-questions .sequence-question-wrapper .login-question>div .question-content .two-buttons{margin:40px 0 0 0}.sequence-collection .sequence-questions .sequence-question-wrapper .login-question>div .question-content .two-buttons .btn{width:100%;margin:0 0 10px 0}.sequence-collection .sequence-questions .sequence-question-wrapper .login-question>div .answer-option{margin:14px 0;font-size:18px}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .share-box{display:none}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .result-label{text-align:left}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .result-label .legend-box{margin:4px 10px 0 0;vertical-align:top;display:inline-block}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper{margin:16px 0 16px 16px}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper>span{margin:5px 10px 0 0;color:#ef2d27;display:inline-block;text-transform:uppercase;vertical-align:middle}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .disabled{color:#ccc}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .disabled .next{background:#ccc}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next,.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .previous{text-transform:none;background:none;border:none;font-size:20px;line-height:25px;font-weight:bold;margin-top:0;padding:0;top:0;cursor:pointer;border-radius:50%;background:#999;color:#fff}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next{position:relative;overflow:visible;width:30px;height:30px;-webkit-transition:color .7s;transition:color .7s;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#ef2d27}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next:hover{background-color:#ef2d27}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next.disabled{background:#ccc}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next .svgi{width:30px;height:30px;background-size:12px 17px;display:block}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next .svgi.icon-arrow-right{background-position:55% 52%}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next::before{position:absolute;top:50%;left:-10px;margin:-2px 0 0 0;width:4px;height:4px;border-radius:50%;background:rgba(0,0,0,0.3);content:'';opacity:0;-webkit-transform-origin:23px 50%;transform-origin:23px 50%}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next::after{position:absolute;top:50%;left:50%;margin:-23px 0 0 -23px;width:46px;height:46px;border-radius:50%;content:'';opacity:0;pointer-events:none}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next::after{border:4px solid rgba(0,0,0,0.1)}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next.clicked::after{-webkit-animation:anim-effect-simo-1 5s forwards;animation:anim-effect-simo-1 5s forwards}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .next-question-wrapper .next.clicked::before{-webkit-animation-name:anim-effect-simo-2,anim-effect-simo-3;animation-name:anim-effect-simo-2,anim-effect-simo-3;-webkit-animation-duration:5s,.4s;animation-duration:5s,.4s;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-timing-function:ease,linear;animation-timing-function:ease,linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes anim-effect-simo-1{0%,100%{-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1);opacity:0}5%,95%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes anim-effect-simo-1{0%,100%{-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1);opacity:0}5%,95%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes anim-effect-simo-2{0%,5%,95%,100%{opacity:0}10%,90%{opacity:1}}@keyframes anim-effect-simo-2{0%,5%,95%,100%{opacity:0}10%,90%{opacity:1}}@-webkit-keyframes anim-effect-simo-3{100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@keyframes anim-effect-simo-3{100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .question{padding:20px 0 0 0}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .question .answer-options .icon-tick{position:absolute}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .question .answer-options .answer-box .answer-wrapper{width:100%;font-size:18px;padding-left:55px;margin:0;min-height:40px}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .question .answer-options .answer-box .answer-wrapper .percentage-number{bottom:16px}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .question .answer-options .answer-box .answer-wrapper .survey-bar{position:relative;height:15px;bottom:0;min-height:15px;display:block}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .question .answer-options .answer-box .answer-wrapper .survey-bar .bar{height:15px}.sequence-collection .sequence-questions .sequence-question-wrapper .mini-survey .question .answer-options .answer-box .answer-wrapper .answer-text{padding-top:0}.sequence-collection .waterfall-sequence-completed .answer-option{margin:0 0 15px 0}.unified .notifications{width:100%}.unified .notifications .box-component{margin-top:20px}.unified .notifications .load-more-notifications{width:100%;height:30px;padding-top:4px;text-align:center;background:#fff;color:#999;border:1px solid #ccc}.unified .notifications .load-more-notifications:hover{color:#ef2d27}.unified .notification{padding:0}.unified .notification a:hover{color:#333}.unified .notification-details{margin-top:10px}.unified .notification .read_notification{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.unified .notification .read_notification,.unified .notification .unread_notification{background-color:transparent;background-repeat:no-repeat;background-position:20px 22px;padding:20px 20px 20px 55px}.unified .notification .read_notification.notification_response_multiple_icon,.unified .notification .unread_notification.notification_response_multiple_icon,.unified .notification .read_notification.notification_response_single_icon,.unified .notification .unread_notification.notification_response_single_icon{background-image:url("/opi/images/notification-response.png")}.unified .notification .read_notification.notification_riposte_icon,.unified .notification .unread_notification.notification_riposte_icon{background-image:url("/opi/images/notification-riposte.png")}.unified .notification .read_notification.notification_follow_multiple_icon,.unified .notification .unread_notification.notification_follow_multiple_icon,.unified .notification .read_notification.notification_follow_single_icon,.unified .notification .unread_notification.notification_follow_single_icon{background-image:url("/opi/images/notification-follow.png");background-position:18px 22px}.unified .notification .read_notification.notification_survey_icon,.unified .notification .unread_notification.notification_survey_icon{background-image:url("/opi/images/notification-survey.png");background-position:21px 20px}.unified .notification .read_notification.notification_announcement_icon,.unified .notification .unread_notification.notification_announcement_icon{background-image:url("/opi/images/notification-announcement-icon.png");background-position:18px 20px}.unified .notification .read_notification.header_icon_notifications,.unified .notification .unread_notification.header_icon_notifications{background-image:url("/opi/images/nav-icon-notifications.png");background-position:8px -35px}.unified .notification .read_notification.notification_survey_results_in_progress_icon,.unified .notification .unread_notification.notification_survey_results_in_progress_icon,.unified .notification .read_notification.notification_survey_results_ready_icon,.unified .notification .unread_notification.notification_survey_results_ready_icon{background-position:20px 22px;background-size:23px 15px}.unified .notifications-widget .notification{font-size:13px}.unified .notifications-widget .notification:not(:last-child){padding-bottom:10px;border-bottom:1px dotted #e5e5e5;margin-bottom:10px}.unified .notifications-widget .notification .unread_notification,.unified .notifications-widget .notification .read_notification{background-position:0 2px;padding:0 0 0 30px;-webkit-opacity:1;-moz-opacity:1;opacity:1}.unified .notifications-widget .notification .unread_notification.notification_follow_multiple_icon,.unified .notifications-widget .notification .read_notification.notification_follow_multiple_icon,.unified .notifications-widget .notification .unread_notification.notification_follow_single_icon,.unified .notifications-widget .notification .read_notification.notification_follow_single_icon{background-size:20px 12px}.unified .notifications-widget .notification .unread_notification.notification_survey_icon,.unified .notifications-widget .notification .read_notification.notification_survey_icon{background-size:18px 16px}.unified .notifications-widget .notification .unread_notification.notification_announcement_icon,.unified .notifications-widget .notification .read_notification.notification_announcement_icon{background-size:20px 16px}.unified .notifications-widget .notification .unread_notification.header_icon_notifications,.unified .notifications-widget .notification .read_notification.header_icon_notifications{background-position:-10px -55px}.unified .notifications-widget .box-heading{background-color:#ef2d27;color:#fff}