﻿.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style: none;float: left;position: relative;top: 0;margin: 1px 8px 0 0;border-bottom-width: 0;padding: 8px;white-space: nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget-content{border:1px solid #ddd;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#e7e7e7;font-weight:bold;color:#000}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#717171;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:bold;color:#000}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#000;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#fff; font-weight:bold;color:#000}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}

/*-------------------------------------------------------------------------*/
/*	1.	Browser Reset + Font Face
/*-------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
button{
	border-radius: 0;
}
:focus {
	outline: 0;
}

input[type=submit] {
	-webkit-appearance: none;
}
html, body {
	position: relative;
	height: 100%;
}

body {
	font-family: 'Open Sans',"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #616161;
	min-height:100%;
	position: relative;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: 100%;
	font-size: 12px;
	background-color: #f2f5f7;
	line-height: 21px;
}

ol, ul {
	list-style: none;
}

input[type=text]::-ms-clear {
	display: none;
}

p:empty {
	display: none;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display:block;
}
.single article{
	display: block;
}
.single #vid-post-area article.category-video,.category-video #post-area article.category-video{
	display: block;
	width: 70%;
	margin: 0 auto;
	margin-bottom: 15px;
}
.single #vid-post-area article.category-video p{
	font-size: inherit;
	clear: inherit;
	color: inherit;
	line-height: inherit;
}
#app-container {
	min-height: 100%;
	/*margin-bottom: -116px;*/
}
/*#app-container:after {*/
/*	content: "";*/
/*	display: block;*/
/*	height: 116px;*/
/*	box-sizing: border-box;*/
/*}*/
/*-------------------------------------------------------------------------*/
/*	2. Globally Applied Styles
/*-------------------------------------------------------------------------*/


.alignleft {
	float: left;
	margin-right: 15px;
}

.alignright {
	float: right;
	margin-left: 15px;
}

.aligncenter {
	display: block;
	margin:15px auto;
}
.wp-smiley {
	margin-bottom: 0px!important;
}

dt {
	font-family: 'OpenSansBold';
}
dd {
	padding-left: 20px;
}

.gallery-caption {
	margin-left: 0;
	margin-bottom: 10px;
	padding: 0px 10px;
}

.bypostauthor {}

.sticky {
	margin-bottom: 50px;
}

.sticky .content-inner {
	margin-bottom: 0px!important;
	padding-bottom: 0px!important;
	border-bottom: 0px!important;
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background-color: #fff;
	padding: 25px!important;
	position: relative;
}

.side-box {
	padding: 10px 0;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	background-color: #E6E6E6;
	text-align: center;
}

.side-box a:link,
.side-box a:visited {
	font-weight: normal;
	color: #06c55b;
	font-size: 12px;
}

#wpadminbar {
	z-index: 1000000!important;
}

table {
	font-size: 12px;
	margin-bottom: 20px;
}
img{
	vertical-align: middle;
}
.wp-caption { max-width: 100%; border:1px solid #ccc; background:#eee; padding:5px; }
.wp-caption .wp-caption-text { text-align:center; margin-top:5px; margin-bottom: 5px; }
.wp-caption img { margin-bottom: 10px!important; display: block; }

em {font-style: italic;}

caption, th, td {
	font-weight: normal;
	text-align: left;
}

.clear {
	clear:both;
}

.subheader {
	color: #6F6F6F;
	margin-bottom:15px;
}

a {
	color: #000;
	text-decoration: none;
	transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
}

a:hover {
	color: #777;
}

h1 { font-size: 30px; line-height: 30px; }

h2 { font-size: 24px; line-height: 24px; }

h3 { font-size: 21px; line-height: 21px; margin:10px 0; }

h4 { font-size: 18px; line-height: 18px;}

h5 { font-size: 16px; line-height: 16px; }

h6 { font-size: 14px; line-height: 14px; }

h1,h2,h3,h4,h5,h6 {
	color: #000;
	font-weight: normal;
	margin-bottom: 3px;
	font-family: 'OpenSans';
}

.bold, strong, b {
	font-weight: bold;
	color: #000;
}

.uppercase {
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.light {
	text-transform: none;
	font-weight: 100;
}

.text-align-center {
	text-align: center;
}
.block-center{
	margin: 0 auto!important;
	float: none!important;
}

p {
	padding-bottom: 0px;
}

.row .col p:last-child {
	padding-bottom: 0px;
}

.container .row:last-child {
	padding-bottom: 0px;
}

blockquote {
	font-family: 'Open Sans';
	font-weight: 100;
	line-height: 30px;
	font-size: 22px;
	padding-left: 50px;
	margin-bottom: 30px;
	background-repeat: no-repeat;
	background-position: left 3px;
	background-image: url(img/icons/quotes.png);
}

.page .main-content ul,.page .main-content ol {
	margin-left: 20px;
	margin-bottom: 10px;
	list-style: decimal;
}

.main-content ol li {
	list-style: inherit;
	list-style-position: inside;
}
.main-content ol[type="o"] {
	list-style-type: disc;
}
.main-content ol[type="I"] {
	list-style-type: upper-roman;
}
.main-content ol[type="a"] {
	list-style-type: lower-latin;
}
.main-content img {
	max-width: 100%;
	height:auto;
}

object, object embed {
	display: block;
	max-width: 100%!important;
}

code {
	display: block;
	clear: both;
	overflow: auto;
	padding: 10px 20px 20px 20px;
	white-space: pre;
	background-color: #ebebeb;
	font: 12px "Andale Mono",Courier,"Courier New",monospace;
}

#error-404 {
	text-align: center;
	margin-bottom: 45px;
}

body #error-404 h1 {
	font-size: 250px!important;
	line-height: 250px!important;
	font-family: 'Open Sans', serif;
	font-weight: bold;
}

body #error-404 h2 {
	text-transform: uppercase;
	font-size: 70px;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	line-height: 70px;
}

img[src=""] {
	display: none;
}

/*-------------------------------------------------------------------------*/
/*	3.	Header + Search Bar Styles
/*-------------------------------------------------------------------------*/

#header-space {
	height: 235px;
	width:100%;
	position: absolute;
}
.page #header-space , .error404 #header-space, .search #header-space{
	height: 154px;

}
/*.page #header-outer{margin-bottom: 0px;}*/
/*.page-template-page-poczekalniapopularne #header-outer, .page-template-page-achievements #header-outer,.page-template-page-poczekalniakomentowane #header-outer,.page-template-page-listazgloszen #header-outer,.page-template-page-contact #header-outer,.page-template-page-populars #header-outer { margin-bottom: 0; }*/
/*.page-id-32 #header-outer{margin-bottom: 0px;}*/
#header-outer {
	width: 100%;
	overflow: visible!important;
	z-index: 9998;
	padding-bottom: 96px;
}

.admin-bar #header-outer {
	top: 28px;
}


header#top #logo {
	display: inline-block;
	font-size: 22px;
	padding: 0;
	float: left;
	margin-top: 12px;
	z-index: 8888;
	margin-right: 10px;
	position: static;
	margin-left: 0;
	height: auto;
}

header#top #logo:hover {
	color: #27CFC3;
}

header#top #logo img {
	max-width: none;
	width: auto;
	display: block;
	float: left;
	margin-left: -113px;
}

header#top {
	position: relative;
	z-index: 10001;
	width: 100%;
}


header#top .container .row {
	padding-bottom: 0px;
}

header#top nav > ul {
	float: right;
	overflow: visible!important;
	margin-top: 30px;
	width: 100%;
	/*background-color: black;*/
}
header#top nav > ul > li {
	float: left;
	margin-right: 20px;
}
header#top nav > ul > li:nth-child(n+3) {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
header#top nav > ul > li:nth-child(n+3)>a {
	text-align: right;
}

header#top nav > ul > li > a {
	padding: 0;
	text-transform: uppercase;
	font-size: 25px;
	line-height: 40px;
	-webkit-transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	transition: color 0.1s linear;
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
	text-align: left;
	display: block;
	width: 200px;
	margin: 0;
}

/* html:not(.js) header#top nav > ul > li > a {
	padding-bottom: 46px;
} */

header#top nav .sf-menu li.sfHover > a, header#top nav .sf-menu li.current_page_ancestor > a, header#top nav .sf-menu li.current-menu-item > a, header#top nav .sf-menu li.current-menu-ancestor > a, header#top nav .sf-menu li.current_page_item > a {
	color: #27CFC3;
}

header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator [class^="icon-"], header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator [class^="icon-"] {
	color: #27CFC3;
}

header#top nav ul li a {
	color: #000;
}
header#top nav ul li div a {
	font-weight: 700;
}
.sf-menu > li.current_page_ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current_page_item > a > .sf-sub-indicator [class^="icon-"] {
	color: #27CFC3;
}
/* .sf-menu li:nth-child(3n+1) a:after {
	content: '\2022';
	font-size: 50px;
	color: black!important;
} */

.sf-menu ul li.current_page_item > a , .sf-menu ul li.current-menu-ancestor > a, .sf-menu ul li.current_page_ancestor > a  {
	color: #27CFC3;
}

header#top nav ul #menu-item-29:before{
	content:"";
	background: #e7e7e7;
	position: absolute;
	bottom: 18px; right: 0; height: 35%; width: 1px;
}
.dropdown {
	background-color: #fff;
	width: 128px;
	position: absolute;
	border: 1px solid rgba(183, 186, 189, 0.24);
	margin-top: 11px;
	z-index: 999;
	display: none;
	padding: 10px;
}
.dropdown li{
	list-style: none;
}
.dropdown a{
	color: #333;
	font-size: 13px;
}
.dropdown:after {
	content: "";  width: 0px;  height: 0px;  border-style: solid;  border-width: 0 5px 6px 5px;
	border-color: rgba(183, 186, 189, 0.43) transparent;  position: absolute;
	top: -7px;  left: 12px;
	z-index: -31;
}
.dropdown:before {
	content: "";
	width: 0px;  height: 0px;  border-style: solid;  border-width: 0 5px 6px 5px;
	border-color: #FFFFFF transparent;
	position: absolute;
	top: -6px;
	left: 12px;
}
#notify-dropdown, #messages-dropdown {
	right: 0;
	padding: 0;
	width: 337px;
	top: 52px;
}
#notify-dropdown ul{
	max-height: calc(100vh - 120px);
	overflow: auto;
}
#notify-dropdown:before,#notify-dropdown:after{
	left: 172px;
}
#messages-dropdown:before,#messages-dropdown:after{
	left: 128px;
}
#signin-dropdown {
	right: 0;
	top: 52px;
}
#signin-dropdown a{
	display: block;
	border-bottom: 1px solid #f3f3f3;
	padding: 7px 5px;
}
#signin-dropdown a:hover {
	border-color: #47CAB3!important;
}

#signin-dropdown a:hover .fa {
	color: #47CAB3!important;
}
#signin-dropdown .name {
	font-weight: 600;
}

#signin-dropdown .subname {
	font-size: 10px;
	margin-top: -3px;
	color: #737373;
}
#signin-dropdown input[type=submit] {
	background-color: #c93d37;
	padding: 15px;
	width: 100%;
}
#signin-dropdown a:last-child {
	border: 0!important;
	margin-bottom: -7px;
	text-align: right;
}
#signin-dropdown a:first-child {
	margin-top: -5px;
}
.register {
	background-color: #3b5998;
	padding: 16px;
	width: 100%;
	display: block;
	color: #fff;
	cursor: pointer;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	font-size: 15px;
	text-align: center;
	font-weight: 100;
}
.register:hover {
	opacity: 0.8;
	color: #fff;
}
.or.text-align-center {
	padding: 18px 18px 8px 18px;
	font-size: 18px;
	font-weight: 100;
}
.pass-remind {
	float: right;
	line-height: 26px;
	margin-bottom: 10px;
	color: #616161;
}
.fb-login-btn{
	width: 100%;
	height: 48px;
	display: block;
	cursor: pointer;
	background: #3b5998;
	color: #fff;
	text-align: center;
	font-weight: 100;
	font-size: 16px;
	padding: 16px;
}
.fb-login-btn:hover{
	opacity: 0.8;
}
.fb-login-btn .fa{
	margin-right: 5px;
}
header#top nav ul .menu-item-29 {
	float: right;
	margin-right: 0px;
}


header#top nav ul #search-btn > div {
	border-left: 1px solid #e7e7e7;
	padding-left: 15px;
}

header#top nav ul #search-btn a {
	text-indent: -9999px;
	background-color: #FFF;
	padding-left: 23px;
	padding: 0px 0px 0px 0px!important;
	width: 24px;
	height: 21px;
	display: block;
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(img/icons/mag-glass.png);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	box-sizing: content-box!important;
	-moz-box-sizing: content-box!important;
	margin-right: 13px;
}


header#top nav ul #search-btn a:hover, header#top nav ul li.sfHover #search-btn a:focus {
	background-color: #27CFC3;
}

header#top nav ul #search-btn:hover span, header#top nav ul li.sfHover #search-btn:focus span {
	opacity: 1;
}

header#top #toggle-nav {
	display: none;
	width: 20px;
	height: 16px;
	margin-bottom: 12px;
	margin-top: 17px;
	margin-left: -8px;
	background-position: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAAAA////pdmf3QAAAAJ0Uk5T/wDltzBKAAAAFklEQVR42mJgIBowYgE0ERzKTgIIMACEkADJ0cQcDwAAAABJRU5ErkJggg==);
	float: left;
	position: absolute;
}


#search-outer {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 69px;
	position: absolute;
	z-index: 10000;
	display: none;
	background-color: #fff;
}

#search-outer  #search {
	position:relative;
}

#search-outer #search input[type=text] {
	width: 100%;
	color: #888;
	font-size: 18px;
	line-height: 26px;
	position: relative;
	padding: 6px!important;
	background-color: transparent;
}

#search-outer > #search form {
	width: 100%;
	float: left;
}

#search-outer #search #close {
	list-style: none;
}
input:-internal-autofill-previewed, input:-internal-autofill-selected, textarea:-internal-autofill-previewed, textarea:-internal-autofill-selected, select:-internal-autofill-previewed, select:-internal-autofill-selected {
	background-color: none !important;
	background-image: none !important;
	color: #888 !important;
}
#search-outer #search #close a {
	position: absolute;
	right: 0;
	top: 10px;
	display: block;
	width: 24px;
	height: 17px;
	font-size: 30px;
	color: #000;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#search-outer #search #close span {
	z-index:-1;
	position: absolute;
	right: 0px;
	top: 24px;
	display: block;
	opacity: 0;
	width: 24px;
	height: 25px;
	background-repeat: no-repeat;
	background-image: url(img/icons/close-search.png);
	background-position: right top;
}

.row .col h3, .row .col h2 {
	line-height: 22px;
}

.row .col h2 {
	font-size: 22px;
	line-height: 25px;
}

.row .col img {
	margin-bottom: 0px;
	max-width: 100%!important;
	vertical-align: middle;
	height: auto;
}
#mobile-menu {
	background-color: rgba(54, 54, 54, 0.3);
	padding: 0px;
	z-index: 999;
	padding-top: 40px;
	position: fixed;
	left: -100%;
	width: 100%;
	overflow-y: auto;
}
#mobile-menu .fa-sort-down{
	font-size: 24px;
}
#mobile-menu .fa-envelope{
	font-size: 14px;
}

.admin-bar #mobile-menu{
	margin-top: 92px;
}
#mobile-menu .container {
	margin: 0;
	width: 280px;
	background-color: #FFF;
	height: 100%;
	overflow-y: auto;
	-webkit-box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.67);
	-moz-box-shadow:    3px 0px 5px 0px rgba(50, 50, 50, 0.67);
	box-shadow:         3px 0px 5px 0px rgba(50, 50, 50, 0.67);
}
#mobile-menu .container > ul > li:last-child {
	padding-bottom: 10px;
}

#mobile-menu .container > ul > li:last-child a {
	border-bottom: 0px;
}

#mobile-menu ul li a {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	color: #000;
	font-size: 16px;
	display: block;
	position: relative;
	padding: 16px !important;
}

#mobile-menu ul li ul {
	margin-left: 38px;
}
#mobile-menu ul li ul a{
	padding: 16px 0!important;
}

#mobile-menu ul li a:hover, #mobile-menu ul li a:hover [class^="icon-"], #mobile-menu li.open > a {
	color: #000;
}

body #mobile-menu li.open > a [class^="icon-"] {
	color: #27CFC3;
}

#mobile-menu #mobile-search {
	margin: 10px 0px 0px 0px;
}


#mobile-search input[type=text] {
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #171717;
	color: rgba(255, 255, 255, 0.7);
	padding: 15px 15px 15px 40px!important;
	border: 0px!important;
	border-bottom: 1px solid #2e2e2e!important;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;
	-o-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;
	background-image: url(img/icons/mag-glass-mobile.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}

/*-------------------------------------------------------------------------*/
/*	3.	Main Content
/*-------------------------------------------------------------------------*/

.row .col.section-title {

	z-index:1;
}

.row .col.section-title.project-title, .row .col.section-title.blog-title {

}

.porject-additional {
	margin-left: 0px!important;
	color: #999999;
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 0px!important;
}

.porject-additional li {
	list-style: none!important;
}

.home .row .col.section-title {
	padding: 0px 0px 3em 0px;
}

.row .col.section-title h1, .row .col.section-title h2 {
	margin-bottom: 0!important;
	position: relative;
}

.row .col.section-title span {
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #888;
	top: 0px;
	position: relative;
	text-transform: none;
	font-family: 'OpenSansLight';
	/* padding-left: 10px; */
}

.row .col.section-title h1 {
	font-size: 28px;
	margin-bottom: 12px;
}

.row .col.section-title p {
	font-size: 20px;
	line-height: 28px;
	padding-bottom: 0;
	font-family: 'OpenSansLight';
}

.divider {
	height: 20px;
}

.divider-border {
	margin: 35px 0px 35px 0px;
	border-bottom: 1px solid #ddd;
}

.col.boxed {
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background-color: #fff;
	padding: 25px 15px 15px 15px;
	position: relative;
	-webkit-transition: top 0.2s linear,-webkit-box-shadow 0.2s linear;
	-moz-transition: top 0.2s linear,-moz-box-shadow 0.2s linear;
	-o-transition: top 0.2s linear,-o-box-shadow 0.2s linear;
	transition: top 0.2s linear,box-shadow 0.2s linear;
	text-align: center;
}

.col.boxed span.bottom-line {
	height: 1px;
	width: 100%;
	display: block;
	position: absolute;
	bottom: 2px;
	left: 0px;
	background-color: #E8E8E8;
}

.col.boxed img {
	padding: 0px 15px;
}

.col.boxed:hover {
	top: -4px;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}

.col.centered-text {
	text-align: center;
}

/*****************Nectar Button ******************/

.btn {
	padding: 8px 16px;
}

.nectar-button {
	transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	color: #FFFFFF!important;
	font-family: 'Open Sans';
	font-size: 15px!important;
	font-weight: 100!important;
	letter-spacing: 0!important;
	padding: 9px 12px;
	position: relative;
	margin-bottom: 10px;
	background-color: #27CFC3;
	display: inline-block;
	border: 0;
}
.nectar-button.small {
	font-size: 10px!important;
	padding: 5px 8px;
	color: #FFFFFF!important;
}
.nectar-button.small:hover, a.startquiz:hover,.nectar-button.large:hover{
	background-color: #6CD5C2!important;
}
.nectar-button.medium {
	border-radius: 3px;
	padding: 7px 12px;
	font-size: 12px;
	letter-spacing: 1.3px;
	color: #FFFFFF!important;
}

.nectar-button.large {
	font-size: 30px!important;
	padding: 12px 14px;
	font-family: Raleway, "Helvetica Neue", "Helvetica", Arial, sans-serif;
	letter-spacing: 1px!important;
	text-transform: uppercase;
	font-weight: 100!important;
	line-height: 26px!important;
	margin-bottom: 20px;
}

.nectar-button:hover {
	opacity: 1;
}
#switcher .nectar-button:hover {
	opacity: 0.8;
}


/*-------------------------------------------------------------------------*/
/*	4.	Plugin Related Styles
/*-------------------------------------------------------------------------*/
.iframe-embed {
	padding-bottom: 54.25%;
	margin-top: 10px;
	height: 0;
	margin-bottom: 15px;
}

.iframe-embed iframe {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/***************** Isotope ******************/

.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	-ms-transition-property:     -ms-transform, opacity;
	-o-transition-property:      -o-transform, opacity;
	transition-property:         transform, opacity;
}

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}

/***************** Scrollbar ******************/

#ascrail2000 {
	background-color: #666;
	width: 15px!important;
	z-index: 100000!important;
}

/*-------------------------------------------------------------------------*/
/*	5.	Page + Custom Page Layout Styles
/*-------------------------------------------------------------------------*/

#page-header-bg {
	width: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	height: 370px;
	margin-bottom: 2.1em;
	margin-top: -70px;
	color: #fff;
}

#page-header-bg .row {
	visibility: hidden;
}

html:not(.js) #page-header-bg .row {
	visibility: visible;
}

html:not(.js) #page-header-bg .span_6 {
	margin-top: 120px;
}

#page-header-bg h1 {
	font-family: 'OpenSansSemibold';
	font-size: 49px;
	line-height: 49px;
	margin-bottom: 4px;
	display: block;
	color: #fff;
}

#page-header-bg .subheader {
	font-size: 28px;
	line-height: 28px;
	color: #fff!important;
	font-family: 'OpenSansLight';
}

#to-top {
	display: block;
	position: fixed;
	right: 17px;
	bottom: -30px;
	padding: 11px 13px;
	color: #fff;
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	text-indent: -9999px;
	z-index: 10000;
	height: 30px;
	width: 30px;
	background-color: #dadada;
	background-image: url(img/icons/to-top.png);
	background-repeat: no-repeat;
	background-position: center;
	transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-webkit-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
}

#to-top:hover, #to-top.dark:hover  {
	background-color: #27CFC3;
}

#to-top.dark {
	background-color: #444;
}

body[data-smooth-scrolling="1"] #to-top {
	right: 33px;
}

/***************** Social Sharing ******************/



.fixed-sidebar {
	width: 280px!important;
	float: right;
	transition: none!important;
	margin-bottom: 55px!important;
}


/***************** Contact ******************/

html:not(.js) #contact-map {
	display: none;
}

#contact-map {
	width: 100%;
	height: 370px;
	margin-top: -58px;
	margin-bottom: 30px;
}

#contact-map div {
	box-sizing: content-box!important;
	-moz-box-sizing: content-box!important;
	-webkit-box-sizing: content-box!important;
}

.contact-info {
	padding-left: 20px;
}

body.page-template-page-contact-php .page-header-no-bg .col.section-title {
	border-bottom: 0px;
}

body.page-template-page-contact-php #page-header-bg {
	margin-bottom: 0px;
}

.wpcf7-form p span {
	color: #27CFC3;
}

.wpcf7-form .wpcf7-not-valid-tip {
	top: -3px;
	padding: 2px 6px;
	border: 0px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.wpcf7 .wpcf7-response-output {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 10px;
}


/***************** Search results ******************/

#search-results {
	margin-bottom: 30px;
	overflow: visible!important;
}

#search-results .result {
	width: 31%;
	display: inline-block;
	margin-bottom: 2%;
	font-size: 11px;
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background-color: #fff;
	padding: 15px 15px 15px 15px;
	position: relative;
}

#search-results .result span.bottom-line {
	height: 1px;
	width: 100%;
	display: block;
	position: absolute;
	bottom: 2px;
	left: 0px;
	background-color: #E8E8E8;
}

#search-results .result .title span {
	display: block;
	font-size: 12px;
	letter-spacing: 0px;
	color: #999;
	margin-top: 12px;
}

#search-results .result h2 {
	margin-bottom: 1px;
	font-size: 17px;
	line-height: 22px;
}

#search-results .result p {
	padding-bottom: 0px;
}

article.result .title a {
	color: #27CFC3;
}

article.result .title a:hover {
	color: inherit!important;
}



/*-------------------------------------------------------------------------*/
/*	6.	Nectar Shortcode Styles
/*-------------------------------------------------------------------------*/

/***************** Icons ******************/
[class^="icon-"],[class*=" icon-"] {
	background-color: #27CFC3;
	border-radius: 999px 999px 999px 999px;
	-moz-border-radius: 999px 999px 999px 999px;
	-webkit-border-radius: 999px 999px 999px 999px;
	-o-border-radius: 999px 999px 999px 999px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	max-width: 100%;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 32px;
	top: -2px;
	word-spacing: 1px;
}

[class^="icon-"].icon-3x,[class*=" icon-"].icon-3x {
	background-color: #ecebe9!Important;
}

[class^="icon-"].icon-3x,[class*=" icon-"].icon-3x, .circle-border {
	background-color: #ecebe9;
	border-radius: 999px 999px 999px 999px;
	-moz-border-radius: 999px 999px 999px 999px;
	-webkit-border-radius: 999px 999px 999px 999px;
	-o-border-radius: 999px 999px 999px 999px;
	color: #27CFC3;
	display: inline-block;
	font-size: 30px;
	height: 90px;
	line-height: 90px;
	max-width: 100%;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 90px;
	word-spacing: 1px;
	transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
}

[class^="icon-"].icon-3x, [class*=" icon-"].icon-3x {
	margin-bottom: 27px;
}

body [class^="icon-"].icon-tiny {
	line-height: 15px!important;
	height: 13px;
	width: 15px;
	margin-right: 5px;
	font-size: 13px!important;
	color: #888!important;
	background-color: transparent!important;
}

.col:hover .circle-border {
	border: 1px solid #27CFC3;
	transform: scale(1.18);
	-moz-transform: scale(1.18);
	-o-transform: scale(1.18);
	transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
	-moz-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
	-webkit-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
	-o-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
}

.col:hover [class^="icon-"].icon-3x, .col:hover [class*=" icon-"].icon-3x {
	color: #fff!important;
	background-color: #27CFC3;
}

.circle-border {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #ecebe9;
	height: 88px;
	left: 1px;
	position: absolute;
	top: 1px;
	transition-duration: 225ms;
	-moz-transition-duration: 225ms;
	-webkit-duration: 225ms;
	-o-transition-duration: 225ms;
	transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);
	-moz-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);
	-o-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);
	-webkit-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);
	width: 88px;
}

/***************** Toggle ******************/

.toggle {
	margin-bottom: 15px;
}

.toggle.open h3 a {
	color: #fff!important;
	background-color: #27CFC3;
	background-image: url(img/icons/toggle-close.png);
}

.toggle h3 {
	position: relative;
	z-index: 10;
	font-size: 12px;
	margin-bottom: 0px;
}

.toggle h3 a {
	display: block;
	color: #888888;
	letter-spacing: 0px;
	background-repeat: no-repeat;
	background-position: 14px 14px;
	background-image: url(img/icons/toggle-open.png);
	line-height: 14px!important;
	padding: 14px 14px 16px 45px;
	background-color: #E6E6E6;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

.toggle h3 a:hover {
	background-color: #ebebeb;
}

.toggle > div {
	padding: 10px 14px;
	border-top: 0px;
	display: none;
	background-color: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/*-------------------------------------------------------------------------*/
/*	7. Footer Styles
/*-------------------------------------------------------------------------*/

body:not(.logged-in) #footer-outer{
	height: 605px;
}
#footer-outer {
	margin-top: 20px;
	color: #ccc;
	z-index: 10;
	background-color: #4f4f4f;
	width: 100%;
	height: 435px;
	overflow: hidden;
}

#footer-outer .row {
	padding: 20px 0px;
	margin-bottom: 0px;
}

#footer-outer .widget h4 {
	color: #777;
	font-size: 12px;
	font-family: 'OpenSansbold';
	letter-spacing: 1.5px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#footer-outer h4 {
	color: #fff;
	font-weight: 300;
	font-family: Lato,'Open Sans',inherit,sans-serif;
	font-size: 22px!important;
	line-height: 24px!important;
	text-transform: uppercase;
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 14px;
	margin-bottom: 20px;
}
#footer-outer .rowcol img {
	width: 100%;
	height: auto;
}
#footer-outer .partners img{
	border: 2px solid #48555E;
}

a.btn-link {
	display: block;
	background: #6d6d6d;
	line-height: 46px;
	font-size: 13px;
}

.btn-link .fa {
	padding: 15px;
	font-size: 16px;
}
#footer-outer a.btn-link:hover{
	color: #fff!important;
}
#footer-outer h3{
	color: #fff;
	font-weight: 300;
	font-size: 24px!important;
	line-height: 24px!important;
}
#footer-outer ul li{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #383838;
}
#footer-outer .widget {
	margin-bottom: 30px;
}

#footer-outer .widget.widget_categories ul ul, #footer-outer .widget.widget_pages ul ul, #footer-outer .widget.widget_nav_menu ul ul {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 20px;
}

#footer-outer .widget.widget_categories li, #footer-outer .widget.widget_pages li, #footer-outer .widget.widget_nav_menu li {
	border-bottom: 0px!important;
	padding: 0px!important;
}

#footer-outer .widget.widget_categories li a, #footer-outer .widget.widget_pages li a, #footer-outer .widget.widget_nav_menu li a {
	padding: 8px 0px;
	display: block;
	border-bottom: 1px solid #444444;
}

#footer-outer .widget.widget_categories > ul > li:first-child > a, #footer-outer .widget.widget_pages > ul > li:first-child > a, #footer-outer .widget.widget_nav_menu > ul > li:first-child > a {
	padding-top: 0px;
}

#footer-outer .span_3 .widget:last-child {
	margin-bottom: 0px;
}

#footer-outer a {
	color: #ccc;
	font-weight: 300;
}

#footer-outer a:hover {
	color: #27CFC3;
}

#footer-outer .widget ul li {
	margin-bottom: 7px;
}

#footer-outer #footer-widgets {
	border-bottom: 1px solid #212121;
}

#footer-outer #copyright {
	padding: 20px 0px;
	font-size: 15px;
	background-color: #373737;
	color: #ccc;
	font-weight: 300
}

#footer-outer #copyright p {
	margin-top: 5px;
	margin-bottom: 12px;
}
#footer-outer #copyright input[type=submit]{
	width: 25.7%;
	font-size: 16px;
	border-bottom: 1px solid #6D1111;
	padding: 13px 13px 14px 13px;
	margin-top: 0;
}
input#newsemail {
	width: 100%;

	line-height: 25px;

	border-radius: 3px 0 0 3px;
	background-color: #e5e5e5;
	font-weight: 300;
	border-bottom: 1px solid #757575;

	height: 42px;
	margin-bottom: 8px;
}
div.footsocial {
	margin-top: 20px;
}
.footsocial img {
	vertical-align: middle;
	margin-left: 10px;
}
.footsocial h3 {
	display: inline-block;
	margin-top: 0px;
	vertical-align: middle;
}
#footer-outer > .container p {
	margin-top: 25px;
	margin-bottom: 25px;
}
#footer-outer #copyright .col ul {
	float: right;
}

#footer-outer #copyright li a.facebook { width: 12px;}
#footer-outer #copyright li a.twitter { width: 20px;}
#footer-outer #copyright li a.dribbble { width: 24px;}
#footer-outer #copyright li a.google-plus { width: 20px;}
#footer-outer #copyright li a.pinterest { width: 17px;}
#footer-outer #copyright li a.rss { width: 18px;}
#footer-outer #copyright li a.vimeo { width: 20px;}
#footer-outer #copyright li a.tumblr { width: 21px;}
#footer-outer #copyright li a.youtube { width: 21px;}
#footer-outer #copyright li a.linkedin { width: 19px;}
#footer-outer #copyright li a.behance { width: 27px;}
#footer-outer #copyright li a.instagram { width: 20px;}

#footer-outer #copyright #social .facebook, #footer-outer #copyright #social .facebook span { background-image: url(img/icons/social/facebook.png); }
#footer-outer #copyright #social .twitter, #footer-outer #copyright #social .twitter span { background-image: url(img/icons/social/twitter.png); }
#footer-outer #copyright #social .vimeo, #footer-outer #copyright #social .vimeo span { background-image: url(img/icons/social/vimeo.png); }
#footer-outer #copyright #social .dribbble, #footer-outer #copyright #social .dribbble span { background-image: url(img/icons/social/dribbble.png); }
#footer-outer #copyright #social .rss, #footer-outer #copyright #social .rss span { background-image: url(img/icons/social/rss.png); }
#footer-outer #copyright #social .skype, #footer-outer #copyright #social .skype span { background-image: url(img/icons/social/skype.png); }
#footer-outer #copyright #social .pinterest, #footer-outer #copyright #social .pinterest span { background-image: url(img/icons/social/pinterest.png); }
#footer-outer #copyright #social .google-plus, #footer-outer #copyright #social .google-plus span { background-image: url(img/icons/social/google-plus.png); }
#footer-outer #copyright #social .tumblr, #footer-outer #copyright #social .tumblr span { background-image: url(img/icons/social/tumblr.png); }
#footer-outer #copyright #social .youtube, #footer-outer #copyright #social .youtube span { background-image: url(img/icons/social/youtube.png); }
#footer-outer #copyright #social .linkedin, #footer-outer #copyright #social .linkedin span { background-image: url(img/icons/social/linked-in.png);  }
#footer-outer #copyright #social .behance, #footer-outer #copyright #social .behance span { background-image: url(img/icons/social/behance.png);  }
#footer-outer #copyright #social .instagram, #footer-outer #copyright #social .instagram span { background-image: url(img/icons/social/instagram.png);  }


/*-------------------------------------------------------------------------*/
/*	8. Sidebar Styles
/*-------------------------------------------------------------------------*/

#sidebar div ul {
	margin-left: 0px;
}

#sidebar div ul li {
	/* padding: 8px 0px; */
	list-style: none;
	/* border-bottom: 1px solid #e6e6e6; */
}


#sidebar > div:last-child {
	margin-bottom: 0px;
}

#sidebar #sidebar-inner {
	margin-bottom: 0px!important;
}

#sidebar h4 {
	color: #3a3a3a;
	font-size: 30px;
	letter-spacing: 1px;
	line-height: 23px;
	z-index: 20;
	position: relative;
	padding-bottom: 20px;
}

/*-------------------------------------------------------------------------*/
/*	9.  Blog + Pagination Styles
/*-------------------------------------------------------------------------*/

.single #post-area, #single-post-area{
	width: 69.5%;
	border-radius: 5px;
}

#post-area > article:last-child .content-inner {
	margin-bottom: 0px;
	border-bottom: 0px;
}

article .more-link, .blog-recent .more-link  {
	display: block;
	margin-top: 25px;
	cursor: default;
	color: #fff;
}

.row article .content-inner {
	min-height: 150px;
	line-height: 14px;
	background-color: #fff;
	padding: 13px 0;
}
.single .row article .content-inner,.page:not(.page-template-page-youtube):not(.page-template-page-filmy):not(.page-template-page-seriale):not(.home) .row article .content-inner{
	padding: 13px;
}

#single-post-area article .content-inner{
	margin-bottom: 0;
	border-bottom: 0;
}

article .more-link span, .blog-recent .more-link span {
	background-color: #333;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	width: auto;
	cursor: pointer;
	padding: 6px 10px;
	font-size: 11px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}

article .more-link span:hover, .blog-recent .more-link span:hover {
	background-color: #27CFC3;
}

.recent-posts article .post-header a {
	color: #999;
}

.single .post-header {
	padding: 30px 42px 0 42px;
}

.post-header, #single-below-header, #single-meta {
	font-size: 12px;
	color: #616161;
	padding: 0 13px;
}

.recent-posts .post-header a {
	color: #999;
}

.recent-posts .post-header a:hover {
	color: #27CFC3;
}

.recent-posts .post-header .title {
	margin-bottom: 1px;
}

.recent-posts .post-header .title a {
	color: #27CFC3;
}

.recent-posts .post-header .title a:hover {
	color: inherit;
}

.post-header h1, .post-header h2 {
	font-weight: 900;
	font-size: 32px;
	line-height: 40px;
	margin-bottom: 40px;
	word-break: break-word;
}
.excerpt{display:none;}


.post-header h2 a {
	color: #000!important;
	font-weight: 600;
}

.post-header h2 a:hover {
	color: #0076ec!important;
}

article .post-header a, article.result a, #single-below-header a, #single-meta a {
	color: inherit!important;
}

#single-below-header a:hover {
	color: #27CFC3;
}

article .post-content {
	position: relative;
	min-height: 98px;
	border: 1px solid #EFF3F7;
	border-radius: 3px;
}
article .post-thumbnail{
	position: relative;
}
/* badge na miniaturce: quiz zgloszony do trwajacego Turnieju (niewidoczny do jego konca).
   Kotwica = link z obrazkiem (badge trzyma sie dolu img, nie calego .post-thumbnail) */
/* pigulka "Quiz Turniejowy" przy akcjach Edytuj/Usun na stronie quizu (informacyjna, nie linkuje) */
.tt-quiz-pill{background:#cc8f4b1f;border:1px solid orange;color:#a6630f;border-radius:5px;padding:7px 12px;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer;text-decoration:none}
.post-featured-img.tt-rel{position:relative}
@media(min-width:691px){.wideposts .post-featured-img.tt-rel{float:left;display:block}}
.tt-hidden-badge{position:absolute;left:8px;bottom:8px;z-index:3;background:rgba(21,34,45,.85);color:#fff;font-size:11px;font-weight:700;line-height:1.45;padding:6px 10px;border-radius:6px;pointer-events:none;max-width:calc(100% - 16px)}
article.seria .post-thumbnail{
	float: left;
}
.post-tags h4 {
	float: left;
	margin-top: 8px;
	margin-bottom: 15px;
	margin-right: 25px;
}

.post-tags .clear {
	padding-bottom: 0px;
}

.single .post-content {
	padding-left: 0px;
	border: 0;
	border-radius: 0;
}

.single #single-meta {
	padding-left: 40px;
	padding-bottom: 15px;
}

.single #single-meta ul {
	margin-bottom: 0px;
}

.single #single-meta ul li {
	float: left;
	list-style: none;
	padding: 0px!important;
	border-bottom: 0px!important;
	margin-right:10px;
}

.single #single-meta ul li .nectar-love-wrap {
	border-right: 1px solid #ddd;
	margin-right: 20px;
	padding-right: 20px;
	width: auto!important;
}

