.onp-sociallocker .onp-sociallocker-strong,
.onp-sociallocker .onp-sociallocker-message,
.onp-sociallocker .onp-sociallocker-timer,
.onp-sociallocker .onp-sociallocker-error-title,
.onp-sociallocker-error-text{font:normal normal 400 13px/23px "Arial", "Helvetica", sans-serif;;color:#111;}
.onp-sociallocker iframe{margin:0px !important;}
.onp-sociallocker,
.onp-sociallocker .onp-sociallocker-outer-wrap,
.onp-sociallocker .onp-sociallocker-inner-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.onp-sociallocker{position:relative !important;background-color:#f9f9f9;padding:5px;margin:10px auto;max-width:100%;}
.onp-sociallocker p{margin:0px;}
.onp-sociallocker-inner-wrap.credential{padding-bottom:28px;}
.onp-sociallocker .onp-sociallocker-text{text-align:center;}
.onp-sociallocker-text .onp-sociallocker-strong{font-size:16px;font-weight:bold;display:inline-block;}
.onp-sociallocker .onp-sl-credential-link{position:absolute !important;width:300px;text-align:center;text-decoration:none !important;font:lighter 12px arial, tahoma, sans-serif !important;bottom:5px;right:50% !important;margin-right:-150px;line-height:2.5 !important;border:0;border-top:1px solid #dddddd !important;color:#A7A7A7 !important;}
.onp-sociallocker .onp-sl-credential-link:hover{text-decoration:underline !important;color:#9E9E9E !important;}
.onp-sociallocker-error{display:block !important;padding:20px !important;font:normal normal 400 12px/18px "PT Sans", sans-serif !important;background-color:#ffebe8 !important;border:1px solid #dd3c10 !important;text-align:left !important;-webkit-text-shadow:none !important;-moz-text-shadow:none !important;text-shadow:none !important;margin:20px 0 !important;color:#000 !important;}
.onp-sociallocker-state-error .onp-social-button{display:none;}
.onp-sociallocker .onp-sociallocker-error-body{text-align:center;}
.onp-sociallocker .onp-sociallocker-error-title,
.onp-sociallocker .onp-sociallocker-error-text{text-shadow:none;}
.onp-sociallocker .onp-sociallocker-error-title{text-align:center !important;display:inline-block !important;background-color:#cc0000 !important;font-size:14px !important;line-height:100% !important;padding:4px 10px !important;color:#fff !important;vertical-align:top !important;}
.onp-sociallocker .onp-sociallocker-error-title:hover{background-color:#ee0000 !important;}
.onp-sociallocker .onp-sociallocker-error-text{background:#c00 !important;color:#fff !important;padding:10px !important;margin-top:15px !important;}
.onp-sociallocker .onp-sociallocker-error-body .onp-sociallocker-error-text{display:none;}
.onp-sl-prompt{display:none;text-align:center;background:#F0F0F0;color:#170000;padding:15px 20px 20px;margin-top:15px;}
.onp-sl-prompt-button-yes, .onp-sl-prompt-button-no{line-height:18px;padding:9px 12px 6px 12px;margin:10px 10px 0 0;border-radius:3px;font-size:13px;font-weight:lighter;text-transform:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.onp-sl-prompt-button-yes{background:#ffe16c;border-bottom:3px solid #f0cc41;color:#382f0e;}
.onp-sl-prompt-button-no{background:#e5e5e5;border-bottom:3px solid #c6c6c6;color:#382f0e;}
.onp-sl-prompt-button-yes:hover{background:#ffdb4d;}
.onp-sl-prompt-button-no:hover{background:#dbd9d9;}
.onp-sociallocker-buttons{text-align:center;}
.onp-sociallocker-text + .onp-sociallocker-buttons{margin-top:5px;}
.onp-sociallocker-button-inner-wrap{height:40px;min-width:120px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.onp-sociallocker-state-loading .onp-sociallocker-button-inner-wrap{background:url("../style-img/soc/button-loader-f2f2f2.gif") 50% 50% no-repeat;}
.onp-social-button{min-width:104px;}
.onp-facebook-button,
.onp-google-button,
.onp-twitter-tweet{min-width:104px;}
.onp-sociallocker-button-overlay{width:100%;border-bottom:none;}
.onp-sociallocker-buttons .onp-feature-overlay,
.onp-sociallocker-buttons .onp-facebook-share-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(255,255,255,0);cursor:pointer;z-index:20;}
.onp-sociallocker-buttons .onp-feature-overlay:hover,
.onp-sociallocker-buttons .onp-facebook-share-overlay:hover{background-color:rgba(255,255,255,0.1);}
.onp-sociallocker-button-inner-wrap{position:relative;}
.onp-sociallocker-button{display:inline-block;vertical-align:top;text-align:left;position:relative;}
.onp-sociallocker.onp-sociallocker-no-counters .onp-sociallocker-button, .onp-sociallocker .onp-twitter-button{text-align:center;}
.onp-sociallocker-button-overlay{position:absolute !important;top:0px;left:0px;}
.onp-sociallocker-button{margin:10px 5px 0 5px;background-color:#f2f2f2;}
.onp-social-button{overflow:hidden;padding:1px;position:relative;top:-1px;line-height:0;}
.onp-sociallocker-opera .fb-like{position:relative;top:-2px;}
.onp-sociallocker-button-facebook-like .fb-like span{vertical-align:top !important;-moz-box-sizing:content-box;box-sizing:content-box;}
.onp-social-button .onp-button-error{line-height:normal !important;color:red !important;font-family:arial, sans-serif !important;font-size:14px !important;}
.onp-facebook-share-button{line-height:1%;}
.onp-sociallocker-vertical .onp-facebook-share-button span{top:1px;}
.onp-facebook-share-button-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(255,255,255,0);cursor:pointer;z-index:20;}
.onp-facebook-share-button-overlay:hover{background-color:rgba(255,255,255,0.1);}
.onp-sociallocker-button .fb-like span,
.onp-sociallocker-button .fb-like iframe{height:22px;}
.onp-sociallocker-button .fb-like span{overflow:hidden;padding:0 1px;}
.onp-sociallocker-button-unsupported{font-size:10px;text-align:center;line-height:13px;}
.onp-vk-button-inner.counter-off{width:47px;margin:0 auto;overflow:hidden;}
.onp-vk-like-alert{position:absolute;width:150px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#ff6e6e;font-family:tahoma, verdana, arial, sans-serif, Lucida Sans;font-size:11px;line-height:140%;color:#fff;padding:8px 10px;text-align:center;border-radius:5px;z-index:99999;}
.onp-vk-like-alert:before{position:absolute;content:'';top:-25px;right:5px;width:32px;height:30px;background:url(../style-img/soc/vklike-tt-alert-arrow.png) no-repeat;}
.onp-sociallocker-button .onp-vk-share-auth-block{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAAAAAA6I3INAAAACXBIWXMAAAsSAAALEgHS3X78AAAALHRFWHRDcmVhdGlvbiBUaW1lAFR1ZSAxNCBBdWcgMjAxMiAxMDoyODoyNCAtMDYwMF/LW6kAAAA5SURBVAiZY2AAA2kIpQShJCGUAoQSh1CyEEoERYMIigZxFEoSRQkDNu2oRqNai+okWRSeAgqFqgQALLsC+Y1LS9gAAAAASUVORK5CYII=) repeat;border-radius:3px;font-family:tahoma,arial,verdana,sans-serif,Lucida Sans;text-shadow:none !important;font-size:11px;text-align:center;cursor:pointer;line-height:19px;color:#fff;z-index:9999;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.onp-sociallocker-button .onp-vk-subscribe-button{height:22px;}
.onp-sociallocker-button .onp-vk-subscribe-button-wrap, .onp-sociallocker-button .onp-vk-share-button-wrap{position:relative;display:inline-block;width:auto;height:20px;overflow:hidden;}
.onp-sociallocker-button .onp-vk-subscribe-button.load{background:url(http://vk.com/images/upload.gif) center center no-repeat;}
div[id^="vk_subscribe_"]{position:absolute;top:0;left:0;}
div[id^="vk_subscribe_"] iframe{position:absolute;top:-190px;left:-30px;z-index:9;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.onp-pseudo-subscribe-button, .onp-pseudo-share-button{min-width:10px;height:20px;padding:0 10px 0 0;margin-right:1px;line-height:1.8;font-family:tahoma, arial, verdana, sans-serif, Lucida Sans;text-shadow:none !important;font-size:11px;color:#fff;background:#5F83AA;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;z-index:1;cursor:pointer;text-align:left;white-space:nowrap;}
.onp-pseudo-subscribe-button.onp-repeat-to-subscribe{padding:0px;}
.onp-pseudo-subscribe-button span,
.onp-pseudo-share-button span{display:inline-block;padding:0px;}
.onp-pseudo-subscribe-button.onp-repeat-to-subscribe span{padding:0px 10px;}
.onp-pseudo-subscribe-button .onp-vk-like-left, .onp-pseudo-share-button .onp-vk-like-left{display:inline-block;width:15px;height:14px;float:left;border-right:1px solid #87a2bf;border-right-color:rgba(255,255,255, 0.24);padding-left:5px;padding-right:1px;margin:3px 8px 0 0;text-align:center;vertical-align:top;box-sizing:content-box;}
.onp-pseudo-subscribe-button .onp-vk-like-logo, .onp-pseudo-share-button .onp-vk-like-logo{display:block;background-image:url('../style-img/soc/like_widget.png');background-position:0px 0px;height:8px;width:7px;margin:3px 0 0 3px;}
.onp-sociallocker-button .onp-vk-subscribe-button:hover .onp-pseudo-subscribe-button, .onp-sociallocker-button .onp-vk-share-button:hover .onp-pseudo-share-button{box-shadow:inset 0 0 50px rgba(255,255,255, 0.1);-webkit-box-shadow:inset 0 0 50px rgba(255,255,255, 0.1);-moz-box-shadow:inset 0 0 50px rgba(255,255,255, 0.1);}
.onp-pseudo-subscribe-counter, .onp-pseudo-share-counter{position:relative;display:none;vertical-align:top;min-width:15px;border:1px solid #bbbfc4;color:#666c73;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;padding:3px 5px 3px;margin-left:8px;font-family:tahoma, verdana, arial, sans-serif, Lucida Sans;font-weight:bold;font-size:9px;text-align:center;line-height:13px;background:#ffffff;}
.onp-pseudo-subscribe-counter.onp-vk-button-show, .onp-pseudo-share-counter.onp-vk-button-show{display:inline-block;}
.onp-pseudo-subscribe-counter:before, .onp-pseudo-share-counter:before{content:'';position:absolute;top:50%;left:-5px;width:5px;height:9px;font-weight:lighter;overflow:hidden;margin-top:-4.5px;background:url('../style-img/soc/like_widget.png') 0px -27px no-repeat;box-sizing:content-box;}
.onp-ok-klass-button.counter-off{text-align:center;}
.onp-ok-klass-button.counter-off > div{display:inline-block;}
.onp-ok-button-inner{width:85px;overflow:hidden;}
.onp-sl-draugiem-share.counter-off{width:72px;margin:0 auto;overflow:hidden;}
.onp-sociallocker-button-overlay *{position:absolute;width:100%;top:0px;left:0px;}
.onp-sociallocker-overlay-front,
.onp-sociallocker-overlay-back{height:100%;top:0px;left:0px;-moz-box-sizing:content-box;box-sizing:content-box;}
.onp-sociallocker .onp-sociallocker-cross{background:url("../style-img/soc/close.png") 50% 50% no-repeat;width:16px;height:16px;opacity:0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);cursor:pointer;position:absolute;top:4px;right:4px;z-index:2;}
.onp-sociallocker:hover .onp-sociallocker-cross{opacity:0.2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);}
.onp-sociallocker .onp-sociallocker-cross:hover{opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.onp-sociallocker .onp-sociallocker-timer{position:absolute;right:5px;bottom:5px;z-index:10;}
.onp-sociallocker .onp-sociallocker-timer,
.onp-sociallocker .onp-sociallocker-timer *{font:normal normal 400 12px/12px sans-serif;text-transform:lowercase;}
.onp-sociallocker .onp-sociallocker-timer{color:#000;margin-left:5px;}
.onp-sociallocker .onp-sociallocker-timer-counter{font-weight:bold;}
.onp-google-button{position:relative;}
.onp-sociallocker-flip .onp-sociallocker-button-inner-wrap{perspective:500px;perspective-origin:50% 0;-webkit-perspective:500px;-webkit-perspective-origin:50% 0;-moz-perspective:500px;-moz-perspective-origin:50% 0;}
.onp-sociallocker-flip .onp-sociallocker-button-overlay{display:block;transform-origin:bottom;transform-style:preserve-3d;transition:transform .3s ease;transform:translate(0);-webkit-transform-origin:bottom;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease;-webkit-transform:translateY(0) rotateX(0);-moz-transform-origin:bottom;-moz-transform-style:preserve-3d;-moz-transition:-moz-transform .3s ease;-moz-transform:translate(0);text-decoration:none !important;}
.onp-sociallocker-flip .onp-sociallocker-overlay-back{transform:rotateX(-180deg) translateZ(4px);-webkit-transform:rotateX(-180deg) translateZ(4px);-moz-transform:rotateX(-180deg) translateZ(4px);}
.onp-sociallocker-flip .onp-sociallocker-overlay-header{height:4px;transform-origin:top;transform:rotateX(-90deg);-webkit-transform-origin:top;-webkit-transform:rotateX(-90deg);-moz-transform-origin:top;-moz-transform:rotateX(-90deg);}
.onp-sociallocker-touch .onp-sociallocker-button-overlay{cursor:pointer;}
.onp-sociallocker .onp-sociallocker-state-error.onp-sociallocker-button .onp-sociallocker-overlay-text{text-decoration:line-through;color:#fff;text-shadow:none;}
.onp-sociallocker .onp-sociallocker-state-error.onp-sociallocker-button .onp-sociallocker-overlay-front,
.onp-sociallocker .onp-sociallocker-state-error.onp-sociallocker-button .onp-sociallocker-overlay-header,
.onp-sociallocker .onp-sociallocker-state-error.onp-sociallocker-button .onp-sociallocker-overlay-back{background:#c00!important;}
.onp-sociallocker-no-touch .onp-sociallocker-flip:hover .onp-sociallocker-button-overlay,
.onp-sociallocker-flip-hover .onp-sociallocker-button-overlay{display:block !important;transform:translateY(4px) rotateX(-105deg);-webkit-transform:translateY(4px) rotateX(-105deg);-moz-transform:translateY(4px) rotateX(-105deg);}
.onp-sociallocker-no-touch .onp-sociallocker-flip.onp-sl-step-completed:hover .onp-sociallocker-button-overlay,
.onp-sociallocker-flip-hover.onp-sl-step-completed .onp-sociallocker-button-overlay{transform:none;-webkit-transform:none;-moz-transform:none;}
.onp-sociallocker-flip:hover .onp-sociallocker-overlay-back{border-top:2px solid #eee;}
.onp-sociallocker-flip.onp-sl-step-completed .onp-sociallocker-overlay-front{background:#777 !important;color:#fff;}
.onp-sociallocker-flip.onp-sl-step-completed .onp-sociallocker-overlay-text{text-decoration:line-through;}
.onp-sociallocker-overlap-box,
.onp-sociallocker-overlap-background{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}
.onp-sociallocker-overlap-background{background-color:#fefefe;z-index:25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:.8;}
.onp-sociallocker-blurring-mode .onp-sociallocker-overlap-background{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:.2;}
.onp-sociallocker-overlap-locker-box{position:absolute;top:50%;z-index:40;left:0px;right:0px;}
.onp-sociallocker-overlap-locker-box.onp-sociallocker-position-top,
.onp-sociallocker-overlap-locker-box.onp-sociallocker-position-scroll{top:0px;}
.onp-sociallocker-overlap-box .onp-sociallocker{margin:0px auto !important;}
.onp-sociallocker-flat .onp-social-button{min-width:124px;}
.onp-sociallocker-flat .fb-like span,
.onp-sociallocker-flat .fb-like iframe{width:118px !important;}
.onp-sociallocker-flat{padding:0px;background-color:transparent;}
.onp-sociallocker-flat .onp-sociallocker-inner-wrap{background-color:#f9f9f9;padding:5px;}
.onp-sociallocker-flat .onp-sociallocker-inner-wrap.credential{padding-bottom:55px;}
.onp-sociallocker-flat .onp-sociallocker-outer-wrap{border-bottom:4px solid #f1f1f1;}
.onp-sociallocker-flat .onp-sociallocker-inner-wrap,
.onp-sociallocker-flat .onp-sociallocker-outer-wrap{border-radius:5px;}
.onp-sociallocker-flat .onp-sociallocker-text .onp-sociallocker-strong:before,
.onp-sociallocker-flat .onp-sociallocker-text .onp-sociallocker-strong:after{content:" ";display:inline-block;width:11px;height:14px;margin:0 9px;background:url("../style-img/soc/lock-icon.png") 0px 2px no-repeat;}
@media screen and (max-width:500px){.onp-sociallocker-flat .onp-sociallocker-text .onp-sociallocker-strong:before,
.onp-sociallocker-flat .onp-sociallocker-text .onp-sociallocker-strong:after{display:none;}
}
.onp-sociallocker-flat .onp-sociallocker-text .onp-sociallocker-strong:after{margin-left:10px;}
.onp-sociallocker-flat .onp-sociallocker-button{background:rgba(0, 0, 0, 0.03);}
.onp-sociallocker-flat .onp-sociallocker-button-inner-wrap{padding:7px 10px 10px 10px;}
.onp-sociallocker-flat .onp-sociallocker-button-inner-wrap,
.onp-sociallocker-flat .onp-sociallocker-button-overlay{height:34px;min-width:100px;}
.onp-sociallocker-flat .onp-sociallocker-button .onp-sociallocker-overlay-front{background:#eaeaea;border-bottom:3px solid #dadada;}
.onp-sociallocker-flat .onp-sociallocker-button .onp-sociallocker-overlay-front,
.onp-sociallocker-flat .onp-sociallocker-button .onp-sociallocker-overlay-back{border-radius:3px;}
.onp-sociallocker-flat .onp-sociallocker-state-error.onp-sociallocker-button .onp-sociallocker-overlay-front{border-bottom-color:#900 !important;}
.onp-sociallocker-flat .onp-sociallocker-button .onp-sociallocker-overlay-icon{height:34px;width:44px;background-image:url("../style-img/soc/social-icons.png");background-repeat:no-repeat;background-position-y:50%;position:absolute;}
.onp-sociallocker-flat .onp-sociallocker-button .onp-sociallocker-overlay-text{font-size:14px;font-family:"Arial", "Helvetica", sans-serif;line-height:34px;color:#fff;text-align:center;position:static;padding-left:42px;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:0 -1px 1px rgba(0,0,0,0.15);}
.onp-sociallocker-flat .onp-sociallocker-button-twitter .onp-sociallocker-overlay-front{background:#4086cc;border-bottom-color:#13579e;}
.onp-sociallocker-flat .onp-sociallocker-button-twitter .onp-sociallocker-overlay-icon{background-position:-132px 8px;}
.onp-sociallocker-flat .onp-sociallocker-button-twitter .onp-sociallocker-overlay-back{background:#4086cc;}
.onp-sociallocker-flat .onp-sociallocker-button-twitter .onp-sociallocker-overlay-header{background:#13579e;}
.onp-sociallocker-flat .onp-sociallocker-button-facebook .onp-sociallocker-overlay-front{background:#3c5a9a;border-bottom-color:#082b6f;}
.onp-sociallocker-flat .onp-sociallocker-button-facebook .onp-sociallocker-overlay-icon{background-position:15px 9px;}
.onp-sociallocker-flat .onp-sociallocker-button-facebook .onp-sociallocker-overlay-back{background:#3c5a9a;}
.onp-sociallocker-flat .onp-sociallocker-button-facebook .onp-sociallocker-overlay-header{background:#082b6f;}
.onp-sociallocker-flat .onp-sociallocker-button-google .onp-sociallocker-overlay-front{background:#ca4639;border-bottom-color:#a52316;}
.onp-sociallocker-flat .onp-sociallocker-button-google .onp-sociallocker-overlay-icon{background-position:-18px 9px;}
.onp-sociallocker-flat .onp-sociallocker-button-google .onp-sociallocker-overlay-back{background:#ca4639;}
.onp-sociallocker-flat .onp-sociallocker-button-google .onp-sociallocker-overlay-header{background:#a52316;}
.onp-sociallocker-flat .onp-sociallocker-button-linkedin .onp-sociallocker-overlay-front{background-color:#286b8d;border-bottom-color:#19465d;}
.onp-sociallocker-flat .onp-sociallocker-button-linkedin .onp-sociallocker-overlay-icon{background-position:-58px 7px;}
.onp-sociallocker-flat .onp-sociallocker-button-linkedin .onp-sociallocker-overlay-back{background:#286b8d;}
.onp-sociallocker-flat .onp-sociallocker-button-linkedin .onp-sociallocker-overlay-header{background-color:#19465d;}
.onp-sociallocker-flat .onp-sociallocker-button-vk .onp-sociallocker-overlay-front{background-color:#64a0bc;border-bottom-color:#4a6887;}
.onp-sociallocker-flat .onp-sociallocker-button-vk .onp-sociallocker-overlay-icon{background-position:-170px 9px;}
.onp-sociallocker-flat .onp-sociallocker-button-vk .onp-sociallocker-overlay-back{background:#64a0bc;}
.onp-sociallocker-flat .onp-sociallocker-button-vk .onp-sociallocker-overlay-header{background-color:#4a6887;}
.onp-sociallocker-flat .onp-sociallocker-button-ok .onp-sociallocker-overlay-front{background-color:#fe8c19;border-bottom-color:#d37210;}
.onp-sociallocker-flat .onp-sociallocker-button-ok .onp-sociallocker-overlay-icon{background-position:-95px 7px;}
.onp-sociallocker-flat .onp-sociallocker-button-ok .onp-sociallocker-overlay-back{background:#fe8c19;}
.onp-sociallocker-flat .onp-sociallocker-button-ok .onp-sociallocker-overlay-header{background-color:#d37210;}
.onp-sociallocker-flat .onp-vk-subscribe-button{min-width:82px;}
.onp-sociallocker-flat .onp-sociallocker-cross{top:8px;right:8px;}
.onp-sociallocker-flat .onp-sociallocker-timer{right:10px;bottom:8px;color:#777;}
.onp-sociallocker-flat .onp-sociallocker-flip.onp-sl-step-completed .onp-sociallocker-overlay-front{border-bottom-color:#555;}
.onp-sociallocker-flat .onp-sl-credential-link{bottom:8px;}