/******************************************************************
Version: 2.16
******************************************************************/

html, body, * {margin:0;padding:0;outline:0;box-sizing:border-box;font-family: 'Roboto', sans-serif;}
html, body {background-color:#fff}
a {color: #fa8a21; text-decoration: none; transition: 0.3s;}
::after {transition: 0.3s;}
img {margin:0;padding:0}
table {font-family: 'Roboto', sans-serif}
p {margin-bottom:20px}
h1,h2,h3,h4,h5,h6 {font-family: 'Roboto', sans-serif;font-weight:700;color:#333}

.adsbygoogle {margin:20px auto}
.centered-content {width:100%;max-width:1198px;margin:0 auto;position:relative;padding-left:10px;padding-right:10px}
.clear {clear:both}
.margin-top-10 {margin-top:10px}
.margin-top-20 {margin-top:20px}
.margin-bottom-10 {margin-bottom:10px}
.margin-bottom-20 {margin-bottom:20px}
.color-light-blue {color:#0d4cab}
.fleft {float:left}
.fright {float:right}
.only-mobile {display:none}
.only-desktop {display:block}
a.white {color:#fff}
a.white:hover h5 {color:#fff; text-decoration: underline}
.person-info p {opacity: .7;}
h1, h2, h3 {font-size:26px;color:#000; font-family: 'Roboto', sans-serif}
/* #content .row .item .person-info a:hover h5 {color:#000; text-decoration: none; border-bottom:2px solid #0087d0;} */

#top .google-auto-placed {
    display: none !important;
 }

nav[role="navigation"] {display:none}
#product-section {border-bottom:solid 1px #DEDEDE;padding-bottom:40px;margin-bottom:20px}
#product-section div:not(.clear) {color:#333;float:right}
#product-section div:first-child {width:500px;text-align:left}
#product-section div:nth-child(1) h1.only-mobile ~ span:first-child {display:none}
#product-section div:nth-child(2) h1 {font-size:38px;color:#333;margin-bottom:6px}
#product-section div:nth-child(2) > span {display:block;margin-bottom:19px}
#product-section div:nth-child(2) > span > strong {display:inline-block;margin-right:17px}
#product-section div:nth-child(2) > p {height:32px; line-height:32px;position:relative}
#product-section div:nth-child(2) > p img {height:32px; line-height:32px}
#product-section div:nth-child(2) > p > strong {font-size:29px;display:inline-block;margin-left:17px}
#product-section div:nth-child(2) > p > span {display:inline-block;font-weight:700;margin-right:17px;margin-left:12px}
#product-section div:nth-child(2) > p > a {display:inline-block;margin-left:58px;width:184px;height:50px}
#product-section div:nth-child(2) > p > a > input[type="button"] {font-weight:700;width:100%;height:50px;background:transparent;border:solid 1px #0d4cab;cursor:pointer;color:#0d4cab;transition:0.3s}
#product-section div:nth-child(2) > p > a > input[type="button"]:hover {background:#0d4cab;color:#fff}
#product-section div:nth-child(2) > strong {display:inline-block;margin:24px 0 29px 0}
#product-section div img.image-product {width:95%;height:auto;margin-top:10px}
#product-section.desktop div img.image-product {width:auto;max-width:95%;max-height:300px}
#product-section.desktop div:first-child {text-align:center}
#product-section div img + span {display:block;font-size:12px}
#product-section p.mark-stars {cursor:pointer}


.evaluation-stars {height:32px;padding:2px;cursor:pointer}
.evaluation-stars .star-evaluation {width:26px;height:25px}

.status-produktu {display:block;height:50px;padding:2px;list-style:none}
.status-produktu.only-mobile {display:none}
.status-produktu li {position:relative;display:block;float:left;opacity:1;transition: 0.3s;float:left;margin-right:20px}
.status-produktu li::after {width:30px;height:30px;display:block;position:absolute;right:-15px;top:-15px;background:#F9B240;border-radius:50%;content:attr(data-after);font-size:12px;font-weight:700;text-align:center;color:#fff;line-height:30px}
.status-produktu li:hover {opacity:0.8}
.status-produktu li:first-child {background:#18D384}
.status-produktu li:nth-child(2) {background:#0d4cab}
.status-produktu li:nth-child(3) {background:#BC0866}
.status-produktu li:last-child {margin-right:0}
.status-produktu li a {font-weight:700;display:block;width:100%;height:100%;padding:17px 16px;color:#fff}
.status-produktu li a span {display:block;text-align:center}
.status-produktu li a:hover {color:#fa8a21 !important}
.status-produktu li a::before {width:22px;height:22px;display:inline-block;font-family:"Font Awesome 5 Free";font-size:20px}
.status-produktu li:first-child a::before {content:"\f164";margin-right:4px}
.status-produktu li:nth-child(2) a::before {content:"\f128";margin-right:4px}
.status-produktu li:nth-child(3) a::before {content:"\f165";margin-right:4px}


#top {min-height:108px;background: #000 url('/wp-content/uploads/2024/03/bg-top-2.jpg') no-repeat; }
#top .centered-content > div {float:left;line-height:108px;position:relative}
#top .centered-content #logotype {margin-left:0;height:108px}
#top .centered-content #search {width:434px;margin-left:127px;position:relative; float:right}
#top .centered-content #search input[type="text"] {width:100%;height:43px;border:solid 1px #5890b4;background:#031652 url('./img/input-loupe.png?v=1') no-repeat right -5px; background-color: rgba(0, 0, 3, 0.6);padding-left:10px;padding-right:70px;font-size:20px}
#top .centered-content #search .go {width:60px;height:43px;position:absolute;right:0;top:29px;opacity:0;cursor:pointer}
#top .centered-content .text {color:#333;padding-top:24px;padding-left:29px}
#top .centered-content .text > div {line-height:20px;font-size:13px}
#top .centered-content #hamburger-menu {float:right}
#top .centered-content #top-white-loupe {float:right;display:none}
#top #mobile-main-menu {display:none}
#top #mobile-search {padding:6px;display:none;position:relative}
#top #mobile-search::after {content:"\f002";width:53px;height:40px;margin-top:13px;position:absolute;right:4px;top:6px;z-index:1;text-align:center;color:#fa8a21;font-family:"Font Awesome 5 Free";font-size:26px;font-weight:600}
#top #mobile-search input[type="text"] {width:100%;height:53px;border:solid 1px #fff;padding-left:10px;padding-right:53px}

#top .centered-content #search .hints {position:absolute;left:0;right:0;top:78px;max-height:200px;background:#fff;z-index:100;display:none;border:solid 1px #ccc;border-top:none}
#top .centered-content #search .hints ul {list-style-type:none}
#top .centered-content #search .hints ul li {cursor:pointer;height:50px;line-height:28px;padding:10px;border-top:solid 1px #ccc;font-size:20px}
#top .centered-content #search .hints ul li a {color:#000;text-decoration:none;display:inline-block;width:100%;position:relative;font-size:18px}
#top .centered-content #search .hints ul li a:hover {color:#ffd700}
#top .centered-content #search .hints ul li a span.hint-type {display:inline-block;float:right;color:#999;font-size:16px}
#top .centered-content #search .hints ul li a span.hint-query {color:#ffd700}

#top #mobile-search .hints {position:absolute;left:6px;right:6px;top:160px;max-height:200px;background:#fff;z-index:100;display:none;border:solid 1px #ccc;border-top:none}
#top #mobile-search .hints ul {list-style-type:none}
#top #mobile-search .hints ul li {cursor:pointer;height:50px;line-height:28px;padding:10px;border-top:solid 1px #ccc;font-size:18px}
#top #mobile-search .hints ul li a {color:#000;text-decoration:none;display:inline-block;width:100%;position:relative;font-size:18px}
#top #mobile-search .hints ul li a:hover {color:#d9001a}
#top #mobile-search .hints ul li a span.hint-type {display:inline-block;float:right;color:#999;font-size:14px}
#top #mobile-search .hints ul li a span.hint-query {color:#d00}

#hamburger-menu .hamburger img {visibility:hidden}

#top .menu-close {display:none}

.menu-top {background-color: #000; border-bottom: 0;}
.menu-top .main-menu {
	display: flex;
	/*justify-content: space-between;*/
	list-style: none;
  
}
ul.main-menu li {
	flex: 0 1 auto;
}
ul.main-menu li a {
	color: #fff;
	text-transform:uppercase;
	font-weight: 700;
	font-size: 16px;
	
	padding: 12px 30px;
	display: block;
	border-left: 1px solid #333;
	text-align:center;
}
ul.main-menu li:last-child a {border-right: 1px solid #333}
ul.main-menu li.active a, .main-menu a:hover {
	color: #0087d0;
}
.menu-top.only-desktop ul.main-menu ul.hover-menu{
	list-style-type:none;
        position: absolute;
        border: none;
        display: none;
        right: 3px;
    top: 43px;
    width: auto;
        flex-direction: column;
        z-index: 100;
}
.menu-top.only-desktop ul.main-menu ul.hover-menu li{
        border: 1px solid #DCDCE0;
        border-width: 0 1px 1px 1px;
}
.menu-top.only-desktop .ul.main-menu .hover-menu-toggle{
        border-right: 1px solid #DCDCE0;
        max-width: 55px;
	position:relative;
}
.menu-top.only-desktop ul.main-menu .hover-menu-toggle > a{
}


#left-column {width:300px;float:left}
#left-column #menu-left {}
#left-column #menu-left h3 {margin:10px 0}
#left-column #menu-left h3:not(:first-child) {margin-top:25px}
#left-column #menu-left ul {list-style-type:none;padding:15px}
#left-column #menu-left ul li {line-height:22px; margin-bottom:14px;}
#left-column #menu-left ul a {color: #000}
#left-column #menu-left ul a.active {color: #0087d0}
#left-column #menu-left ul a:hover {color:#0087d0}
#left-column .ad {margin-top:25px}
#left-column #menu-left ul.menu a > span:first-child {position:relative;display:inline-block;width:82px;height:82px;overflow:hidden;border:0;margin-right:10px}
#left-column #menu-left ul.menu a > span:first-child img {border:none}
#left-column #menu-left ul.menu a > span:first-child::after {content:"";display:block;position:absolute;left:1px;right:1px;bottom:0;height:4px;background:#fff;border-bottom:solid 1px #DEDEDE}
#left-column #menu-left ul.menu a > span:nth-child(2) {width:calc(100% - 98px)}
#left-column #menu-left ul.menu a > span {margin-top:5px}

.menu .item-count {display:none}

#content {width:calc(100% - 339px);float:left}
#content h1 {margin-bottom:10px}
#content h3 {margin-bottom:20px}
#content .row {margin-bottom:20px}
#content .row .item {float:left;margin-right:18px;margin-bottom:22px;cursor:pointer;position:relative}


.last-added-product-item {position:relative;display:block;color:#333;/*padding-top:10px;*/background:transparent}
.last-added-product-item::after {
	bottom: 0;
	width: 100%;
	left: 0;
	height: 80%;
	transition: 0.3s;
	content: "";
	position:absolute;
	display:block;
	background:transparent;
}
.last-added-product-item:hover::after {

}
.last-added-product-item span {display:inline-block;margin:10px 0;float:left}
.last-added-product-item span:first-child img {padding:5px;margin-right:16px;border:solid 1px #DEDEDE;float:left}
.last-added-product-item span.clear {display:block;padding:0 0 10px 0;border-bottom:solid 1px #DEDEDE;float:none}
.last-added-product-item span p.mark-stars {margin-top:8px}
.last-added-product-item span p img {margin-right:0;width:18px}
.last-added-product-item span p strong.ocena {display:inline-block;margin-left:4px;position:relative;top:-2px}

.last-added-product-item > span:first-child {position:relative;display:inline-block;width:82px;height:82px;overflow:hidden;border:solid 1px #DEDEDE;margin-right:10px}
.last-added-product-item > span:first-child img {border:none}
.last-added-product-item > span:first-child::after {content:"";display:block;position:absolute;left:1px;right:1px;bottom:0;height:4px;background:#fff;border-bottom:solid 1px #DEDEDE}
.last-added-product-item > span:nth-child(2) {width:calc(100% - 98px)}
.last-added-product-item > span {margin-top:5px}


.item:after {
  content: "";
  position: absolute;
  display: block;
  left: -10px;
  width: 1px;
  height: 50%;
}
#content {margin-right:20px}
#content .row .item::after {
  bottom: 0; width:100%; left:0; height:100%;
  background: linear-gradient(to top, #000 0%, transparent 100%);
}


#content .row .item:hover::after {
  bottom: 0; width:100%; left:0;
  background: linear-gradient(to top, #de3400 0%, transparent 100%);
}


#content .row .item:nth-child(3) {margin-right:0}
#content .row .item:nth-child(4) {display:none}
#content .row .item h4.item-type {display:none;text-transform:uppercase;position:absolute;left:10px;top:10px;padding:5px 10px;color:#fff;background-color:#0087d0;font-size:11px; border-radius: 20px;}
#content .row .item h4.item-type a {color:#fff}
#content .row .item h4.item-type a:hover {color:#000}
#content .row .item .person-info {position:absolute;bottom:15px;z-index: 5; left:10px;right:10px;padding:7px 10px;color:#fff}
#content .row .item .person-info h5 {font-size:18px}
#content .row .item .person-info a h5 {color:#fff}
#content .row .item .person-info p {font-size:13px; margin-top: 10px;}
.item .a_image {display:block;max-width:265px;max-height:288px;overflow:hidden}
.item .a_image {width:265px;height: 288px;}
.item .a_image img {width: 100%; height: 100%;}

#content .item-large {position:relative;margin-top:20px;padding-bottom:20px;border-bottom:solid 1px #ccc}
#content .item-large h4.item-type {display:none;text-transform:uppercase;position:absolute;left:10px;top:10px;padding:5px 10px;color:#fff;background-color:#0087d0;font-size:11px; border-radius: 10px;}
#content .item-large h4.item-type a {color:#fff}
#content .item-large h4.item-type a:hover {color:#000}
#content .item-large .picture {float:left;width:31.6%}
#content .item-large .picture img {width:100%}
#content .item-large .person-info {float:left;width:67%;padding-left:30px;padding-top:30px}
#content .item-large .person-info a {color:#000}
#content .item-large .person-info a:hover h5 {color:#de3400; ext-decoration:underline}
#content .item-large .person-info h5 {font-size:22px; font-weight:900;}
#content .item-large .person-info h5 a {color:#000;font-family: 'Roboto', sans-serif}
#content .item-large .person-info p {font-size:18px;line-height:28px;padding-top:20px}

#content .pagination {text-align:center;margin-top:30px;margin-bottom:40px}
#content .pagination span.current {display:inline-block;padding:6px 10px 4px 10px;background-color:#e4e4e5;color:#000;min-width:30px;min-height:28px;font-family: 'Roboto', sans-serif;font-weight:600;font-size:14px}
#content .pagination a {display:inline-block;padding:6px 10px 4px 10px;background-color:#e4e4e5;color:#000;min-width:30px;min-height:28px;font-family: 'Roboto', sans-serif;font-weight:600;font-size:14px}

header.entry-header.picture {height:288px;overflow:hidden}

#bottom {background-color:#f5f6f8}
/*
footer {margin-bottom:20px;position:relative}
footer .go-to-top {display:block;width:60px;height:53px;background:url('./img/go-to-top.png') no-repeat left top;position:absolute;right:-30px;top:-27px;font-weight:700;font-size:28px;text-align:center}
footer #footer {margin:0px auto;padding:40px 0;max-width:1240px}
#footer .logo {display:inline-block;width:118px;height:28px;float:left;background:url('./img/logo-foot.png') no-repeat left top}
#footer-menu {font-weight:400;padding-top:0;padding-left:10px;right:0;margin-left:110px;text-align:left;font-size:16px;border-left:solid 1px #dbdbdb;line-height:18px}
#footer-menu a, #footer-links a{color:#000;text-decoration:none;font-weight:400}
#footer-menu .sep {display:inline-block;width:10px;text-align:center}
#footer-copyright{padding-top:5px;color:#333;font-size: 10px;line-height:16px}

footer .sbHolder {margin-top:20px;background:#f6f6f6;border:solid 1px #ddd;width:98%;height:40px;font-size:16px}
footer .sbHolder .sbSelector {width:100%;padding-top:4px}
footer .sbHolder .sbOptions {width:100%;margin-top:12px;background:#f6f6f6;border:solid 1px #ddd}
footer .sbHolder .sbOptions li {height:40px}
footer .sbHolder .sbOptions li:hover {background:#ddd}
footer .sbHolder .sbOptions li a {width:100%}
*/

footer .go-to-top {display:block;width:60px;height:53px;background:url('./img/go-to-top.png') no-repeat left top;position:absolute;right:-30px;top:-27px;font-weight:700;font-size:28px;text-align:center}
#footer {
        clear: both;
        margin: 0 auto;
	padding-left:0px;
        position: relative;
	border-top:solid 1px #cccbcb;
	background-color: #fff;
	padding-top: 5px;
}
#footer-logo {
        width: 118px;
        float: left;
        border-right: 1px solid #dbdbdb;
}
#footer-logo img {
    max-width: 117px;
    max-height: 28px;
}
#footer-menu {
        float:left;
        padding-top: 9px;
        padding-left: 10px;
        right: 0;
        margin-left: 5px;
        font-size: 14px
}
#footer-menu > a {
    font-weight:700;
}
#footer-links {
        margin-left: 117px;
        border-left: 1px solid #dbdbdb;
        padding-left: 15px
}
#footer-links, #footer-links p.bold {
        font-size: 12px;
}
#footer-links p.bold {
    margin:0;
}
#footer>div:first-of-type {
        display: inline-flex;
        text-align: right
}
#pagination a, .inlb {
        display: inline-block
}
.footer-menu-sep {
        color: #dbdbdb !important;
        margin: 0 5px
}
.bold {
        font-weight: 700
}
#footer-links a, #footer-menu a {
    color: #424242;
    text-decoration: none;
    font-family: Arial;
}
#footer-links {
        padding-top: 15px;
        color: #424242
}
#footer-copyright {
        padding-top: 15px;
        color: #9a9a9a;
        font-size: 10px;
        font-weight:300;
        padding-bottom:15px;
}
#footer-link-list {
        margin-top: 5px;
        line-height: 1.7em
}
#footer .footer-padding-top {height:15px}
#mobile-footer, .mobile-footer-div {
    display: none;
}




#content.list h1 {float:left;padding:6px 12px 6px 0;color:#0d4cab;font-size:32px}
#content.list .social {float:right}
#content.list .actors {margin-bottom:40px}




#content.biography h1.actor-name-header span {font-size:32px;font-weight:600;font-family: 'Roboto', sans-serif}
#content.biography h1.actor-name-header span.gray {color:#b6b6b6;font-weight:400}
#content.biography ul#tags {list-style-type:none;position:relative}
#content.biography ul#tags li.tag {float:left;background-color:#daedfc;color:#0d4cab;margin-right:10px;margin-bottom:5px;padding:4px 10px;font-size:13px}
#content.biography #table-of-contents {background:#F5F6F8;margin-top:20px;overflow:hidden}
#content.biography #table-of-contents h2 {text-transform:uppercase;font-size:16px;border-bottom:solid 1px #cccccc;padding:10px 18px;margin-bottom:6px;position:relative;cursor:pointer}
#content.biography #table-of-contents h2 span.arrow {display:block;position:absolute;right:20px;top:15px;width:16px;height:12px;background:url('./img/arrow.png') left top}
#content.biography #table-of-contents h2 span.arrow.collapsed {background:url('./img/arrow.png') right top}
#content.biography #table-of-contents ol {margin-left:15px;padding:10px 18px;color:#0d4cab}
#content.biography #table-of-contents ol li {line-height:26px}
#content.biography #table-of-contents ol li a {color:#0d4cab;font-weight:500}
#content.biography #table-of-contents ol li a:hover {color: #0087d0}
#content.biography .social-div-container {background:#f5f6f8;min-height:53px;display:none}
#content.biography ul.social {margin-top:10px;list-style-type:none;background:#f5f6f8;min-height:53px}
#content.biography ul.social li {float:left;margin-left:20px;margin-top:12px;height:27px}
#content.biography ul.social li a {display:block;line-height:27px;height:27px;position:relative}
#content.biography ul.social li a span {display:inline-block;position:relative;top:-7px;left:0;color:#0087d0;font-weight:600;font-size:15px;font-family: Montserrat}

#content.biography .poll {border:solid 2px #00cc6e;padding:8px;position:relative;margin-top:20px; border-radius: 10px;}
#content.biography .poll .poll-bevel-title {position:absolute;left:calc(50% - 63px);top:-10px;width:126px;background:#fff;text-transform:uppercase;color:#00cc6e;font-size:12px;font-weight:600}
#content.biography .poll .title {margin:10px;text-align:center}
#content.biography .poll .box {margin-top:15px}
#content.biography .poll .left-box {float:left;margin-left:40px}
#content.biography .poll .right-box {float:right;margin-right:40px}
#content.biography .poll .box .avatar {float:left}
#content.biography .poll .box .answer {float:left;margin:15px 20px}
#content.biography .poll .outcome {display:none}

#content.biography .poll .box .avatar .sm-img {height:102px;overflow:hidden}
#content.biography .poll .box .avatar img{width:102px}

#content.biography .poll.voted {height:253px}
#content.biography .poll.voted .title {color:#35bc70;font-size:18px;margin-top:20px}
#content.biography .poll.voted .box {margin-top:5px}
#content.biography .poll.voted .box .answer {opacity:0.3;font-weight:600}
#content.biography .poll.voted .box .avatar img{opacity:0.3}
#content.biography .poll.voted .box.win .answer {opacity:1}
#content.biography .poll.voted .box.win .avatar img {opacity:1}
#content.biography .poll.voted input[type="radio"] {display:none}
#content.biography .poll.voted .answer {opacity:0.5}
#content.biography .poll.voted .outcome {display:block;text-align:center;color:#da0116;font-size:20px;font-weight:600;font-family: 'Roboto', sans-serif;margin-top:5px}
#content.biography .poll.voted .outcome.win {color:#36be6a}
#content.biography .poll.voted .submit {text-align:center;position:absolute;left:10px;right:10px;bottom:20px}
#content.biography .poll.voted .submit input[type="submit"] {border:none;color:#fff;background-color:#0087d0;width:241px;height:44px;text-transform:uppercase;font-size:15px;cursor:pointer}
#content.biography .poll.voted .submit input[name="submit"] {border:none;color:#fff;background-color:#0087d0;width:241px;height:44px;text-transform:uppercase;font-size:15px;cursor:pointer}


#content.biography ol.article {margin-top:20px;margin-left:15px;padding:0}
#content.biography ol.article li {margin-top:20px;margin-left:0;font-size:17px;font-weight:400;font-size:18px;font-weight:700;font-family: 'Roboto', sans-serif}
#content.biography ol.article h2 {font-size:22px;font-weight:700;margin-bottom:20px}
#content.biography ol.article li p {font-size:17px;font-weight:400;line-height:27px;margin-left:-18px}
#content.biography .only-paragraphs h2 {font-size:22px;font-weight:700;margin-bottom:20px;color:#0d4cab}
#content.biography .only-paragraphs ul {margin-top:20px;margin-left:15px;margin-bottom:20px;padding:0}
#content.biography .only-paragraphs ol {margin-top:20px;margin-left:15px;margin-bottom:20px;padding:0}
#content.biography .only-paragraphs li {margin-top:20px;margin-left:0;font-size:17px;font-weight:400;font-size:18px}
#content.biography .only-paragraphs {margin-top:20px}
#content.biography .only-paragraphs p {font-size:17px;font-weight:400;line-height:27px}
#content.biography .only-paragraphs img:first-child {float:left;display:inline-block;margin-right:10px}
#content.biography .only-paragraphs img:first-child ~ p:after {display:block;content:"";clear:both}

#content.biography ol li .pictures.mems {text-align:center}
#content.biography ol li .prev-next-bar {text-align:center;margin-top:20px}
#content.biography ol li .prev-next-bar-products {text-align:center;margin-top:20px}

#content.biography .comment-box {margin-top:20px}
#content.biography .comment-box .comments-title {margin-top:40px}
#content.biography .comment-box #commentform {margin-bottom:60px}
#content.biography .comment-box #commentform label {display:none}
#content.biography .comment-box #commentform #comment {width:100%;height:83px;border:solid 1px #dbdbdd;padding:6px 8px}
#content.biography .comment-box #commentform input {height:43px;border:solid 1px #dbdbdd;padding:6px 8px;font-size:16px}
#content.biography .comment-box #commentform input[name="captcha"] {width:47px}
#content.biography .comment-box #commentform input[type="submit"] {color:#fff;background:#0087d0 url('./img/add_comment_white_arrow.png') no-repeat 88px -1px;width:117px;border:none;font-weight:700;cursor:pointer;transition:0.3s}
#content.biography .comment-box #commentform input[type="submit"]:hover {background:#39afd9 url('./img/add_comment_white_arrow.png') no-repeat 88px -1px}
#content.biography .comment-box #commentform .captcha-and-submit {color:#8e8e8e}
#content.biography .comment-box #commentform p.comment-form-email {display:none}
#content.biography .comment-box #commentform p.comment-form-url {display:none}
#content.biography .comment-box #commentform p.comment-form-cookies-consent {display:none}
#content.biography .comment-box #commentform p.comment-form-author {display:inline-block;float:left}
#content.biography .comment-box #commentform p.math-captcha-form {display:inline-block;float:left;clear:none;text-align:right;width:calc(100% - 47px - 117px - 170px);margin-right:15px}
#content.biography .comment-box #commentform p.form-submit {display:inline-block;float:right}
#content.biography .comment-box #commentform .comment-notes {color:#f00;display:none}
#content.biography .comment-box #commentform .comment-notes #email-notes {display:none}

#content.biography .comment-box .comments {}
#content.biography .comment-box ol.comment {list-style-type:none}
#content.biography .comment-box .comments .comment {padding:10px 0;border-bottom:solid 1px #cccccc}
#content.biography .comment-box .comments .comment:first-child {padding-top:0}
#content.biography .comment-box .comments .comment:last-child {border-bottom:0}
#content.biography .comment-box .comments .comment-meta {color:#afafaf !important;line-height:24px;margin-bottom:10px;font-family:Roboto}
#content.biography .comment-box .comments .comment-meta .comment-author {font-weight:700;font-family:Roboto;display:inline-block}
#content.biography .comment-box .comments .comment-meta .comment-author .says {display:none}
#content.biography .comment-box .comments .comment-meta .comment-metadata {font-weight:700;font-family:Roboto;display:inline-block}
#content.biography .comment-box .comments .comment-meta .comment-metadata a {color:#afafaf}
#content.biography .comment-box .comments .comment-content {line-height:24px;font-family:Roboto}
#content.biography .comment-box .commentlist img.avatar {display:none}
#content.biography .comment-box .comments .post-author-badge {display:none}
#content.biography .comment-box .comments a.comment-reply-link {display:none}
#content.biography .comment-box .comments .edit-link-sep {display:none}
#content.biography .comment-box .comments .edit-link {display:none}

#content.biography .comment-box ol.commentlist {list-style-type:none}
#content.biography .comment-box ol.commentlist li {margin-bottom:20px}
#content.biography .comment-box ol.commentlist .comment {padding:10px 0;border-bottom:solid 1px #cccccc}
#content.biography .comment-box ol.commentlist .comment:first-child {padding-top:0}
#content.biography .comment-box ol.commentlist .comment:last-child {border-bottom:0}
#content.biography .comment-box ol.commentlist .comment-meta {line-height:24px;margin-bottom:10px;font-family:Roboto}
#content.biography .comment-box ol.commentlist .comment-meta .comment-author {font-weight:700;font-size:20px;display:inline-block}
#content.biography .comment-box ol.commentlist .comment-meta .comment-author .says {display:none}
#content.biography .comment-box ol.commentlist .comment-meta .comment-metadata {font-weight:700;font-size:13px;display:inline-block}
#content.biography .comment-box ol.commentlist .comment-content {line-height:24px}
#content.biography .comment-box ol.commentlist img.avatar {display:inline-block}
#content.biography .comment-box ol.commentlist .post-author-badge {display:none}
#content.biography .comment-box ol.commentlist a.comment-reply-link {display:none}
#content.biography .comment-box ol.commentlist .edit-link-sep {display:none}
#content.biography .comment-box ol.commentlist .edit-link {display:none}
#content.biography .comment-box ol.commentlist .my-avatar {display:block;width:50px;height:50px;background:#DEDEDE;border-radius:25px;text-align:center;font-size:20px;font-weight:700;padding-top:12px;float:left}
#content.biography .comment-box ol.commentlist .comment-meta {display:block;position:relative;float:left;margin-left:20px;width:calc(100% - 80px);color:#000}
#content.biography .comment-box ol.commentlist .comment-meta:after {display:block;content:"";float:none;clear:both}
#content.biography .comment-box ol.commentlist .comment-meta .comment-author {float:left}
#content.biography .comment-box ol.commentlist .comment-meta .comment-metadata {font-weight:300;float:right}
#content.biography .comment-box ol.commentlist .comment-meta .clear {display:block;height:8px}
#content.biography .comment-box ol.commentlist .comment-meta p {color:#666;margin-bottom:10px}
#content.biography .comment-box ol.commentlist .comment-meta p.mark-stars {color:#000}
#content.biography .comment-box ol.commentlist .comment-meta p.mark-stars img {width:17px;height:16px}
/* ukrywamy dodatkowe pole komentarza */
div.nm-wrap-comments {display:none}

#content.biography h3 {font-size:22px;font-weight:700}

#content.biography .similars {margin-bottom:40px}
#content.biography .similars .pictures {text-align:center}
#content.biography .similars .pictures .image-and-text {float:left;margin-right:2px;position:relative;font-weight:700;margin-bottom:15px;font-family: 'Roboto', sans-serif !important;font-size:14px !important;max-width:205px}
#content.biography .similars .pictures .image-and-text a.picture_a {display:block;max-width:198px;height:245px;margin-bottom:5px;position:relative;overflow:hidden}
#content.biography .similars .pictures .image-and-text > a {color:#000;font-family: 'Roboto', sans-serif;font-size:16px}
#content.biography .similars .pictures .image-and-text > a:hover {color:#0087d0}
#content.biography .similars .pictures .image-and-text img {width:100%;border:solid 1px #dadbdf;height:245px}
#content.biography .similars .pictures .image-and-text a.picture_a img {position:relative;left:0;top:0;width:100%;height:245px;transition:0.3s}
#content.biography .similars .pictures .image-and-text a.picture_a:hover img {width:105%;left:-5px;top:-5px;height:265px}
#content.biography .similars .pictures .image-and-text h4.item-type {display:none;text-transform:uppercase;position:absolute;left:3px;top:6px;height:32px;padding:7px 15px;color:#fff;background-color:#0087d0;font-size:13px}
#content.biography .similars .pictures .image-and-text h4.item-type a {color:#fff}
#content.biography .similars .pictures .image-and-text h4.item-type a:hover {color:#000}
#content.biography .similars .prev-next-bar {text-align:center;margin-top:20px}
#content.biography .similars .prev-next-bar-products {text-align:center;margin-top:20px}

#content.biography .sources {margin-bottom:60px;font-size:14px;line-height:22px}

#left-column.biography #person-picture {position:relative}
#left-column.biography #person-picture a {color:#fff}
#left-column.biography #person-picture a:hover {color:#000}
#left-column.biography .item-type {display:none;text-transform:uppercase;position:absolute;left:10px;top:10px;padding:5px 10px;color:#fff;background-color:#0087d0;font-size:12px;font-weight:900; border-radius: 20px; font-family: 'Roboto', sans-serif}

#content.biography #person-picture-mobile {position:relative;text-align:center;margin-bottom:15px}
#content.biography #person-picture-mobile a {color:#fff}
#content.biography #person-picture-mobile a:hover {color:#000}
#content.biography #person-picture-mobile .item-type {display:none;text-transform:uppercase;position:absolute;left:calc(50% - 150px + 10px);top:10px;padding:5px 11px;color:#fff;background-color:#0087d0;font-size:11px;font-weight:900; border-radius: 20px; font-family: 'Roboto', sans-serif}
#content.biography #person-picture-mobile img {width:100%;height:auto}

#content.biography ol.article li > ul {list-style-type:disc}


.post-navigation {display:none}




#left-column.biography a.last-added-product-item span h4 {display:block;position:relative;left:0;top:0;color:#333;background:transparent;text-transform:none;padding:0;font-size:inherit}
#content.biography .image-and-text {text-align:left}
#content.biography .image-and-text.with-stars {text-align:left}
#content.biography .image-and-text.with-stars p.mark-stars {margin-top:8px}
#content.biography .image-and-text.with-stars p.mark-stars img {margin-right:0;width:18px;height:auto;border:none}
#content.biography .image-and-text.with-stars p.mark-stars strong.ocena {display:inline-block;margin-left:4px;position:relative;top:-2px}
#content.biography .similars .pictures .image-and-text {margin-right:4px}

.evaluate-box h2 {margin-bottom:10px}


@media screen and (max-width: 1275px) {
    footer .go-to-top {right:10px}
}
@media screen and (max-width: 1216px) {
    .row .item {width:31%}
    .row .item img {width:100%}
}
@media screen and (max-width: 1140px) {
    #top .centered-content .text {display:none}
}
@media screen and (max-width: 1111px) {
    #top .centered-content #search {width:37%}
}
@media screen and (max-width: 1003px) {
    .row .item {width:48%;margin-bottom:15px}
    #content .row .item:nth-child(2) {margin-right:0}
    #content .row .item:nth-child(3) {margin-right:22px}
    #content .row .item:nth-child(4) {margin-right:0;display:block}
}
@media screen and (max-width: 925px) {
    #top .centered-content #hamburger-menu {float:right;margin-left:5px;margin-right:-8px}
    #top .centered-content #hamburger-menu img {width:75%}
    #top .centered-content #top-white-loupe {display:block;float:right;padding-top:3px}
    #top .centered-content #logotype {position:relative;left:0;top:-8px;right:0;text-align:center}
    
    #top #mobile-main-menu ul {background-color:#fff}
    #top #mobile-main-menu ul li {padding:10px;line-height:34px;border-bottom:solid 1px #ccc}
    #top #mobile-main-menu ul li a {color:#000;font-size:20px}
   
    
    .menu a {display:block;width:100%;height:100%;position:relative}
    .menu .item-count {display:block;position:absolute;right:0;top:0;color:#494949;font-size:16px}
    
    #top #search {display:none}
    #left-column {float:left;width:100%}
    #content {width:100%}
    footer .go-to-top {display:none}

    #hamburger-menu .hamburger img {visibility:inherit}
}
@media screen and (max-width: 900px) {
    .only-mobile {display:block}
    .only-desktop {display:none}
    #logotype {margin-top:0}
    #logotype img {width:82%}
    #top .centered-content #search {width:37%;margin-left:64px}
    div {font-size:13px}
    h1, h1 * {font-size:30px}

    #product-section div:nth-child(2) > p {text-align:left}
    #product-section div:not(.clear) {float:left}

    #top {min-height:1px;height:69px}
    #top .centered-content #logotype {height:69px;top:-7px;text-align:left}
    #top .centered-content > div {line-height:69px}
    #top .centered-content #hamburger-menu {float:right}
    #top .centered-content #top-white-loupe {float:right;margin-right:15px}

    #top #mobile-search {position:relative;left:0;right:0;z-index:10}
    #top #mobile-search input[type="text"] {border:solid 1px #ccc;font-size:16px}
    #top #mobile-main-menu ul {position:relative;left:0;right:0;z-index:10}
    #content .row .item:nth-child(3) {margin-right:19px}

    nav.hamburger-and-loupe {display:block;width:100px;position:absolute;top:22px;right:10px}
    .menu-top.only-desktop {display:none}
    i.fa.fa-search{font-size:22px;font-weight:600}
    #menu-toggle {width:20px;display: inline-block;position: relative;top:6px;z-index: 1;-webkit-user-select: none;user-select: none;float:right}
    #menu-toggle a {text-decoration: none;color: #232323;transition: color 0.3s ease}
    #menu-toggle a:hover {color: tomato}
    #menu-toggle input {display: block;width: 100%;height: 32px;position: absolute;top: -7px;left: -5px;cursor: pointer;opacity: 0; /* hide this */ z-index: 2; /* and place it over the hamburger */ -webkit-touch-callout: none;}
    #menu-toggle span {display: block;width: 100%;height: 2px;margin-bottom: 6px;position: relative;background: #fa8a21;border-radius: 3px;
	z-index: 1;
	transform-origin: 4px 0px;
	transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
    }
    #menu-toggle span:first-child {transform-origin: 0% 0%}
    #menu-toggle span:nth-last-child(2) {transform-origin: 0% 100%}
    #menu-toggle input:checked ~ span {opacity: 1;transform: rotate(-45deg) translate(-2px, -1px)}
    #menu-toggle input:checked ~ span:nth-last-child(3) {opacity: 0;transform: rotate(0deg) scale(0.2, 0.2)}
    #menu-toggle input:checked ~ span:nth-last-child(2) {transform: rotate(45deg) translate(-4px, -6px)}
    #menu-toggle input:checked ~ span:nth-last-child(1) {transform: rotate(-45deg) translate(2px, -3px)}
    #menu {
	position: absolute;
	width: 300px;
	margin: -100px 0 0 -50px;
	padding: 50px;
	padding-top: 125px;

	background: #ededed;
	list-style-type: none;
	-webkit-font-smoothing: antialiased;
	/* to stop flickering of text in safari */
	transform-origin: 0% 0%;
	transform: translate(-100%, 0);

	transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0)
    }
    #menu li {padding: 10px 0;font-size: 22px}
    #menu-toggle input:checked ~ ul {transform: none}


    #product-section > div {max-width:100%}
    #product-section > div > img {width:100% !important}
    #product-section div:first-child {width:100%;text-align:left;float:none;margin-bottom:20px}
    #product-section div:nth-child(2) h1.only-desktop ~ span {display:none}
    #product-section div:nth-child(1) h1.only-mobile ~ span {display:block}
    #product-section div:nth-child(1) h1 {color:#333;margin-bottom:6px}
    #product-section div:nth-child(1) > span {display:block;margin-bottom:19px}
    #product-section div:nth-child(1) > span > strong {display:inline-block;margin-right:17px}
    #product-section div:nth-child(2) {text-align:center;font-size:16px}
    #product-section div:nth-child(2) input[type="button"] {font-size:16px !important;font-weigth:700}
    #product-section div:nth-child(2) > strong {font-weight:700;margin-top:6px}
    #product-section div:nth-child(2) .add-opinion-scrollto {display:block;margin:20px auto 0 auto}
    #product-section div:nth-child(2) > p {height:auto}
    #product-section div:nth-child(2) > p > strong {margin-left:8px}
    #product-section div:nth-child(2) > p > span {margin-left:6px;margin-right:4px}
    #product-section div:nth-child(2) > p img {height:26px}
    #product-section div img {margin-top:0}

    .status-produktu.only-desktop {display:none}
    .status-produktu.only-mobile {display:block;text-align:center;margin-bottom:20px}
    .status-produktu.only-mobile li {background:#18D384;float:left;display:inline-block;margin-bottom:25px}
    .status-produktu.only-mobile li:last-child {float:none;margin:0 auto}
    .status-produktu.only-mobile li a {padding:12px 8px;font-size:13px}
    .status-produktu.only-mobile li:first-child {background:#18D384;float:left}
    .status-produktu.only-mobile li:nth-child(2) {background:#BC0866;float:right;margin-right:15px}
    .status-produktu.only-mobile li:nth-child(3) {background:#0d4cab}
    .status-produktu.only-mobile li:first-child a::before {content:"\f164";margin-right:4px}
    .status-produktu.only-mobile li:nth-child(2) a::before {content:"\f165";margin-right:4px}
    .status-produktu.only-mobile li:nth-child(3) a::before {content:"\f128";margin-right:4px}


    #content .actors.row {margin-bottom:0}
    #content .row .item {float:left;width:46%;display:inline-block}
    .item .a_image {width:100%;height:auto;max-width:265px}
    .item .a_image {width:100%;max-width:1000px;height:auto}

    #content .item-large {width:100%;padding-bottom:15px}
    #content .item-large .picture {display:inline-block;width:45%}
    #content .item-large .picture h4 {padding: 2px 7px 4px 7px}
    #content .item-large .picture h4 a {font-size:10px !important}
    #content .item-large .person-info {display:inline-block;width:55%;padding-left:10px;padding-top:0;}
    #content .item-large .person-info h5 {font-size:16px;margin-top:-3px}
    #content .item-large .person-info p {margin-top:5px;font-size:16px;line-height:18px;padding-top:0}
    header.entry-header.picture {max-height:180px !important}
    #content.biography .poll.voted {height:423px}
    #content.biography .comment-box #commentform p.comment-form-author {float:none;display:block}
    #content.biography .comment-box #commentform p.comment-form-author #author {width:100%}
    #content.biography .comment-box #commentform p.math-captcha-form {width:170px}
    #content.biography .comment-box #commentform p.math-captcha-form {text-align:left}

    #content.biography .similars .pictures .image-and-text:nth-child(even) {margin-right:0;float:right}
    #content.biography .similars .pictures .image-and-text a.picture_a img {height:auto}
    #content.biography .similars .pictures .image-and-text a.picture_a:hover img {height:auto}

    #footer {height:90px;padding-left:0; padding: 5px 15px 0 15px; margin:0;}
    a#footer-logo img {width:160px}
    #footer .footer-padding-top {height:15px}
    #footer-logo {width:120px;display:block}
    #footer-menu{width:62%;margin-top:-3px;float:left;padding-left:10px;margin-left:0}
    .mobile-footer-div {
	margin-left: 119px;
	border-left: 1px solid #dbdbdb;
	padding-left: 10px;
	padding-top: 10px;
    position: relative;
	}
	.mobile-footer-div:before{
		content: '\25BC';
		position: absolute;
		right: 5px;
		top: 19px;
	}
    .mobile-footer-div, #mobile-footer {
	display: inline-block;
    }
    #mobile-footer {
	padding: 8px;
	font-size: 13px;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	-webkit-appearance: none;
    }
    #footer-links {
	display: none;
    }

    .wp-block-image img {height:auto}
}
@media screen and (max-width: 690px) {
    #top .centered-content #search {width:37%;margin-left:32px}
    #content.biography .poll .left-box {margin-left:10px}
    #content.biography .poll .right-box {margin-right:10px}
    #content.biography .poll .box .answer {margin:45px 10px;max-width:170px}
    #content.biography .poll .left-box .answer {}
    #content.biography .poll .right-box .answer {text-align:right}
    #content.biography ol.article {padding-left:20px;padding-right:20px}
    #content.biography .sources {padding-left:20px;padding-right:20px}
    #content.biography h3 {font-size:18px}
    #content.biography .comment-inputs-line {line-height:50px}
    #content.biography .similars .pictures .image-and-text a.picture_a {height:auto}
    #content.biography .similars .pictures .image-and-text img {height:auto}
}
@media screen and (max-width: 665px) {
    #content.biography .similars .pictures .image-and-text {width:48%}
    #content.biography .similars .pictures .image-and-text img {max-width:205px}
}
@media screen and (max-width: 600px) {
    .only-mobile-clear {clear:both}
    #content.biography h1#actor-name-header span {font-size:24px}
    #top .centered-content #search {display:none}
    #content.biography ul.social li a span {font-size:14px}
    #content.biography .comment-box .comment-form input[type="submit"] {width:97px}
    #content.biography .comment-box .comment-form input[type="submit"] {background-position:70px -1px;padding-right:20px}
    #content.biography .similars .pictures {margin-left:0}
    #content.biography .similars .pictures .image-and-text img {width:80%}
    #content.biography .similars .pictures .image-and-text h4.item-type {left:17px}
    #content.list h1 {margin-bottom:10px}
    #content.list .social {margin-bottom:10px}
}
@media screen and (max-width: 586px) {
    .row .item {width:47%;margin-bottom:15px}
/*
    #content .item-large .picture {width:100%}
    #content .item-large .person-info {width:100%}
*/
    #content.biography ul.social li a span {font-size:13px}
}
@media screen and (max-width: 440px) {
/*
    #content.biography .similars .pictures {margin-left:0;width:100%}
    #content.biography .similars .pictures .image-and-text {width:100%;float:none;text-align:center}
    #content.biography .similars .pictures .image-and-text img {width:100%}
*/
}
@media screen and (max-width: 404px) {
    .row .item {width:100%;margin-right:0}
}