.single #single-meta ul li .nectar-love-wrap span {
	font-size: 12px;
	height: 13px;
	padding-left: 0px;
	line-height: 11px;
}

.single #single-below-header {
	margin-top: 5px;
	margin-bottom: 0px;
	display: inline-block;
}

.single.single-post .section-title h1 {
	color: #c93d37;
	font-size: 20px!important;
	line-height: 1em!important;
	letter-spacing: 0px;
	display: block;
	padding: 20px 40px 0px 40px;
}

.post-content {
	/* padding-left: 95px; */
}

article.quote .post-content .quote-inner, article.link .post-content .link-inner {
	background-color: #27CFC3;
	position: relative;
	padding: 15px;
	color: #fff;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
}

article.quote .post-content .quote-inner span.icon {
	bottom: 17px;
	height: 17px;
	width: 19px;
	display: block;
	background-image: url(img/icons/quote.png);
	position: absolute;
	right: 20px;
}

article.link .post-content .link-inner span.icon {
	bottom: 17px;
	height: 20px;
	width: 18px;
	display: block;
	background-image: url(img/icons/link.png);
	position: absolute;
	right: 20px;
}

article .post-content.quote a, article .post-content.link a {
	display: block;
	z-index: 10;
}

article.quote .post-content h2, article.link .post-content h2 {
	color: #fff;
	font-size: 26px;
	line-height: 36px;
	display: block;
	margin-bottom: 15px;
}

article.quote .post-content a:hover .quote-inner, article.link .post-content a:hover .link-inner {
	background-color: #333333!important;
}

article .nectar-love-wrap {
	visibility: hidden;
}


.post-meta a {
	color: #888888;
	vertical-align: baseline;
}

.post-meta a:hover {
	color: #27CFC3;
}

article h2.title {
	margin-bottom: 2px;
	font-weight:500;
	letter-spacing:0;
}


.post-meta {
	margin-top: 0;
	font-size: 10.8px;
	line-height: 22px;
	color: #BDBDBD;
	padding: 0 13px;
	margin-bottom: 10px;
}
.single .post-meta{
	padding: 0;
	position: relative;
	display: inline-block;
	min-width: 150px;
	margin-bottom: 0;
	line-height: 18px;
}
.post-buttons{
	display: inline-block;
	vertical-align: top;
}

article .content-inner .post-featured-img img {
	height: auto;
	width: 100%;
}

article.video .video-wrap, .single-portfolio .video-wrap {
	position: relative;
	padding-bottom: 54.25%;
	padding-top: 25px;
	height: 0;
	margin-bottom: 15px;
}

article.video .video-wrap iframe, .single-portfolio .video-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

article.audio .audio-wrap, .main-content .audio-wrap {
	margin-bottom: 15px;
}


article table {
	width: 100%;
}

article table td, article table th {
	text-align: center;
}

article table tbody td {
	padding: 5px;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	color: #666;
}

article table tbody tr td:first-child {
	border-left: 1px solid #E6E6E6;
}

article table th {
	border-bottom: 1px solid #E6E6E6;
	color: #666;
}


article table #prev {
	text-align: left;
	position: relative;
	z-index: 2;
}

article table #next {
	text-align: right;
	position: relative;
	z-index: 2;
}

.article caption {
	position: absolute;
	bottom: 0px;
	z-index: 1;
	width: 100%;
	text-align: center;
}

#pagination {
	position: relative;
	padding-top: 40px;
	width: 100%;
	padding-bottom: 35px;
	margin-bottom: -20px;
	text-align: center;
	background: #fff;
}
#pagination:empty {
	padding: 0;
	margin: 0;
}

.page-template-page-portfolio-php #pagination {
	margin-bottom: 30px;
}

#pagination span, #pagination a, #pagination .next.inactive, #pagination .prev.inactive {
	background: #f2f5f7;
	color: #3a3a3a !important;
	cursor: pointer;
	display: inline-block;
	padding: 14px 16px 13px 16px;
	background-position: -21px center;
	position: relative;
	transition: all 0.2s linear 0s;
}

#pagination > div {
	float: left;
	margin: 0px 5px 0px 0px;
}

#pagination > div:first-child {
	margin-left: 0px;
}

#pagination .next a:hover, #pagination .prev a:hover, #pagination a.page-numbers:hover, #pagination span.page-numbers.current {
	background-color: #47CAB3;
	color: #fff!important;
	border-color: #47CAB3;
}
#pagination a.next:hover{
	opacity: 0.8;
}

#pagination span {
	cursor: default;
}

#pagination a, #pagination span {
	display: inline-block;
}

#pagination .next a, #pagination .next.inactive, #pagination .page-numbers.next {
	position: relative;
	text-align: center;
	display: block;
	width: 85%;
	max-width: 737px;
	margin: auto;
	margin-bottom: 5px;
	background: #47cab3;
	color: #fff!important;
	font-size: 24px;
	line-height: 33px;
	top: initial;
	right: initial;
	height: initial;
}
#pagination .prev a, #pagination .prev.inactive  {
	width: 32px;
}

#pagination a.page-numbers, #pagination span.page-numbers {
	font-size: 16px;
	line-height: 12px;
	margin: 0 2px;
	margin-bottom: 5px;
}

#pagination .next.inactive, #pagination .prev.inactive  {
	background-color: #eae8e5;
	cursor: default!important;
	width: 32px;
	margin: 0px 5px 0px 0px;
}

#pagination .next a, #pagination .next.inactive, #pagination .page-numbers.next {
	/* background-image: url("img/icons/portfolio-arrows.png"); */
	/*background-position: -20px 12px;*/
}

#pagination .prev a, #pagination .prev.inactive, #pagination .page-numbers.prev {
	/*background-image: url("img/icons/portfolio-arrows.png");*/
	/*background-position: 13px 12px;*/
}

/*-------------------------------------------------------------------------*/
/*	11.	General Form Styles
/*-------------------------------------------------------------------------*/

input[type=text], textarea, input[type=email], input[type="password"],input[type=url] {
	padding: 10px!important;
	width: 100%;
	border: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #555;
	background: #ebebeb;
	margin-bottom: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}

input[type=text]:focus, textarea:focus, input[type=email]:focus , input[type="password"]:focus,input[type=url]:focus{
	background-color: #ebebeb;
}
/* dark: focus nie zmienia tla (to samo co bazowe #26282b) */
body.night input[type=text]:focus, body.night textarea:focus, body.night input[type=email]:focus, body.night input[type="password"]:focus, body.night input[type=url]:focus{
	background-color: #26282b;
}
/* wyszukiwarki (glowna + /search): pole trzyma tlo kontenera - bez szarzenia na focus */
.ts-searchbox .ts-inp:focus, #searchinput:focus{background:transparent!important}
body.night .ts-searchbox .ts-inp{background:transparent}

input[type=submit],button.submit.btn {
	background: #47CAB3;
	border: none;
	color: #fff;
	cursor: pointer;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	width: 100%;
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	padding: 9px;
}

input[type="submit"]:hover {
	opacity: 0.6;
}

select {
	padding: 10px!important;
	width: 100%;
	border: 0!important;
	font-size: 12px;
	line-height: 22px;
	color: #555;
	background-color: #fff;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

textarea {
	max-width: 100%;
}

label span {
	color: #27CFC3;
}

.post-list ol li h2 {margin:8px 0 6px;}
.post-list ol li p {margin:0 0 5px;}
.post-list ol li p a{font:12px/1.4 "Open Sans",Tahoma,verdana,sans-serif;color:#222;}
.post-list ol li p .source{font-size:10px;color:#aaa;}
.post-list ol li .trend_num_box{position:absolute;left:-8px;top:7px;margin-top:4px;text-align:center;}
.post-list ol li .share_btn{float:left;margin-top:5px;width:120px;}
.post-list ol li .share_btn .facebook-like-login-pane { z-index:2; }
.post-list ol li .share_btn .signin_special { position:absolute; z-index: 3; }
.post-list ol li .share_btn .like_xfbml { z-index:1; }
.post-list .quick_link{margin-bottom:5px;}
.post-list .label{font:bold 11px "Helvetica Neue",helvetica,arial,sans-serif !important;color:#e32;text-transform:uppercase;}
.post-list .more-link {font:normal 12px "lucida grande",verdana,sans-serif !important;color:#5D97E8;}
.post-list a:hover .more-link {color:#e32;}
.post-list .quick_link .label{display:block;}
.post-list h2{margin:10px 0;}

/* HOT LIST */
.post-list { width: 100%; clear: both; display: inline-block; margin-bottom:20px;}
.post-list ol {margin: 0!important;}
.post-list ol li { width: 15.6%;height: 110px;float: left;position: relative;list-style-type: none; background-color: white;margin: 0px 1.28% 0px 0px; padding: 5px; border-bottom: 1px solid #e5e5e5;}
.post-list ol li:last-child { margin:0px 0px 0px 0px;}
.post-list ol li .image-wrapper{ width: 100%; height: 110px; overflow: hidden; float: left; position: relative;}
.post-list ol li:hover .image-wrapper:before { content: " "; width: 100%; height: 100px; background: rgba(0, 0, 0, 0.5);  opacity: .6; position: absolute; top: 0px; z-index: 10; }
.post-list ol li img.thumb { width: 100%; height: 110px; margin-left: 0px; }
.post-list ol li h2 { position: absolute; display: none; width: 95%; height: 100px; overflow: hidden; bottom: 0px; text-shadow: 1px 1px 0 white; /* margin: 6px 10px 5px; */}
.post-list ol li:hover h2 { display: table; z-index: 12; }
.post-list ol li h2 a { color: #fff; text-shadow: none; vertical-align: middle; display: table-cell; text-align: center;}
.post-list ol li .more { display: none; }
.post-list ol li .more-link { font: normal 12px "lucida grande",verdana,sans-serif; color: #AAA !important; display: block; margin-top:3px;}
.post-list ol li .post-list a:hover .more-link {color:#28292E;}
.post-list ol li .more-link-text {  width:90% !important; display: inline-block; overflow:hidden;color: #fff;font-weight:500!important;font-size:14px; letter-spacing: 0px;  line-height: 20px;}
.post-list ol li .trend_num_box {width:36px; top: 75px; position: absolute; left: 0px; margin-left: 185px; }
.post-list ol li .trend_num { font-size: 20px; font-weight: 600;  padding: 6px 8px 5px 7px;}
.post-list ol li .quick_link { color: #AAA; display: block; margin-top: 3px; }
.post-list ol li .more-link .more-info-entity { display: inline-block; width: 10px; height: 10px; vertical-align: -1px; margin-right: 5px; }


.promo{
	float: left;
	width:100%;

	position: relative;
	overflow:hidden;
	color:black;
}
.promo img{
	margin-bottom:4px;
	vertical-align: middle;
}
.promo ol li h2{
	min-height: 46px;
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 23px;
}
.promo a{color: #000;}
.promo a:hover{color: #000;}
.featured{
	display:block;
}

#sidebar{width: 29%; float:left; }
#sidebar a{font-size:23px; letter-spacing: -1px; font-weight:600;line-height: 13.5px;color: #000;z-index: 10;}

#sidebar .enhanced-text-widget .textwidget h2{
	font-size: 14px;
	letter-spacing: 0;
	line-height: 18px;
}
.single #sidebar .enhanced-text-widget img, .author #sidebar .enhanced-text-widget img{
	width: 100%;
	height: auto;
}
.ad{ text-align:center;margin: auto; margin-bottom: 20px;}
.home .ad iframe {
	vertical-align: middle;
}
.ad object, .ad.nopad div{ text-align: center!important;margin: auto!important;}
.nopad{
	margin-bottom: 20px;
	padding: 10px 0;
}
.nopad ins{padding-top:0px!important;}
.single .main-content > .ad ins{
	padding-bottom: 0!important;
	margin-bottom: -6px!important;
}

span.stitle{
	display: block;
	background-color: white;
	padding: 10px;
	padding-bottom: 15px;
}

.textwidget h3.polecamy{
	font-size: 14px;
	width:100%;
	text-align: center;
	color: white;
	padding: 0px;
	line-height: 25px;
	margin-top: 2px;
	background: #bc4f42;
	margin-bottom: 10px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	letter-spacing: 0;
	font-weight: 500;
}

p.pass-remind{
	text-align: right;
}
p.register{
	text-align: center;
	padding-top: 5px;
	margin-top: 5px;
	border-top: 1px solid;
}

.fb-foot h4{
	text-align: center;
	color: black;
	border: 0;
	padding: 10px 0;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	max-width: 750px;
	font-size: 38px;
	line-height: 38px;
}

#sidebar ol {margin:0px;}
#sidebar ol li {list-style:none;color:black;margin-bottom: 12px;}

/* .category:not(.category-poczekalnia) #sidebar, .single #sidebar, .author #sidebar{width:32%; float:left; } */
.single #sidebar.left{
	width: 14.15%;
	margin-right: 2%;
}
#post-area #sidebar{width:42%; float:left; }
#post-area #sidebar h4{text-align: center; }
#post-area #sidebar.right{width:55%; float:left;margin-left: 3%; }
nav.menu{
	display:inline-block;
	width:100%;
	/*border: 5px solid white; outline: 1px solid #e5e5e5;*/
	margin-bottom:8px;
	margin-top: 4px;
	border-bottom: 2px solid #9d0000;
	font-size:18px;
}
nav.menu ul{
	margin: 0px;
}
nav.menu li:nth-child(3){
	background-repeat:no-repeat;
	background-position:85px 14px;
	/*padding-left: 10px;
	padding-right: 60px;*/
}
nav.menu li:last-child{
	background-position:80px 14px;
}
nav.menu li{
	list-style:none;
	float: left;
	padding: 8px 32px 9px 32px;
	margin-right: 5px;
	margin-bottom: 2px;
}
nav.menu li a{
	color: #999 !important;
}
nav.menu li.selected a{
	color: #fff !important;
}
nav.menu li.selected{
	margin-bottom: 0px;
	padding-bottom: 11px;
	background-color: #9d0000;
}

.widget h2
{
	font-size:15px;
}

.main-content .ui-widget-content {
	color: #222222!important;
	background: none!important;
	border: none!important;
}
.ui-widget-header {
	color: #222222!important;
	font-weight: bold!important;
	background: none!important;
	border: none!important;
}
.ui-tabs .ui-tabs-panel {
	border: 1px solid #aaa!important;
	display: block;
	padding: 1em 1.4em!important;
	background: #fff!important;
}
.ui-tabs .ui-tabs-nav {
	margin: 0!important;
	padding: 0!important;
}
.ui-tabs .ui-tabs-nav li{
	border-radius: 3px!important;
	border-bottom-left-radius: 0px!important;
	border-bottom-right-radius: 0px!important;
}
.counter{
	margin-left: 10px;
}
.wpuf-attachment-list
{
	margin-left: 0px!important;
}
.chunk.image{
	display:block;
}
#sidebar img{
	margin-bottom:0px;
	vertical-align: middle;
	width: 100%;
}

#single-post-area .source{
	color: #bebebe;
	font-size: 14px;
	margin-bottom: 10px;
	display: block;
	text-align:right;
}
#single-post-area .post p{
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	font-family: 'Open Sans';
	margin-bottom: 20px;
	color: #272424;
	clear:both;
	position: relative;
}
#single-post-area .post .post-content h2{
	margin-bottom: 5px;
	font-size: 22px!important;
	line-height: 30px;
	color: #272525;
}
.catname{
	height:80px;
	width: 100%;
	background: #fff;
	margin-bottom:24px;
}
.main-content .login{
	width: 312px;
	background: #fff;
	margin: 0 auto;
	padding: 20px;
	padding-top: 15px;
	margin-top: 10px;
	border-bottom: 1px solid #e8e8e8;
}
.main-content .login.profile{
	width: 80%;
}
.main-content .login-register{
	padding-top:0;
	border-bottom: 0;
}
.main-content .login form{
	display: inline-block;
	width: 100%;
	color: #777;
}
.main-content .login h2{margin-bottom: 20px;}

.main-content .login>a:last-child{
	float: right;
	margin-top: -65px;
	color: #777;
}
.main-content .login p.forgetmenot{ margin: 5px 0px!important; width: 100%; display: inline-block;}
#registerform p:nth-child(3){
	width: 45%;
	float: left;
}
#registerform p:nth-child(4){
	width: 45%;
	float: left;
	margin-left: 10%;
}
#recaptcha_table{width:100%;}
.menu-item form { background-color: #e1e1e1; padding: 10px;}
.fb-login{
	height: 200px;
	background: white;
	padding: 20px 30px 20px 30px;
	width: 45%;
	display: inline-block;
	float:left;
}
.reg-login{
	width: 45%;
	background: white;
	margin-top: 24px;
	padding: 20px;
	text-align: center;
	float:left;
}
.login-reg{
	width: 45%;
	background: white;
	margin-top: 74px;
	padding: 20px;
	text-align: center;
	float: left;
}

#social-sticky{
	position: absolute;
	float: left;
	margin-left: -109px;
	margin-top: 96px;
}
.admin-bar #social-sticky{
	margin-top: 216px;
}
#social-sticky .facebook-share{
	position: absolute;
	background-color: #FFFFFF;
	padding: 10px!important;
	width: 109px!important;
	z-index: 11;
	float: left;
	border: 5px solid #F2F5F7;
	border-right: 0;
}
.facebook-share a,.facebook-sharevid a{
	color:inherit;
	font-size: 11px;
	font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
}
.facebook-share .fb_comments_count,.facebook-sharevid .fb_comments_count{
	font-size: 13px!important;
	font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
}

.post-tags{
	border-top: 1px solid #DDDDDD;
	padding-top: 10px;
	padding-bottom: 3px;

}
.wp_rp_wrap{
	border-top: 1px solid #ddd;
	padding-top: 10px;
}

.main-content{
	margin-bottom: 20px;
}
.profile p.message{margin-top:0!important;}
.single .main-content,.category:not(.category-poczekalnia) .main-content{
	margin-top: 0;
}
.category:not(.category-gotowe) .main-content, .page-template-page-ulubione .main-content, .main-content.category-poczekalnia{
	padding-bottom: 0!important;
}
.page .main-content.category-poczekalnia div.row {
	margin-bottom:0;
}

.logged-in #search-btn{
	color: #858585;
	font-size: 16px;
	line-height: 34px;
	display: inline-block;
	width: 32px;
	height: 32px;
	position: relative;
	margin-right: 10px;
	text-align: center;
	cursor: pointer;
}
#search-btn.nav-link{
	line-height: 34px;
	cursor: pointer;
}
/*.logged-in #search-btn{*/
/*position: absolute;*/
/*top: 0;*/
/*right: 0;*/
/*padding: 0 28px 0 28px;*/
/*font-size: 10px;*/
/*background: #BDBDBD;*/
/*color: #fff;*/
/*height: 14px;*/
/*width: initial;*/
/*line-height: 12px;*/
/*margin-right: 0;*/
/*}*/
#user-btn{
	float: right;
	background-image: url('img/icons/user1.png');
	background-size: cover;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	border-radius: 50%;
}
#user-login-btn {
	background-color: #fff;
	border: 1px solid #47CAB3;
	color: #47CAB3;
	cursor: pointer;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	width: auto;
	float: right;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	font-weight: 600;
}
#user-btn img.avatar{
	border: 1px solid #b7babd;
	border-radius: 50%;
	box-shadow: 0 0 10px rgba(236, 236, 236, 1);
	vertical-align: middle;
}
#fb-btn{
	float: right;
	background-image: url('img/icons/fbi1.png');
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
}
.extras
{
	margin-top:15px;
}
.extras li a{
	margin-left:4px;
}
.flex-control-nav li a {
	background: #fff;
	display: inline-block;
	overflow: hidden;
	width: 10px;
	height: 0;
	padding-top: 10px;
	text-align: center;
	-webkit-border-radius: 300px;
	border-radius: 300px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.flex-control-nav li:hover a, .flex-control-nav li a.flex-active {
	background-color: #2E90B6;
}
.flex-control-nav li {
	display: inline;
	margin: 0 7px;
}
#recaptcha{display:inline-block;}

#guide img {max-height: none;}
#guide{padding:0}
.page-id-385 #header-outer{margin-bottom:0!important;}
#top .fb-like{
	float: left;
	max-height: 37px;
	max-width: 136px;
	margin-top: 10px;
	margin-right: 5px;
}
.ui-corner-bottom,.ui-corner-top{border-radius:0!important;}
#infscr-loading {text-align:center;}

.uiGrid .vTop{vertical-align:top}
.uiGrid .vMid{vertical-align:middle}
.uiGrid .vBot{vertical-align:bottom}
.uiGrid .hLeft{text-align:left}
.uiGrid .hCent{text-align:center}
.uiGrid .hRght{text-align:right}
.pluginCountBox{background:#fff;border:1px solid #d3d3d3;font-size:13px!important;height:24px;margin:0;min-width:35px;padding: 6px 4px 27px 3px;text-align:center;white-space:nowrap}
.blueButton .pluginCountBox{border:1px solid #898f9c;border-radius:2px;-webkit-border-radius:2px;color:#6a7180!important;}
.pluginCountBoxIcon{position:relative;top:2px;left:-3px}
.pluginCountBoxTextOnly{padding:2px}
.pluginCountBoxNub{position:relative;z-index:2;bottom:1px;height:7px;left:7px;width:0}
.pluginCountBoxNub s, .pluginCountBoxNub i{border-color:#D3D3D3 transparent transparent;border-right:5px solid transparent;border-style:solid;border-width:5px;display:block;position:relative}
.blueButton .pluginCountBoxNub s, .blueButton .pluginCountBoxNub i{border-color:#898f9c transparent transparent}
.pluginCountBoxNub i, .blueButton .pluginCountBoxNub i{border-top-color:#fff;left:0;top:-12px}
.inputsearch{background:#fff url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yV/r/IJYgcESal33.png) no-repeat left 4px;padding-left:17px}.pluginButton{background:#eceef5;border-radius:3px;-webkit-border-radius:3px;border:1px solid #cad4e7;cursor:pointer;padding:2px 6px 4px;white-space:nowrap;color:#3b5998}
.pluginButtonInline{display:inline-block}
.pluginButtonX{cursor:default}
.pluginButton button{background:transparent;border:0;margin:-1px;padding:0;font:inherit;color:inherit;cursor:pointer}
.pluginButtonIcon{position:relative;top:3px;margin-right:3px}
.pluginButtonSmall{padding:0 5px 2px 5px}
.pluginButtonSmall .pluginButtonIcon{margin-right:2px}
.pluginButtonIconPlaceholder{display:block;height:14px;width:5px}
.pluginButton:hover{border-color:#9dacce}
.blueButton{border:none;font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;}
.blueButton a{color:inherit!important;font-size: 11px;}
.blueButton .pluginButton{font-weight:bold;padding:0;-webkit-font-smoothing: antialiased;}
.blueButton.blue .pluginButton{background:#4c69ba;background:-webkit-gradient(linear, center top, center bottom, from(#4c69ba), to(#3b55a0));background:-webkit-linear-gradient(#4c69ba, #3b55a0);border:none;border-radius:2px;-webkit-border-radius:2px;color:#fff;height:20px;line-height:20px;text-shadow:0 -1px 0 #354c8c;text-align: center;font-size: 11px;}
.blueButton.gray .pluginButton{background:#ebebeb;background:-webkit-gradient(linear, center top, center bottom, from(#f7f7f7), to(#e3e3e3));background:-webkit-linear-gradient(#f7f7f7, #e3e3e3);border-color:rgba(0,0,0,.3);border-radius:2px;-webkit-border-radius:2px;border-style:solid;border-width:1px;color:#4e5665;height:18px;line-height:18px;text-shadow:0 1px 0 #eceef0}
.blueButton .pluginButton button{font-weight:bold;outline:none}
.blueButton.blue .pluginButton button{text-shadow:0 -1px 0 #354c8c}
.blueButton.gray .pluginButton button{text-shadow:0 1px 0 #eceef0}
.blueButton.blue .pluginButtonIconPlaceholder{width:7px}
.blueButton.gray .pluginButtonIconPlaceholder{width:6px}
.blueButton .pluginButton .pluginButtonLabel{position:relative;vertical-align:top}
.blueButton.blue .pluginButton .pluginButtonLabel{padding:0 5px 0 0}
.blueButton.gray .pluginButton .pluginButtonLabel{padding:0 4px 0 0}
.android .blueButton .pluginButton .pluginButtonLabel{top:1px}
.blueButton .pluginButton .pluginButtonIcon{height:14px;left:0;position:relative;vertical-align:top;width:14px}
.blueButton.blue .pluginButton .pluginButtonIcon{margin:0 4px 0 4px;top:3px}
.blueButton.gray .pluginButton .pluginButtonIcon{margin:0 4px 0 3px;top:2px}
.blueButton .pluginButton .pluginButtonImage{display:inline-block}
.blueButton .pluginButton .pluginButtonContainer{-webkit-font-smoothing:antialiased}
.blueButton.blue .pluginButton:hover{background:#5b7bd5;background:-webkit-gradient(linear, center top, center bottom, from(#5b7bd5), to(#4864b1));background:-webkit-linear-gradient(#5b7bd5, #4864b1);border-bottom-color:#41599f;border-left-color:#4961a8;border-right-color:#4961a8;border-top-color:#5874c3;box-shadow:inset 0 0 1px #607fd6;-webkit-box-shadow:inset 0 0 1px #607fd6}
.blueButton.gray .pluginButton:hover{background:#f7f7f7;background:-webkit-gradient(linear, center top, center bottom, from(#fff), to(#f6f7f8));background:-webkit-linear-gradient(#fff, #f6f7f8)}
.blueButton.blue .pluginButtonPressed, .blueButton.blue .pluginButtonPressed:hover{background:#31498c;background:-webkit-gradient(linear, center top, center bottom, from(#415ca9), to(#4c69ba));background:-webkit-linear-gradient(#415ca9, #4c69ba);border-bottom-color:#374f92;border-top-color:#374f92;box-shadow:inset 0 0 1px #3e58a3;-webkit-box-shadow:inset 0 0 1px #3e58a3;opacity:.7}
.blueButton.gray .pluginButtonPressed, .blueButton.gray .pluginButtonPressed:hover{background:#e5e5e5;background:-webkit-gradient(linear, center top, center bottom, from(#e3e3e3), to(#ebebeb));background:-webkit-linear-gradient(#e3e3e3, #ebebeb);border-color:rgba(0,0,0,.3);border-style:solid;border-width:1px}
.moved .blueButton.blue .pluginButton {
	background: -webkit-linear-gradient(#ba894c, #ad741f);
}
.pas{padding:5px}
#preview article{width:100%;}


#comments .fb_iframe_widget span iframe, .like-progress .fb_iframe_widget span iframe,.fb-page.fb_iframe_widget span iframe {width: 100%!important;}
#comments .fb_iframe_widget, .like-progress .fb_iframe_widget,.fb-page.fb_iframe_widget {width:100%;}
.fb-comments.fb_iframe_widget,
.fb-comments.fb_iframe_widget span,
.fb-comments.fb_iframe_widget span iframe[style],
.like-progress .fb_iframe_widget,
.like-progress .fb_iframe_widget span,
.like-progress .fb_iframe_widget span iframe[style] {
	min-width: 100% !important;
	width: 100% !important;
}
h4.vidh{
	border-bottom: 2px solid #9d0000;
	margin-top: 4px;
	margin-bottom: 14px;
	color: rgb(71, 71, 71);
	font-family: 'Open Sans';
	font-size: 2.5em;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	line-height: 40px;
}
.ncWidget{width:100%!important;}
.fb-page iframe {width:100%!important;}
.fb_comments_count{color:inherit!important; font-size:11px!important;}
#vid-post-area div#sidebar {
	width: 26.5%;
}

span.siteurl a{font-size:12px;}

.postbottom{
	display: inline-block;
	position: relative;
	z-index:1;
	padding: 0 10px;
}
.Nextclick_Widget_Container {
	padding: 0 6px;
	border-bottom: 20px solid #f2f5f7;
	border-top: 20px solid #f2f5f7;
	/*border-bottom: 1px solid #e5e5e5;*/
}

a.playgif{
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -33px;
	height: 69px;
	width: 69px;
	text-align: center;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.5);
	line-height: 69px;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	border-radius: 35px;
	opacity: .9;
	pointer-events: none;
}
div:hover > a.playgif{
	background: rgba(0, 0, 0, 0.75);
}

.single .post .post-content img {
	width: 100%;
	max-width: none;
	margin-bottom: 15px;
}
div.nimg p{
	display: inline-block;
}
div.nimg img{
	width:initial!important;
}
div.nimg img{
	margin-right:5px;
}
.facebook-share .fb-share-button{
	margin-bottom: 15px;
}
.fb-comm{
	width:85px;
}
.facebook-share .fb-comm{
	width:84px;
	margin-top: 15px;
}
.facebook-share .fb-comm:first-child{
	margin-top: 0;
}
span.socials {
	float: right;
	margin-right: 15px;
}
.category-video .socials{
	display: inline-block;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: -45px;
	z-index: 1;
	min-width: 190px;
}
.socials .fb-comm{
	margin-right:10px;
	padding-right:10px;
	float:left;
}
.socials .fb-like{
	float: left;
	max-width: 190px!important;
	height: 20px!important;
	margin-right: 15px;
}
#more-vids h2 ,#more-posts h2{
	margin-bottom: 5px;
	color: #3a3a3a;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
}
#more-posts h2{
	text-transform:uppercase;
	letter-spacing: 0px;
}
#more-posts img{
	width:100%;
}
.single #more-vids #pagination .next,.single #more-vids #pagination .prev{
	text-align: center;
	display:inline-block;
	width: inherit;
}
.single #more-vids #pagination .next a {
	top: 0;
	width:initial;
}
.single #more-vids #pagination .prev a {
	height: 43px;
	position: relative;
	text-align: center;
	width:initial;
	font-size: 25px;
	background-image: none;
	text-indent: 0;
	margin-right: 10px;
	margin-left: -20px;
}
#sidebar .widget_advancedrecentposts h5 {
	background-color: inherit;
	text-align: center;
	color: black;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.ad>div>iframe{ margin:auto!important;}
.newh{
	margin-bottom: 15px;
	color: white;
	font-size: 30px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 40px;
	background: #c93d37;
	z-index: 20;
	position: relative;
	font-family: 'Open Sans Condensed',sans-serif!important;
	padding: 0 10px;
	padding-bottom: 3px;
}
#sidebar.home{
	width:27.5%;
}
#home{
	border-top:1px solid #e5e5e5;
	margin-top:20px;
	padding-top:20px;
}
.category-video #post-area{
	width:100%;
}
#more-vids h3{
	margin-top:5px;
	font-weight: normal;  font-size: 14px;  line-height: 16px;  letter-spacing: 0;  font-family: Arial;
}
.category .bckwrap {
	padding: 8px;
	background: rgb(255, 255, 255);
	border-bottom: 1px solid rgb(229, 229, 229);
	height: 100%;
	position: absolute;
}
/*.quizshare.pollshare{*/
/*background-image: url(img/pollshare.png);*/
/*width: 397px;*/
/*height: 47px;*/
/*display: block;*/
/*text-indent: -99999px;*/
/*margin-top: 20px;*/
/*}*/
.page-like .fb-like{
	display: block;width: 100%;height: auto;margin-top: 10px;margin-bottom: 10px;margin-left: 10px;
}
.like{
	background: #fff;
	padding: 10px;
	border-top: 20px solid #f2f5f7;
	border-bottom: 20px solid #f2f5f7;
	display: inline-block;
	width: 100%;
}
.like .text {
	float: left;
	font-size: 18px;
	background: #47CAB3;
	color: #fff;
	line-height: 57px;
	padding: 0 15px;
	font-weight: 100;
	text-transform: uppercase;
	font-family: Raleway, "Helvetica Neue", "Helvetica", Arial, sans-serif;
	text-align: center;
}
.like.opowiadania .text{
	background: #2F8B99;
	line-height: 20px;
	padding: 8px 15px;
}
.like.kobiece .text{
	background: #F787C5;
}
.like .fb-like{
	display: block;height: auto;margin-left: 10px;float: left;
}
.grade h2{
	font-size: 30px;
	margin: 10px 0;
	font-weight: bold;
}
#result .grade img {
	width: 100%!important;
}
.hide-img{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.hide-img img{
	-webkit-filter: blur(20px);
	-moz-filter: blur(20px);
	-o-filter: blur(20px);
	-ms-filter: blur(20px);
	-webkit-transform: translate3d(0, 0, 0);
	width:100%!important;
}
.hide-img:after {
	content: "Odkryj";
	background-color: rgba(97, 97, 97, 0.37);
	padding: 40px;
	position: absolute;
	font-size: 40px;
	color: white;
	top: -moz-calc(50% - 47px);
	top: -webkit-calc(50% - 47px);
	top: calc(50% - 47px);
	left: -moz-calc(50% - 101px);
	left: -webkit-calc(50% - 101px);
	left: calc(50% - 101px);
}
#guide {
	text-align: center;
}

#inscroll{ background-color: #3b5998;overflow:hidden; width:100%;}
#inscroll h4{ background-color: #3b5998;margin-bottom: 0; }
.wpInsertInPostAd {text-align:center; }
#populars > ul {
	border: none!important;
	padding: 0!important;
	background: transparent!important;
	display: table;
	width: 100%;
	margin-bottom: 20px;
}
#populars .ui-tabs-panel {
	border: none!important;
	padding: 0!important;
	background: transparent!important;
}
#populars > ul > li {
	border: none!important;
	width: 32.6%;
	margin-top: 0;
	margin-right: 1.1%!important;
	border-radius: 0!important;
	float:left;
	padding: 8px;
	text-align: center;
}
#populars .ui-tabs-active.ui-state-active {
	margin-bottom: 0;
	background: #fff!important;
}
#populars .ui-state-default {
	background: #e5e5e5!important;
}
#populars > ul > li a {
	padding: .5em 0!important;
	text-align: center;
	width: 100%;
	line-height: 10px;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0;
	color: #717171;
}
#populars > ul > li:nth-child(3) {
	margin-right: 0!important;
}
#populars {
	padding: 0;
}
div.fb-page.fb_iframe_widget {
	width: 100%;
	overflow: hidden;
}

.wpcf7-form {
	width: 61.5%;
	margin: 0 auto;
}
#more-vids div.vid-columns {
	padding-top: 15px;
}
#more-vidswrap{
	background: #fff;
}
#more-vids .vid-columns .vids {
	float:left;
	width:50%;
	min-height: 210px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}
body .video {
	padding-bottom: 58.25%!important;
	height: 0;
	display: block!important;
	position:relative;
	z-index:2;
}
#post-area .video{
	margin-bottom:0;
}
body .video iframe {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}
.btn-default {
	color: #333;
	background-color: #fff;
	border:1px solid #ccc;
	cursor: pointer;
}
.btn-default:active, .btn-default:focus, .btn-default:hover{
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad;
}
.btn.active, .btn:active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.btn-lg {
	padding: 10px 103px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
a.btn-primary {
	background: #47cab3;
	padding: 10px 20px;
	border-radius: 3px;
	margin-left: 15px;
	color: white!important;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
	white-space: nowrap;
}
a.btn-primary:hover {
	background: #6CD5C2;
}
#loadmore {
	text-align: center;
	display: block;
	height: 50px;
}
div.feat-big img {
	border-bottom: 3px solid #e5e5e5;
	padding: 10px;  background-color: #fff;
	float: left;
}
div.feat-big > ul > li > div {
	float: left;
	position: absolute;
	max-width: 625px;    background-color: #fff;  border-bottom: 3px solid #e5e5e5;
	padding: 10px;  padding-top: 15px;
	z-index: 99;
}
div.feat-big div.current {
	margin-left: 0;
	padding-left: 20px;
	max-width: 635px;
}
div.feat-big > ul > li:nth-child(2) > div {
	bottom: 0;
	right: 0;
}
div.feat-big > ul > li:nth-child(1) > div {
	right: 0;
}
.iframe-yt{
	display:none;
}
img.load-yt.wp-post-image {
	width: 100%;
	height: 100%;
}
.load-yt:before {
	content: "";
	background: url("img/icons/play12.png") no-repeat;
	display: block;
	height: 70px;
	width: 70px;
	position: absolute;
	z-index: 260;
	margin-left: 45%;
	margin-left: calc(50% - 35px);
	margin-left: -moz-calc(50% - 35px);
	margin-left: -webkit-calc(50% - 35px);
	top: 45%;
	top: calc(50% - 35px);
	top: -moz-calc(50% - 35px);
	top: -webkit-calc(50% - 35px);
}
.load-yt:hover:before{
	background-position: 0 -79px;
}
/*.category-quiz .post-featured-img:after {*/
/*content: "";  */
/*background: url("img/icons/quiz12.png") no-repeat;  */
/*display: block;  */
/*height: 70px;  */
/*width: 180px;  */
/*position: absolute;  */
/*z-index: 260;  */
/*margin-left: calc(50% - 90px);  */
/*margin-left: -moz-calc(50% - 90px);  */
/*margin-left: -webkit-calc(50% - 90px);  */
/*top: calc(50% - 8px);  */
/*top: -moz-calc(50% - 8px);  */
/*top: -webkit-calc(50% - 8px);*/
/*}*/
/*.category-quiz .post-featured-img:hover:after{*/
/*background-position: 0 -79px; */
/*}*/
.home .type-linki .post-featured-img:after {
	content: "";
	background: url("img/icons/link12.png") no-repeat;
	display: block;
	height: 70px;
	width: 70px;
	position: absolute;
	z-index: 260;
	margin-left: 45%;
	margin-left: calc(50% - 35px);
	margin-left: -moz-calc(50% - 35px);
	margin-left: -webkit-calc(50% - 35px);
	top: 45%;
	top: calc(50% - 8px);
	top: -moz-calc(50% - 8px);
	top: -webkit-calc(50% - 8px);
}
.home .type-linki .post-featured-img:hover:after{
	background-position: 0 -79px;
}
div.load-yt {
	position: relative;

	height: 273px;
}
i.fa.fa-user {
	margin-left: 12px;
}

.img-gallery img {
	height: 65px;
	width: auto;
	margin-left: 5px;
	float: left;
}
div.img-gallery {
	position: absolute;
	bottom: 15px;
	margin-left: 250px;
}
div.img-count {
	width: 65px;
	height: 65px;
	border: 1px solid #e5e5e5;
	float: left;
	font-size: 30px;
	display: block;
	text-align: center;
	line-height: 65px;
	margin-left: 5px;
}
div.content h2 {
	font-size: 16px!important;
	letter-spacing: 0px;
	font-weight: normal;
	color: #000;
	line-height: 18px!important;
	margin-bottom: 8px;
}
div.content img {
	width: 550px;
}
div.more-quiz{
	position: absolute;
	bottom: 10px;
	margin-left: 257px;
	float: left;
	font-size: 20px;
	display: block;
	text-align: center;
	line-height: 30px;
	color: #000;
}
i.fa.fa-arrow-circle-right {
	color: #c93d37;
}
.post-images article {
	display: inline-block;
	vertical-align: top;
	width: 49.5%;
	position: relative;
	overflow: hidden;
}
div.post-images {
	display: table;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.post-images article:first-child {
	margin-right: 1%;
}
/* .post-images img {
    width: 100%;
} */
div.expand {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	border-bottom: 2px solid #e5e5e5;
	background: #fff;
	cursor: pointer;
}
div.content {
	display: inline-block;
	position: relative;
}
.navbar {
	height: 70px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: white;
	z-index: 2000;
	border-bottom: 1px solid #f1f1f1;
}
.navbar .nav-link{
	font-size: 13px;
	font-weight: 600;
	vertical-align: middle;
	color: #919191;
	letter-spacing: 1px;
	-webkit-tap-highlight-color: transparent;
	text-align: center;
	height: 70px;
	line-height: 72px;
	padding: 0 10px;
	font-family: 'Raleway','Open Sans',"Helvetica Neue","Helvetica",Arial,sans-serif;
	position: relative;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
	float: left;
	width: initial;
	border-radius: 5px;
}
.navbar .nav-link:hover,.navbar .nav-link.current {
	color: #333;
}
div.nav-link{
	cursor: default;
}
.admin-bar div.navbar {
	margin-top: 32px;
}
.left, .pull-left {
	float: left!important;
}
.right, .pull-right {
	float: right!important;
}
img#mini-logo {
	margin-top: 3px;
	float: left;
	margin-right: 35px;

	width: 73px;
}
nav.action-nav {
	margin-top: 19px;
	margin-left: 4px;
}
#add.nav-link{
	background-color: #47CAB3;
	border: none;
	color: #fff;
	cursor: pointer;
	border-radius: 5px;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	width: auto;
	float: right;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
	font-weight: 600;
	padding: 0 18px;
}

.comments-count {
	display: block;
	text-align: right;
	margin-top: 4px;
	padding: 0 13px;
	padding-top: 9px;
	font-size: 12px;
}
#single-post-area div.content-inner {
	padding: 0 42px;
}
div#single-post-area {
	background-color: #fff;
	margin-bottom: 15px;
}
div#mc_message {
	font-weight: normal;
	margin-top: -27px;
}
#mc_message span.mc_error_msg a {
	color: white;
}
span.mc_error_msg {
	color: white;
	font-weight: normal;
	background-color: #d9534f;
	border-radius: 4px;
	padding: 10px 68px 10px 10px;
	display: inline-block;
	margin-bottom: 3px;
}
#mc_message span.mc_error_msg a:hover {
	color: #8BDEFF!important;
}
strong.mc_success_msg {
	color: white!important;
	background-color: #5cb85c;  border-radius: 4px;
	padding: 10px 81px 10px 10px;  display: inline-block;  margin-bottom: 3px;
	width: 76.2%;
}
div#mc_signup {
	background-color: #373737;
	padding: 10px;
	margin-bottom: 20px;
}
#mc_signup h3 {
	font-size: 15px;
	line-height: 15px;
	color: #fff;
	font-weight: 100;
	margin-top: 0;
	margin-bottom: 10px;
}
#footer-outer div#mc_signup {
	padding: 0;
	margin-top: 15px;
}
#footer-outer input#newsemail {
	width: 43%;
	float: left;
	height: 50px;
}
#footer-outer .mc_interest {
	width: 20%;
	background-color: #e5e5e5;
	border-radius: 3px;
	margin-left: -2px;
	margin-right: 5px;
	padding: 2px 10px 3px 10px;
	border-bottom: 1px solid #757575;
}
.main-content .login p {
	width: 100%;
	display: inline-block;
}
.fb-login-btn b {
	color: white!important;
}
.login form p.forgetmenot label {
	display: inline;
	vertical-align: baseline;
	color: #616161;
}
.error {
	color: #333!important;
	background-color: #f9b4b4!important;
	font-weight:normal;
	display: inline-block;
	text-shadow: none;
	border: 0!important;
	font-size: 15px;
	margin: 0;
	width: 100%!important;
	padding: 10px;
}
.error a{
	color: #fff;
}
.message {
	color: #000!important;
	background-color: #b4f9bd;
	display: inline-block;
	text-shadow: none;
	border: 0!important;
	font-size: 15px;
	margin: 0;
	width: 100%!important;
	padding: 10px;
}
.message a{
	font-weight: 600;
	color: #1e9cff;
}
input#rememberme {
	margin-right: 5px;
}
.page-id-15 header#top {
	height: 85px;
}
.page-id-15 div#header-outer {
	padding-bottom: 0;
}
.page-id-15 .login.lostpassword{
	display:none;
}
.page-id-15 #theme-my-login.lostpassword{
	display: none!important;
}
.page-id-15 .row,.page-id-18 .row, .page-id-19 .row{
	background: #fff;
	width: 60%;
	margin: 0 auto;
	margin-top: 40px;
}
.page-id-15 h1,.page-id-18 h1, .page-id-19 h1{
	font-size: 30px;
	text-align: center;
	font-weight: 100;
	color: #333;
	margin-bottom: 20px;
	padding: 20px;
}
.page-id-15 .pass-remind{
	margin-bottom: 0;
}
.page-id-15 .or{
	padding-bottom: 18px;
}
.login.login-register{
	margin-bottom:100px;
}
.mobile,.mobile-inline{ display:none!important; }

#single-post-area .nopad {
	margin-bottom: 0;
}
div.prev,div.next {
	width: 191px;
	height: 110px;
	float: left;
	position: relative;
	background-color: white;
	padding: 5px;
	border-bottom: 1px solid #e5e5e5;
	z-index: 1;
}
div.next{float:right;}
.nextprevpost div:not(.mid) h3 {
	font-size: 13px;
	text-align: center;
	margin: 0;
	display: table-cell;
	vertical-align: middle;
	color: white;
	font-weight: lighter;
}
.nextprevpost img {
	width: 181px;
	height: 100px;
}
.nextprevpost span.wrapper {
	width: 100%;  height: 100px;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	display: none;
}
.nextprevpost div:hover span.wrapper{display:table;}
div.prev:before {
	content: "\f100";
	font-family: FontAwesome;
	font-size: 30px;
	position: absolute;
	top: 40px;
	left: -15px;
}
div.next:before {
	content: "\f101";  font-family: FontAwesome;  font-size: 30px;  position: absolute;  top: 40px;
	right: -15px;
}
div.mid {
	text-align: center;
	position: absolute;
	width: 100%;
}
div.nextprevpost {
	background: #f8f6f6;
	height: 145px;
	padding-top:15px;
}
.mid h3 {
	padding: 39px 0;
	margin: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
	position: relative;
	z-index: 1;
	font-weight: lighter;
	height: 100%;
}
.mid a {
	height: 110px;
	padding: 5px;
	margin: 0 auto;
	width: 50%;
	display: block;
	background: white;
	position: relative;
	border-bottom: 1px solid #e5e5e5;
}
.nextprevpost .mid img {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 100%;
	padding-right: 10px;
}
.page .main-content div.row {
	margin-bottom: 80px;
}
div.wrapper {
	display: inline-block;
	position: relative;
}
.grid-row{
	width: 100%;
	position: relative;
	float: left;
	margin-bottom: 10px;
}
.grid-row .grid-cell {
	height: 100%;
	position: relative;
}
.grid-row .grid-cell img{
	position: relative;
	height: 100%;
}
.grid-row.two-cols .grid-cell{
	width: 49%;
	margin-left: 2%;
	overflow:hidden;
	float:left;
}
.grid-row.three-cols .grid-cell{
	width: 32%;
	margin-left: 1.5%;
	overflow:hidden;
	float:left;
}
.grid-row .grid-cell:first-child{
	margin-left: 0!important;
}
#single-post-area.span_12{
	width: 100%!important;
}
#uvTab{
	z-index: 30!important;
}
#mobile-share{
	display: none;
	position: fixed;
	bottom: 10px;
	left: 10px;
	z-index: 400;
}
#mobile-share .fb-share{
	background: #385185;
	display: inline-block;
	margin: 0 8px;
	border-radius: 50%;
	height: 36px;
	width: 36px;
	text-align: center;
}
#mobile-share .fb-share .fa{
	color: white;
	letter-spacing: 0px;
	margin: 0;
	height: auto;
	line-height: 38px;
	font-size: 24px;
}
#mobile-share div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid {
	background: white;
	padding: 5px;
	margin-bottom: -33px;
	margin-left: 50px;
	margin-right: -50px;
	border-radius: 3px;
}

#mobile-share div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid:before{
	content: "";
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5px 5px 5px 0px;
	border-color: transparent #fff;
	position: absolute;
	bottom: 10px;
	left: -5px;
}
.home .video .fb-like,.archive .video .fb-like {
	position: absolute;
	left: 85px;
	bottom: -30px;
}
.page-id-28638 #single-post-area {
	background-color: initial;
}
.page-id-28638 #single-post-area h3 {
	font-size: 18px;
	line-height: 20px;
	margin-top: 0;
	margin-left: 8px;
}
.page-id-28638 #single-post-area ol{
	margin-left: 0;
	list-style: none;
	padding: 10px;
	background-color: #fff;
}
.page-id-28638 #single-post-area ol img{
	width: 100%;
}
.page-id-28638 #single-post-area ol li{
	margin-bottom: 20px;
}
.page-id-28638 #single-post-area ol li h2{
	font-size: 14px;
	line-height: 16px;
}
.page-id-28638 #single-post-area .widget_text{
	display:inline-block;
}
.pagebck {
	background-color: #fff;  padding: 10px;  border-bottom: 1px solid #e5e5e5;
	margin-top: 10px;
	font-size: 16px;
	font-weight: 100;
}
li.tab {
	background: #e5e5e5!important;
	border: 0!important;
	margin-right: 5px!important;
	font-size: 16px;
}
li.tab.ui-state-active {
	background: white!important;
}
.ui-tabs .ui-tabs-panel {
	border: none!important;
	padding: 30px 40px 10px 20px!important;
	border-bottom: 1px solid #e5e5e5!important;
}
#video .section-title h1 {
	color: #000;
	font-size: 24px!important;
}
div.imgbck{
	padding-top: 49.2%;
	background-size: cover!important;
}
#video #single-post-area div.col.span_12.section-title.blog-title {
	border-top: 0;
}
#prevnextdiv span {
	width: 30%;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	vertical-align: text-top;
	color: #000;
	font-weight: 800;
}
#prevnextdiv span.prev {
	text-align: left;
	padding-left: 15px;
	float: left;
}
#prevnextdiv span.next {
	text-align: right;
	padding-right: 15px;
	float: right;
}
div#prevnextdiv {
	text-align: center;
}
.positionbottom_fixed {
	position: fixed;
	bottom: -1px;
	left: 0px;
	border: 0px;
	background: #ffffff;
}

.btn_share {
	padding: 14px 5px;
	cursor: pointer;
	font-size: 17px;
	color: #fff;
	text-align: center;
	font-weight: 100;
	display: block;
	width: 100%;
	vertical-align: middle;
	height: 50px;
	float: left;
}
.btn_fb {
	background: #405e9f;
}
#sharebar_mobile table{
	margin-bottom: 0;
}
#sharebar_mobile td {
	padding: 0;
	text-align: center;
}
div#sharebar_mobile * {
	vertical-align: middle;
}
#sharebar_mobile{
	display: none;
	text-align: center;
}
#sharebar_mobile tr td:first-child{
	width: 140px;
}
.fb-share-button.mobile.fb_iframe_widget {
	position: absolute;
	text-align: right;
	margin-top: -40px;
	padding-right: 15px;
	right: 0;
}
.post-meta .fb-share-button.mobile.fb_iframe_widget{
	margin-top: -30px;
}
/* mandatory style for the plugins */

.ba-mask {background-size: cover; position:absolute; top:0; left:0; z-index:100; border-right:3px solid #333; overflow:hidden; }
.ba-bg {position:absolute; top:0; left:0; z-index:0;background-size: cover;}
.ba-caption {position:absolute; bottom:10px; left:10px; z-index:120; background:#000; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; color:#fff; text-align:center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; font-size:12px; font-family:arial; display:none;}
.home article {
	/* margin-bottom: 20px; */
}
.post-excerpt{
	display: block;
	color: #525252;
	margin-bottom: 12px;
	font-size: 16px;
	line-height: 20px;
	margin-top: 12px;
	font-weight: 100;
	padding: 0 13px;
}

.avatar.author{
	background-size: cover;
	background-position: center;
	width: 22px;
	height: 22px;
	margin-right: 8px;
	border-radius: 50%;
	overflow: hidden;
}
.single .avatar.author{
	width: 36px;
	height: 36px;
	margin-right: 12px;
}
.post-meta .avatar-wrapper{
	margin-right: 8px;
	float: left;
}
.post-meta .avatar{
	border-radius: 50%;
	width: 22px;
	height: 22px;
}
.single .post-meta .avatar-wrapper{
	margin-right: 12px;
}
.single .post-meta .avatar{
	width: 36px;
	height: 36px;
}
.comments-btn{
	margin: 1px 0;
	padding: 6px 16px;
	color: #fff;
	background: #3F3E4C;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-size: 10px;
	cursor: pointer;
	line-height: 21px;
}
.comments-btn:not(.trans-btn):hover{
	background: rgba(63, 62, 76, 0.7);
}
.post-social {
	float: left;
	margin-top: 13px;
	color: #525252;
	margin-left: 13px;
}
.count-comment img {
	margin-right: 3px;
}
span.facebook-share-count, .trans-btn {
	margin: 1px 0;
	padding: 4px 16px;
	color: #777!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	font-size: 13px;
	cursor: pointer;
	position: relative;
	background: transparent;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
.seria span.facebook-share-count,.seria span.trans-btn{
	cursor: auto;
}
.seria .tooltip.right .tooltip-arrow{
	display: none;
}
.facebook-share-count i.fa, .trans-btn .fa {
	margin-right: 8px;
}
.show{
	display: initial!important;
}
.hide{
	display: none!important;
}
.login input[type=submit]:hover{
	background-color: #81DBDC!important;
}
#switcher {
	background: #fff;
	margin-bottom: 20px;
	position: relative;
	border-radius: 5px;
}
.comments-section{
	border-radius: 5px;
	overflow: hidden;
	background: #fff;
}
body.night .comments-section{background:#1c1c1c}
#switcher h5 {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0;
	font-family: Arial;
}
#switcher-posts {
	height: 465px;
	height: calc( 100vh - 420px );
	overflow-y: auto;
	position: relative;
}
#switcher-posts .posts img {
	width: 115px;
	height: 65px;
	float: left;
	margin-right: 10px;
	border-radius: 5px;
}
#switcher-posts .posts {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #fafafa;
	padding: 10px;
}
#switcher .nextprev {
	padding: 10px;
	padding-bottom: 0;
	display: inline-block;
	width: 100%;
}
#switcher a.prev.btn.nectar-button {
	background-color: #858585!important;
	padding-left: 18px;
	padding-right: 10px;
	border-radius: 5px;
}
#switcher a.next.btn.nectar-button {
	float: right;
	text-align: right;
	padding-left: 10px;
	border-radius: 5px;
}
#switcher .nextprev a.btn {
	width: 48.7%;
}
.night #switcher a.prev.btn.nectar-button {
	background-color: #2f3034!important;
}
#switcher i.fa.fa-angle-right {
	margin-left: 10px;
}
#switcher i.fa.fa-angle-left {
	margin-right: 10px;
}
#switcher-posts .posts.active {
	border: 1px solid #cecece;
}
/** initial setup **/
.nano {
	position : relative;
	width    : 100%;
	height   : 100%;
	padding-bottom: 10px;
	overflow: hidden;
}
.nano > .nano-content {
	position      : absolute;
	overflow      : scroll;
	overflow-x    : hidden;
	top           : 0;
	right         : 0;
	bottom        : 0;
	left          : 0;
}
.nano > .nano-content:focus {
	outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
	display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
	display: block;
}
.nano > .nano-pane {
	position   : absolute;
	width      : 10px;
	right      : 0;
	top        : 0;
	bottom     : 0;
	visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
	opacity    : .01;
	-webkit-transition    : .2s;
	-moz-transition       : .2s;
	-o-transition         : .2s;
	transition            : .2s;
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
	background: #444;
	background: rgba(0,0,0,.5);
	position              : relative;
	margin                : 0 1px;
	-moz-border-radius    : 3px;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
	visibility : visible\9; /* Target only IE7 and IE8 with this hack */
	opacity    : 0.99;
}
#user-notification, #messages-notification {
	color: #858585;
	font-size: 16px;
	line-height: 34px;
	margin-right: 18px;
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 25px;
	text-align: center;
	position: relative;
}
#messages-notification{
	margin-right: 8px;
}
#unread-count,.unread-convos-count {
	position: absolute;
	background: red;
	padding: 0 5px;
	color: #fff;
	font-size: 10px;
	line-height: 15px;
	border-radius: 50px;
	top: 0;
	right: 0;
}
.unread-convos-count{
	background: #1f67bf;
}
span.polecamy {
	background-color: #E9522C;
	color: white;
	padding: 0px 6px 1px 6px;
	border-radius: 3px;
	margin-right: 4px;
}

article.promoted .content-inner {
	padding: 0;
}
.promoted .post-header {
	position: absolute;
	width: 100%;
	padding: 13px;
	padding-bottom: 40px;
	border-radius: 3px;
	background: url(img/pro-bck.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.promoted .post-header a {
	color: #fff!important;
}
.promoted .post-excerpt {
	color: #DFDFDF;
}
.promoted img.post-image {
	border-radius: 3px;
	width: 100%;
}
.post-promoted {
	position: absolute;
	bottom: 13px;
	left: 13px;
}
.post-promoted span {
	border: 1px solid #fff;
	border-radius: 4px;
	color: #fff;
	padding: 3px 14px;
	letter-spacing: 1px;
	font-size: 10px;
}

#quick-add {
	background: #fff;
	padding: 6px 13px 0px 13px;
	margin-bottom: 20px;
	border-radius: 3px;
}
#addtabs > ul {
	float: left;
}
#addtabs > a {
	float: left;
}
#addtabs > ul  > li {
	padding: 0;
	background: none;
	border: 0;
	margin-right: 38px;
	float: left;
	position: relative;
	white-space: nowrap;
}
#addtabs > ul  > li  >a {
	padding: 6px 10px;
	float: left;
}
#addtabs {
	border-radius: 0;
	width: 100%;
	display: inline-block;
}
a.addff {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 10px;
	padding: 5px 7px 5px 7px!important;
	color: #525252!important;
	font-weight: normal;
	font-size: 14px!important;
	font-family: 'Open Sans';
	line-height: 19px;
	cursor: pointer;
	margin-bottom: 5px;
}

#addtabs span.share-text {
	font-size: 14px;
	color: #525252;
	padding: 15px 10px;
	border: 1px solid #E9E9E9;
	border-radius: 3px;
	width: 100%;
	display: inline-block;
	position: relative;
}
#addtabs i.fa.fa-youtube-play {
	font-size: 28px;
	display: block;
}
#addtabs i.fa.fa-picture-o {
	font-size: 24px;
	display: block;
	margin-bottom: 2px;
	margin-left: 13px;
	margin-top: 2px;
}
#addtabs i.fa.fa-link {
	font-size: 24px;
	margin-bottom: 1px;
	margin-top: 2px;
	display: block;
}
#addtabs i.fa.fa-list-ol {
	display: block;
	font-size: 24px;
	margin-bottom: 2px;
	margin-top: 1px;
	margin-left: 11px;
}
a.addff:hover, li.ui-tabs-active a.addff {
	color: #47CAB3!important;
}
#addtabs span.share-text:after{
	content: "";
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #E9E9E9 transparent;
	position: absolute;
	bottom: -7px;
	left: 15px;
	z-index: 0;
}
#addtabs span.share-text:before{
	content: "";
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 6px 5px 0px 5px;
	border-color: #FFFFFF transparent;
	position: absolute;
	bottom: -6px;
	left: 15px;
	z-index: 1;
}
#addtabs .ui-tabs-panel {
	padding: 10px 0!important;
	border: 0!important;
}
#sticky-side .fb-like.fb_iframe_widget {
	padding: 10px;
	margin-top: 20px;
	background: #fff;
	border-radius: 3px;
	height: 85px;
}
#addtabs .counter {
	float: right;
	margin-right: 5px;
	color: #cecece;
}
#addtabs .wpuf_submit {
	width: 30%;
	float: right;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: 100;
}
#addtabs i.fa.fa-spinner.fa-spin {
	float: right;
	font-size: 20px;
	line-height: 55px;
	margin-right: 10px;
}
.main-content .login input[type="submit"] {
	padding: 11px 15px 10px 15px;
	background: #47CAB3;
}
.main-content .login input[type="submit"]:disabled,
.main-content .login input[type="submit"]:disabled:hover {
	background: #b7b7b7!important;
	cursor: not-allowed;
	opacity: 0.65;
}
.login-register .birth-year-field label,
.login-register .birth-year-field select,
.login-register .age-error,
.login-register .parent-consent-notice {
	display: block;
}
.login-register [hidden] {
	display: none!important;
}
.login-register .birth-year-field select {
	width: 100%;
	height: 44px!important;
	padding: 10px 44px 10px 10px!important;
	border: 0!important;
	border-radius: 3px;
	outline: 0;
	box-shadow: none;
	background-color: #ebebeb!important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
	background-repeat: no-repeat!important;
	background-position: right 16px center!important;
	background-size: 12px 8px!important;
	color: #555;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 22px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.login-register .birth-year-field select:required:invalid {
	color: #aaa;
}
.login-register .birth-year-field select option {
	color: #555;
	background: #fff;
}
.login-register .birth-year-field select::-ms-expand {
	display: none;
}
.login-register .age-error {
	color: #c0392b;
	margin-top: 6px;
}
.login-register .parent-consent-notice {
	color: #777;
}
.main-content .login a b {
	color: #5a5a5a!important;
}
.notification .avatar-wrapper{
	float: left;
	margin-right: 8px;
	margin-top: 5px;
}
.notification .avatar {
	border-radius: 50%;
	width: 36px;
	height: 36px;
}
.notification .avatar.fa-heart{
	line-height: 40px;
}
li.notification {
	border-bottom: 1px solid #F2F5F7;
	padding: 8px 5px 8px 10px;
	font-size: 13px;
}
li.notification a.desc {
	color: inherit!important;
	font-weight: 400!important;
}
.notify-time .fa-star{
	color: orange;
	vertical-align: -18%;
	font-size: 14px;
	margin-left: 3px;
	margin-right: 5px;
}
li.notification .fa-picture-o{
	color: #000;
}
.night li.notification .fa-picture-o{
	color: #dfdfdf;
}
.dropdown li.notification{
	display: none;
}
.dropdown li.notification:nth-child(-n+6) {
	display: block;
}
#notify-page ul {
	list-style: none;
	margin: 0;
}
#notify-page .avatar {
	margin-top: 0;
	line-height: 35px;
}
#notify-page .avatar.fa-heart{
	line-height: 40px;
}
#notify-page {
	background: #fff;
	margin-bottom: 20px;
	border: 2px solid #fff;
}
li.notification.unread {
	background-color: #fff7e4;
}
#notify-page a.readall {
	margin-right: 0;
}
li.notification:last-child {
	border: 0;
}

.dropdown a.notification:last-child {
	border: 1px solid rgb(62, 189, 167);
	background: #47cab3;
	display: block;
	padding: 8px 5px 8px 10px;
	color: #fff;
}

span.notify-time {
	display: block;
	font-size: 10px;
	line-height: 19px;
}
.post-header h2 a:visited {
	color: #999!important;
}
#single .linki .post-thumbnail {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#single .linki .post-content {
	float: left;
	margin-top: 10px;
}
#single-post-area .linki div.content-inner {
	padding: 0;
}
.source-icon {
	height: 36px;
	width: 36px;
	text-align: center;
	font-size: 25px;
	line-height: 36px;
	color: #478bca;
	display: inline-block;

	margin-right: 5px;

	margin-left: 5px;
	float: left;
}
.link-author{
	float: left;
	width: 30%;
}
#single .linki .post-thumbnail img.post-image {
	width: 200px;
	height: auto;
	border-radius: 3px;
}
#single .linki .link-desc p {
	clear: none;
	margin-top: 20px;
}
#social-sticky.nomargin {
	margin-top: 0;
}
.link-source {
	display: inline-block;
	border: 1px solid #d5d5d5;
	border-radius: 3px;
	color: #777;
	padding: 4px 20px 4px 0;
	font-size: 12px;
}
.link-source:hover {
	border-color: #777;
}
span.pull-left.lub {
	margin: 2px;
	font-size: 13px;
	font-family: Arial;
	line-height: 21px;
}
#switcher a:visited h5 {
	color: #999;
}
.message.success{
	background: #dceaa9!important;
	margin-bottom: 20px;
	color: #777!important;
}
.single .main-content .message.success{
	background: #fff!important;
	padding: 0;
}
.success.message h3 {
	font-size: 18px;
	font-weight: 400;
	margin: 0;
	border-bottom: 2px solid #4bbe96;
	padding: 10px;
	line-height: 22px;
}
.success.message div {
	padding: 0 10px;
	padding-bottom: 10px;
}
.success i.fa.fa-info-circle {
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid rgba(0, 0, 0, 0.3);
}
.promoted .avatar.author {
	border: none;
}
.promoted .post-header h2 a:visited {
	color: #fff!important;
}
#populars h3{
	background: #fff;
	padding: 10px;
	font-weight: 400;
}
#populars.ui-tabs .ui-tabs-nav {
	margin-bottom: 20px!important;
}
article.promoted{
	margin-bottom: 26px;
}

.ui-datepicker-year {
	display: none;
}
#ui-datepicker-div.show .ui-datepicker-year {
	display: inline;
	padding-left: 3px
}
.nectar-progress-bar {
	margin-bottom: 0!important;
	margin-left: 45px;
	margin-top: 10px; }

.nectar-progress-bar .bar-wrap {
	margin-bottom: 13px;
	border-radius: 300px 300px 300px 300px;
	-webkit-border-radius: 300px 300px 300px 300px;
	-o-border-radius: 300px 300px 300px 300px;
	-moz-border-radius: 300px 300px 300px 300px;
	background-color: #ebebeb;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	position: relative;
}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}

	to {
		background-position: 0 0
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}

	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}

	to {
		background-position: 0 0
	}
}
.nectar-progress-bar span {
	height: 15px;
	width: 0;
	display: block;
	background-color: #27CFC3;
	border-radius: 300px 300px 300px 300px;
	-webkit-border-radius: 300px 300px 300px 300px;
	-o-border-radius: 300px 300px 300px 300px;
	-moz-border-radius: 300px 300px 300px 300px;
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px;
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
	transition: width 1000ms ease-in-out;
}

.nectar-progress-bar p {
	padding-bottom: 2px;
	font-size: 14px;
}

.nectar-progress-bar span {
	overflow: visible!important;
	position: relative;
	max-width: 100%;
}

.nectar-progress-bar  strong{
	position: absolute;
	right: -0px;
	top: -25px;
	padding: 4px 7px!important;
	background-color: #333;
	color: #fff!important;
	line-height: 12px!important;
	font-size: 11px!important;
	display: block;
	font-weight: normal!important;
	font-family: 'Open Sans',"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
}


.nectar-progress-bar strong i {
	font-style:normal!important;
	font-size: 11px!important;
	line-height: 12px!important;
	font-family: 'Open Sans'!important;
	letter-spacing: 0!important;
	text-transform: none!important;
}

.nectar-progress-bar strong:after {
	border-color: #333 transparent;
	border-style: solid;
	border-width: 5px 5px 0;
	bottom: -5px;
	content: "";
	display: block;
	right: 12px;
	position: absolute;
	width: 0;
}

.nectar-progress-bar strong.full:after {
	left: 15px;
}

.nectar-progress-bar strong.full {
	width: 43px;
	text-align: center;
}
.like-progress{
	padding: 20px;
	border-top: 15px solid #f2f5f7;
	position: relative;
}
.like-progress .fb-like.fb_iframe_widget {
	padding: 6px 10px;
	border-radius: 5px;
	background: #e5e5e5;
	display: block;
}
a.new-quiz {
	margin-right: 10px;
	background-color: rgb(237, 54, 54);
	color: white;
	padding: 5px 16px 5px 20px;
	position: absolute;
	top: 40px;
	right: 20px;
	border-radius: 3px;
}
a.startquiz {
	background-color: #47CAB3;
	color: white;
	padding: 6px 16px 6px 20px;
	margin-top: -7px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-size: 10px;
	position: relative;
	margin-left: 10px;
}
a.startquiz.delete {
	background: #fff!important;
	font-size: 14px;
	color: #828588;
	margin-right: -15px;
}

#comments.commentator-area {
	color: #333;
	padding: 20px 10px;
	font-size: 13px;
	font-weight: 300;
	position: relative;
	z-index: 0;
	background-color: #fff;
	border: 1px solid #EFF3F7;
	border-top: 0;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom: 1px solid #E0E4E9;
	font-family: Helvetica;
	margin-bottom: 20px;
}
.comments {
	padding: 0 5px;
}
#post-area article.post ,#populars article.post, #poczekalnia article.post, #search-results article.post{
	margin-bottom: 20px;
}
.single .commentator-form {
	background: #fff;
	padding: 4px 20px;
	margin: 0 -20px;
}
.single #comments, .single #author-comments {
	border: 0;
	padding: 5px 10px;
}
.single .emojiPickerIconWrap{
	width: 100%;
}
.single .emojiPickerIconWrap textarea{
	width: 100%!important;
}
.single .emojiPickerIcon{
	min-width: 24px;
	min-height: 24px;
}
.single #author-comments .cancel{
	display: initial!important;
}
#loadMoreComments {
	width: 100%;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px!important;
	padding: 12px;
	line-height: 22px;
	border-radius: 2px;
	font-weight: bold!important;
	-webkit-font-smoothing: antialiased;
	cursor: pointer;
}
#loadMoreComments:focus{
	box-shadow: 0 0 1px 2px rgba(59, 185, 157, 0.75), 0 1px 1px rgba(0, 0, 0, .15);
}
#author-comments h4, .comments-container h4 {
	font-family: Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #e9ebee;
	line-height: 25px;
	margin-bottom: 11px;
	padding: 8px 0;
	margin-left: 13px;
}

#author-comments h4 span, .comments-container h4 span, .color-accent {
	color: #47cab3;
}
#vote #comments{
	border-top: 0;
}
#vote .comments{
	min-height: 0;
}
#vote .comments-btn{
	color: #625d5d;
	background: #e5e5e5;
}
#vote .comments-count{
	padding-right: 0;
}
#post-area .promoted h2.title {
	font-size: 20px;
	line-height: 24px;
}
.promoted a.startquiz {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.share{
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}
div.page-like {
	width: 100%;
	display: inline-block;
	background-color: #eee;
	margin-top: 10px;
	overflow-x: hidden;
}


.vote .content-inner{
	position: relative;
}
.comingsoon {
	width: 100%;
	background: -moz-linear-gradient(-45deg,  rgba(191,63,189,0.5) 0%, rgba(38,148,168,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(191,63,189,0.5)), color-stop(100%,rgba(38,148,168,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(191,63,189,0.5) 0%,rgba(38,148,168,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(191,63,189,0.5) 0%,rgba(38,148,168,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(191,63,189,0.5) 0%,rgba(38,148,168,1) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(191,63,189,0.5) 0%,rgba(38,148,168,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80bf3fbd', endColorstr='#2694a8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-radius: 3px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	font-size: 45px;
	padding-top: 30%;
	text-align: center;
	text-shadow: -3px 0px 7px #000;
}

h3.person.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #4ACF7D;
	background: -moz-linear-gradient(to left, rgb(29, 151, 108), rgb(147, 249, 185));
	background: -o-linear-gradient(to left, rgb(29, 151, 108), rgb(147, 249, 185));
	background: -webkit-linear-gradient(to left, rgb(29, 151, 108), rgb(147, 249, 185));
	background: linear-gradient(to left, rgb(29, 151, 108), rgb(147, 249, 185));
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
h3.story.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #5C6784;
	background: -moz-linear-gradient(to left, rgb(40, 48, 72), rgb(133, 147, 152));
	background: -o-linear-gradient(to left, rgb(40, 48, 72), rgb(133, 147, 152));
	background: -webkit-linear-gradient(to left, rgb(40, 48, 72), rgb(133, 147, 152));
	background: linear-gradient(to left, rgb(40, 48, 72), rgb(133, 147, 152));
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
h3.gallery.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #FFA500;
	background: -moz-linear-gradient(to left, rgb(244, 107, 69), rgb(238, 168, 73));
	background: -o-linear-gradient(to left, rgb(244, 107, 69), rgb(238, 168, 73));
	background: -webkit-linear-gradient(to left, rgb(244, 107, 69), rgb(238, 168, 73));
	background: linear-gradient(to left, rgb(244, 107, 69), rgb(238, 168, 73));
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
h3.vote.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #DA4E4E;
	background: -moz-linear-gradient(to left, rgb(221, 36, 118), rgb(255, 81, 47));
	background: -o-linear-gradient(to left, rgb(221, 36, 118), rgb(255, 81, 47));
	background: -webkit-linear-gradient(to left, rgb(221, 36, 118), rgb(255, 81, 47));
	background: linear-gradient(to left, rgb(221, 36, 118), rgb(255, 81, 47));
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
h3.test.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #4477D3;
	background: -moz-linear-gradient(to left, rgb(81, 74, 142), rgb(36, 198, 220));
	background: -o-linear-gradient(to left, rgb(81, 74, 142), rgb(36, 198, 220));
	background: -webkit-linear-gradient(to left, rgb(81, 74, 142), rgb(36, 198, 220));
	background: linear-gradient(to left, rgb(81, 74, 142), rgb(36, 198, 220));
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
h3.survive.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #ae20d3;
	background: -moz-linear-gradient(to left, rgb(54, 21, 74), rgb(166, 122, 193));
	background: -o-linear-gradient(to left, rgb(54, 21, 74), rgb(166, 122, 193));
	background: -webkit-linear-gradient(to left, rgb(54, 21, 74), rgb(166, 122, 193));
	background: linear-gradient(to left, rgb(54, 21, 74), rgb(166, 122, 193));
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
h3.timetest.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #e01919;
	background: -moz-linear-gradient(to left,rgb(176, 25, 25),rgb(254, 139, 139));
	background: -o-linear-gradient(to left,rgb(176, 25, 25),rgb(254, 139, 139));
	background: -webkit-linear-gradient(to left,rgb(176, 25, 25),rgb(254, 139, 139));
	background: linear-gradient(to left,rgb(176, 25, 25),rgb(254, 139, 139));
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
h3.scratch.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #e01919;
	background: -moz-linear-gradient(to left,#a38700,#fff700);
	background: -o-linear-gradient(to left,#a38700,#fff700);
	background: -webkit-linear-gradient(to left,#a38700,#fff700);
	background: linear-gradient(to left,#a38700,#fff700);
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
h3.letters.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #b80022;
	background: -moz-linear-gradient(45deg, #e86bff, #b80022 );
	background: -o-linear-gradient(45deg, #e86bff, #b80022 );
	background: -webkit-linear-gradient(45deg, #e86bff, #b80022 );
	background: linear-gradient(45deg, #e86bff, #b80022 );
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
h3.collection.text-align-center:after {
	content: "";
	width: 100%;
	background-color: #67a3ad;
	background: --moz-linear-gradient(to left,#426d74,#67a3ad);
	background: -o-linear-gradient(to left,#426d74,#67a3ad);
	background: -webkit-linear-gradient(to left,#426d74,#67a3ad);
	background: linear-gradient(to left,#426d74,#67a3ad);
	height: 5px;
	display: block;
	margin-bottom: -3px;
}
#addchoice article{
	margin-bottom: 20px;
	width: 33.3333%;
}
#addchoice article .thumbnails img{
	margin-bottom: 2px;
	width: 25%;
	aspect-ratio: 181 / 100;
	height: auto;
	object-fit: cover;
	float: left;
	padding-left: 2px;
}
#addchoice .thumbnails {
	margin-left: -8px;
	margin-right: -6px;
}
#addchoice .icon{
	height: 62px;
	width: auto;
	margin-bottom: 20px;
}
.test .icon, .survive .icon{
	padding: 5px;
}
#addscontainer{
	background-color: #fff;
	padding: 1em 1.4em;
	position: relative;
}
#addchoice li {
	margin-bottom: 5px;
}
a.less{
	color: inherit;
}
a.less:hover{
	color: inherit;
}
.addnewquiz {
	padding: 6px 0;
}
.addnewquiz .text {
	width: 100%;
	font-size: 17px;
	color: #333;
	text-align: center;
	font-weight: 100;
	line-height: 40px;
}
.addnewquiz span.less.btn.nectar-button {
	margin-bottom: 0;
	padding: 0 10px;
	margin-left: 15px;
	line-height: 31px;
	font-size: 17px!important;
}

.addnewquiz .fa {
	color: #ff5f5f;
	font-size: 32px;
	vertical-align: -20%;
	margin-right: 15px;
}
.promonewquiz {
	background-color: #373737;
	padding: 15px 10px 10px 10px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 16px;
	font-weight: 100;
	display: inline-block;
	width: 100%;
}
.single .promonewquiz{
	border-radius: 0;
	text-align: center;
	margin-bottom: 0;
}
.promonewquiz a.less.btn.nectar-button.small {
	margin-top: 10px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 600!important;
	letter-spacing: 1px!important;
	padding: 6px 12px 6px 12px;
	line-height: 14px;
	margin-right: 4px;
}
span.new {
	font-size: 10px;
	padding: 1px 3px 1px 4px;
	background: antiquewhite;
	color: #919191;
	font-weight: 600;
	text-transform: uppercase;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing: initial;
	border-radius: 3px;
}

body:not(.search-results):not(.tag).category-poczekalnia .post-social {
	margin-left: -13px;
}

body:not(.search-results):not(.tag).category-poczekalnia .post-meta {
	padding: 0;
	line-height: 18px;
	margin-bottom: 0;
}
body:not(.search-results):not(.tag).category-poczekalnia .comments-count{
	padding: 0;
	padding-top: 9px;
}
h1.page-title {
	padding: 15px;
	background-color: #fff;
	width: 80%;
	margin: 0 auto;
	font-weight: 100;
}
.author .wideposts{
	margin-top: 20px;
}
.author-meta {
	padding: 15px;
	background-color: #fff;
	margin-bottom: 20px;
}
.author-meta.follow{
	padding: 15px 5px;
}
.author-meta.about{
	padding: 10px;
	padding-top: 15px;
	min-height: 110px;
}
.author-meta.about>div{
	padding-top: 15px;
	word-wrap: break-word;
}
.author-meta.about .sqp-about-rich p{
	margin: 0 0 12px;
}
.author-meta.about .sqp-about-rich h4{
	font-size: 18px;
	font-weight: 700;
	line-height: 1.35;
	margin: 10px 0 8px;
}
.author-meta.about .sqp-about-rich img{
	display: block;
	max-width: 100%;
	height: auto;
	margin: 12px auto;
	border-radius: 4px;
}
.user-description-wrap .note-editor{
	max-width: 100%;
}
.user-description-wrap .note-editable{
	background: #fff;
	color: #333;
}
.user-description-wrap .sqp-about-editor-note{
	display: block;
	margin-top: 7px;
}
.user-description-wrap .sqp-about-upload-error{
	color: #c0392b;
	margin: 7px 0 0;
}
.user-description-wrap .sqp-about-uploading{
	opacity: .65;
	pointer-events: none;
}
.author-meta .avatar-wrapper{
	position: absolute;
	left: 50%;
	margin-left: -70px;
	top: -120px;
}
.author-meta img.avatar {
	border-radius: 50%;
	border: 2px solid white;
}
.author-meta .premium-border img.avatar{
	border: 0;
}
.author-meta h1, .author-meta h3 {
	text-align: center;
	margin: 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #EFEFEF;
	word-break: break-all;
	font-size: 26px;
	line-height: 26px;
}
.author-meta h1.username{
	margin-top: 10px;
}
.author-meta h4 {
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	padding-top: 15px;
	font-weight: 100;
}
.author-meta h4 span{
	font-weight: 400;
}
.author-meta.wpisy .comment-text a {
	color: #018fff;
}
.author-meta .about {
	margin-top: 15px;
	border-top: 1px solid #f2f5f7;
	padding-top: 15px;
}
.author-meta.mobile .avatar-wrapper {
	position: relative;
	margin-left: 0;
	width: 70px;
	float: left;
	margin-right: 10px;
	margin-top: -50px;
	left: 0;
	top: 0;
}
.author-meta.mobile h1.username {
	margin-top: -8px;
	text-align: left;
	padding-bottom: 7px;
	border: 0;
	font-size: 20px;
	margin-left: 80px;
}
.author .author-meta.mobile {
	margin-bottom: 1px;
	padding-bottom: 10px;
}
.userdata {
	margin-top: 20px;
	color: #333;
	font-size: 13px;
	margin-bottom: 5px;
}
.author-meta.mobile .desc{
	color: #333;
	font-weight: 400;
}
.userdata span {
	margin-right: 15px;
	white-space: nowrap;
}

.userdata span.name {
	font-weight: 600;
}
.userdata .fa-heart{
	color: #ff2a5a
}
.mobile.user-info-mobile .col-xs-6 a {
	font-size: 12px;
}
.mobile.user-info-mobile .col-xs-6 b{
	font-size: 18px;
}
.mobile.user-info-mobile .col-xs-6{
	line-height: 18px;
	padding: 8px 0 6px;
}
.col-8 .author-meta h4:first-child{
	padding-top: 0;
}
.author-meta.mobile span.rankpos {
	left: 81px;
	top: 7px;
	height: 25px;
	line-height: 22px;
	width: 25px;
	font-size: 10px;
	border-width: 1px;
}
.quiz-likebox {
	background-color: #267FD5;
	border-radius: 3px;
	padding: 13px;
	margin-bottom: 20px;
}
.quiz-likebox h2 {
	color: white;
	font-weight: 600;
}
a.btn.nectar-button[href="#modal-embed"] {
	float: right;
	background-color: #919191!important;
	text-align: center;
	margin-top: -20px;
	font-size: 14px!important;
	line-height: 16px;
	padding: 4px 14px;
}
a[href="#modal-embed"] span {
	font-size: 11px;
}
.embed {
	margin-top: 10px;
}
.embed.blueButton.blue .pluginButton {
	background: #898989;
	background: -webkit-gradient(linear, center top, center bottom, from(#969696), to(#898989));
	background: -webkit-linear-gradient(#969696, #898989);
	text-shadow: 0 -1px 0 #7b7b7b;
}
.delete.blueButton.blue .pluginButton {
	background: #ED3636;
	background: -webkit-gradient(linear, center top, center bottom, from(#EF6767), to(#ED3636));
	background: -webkit-linear-gradient(#EF6767, #ED3636);
	text-shadow: 0 -1px 0 #a5a5a5;
	margin-top: 10px;
}
button#copy-btn {
	float: right;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 18px;
}
.copied{
	font-size: 12px;
	float: right;
}
.placeholder-img {
	width: 300px;
	height: 175x;
	float: left;
	background-color: #e5e5e5;
	margin-right: 20px;
}
.drafts-actions.hidemobile {
	position: absolute;
	bottom: 0;
	right: 10px;
}
.post-options {
	width: 100px;
	position: absolute;
	left: 0;
	margin-left: -100px;
	padding: 10px;
	padding-top: 0;
	background: #fff;
	margin-top: -30px;
}

.page-id-64764 p, .page-id-215899 p {
	font-size: 16px;
	line-height: 26px;
}
.post-content .ad {
	min-width: 610px;
	width: 100%;
	display: inline-block;
}
.post-content .ad img {
	width: initial!important;
	float: left;
}
#ad1 .ad, #ad2 .ad, #ad3 .ad{
	display: inline-block;
}
.quick-form {
	padding: 2px 10px;
	text-align: center;
	margin-bottom: 5px;
}

.quick-form span {
	font-size: 12px;
	display: block;
	color: #6b6b6b;
	font-weight: 400;
	line-height: 18px;
}
.quick-form span b{
	cursor: pointer;
	white-space: nowrap;
}
.quick-form textarea,.quick-form input{
	background: #fdfdfd;
}
.quick-form textarea{
	width: 88%;
	padding: 8px 10px!important;
	float: left;
}
.quick-form #send-error{
	width: 11%;
	float: right;
}
/* quizy */
.single div#quiz {
	min-height: 210px;
}
div.answer{
	float: left;
	padding: 0 5px;
	margin-top: 10px;
	border-radius: 3px;
}
.col-2 .answer{
	width: 50%;
}
.col-3 .answer{
	width: 33.3%;
}
.col-4 .answer{
	width: 25%;
}
.long-answers .answer {
	width: 100% !important;
}
.long-answers .answer-inner {
	padding: 8px 15px;
	font-size: 18px;
	box-shadow: none;
	text-align: left;
}
.quiz-container .long-answers .image {
	width: 150px;
	float: left;
}

.quiz-container .long-answers .answer-container-img .text {
	margin-left: 160px;
	padding: 0;
}

.quiz-container .long-answers .answer-container-img .answer-inner {
	background-color: #f2f2f2!important;
	padding: 8px;
	display: inline-block;
	width: 100%;
}
.question-container, .start-quiz-content {
	padding: 20px;
	background: #ffffff;
	margin-bottom: 20px;
	border-radius: 5px;
	position: relative;
	border: 1px solid #f2f5f7;
	box-shadow: 0 6px 22px -14px rgba(15, 23, 42, 0.35);
}
.question-content {
	position: relative;
	z-index: 10;
}
.question-content .text, .start-quiz-content .text {
	bottom: 0;
	left: 0;
	font-size: 28px;
	line-height: 40px;
	background: #e5e9ed42;
	position: relative;
	text-align: center;
	color: #333;
	padding: 20px 25px 20px;
	border-radius: 3px;
	font-weight: 100;
}
@media only screen and (max-width: 690px) {
	.question-content .text, .start-quiz-content .text {
		font-size: 20px;
		line-height: 26px;
	}
}
.question-content .text{
	border-radius: 5px;
}
.question-content .text:empty{
	display: none;
}
.question-content b {
	color: #fff!important;
}
.answer-container-img .text:empty {
	display: none;
}
#quiz img,.single .post .post-content .wp-polls img, #start-quiz img {
	margin: 0;
	border-radius: 5px 5px 0 0;
}
/* pełny radius TYLKO na dużym, głównym obrazku pytania/startu (nie na obrazkach odpowiedzi) */
#quiz .question-content .image img, #start-quiz .start-quiz-content .image img {
	border-radius: 5px;
}
#quiz.story:not(.imauthor) .questions-container {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.question-content .image {
	margin-top: 10px;
}
.question-content .text:empty + .image {
	margin-top: 0;
}
#quiz .explanation-container .image img{
	display: inline-block;
	width: 40%;
	float: left;
	margin-right: 2%;
}
#quiz .explanation-container .text {
	font-size: 15px;
	line-height: 19px;
}
.explanation-container.explanation {
	border: 3px solid #bdbdbd;
	border-radius: 3px;
	margin-top: 10px;
	padding: 10px;
}

.question-answers {
	display: inline-block;
	width: 100%!important;
	padding: 0!important;
}
.answers-inner {
	margin: 0 -5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
.answer-inner {
	text-align: center;
	background-color: #f8f9fa;
	margin-top: 2px;
	padding: 15px 2px;
	font-size: 18px;
	border: 1.5px solid #f3f5f7;
	border-radius: 5px;
	cursor: pointer;
	color: #454545;
	font-weight: 500;
	border-radius: 7px;
	line-height: 22px;
	height: 100%;
	width: 100%;
	display: table;
}
/* węższe ekrany: mniejszy font odpowiedzi */
@media (max-width: 500px) {
	.answer-inner{font-size:16px}
	.long-answers .answer-inner{font-size:16px}
}
.answer-inner .text b{
	color: #454545!important;
}
.answer-container-img .answer-inner{
	background-color: #f9f9fa;
	padding: 0;
}
.answer-container-img .text {
	line-height: 22px;
	padding: 10px 2px;
}
/* odp. obrazkowe (standardowa siatka, bez .texts): obraz u góry, tekst wypełnia i centruje się w pionie */
.answer-container-img:not(.texts) .answer-inner{
	display: flex;
	flex-direction: column;
}
.answer-container-img:not(.texts) .answer-inner{overflow:hidden}
.answer-container-img:not(.texts) .answer-inner .image{
	display: block;
}
/* obrazek MUSI się skalować z kartą (bazowy img{} nie ma max-width, a układ block nie ogranicza sztywnych 200px) */
.answer-container-img:not(.texts) .answer-inner .image img{
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
	border-radius: 5px; /* sam obrazek (bez tekstu) -> wszystkie rogi zaokrąglone */
}
.answer-container-img:not(.texts):not([data-poll-id]) .answer-inner .text{
	flex: 1 1 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.answer-container-img:not(.texts) .answer-inner .text:empty{
	display: none;
}
.answer-container .answer-inner {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}
.answer .answer-inner{
	word-wrap: break-word;
	word-break: break-word;
}
.answer-inner .image {
	display: table-row;
}
.checked .answer-inner{
	background-color: #e2f7f1!important;
	border-color: #48cbb3!important;
}
.answer-container-img.checked .answer-inner{
	background-color: #e2f7f1;
}
/* long-answers (obrazek+tekst): nadpisz #f2f2f2!important, żeby zaznaczenie też podświetlało tło */
.quiz-container .long-answers .answer-container-img.checked .answer-inner{
	background-color: #e2f7f1!important;
}
/* DARK: zaznaczona odpowiedź (KAŻDA, także obrazkowa/long) -> półprzezroczysty turkus (nadpisuje #2f3034!important) */
.night .checked .answer-inner,
.night .answer-container-img.checked .answer-inner,
.night .quiz-container .long-answers .answer-container-img.checked .answer-inner{
	background-color: #47cab324!important;
}
.single .answer:not(.disabled):hover .answer-inner{
	border-color: #48cbb3;
}
.story .question-content .text {
	text-align: initial;
	overflow: hidden;
}

.story .question-content .text p,.story .question-content .text div {
	color: #333333!important;
	margin-bottom: 0!important;
	font-size: 22px!important;
	line-height: 32px!important;
	font-weight: 300!important;
}
.night .story .question-content .text p,.night .story .question-content .text div {
	color: #ffffff!important;
}
/* Opowiadania: globalna .question-content b{color:#fff} robila bold biały (niewidoczny na jasnym tle czytania).
   Tryb jasny -> bold czarny; tryb ciemny -> tlo czytania ciemne, wiec bold jasny. */
.story .question-content b, .story .question-content strong {
	color: #000!important;
}
.night .story .question-content b, .night .story .question-content strong {
	color: #ffffff!important;
}
.story .answer p {
	font-size: inherit!important;
	color: inherit!important;
	margin-bottom: 0!important;
	line-height: inherit!important;
	clear: none!important;
}
.question-container.noanswers:not(:last-child) {
	margin-bottom: -30px;
}
.question.noanswers + .optad-container {
	margin-top: 50px;
}
.question-container.noanswers:nth-last-child(2) {
	margin-bottom: 20px;
}
.noanswers .question-content .image {
	margin-top: 0!important;
}
.progress_bar {
	height: 50px;
	position: relative;
	float: left;
	width: 100%;
	margin-left: 50px;
	border: 1px solid #eaeaea;
	border-left: 0;
}
.question_box {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 24px;
	width: 24px;
	float: left;
	display: inline-block;
	text-align: center;
	background-color: #cbcbcb;
	margin-right: 13px;
	font-size: 13px;
	color: #fff;
	padding-top: 4px;
	border-radius: 3px;
}
.question_box_done{
	background-color: #4aa3fc;
}
.question_boxes_wrapper {
	height: 50px;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	background-color: #f5f5f5;
}
.question_boxes_inner {
	margin-left: 13px;
	height: 24px;
	margin-top: 12px;
	float: left;
}
.prev-box {
	height: 50px;
	width: 50px;
	float: left;
	position: absolute;
	background-color: #f5f5f5;
	border: 1px solid #eaeaea;
	font-size: 30px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
}
.prev-box:hover{
	background-color: #fafafa;
}
.quiz-nav {
	position: relative;
	margin-right: 50px;
	height: 50px;
}

/*#quiz .answer img {*/
/*max-height: 187px;*/
/*}*/
.disabled .answer-inner {
	opacity: 0.6;
}

.wrong .answer-inner {
	border-color: #D83838!important;
	opacity: 1!important;
}

.answer-container-img.wrong .answer-inner {
	background-color: #D83838!important;
}
.question-content .image:empty{
	display: none;
}
.correct .answer-inner {
	border-color: #35D000!important;
	opacity: 1!important;
}

.answer-container-img.correct .answer-inner {
	background-color: #35D000!important;
}
.wrongcorrect.correct .answer-inner {
	border-color: #d0cf1e !important;
	opacity: 1!important;
}

.answer-container-img.correct.wrongcorrect .answer-inner {
	background-color: #d0cf1e!important;
}
.gallery.quiz-container .answer-inner {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	position: relative;
	min-height: 100px;
	display: table-cell;
}
.starbox{
	text-align: center;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	transition: all .8s;
	overflow: hidden;
	font-size: 40px;
}
.starbox .fa{
	margin-left: 8px;
}
.starbox .fa-star {
	color: #fea;
}
.gallery .answer .image{
	position: relative;
}
.gallery .answer .image img{
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.gallery .answer.correct .image:after {
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 34px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -17px;
	margin-top: -11px;
}
.gallery .answer.wrong .image:after {
	content: "\f00d";
	font-family: FontAwesome;
	font-size: 34px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -17px;
	margin-top: -11px;
}
.gallery .answer.wrong .image img, .gallery .answer.correct .image img{
	opacity: .3;
}
.gallery .disabled .answer-inner{
	opacity: .1;
}
.gallery .answer-container-img .text {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding-top: 25px;
	color: #fff;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
.gallery .score, .letters .score {
	text-align: center;
	display: inline-block;
	border: none;
	padding: 4px 12px;
	font-weight: 300;
	font-size: 22px;
	line-height: 30px;
}
.letters .score{
	background: #47cab3;
	padding: 3px 12px;
	border-radius: 3px;
	font-weight: 100;
	color: #fff;
	white-space: nowrap;
	border: none;
}
.letters .score b{
	color: #fff;
}
article .gallery .result-title, article .letters .result-title{
	text-align: center;
}
.gallery .result-title h2, .letters .result-title h2{
	text-align: left;
}
.question-container .sticky-wrapper{
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	margin-bottom: -10px;
}
.gallery .question-content {
	padding: 0 20px 10px 20px;
	background: #E5E5E5;
	position: absolute;
	width: 100%;
	top: 20px;
	left: 0;
	border-radius: 3px;
}
.gallery .is-sticky .question-content{
	left: initial;
	margin-left: -20px;
}
.story .question-content .text {
	font-size: 22px;
	line-height: 32px;
}
.wp-polls .disabled .answer-inner{
	opacity: 1;
}
.wp-polls .selected .answer-inner.anim {
	background: rgba(255, 246, 0, 0.4)!important;
}
.wp-polls .selected .answer-inner{
	-webkit-transition: background 0.5s ease-in-out 0.5s;
	transition: background 0.5s ease-in-out 0.5s;
}
.wp-polls .results .disabled .answer-inner {
	border: 1px solid #b5b5b5;
	background: #fff;
}
.wp-polls .results .selected .answer-inner {
	border: 2px solid #47cab3!important;
}

.wp-polls .results .answer-inner{
	position: relative;
	display: inline-block;
	width: 100%;
	border-width: 0;
	padding: 10px;
}
.wp-polls .question.results .answer-container-img.images .answer-inner{
	padding: 10px!important;
}
.wp-polls .question:not(.results) .answer-container-img.texts .answer-inner{
	background: #f2f2f2;
	-webkit-display: flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}
.wp-polls .results .answer-container-img:not(.disabled):hover .answer-inner{
	background: #fff!important;
	border-color: #fff!important;
}
.wp-polls .pollbar {
	height: 100%;
	width: 0;
	background: #47CAB3;
	-webkit-transition: width 0.8s ease-out 0.8s;
	transition: width 0.8s ease-out 0.8s;
}
.wp-polls .pollbar-wrapper {
	width: 100%;
	border: 1px solid #47CAB3;
	margin: 8px 0;
	height: 30px;
	border-radius: 3px;
}
.wp-polls .votes-percent {
	font-size: 45px;
	line-height: 35px;
	color: #47CAB3;
	font-weight: 100;
	white-space: nowrap;
}

.wp-polls .votes-count {
	color: #8C8C8C;
	font-size: 14px;
	font-weight: 100;
	position: absolute;
	right: 0;
	top: 5px;
	border: 1px solid #B5B5B5;
	border-radius: 3px;
	padding: 3px 10px;
}
.wp-polls .results .texts .answer-text {
	margin-left: 110px;
	display: block;
}
.wp-polls .answer-container-img.texts .text{
	padding: 10px;
}
.wp-polls .long-answers .image {
	width: 115px;
	display: inline-block;
	float: left;
	margin-bottom: 35px;
}
.wp-polls .results .images .text{
	margin-left: 130px;
	padding: 0;
}
.wp-polls .col-2 .answer:nth-of-type(2n+1){
	clear: both;
}
.wp-polls .col-3 .answer:nth-of-type(3n+1){
	clear: both;
}
.votes {
	position: relative;
}
.wp-polls .texts .votes-percent {
	float: left;
	width: 110px;
}

.wp-polls .texts .pollbar-wrapper {
	width: 60%;
	margin: 5px 110px;
}
.wp-polls .quizshare{
	margin-bottom: 0;
}
@media (max-width: 690px) {
	.col-3 .answer{
		width: 50%;
	}
	.wp-polls .col-3 .answer:nth-of-type(2n+1){
		clear: both;
	}
	.wp-polls .col-3 .answer:nth-of-type(3n+1) {
		clear: none;
	}
}
.editborders .category-do-edycji, .editborders .thumbnail.category-do-edycji img {
	border: 1px solid blue;
}
.editborders .category-gotowe, .editborders .thumbnail.category-gotowe img{
	border: 1px solid green!important;
}
.editborders .category-zaplanowane, .editborders .thumbnail.category-zaplanowane img{
	border: 1px solid #80005e !important;
}
.editborders.category-3 article:not(.category-do-edycji), .editborders article.category-poczekalnia:not(.category-do-edycji), .editborders .thumbnail.category-poczekalnia:not(.category-do-edycji) img{
	border: 1px solid red;
}
.editborders .category-ukryte, .editborders .thumbnail.category-ukryte img{
	border: 1px solid #fdff00 !important;
}
.editborders article.post.translated{
	border: 2px solid #ddab09;
	border-image:  linear-gradient(to right, #2c26bf, #8a00a9, #b9008e, #d60072, #e50057, #ec2846, #ef4235, #ee5822, #ed6f14, #e98403, #e49800, #ddab09) 1;
}
.editborders article.in-challenge {
	outline: 1px solid aquamarine;
}
.quiz_box {
	height: 200px;
	width: 180px;  float: left;  display: inline-block;
	margin-right: 8px;
	word-wrap: break-word;
	text-align: initial;
	position: relative;
}
.quiz_box:last-child{
	margin-right: 0;
}
.quiz_box h3{
	font-size: 14px!important;
	font-weight: 400;
	color: #333;
	margin-top: 5px;
}
.community_quizes_inner {
	height: 160px;
	width: 6000px;
	float: left;
	overflow-y: hidden;
	padding: 10px;
}
.community_quizes {
	height: 170px;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	background-color: #fff;
}
.boxes-left.fa.fa-angle-left, .boxes-right.fa.fa-angle-right {
	position: absolute;  left: 0;
	height: 170px;
	line-height: 170px;
	width: 25px;  text-align: center;
	background: rgba(71, 202, 179, 0.6);  display: none;  cursor: pointer;
	color: #fff;
	font-size: 40px;
}
.span_6 .boxes-left.fa.fa-angle-left, .span_6 .boxes-right.fa.fa-angle-right{
	height: 160px;
	line-height: 160px;
	bottom: 0;
}
.boxes-right.fa.fa-angle-right {
	right: 0;
	left: initial;
}

.promoquizes {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	background: #fff;
}
.promoquizes.mobile{
	margin-bottom: 15px;
}
.promoquizes .tag{
	padding: 2px 6px;
	border: 1px solid #47CAB3;
	color: #333!important;
	margin-left: 10px;
	display: inline-block;
	margin-top: 5px;
	font-size: 15px;
}
.single .promoquizes{
	margin-bottom: 0;
	border-top: 1px solid #F2F5F7;
	padding-top: 10px;
	min-height: 70px;
}
.promoquizes span{
	font-size: 16px;
	font-weight: 100;
}
.single .community_quizes{
	height: 170px;
	padding-top: 10px;
	background: transparent;
}
.single .community_quizes_inner{
	height: 150px;
	padding-top: 0;
}
.single .boxes-left.fa.fa-angle-left:before, .single .boxes-right.fa.fa-angle-right:before{
	line-height: 170px;
}
.promoquizes a.comments-btn {
	margin: 10px 0;
	display: inline-block;
	color: #fff;
}
.promoquizes a.comments-btn:hover{
	opacity: .8;
}
.hhappy .community_quizes{
	height: 369px;
}
.hhappy .community_quizes_inner{
	height: 367px;
}
.hhappy .quiz_box{
	height: 260px;
}
.hhappy .boxes-left.fa.fa-angle-left, .hhappy .boxes-right.fa.fa-angle-right{
	height: 359px;
	line-height:359px;
}
.hhappy .quiz_box img:hover{
	opacity: .8;
}
.hhappy .name {
	font-weight: 600;
	color: #222;
	font-size: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.hhappy .quiz_box .comments-btn{
	margin: 0;padding: 3px 13px 2px;margin-right: 10px;background: #f68872;width: 100%;text-align: center;
}
.vote-nav {
	position: absolute;
	top: 280px;
	font-size: 40px;
	background: #fff;
	padding: 10px;
	border-radius: 3px;
	color: #47CAB3;
}
.vote-nav.right {
	right: -50px;
}
.vote-nav.left {
	left: -50px;
}
#vote #single-post-area div.content-inner {
	padding: 42px 42px 0 42px;
}
#vote #single-post-area article {
	border-bottom: 15px solid #F2F5F7;
}
#vote .post-header {
	padding: 0 42px 20px 45px;
}
#vote .promonewquiz{
	margin-bottom: 0;
}
#vote {
	margin-bottom: 30px;
}
#vote #post-area {
	border-radius: 3px;
	margin-bottom: 20px!important;
}
#vote #post-area .promonewquiz {
	border-radius: 3px;
}
.col.span_12.section-title {
	background: #fff;
	margin-bottom: 20px;
	padding: 10px;
}

.achives img {
	margin-right: 1.45%;
	margin-top: 15px;
	width: 18%;
}
.achives img:nth-of-type(5n){
	margin-right: 0;
}
.author-meta.achives h4{
	line-height: 20px;
}
.achievement {
	display: inline-block;
	background: #fff;
	width: 100%;
	border-radius: 3px;
	margin-bottom: 10px;
	padding: 20px;
}
.achievements img {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
.achievements h1 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.achievements span.desc {
	font-size: 17px;
}
.achievement .nectar-progress-bar {
	width: 350px;
	max-width: 100%;
	float: right;
}
.sky {
	position: absolute;
	top: 0;
}

.sky-right {
	right: -230px;
}

.sky-left {
	left: -230px;
}
div#likepopup {
	text-align: center;
	width: 350px;
	height: 230px;
}
.archive.category-poczekalnia .post-thumbnail,.archive.category-gotowe .post-thumbnail{
	width: 170px;
	float: left;
	margin-right: 10px;
}
.category-poczekalnia .post-thumbnail{
	float: left;
}
.archive.category-poczekalnia .post-content .content-inner,.archive.category-gotowe .post-content .content-inner{
	padding: 10px;
}
article .nectar-button.small{
	margin-bottom: 0;
}
.archive.category-poczekalnia .post-excerpt,.archive.category-gotowe .post-excerpt{
	margin-bottom: 0;
	margin-top: 5px;
}
.admin-bar.archive.category-3 .comments-count{
	padding-top: 4px;
}
.reklama:not(.tag){
	float: left;
	background: #919191;
	color: #fff;
	padding: 0 5px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-left: 3px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}
span.tip {
	position: absolute;
	padding: 1px 5px;
	background: #3F3E4C;
	top: -3px;
	right: -4px;
	border-radius: 3px;
	color: #fff;
	font-size: 10px;
	font-weight: 600;
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: none;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4;
	top: -36px;
	left: 13px;
}
.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip-inner {
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px;
	text-transform: none;
}
.tip:hover .tooltip{
	display: block;
}
.moderator {
	position: absolute;
	top: 53px;
	background: rgb(0, 134, 231);
	color: #fff;
	padding: 2px 10px;
	border-radius: 3px;
	font-weight: 600;
	left: 125px;
}
#chatlink {
	position: fixed;        left: 0;
	background: black;    color: white;
	font-size: 15px;    padding: 5px 7px;    display: block;
	text-align: center;
	top: 350px;
	z-index: 10;
}
.quiz-nav ul li a {
	float: left;
	color: #9d9d9d;
	font-weight: 600;
	font-family: Raleway,"Helvetica Neue", "Helvetica", Arial, sans-serif;
	font-size: 17px;
	margin-right: 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-font-smoothing: antialiased;
}
.quiz-nav {
	margin-bottom: 26px;
}
.quiz-nav li {
	position: relative;
	display: inline-block;
}
.quiz-nav ul li.active a{
	color: #303030;
}
span.underline {
	position: absolute;
	border: 1px solid #303030;
	height: 1px;
	width: 22px;
	left: 0;
	bottom: -14px;
}
.tags a {
	display: inline-block;
	padding: 0 22px;
	position: relative;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: Raleway,"Helvetica Neue", "Helvetica", Arial, sans-serif;
	color: #818181;
}

#search-box input[type="text"] {
	border-radius: 0;
	background: #fff;
}
#search-box .form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}

#search-box form {
	position: relative;
}
#search-box .span_9 {
	margin: auto;
	margin-top: 14px;
}

#search-box .select:before, .select.orderby:before {
	content: '\25bc';
	position: absolute;
	pointer-events: none;
	color: #757575;
	top: 0;
	bottom: 1px;
	padding-top: 1.1em;
	line-height: 1;
	right: 12px;
	width: 2em;
	text-align: center;
	transform: scale(0.84, 0.42);
	-webkit-transform: scale(0.84, 0.42);
	-moz-transform: scale(0.84, 0.42);
	-ms-transform: scale(0.84, 0.42);
	-o-transform: scale(0.84, 0.42);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand');
}
select#search-type {
	width: 100%;
	color: #888;
	font-size: 14px;
	line-height: 28px;
	position: relative;
	padding: 5px!important;
	background-color: transparent;
	border: 2px solid #888!important;
	border-radius: 0;
	-webkit-appearance: none;
	padding-right: 2em;
	height: 42px;
}

#search-box button.nectar-button {
	width: 100%;
	line-height: 42px;
	padding: 0;
	text-transform: uppercase;
	font-family: Raleway, "Helvetica Neue", "Helvetica", Arial, sans-serif;
	letter-spacing:1px!important;
	cursor: pointer;
}
#search-box button.nectar-button:hover{
	opacity: 0.7;
}

.fb-comm i.fa.fa-facebook-square {
	font-size: 13px;
	vertical-align: text-top;
}
.open-search-modal {
	font-size: 21px!important;
	line-height: 41px!important;
}
div#search-modal {
	position: absolute;
	top: 40px;
	background-color: #fff;
	width: 100%;
}

#search-modal input[type="text"] {
	width: 70%;
	margin-left: 2%;
}

#search-modal input[type="submit"] {
	width: 24%;
	margin-left: 2%;
}
body .tag{
	cursor: pointer;
	text-transform: lowercase;
}
.follow-notice{
	background: rgb(229, 229, 229);
	padding: 8px 2px;
	font-size: 15px;
	margin: 5px;
	min-height: 30px;
	font-weight: 400;
	color: #333;
	line-height: 20px;
	text-align: center;
}
#post-tags a {
	color: #454545;
}
.authors-fanpage.pull-right {
	background-color: rgb(64, 94, 159);
	color: #fff!important;
	padding: 7px;
	margin-top: -8px;
	margin-right: -145px;
	font-size: 13px;
	line-height: 16px;
	border-left: 5px solid #fff;
}
#populars #pagination, .wpisy #pagination{
	padding-bottom: 40px!important;
}
.wpisy #pagination:empty{
	padding-bottom: 0!important;
}
.author .main-content,.search .main-content{
	padding-bottom: 0!important;
}
.wideposts article .content-inner .post-featured-img img {
	width: 300px;
	float: left;
	margin-right: 20px;
}
.wideposts article .content-inner{
	padding: 13px;
}
.wideposts .post-social{
	position: absolute;
	left: 320px;
	bottom: 19px;
}
.wideposts .comments-count{
	position: absolute;
	right: 0;
	bottom: 19px;
}
.author .wideposts .post-social, .author .wideposts .comments-count{
	position: static;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
}
.seria .post-social{
	margin-left: 0;
}
.quizshare b {
	color: #fff!important;
	font-weight: 400!important;
}
.progress_bar {
	height: 50px;
	position: relative;
	float: left;
	width: 100%;
	margin-left: 50px;
	border: 1px solid #eaeaea;
	border-left: 0;
}
.question_box {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 24px;
	width: 24px;
	float: left;
	display: inline-block;
	text-align: center;
	background-color: #cbcbcb;
	margin-right: 13px;
	font-size: 13px;
	color: #fff;
	padding-top: 4px;
	border-radius: 3px;
}
.question_box_done{
	background-color: #4aa3fc;
}
.question_boxes_wrapper {
	height: 50px;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	background-color: #f5f5f5;
}
.question_boxes_inner {
	margin-left: 13px;
	height: 24px;
	margin-top: 12px;
	float: left;
}
.prev-box {
	height: 50px;
	width: 50px;
	float: left;
	position: absolute;
	background-color: #f5f5f5;
	border: 1px solid #eaeaea;
	font-size: 30px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
}
.prev-box:hover{
	background-color: #fafafa;
}
.quiz-nav {
	position: relative;
	margin-right: 50px;
	height: 50px;
}
#result {
	background-color: #e5e5e5;
	padding: 10px 10px 1px 10px;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 5px;
}
#result img{
	margin-bottom: 15px;
}
#result p {
	margin-bottom: 0!important;
}
.clear{
	clear: both;
}
div.quizshare{
	background: #5984C6;
	background: -webkit-gradient(linear, center top, center bottom, from(#6286ea), to(#32498c));
	background: -webkit-linear-gradient(#6286ea, #32498c);
	background: -moz-linear-gradient(#6286ea, #32498c);
	background: -o-linear-gradient(#6286ea, #32498c);
	background: linear-gradient(#6286ea, #32498c);
	border-radius: 4px;
	padding: 12px 5px;
	color: #fff;
	line-height: 26px;
	text-decoration: none;
	font-weight: 100;
}
.quizshare:hover{
	opacity: .8;
}
img.quizshare:hover{
	opacity: 1;
}
.quizshare i{
	margin-right: 15px;
}
.result-share{
	margin-bottom: 12px;
}
.wp-polls .result-share{
	margin-bottom: 0;
}
.result-container {
	background: #e5e5e5;  padding: 20px;
}
.result-content b{
	color: #616161!important;
}
.result-content a{
	color: #47cab3;
	font-weight: 600;
}
.trivia .result-title {
	margin-bottom: 10px;
}
.result-title h2 span {
	background: #47cab3;
	padding: 3px 12px;
	border-radius: 3px;
	font-weight: 100;
	color: #fff;
	white-space: nowrap;
}
.result-title h2 span.time{
	background: #8863d0;
}
.result-title h2 span b{
	color: #fff!important;
}
.result-title .spacing {
	margin-bottom: 6px;
}
.result-title h2 a{
	background: #47cab3;
	padding: 6px 12px;
	border-radius: 3px;
	font-weight: 100;
	color: #fff;
	font-size: 16px;
	vertical-align: 10%;
	line-height: 34px;
}
.result-title h2 a:hover{
	opacity: 0.7;
}
.result-content{
	overflow-wrap: break-word;
}
h2{
	margin: 0 0 10px 0;
}
.start-quiz-button {
	text-align: center;
	background: #5984C6;
	background: -webkit-gradient(linear, center top, center bottom, from(#4c69ba), to(#3b55a0));
	background: -webkit-linear-gradient(#4c69ba, #3b55a0);
	background: -moz-linear-gradient(#4c69ba, #3b55a0);
	background: -o-linear-gradient(#4c69ba, #3b55a0);
	background: linear-gradient(#4c69ba, #3b55a0);
	padding: 18px 0;
	font-size: 20px;
	cursor: pointer;
	color: #fff;
	font-weight: 500;
	border-radius: 3px;
	line-height: 22px;
	display: inline-block;
	width: calc(100% - 200px);
}
.start-quiz-button-wrapper {
	padding: 10px;
	background: #fff;
	font-size: 20px;
	color: #000;
}
.start-quiz-button-wrapper .tostart {
	margin-left: 10px;
	display: inline;
}
#start-quiz #quiz-thumb, .result-content.custom img.quizshare{
	cursor: pointer;
}
.start-quiz-button:hover{
	opacity: 0.8;
}
.powered-by span{
	padding-right: 5px;
	color: #999;
	line-height: 30px;
	float: left;
	font-family: helvetica,arial,clean,sans-serif;
	font-size: 10px;
	font-style: italic;
}
.powered-by img{
	height: 20px;
	width: auto;
}

.start-quiz-content .text{
	font-size: 24px;
}
#sidebar .create-content{
	margin-bottom: 20px;
	background: #fff;
	text-align: center;
}
#sidebar .create-content h2 {
	text-align: center;
	font-size: 33px!important;
	line-height: 42px!important;
	color: #333;
	font-weight: 100;
}
#sidebar .create-content i{
	color: #ff5f5f;
	font-size: 70px;
	line-height: 70px;
	margin: 20px 0 5px;
}
#sidebar .create-content .promonewquiz{
	margin-bottom: 0;
	padding-top: 5px;
}
.promonewquiz .new{
	position: absolute;
	font-size: 7px;
	padding: 1px 3px;
	background: red;
	top: -10px;
	right: -6px;
}
.csArticleLabel {
	font-weight: bold !important;
	font-family: Open Sans,sans-serif !important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-family: 'Arial' !important;
	background-color: #FFFFFF !important;
}
.csArticleLabel:hover {
	color: #47CAB3!important;
}
.csPlacementHeader {
	font-weight: bold !important;
	font-family: Open Sans,sans-serif !important;
	font-size: 20px !important;
	margin: 0px 0px 10px 0px !important;
	color: #333333 !important;
}
.gwt-Image {
	width: 70px!important;
}
#mainPanelCS table{
	margin-bottom: 0;
}
#sidebar #QAPS_ADART_ccffadbd2def778359d420c5ded3e50e {
	background: #fff;
	padding: 10px;
	margin-bottom: 10px;
}
.seperator {
	height: 20px;
	background: #F2F5F7;
}
#sharebar_mobile .comment {
	display: inline;
	color: #0dd3b6;    background: #fff;
	padding: 14px 5px;    cursor: pointer;    font-size: 17px;
	font-weight: 100;
	height: 50px;
}

#sharebar_mobile .btn_share {
	width: initial;
	float: none;
	display: inline-block;
}
div#timestampdiv {
	position: absolute;
	margin-top: -30px;
	margin-left: 100px;
	width: 800px;
}

div#timestampdiv input, div#timestampdiv select {
	width: 2em;
	padding: 0!important;
	border: 1px solid #ddd;    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);    background-color: #fff;    color: #32373c;    outline: 0;    -webkit-transition: .05s border-color ease-in-out;    transition: .05s border-color ease-in-out;
}

#timestampdiv #aa {
	width: 3em;
}

#timestampdiv #mm {
	width: initial;
}

.kd_ns_header {
	display: none
}
.kd_ns_logo{
	display: none;
}
.entry-content ol, .entry-content ul {
	margin-left: 0px;
	margin-bottom: 15px
}

.kd_ns_font {
	font-family: "Open Sans","Helvetica Neue LT Pro",Helvetica,sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	color: #000 !important;
	line-height: 20px !important
}

.kd_ns_sponsored {
	font-size: 9px
}
h2.see_also{
	display: none;
}

@media(max-width: 750px) {
	.kd_ns_image_div {
		width:120px;
		height: 60px;
		overflow: hidden
	}

	.kd_ns_image {
		width: 100%;
		height: auto;
		margin-bottom: 10px
	}

	.kd_ns_lead {
		height: 80px;
		display: table
	}
}

@media(min-width: 751px) and (max-width:1000px) {
	.kd_ns_box {
		width:25% !important;
		margin-right: 10px
	}

	.kd_ns_ads {
		display: inline-flex;
		margin-left: 0!important;
	}

	.entry-content ol, .entry-content ul {
		margin-left: 0px;
		margin-bottom: 15px
	}

	.kd_ns_image {
		width: 100%;
		height: auto
	}
}

@media(min-width: 1001px) {
	.kd_ns_ads {
		width: 100%;
		margin-left: 0!important;
	}

	.kd_ns_box {
		width: 25%;
		float: left;
		padding-left: 10px;
	}

	.kd_ns_image_div {
		max-height: 100px;
		overflow: hidden;
		margin-bottom: 5px
	}

	.kd_ns_image {
		width: 100%;
		height: auto
	}
}
#single-post-area .kd_ns_placement {
	border-top: 20px solid #f2f5f7;
	border-bottom: 20px solid #f2f5f7;
	padding: 10px;
	padding-left: 0;
	display: inline-block;
	width: 100%;
}
#sidebar img.kd_ns_image {
	width: 100px!important;
	height: 60px!important;
	margin-top: 4px;
	float: left;
	margin-right: 5px;
}
#sidebar .kd_ns_ads {
	display: block;
}
#sidebar .kd_ns_box {
	width: 100% !important;
	margin-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
}
.pac-container{
	margin-top: -30px;
}
.wpuf-post-form input[type=submit], .wpuf-submit, .wpuf-button {
	font-weight: bold;
	color: #FFF;
	padding: 15px 20px;
	background: #47CAB3;
	font-size: 13px;
	margin-top: 10px;
	width: 29%;
}
.fb-embed.miniquiz {
	margin-bottom: 20px;
	text-align: center;
	background: #fff;
	padding: 10px 0;
}
.install-block {
	position: relative;
	padding: 26px 0;
	width: 105.26%!important;
	margin-left: -2.63%!important;
	margin-top: -20px;
	background-color: #47CAB3;
	color: #fff;
	text-align: center;
	display: none;
}
.install-block .logo {
	background: #fff url(img/appicon.png) no-repeat 0 0;
	background-size: 100%;
	width: 72px;
	height: 72px;
	border-radius: 16px;
	margin: 0 auto 8px;
}
.install-block .payload-container {
	text-align: center;
	margin: 0 auto;
	max-width: 334px;
}
.install-block .payload-container h3 {
	font-size: 24px;
	line-height: 1.1em;
	font-weight: 700;
	margin-bottom: 8px;
}
.install-block .payload-container p {
	font-size: 16px;
	line-height: 20px;
}
.btn.store {
	color: #fff;
	background-color: #000;
	border: 0;
	text-align: left;
	height: 48px;
	line-height: 48px;
	padding: 0 16px 0 48px;
	background-size: 48px 96px;
	background-repeat: no-repeat;
	display: inline-block;
	width: auto;
	margin: 0 2px;
}
.btn.store.googleplay {
	background-image: url(img/btn-store-sprite.png);
	background-position: 0 -48px;
}
.btn.store.appstore {
	background-image: url(img/btn-store-sprite.png);
	background-position: 0 0;
}
.no-scroll {
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.mobile-app-splash-page {
	background-color: #26AB9A;
	color: #fff;
	text-align: center;
	overflow: hidden;
	height: 100vh;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10000000;
	background: rgba(0, 0, 0, 0) linear-gradient(rgb(30, 170, 148), rgb(54, 242, 186), rgb(103, 255, 255));
}
.mobile-app-splash-page h3 {
	font-size: 24px;
	margin: 30px 16px 16px;
	font-weight: 100;
	line-height: 26px;
	color: #fff;
}
.mobile-app-splash-page h3 span{
	font-weight: 700;
}
.mobile-app-splash-page a.btn {
	background-color: #ff4d00;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	width: 80%;
	display: block;
	margin: 0 auto 16px;
	line-height: 20px;
	padding: 14px 0;
	border-radius: 3px;
	margin-bottom: 35px;
	margin-top: 30px;
}

.mobile-app-splash-page a.btn.sb-close {
	color: rgba(255, 255, 255, 0.8);
	background-color: transparent;
	font-size: 14px;
	border-radius: 3px;
	padding: 10px 0;
	font-weight: 100;
	width: 200px;
}

.mobile-app-splash-page p {
	margin-bottom: 16px;
	font-size: .8em;
	color: #999;
	margin-top: 25px
}

.mobile-app-splash-page a,.mobile-app-splash-page a:visited {
	color: #fff;
	text-decoration: none;
}

.mobile-app-splash-page p a {
	color: #999
}

.mobile-app-splash-page p .sb-close {
	color: yellow;
}


.mobile-app-splash-page .device {
	text-align: center;
}

.mobile-app-splash-page .device img {
	width: 70%;
	margin: 5px 0 0;
	padding: 0;
}
#smartbanner-floater.smartbanner { position:fixed; left:0; bottom:0; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner-floater.smartbanner, html.sb-animation {}
#smartbanner-floater.smartbanner .sb-container { margin: 0 auto; }
#smartbanner-floater.smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner-floater.smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner-floater.smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:#fff; background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner-floater.smartbanner.no-icon .sb-icon { display:none; }
#smartbanner-floater.smartbanner .sb-info { position:absolute; left:98px; top:8px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; }
#smartbanner-floater.smartbanner #smartbanner-floater.smartbanner.no-icon .sb-info { left:34px; }
#smartbanner-floater.smartbanner .sb-info strong { display:block; font-size:13px; color:#fff!important; line-height: 18px; }
#smartbanner-floater.smartbanner .sb-info > span { display:block; }
#smartbanner-floater.smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner-floater.smartbanner .sb-button { position:absolute; right:20px; top:24px; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:#ff4d00; text-transform:uppercase; text-decoration:none; }
#smartbanner-floater.smartbanner .sb-button:active, #smartbanner-floater.smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }

#smartbanner-floater.smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }

#smartbanner-floater.smartbanner.android { border-color:#212228; background: rgba(0, 0, 0, 0) linear-gradient(to left, rgb(54, 190, 171), rgb(131, 232, 199)) repeat scroll 0% 0% / auto padding-box border-box; box-shadow: none; }
#smartbanner-floater.smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color: #fff; background: transparent; text-shadow: none; box-shadow: none; }
#smartbanner-floater.smartbanner.android .sb-close:active { color:#eee; }
#smartbanner-floater.smartbanner.android .sb-info { color:#fff; }
#smartbanner-floater.smartbanner.android .sb-info strong { color:#fff; font-size: 15px; line-height: 22px; }
#smartbanner-floater.smartbanner.android .sb-button { min-width: 12%; padding:1px; color:#fff; border-radius: 0; box-shadow: none; min-height:28px;
	background: #ff6c00; border: 1px solid #d7610c; border-radius: 3px;}
#smartbanner-floater.smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner-floater.smartbanner.android .sb-button:active, #smartbanner-floater.smartbanner.android .sb-button:hover { background: none; }
#smartbanner-floater.smartbanner.android .sb-button:active span, #smartbanner-floater.smartbanner.android .sb-button:hover span { background:#2AC7E1; }

#smartbanner-floater.smartbanner.windows .sb-icon { border-radius: 0px; }
#smartbanner-floater .fa-star{ color: #fff800; margin-right: 1px; }
#smartbanner-floater .fa-star:nth-child(5) { margin-right: 4px; }
#smartbanner-floater .app-rating{ padding-top: 5px; }
.single #smartbanner-splash img {
	max-width: 100%;
	height: auto;
}

.single .mobile-app-splash-page h3 {
	font-weight: 600;
	color: #333;
}

.single .mobile-app-splash-page {
	background: #fff;
	color: #333;
}

.single .mobile-app-splash-page a.btn {
	background: #36beab;
}

.single .mobile-app-splash-page a.btn.sb-close {
	background: transparent;
	color: #989898;
}
.navbar-2 {
	height: 40px;
	background-color: #47CAB3;
	top: 80px;
	z-index: 999;
}

.navbar-2 .nav-link {
	height: 40px;
	line-height: 42px;
	color: #fff;
	display: inline-block;
	width: initial;
}
.navbar-2 .left .nav-link:hover, .navbar-2 .nav-link.current {
	background: #6CD5C2;
	color: #fff;
}
.navbar-2 .left .nav-link{
	padding: 0 9px;
}
#add.nav-link:hover{
	background: #6CD5C2;
}
.nav-dropdown-menu {
	visibility: hidden;
	transition: 0.1s 0.15s;
	position: absolute;
	left: 0;
	background: #fff;
	padding: 10px;
	border: 1px solid rgba(183, 186, 189, 0.24);
	top: 69px;
	min-width: 150px;
	z-index: 1;
}

.nav-link:hover .nav-dropdown-menu {
	visibility: visible;
	transition: 0.1s 0.2s
}

.nav-dropdown-menu .nav-link {
	display: block!important;
	padding: 0 18px!important;
	margin-left: 0!important;
	white-space: nowrap;
}

.promopoll .question-container {
	margin-bottom: 0;
}

article.promopoll .content-inner {
	padding: 10px;
}
article.promopoll .post-content {
	border: 0;
}
.showallpolls {
	display: inline-block;
	text-align: center;
	background-color: #DFDFDF;
	width: 100%;
	padding: 10px;
	margin-bottom: 20px;
}
.tags-cloud a {
	text-transform: uppercase;
	border: 1px solid #444;
	padding: 0 12px;
	white-space: nowrap;
	line-height: 28px;
	font-size: 10px!important;
	margin: 0 7px 7px 0;
	display: inline-block;
	color: #ADADAD;
}
.comments-btn.onfire, .night .comments-btn.onfire {
	color: #f00101!important;
	position: relative;
	font-weight: 700!important;
}

#pass1-text{
	display: none;
}
.promopoll .quizshare.pollshare.btn_share.btn_fb {
	line-height: 20px;
	padding-top: 6px;
}
.promopoll .quizshare i.fa.fa-facebook {
	transform: translateY(9px);
}
.flag-post{
	background: #FFDEDE;
	padding: 2px 5px;
}
.flag-post span{
	font-size: 15px;
}
#plag_or_flag button {
	border: 1px solid #fff;
	cursor: pointer;
}

.quick-form.report-plag.flag-post input {
	width: 85%;
}

.quick-form.report-plag.flag-post button {
	width: 14%;
	height: 42px;
}
.user-background {
	margin-top: -26px;
	position: relative;
	aspect-ratio: 1080 / 220;
}
.user-background img{
	display: block;
	max-height: 100%;
}
.user-info {
	height: 40px;
	background: #fff;
}

span.quiz-count {
	margin-left: 34%;
	margin-right: 10px;
}
.user-info span.under,.user-info span:hover{
	border-bottom: 2px solid #47CAB3;
}

.user-info span {
	line-height: 42px;
	padding-bottom: 1px;
	font-size: 18px;
	color: black;
	text-transform: uppercase;
}

.user-info span b {
	font-size: 30px;
}
.user-info .follows span{
	margin-right: 20px;
}
.lean-overlay {
	z-index: 21474!important;
}
.banerki a {
	display: block;
	float: left;
	width: 33.3333%;
	padding: 2.5px;
}

.banerki {
	display: inline-block;
	margin-left: -2.5px;
	margin-right: -2.5px;
	margin-bottom: 15px;
}
.author-bio {
	border-top: 20px solid #F2F5F7;
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-weight: 100;
}
.author-bio .avatar-wrapper{
	margin: 10px 15px 10px 10px;
	float: left;
}
.author-bio img.avatar {
	border-radius: 50%;
	width: 70px;
}

a.less.author-name {
	display: block;
	font-size: 22px;
	line-height: 22px;
	font-weight: 700;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
}

.user-action {
	border: 0;
	font-size: 12px;
	font-family: inherit;
	font-weight: 500;
	line-height: 35px;
	padding: 0 10px;
	background: #47cab3;
	cursor: pointer;
	color: #fff;
	margin-right: 5px;
	display: inline-block;
	border-radius: 4px;
}
span.user-action{
	cursor: auto;
}
.user-action:hover{
	opacity: .8;
}
button.user-action span {
	border-right: 1px solid #fff;
	display: inline-block;
	margin-right: 10px;
	padding-right: 10px;
}
/* tylko górna sekcja quizu i wynik: bez prawego odstępu/kreski (odstęp daje gap) */
.quiz-top button.user-action span,
#result.sq-rv3 .result-buttons button.user-action span {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
button.user-action i{
	margin-right: 2px;
}
button.user-action.done i{
	color: inherit!important;
}
.user-action.done {
	color: #fff;
	background: #d1d1d1;
}
body:not(.author) button.fav-btn.user-action {
	background: #f3b769;
	margin-right: 0;
}
body:not(.author) .result-buttons button.fav-btn.user-action{
	margin-right: 5px;
}
.author-bio button.fav-btn.user-action{
	padding: 0 8px 0 10px;
}
button.fav-btn.user-action.done {
	background: #ffce8d;
}
.dlt-btn{
	line-height: 35px;
	padding: 0 10px;
	font-size: 16px;
	color: #BDBDBD;
}
.edit-btn.user-action {
	color: #fff;
	background: #888;
}
.wpisy-btn.user-action {
	background: #8e8e8e;
	color: #fff;
	margin-left: 5px;
}
.author-bio .user-action {
	margin-right: 5px;
}
.author-about {
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 154px;
	margin-bottom: 15px;
	border-top: 1px solid #F2F5F7;
	padding-top: 15px;
}
.post-meta .author-buttons{
	position: absolute;
	bottom: 0;
	right: 0;
}

.proregister {
	background: #47CAB3;
	height: 170px;
	padding-top: 26px;
	text-align: center;
}
.logged-in .proregister{
	display: none;
}
.proregister .container > div {
	text-align: center;
	width: 100px;
	margin-right: 30px;
}
.proregister .container > div:nth-child(5),.proregister .container > div:nth-child(3) {
	margin-right: 0;
}
.proregister .fa {
	color: #616161;
	background: #fff;
	border-radius: 50%;
	font-size: 36px;
	line-height: 82px;
	width: 78px;
	height: 78px;
}

.proregister span {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	font-weight: 100;
	margin-top: 5px;
	display: block;
}

.proregister a {
	text-align: center;
	text-transform: uppercase;
	color: #fff!important;
	font-size: 25px;
	border: 1px solid #fff;
	padding: 20px 28px;
	display: inline-block;
	margin: 24px 0;
	transition: none;
}
#footer-outer .proregister a:hover {
	color: #000!important;
	border-color: #000;
}
#modal-login .proregister {
	position: absolute;
	background: #fff;
	height: 392px;
	width: 267px;
	right: 304px;
	border: 1px solid #ddd;
	top: 0;
	text-align: left;
	padding: 10px 0 10px 10px;
}

#modal-login .proregister .container > div {
	width: 100%;
	height: 64px;
	text-align: left;
}

#modal-login .proregister .fa {
	width: 50px;
	height: 50px;
	color: #fff;
	background: #616161;
	font-size: 26px;
	text-align: center;
	line-height: 53px;
	float: left;
}

#modal-login .proregister span {
	color: #616161;
	line-height: 42px;
	margin-left: 60px;
}
[role="button"] {
	cursor: pointer;
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0);
	pointer-events: none;
}
.tooltip.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #ffffff;
	text-align: center;
	background-color: #000000;
	border-radius: 4px;
}
.startquiz .tooltip-inner{
	min-width: 200px;
}
.post-buttons .tooltip-inner,.comments-count .tooltip-inner {
	width: 150px;
}
#logo .tooltip-inner{
	width: 170px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}
.author-follow img {
	width: 24px;
	height: auto;
	border-radius: 50%;
	vertical-align: middle;
}
.author-follow .avatar-wrapper{
	margin-right: 5px;
}

a.author-follow {
	display: inline-block;
	background: #fff;
	padding: 5px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-right: 3px;
	border: 1px solid #f5f5f5;
	color: #5a5a5a;
	font-size: 12px;
	font-weight: 500;
}
.col-8.wideposts .pagebck{
	margin-top: 0;
}
body.swieta{
	background: url('/wp-content/themes/filing/img/swieta-bck.jpg');
	background-repeat-x: no-repeat;
	background-size: cover;
}
.serie {
	background: #F2F5F7;
	display: inline-block;
	width: 100%;
	border-bottom: 20px solid #f2f5f7;
}
.serie.dol {
	margin-bottom: -6px;
	border-bottom: 0;
	border-top: 10px solid #f2f5f7;
}
.serie:empty{
	display:none;
}

.serie .col-6 {
	background: #fff;
	padding: 10px 40px;
	font-size: 18px;
	line-height: 21px;
	font-weight: 100;
	color: #616161;
	border: 1px solid #f2f5f7;
	border-radius: 5px;
}

#app-container .serie img {
	height: 45px;
	width: 76px;
	padding: 2px;
	border: 1px solid #dfdfdf;
	margin-right: 5px;
}

.serie .col-6.pull-right {
	text-align: right;
}

.serie .col-6.pull-right img {
	margin-right: 0;
	margin-left: 5px;
}
.serie .fa {
	margin: 0 10px;
}
.subcats a {
	font-size: 16px;
	line-height: 44px;
	background: #E5E5E5;
	border: 1px solid #e5e5e5;
	color: #717171;
	width: 24.25%;
	display: block;
	text-align: center;
	float: left;
	margin-right: 1%;
	margin-bottom: 10px;
	font-weight: 100;
}
.subcats .col5 a {
	width: 19.2%;
}
.subcats a.current {
	background: #fff;
	border: 1px solid rgba(0,0,0,.2);
}
.subcats {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
}
.comment-text {
	clear: both;
	font-size: 16px;
	line-height: 22px;
	font-weight: 100;
	margin-top: 10px;
	margin-bottom: 8px;
	color: #333;
	overflow: hidden;
}

#author-comments .comment, .comments-container .comment {
	background: #fff;
	padding: 13px;
	position: relative;
}

#author-comments .comment.depth-1, .comments-container .comment.depth-1 {
	margin-bottom: 20px;
	padding-bottom: 0;
}
#author-comments .comment.depth-2, .comments-container .comment.depth-2 {
	padding-left: 22px;
	margin-top: 5px;
	padding-bottom: 0;
	display: none;
}
#author-comments .comment.depth-2:nth-last-of-type(-n+4), .comments-container .comment.depth-2:nth-last-of-type(-n+4) {
	display: block;
}
#author-comments .all-comments .comment.depth-2, .comments-container .all-comments .comment.depth-2{
	display: block!important;
}
.all-comments .showall-comments{
	display: none;
}
.comment-author .avatar-wrapper{
	float: left;
	margin-right: 10px;
}
.comment-author img {
	border-radius: 50%;
	height: 36px;
	width: 36px;
	margin-top: 0px;
}
.comment-author h2 {
	margin-bottom: 0;
	font-weight: 500;
}

.comment-author h2 a {
	color: #000;
}

.comment-meta {
	margin-top: 0;
	font-size: 10.8px;
	line-height: 22px;
	color: #BDBDBD;
	display: inline-block;
}
.comment-author {
	font-size: 10.8px;
	line-height: 22px;
	color: #BDBDBD;
}
#main-respond{
	margin: 0 0 20px;
	padding: 13px 13px 3px;
	border-radius: 5px;
}
#main-respond p{
	margin-bottom: 10px;
}
.respond {
	background: #fff;
	padding-top: 10px;
}
.respond > div {
	background: #f2f5f7;
	margin: 0px;
	padding: 10px;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}
.respond input[type=submit], .respond button.btn.submit{
	margin-bottom: 10px;
}
.depth-2 .comment-author h2, .single:not(.single-ticket) .comment-author h2 {
	float: left;
	margin-right: 5px;
	font-size: 14px!important;
	line-height: 22px!important;
}
.depth-2 .comment-author img.avatar, .single:not(.single-ticket) .comment-author img.avatar{
	height: 24px;
	width: 24px;
}
.replyto {
	color: #47CAB3;
	font-size: 10.8px;
	line-height: 22px;
	padding-bottom: 8px;
	visibility: hidden;
	cursor: pointer;
	display: inline-block;
}
.replyto .fa{
	margin-right: 5px;
}
.single .depth-1 .respond {
	display: none;
	padding-left: 22px;
}
.single:not(.single-ticket) .depth-1 img.avatar {
	width: 24px;
	height: 24px;
}

.single .depth-1 #commentform .col.span_12 {
	padding-left: 35px;
}
.single #commentform {
	border-bottom: 1px solid #f8f8f8;
	padding-bottom: 20px;
	margin-bottom: -20px;
}
.single .wpisy-upload, .single .image-warning, .single .uploaded-image{
	display: none;
}
a.cancel {
	color: #47cab3;
	margin-right: 10px;
	cursor: pointer;
}
#commentform .avatar-wrapper{
	position: absolute;
	top: 0;
	left: 0;
}
#commentform img.avatar {
	border-radius: 50%;
}

#commentform .col.span_12 {
	padding-left: 50px;
}
#commentform input[type=submit], #commentform button.submit.btn {
	width: initial;
	font-size: 12px;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	border-radius: 0 5px 5px 0;
}

textarea#comment {
	background: #F2F5F7;
	padding: 7px!important;
	padding-right: 50px!important;
	border-radius: 5px;
	resize: vertical;
}
.comment-actions {
	font-size: 11px;
	position: absolute!important;
	right: 40px;
	bottom: 8px;
	cursor: pointer;
	color: #47CAB3;
	visibility: hidden;
	pointer-events: none;
}
.comment-actions a{
	color: #47CAB3;
	margin-left: 10px;
	pointer-events: none;
}
.comment-actions a .fa {
	margin-right: 3px;
}
.comment-body {
	position: relative;
	border-bottom: 1px solid #f8f8f8;
}
.comment-body:hover .comment-actions,.comment-body:hover .replyto, .comment-body.visible-actions .comment-actions{
	visibility: visible;
	right: 0;
}
.comment-body:hover .comment-actions a, .comment-body.visible-actions a{
	pointer-events: auto;
}
.show-actions {
	font-size: 12px;
	position: absolute!important;
	right: 0;
	bottom: 8px;
	cursor: pointer;
	color: #47cab3;
	width: 30px;
	text-align: right;
	z-index: 2;
	display: none;
}
.comment-body.visible-actions .show-actions {
	display: none;
}
.depth-1 > .comment-body {
	margin-right: 13px;
}

/** dropdown **/
[role="button"] {
	cursor: pointer;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.dropdown-toggle:focus {
	outline: 0;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333333;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	outline: 0;
	background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: not-allowed;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0;
}
.dropdown-menu-right {
	left: auto;
	right: 0;
}
.dropdown-menu-left {
	left: 0;
	right: auto;
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777777;
	white-space: nowrap;
}
.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}
@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		left: auto;
		right: 0;
	}
	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto;
	}
}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.anchor{
	display: block;
	height: 80px;
	margin-top: -80px;
	visibility: hidden;
	position: absolute;
}
button.enter {
	padding: 0 10px;
	background: #47CAB3;
	border: none;
	color: #fff;
	line-height: 35px;
	vertical-align: top;
	border-radius: 5px 0 0 5px;
}
button.enter.active {
	opacity: 0.5;
}
.showall-comments {
	padding: 8px 0;
	border-bottom: 1px solid #f8f8f8;
	color: #47CAB3;
	cursor: pointer;
}
.showall-comments:hover {
	background: #FDFFFF;
}
.loadall-children{
	padding: 8px 0;
	border-bottom: 1px solid #f8f8f8;
}
.comment-text cite {
	color: #cacaca;
}
span.su {
	margin-right: 5px;
	font-weight: 700;
	line-height: 24px;
}
span.su.adm {
	color: red;
}
span.su.mod {
	color: green;
}
span.su.autor{
	color: #1FB3FF;
}
.comment.highlight > .comment-body:before {
	content: "";
	height: 100%;
	width: 2px;
	background: #47CAB3;
	position: absolute;
	left: -13px;
	top: -5px;
}
.comment.highlight.depth-2 > .comment-body:before {
	left: -35px;
}
.author-meta.wpisy .avatar-wrapper, .author-meta.favusers .avatar-wrapper {
	position: relative;
	margin-left: 0;
	top: 0;
	left: 0;
}
.author-meta.wpisy .comment {
	margin-top: 15px;
}
.author-meta.wpisy .comment-body{
	border-color: #efefef;
	margin-right: 0;
	padding-bottom: 5px;
}
a.fav-author {
	margin-top: 15px;
	width: 20%;
	display: inline-block;
	font-size: 0;
	padding: 0 3.5px;
	vertical-align: middle;
}
.fav-author img.avatar {
	border: 0;
}
a.fav-author:nth-of-type(5n) {
	margin-right: 0;
}
.sortable {margin-left: -3.5px;margin-right: -3.5px;overflow-y: hidden;}
.sortable:after {
	clear: both;
	content: "";
	display: table;
}
.favuser-btn.user-action {
	background: #fff;
	color: #d1d1d1;
	border: 1px solid #e0e0e0;
	line-height: 34px;
	height: 35px;
	width: 35px;
}
.favuser-btn.user-action i.fa{
	margin-right: -1px;
}
span.user-action.following {
	height: 35px;
	width: 35px;
}
.allwpisy a {
	padding: 4px 16px;
	border: 1px solid #e9e9e9;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	color: #777;
	margin-top: 15px;
	display: inline-block;
}
.dismiss-alert{
	position: absolute;
	top: 0;
	right: 5px;
	cursor: pointer;
}
.comment p{
	padding-bottom: 10px;
}
.user-info-mobile .col-xs-4,.user-info-mobile .col-xs-6 {
	text-align: center;
	font-size: 18px;
	background: #fff;
	margin-bottom: 10px;
	padding: 10px 0;
	color: #000;
	border-right: 1px solid #F2F5F7;
	line-height: 22px;;
	margin-top: 5px;
}
.user-info-mobile .col-xs-4:last-child, .user-info-mobile .col-xs-6:last-child{
	border-right: 0;
}
.user-info-mobile .col-xs-4.under,.user-info-mobile .col-xs-6.under {
	border-bottom: 2px solid #47CAB3!important;
	padding-bottom: 8px!important;
}
.user-info-mobile .col-xs-4{
	border-right: 0;
}
span.newpart {
	position: absolute;
	top: 2px;
	left: 2px;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 4px 0 4px;
	background: red;
	color: #fff;
	font-weight: 600;
	line-height: 16px;
	border-radius: 2px;
}
.popularne{
	background: #fff;
	font-weight: 600;
	margin-bottom: 20px;
}
span.quiz-status {
	color: #777;
	padding: 6px 16px 6px 20px;
	margin-top: -7px;
	font-weight: 600;
	font-size: 10px;
	position: relative;
	border: 1px solid #bebebe;
	border-radius: 3px;
}
.mobile span.quiz-status {
	color: #fff;
	float: right;
	padding: 7px;
	margin-top: -2px;
}
.quiz_box .thumbnail span.quiz-status {
	color: #fff;
	padding: 7px;
	bottom: 5px;
	position: absolute;
	right: 5px;
}

.quiz_box .thumbnail {
	position: relative;
}
.follow-notice b{
	cursor: pointer;
}
.navbar.chris-navbar{
	bottom:0;
	height: 40px;
	top:initial;
	background: #B00E24;
	font-size: 13px;
	font-weight: 600;
	vertical-align: middle;
	color: #fff;
	letter-spacing: 1px;
	-webkit-tap-highlight-color: transparent;
	text-align: center;
	line-height: 22px;
	font-family: 'Raleway','Open Sans',"Helvetica Neue","Helvetica",Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
	z-index: 8888;
	padding: 9px 175px;
}
.chris-navbar img {
	position: absolute;
	top: -100px;
	height: 140px;
	width: 140px;
	left: 19px;
	border: 3px solid #333;
}
.chris-navbar span{
	color: #fff;
	border: 1px solid #fff;
	padding: 2px 10px;
	font-family: 'Open Sans',"Helvetica Neue","Helvetica",Arial,sans-serif;
	text-transform: lowercase;
}
.snap-navbar .close {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 30px;
	cursor: pointer;
}
a.btn-link.social {
	margin-bottom: 12px;
	font-size: 15px;
	line-height: 74px;
	text-align: center;
	border: 1px solid #444;
	background: transparent;
	position: relative;
}

.btn-link.social .fa {
	font-size: 42px;
	padding: 16px 15px 16px 35px;
	vertical-align: middle;
	float: left;
}
.btn-link.social .fa.facebook {
	padding: 16px 15px 16px 41px;
}
.btn-link.social .fa.fa-external-link {
	font-size: 12px;
	padding: 0;
	position: absolute;
	top: 5px;
	right: 6px;
}
span.rankpos {
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	top: -3px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	font-weight: 400;
	border: 2px solid #fff;
	background: #47CAB3;
	color: #fff;
	left: 50%;
	margin-left: -17.5px
}
.favs > a {
	width: 32%;
	float: left;
	display: inline-block;
}
.favs > a:nth-child(-n+3) {
	margin-top: 15px;
	margin-bottom: 7px;
}
.favs > a:not(:nth-child(3n+1)) {
	margin-left: 2%;
}
.hidefavs{
	position: absolute;
	right: 25px;
	cursor: pointer;
}
.hidefavs:hover{
	opacity: .7
}
.promoquiz {
	background: #373737;
	padding: 10px;
	width: 200px;
	height: 170px;
	margin-right: 10px;
}
.promoquiz:before{
	content: "samequizy polecają";
	position: absolute;
	background: #47cab3;
	top: -17px;
	left: 0;
	font-family: Raleway,"Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
	font-size: 8px;
	padding: 3px;
	font-weight: 600;
	line-height: 10px;
	text-align: center;
	width: 194px;
}

.promoquiz h3 {
	color: #fff;
}

.promoquizes.main{
	width: calc(100% - 210px);
}
.dropdown span.notify-time {
	float: none;
	font-size: 10px;
	line-height: 19px;
	display: block;
}
.notification li a{
	color: #000;
	font-weight: 700;
}
.notify-time .badge {
	border-radius: 3px;
	font-weight: normal!important;
	margin: 5px 3px 0 0;
	line-height: 14px!important;
	display: inline-block;
	font-size: 11px;
	vertical-align: 2%;
	height: 16px;
	width: 17px;
	text-align: center;
}
.notify-time .badge.quiz{
	background: rgb(168, 221, 192);
	color: #166b5c!important;
}
/*.notify-time .badge.quiz:hover{*/
/*background: rgb(208, 230, 198);*/
/*}*/
.notify-time .badge.comment{
	background: rgb(144, 203, 232);
	color: #0b5382!important;
}
/*.notify-time .badge.comment:hover{*/
/*background: rgb(207, 232, 255);*/
/*}*/
.notify-time .badge.wpisy{
	background: rgb(255, 191, 106);
	color: #9a5c10!important;
}
.notify-time .badge.achiv{
	background: #fff38d;
	color: #d2be0e!important;
}
.notify-time .badge.observe{
	background: #b4de82;
	color: #2e7931!important;
}
.notify-time .badge.ticket{
	background: rgb(164, 130, 202);
	color: #7105e8!important;
	font-size: 12px;
}
.notify-time .badge.trash{
	background: #949494;
	color: #2f2f2f!important;
}
.notify-time .badge.quizhome{
	background: #ffee23;
	color: #ff9d00!important;
}
.notify-time .badge.likes{
	background: #fd8d8e;
	color: #a6103b;
}
/*.notify-time .badge.wpisy:hover{*/
/*background: rgb(255, 211, 140);*/
/*}*/
/*.notify-time .badge:hover {*/
/*color: #000;*/
/*}*/
.notify-avatar {
	float: left;
	line-height: 36px;
	font-size: 24px;
	width: 45px;
}
#showallnotify:hover{
	opacity: 0.7;
}
header#top nav ul li#showallnotify a:hover{
	color: #fff!important;
}
#notify-page li.notification a:not(.badge) {
	color: #000;
	font-weight: 700;
}
#notify-page li.notification {
	min-height: 53px;
	line-height: 19px;
	font-size: 13px;
}
.notify-content{
	margin-left: 45px;
	word-break: break-word;
}
.notify-avatar i {
	background: #e0e0e0;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	text-align: center;
	line-height: 36px;
	color: #fff;
	text-indent: 1px;
}
.notification li a:hover b,.notification li a:hover:not(.badge) {
	color: #47cab3!important;
}
li.notification a:hover{
	opacity: 0.7;
}
.opowiadania-warning {
	text-align: center;
	border-bottom: 20px solid #f2f5f7;
	padding: 5px 0 10px;
}
.page-template-page-add .container.main-content {
	max-width: 1160px;
}
.page-template-page-add .container.main-content h3.text-align-center{
	font-size: 28px!important;
	background: #fff;
	line-height: 80px!important;
	font-weight: 100;
	margin-top: -20px;
}
.tags-cloud {
	height: 255px;
	overflow: hidden;
}
#bottombar {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 44px;
	background: #fff;
	border-top: 1px solid #f8f8f8;
	z-index: 9999999;
}

#bottombar a {
	display: inline-block;
	width: 19%;
	text-align: center;
	font-size: 11px;
	line-height: 10px;
	margin-top: 3px;
	color: #b2b3b7;
	position: relative;
}
#bottombar a svg{
	fill: #b2b3b7;
}
#bottombar #unread-count{
	right: 10px;
}
#bottombar .unread-convos-count{
	right: 17px;
	top: -2px;
}
#bottombar a.current{
	color: #36beab;
}
#bottombar a.current svg{
	fill: #36beab;
}
#bottombar a i {
	font-size: 24px;
	line-height: 19px;
}
.sq-super .pluginCountBox {
	border: 1px solid #ed3264;
}

.sq-super .pluginButton.pluginButtonSmall.pluginConnectButtonDisconnected {
	background: #ff2a5a;
	background: -webkit-gradient(linear, center top, center bottom, from(#ff2a5a), to(#d04075));
	background: -webkit-linear-gradient(#ff2a5a, #d04075);
	background: -moz-linear-gradient(#ff2a5a, #d04075);
	background: -o-linear-gradient(#ff2a5a, #d04075);
	background: linear-gradient(#ff2a5a, #d04075);
	color: #fff;
	text-align: center;
	border: 0;
}
.sq-super .pluginButton.pluginButtonSmall.pluginConnectButtonDisconnected:hover{
	opacity: .8;
}
.sq-super.done .pluginButton.pluginButtonSmall.pluginConnectButtonDisconnected {
	background: #fe2a5a;
}
.sq-super .pluginCountBoxNub s {
	border-color: #ed3264 transparent transparent;
}
.result-buttons{
	display: flex;
	width: 100%;
	margin-top: 15px;
	flex-wrap: wrap;
}
.result-buttons .sq-super {
	font-size: 12px;
	line-height: 35px;
	height: 100%!important;
	padding-top: 0;
	background: #ff2a5a;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 5px;
}
.result-buttons .sq-super.done{
	background: #fe2a5a;
}

.result-buttons .quizshare {
	display: table-cell;
	float: none;
	width: 100%;
}

.result-buttons .sq-super .countBox {
	display: inline-block;
	float: left;
	border-right: 1px solid #fff;
	height: 100%;
	min-width: 50px;
	vertical-align: middle;
}
.result-buttons span.postvote {
	height: 100%;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	padding: 0 10px;
}
.result-buttons span.postvote:hover{
	opacity: .8;
}
.result-buttons .sq-super.done span.postvote:hover{
	background: #fe547b;
}

.result-buttons .separator {
	width: 10px;
	height: 10px;
	background: transparent;
}
.sq-super .pluginCountBox, .countBox{
	cursor: pointer;
}
.sq-super .pluginCountBox:hover, .countBox:hover{
	text-decoration: underline;
}
.result-buttons .fa{
	margin-right: 5px;
}
.result-buttons .shares{
	background: #fff;
	font-size: 15px;
	height: 35px;
	padding: 7px 10px;
	border-radius: 4px;
	color: #000;
	margin: auto;
	margin-right: 0;
	margin-top: 0;
}
.result-inner .follow-notice {
	border: 1px solid #eee;
	font-size: 13px;
	margin: 0;
	margin-top: 10px;
}
div#voters,#commentvoters {
	width: 600px;
	max-width: 100%;
	background-color: #fff;
	padding: 10px;
	padding-top: 25px;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 10px;
	font-size: 16px;
	font-weight: 100;
	border-radius: 3px;
	height: 450px;
	overflow-y: auto;
}
#voters > div, #commentvoters > div {
	margin-top: -10px;
	margin-bottom: 5px;
}
button.close {
	position: absolute;
	right: 0;
	top: 0;
	border: 0;
	background: none;
	font-size: 18px;
	cursor: pointer;
}
.author-meta.supers h3 {
	border: 0;
	padding-bottom: 0;
	margin-top: 0;
}

.supers .fa-heart {
	color: #ff2a5a;
}
.page-template-page-populars .startquiz .fa{
	display: initial;
}
.mobile-post-info {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	width: 100%;
	padding: 5px 10px;
	font-weight: 600;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
.author .seria .post-social.seria-social {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: -13px;
}

.author .seria .comments-count {
	margin-top: -4px;
}
.subpage {
	height: 70px;
	background: #fff;
	margin: -26px 0 20px 0;
	padding: 20px;
	overflow-x: auto;
	overflow-y: hidden;
}

.subpage a, .subpage span {
	font-size: 24px;
	line-height: 30px;
	font-weight: 100;
	color: #717171;
	margin-right: 40px;
	padding-bottom: 17px;
}
.subpage span{
	color: #333;
	padding: 15px 40px 15px 0;
	border-right: 2px solid #f2f5f7;
	font-weight: 400;
}
.subpage span small{
	color: #717171;
	font-size: 15px;
}
.subpage a.current {
	border-bottom: 2px solid #47cab3;
}
.subpage span h1 {
	font-size: inherit;
	font-weight: inherit;
	display: inline-block;
	color: inherit;
}
div#content-wrapper {
	background: #f2f5f7;
	border: 5px solid #f2f5f7;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: -5px;
}
#populars .widget {
	counter-reset: popPos;
}

#populars .widget article {
	counter-increment: popPos;
}

#populars .widget article .post-content:after {
	content: "" counter(popPos) "";
	position: absolute;
	top: 18px;
	left: 18px;
	background: #36beab;
	color: #fff;
	width: 20px;
	height: 20px;
	text-align: center;
	border-radius: 3px;
}
#SC_TBlock_188402{
	display: none!important;
}
div#quizer {
	position: relative;
	border: 3px solid #f78918;
	margin-bottom: 20px;
	margin-top: 10px;
}

#quizer .header {
	position: absolute;
	display: block;
	background: #f2f5f7;
	top: -18px;
	left: 11px;
	padding: 0 10px;
}

#quizer .quiz-inner {
	width: 31.33%;
	float: left;
	margin: 1%;
	display: block;
	background: #fff;
	padding: 5px;
	padding-top: 0;
	border: 1px solid #ececec;
	border-radius: 3px;
	margin-top: 20px;
}
#quizer .quiz-inner:hover {
	background: #fcbe2d;
	background: -webkit-linear-gradient(to bottom, #fc6340 , #fcbe2d);
	background: -o-linear-gradient(to bottom, #fc6340 , #fcbe2d);
	background: -moz-linear-gradient(to bottom, #fc6340 , #fcbe2d);
	background: linear-gradient(to bottom, #fc6340 , #fcbe2d);
	border: 1px solid #fcbe2d;
}

#quizer h2.title.text-center {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	margin-top: 10px;
	height: 58px;
	color: #333;
	display: -ms-flexbox;
	-ms-flex-pack: center;
	-ms-flex-align: center;
	display: -moz-box;
	-moz-box-pack: center;
	-moz-box-align: center;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: box;
	box-pack: center;
	box-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
#quizer .quiz-inner:hover h2 {
	color: #fff;
}
.img-responsive {
	max-width: 100%;
	height: auto;
	display: block;
}

#quizer .header img {
	height: 34px;
	margin-right: 10px;
}
#quizer .fb-like span{
	margin-top: 2px;
}
a.fp-link {
	color: #fff!important;
	background: #4267b2;
	border-radius: 3px;
	padding: 5px 10px;
	vertical-align: middle;
}
.fp-link:hover{
	background: #6783BF;
}
.sticky-wrapper #quizer a.fp-link {
	font-size: 10px;
	letter-spacing: 0;
	vertical-align: text-top;
	position: absolute;
	top: -3px;
	right: -3px;
}
.sticky-wrapper #quizer .header img {
	height: 20px;
	width: auto;
	margin-right: 0;
}
.sticky-wrapper #quizer .quiz-inner {
	width: 100%;
	margin: 0;
	float: none;
	padding: 10px;
	border-radius: 0;
	border: 0;
	border-bottom: 1px solid #ececec;
	display: inline-block;
}
.sticky-wrapper #quizer img.img-responsive {
	width: 115px;
	margin-right: 10px;
	float: left;
}

.sticky-wrapper #quizer h2.title {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0;
	font-family: Arial,"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sticky-wrapper #quizer .quiz-inner:first-child {
	margin-top: 10px;
}
.sticky-wrapper #quizer .header {
	padding: 0 2px;
	left: 5px;
	top: -14px;
}
div#ratepopup {
	background: #fff;
	padding: 10px;
	min-width: 400px;
}
.post-content .note {
	background: antiquewhite;
	padding: 12px;
}
.gift{
	cursor: pointer;
	display: none;
}
.edit-profile-btn{
	right: 10px;
	position: absolute;
	bottom: 10px;
	z-index: 3;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 7px;
	background: #fff;
	padding: 8px 13px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #2c333a;
	border: 1px solid rgba(0,0,0,.10);
	border-radius: 9px;
	box-shadow: 0 2px 6px rgba(0,0,0,.18);
	text-decoration: none;
}
.edit-profile-btn .fa{margin-right:0;color:#2c333a;font-size:12px}
.edit-profile-btn svg{width:16px;height:16px;display:block}
.edit-profile-btn:hover{
	background: #f7f8fa;
	color: #2c333a;
}
body.night .edit-profile-btn{background:#26282b;border-color:#3a3a3a;color:#ECEAF4;box-shadow:0 2px 6px rgba(0,0,0,.4)}
body.night .edit-profile-btn:hover{background:#2f2f3a}
body.night .edit-profile-btn svg{color:#ECEAF4}
.edit-cover-mobile{display:none}
.edit-profile-inline{display:none}
@media(max-width:992px){
	.edit-cover-mobile{display:none}
	.author-meta.mobile .edit-profile-btn{display:none!important}
	.user-background .edit-profile-btn{display:none!important}
	/* "Edytuj profil" przeniesiony z rogu covera OBOK palety (przed ikona palety) - nowy styl (ikona olowka) */
	.author-meta h1.username .edit-profile-inline{display:inline-flex;align-items:center;justify-content:center;gap:7px;position:absolute;right:44px;top:55%;transform:translateY(-50%);z-index:3;background:#fff;border:1px solid rgba(0,0,0,.10);color:#2c333a;border-radius:9px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background .12s}
	.author-meta h1.username .edit-profile-inline:hover{background:#f7f8fa}
	.author-meta h1.username .edit-profile-inline svg{width:16px;height:16px;display:block}
	.author-meta h1.username:not(:has(.sqp-style-btn)) .edit-profile-inline{right:8px}
	body.night .author-meta h1.username .edit-profile-inline{background:#26282b;border-color:#3a3a3a;color:#ECEAF4}
	body.night .author-meta h1.username .edit-profile-inline:hover{background:#2f2f3a}
}
/* JS (fit) zwija do samej ikony (.epi-icon), gdy gap do konca nicku < 20px */
.author-meta h1.username .edit-profile-inline.epi-icon .epi-t{display:none}
.author-meta h1.username .edit-profile-inline.epi-icon{gap:0;padding:7px}
.author-meta h1.username .uname-txt{white-space:nowrap}
.author-meta .edit-profile-btn{
	position: static;
	border: 1px solid #e0e6ea;
	color: #333;
	background: #fff;
}
.comment-votes {
	position: absolute;
	top: 0;
	right: -7px;
	font-size: 14px;
	color: #bdbdbd;
	cursor: pointer;
}
.comment-votes.has-count{
	color: #333;
}
.comment-votes.done{
	color: #ed3264;
}
.comment-votes .count:hover{
	text-decoration: underline;
}
.votecomment:hover .fa-heart-o:before {
	content: "\f004";
}
select#orderby {
	border: 1px solid #ced0d4!important;
	border-radius: 0px;
	font-size: 12px;
	-webkit-font-smoothing: antialiased;
	font-weight: bold;
	padding: 0 8px!important;
	padding-right: 2em!important;
	text-align: center;
	text-shadow: none;
	vertical-align: middle;
	-webkit-appearance: none;
}
.orderby {
	float: right;
	position: relative;
}
/* wąskie ekrany: przycisk sortowania nie mieści się obok tytułu -> schodzi pod niego */
@media (max-width: 380px) {
	.orderby {
		float: none;
		display: inline-flex;
		margin-top: 8px;
	}
}
.select.orderby:before {
	right: 0;
	line-height: 28px;
	padding-top: 0;
}
.votecomment {
	padding: 7px;
	padding-left: 0;
}
.deleted{
	text-decoration: line-through;
}
.comment .deleted{
	color: #bdbec5!important;
}
a.obrazek {
	width: 100px;
	display: inline-block;
}
#enhancedtextwidget-6 .ad{
	z-index: 11;
	background: #fff;
	/*height: 100vh;*/
}
.subtags {
	background: #fff;
	padding: 10px 20px;
	padding-right: 0;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 20px;
	border: 1px solid #EFF3F7;
	border-radius: 3px;
}
.subtags:empty{
	display: none;
}
.subtags a {
	margin-right: 15px;
	color: #333;
}
.subtags a:hover, .subtags a.current {
	color: #47cab3;
}
.subpage img {
	border: 1px solid #d6d7d7;
	width: 50px;
	margin-top: -10px;
	margin-right: 15px;
	vertical-align: top;
}
.kategorie.nav-dropdown-menu img.icon {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	margin-left: -3px;
	vertical-align: -12%;
}
.kategorie .typ {
	width: 11.8%;
	padding: 0 2.5px;
	display: inline-block;
	margin-bottom: 5px;
}
.kategorie .typ.lg{
	width: 14%;
}
.kategorie .typ.sm{
	width: 9%;
}
.kategorie .typ a {
	display: block;
	background: #fff;
	color: #333;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	font-weight: 100;
}
.kategorie .typ a:hover{
	color: #47cab3;
}
.kategorie .typ a img {
	height: 34px;
	width: 32px;
	border-right: 2px solid #f2f5f7;
	padding: 7px 4px 5px;
	float: left;
}
.kategorie {
	margin-left: -2.5px;
	margin-right: -2.5px;
	margin-bottom: 20px;
}
.kategorie .typ .kat a {
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-weight: normal;
}
.kategorie .typ .kat a:hover {
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
}
.kategorie .dodaj {
	background: #fff;
	text-align: center;
	line-height: 34px;
	margin-right: 2.5px;
	margin-left: 2.5px;
	margin-bottom: 5px;
	color: #333;
	font-size: 14px;
	font-weight: 100;
}
.kategorie .dodaj a {
	color: #47cab3;
	font-weight: 600;
}
.kategorie .typ a.link-btn {
	padding: 0;
	background: #47cab3;
	color: #fff;
	border: 3px solid #fff;
	font-size: 10px;
	line-height: 28px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
}
.kategorie .typ a.link-btn:hover {
	background-color: #6CD5C2!important;
}
#search-btn.nav-link {
	background-color: #fff;
	border: 1px solid #919191;
	color: #919191;
	cursor: pointer;
	width: auto;
	line-height: 32px;
	height: 32px;
	font-weight: 600;
}
.nav-dropdown-menu.kategorie {
	width: 960px;
	text-align: left;
	padding: 10px;
	border: 1px solid rgba(183, 186, 189, 0.24);
	left: -160px;
}
.nav-dropdown-menu a, .nav-dropdown-menu b {
	text-align: left;
	color: #919191;
	width: 100%;
	display: block;
	height: 42px;
	line-height: 42px;
}
.nav-dropdown-menu a:hover,.nav-dropdown-menu a.current{
	color: #47cab3!important;
}
.nav-dropdown-menu:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 6px 5px;
	border-color: rgba(183, 186, 189, 0.43) transparent;
	position: absolute;
	top: -7px;
	left: 45%;
	z-index: -31;
}
.nav-dropdown-menu:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 6px 5px;
	border-color: #FFF transparent;
	position: absolute;
	top: -6px;
	left: 45%;
}
.nav-dropdown-menu.kategorie:after,.nav-dropdown-menu.kategorie:before{
	left: 205px;
}
.nav-dropdown-menu.kategorie .col-2:first-child {
	border-right: 1px solid #f2f5f7;
	margin-right: 10px;
}
.nav-dropdown-menu.kategorie .col-2:last-child {
	margin-right: -10px;
}
.under-quiz-note {
	font-size: 16px;
	color: #fff;
	background: #47cab3;
	line-height: 22px;
	padding: 14px 22px;
	margin-bottom: 20px;
	border-radius: 3px;
	font-weight: 500;
	text-align: center;
	display: none;
}
.under-quiz-note a {
	color: #000;
}
.survive .under-quiz-note.survive{
	display: block;
}
.answered .answer:not(.checked) .answer-inner {
	opacity: 0.6;
}
.login-nav{
	text-align: center;
	font-weight: 100;
	margin-top: 12px;
}
.login-nav a{
	color: #47cab3;
}
#messages-dropdown .avatar-wrapper{
	float: left;
	margin-right: 8px;
	margin-top: 2px;
}
#messages-dropdown img.avatar {
	border-radius: 50%;
	width: 36px;
	height: 36px;
}

#messages-dropdown ul.conversation-list {
	margin: 0;
}
.priv-btn{
	background: #fff;
	color: #333;
	border: 1px solid #e0e0e0;
	line-height: 34px;
	height: 35px;
	width: 35px;
	margin-right: 0;
}
.priv-btn:hover{
	opacity: 1;
	border-color: #333;
}
.conversation-list {
	margin-right: -10px;
	margin-left: -10px;
	-webkit-flex: 0 1 91%;
	flex: 0 1 91%;
	overflow-y: scroll;
}
.conversation-list li {
	position: relative;
}
.conversation-list > li:hover{
	background: #fafafa;
}
.conversation-list li > a {
	display: block;
	display: -webkit-flex;
	display: flex;
	border-bottom: 1px solid #f9f9f9;
	-webkit-flex-direction: row;
	flex-direction: row;
	padding: 8px 5px 8px 10px;
}
.conversation-list li.current {
	background: #fafafa;
	border-right: 4px solid #47cab3;
}
.conversation-list li .time {
	position: absolute;
	top: 10px;
	right: 5px;
	color: #b9b9b9;
}
.flex-column {
	display: block;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	max-width: 70%;
}
.conversation-list .username {
	color: #000;
	font-size: 15px;
	line-height: 20px;
}
.conversation-list li.unread {
	font-weight: 600;
}
#messages-dropdown .conversation-list li.unread {
	background: #FFECCA;
	font-weight: normal;
}
.conversation-list .last-message {
	color: #999;
	font-size: 13px;
	line-height: 19px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.conversation-list span.unread-messages {
	background: red;
	color: #fff;
	padding: 0 5px;
	font-size: 10px;
	line-height: 15px;
	border-radius: 3px;
	margin-left: 5px;
	vertical-align: 12%;
}
.conversation-list span.unread-messages:empty{
	display: none;
}
.last-message p{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.online-dot{
	background: #00bf00;
	border: 2px solid #fff;
	width: 15px;
	height: 15px;
	display: block;
	border-radius: 50%;
	position: absolute;
	top: -110px;
	left: 50%;
	margin-left: 37px;
}
.mobile .online-dot{
	left: -15px;
	border: 1px solid #fff;
	width: 12px;
	height: 12px;
	top: 20px;
}
#progressBar {
	width: 100%;
	height: 40px;
	background-color: #f9f9fa;
}

#progressBar div {
	height: 100%;
	text-align: right;
	padding: 0 10px;
	line-height: 40px; /* same as #progressBar height if we want text middle aligned */
	width: 100%;
	background-color: #47cab3;
	box-sizing: border-box;
	color: #fff;
	font-size: 18px;
}
.time-for {
	font-size: 16px;
	font-weight: 100;
	width: 190px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.time-for div {
	display: inline-block;
	background: #e5e5e5;
	padding: 4px 8px;
	border-radius: 3px;
	margin-top: 6px;
	font-weight: 400;
}

.start-quiz-button.timetest {
	background: #47cab3;
	background: -webkit-gradient(linear, center top, center bottom, from(#47cbb3), to(#36a28f));
	background: -webkit-linear-gradient(#47cbb3, #36a28f);
	background: -moz-linear-gradient(#47cbb3, #36a28f);
	background: -o-linear-gradient(#47cbb3, #36a28f);
	background: linear-gradient(#47cbb3, #36a28f);
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

.app_gdpr--SPx19r{
	--spol-colorPrimary: #47cab3!important;
	--spol-colorPrimaryHover: #408b75!important;
	--spol-buttonText: #f0f0f0!important;
}
.text-align-center.allwpisy{
	border-top: 1px solid #EFEFEF;
	margin-top: 15px;
}
.separator {
	height: 20px;
	background: #f2f5f7;
}
.form-switch {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.form-switch:not(.in-list){
	display: inline-block;
	padding: 7px 5px;
	color: #333;
	font-size: 13px;
	width: 100%;
	border-bottom: 1px solid #f3f3f3;
}
.night .form-switch{
	color: #dfdfdf;
	border-color: #313030;
}
.form-switch i {
	position: relative;
	display: inline-block;
	margin-left: 5px;
	width: 25px;
	height: 15px;
	background-color: #edeff1;
	border-radius: 23px;
	vertical-align: text-bottom;
	transition: all 0.3s linear;
}

.form-switch i::before {
	content: "";
	position: absolute;
	left: 0;
	width: 20px;
	height: 11px;
	background-color: #edeff1;
	border-radius: 11px;
	transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
	transition: all 0.25s linear;
}

.form-switch i::after {
	content: "";
	position: absolute;
	left: 0;
	width: 11px;
	height: 11px;
	background-color: #fff;
	border-radius: 11px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);
	transform: translate3d(2px, 2px, 0);
	transition: all 0.2s ease-in-out;
}

.form-switch:active i::after {
	width: 15px;
	transform: translate3d(2px, 2px, 0);
}

.form-switch:active input:checked ~ i::after { transform: translate3d(8px, 2px, 0); }

.form-switch input { display: none; }

.form-switch input:checked ~ i { background-color: #0079d3; }

.form-switch input:checked ~ i::before { transform: translate3d(9px, 2px, 0) scale3d(0, 0, 0); }

.form-switch input:checked ~ i::after { transform: translate3d(12px, 2px, 0); }

.background-gradient{
	background: linear-gradient(359deg, #f2f5f700 10%, #47cab3 60%, #526eefcc 100%);
}
.create-search{
	margin-top: -30px;
	padding-bottom: 20px;
}

.create-search h2, .scroll-quizzes h2{
	font-size: 27px;
	color: #fff;
	font-weight: 700;
	padding-top: 60px;
	text-align: center;
}
.create-search h3 {
	font-weight: 300;
	margin-top: 15px;
	font-size: 19px;
	color: #fff;
	text-align: center;
}
.create-search .search {
	margin-top: 35px;
	margin-bottom: 20px;
	background: #fff;
	border-radius: 10px;
	padding: 8px 15px;
}
.create-search .search form {
	display: flex;
}
.create-search input#searchinput {
	background: #fff;
	padding: 13px !important;
	font-size: 14px;
	color: #afb6bc;
	margin: 0;
}

.create-search button {
	float: left;
	padding: 14px 34px;
	font-size: 14px;
	border-radius: 10px;
	margin-left: 10px;
	width: 120px;
	margin-bottom: 0;
	text-align: center;
	font-weight: 600;
}
.quiz-types {
	width: fit-content;
	max-width: 100%;
	display: flex;
	column-gap: 10px;
	margin: 20px auto 0;
	flex-wrap: nowrap;
	overflow-x: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.quiz-types::-webkit-scrollbar {
	display: none;
}
.quiz-types a {
	display: flex;
	flex-direction: column;
	color: #fff;
	align-items: center;
	border-radius: 3px;
	border: 1px solid #ffffff42;
	padding: 5px 10px;
	margin-bottom: 5px;
	white-space: nowrap;
}
.quiz-types a:hover{
	color: #333;
	border-color: #333;
}
.quiz-types a img {
	width: 25px;
	height: auto;
}
.quiz-types a:hover img {
	filter: brightness(0) saturate(100%);
}
.signup-banner {
	background: #75e6d22e;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	padding: 32px;
	color: #333;
	width: 90%;
	margin: 30px auto 0;
}
.night .signup-banner{
	color: #fff;
}
.signup-banner .btn{
	margin-left: 50px;
	margin-bottom: 0;
}
.popular-searches {
	width: fit-content;
	max-width: 100%;
	text-align: center;
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
	margin: 0 auto;
}
.popular-searches::-webkit-scrollbar {
	display: none;
}
.popular-searches a {
	font-size: 12px;
	background: #ffffff42;
	text-align: center;
	border-radius: 8px;
	color: #fff;
	padding: 5px 10px;
	margin-right: 5px;
	white-space: nowrap;
	flex-shrink: 0;
}
.popular-searches a:hover{
	background: #b7b1b142;
}
.popular-searches a i{
	margin-right: 5px;
}
.scroll-quizzes{
	margin-left: 80px;
}
.scroll-quizzes h2 {
	padding-top: 30px;
	text-align: left;
	margin-bottom: 30px;
	color: #333;
	float: left;
	margin-right: 20px;
}
#newest h2 {
	color: #fff;
}
.scroll-container.loading .quizzes-row:after {
	content: "";
	width: 300px;
	aspect-ratio: 300 / 279;
}
.scrollable-content .post-quiz .remove {
	position: absolute;
	top: 0;
	right: 0;
	background: #00000045;
	border-radius: 0px 5px 0px 5px;
	width: 25px;
	line-height: 25px;
	height: 25px;
	text-align: center;
	color: #ffff;
}
.scroll-container[data-url*="popularne"] .remove, #section-4 .remove {
	display: none;
}
.create-search h3 a{
	color: #fff;
	text-decoration: underline;
}
.tabs {
	padding-top: 30px;
	text-align: left;
	margin-bottom: 30px;
	color: #333;
	font-size: 15px;
	font-weight: 700;
	line-height: 32px;
}
#populars .tabs{
	font-size: 27px;
	line-height: 27px;
}
.tabs a{
	color: #9b9b9b;
	padding-right: 5px;
}
.tabs a.current{
	color: #333;
	text-decoration: underline;
}
.night .tabs a.current{
	color: #fff;
}
.quizzes-row {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	column-gap: 15px;
	overflow-x: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.quizzes-row::-webkit-scrollbar {
	display: none;
}
.scroll-container.loading:after {
	content: "Wczytujemy quizy...";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, 100%);
}
.loading .quizzes-row.scrollable-content:before {
	font-family: "FontAwesome";
	content: "\f110";
	font-size: 100px;
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
	position: absolute;
	top: calc(50% - 50px);
	left: calc(50% - 50px);
}
.post-quiz {
	width: 300px;
	border-radius: 10px;
	position: relative;
	flex-shrink: 0;
	display: flex;
	background: #fff;
	flex-direction: column;
	justify-content: space-between;
}
.night .post-quiz {
	background: #1d1d1d;
}
.post-quiz img.wp-post-image {
	max-width: 100%;
	height: auto;
	border-radius: 5px 5px 0 0;
}

.post-quiz h4 {
	padding: 5px 10px;
	font-weight: 600;
	color: #333;
	font-size: 16px;
	line-height: 22px;
}
.night .post-quiz h4{
	color: #fff;
}
.post-quiz .title {
	width: 100%;
	min-height: 38px;
	margin-top: 5px;
}
.post-quiz .post-meta {
	display: flex;
	color: #666;
	justify-content: space-between;
}
.post-quiz .post-meta > div {
	display: flex;
	align-items: center;
}

.post-quiz .trans-btn{
	font-size: 11px;
	padding: 4px 7px;
	color: #666;
	display: flex;
	align-content: center;
	align-items: center;
}
.scroll-container{
	position: relative;
}
button.scroll-btn {
	position: absolute;
	top: 0;
	z-index: 2;
	border: 0;
	background: rgba(71, 202, 179, .6);
	width: 25px;
	height: 100%;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
button.scroll-btn[disabled]{
	opacity: 0;
}
button.scroll-left.scroll-btn {
	left: 0;
}

button.scroll-right.scroll-btn {
	right: 0;
}

.home-populars .rowcol {
	margin-right: -5px;
	margin-left: -5px;
}

.home-populars .col-6 {
	padding-right: 5px!important;
	padding-left: 5px!important;
	margin-bottom: 10px;
	width: 50%;
}
.home-populars.promoquizes span{
	color: #000;
}
.random-populars img:hover {
	opacity: .8;
}
img[width="1"] {
	width: 1px!important;
	position: absolute;
	visibility: hidden;
}
.tag-description{
	background: #fff;
	margin-top: -19px;
	margin-bottom: 20px;
	padding: 10px 0;
}

.jaja{
	cursor: pointer;
	background-repeat: no-repeat;
	background-size: contain;
}

.jajo1{
	position: absolute;
	bottom: 50%;
	width: 20px;
	height: 28px;
	right: -24px;
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Jajko1.png");
	z-index: 1;
	transform: rotate(30deg);
}
.jajo2 {
	position: absolute;
	top: 46px;
	width: 26px;
	height: 38px;
	left: 26px;
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Jajko2.png");
	z-index: 0;
	transform: rotate(-45deg);
}
.jajo3 {
	position: fixed;
	top: 131px;
	width: 33px;
	height: 50px;
	right: 15px;
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Jajko3.png");
	z-index: 0;
	transform: rotate(-49deg);
}
.jajo4 {
	position: absolute;
	top: 290px;
	width: 35px;
	height: 50px;
	right: -30px;
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Jajko4.png");
	z-index: 0;
}
.jajo5 {
	position: absolute;
	bottom: 62px;
	width: 35px;
	height: 51px;
	left: -27px;
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Jajko5.png");
	z-index: 11;
	transform: rotate(90deg);
}
.jajo6 {
	position: absolute;
	bottom: 1050px;
	width: 35px;
	height: 51px;
	left: -27px;
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Jajko6.png");
	z-index: 0;
	transform: rotate(14deg);
}
.jajo7 {
	position: absolute;
	width: 27px;
	height: 39px;
	left: 23px;
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Jajko7.png");
	z-index: 1;
	transform: rotate(14deg);
}
.jajo8 {
	position: absolute;
	width: 27px;
	height: 39px;
	left: 46px;
	top: 50%;
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Jajko8.png");
	z-index: 1;
	transform: rotate(-27deg);
}
.jajo9 {
	position: absolute;
	width: 23px;
	height: 32px;
	right: 23px;
	bottom: -28px;
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Jajko9.png");
	z-index: 1;
	transform: rotate(-39deg);
}
.jaja.kurczak{
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Kurczaczek.png");
	width: 45px;
	height: 45px;
}
.jaja.krolik{
	background-image: url("/wp-content/themes/filing/img/wielkanoc/Zajac.png");
	width: 30px;
	height: 80px;
}
.archive .jajo8{
	z-index: 0;
	left: -19px;
}
.archive .jajo2{
	left: -19px;
}

.koszyk .tooltip-inner{
	width: 140px;
}

.navbar.cookie-alert{
	bottom:0;
	height: initial!important;
	top:initial!important;
	background: #fff;
	font-size: 13px;
	font-weight: 400;
	vertical-align: middle;
	color: #333;
	-webkit-tap-highlight-color: transparent;
	text-align: center;
	line-height: 40px;
	font-family: 'Open Sans',"Helvetica Neue","Helvetica",Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
	border-top: 1px solid #f1f1f1;
	z-index: 50;
}
.navbar.easter-navbar{
	font-weight: 600;
	color: #fff;
	background: #B647CA;
	letter-spacing: 1px;
	font-family: 'Raleway','Open Sans',"Helvetica Neue","Helvetica",Arial,sans-serif;
	text-transform: uppercase;
}
.easter-navbar a {
	padding: 8px 6px;
	border: 1px solid #fff;
	color: #fff;
}
#clock{
	border: 1px solid #c368d4;
	margin-right: 4px;
	width: 67px;
	display: inline-block;
	height: 33px;
	line-height: 30px;
	vertical-align: baseline;
	font-family: 'Open Sans',sans-serif;
}
span.koszyk {
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 56px;
	top: -20px;
	background: url('/wp-content/themes/filing/img/koszyk.png');
	background-size: contain;
	right: 70px;
}
span.zc {
	position: absolute;
	top: 25px;
	right: 12px;
	background: #B647CA;
	border-radius: 10%;
	padding: 4px 8px;
	line-height: initial;
}

.archive.tag .jajo5 {
	bottom: -9px;
}
.archive.tag .jajo4 {
	z-index: 0;
	top: 1000px
}
.archive.tag .jajo2 {
	top: 26px;
	z-index: 1;
}
.archive.author .jajo2{
	left: -19px;
	z-index: 1;
}
.archive.author .jajo6{
	top: 600px;
}
.archive.author .jajo5{
	bottom: -28px;
}
.archive.author .jajo4{
	z-index: 0;
}
@media (max-width: 690px) {
	.jajo1{
		right: 6px;
	}
	.archive.author .jajo2{
		left: 2px;
	}
	.jajo3{
		right: 35px;
	}
	.jajo4{
		right: 0;
	}
	.jajo5{
		left: 15px;
	}
	.jajo6{
		left: -10px;
	}
	.archive .jajo8{
		left: -4px;
	}
}
.trc_related_container{
	padding: 10px;
}
.trc_rbox_header_span{
	display: none;
}
.trc_rbox_header{
	background: transparent!important;
}
.avatar-wrapper {
	display: inline-block;
	position: relative;
	aspect-ratio: auto 1 / 1;
}
.premium-border img.border1 {
	position: absolute;
	max-width: 110%!important;
	width: 110%;
	left: -4%;
	bottom: -2%;
	height: auto;
	border-radius: 0;
}
.premium-border img.border2 {
	position: absolute;
	max-width: 112%!important;
	width: 112%;
	left: -3%;
	bottom: -1%;
	height: auto;
	border-radius: 0;
}
.letters-warning {
	background: #e5e5e5;
	padding: 4px 2px;
	border-radius: 3px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.4;
	text-align: center;
	margin-top: 10px;
	display: none;
}
.letter {
	font-size: 22px;
	width: 45px;
	line-height: 45px;
	float: left;
	background: #fff;
	text-align: center;
	margin: 3px;
	cursor: default;
	border-radius: 3px;
}
.letter.emptied {
	visibility: hidden;
}
.letter.filled{
	cursor: pointer;
}
.letter.locked{
	background: #ddd;
}
.word {
	padding: 0 5px;
}

.word:after {content: "";display: table;clear: both;}
.word .letter{
	-webkit-box-shadow: inset 2px 2px 3px 0 rgb(143, 143, 143);
	-moz-box-shadow: inset 2px 2px 3px 0 rgb(143, 143, 143);
	box-shadow: inset 2px 2px 3px 0 rgb(143, 143, 143);
}
.words {
	border-radius: 3px;
	padding: 20px 0;
	margin: 10px 5px 6px 5px;
	background: #f9f9fa;
	display: flex;
	justify-content: center;
	width: 100%;
	flex-flow: wrap;
}
.words.incorrect{
	background: #ffaaaa;
}
.answered .words{
	background: #61db97;
}
.answered .words .letter{
	background: #c7ffe0;
}
.lettersAvailable .letter {
	background-color: #f9f9fa;
	width: 11%;
	margin: 0.75%;
	cursor: pointer;
}

.lettersAvailable {
	width: calc(100% - 45px);
}
.lettersAvailable .letter:before{
	content: "";
	display: block;
	padding-top: calc((100% - 45px)/2);
}
.lettersAvailable .letter:after{
	content: "";
	display: block;
	padding-bottom:  calc((100% - 45px)/2);
}
.gettip {
	background: url(https://samequizy.pl/wp-content/themes/filing/img/kolo_ratunkowe.png);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-size: contain;
	margin-left: 5px;
	margin-top: 2.5%;
	cursor: pointer;
}
.letters .question{
	user-select: none;
}
.emoji-button {
	position: absolute;
	right: 7px;
	bottom: 12px;
	overflow: hidden;
	cursor: pointer;
	color: #b7b7b7;
	font-size: 17px;
	width: 22px;
	text-align: center;
}
.emoji-picker {
	animation: none!important;
}
.noemojis .emoji-button{
	display: none;
}

div#confirm-bar {
	background: #fee784;
	position: absolute;
	width: 100%;
	bottom: 0;
	transform: translateY(100%);
	text-align: center;
	padding: 10px;
	color: #000;
	font-size: 14px;
	line-height: 20px;
}
.night #confirm-bar b{
	color: #000!important;
}
.notconfirmed #header-outer{
	padding-bottom: 136px;
}
.kalamburyad {
	position: fixed;
	width: 180px;
	padding: 10px 10px 10px 10px;
	top: 60px;
	z-index: 10;
	right: 0;
	border-bottom-left-radius: 9px;
	border-top-left-radius: 9px;
	background: -moz-linear-gradient(to right bottom, #fc7253, #ff8850, #ff9e51, #ffb356, #ffb52b);
	background: -webkit-gradient(to right bottom, #fc7253, #ff8850, #ff9e51, #ffb356, #ffb52b);
	background: -webkit-linear-gradient(to right bottom, #fc7253, #ff8850, #ff9e51, #ffb356, #ffb52b);
	background: -o-linear-gradient(to right bottom, #fc7253, #ff8850, #ff9e51, #ffb356, #ffb52b);
	background: -ms-linear-gradient(to right bottom, #fc7253, #ff8850, #ff9e51, #ffb356, #ffb52b);
	background: linear-gradient(to right bottom, #fc7253, #ff8850, #ff9e51, #ffb356, #ffb52b);
	color: #fff;
}
@media(min-width: 600px){
	.kalamburyad {
		right: initial;
		left: 0;
		border-radius: 0;
		top: 80px;
		border-bottom-right-radius: 9px;
		border-top-right-radius: 9px;
	}
	body:not(.single) .kalamburyad{
		display: none!important;
	}
}
.kalamburyad .icon {
	float: left;
	margin-top: 4px;
}
.kalamburyad img {
	border-radius: 9px;
	margin-right: 10px
}
.kalamburyad .close {
	position: absolute;
	top: 0;
	right: 5px;
	color: #fff;
}
.kalamburyad .text{
	color: #fff;
	font-weight: 700;
	display: inline-block;
	margin-top: -4px;
}
.kalamburyad .sub{
	font-size: 11px;
	margin-top: -4px;
}
.kalamburyad .text .btn {
	border: 1px solid #2ebd74;
	padding: 1px 9px;
	background: #37d283;
	color: #fff;
	border-radius: 3px;
	display: inline-block;
}
#spolecznosci-156, #spolecznosci-157, #spolecznosci-158{
	min-height: 200px;
}
#spolecznosci-306{
	min-height: 300px;
}
.single #quiz .questions-container:empty{
	min-height: 100vh;
}
.challenge-box {
	background: #fff;
	margin-bottom: 20px;
	padding: 13px;
	position: relative;
}

.challenge-box img.icon {
	float: left;
	margin-right: 10px;
	width: 75px;
}

.challenge-box h3 {
	margin-top: 0;
	font-size: 16px;
	margin-right: 120px;
}

.challenge-box span {
	font-size: 14px;
}

.challenge-box a.startquiz {
	position: absolute;
	top: 13px;
	right: 13px;
	margin-top: 0;
	display: inline-block!important;
}

.challenge-box a.startquiz.browse {
	top: auto;
	bottom: 13px;
	background-color: #a9a9a9;
}
.challenge-box a.startquiz.browse:hover{
	background-color: #c4c4c4;
}
.challengevote {
	background: #24a256;
	background: -webkit-linear-gradient(#3ece77,#24a256);
	background: -moz-linear-gradient(#3ece77,#24a256);
	background: -o-linear-gradient(#3ece77,#24a256);
	background: linear-gradient(#3ece77,#24a256);
	color: #fff;
	text-align: center;
	border: 0;
}
.challengevote.pluginButton span {
	background: #24a256;
	border-radius: 2px;
	padding: 1px;
}
.challenge-info {
	background: #fff3c1;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 20px
}
.challenge-info .text{
	font-size: 14px;
	line-height: 35px;
	font-weight: 400;
	color: #333;
}
.post-type-archive-kolekcja .post.type-kolekcja .post-header {
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000ab;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
span.btn.kolekcja-start {
	background-color: #47cab3;
	color: #fff;
	padding: 6px 16px 6px 20px;
	margin-top: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-size: 12px;
	line-height: 14px;
	position: relative;
	border-radius: 2px;
	-webkit-box-shadow: 0px 0px 24px 10px rgb(0 0 0);
	-moz-box-shadow: 0px 0px 24px 10px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 24px 10px rgb(0 0 0);
}
.post-type-archive-kolekcja .kolekcja .promoquizes {
	margin-bottom: 0;
}
.post-type-archive-kolekcja .row article.type-kolekcja .content-inner {
	padding: 0;
}
.post-type-archive-kolekcja .post.type-kolekcja .post-header h2.title {
	color: #fff!important;
	font-size: 34px;
	font-weight: 700;
	line-height: 41px;
}
.wideposts article.type-kolekcja .post-header {
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000ab;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.wideposts article.type-kolekcja .post-thumbnail {
	position: relative;
	float: left;
}
.wideposts article.type-kolekcja .content-inner .post-featured-img img{
	margin-right: 0;
}
.wideposts article.type-kolekcja .promoquizes {
	display: inline-block;
	width: calc(100% - 300px);
	margin-bottom: 0;
	background: #fff;
}
.wideposts article.type-kolekcja .post-header h2.title{
	color: #fff!important;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
}
.wideposts article.type-kolekcja .community_quizes{
	height: 175px;
}
.wideposts article.type-kolekcja .community_quizes .boxes-left.fa.fa-angle-left, .wideposts article.type-kolekcja .community_quizes .boxes-right.fa.fa-angle-right{
	height: 175px;
	line-height: 175px;
}
#article #single-post-area{
	width: 100%;
	margin-right: 0;
}
a.btn.user-action.tiktok {
	background: #000;
	border: 1px solid #474747;
}
a.btn.user-action.tiktok:hover {
	color: #fff;
}
a.btn.user-action.tiktok img {
	margin-top: -2px;
	margin-right: 2px;
}
.next-countdown{
	color: #47cbb3;
}
.single article.category-artykul .content-inner {
	font-size: 16px;
	line-height: 22px;
	color: #272424;
}
.single article.category-artykul .content-inner ul {
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 20px;
}
.info-aiquiz {
	background: linear-gradient(90deg,rgb(249,223,244),rgb(233,225,253),rgb(220,235,255),rgb(232,246,224),rgb(236,247,218),rgb(253,237,217),rgb(254,230,217));
	border-radius: 5px;
	padding: 5px 5px;
	font-weight: 600;
	color: #333!important;
	line-height: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 13px;
}
/* SQ+: badge "PLUS" usuniety - zamiast niego wybrana ikona przy nicku (span.sqp-uic, sq-plus.php) */

body.night {
	background-color: #121212;
	color: #818181;
}
.night .separator{
	background-color: #121212;
}

.night h1, .night h2, .night h3, .night h4, .night h5, .night h6{
	color: #dfdfdf;
}
.night input[type=text], .night textarea, .night input[type=email], .night input[type=password], .night input[type=url] {
	background: #26282b;
	color: #ecedf0;
}
.night .navbar {
	background-color: #232323;
	border-bottom: 1px solid #313030;
}
.night #user-btn img.avatar {
	box-shadow: none
}
.night .navbar .nav-link {
	color: #919191;
}
.night .navbar .nav-link:hover, .night .navbar .nav-link.current {
	color: #e2e2e2;
}
.night .nav-dropdown-menu {
	background: #232323;
	border: 1px solid rgb(49, 48, 48);
}
.night .nav-dropdown-menu a, .nav-dropdown-menu b {
	color: #919191;
}
.night .nav-dropdown-menu.kategorie .col-2:first-child {
	border-color: #313030;
}
.night .nav-dropdown-menu a, .nav-dropdown-menu b {
	color: #919191;
	border-color: #313030!important;
}
.night .nav-dropdown-menu.kategorie {
	border: 1px solid rgb(49, 48, 48);
}
.night .nav-dropdown-menu:before{
	border-color: #232323 transparent;
}
.night .nav-dropdown-menu:after{
	border-color: #313030 transparent;
}
.night #search-outer {
	background-color: #1c1c1c;
}
.night li.notification.unread {
	background-color: #323232;
}
.night .bold, .night strong, .night b {
	color: #dfdfdf!important;
	font-weight: 600!important;
}
.night header#top nav ul li a {
	color: #dfdfdf;
	font-weight: 600;
}
.night li.notification {
	border-bottom: 1px solid #121212;
}
.night .dropdown {
	background-color: #232323;
	border: 1px solid rgb(49, 48, 48);
}
.night .dropdown:before{
	border-color: #232323 transparent;
}
.night .dropdown:after{
	border-color: rgb(49, 48, 48) transparent;
}
.night .dropdown a {
	color: #dfdfdf;
}
.night .conversation-list li>a {
	border-bottom: 1px solid #313030;
}
.night .conversation-list .username {
	color: #dfdfdf;
}
.night .conversation-list>li:hover {
	background: #3c3c3c;
}
.night #signin-dropdown .subname {
	color: #6a6a6a;
}
.night .navbar .nav-link {
	color: #919191;
}
.night div#single-post-area {
	background-color: #1c1c1c;
}
.night div#content-wrapper {
	background: #121212;
	border: 5px solid #121212;
}
.night .post-header, .night #single-below-header, .night #single-meta {
	color: #616161;
}
.night .post-header h1, .night .post-header h2{
	color: #e2e2e2!important;
}
.night button.user-action span {
	border-right: 1px solid #1c1c1c;
}
.night .question-container, .night .start-quiz-content {
	background: #26282b;
	border: 1px solid #1c1c1c;
}
.night .question-content .text, .night .start-quiz-content .text {
	background: #2b2e32;
	color: #fff;
}
.night .answer-inner {
	background-color: #2f3034;
	color: #fff;
	border: 1.5px solid #26282b;
}
.night .answer-container-img .answer-inner, .night .quiz-container .long-answers .answer-container-img .answer-inner{
	background-color: #2f3034!important;
}
.night #social-sticky .facebook-share {
	background-color: #1c1c1c;
	border-color: #1c1c1c;
}
.night .blueButton .pluginCountBox {
	border: 1px solid #898f9c;
	color: #dfdfdf!important;
}
.night .sq-super .pluginCountBox{
	border: 1px solid #ed3264;
}
.night .pluginCountBoxNub i, .night .blueButton .pluginCountBoxNub i {
	border-top-color: #1c1c1c;
}
.night .pluginCountBox {
	background: #1c1c1c;
}
.night #sidebar .create-content {
	background: #1c1c1c;
}
.night #sidebar .create-content h2 {
	color: #dfdfdf;
}
.night #enhancedtextwidget-6 .ad {
	background: #1c1c1c;
}
.night #sidebar a {
	color: #dfdfdf;
}
.night #switcher a:visited h5 {
	color: #828282;
}
.night #switcher {
	background: #1c1c1c;
}
.night #switcher-posts .posts {
	border-bottom: 1px solid #313030;
}
.night #switcher-posts .posts.active {
	border: 1px solid #313030;
}
.night #to-top {
	background-color: #4f4f4f;
}
.night .quick-form span {
	color: #979797;
}

.night .author-bio {
	border-top: 20px solid #121212;
}
.night a.less.author-name {
	color: #dfdfdf;
}
.night.single .promoquizes {
	border-top: 1px solid #1c1c1c;
}
.night .promoquizes {
	background: #1c1c1c;
	border-color: #121212!important;
}
.night .quiz_box h3 {
	color: #e2e2e2;
}
.night .addnewquiz .text {
	color: #dfdfdf;
}
.night #author-comments h4, .night .comments-container h4 {
	border-bottom: 1px solid #121212;
}
.night .respond {
	background: #1c1c1c;
}
.night.single #commentform {
	border-bottom: 1px solid #121212;
}
.night textarea#comment {
	background: #4f4f4f;
	color: #dfdfdf;
}
.night textarea#comment::placeholder{
	color: #dfdfdf;
}
.night #author-comments .comment, .night .comments-container .comment {
	background: #1c1c1c;
}
.night .comment-author h2 a {
	color: #ffffff;
}
.night .comment-meta {
	color: #757575;
}
.night .comment-votes.has-count {
	color: #dfdfdf;
}
.night .comment-votes.done{
	color: #ed3264;
}
.night .comment-text {
	color: #dfdfdf;
}
.night .comment-body {
	border-bottom: 1px solid #121212;
}
.night .Nextclick_Widget_Container {
	border-bottom: 20px solid #121212;
	border-top: 20px solid #121212;
}
.night .ncwTitle {
	color: #d2d2d2!important;
}
.night .ncwFrame {
	border-color: #1c1c1c !important;
}
.night .ncwFooter {
	border-color: #1c1c1c !important;
}
.night .row article .content-inner, .night .challenge-box {
	background-color: #1c1c1c;
}
.night span.new {
	background: #595047;
}

.night .promoquizes span {
	color: #8e8e8e;
}
.night .promoquizes .tag {
	color: #8e8e8e!important;
}
.night #signin-dropdown a {
	border-bottom: 1px solid #313030;
}

.night .community_quizes {
	background-color: #1c1c1c;
}

.night .post-excerpt{
	color: #b4b4b4;
}
.night .post-meta {
	color: #666;
}
.night article .post-content {
	border-color: #121212;
}
.night .kategorie .typ a img {
	border-right: 2px solid #121212;
	background-size: 22px 23px;
	background-position: center center;
	-moz-box-sizing: border-box;
	background-repeat: no-repeat;
	padding-left: 26px;
}
.night .kategorie .typ a {
	background: #1c1c1c;
	color: #dfdfdf;
}
.night span.facebook-share-count, .night .trans-btn {
	color: #dfdfdf!important;
}
.night #pagination {
	background: #1c1c1c;
}
.night #pagination span, .night #pagination a, .night #pagination .next.inactive, .night #pagination .prev.inactive a.page-numbers {
	background: #373737;
	color: #fff!important;
}
.night #bottombar {
	background: #232323;
	border-top: 1px solid #2d2c2c;
}
.night .user-info {
	background: #1c1c1c;
}
.night .user-info span {
	color: #dfdfdf;
}

.night .filters {
	background: #1c1c1c;
}

.night .filters a, .night .dropdown-trigger {
	color: #dfdfdf;
}

.night .author-meta {
	background-color: #1c1c1c;
}

.night .author-meta h1 {
	border-color: #121212;
}

.night a.startquiz.delete {
	background: #1c1c1c!important;
}
.night .author-meta.wpisy .comment-body {
	border-color: #121212;
}
.night .allwpisy a {
	border-color: #333;
}
.night .subpage,.night .tag-description{
	background: #1c1c1c;
}

.night .subpage span {
	color: #dfdfdf;
	border-color: #121212;
}
.night .subpage a, .night .subpage span {
	color: #dfdfdf;
}
.night .subpage img {
	border-color: #121212;
}
.night .subtags {
	background: #1c1c1c;
	border-color: #1c1c1c;
}
.night .subtags a {
	color: #dfdfdf;
}
.night.single .answer-container-img:not(.disabled):not(.texts):hover .answer-inner {
	color: #fff;
}
.night h1.page-title {
	background: #1c1c1c;
}
.night .main-content .login {
	background: #1c1c1c;
	border-color: #1c1c1c;
}
.night .achievement {
	background: #1c1c1c;
}
.night .pagebck {
	background: #1c1c1c;
	border-color: #1c1c1c;
}
.night a.author-follow {
	background: #1e1e1e;
	border-color: #5a5a5a;
	color: #dfdfdf;
}
.night #result {
	background: #474747;
	color: #dfdfdf;
}
.night #single-post-area .post .post-content h2 {
	color: #dfdfdf;
}
.night div.page-like {
	background-color: #525151;
}
.night #result {
	background: #474747;
	color: #dfdfdf;
}
.night #single-post-area .post .post-content h2 {
	color: #dfdfdf;
}
.night div.page-like {
	background-color: #525151;
}
.night .showall-comments {
	border-color: #121212;
}
.night .showall-comments:hover {
	background: #1c1c1c;
}
.night .opowiadania-warning {
	border-color: #121212;
}
.night .serie {
	background: #121212;
	border-color: #121212;
}
.night .serie .col-6 {
	background: #26282b;
	border-color: #383b40;
	color: #9097a0;
}
.night .gallery .question-content {
	background: #474747;
}
.night .col.span_12.section-title {
	background: #1c1c1c;
}

.night .subcats {
	background: #1c1c1c;
}

.night .subcats a.current {
	background: #1c1c1c;
	color: #dfdfdf;
}

.night .subcats a div {
	border-color: #121212;
}

.night .subcats a:hover {
	color: #dfdfdf;
}
.night .text-align-center.allwpisy {
	border-color: #212121;
}
.night .priv-btn {
	background: #1c1c1c;
	color: #dfdfdf;
	border-color: #dfdfdf;
}

.night .favuser-btn.user-action {
	background: #1c1c1c;
	color: #dfdfdf;
	border-color: #dfdfdf;
}

.night .user-action.done {
	background: #555555;
}
.night .wp-polls .results .disabled .answer-inner{
	border-color: #585858;
	background: #393939!important;
}
.night .wp-polls .selected .answer-inner.anim {
	background: rgba(71, 203, 179, 0.25)!important;
}
.night .page-template-page-add, .night .container.main-content h3.text-align-center {
	background: #1c1c1c;
}

.night #addscontainer {
	background-color: #1c1c1c;
}
.night .wp-polls .question:not(.results) .answer-container-img.texts .answer-inner{
	background: #393939;
}
.night .result-buttons .sq-super .countBox {
	border-right: 1px solid #474747;
}
.night .wpas.wpas-ticket-details, .night .wpas.wpas-submit-ticket, .night .wpas.wpas-ticket-details, .night .wpas-submit-ticket{
	background: #1c1c1c;
}
.night .wpas.wpas-ticket-list{
	background: #1c1c1c;
	border-color: #1c1c1c;
}
.night #messages-dropdown .conversation-list li.unread{
	background: #323232;
}
.night .navbar.cookie-alert{
	color: #dfdfdf;
}
.night span.newpart, .night .answer-inner .text b, .night button.close
{
	color: #dfdfdf;
}
/* bold w odpowiedziach: jasna regula .answer-inner .text b ma !important i bila nocny kolor - wymus #dfdfdf w dark mode */
.night .answer-inner .text b{ color: #dfdfdf !important; }
.night #vote #single-post-area article{
	border-color: #121212;
}
.night div#voters, .night #commentvoters {
	background: #1c1c1c;
	border: 1px solid #5a5a5a;
}
.night #search-outer #search #close a{
	color: #dfdfdf;
}
.night .user-info-mobile .col-xs-4, .night .user-info-mobile .col-xs-6 {
	background: #1c1c1c;
	color: #dfdfdf;
	border-color: #121212;
}
.night .author-meta .about{
	border-color: #121212;
}
.night #single-post-area .ad.nopad.mobile {
	background: #121212!important;
}
.night .userdata, .night .author-meta.mobile .desc{
	color: #dfdfdf;
}
.night .author-meta .edit-profile-btn{
	border: 1px solid #aaaaaa;
	color: #dfdfdf;
	background: #1c1c1c;
}
.night #single-post-area .post p {
	color: #ffffff;
}
.visible-340, .visible-360{
	display: none;
}
textarea#editarea {
	background: #f2f5f7;
	padding: 7px!important;
	padding-right: 50px!important;
	border-radius: 0;
	resize: vertical;
	margin-top: 10px;
}
.night textarea#editarea{
	background: #4f4f4f;
	color: #dfdfdf;
}
.night .tt-menu {
	background: #1c1c1c;
	border-color: #000;
}
.night .tt-suggestion a {
	border-color: #000;
	color: #fff;
}
.night.single .main-content .message.success{
	background: #1c1c1c!important;
	color: #fff!important;
}
.night div[id^=oa-360] {
	background: #111111!important;
}
.comment-edit .uploaded-image{
	margin-left: 0;
}
.comment-edit button.btn.submit {
	width: initial;
	font-size: 12px;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	border-radius: 0;
}
.comment-edit a.cancel{
	line-height: 35px;
}
.comment-edit .comment-submit{
	text-align: right;
	margin-bottom: 10px;
}
.comment-body.inedit .replyto, .comment-body.inedit .comment-actions{
	display: none;
}
#ukraina{
	float: left;
	line-height: 70px;
}
#ukraina img {
	width: 30px;
	height: auto;
}
li.notification.all.unread,li.notification.link.unread {background-color: #fcd1d1;}
.night li.notification.all.unread a, .night li.notification.all.unread b,.night li.notification.link.unread a, .night li.notification.link.unread b{
	color: #000!important;
}
.category-artykul .startquiz{
	display: none;
}
@media only screen and (max-width: 690px) {
	.night .post-social,.night .trans-btn:nth-child(2){
		border-color: #121212;
	}
}

/* === boczne dymki (rail) - nowy wygląd #social-sticky (zastępuje bąbelki FB) === */
#social-sticky{margin-left:-64px}
#social-sticky #face-sticky.facebook-share{position:static;background:none!important;border:0!important;padding:0!important;width:auto!important;box-shadow:none!important;display:flex;flex-direction:column;gap:16px;align-items:center}
#social-sticky .fb-comm.sq-rail{display:flex;flex-direction:column;align-items:center;gap:5px;background:none!important;border:0!important;padding:0!important;margin:0!important;width:auto!important;float:none!important;cursor:pointer;text-decoration:none}
#social-sticky .sq-rail .sq-rail-ic{width:48px;height:48px;border-radius:50%;background:var(--sq-surface);border:1px solid var(--sq-line);display:grid;place-items:center;color:var(--sq-ink);box-shadow:0 3px 10px -5px rgba(15,23,42,.22);transition:.14s}
#social-sticky .sq-rail:hover .sq-rail-ic{border-color:var(--sq-teal);color:var(--sq-teal-d);transform:translateY(-2px)}
#social-sticky .sq-super.sq-rail:hover .sq-rail-ic{border-color:var(--sq-rose);color:var(--sq-rose)}
#social-sticky .sq-rail .sq-rail-ic svg{width:22px;height:22px}
#social-sticky .sq-rail .sq-rail-ic i{font-size:20px;margin:0;line-height:1}
#social-sticky .sq-rail .sq-rail-n{font-size:12px;font-weight:500;color:var(--sq-muted);background:none!important;border:0!important;padding:0!important;margin:0!important;min-width:0!important;width:auto!important}
#social-sticky .sq-rail .sq-rail-n span{color:inherit;background:none!important}
#social-sticky .sq-super.sq-rail.done .sq-rail-ic{background:var(--sq-rose-bg);border-color:var(--sq-rose);color:var(--sq-rose)}
#social-sticky .sq-super.sq-rail.done .sq-rail-n,#social-sticky .sq-super.sq-rail.done .sq-rail-n span{color:var(--sq-rose)}
@media(max-width:880px){#social-sticky{display:none!important}}

/* menu udostępniania (rail) - lista popularnych serwisów */
.sq-share-menu{background:var(--sq-surface);border:1px solid var(--sq-line);border-radius:10px;box-shadow:0 12px 32px -10px rgba(15,23,42,.45);padding:6px;min-width:184px}
.sq-share-hd{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sq-muted);padding:6px 10px 4px}
.sq-share-it{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:7px;font-size:13.5px;font-weight:400;color:var(--sq-ink);text-decoration:none;cursor:pointer}
.sq-share-it:hover{background:var(--sq-card2);color:var(--sq-teal-d)}
.sq-share-it .sq-ic{width:20px;height:20px;flex:none;display:grid;place-items:center;color:var(--sq-muted)}
.sq-share-it:hover .sq-ic{color:var(--sq-teal-d)}
.sq-share-it .sq-ic svg{width:20px;height:20px}
/* 0 serc -> "Super!" zamiast 0 (górny rail) */
#social-sticky .sq-super.sq-rail.sq-zero .sq-rail-n{display:none}
#social-sticky .sq-super.sq-rail.sq-zero::after{content:"Super!";font-size:12px;font-weight:500;color:var(--sq-muted)}

/* === górna część quizu (.quiz-top) - tytuł + autor + reakcje === */
.quiz-top{border-radius:var(--sq-r-lg);padding:20px 0}
.quiz-top .quiz-title{color:#333}
.night .quiz-top .quiz-title{color:var(--sq-ink)}
.quiz-top .quiz-author{display:flex;align-items:center;gap:11px;margin-bottom:14px}
.quiz-top .quiz-author .qa-av{flex:none;line-height:0}
.quiz-top .quiz-author .qa-av img{width:40px;height:40px;border-radius:50%;display:block;background:var(--sq-card2)}
.quiz-top .quiz-author .ai{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}
.quiz-top .quiz-author .ai .name{font-size:14px;font-weight:800;color:var(--sq-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.quiz-top .quiz-author .ai small{font-size:10.8px;line-height:22px;color:#bdbdbd;font-weight:600}
.quiz-top .quiz-author .qa-actions{flex:none;display:flex;align-items:center;gap:8px}
.quiz-top .quiz-author .edit{background:transparent;border:1px solid var(--sq-line);color:var(--sq-muted);border-radius:5px;padding:7px 12px;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer;text-decoration:none}
.quiz-top .quiz-author .edit:hover{border-color:var(--sq-teal);color:var(--sq-teal-d)}
.quiz-top .quiz-author .dlt-btn{display:inline-grid;place-items:center;width:34px;height:33px;border:1px solid var(--sq-line);border-radius:9px;color:var(--sq-muted)}
.quiz-top .quiz-author .dlt-btn:hover{border-color:var(--sq-rose);color:var(--sq-rose)}
.quiz-top .quiz-reacts{display:flex;align-items:center;gap:20px;border-top:1px solid #f5f6f6;padding:20px 0 0 0;border-radius:5px}
.night .quiz-top .quiz-reacts{border-color:#26282b}
.quiz-top .quiz-reacts .rx{display:inline-flex!important;align-items:center;gap:8px;background:none!important;border:0!important;padding:0!important;margin:0!important;min-width:0!important;width:auto!important;cursor:pointer;font:inherit;font-weight:600;font-size:14px;color:var(--sq-muted)!important;transition:color .14s}
.quiz-top .quiz-reacts .rx i{font-size:21px;line-height:1;margin:0}
.quiz-top .quiz-reacts .rx:hover{color:var(--sq-ink)!important}
.quiz-top .quiz-reacts .rx.like .postvote{display:inline-flex;align-items:center;color:var(--sq-rose)!important}
.quiz-top .quiz-reacts .rx.like .postvote i{color:var(--sq-rose)!important}
.quiz-top .quiz-reacts .rx.like .num{font-variant-numeric:tabular-nums;color:var(--sq-rose)}
.quiz-top .quiz-reacts .rx.like.done .num{color:var(--sq-rose)}
.quiz-top .quiz-reacts .rx.fol{color:#48cbb3!important}
.quiz-top .quiz-reacts .rx.fol i{color:#48cbb3!important}
.quiz-top .quiz-reacts .rx.fol > span:not(.fol-more){display:none}
.quiz-top .quiz-reacts .rx.fol.done{color:#48cbb3!important}
.quiz-top .quiz-reacts .rx.fol.done i{color:#48cbb3!important}
.night .quiz-top .quiz-reacts .rx.fol,.night .quiz-top .quiz-reacts .rx.fol i,.night .quiz-top .quiz-reacts .rx.fol.done,.night .quiz-top .quiz-reacts .rx.fol.done i{color:var(--sq-teal-d)!important}
.quiz-top .quiz-reacts .rx.fav.done{color:var(--sq-amber)!important}
.quiz-top .quiz-reacts .rx.fav.done i{color:var(--sq-amber)!important}
.quiz-top .quiz-reacts .rx:focus-visible{outline:3px solid rgba(71,202,179,.45);outline-offset:3px;border-radius:6px}
@media(max-width:480px){
	.quiz-top .quiz-title{font-size:24px!important;line-height:32px;margin-bottom:20px}
	.quiz-top .quiz-reacts{gap:16px}
	.quiz-top .quiz-reacts .rx.fol .fol-more{display:none}
}
/* etykieta "Ulubione" na górze znika dopiero poniżej 390px (jak w wyniku) */
@media(max-width:389.98px){
	.quiz-top .quiz-reacts .rx.fav{font-size:0}
}

/* === dropdown sortowania komentarzy (.cm-sort) - zastępuje stary <select id="orderby"> === */
.cm-sort{position:relative;display:inline-block}
.cm-sort-btn{
	display:flex;
	align-items:center;
	gap:8px;
	background:var(--sq-surface);
	border:1px solid var(--sq-line);
	border-radius:var(--sq-r-sm);
	padding:0px 10px;
	font:inherit;
	font-weight:700;
	font-size:13px;
	color:var(--sq-ink);
	cursor:pointer;
	transition:border-color .14s;
}
.cm-sort-btn:hover{border-color:var(--sq-teal)}
.cm-sort-btn .ic{width:15px;height:15px;color:var(--sq-muted)}
.cm-sort-btn .chev{width:14px;height:14px;color:var(--sq-muted);transition:transform .18s}
.cm-sort.open .cm-sort-btn .chev{transform:rotate(180deg)}
.cm-sort.open .cm-sort-btn{border-color:var(--sq-teal)}
.cm-sort-menu{
	position:absolute;
	right:0;
	top:calc(100% + 6px);
	margin:0;
	padding:5px;
	list-style:none;
	min-width:160px;
	background:var(--sq-surface);
	border:1px solid var(--sq-line);
	border-radius:var(--sq-r-sm);
	box-shadow:0 12px 30px -12px rgba(0,0,0,.35);
	z-index:30;
}
.cm-sort-menu[hidden]{display:none}
.cm-sort-menu li{
	padding:9px 11px;
	border-radius:8px;
	font-size:13.5px;
	font-weight:700;
	color:var(--sq-ink);
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.cm-sort-menu li:hover{background:var(--sq-card2)}
.cm-sort-menu li[aria-selected="true"]{color:var(--sq-teal-d)}
.cm-sort-menu li[aria-selected="true"]::after{
	content:"";
	width:15px;height:15px;
	background:var(--sq-teal-d);
	-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 13l4 4L19 7'/></svg>") center/contain no-repeat;
	mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 13l4 4L19 7'/></svg>") center/contain no-repeat;
}
.cm-sort-menu li:not([aria-selected="true"])::after{content:"";width:15px}

/* === sekcja "Masz ciekawy pomysł na…" (.idea) - promo dodawania quizu; baza = jasna, dark przez body.night === */
.idea{
	background:#FFFFFF;
	border-radius:5px;
	padding:24px 20px;
	text-align:center;
	margin-bottom:20px;
}
.idea .ic{
	width:54px;height:54px;
	border-radius:15px;
	background:#E2F6F1;
	color:#2E9482;
	display:grid;place-items:center;
	margin:0 auto 14px;
}
.idea .ic svg{width:27px;height:27px}
.idea .lead{font-size:15px;font-weight:700;color:#677685}
.rot-line{position:relative;height:1.7em;margin:3px 0 16px;overflow:hidden}
.rot-line b{
	position:absolute;left:0;right:0;top:50%;
	transform:translateY(-50%);
	text-align:center;
	font-size:22px;font-weight:900;letter-spacing:-.01em;line-height:1.2;
	color:#48cbb3;
	opacity:0;
	animation:typeCyc 14s cubic-bezier(.6,0,.2,1) infinite;
}
.rot-line b:nth-child(1){animation-delay:0s}
.rot-line b:nth-child(2){animation-delay:2.8s}
.rot-line b:nth-child(3){animation-delay:5.6s}
.rot-line b:nth-child(4){animation-delay:8.4s}
.rot-line b:nth-child(5){animation-delay:11.2s}
@keyframes typeCyc{
	0%{opacity:0;transform:translateY(calc(-50% + 22px))}
	3%{opacity:1;transform:translateY(-50%)}
	17%{opacity:1;transform:translateY(-50%)}
	20%{opacity:0;transform:translateY(calc(-50% - 22px))}
	100%{opacity:0;transform:translateY(calc(-50% - 22px))}
}
/* #sidebar w selektorze, żeby przebić ogólne #sidebar a (font-size/weight/kolor) na tym linku-przycisku */
#sidebar .idea .go{
	display:inline-flex;align-items:center;justify-content:center;gap:9px;
	width:100%;
	background:#47CAB3;
	color:#FFFFFF;
	border:0;border-radius:5px;
	padding:14px;
	font:inherit;font-weight:500;font-size:15.5px;
	cursor:pointer;
	box-shadow:0 9px 22px -10px rgba(71,202,179,.55);
	text-decoration:none;
	font-family:'Raleway','Open Sans',"Helvetica Neue","Helvetica",Arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
}
.idea .go svg{width:18px;height:18px}
@media (max-width:380px){
	.idea{padding:20px 16px}
	.rot-line{height:1.8em}
	.rot-line b{font-size:19px}
}
@media (prefers-reduced-motion:reduce){
	.rot-line b{animation:none;position:relative;top:auto;transform:none}
	.rot-line b:nth-child(1){opacity:1}
	.rot-line b:not(:nth-child(1)){display:none}
}
/* wersja ciemna (body.night) - tylko różnice */
body.night .idea{background:#1c1c1c}
body.night .idea .ic{background:rgba(71,202,179,.14);color:#5FD6C0}
body.night .idea .lead{color:#9097A0}
body.night .rot-line b{color:#5FD6C0}
body.night #sidebar .idea .go{color:#ffffff;box-shadow:0 9px 22px -10px rgba(0,0,0,.5)}
/* stary widget promo (Enhanced Text) zastąpiony sekcją .idea w szablonie - ukryj, by się nie dublował */
#sidebar .create-content{display:none}

/* === custom SVG ikony reakcji (mask na glifach FontAwesome) - górne .quiz-reacts + #result.sq-rv3; przeżywają toggle init.js === */
.quiz-top .quiz-reacts i.fa-heart-o,.quiz-top .quiz-reacts i.fa-heart,
.quiz-top .quiz-reacts i.fa-user-plus,.quiz-top .quiz-reacts i.fa-star-o,.quiz-top .quiz-reacts i.fa-star,
#result.sq-rv3 .result-buttons i.fa-heart-o,#result.sq-rv3 .result-buttons i.fa-heart,
#result.sq-rv3 .result-buttons i.fa-user-plus,#result.sq-rv3 .result-buttons i.fa-star-o,#result.sq-rv3 .result-buttons i.fa-star{
	font-size:0!important;display:inline-block;width:20px;height:20px;background-color:currentColor;vertical-align:middle;
	-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;
}
#result.sq-rv3 .result-buttons i.fa-heart-o,#result.sq-rv3 .result-buttons i.fa-heart,
#result.sq-rv3 .result-buttons i.fa-user-plus,#result.sq-rv3 .result-buttons i.fa-star-o,#result.sq-rv3 .result-buttons i.fa-star{width:20px;height:20px}

/* serce kontur (fa-heart-o) */
.quiz-top .quiz-reacts i.fa-heart-o,#result.sq-rv3 .result-buttons i.fa-heart-o{
	-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 14c1.5-1.5 3-3.3 3-5.5A3.5 3.5 0 0 0 12 6 3.5 3.5 0 0 0 2 8.5C2 10.7 3.5 12.5 5 14l7 7z'/></svg>");
	mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 14c1.5-1.5 3-3.3 3-5.5A3.5 3.5 0 0 0 12 6 3.5 3.5 0 0 0 2 8.5C2 10.7 3.5 12.5 5 14l7 7z'/></svg>");
}
/* serce wypełnione (fa-heart) */
.quiz-top .quiz-reacts i.fa-heart,#result.sq-rv3 .result-buttons i.fa-heart{
	-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 21l-1.4-1.3C5.4 15 2 11.9 2 8.3 2 5.6 4.1 3.5 6.8 3.5c1.5 0 3 .7 4 1.9 1-1.2 2.5-1.9 4-1.9 2.7 0 4.8 2.1 4.8 4.8 0 3.6-3.4 6.7-8.6 11.4L12 21z'/></svg>");
	mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 21l-1.4-1.3C5.4 15 2 11.9 2 8.3 2 5.6 4.1 3.5 6.8 3.5c1.5 0 3 .7 4 1.9 1-1.2 2.5-1.9 4-1.9 2.7 0 4.8 2.1 4.8 4.8 0 3.6-3.4 6.7-8.6 11.4L12 21z'/></svg>");
}
/* obserwuj - osoba z plusem (fa-user-plus) */
.quiz-top .quiz-reacts i.fa-user-plus,#result.sq-rv3 .result-buttons i.fa-user-plus{
	-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.2'/><path d='M3.5 20a6 6 0 0 1 11 0'/><path d='M19 8v6M22 11h-6'/></svg>");
	mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.2'/><path d='M3.5 20a6 6 0 0 1 11 0'/><path d='M19 8v6M22 11h-6'/></svg>");
}
/* gwiazdka kontur (fa-star-o) */
.quiz-top .quiz-reacts i.fa-star-o,#result.sq-rv3 .result-buttons i.fa-star-o{
	-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l2.6 5.5 6 .8-4.4 4.2 1.1 6L12 17.8 6.7 19.5l1.1-6L3.4 9.3l6-.8z'/></svg>");
	mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l2.6 5.5 6 .8-4.4 4.2 1.1 6L12 17.8 6.7 19.5l1.1-6L3.4 9.3l6-.8z'/></svg>");
}
/* gwiazdka wypełniona (fa-star) */
.quiz-top .quiz-reacts i.fa-star,#result.sq-rv3 .result-buttons i.fa-star{
	-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 3l2.6 5.5 6 .8-4.4 4.2 1.1 6L12 17.8 6.7 19.5l1.1-6L3.4 9.3l6-.8z'/></svg>");
	mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 3l2.6 5.5 6 .8-4.4 4.2 1.1 6L12 17.8 6.7 19.5l1.1-6L3.4 9.3l6-.8z'/></svg>");
}

/* === karta autora (.author-wrap): tożsamość + jego quizy; baza jasna, dark przez body.night === */
.author-wrap{background:#FFFFFF;border-radius:5px;overflow:hidden;box-shadow:0 6px 22px -14px rgba(15,23,42,.35)}
.author-block{display:flex;align-items:center;gap:14px;padding:18px}
.author-block .av{width:56px;height:56px;border-radius:50%;flex:none;object-fit:cover;background:#E4E9EE;display:block}
.author-block .ai{flex:1;min-width:0}
.author-block .ai .name{font-size:18px;font-weight:900;letter-spacing:-.01em;color:#15222D;display:block;text-decoration:none}
.author-block .ai .meta{font-size:13px;font-weight:600;color:#66757F;margin-top:2px}
.author-block .ai .meta b{font-weight:800;color:#15222D}
.author-block .acts{display:flex;gap:8px;flex:none;align-items:center}
.author-block .fol{display:inline-flex;align-items:center;gap:7px;background:#47CAB3;color:#FFF;border:0;border-radius:5px;padding:8px 14px;font:inherit;font-weight:500;font-size:13.5px;cursor:pointer;text-decoration:none}
.author-block .fol span{display:none}
.author-block .fol svg{width:17px;height:17px}
.author-block .fol i.fa-user-plus{font-size:0;display:inline-block;width:17px;height:17px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.2'/><path d='M3.5 20a6 6 0 0 1 11 0'/><path d='M19 8v6M22 11h-6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.2'/><path d='M3.5 20a6 6 0 0 1 11 0'/><path d='M19 8v6M22 11h-6'/></svg>") center/contain no-repeat;}
.author-block .fol i{font-size:15px}
.author-block .prof{display:inline-flex;align-items:center;background:#FFF;border:1px solid #E5E9ED;color:#15222D;border-radius:5px;padding:8px 14px;font:inherit;font-weight:500;font-size:13.5px;cursor:pointer;text-decoration:none}
.author-quizzes{padding:16px 18px 18px;border-top:1px solid #f3f5f7}
.aq-head{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sq-muted);margin:0 0 14px}
.aq-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.aq-scroll::-webkit-scrollbar{height:6px}
.aq-scroll::-webkit-scrollbar-thumb{background:#D7DEE3;border-radius:9px}
.aq-card{flex:0 0 190px;scroll-snap-align:start;text-decoration:none;color:inherit;border:1px solid #E5E9ED;border-radius:12px;overflow:hidden;transition:transform .14s, box-shadow .14s}
.aq-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px -12px rgba(15,23,42,.35)}
.aq-thumb{aspect-ratio:16/10;background-size:cover;background-position:center;background-color:#EAEEF2}
.aq-title{padding:10px 11px;font-size:13px;font-weight:700;line-height:1.3;color:#15222D;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.author-block .fol:focus-visible,.author-block .prof:focus-visible{outline:3px solid rgba(71,202,179,.45);outline-offset:2px}
@media (max-width:440px){
	.author-block{flex-wrap:wrap}
	.author-block .acts{width:100%;margin-top:4px}
	.author-block .fol{flex:1;justify-content:center}
	.aq-card{flex-basis:150px}
}
/* dark (body.night) - tylko różnice */
body.night .author-wrap{background:#1c1c1c;box-shadow:none}
body.night .author-block .av{background:#3A3E44}
body.night .author-block .ai .name{color:#ECEEF0}
body.night .author-block .ai .meta{color:#9097A0}
body.night .author-block .ai .meta b{color:#ECEEF0}
body.night .author-block .fol{color:#ffffff}
body.night .author-block .prof{background:transparent;border-color:#383B40;color:#ECEEF0}
body.night .author-quizzes{border-top-color:#26282b}
body.night .aq-head{color:#9097A0}
body.night .aq-scroll::-webkit-scrollbar-thumb{background:#40444B}
body.night .aq-card{border-color:#383B40}
body.night .aq-card:hover{box-shadow:0 8px 20px -12px rgba(0,0,0,.5)}
body.night .aq-thumb{background-color:#2E3034}
body.night .aq-title{color:#ECEEF0}

/* === sekcja "podobne quizy" = ta sama karta co autora === */
.similar-wrap{margin-top:18px}
.similar-wrap .sim-inner{padding:16px 18px 18px}
.aq-headrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}
.aq-headrow .aq-head{margin:0}
.sim-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.sim-tags .tag{font-size:11px;font-weight:800;color:#2f9483;background:#e2f7f1;border-radius:999px;padding:3px 9px;text-transform:none;letter-spacing:0;text-decoration:none;line-height:1.7;white-space:nowrap}
body.night .sim-tags .tag{background:rgba(71,202,179,.14);border:1px solid rgba(71,202,179,.32)}
/* wymuś zaokrąglenie kart autora/podobnych (na wypadek nadpisania/minifikacji) */
.single .author-wrap{border-radius:5px!important;overflow:hidden}

/* strefa autora + podobnych: szare tło (kolor strony) = białe karty stają się osobne (a nie białe-na-białym #single-post-area) */
.author-zone{background:#f2f5f7;padding:20px 0}
body.night .author-zone{background:#121212}


/* Zaproś znajomych: przycisk "Tabela wyników" w sekcji autora (strona pokoju /z/{code}) */
.quiz-author .board-btn{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:7px;background:#E4F6F1;border:1px solid #BEE7DD;color:#2E9482;border-radius:5px;padding:9px 12px;font:inherit;font-weight:700;font-size:12.5px;line-height:1.2;cursor:pointer}
@media(max-width:500px){.quiz-top .quiz-author{flex-wrap:wrap}.quiz-author .board-btn{order:5;width:100%;margin-left:0;margin-top:8px;justify-content:center}}
.quiz-author .board-btn svg{width:16px;height:16px}
.quiz-author .board-btn .cnt{background:#47CAB3;color:#fff;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:800}
body.night .quiz-author .board-btn{background:rgba(71,202,179,.14);border:1px solid rgba(71,202,179,.32);color:#5FD6C0}
body.night .quiz-author .board-btn .cnt{background:#47CAB3;color:#06231D}
@media(max-width:520px){.quiz-author .board-btn{padding:8px 10px;font-size:12px}}

/* fix overflow poziomy: reklamy w treści miały min-width:610px (dla układu 2 reklam obok siebie na desktopie),
   ale na wąskich ekranach prawy ad jest ukryty (hidemobile), więc 610px tylko rozpychało stronę -> poziomy scroll */
@media(max-width:660px){.post-content .ad{min-width:0}}

/* Test (trivia) i Test na czas (timetest): kolory odpowiedzi po zaznaczeniu - poprawna (zielony) / błędna (czerwony) */
#quiz.trivia .correct .answer-inner, #quiz.timetest .correct .answer-inner, #quiz.survive .correct .answer-inner{
	background-color:#E7F8EC!important; border-color:#22C55E!important; color:#166534!important; opacity:1!important;
}
#quiz.trivia .wrong .answer-inner, #quiz.timetest .wrong .answer-inner, #quiz.survive .wrong .answer-inner{
	background-color:#FDEBEC!important; border-color:#EF4444!important; color:#B91C1C!important; opacity:1!important;
}
body.night #quiz.trivia .correct .answer-inner, body.night #quiz.timetest .correct .answer-inner, body.night #quiz.survive .correct .answer-inner,
.night #quiz.trivia .correct .answer-inner, .night #quiz.timetest .correct .answer-inner, .night #quiz.survive .correct .answer-inner{
	background-color:rgba(34,197,94,.15)!important; border-color:#22C55E!important; color:#86EFAC!important;
}
body.night #quiz.trivia .wrong .answer-inner, body.night #quiz.timetest .wrong .answer-inner, body.night #quiz.survive .wrong .answer-inner,
.night #quiz.trivia .wrong .answer-inner, .night #quiz.timetest .wrong .answer-inner, .night #quiz.survive .wrong .answer-inner{
	background-color:rgba(239,68,68,.15)!important; border-color:#F2555A!important; color:#FCA5A5!important;
}

/* Litery - dark mode (jasny: .words/#progressBar #f9f9fa; ciemny poniżej) */
body.night .words{background:#2c2e32}
body.night .lettersAvailable .letter{background-color:#2d2e32}
body.night #progressBar{background-color:#2c2e32}

/* Start liter/testu na czas - dark mode (przycisk zostaje; karta + box liczby + podpowiedź na ciemno) */
body.night .start-quiz-button-wrapper{background:#1c1c1c;color:#dfdfdf;border:1px solid #2c2e32}
body.night .time-for div{background:#2c2e32;color:#dfdfdf}
body.night .letters-warning{background:#2c2e32;color:#dfdfdf}

/* Zgadywanka (gallery) - dark tło pytania */
body.night .gallery .question-content{background:#2c2e32}

/* Ukryj widget „następny quiz" (Rozwiąż teraz + miniatura) na wszystkich quizach */
.next-related:not(.tournament-next){display:none!important}

/* === Poprawki wizualne (w style.css → deployuja sie od razu, bez OPcache; !important bije ogolne reguly img) === */
/* Odpowiedz TYLKO obrazek (bez tekstu): caly obrazek widoczny, WSZYSTKIE rogi zaokraglone, border ciasno okraza obrazek (bez odstepow) */
.answer-container-img:not(.texts) .answer-inner{padding:0;overflow:hidden!important;border-radius:7px!important;height:auto!important}
.answer-container-img:not(.texts) .answer-inner .image{display:block!important;margin:0!important;padding:0!important;line-height:0!important}
.answer-container-img:not(.texts) .answer-inner .image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;border-radius:0!important;vertical-align:top!important}
/* Chip kompozytora „Pochwal sie": pewny border, miniatura zaokraglona, i BEZ % rzadkosci */
.psk-chip{border:1px solid var(--sq-teal,#47cab3)!important;border-radius:5px!important}
.psk-chip .th{border-radius:7px!important}
.psk-chip .cc small .pct,.psk-chip .pct{display:none!important}

/* Karta wpisu .rcard - dostrojenie: mniejszy tytul/nazwa; „Rozwiaz quiz" zawsze w jednej linii z min. odstepem 20px (nie przeskakuje na dol) */
.rc-title{font-size:13px!important}
.rc-res b{font-size:14px!important}
.rc-body{flex-wrap:nowrap!important}
.rc-res{flex:1 1 auto!important;min-width:0!important}
.rc-go{flex:0 0 auto!important;margin-left:20px!important;margin-top:0!important;width:auto!important;white-space:nowrap!important;justify-content:flex-start!important}

/* Turniej/podstrony: zakładki przewijane w bok na mobile (nie nachodzą na siebie) */
@media(max-width:690px){
	.subpage{height:auto;overflow:visible;padding:0}
	.subpage .container{overflow-x:auto;white-space:nowrap;padding:14px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
	.subpage .container::-webkit-scrollbar{display:none}
	.subpage a,.subpage span{font-size:17px;margin-right:22px;padding-bottom:6px;display:inline-block;float:none!important;vertical-align:middle}
	.subpage a.pull-right{float:none!important}
}
/* pulsująca czerwona kropka przy zakładce „Temat turnieju" (gdy trwa głosowanie na temat) */
.tt-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#EF4444;margin-left:7px;vertical-align:middle;position:relative;top:-2px;animation:ttPulse 1.4s infinite}
@keyframes ttPulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.55)}70%{box-shadow:0 0 0 7px rgba(239,68,68,0)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}}
@media(prefers-reduced-motion:reduce){.tt-dot{animation:none}}

/* ===== Galeria zdjec we wpisie (2-6) ===== */
.sq-wgal{position:relative;margin-top:4px}
.sq-wgal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.sq-wgal-track::-webkit-scrollbar{display:none}
@media (hover:hover){.sq-wgal-track{cursor:grab}}
.sq-wgal-slide img{user-select:none;-webkit-user-drag:none;pointer-events:none}
.sq-wgal-slide{flex:none;width:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;height:min(440px,62vw)}
.sq-wgal-slide img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;border-radius:8px;object-fit:contain}
.sq-wgal-cnt{position:absolute;top:10px;right:10px;background:rgba(18,26,34,.72);color:#fff;font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 10px;z-index:2}
.sq-wgal-nav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);border:0;display:grid;place-items:center;color:#1E2830;cursor:pointer;box-shadow:0 3px 10px rgba(0,0,0,.22);opacity:0;transition:opacity .15s;z-index:2;padding:0}
.sq-wgal:hover .sq-wgal-nav{opacity:1}
.sq-wgal-nav.prev{left:10px}.sq-wgal-nav.next{right:10px}
.sq-wgal-nav svg{width:16px;height:16px;display:block}
.sq-wgal-nav[disabled]{opacity:0!important;pointer-events:none}
@media (hover:none){.sq-wgal-nav{display:none}}
.sq-wgal-dots{display:flex;gap:6px;justify-content:center;margin-top:10px}
.sq-wgal-dots span{width:6px;height:6px;border-radius:50%;background:#CBD3DA;transition:.18s}
.sq-wgal-dots span.on{background:#47CAB3;transform:scale(1.25)}
body.night .sq-wgal-dots span{background:#3C4046}
body.night .sq-wgal-dots span.on{background:#47CAB3}

/* ===== Ankieta we wpisie ===== */
.wpis-poll-btn{position:absolute;bottom:12px;right:64px;width:20px;height:20px;cursor:pointer;color:#b7b7b7;z-index:2}
.wpis-poll-btn svg{width:20px;height:20px}
/* composer wpisu: trzy ikony SVG w jednej rodzinie (20px, wyrownane do jednej linii) */
svg.sq-ci{width:20px;height:20px;display:block;color:#b7b7b7}
.wpisy-upload svg.sq-ci{margin-top:0}
.wpisy-upload:hover svg.sq-ci,.emoji-button:hover svg.sq-ci{color:#2E9482}
.emoji-button:has(svg.sq-ci){width:20px;font-size:0;bottom:12px}
.wpisy-upload:has(svg.sq-ci){bottom:12px;right:36px}
.wpis-poll-btn:hover{color:#2E9482}
.wpis-poll-chip{width:200px;max-width:100%;margin:0 0 10px auto;font-size:13px;font-weight:700;background:#E4F6F1;border:1px solid #BEE7DD;border-radius:5px;padding:7px 10px;display:flex;align-items:center;gap:6px;color:#2E9482}
.wpis-poll-chip .wpc-q{color:#1E2830;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wpis-poll-chip a{cursor:pointer;font-weight:800;text-decoration:underline;margin-left:2px}
.wpis-poll-chip .wpis-poll-remove{color:#d33}
/* fasolka "Wynik" w trybie edycji wpisu/komentarza z chipem wyniku (nieedytowalny, tylko kosz) */
.sq-reschip-pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0 0 8px;font-size:13px;font-weight:700;background:#E4F6F1;border:1px solid #BEE7DD;border-radius:5px;padding:7px 12px;color:#2E9482}
.sq-reschip-pill .sq-reschip-del{color:#d33;cursor:pointer}
.night .sq-reschip-pill{background:rgba(71,202,179,.14);border-color:rgba(71,202,179,.34)}
.wpis-poll{margin:10px 0 4px}
.wpis-poll .wp-q{font-size:15px;font-weight:800;color:#1E2830;margin-bottom:10px;line-height:1.35}
.wpis-poll .wp-opts{display:flex;flex-direction:column;gap:8px}
.wpis-poll .wp-opt{display:flex;align-items:center;gap:11px;background:#fff;border:1.5px solid #E9EDF0;border-radius:5px;padding:11px 13px;cursor:pointer;text-align:left;width:100%;font:inherit;color:#1E2830;transition:.14s;margin:0}
.wpis-poll .wp-opts .wp-opt+.wp-opt{margin-top:0}
.wpis-poll .wp-opt:hover{border-color:#47CAB3;background:#E4F6F1}
.wpis-poll .wp-opt[disabled]{opacity:.6;cursor:default}
.wpis-poll .wp-rd{width:18px;height:18px;border-radius:50%;border:2px solid #87919a;flex:none}
.wpis-poll .wp-ot{font-size:14px;font-weight:700}
.wpis-poll .wp-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}
.wpis-poll .wp-cnt{font-size:12.5px;color:#87919a;font-weight:700}
.wpis-poll .wp-show{background:none;border:0;font:inherit;font-size:12.5px;font-weight:800;color:#2E9482;cursor:pointer}
.wpis-poll .wp-res{display:flex;flex-direction:column;gap:8px}
.wpis-poll .wp-rrow{position:relative;border:1px solid #E9EDF0;border-radius:5px;overflow:hidden;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.wpis-poll .wp-rfill{position:absolute;top:0;left:0;bottom:0;width:var(--w);background:#E7ECF0;transition:width .7s ease-out}
@media(prefers-reduced-motion:reduce){.wpis-poll .wp-rfill{transition:none}}
.wpis-poll .wp-rrow.mine{border-color:#BEE7DD}
.wpis-poll .wp-rrow.mine .wp-rfill{background:#E4F6F1}
.wpis-poll .wp-rlbl{position:relative;z-index:1;font-size:14px;font-weight:700;color:#1E2830;display:flex;align-items:center;gap:6px}
.wpis-poll .wp-chk{color:#2E9482;font-weight:900}
.wpis-poll .wp-rpct{position:relative;z-index:1;font-size:13px;font-weight:800;color:#1E2830;white-space:nowrap}
.wpis-poll .wp-rpct small{color:#87919a;font-weight:700;margin-left:3px}
.wpis-poll .wp-rrow.mine .wp-rpct{color:#2E9482}
.wpis-poll-modal{position:fixed;inset:0;z-index:100000;background:rgba(15,23,42,.5);display:none;align-items:center;justify-content:center;padding:16px}
.wpis-poll-modal .wpm-box{background:#fff;border-radius:8px;width:100%;max-width:460px;overflow:hidden;max-height:calc(100vh - 32px);display:flex;flex-direction:column}
.wpis-poll-modal .wpm-b{overflow-y:auto}
.wpm-h{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #E9EDF0}
.wpm-h b{font-size:16px;font-weight:900;color:#1E2830}
.wpm-h .wpm-x{width:30px;height:30px;border-radius:5px;background:#F4F6F8;border:0;font-size:18px;line-height:1;color:#87919a;cursor:pointer}
.wpm-b{padding:18px}
.wpm-fl{display:block;font-size:12px;font-weight:800;color:#1E2830;margin:0 0 7px}
.wpm-b .wpm-fl+.wpm-fl,.wpm-b #wpmOpts+.wpm-add{margin-top:6px}
.wpm-b label.wpm-fl:nth-of-type(2){margin-top:16px}
.wpm-fi{width:100%;background:#F4F6F8;border:1px solid #E9EDF0;border-radius:5px;padding:11px 13px;font:inherit;font-size:14.5px;color:#1E2830}
.wpm-ans{display:flex;align-items:center;gap:9px;margin-bottom:9px}
.wpm-ans .wpm-fi{flex:1}
.wpm-ans .wpm-del{margin-top:-4px;width:38px;height:42px;border-radius:5px;background:#F4F6F8;border:1px solid #E9EDF0;color:#87919a;cursor:pointer;flex:none;font-size:15px;display:grid;place-items:center;line-height:1;padding:0}
@media(max-width:690px){.wpis-poll-modal{padding-bottom:74px}.wpis-poll-modal .wpm-box{max-height:calc(100vh - 92px)}}
.wpm-add{background:none;border:0;font:inherit;font-weight:800;font-size:13px;color:#2E9482;cursor:pointer;padding:4px 0}
.wpm-f{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #E9EDF0}
.wpm-f .wpm-cancel{background:none;border:0;font:inherit;font-weight:800;font-size:14px;color:#87919a;cursor:pointer;padding:11px 14px}
.wpm-f .wpm-ok{background:#47CAB3;color:#fff;border:0;border-radius:5px;padding:11px 22px;font:inherit;font-weight:800;font-size:14px;cursor:pointer}
body.night .wpis-poll .wp-q,body.night .wpis-poll .wp-ot,body.night .wpis-poll .wp-rlbl,body.night .wpis-poll .wp-rpct{color:#ECEEF0}
body.night .wpis-poll .wp-opt{background:#26282B;border-color:#303236;color:#ECEEF0}
body.night .wpis-poll .wp-opt:hover{background:rgba(71,202,179,.14)}
body.night .wpis-poll .wp-rrow{border-color:#303236}
body.night .wpis-poll .wp-rfill{background:#34373D}
body.night .wpis-poll .wp-rrow.mine .wp-rfill{background:rgba(71,202,179,.14)}
body.night .wpis-poll-chip{background:rgba(71,202,179,.14);border-color:rgba(71,202,179,.34)}
body.night .wpis-poll-chip .wpc-q{color:#ECEEF0}
body.night .wpm-box{background:#1C1D20}
body.night .wpm-h,body.night .wpm-f{border-color:#303236}
body.night .wpm-h b,body.night .wpm-fl{color:#ECEEF0}
body.night .wpm-fi{background:#26282B;border-color:#303236;color:#ECEEF0}
body.night .wpm-ans .wpm-del,body.night .wpm-h .wpm-x{background:#26282B;border-color:#303236}

/* ===== Filtr typu quizu w pasku wyszukiwania ===== */
.type-scope{position:relative;flex:none;display:flex}
.type-scope .ts-btn{box-sizing:border-box;width:auto;float:none;margin:0;min-height:44px;display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #E5E9ED;border-radius:5px;padding:8px 14px;font:inherit;font-weight:800;font-size:13.5px;line-height:1.15;color:#15222D;cursor:pointer;white-space:nowrap}
.type-scope .ts-ico{display:none}
.type-scope .ts-ico .fa,.type-scope .ts-mi .fa{font-size:15px}
.type-scope .ts-aa{font-weight:900;font-size:12px}
.type-scope .ts-ch{color:#66757F;transition:transform .18s;font-size:14px}
.type-scope.open .ts-ch{transform:rotate(180deg)}
.type-scope.open .ts-btn{border-color:#47CAB3;background:#E4F6F1;color:#2E9482}
.ts-menu{box-sizing:border-box;position:absolute;top:calc(100% + 6px);left:0;width:250px;max-width:82vw;background:#fff;border:1px solid #E5E9ED;border-radius:8px;box-shadow:0 18px 44px -12px rgba(15,23,42,.4);padding:6px;z-index:1000;display:none;max-height:340px;overflow-y:auto;overflow-x:hidden;text-align:left}
.type-scope.open .ts-menu{display:block}
.ts-menu .ts-opt{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:0;background:none;border:0;border-radius:5px;padding:10px;font:inherit;font-weight:400;font-size:13.5px;color:#15222D;cursor:pointer;text-align:left;float:none;margin:0}
.ts-menu .ts-opt:hover{background:#F1F4F7}
.ts-menu .ts-opt.on{background:#E4F6F1;color:#2E9482}
.ts-menu .ts-mi{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:10px;flex:none}
.ts-menu .ts-mi img{width:22px!important;height:22px!important;min-width:0!important;object-fit:contain;display:block;float:none;margin:0;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0}
.ts-menu .ts-mi .tsi-d{display:none}
body.night .ts-menu .ts-mi .tsi-l{display:none}
body.night .ts-menu .ts-mi .tsi-d{display:block}
.ts-menu .ts-mi .fa,.ts-menu .ts-mi .ts-aa{margin:0;float:none;line-height:1}
.ts-menu .ts-opt.on .ts-mi{color:#2E9482}
.ts-menu .ts-mt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ts-menu .ts-ck{margin-left:auto;color:#2E9482;opacity:0;font-size:14px}
.ts-menu .ts-opt.on .ts-ck{opacity:1}
.create-search .search form{display:flex;gap:7px;align-items:stretch;flex-wrap:nowrap}
.create-search .search form #searchinput{flex:1;min-width:0}
.ts-sub{padding:15px;background:#fff;margin:-27px 0 0}
/* ===== Ujednolicony pasek zakladek (search + poczekalnia): koniec 'szalenia' na roznych rozdzielczosciach ===== */
.subpage.sq-tabsbar{height:auto;overflow:visible;padding:0}
.subpage.sq-tabsbar>.container{display:flex;align-items:center;gap:6px 26px;flex-wrap:nowrap;padding:14px 16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.subpage.sq-tabsbar>.container::-webkit-scrollbar{display:none}
.subpage.sq-tabsbar>.container>a,.subpage.sq-tabsbar .type-tab,.subpage.sq-tabsbar .poczek-typ{margin:0;flex:none;align-self:center}
.subpage.sq-tabsbar>.container>a{padding:0 0 6px;line-height:1.15;border-bottom:2px solid transparent}
.subpage.sq-tabsbar>.container>a.current{border-bottom:2px solid #47cab3;color:#333}
.subpage.sq-tabsbar .type-tab{margin:0}
.subpage.sq-tabsbar .type-tab-btn{padding:0 0 6px}
.subpage.sq-tabsbar .poczek-typ{font-size:24px;font-weight:100;color:#717171;padding:0 0 6px;cursor:pointer}
.subpage.sq-tabsbar form{margin:0 0 0 auto;flex:none;display:flex;align-items:stretch;gap:7px}
.subpage.sq-tabsbar form input[type=text]{margin:0;min-width:140px}
.subpage.sq-tabsbar a.mobile{flex:none}
@media(max-width:768px){
  .subpage.sq-tabsbar>.container{gap:6px 18px}
  .subpage.sq-tabsbar>.container>a,.subpage.sq-tabsbar .type-tab-btn,.subpage.sq-tabsbar .poczek-typ{font-size:19px!important}
  .subpage.sq-tabsbar form{margin-left:16px}
}
.comment-body:has(.comment-deleted) .comment-actions, .comment-body:has(.comment-deleted) .show-actions{display:none!important}
body.night .subpage.sq-tabsbar .poczek-typ{color:#9aa1a7}
/* ===== Pasek Poczekalni wg makiety: male zakladki + pigulka typow + wyszukiwarka-pigulka (Enter) ===== */
.subpage.pocz-bar{height:auto;overflow:visible;background:#fff;margin:-26px 0 20px;padding:0}
.subpage.pocz-bar>.container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 0;padding:13px 16px}
.pocz-bar .pb-tabs{display:flex;align-items:center;gap:34px;flex:0 0 auto}
.pocz-bar .pb-tab{font-size:17px!important;font-weight:300!important;color:#8b96a0!important;padding:2px 0 8px!important;margin:0!important;border:0;border-bottom:2px solid transparent!important;line-height:1.2!important;white-space:nowrap}
.pocz-bar .pb-tab:hover{color:#2E9482!important}
.pocz-bar .pb-tab.current{color:#2E9482!important;border-bottom-color:#47cab3!important}
.pocz-bar .pb-tools{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.pocz-bar .pb-typepill{position:relative;display:inline-flex;align-items:center;gap:8px;border:1px solid #E5E9ED;border-radius:10px;padding:9px 14px;background:#fff;font-size:15px!important;font-weight:400!important;color:#15222D!important;cursor:pointer;white-space:nowrap;margin:0!important}
.pocz-bar .pb-typepill i.fa-angle-down{font-size:14px;color:#8b96a0;margin:0}
.pocz-bar .pb-typepill ul.dropdown-select{position:absolute;top:100%;left:0;margin:8px 0 0;padding:6px 0;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.16);list-style:none;min-width:230px;z-index:1000;text-align:left}
.pocz-bar .pb-typepill ul.dropdown-select li{margin:0;display:block}
.pocz-bar .pb-typepill ul.dropdown-select li a{display:block;font-size:15px!important;line-height:1.3!important;font-weight:400!important;color:#444!important;margin:0!important;padding:10px 18px!important;border:0!important}
.pocz-bar .pb-typepill ul.dropdown-select li a:hover{background:#f3f5f7;color:#1f1f1f!important}
.pocz-bar .pb-search{display:flex;align-items:center;gap:8px;border:1px solid #E5E9ED;border-radius:10px;padding:7px 14px;background:#fff;margin:0}
.pocz-bar .pb-search i.fa{color:#9aa1a7;font-size:15px;margin:0}
.pocz-bar .pb-search input[type=text]{border:0!important;background:transparent!important;padding:0!important;margin:0!important;font-size:15px!important;line-height:1.3!important;font-weight:400!important;width:230px;min-width:0;max-width:none;outline:none;box-shadow:none!important;color:#333}
@media(max-width:690px){
  .subpage.pocz-bar>.container{margin-top:15px}
  .pocz-bar .pb-tabs{gap:22px;flex:1 0 100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  .pocz-bar .pb-tabs::-webkit-scrollbar{display:none}
  .pocz-bar .pb-tab{font-size:16px!important}
  .pocz-bar .pb-tools{flex:1 0 100%;justify-content:flex-start}
  .pocz-bar .pb-search{flex:1}
  .pocz-bar .pb-search input[type=text]{min-width:0;max-width:none;width:100%}
}
body.night .subpage.pocz-bar{background:#191a1d}
body.night .pocz-bar .pb-typepill,body.night .pocz-bar .pb-search{background:#26282b;border-color:#34363B}
body.night .pocz-bar .pb-typepill{color:#ECEEF0!important}
body.night .pocz-bar .pb-search input[type=text]{color:#ECEEF0}
body.night .pocz-bar .pb-typepill ul.dropdown-select{background:#262626;border-color:#3a3a3a}
body.night .pocz-bar .pb-typepill ul.dropdown-select li a{color:#e0e0e0!important}
body.night .pocz-bar .pb-typepill ul.dropdown-select li a:hover{background:#333;color:#fff!important}
.ts-searchbox{background:#fff;border-radius:10px;margin:0 0 20px}
.ts-searchbox form{display:flex;gap:7px;align-items:stretch;flex-wrap:nowrap;margin:0}
.ts-searchbox .ts-inp{flex:1;min-width:0;background:transparent;border:0;padding:13px;font-size:18px;line-height:1.4;font-weight:400;margin:0;box-shadow:none;outline:none}
.ts-searchbox .nectar-button{box-sizing:border-box;flex:none;float:none;width:120px;margin:0;padding:14px 34px;border-radius:10px;font-size:14px;font-weight:600;text-align:center;cursor:pointer}
@media(max-width:560px){.ts-searchbox .nectar-button{width:auto;padding:14px 18px}}
/* zakladka-dropdown typu na stronie wynikow */
.subpage .type-tab{display:inline-block;position:relative;vertical-align:top;margin-right:40px}
.subpage .type-tab-btn{font-family:inherit;font-size:24px;line-height:30px;font-weight:100;color:#717171;background:none;border:0;padding:0 0 17px;margin:0;cursor:pointer;white-space:nowrap}
.subpage .type-tab-btn .tt-ch{font-size:15px;color:#a7adb2;margin-left:7px;vertical-align:baseline;transition:transform .18s;display:inline-block}
.subpage .type-tab.current .type-tab-btn{color:#333;border-bottom:2px solid #47cab3}
.subpage .type-tab.open .type-tab-btn .tt-ch{transform:rotate(180deg)}
.type-tab-menu{box-sizing:border-box;position:fixed;left:0;top:0;min-width:240px;max-width:82vw;background:#fff;border:1px solid #E5E9ED;border-radius:8px;box-shadow:0 18px 44px -12px rgba(15,23,42,.4);padding:6px;z-index:100000;display:none;max-height:70vh;overflow-y:auto;overflow-x:hidden}
.type-tab.open .type-tab-menu{display:block}
.type-tab-menu a.tt-opt{box-sizing:border-box;display:flex;align-items:center;width:100%;font-size:14px;line-height:1.3;font-weight:400;color:#15222D;padding:10px;margin:0;border:0;border-radius:5px;white-space:nowrap;text-align:left}
.type-tab-menu a.tt-opt:hover{background:#F1F4F7}
.type-tab-menu a.tt-opt.on{background:#E4F6F1;color:#2E9482}
.type-tab-menu a.tt-opt .tt-i{font-size:15px;line-height:1;font-weight:400;color:#66757F;width:22px;height:22px;text-align:center;margin:0 10px 0 0;padding:0;border:0;flex:none;display:inline-flex;align-items:center;justify-content:center}
.type-tab-menu a.tt-opt .tt-i img{width:22px!important;height:22px!important;min-width:0!important;object-fit:contain;display:block;margin:0;float:none;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0}
.type-tab-menu a.tt-opt .tt-i .tsi-d{display:none}
body.night .type-tab-menu a.tt-opt .tt-i .tsi-l{display:none}
body.night .type-tab-menu a.tt-opt .tt-i .tsi-d{display:block}
.type-tab-menu a.tt-opt.on .tt-i{color:#2E9482}
.type-tab-menu a.tt-opt .tt-i .fa{font-size:15px;margin:0;padding:0;border:0;line-height:1}
.type-tab-menu a.tt-opt .tt-i .ts-aa{font-size:12px;font-weight:900;margin:0;padding:0;border:0;line-height:1}
.type-tab-menu a.tt-opt .tt-l{font-size:14px;line-height:1.3;font-weight:400;color:inherit;margin:0;padding:0;border:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}
.type-tab-menu a.tt-opt .tt-ck{font-size:14px;margin:0 0 0 auto;padding-left:8px;color:#2E9482;opacity:0;border:0;flex:none}
.type-tab-menu a.tt-opt.on .tt-ck{opacity:1}
/* dark mode - filtr typu na wynikach */
body.night .ts-sub{background:#191a1d}
body.night .ts-searchbox{background:#191a1d}
body.night .type-tab-btn{color:#9aa1a7}
body.night .subpage .type-tab.current .type-tab-btn{color:#ECEEF0}
body.night .type-tab-menu{background:#1c1d20;border-color:#34363B}
body.night .type-tab-menu a.tt-opt{color:#ECEEF0}
body.night .type-tab-menu a.tt-opt:hover{background:#26282b}
body.night .type-tab-menu a.tt-opt.on{background:rgba(71,202,179,.14);color:#47CAB3}
body.night .type-scope .ts-btn{background:#fff;border-color:#E5E9ED;color:#15222D}
body.night .ts-menu{background:#1c1d20;border-color:#34363B}
body.night .ts-menu .ts-opt{color:#ECEEF0}
body.night .ts-menu .ts-opt:hover{background:#26282b}
body.night .ts-menu .ts-opt.on{background:#26282b;color:#ECEEF0}
@media(max-width:560px){.type-scope .ts-lbl{display:none}}

/* Naglowki sekcji na /osiagniecia/ */
.ach-section-title{display:block;width:100%;flex-basis:100%;column-span:all;clear:both;box-sizing:border-box;margin:34px 0 12px;padding:0 0 10px;border-bottom:2px solid #E5E9ED;font-size:20px;font-weight:900;color:#15222D}
body.night .ach-section-title{color:#ECEEF0;border-color:#333}

/* dark mode: dodawanie/edycja quizu - kontenery obrazkow */
body.night #quiz-form .image-container{position:relative;background:#1c1c1c}
body.night #quiz-form .js-preview.empty{background:#1c1c1c}

/* CTA turnieju na stronie glownej (styl jak przycisk 'Teraz:' z banera /turniej) */
.sq-tt-cta-wrap{text-align:center;margin-top:16px}
.sq-tt-cta{display:inline-flex;align-items:center;gap:9px;background:#47CAB3;border:1px solid #47CAB3;border-radius:5px;padding:9px 14px;font-size:13.5px;font-weight:800;color:#fff!important;text-decoration:none;cursor:pointer;transition:background .15s;box-shadow:0 10px 22px -12px rgba(71,202,179,.75)}
.sq-tt-cta:hover{background:#2E9482;border-color:#2E9482;color:#fff}
.sq-tt-cta .tt-cup{flex:none;line-height:1}
.sq-tt-cta .tt-txt{text-align:left;line-height:1.35}
.sq-tt-cta .tt-txt small{display:block;font-size:12px;font-weight:700;opacity:.92}
.sq-tt-cta .pulse{width:8px;height:8px;border-radius:50%;background:#fff;position:relative;flex:none}
.sq-tt-cta .pulse::after{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(255,255,255,.5);animation:sqttpl 1.8s ease-out infinite}
@keyframes sqttpl{0%{transform:scale(.6);opacity:.8}100%{transform:scale(2.4);opacity:0}}
@media(prefers-reduced-motion:reduce){.sq-tt-cta .pulse::after{animation:none}}
/* pozycja turnieju w /wiecej: pulsujaca kropka etapu */
.list-link .sq-tt-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#47CAB3;position:relative;margin-left:6px;vertical-align:middle}
.list-link .sq-tt-dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(71,202,179,.45);animation:sqttpl 1.8s ease-out infinite}

/* Zakładki: ikona przy quizie (górna sekcja + wynik); done = wypełniona brandowym tealem */
.bm-btn{display:inline-flex;align-items:center;justify-content:center;background:none!important;border:0!important;box-shadow:none!important;padding:6px!important;margin:0!important;min-width:0!important;width:auto!important;cursor:pointer;color:#66757F;vertical-align:middle;line-height:1}
.bm-btn svg{width:20px;height:20px;display:block}
.bm-btn:hover{color:#47CAB3}
.bm-btn.done{color:#47CAB3}
.bm-btn.done svg{fill:currentColor}
body.night .bm-btn{color:#9097A0}
body.night .bm-btn:hover,body.night .bm-btn.done{color:#47CAB3}
#result.sq-rv3 .result-buttons .bm-btn svg{width:19px;height:19px}

/* dropdown Kategorie: nocne warianty ikon Pojedynku i Historii */
body.night .sq-cat-duel{content:url(https://samequizy.pl/wp-content/uploads/2026/07/07/images_44859e31c3ea0.png)}
body.night .sq-cat-chapters{content:url(https://samequizy.pl/wp-content/uploads/2026/07/05/images_75a4b1c59321.png)}

/* ===== SQ+ globalne radiusy (jasny/ciemny/premium - wszedzie, bez zmian kolorow) ===== */
#pagination a.page-numbers, #pagination span.page-numbers,
#pagination .next a, #pagination .next.inactive, #pagination .page-numbers.next,
#pagination .prev a, #pagination .prev.inactive, #pagination .page-numbers.prev{border-radius:5px}
a.startquiz{border-radius:5px}
.filters{border-radius:5px}
#author-comments .comment, .comments-container .comment{border-radius:5px}
.row article .content-inner{border-radius:5px}
.pagebck{border-radius:5px}
a.author-follow{border-radius:5px}
/* radius miniaturek TYLKO na profilach uzytkownikow (body.author = klasa WP na stronach autora), kazdy motyw */
body.author .wideposts article .content-inner .post-featured-img img{border-radius:5px}
.author-meta{border-radius:5px}
.user-info{border-radius:0px 0px 5px 0px}
.author .author-meta.mobile{margin-bottom:5px}
/* mobile boxy OBSERWUJE/OBSERWUJACYCH: zaokraglenia zewnetrzne (kazdy motyw; kolory borderow daje motyw) */
@media (max-width:992px){
.author #post-area .col-4 .col-xs-6:first-child{border-radius:5px 0 0 5px}
.author #post-area .col-4 .col-xs-6:last-child{border-radius:0 5px 5px 0}
}
.mobile.user-info-mobile.activity{border-radius:5px}
/* mobile boxy QUIZY/WPISY/O MNIE: radius tylko na SKRAJNYCH zewnetrznych rogach (kazdy motyw) */
@media (max-width:992px){
.author #post-area .col-4 .col-xs-4:first-child{border-radius:5px 0 0 5px}
.author #post-area .col-4 .col-xs-4:last-child{border-radius:0 5px 5px 0}
}
.sq-wgal-dots{margin-bottom:1px}
/* paginacja na WSZYSTKICH profilach (motyw premium nadpisuje swoim kolorem - inline CSS pozniej w kaskadzie) */
body.author #pagination{background:#f3f5f7}
body.night.author #pagination{background:#121212}
.stats b{color:#333 !important}
/* ===== domyslny tryb ciemny (bez motywu premium) - sekcje profilu ===== */
.night #activity .subtext{border-bottom:1px solid #121212}
.night .stats{border-bottom:1px solid #121212}
.night textarea#comment{background:#353535}
.night #activity span.daily{background:#353535}
.night #activity span.daily.failed{background:#353535;color:#c2c2c2}
.night .nectar-progress-bar .bar-wrap{background-color:#353535}
.night .author-meta h1, .night .author-meta h3{border-bottom:1px solid #121212}
/* box z nickiem: bez zaokraglenia gornych rogow - takze w domyslnym jasnym/ciemnym (motywy premium maja to samo) */
.author-meta.sqp-namebox{border-top-left-radius:0;border-top-right-radius:0}
/* box z sercami: bez border-bottom na h3 - takze domyslny jasny i ciemny (nocna regula wyzej ma wyzsza specyficznosc, stad osobny wpis .night) */
.author-meta.supers h3{border-bottom:none}
.night .author-meta.supers h3{border-bottom:none}
.night #activity .dailies{border-bottom:1px solid #121212}
@media only screen and (min-width:689px){
.night .kolekcje-link{border-left:2px solid #121212}
}

/* ===== globalny chevron dropdownow ===== */
.dropdown-trigger i.fa.fa-angle-down{font-size:14px;margin:0 5px 0 0}

/* ===== /szkice/: zaokraglenia, ikonowe akcje (desktop) ===== */
.page-template-page-userposts .row article .content-inner{border-radius:5px;position:relative}
.page-template-page-userposts .row article img.wp-post-image{border-radius:5px}
@media(min-width:691px){
    .page-template-page-userposts .row article .content-inner{margin-bottom:5px}
}
@media(max-width:690px){
    .page-template-page-userposts .row article .content-inner{margin-bottom:10px}
}
.page-template-page-userposts .row article{position:relative}
.page-template-page-userposts .sq-dr-pin{position:absolute;top:10px;right:12px;z-index:2;color:#b6bfc7;font-size:15px;line-height:1;padding:7px}
.page-template-page-userposts .sq-dr-pin:hover,.page-template-page-userposts .sq-dr-pin.pinned{color:#2E9482}
.page-template-page-userposts .drafts-actions .btn{border-radius:5px!important}
.page-template-page-userposts .sq-dr-del{display:inline-block;vertical-align:top;color:#ED3636;border-radius:5px;padding:9px 13px;line-height:1;font-size:15px;margin-right:6px}
.page-template-page-userposts .sq-dr-del:hover{background:#fdecec;color:#ED3636}
.sq-co-badge a{color:inherit;text-decoration:none;font-weight:800}
.sq-co-badge a:hover{text-decoration:underline}
.sq-co-badge .sqp-uic{width:13px;height:13px;margin-left:2px;vertical-align:-2px;border-radius:0}
.night .page-template-page-userposts .sq-dr-del:hover{background:#3b2222}

/* ===== Wspoltworzenie quizow: dopisek drugiego autora + badge w szkicach ===== */
.sq-co-byline{display:inline-flex;align-items:center;gap:4px;margin-left:6px;white-space:nowrap;vertical-align:middle}
.sq-co-byline .sq-co-link{width:13px;height:13px;color:#8468c6;flex:none}
.sq-co-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:#8468c6;background:rgba(132,104,198,.12);border-radius:99px;padding:3px 10px;margin:4px 0 10px;vertical-align:middle;white-space:nowrap}
.sq-co-badge .sq-co-link{width:10px;height:10px;flex:none}
.sq-co-badge.pending{color:#b58900;background:#fdf3d7}
.night .sq-co-badge{background:rgba(132,104,198,.22)}
.night .sq-co-badge.pending{background:#3b3116}
/* strona quizu (wspoltworzony): obaj autorzy jeden pod drugim z malymi avatarami,
   caly blok wysrodkowany w pionie wzgledem przyciskow (flex align-items z .quiz-author) */
.sq-co-stack{display:flex;align-items:center;gap:6px;margin:2px 0;min-width:0}
.sq-co-stack img{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none}
.quiz-top .quiz-author .ai.sq-co-ai{justify-content:center}
.quiz-top .quiz-author .ai .sq-co-stack .name{display:inline;font-size:14px}
/* drugi box autora pod quizem (wspolautor) */
.author-block.sq-co-block{margin-top:12px}

/* ===== Logo na bardzo waskich ekranach (<=350px): 120px + wysrodkowane w pionie (fasolka SQ+ nie spada nizej) ===== */
@media (max-width: 350px){
	header#top img#logo{width:120px!important;height:auto!important;margin-top:16px}
}
