.cmplz-obfuscate span{display:none}#cmplz-manage-consent-container{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:""}.cmplz-alert{display:none;padding:7px;color:white;margin:10px 0}.cmplz-alert.cmplz-error{background-color:#f44336}.cmplz-alert.cmplz-success{background-color:green}.cmplz-close{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.cmplz-close:hover{color:black}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category=functional],#cmplz-document .cmplz-dropdown summary div input[data-category=functional],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div input[data-category=functional]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:"";background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}.postbox #cmplz-document{margin:auto auto}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner,#cmplz-document button::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode input::-moz-focus-inner,.editor-styles-wrapper .cmplz-unlinked-mode button::-moz-focus-inner{border:0;padding:0}#cmplz-document a,.editor-styles-wrapper .cmplz-unlinked-mode a{text-decoration:underline}#cmplz-document a[target=_blank]::after,.editor-styles-wrapper .cmplz-unlinked-mode a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus,.editor-styles-wrapper .cmplz-unlinked-mode a:focus{border:1px solid black;padding:2px}#cmplz-document #cmplz-dnsmpd-form label,.editor-styles-wrapper .cmplz-unlinked-mode #cmplz-dnsmpd-form label{margin-right:20px;min-width:100px;display:inline-block}#cmplz-document h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h2,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:22px;text-align:left;margin-top:15px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}#cmplz-document.impressum h2,#cmplz-document.impressum h3,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h2,.editor-styles-wrapper .cmplz-unlinked-mode.impressum h3{border-bottom:0;font-size:1em;padding-bottom:5px;margin-bottom:5px}#cmplz-document.impressum p,.editor-styles-wrapper .cmplz-unlinked-mode.impressum p{margin-bottom:7px}#cmplz-document h4,.editor-styles-wrapper .cmplz-unlinked-mode h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-document h5,.editor-styles-wrapper .cmplz-unlinked-mode h5{font-size:14px;text-align:left;margin-top:10px;margin-bottom:5px;text-transform:initial}#cmplz-document h3.annex,#cmplz-document h4.annex,.editor-styles-wrapper .cmplz-unlinked-mode h3.annex,.editor-styles-wrapper .cmplz-unlinked-mode h4.annex{font-weight:bold}#cmplz-document span h3,.editor-styles-wrapper .cmplz-unlinked-mode span h3{font-size:14px;border-bottom:0}#cmplz-document p,#cmplz-document li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:14px;margin-top:0}#cmplz-document ol.alphabetic,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic li:before{font-weight:bold;content:counter(list,lower-alpha) ") ";counter-increment:list}#cmplz-document ul,.editor-styles-wrapper .cmplz-unlinked-mode ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document ol.alphabetic ol,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic ol li:before,.editor-styles-wrapper .cmplz-unlinked-mode ol.alphabetic ol li:before{font-weight:bold;content:counter(list,decimal) ") ";counter-increment:list}#cmplz-document .cmplz-subtitle,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle{font-weight:bold;margin-top:25px}#cmplz-document .cmplz-indent,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-indent{margin-left:36px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown{background-color:rgba(239,239,239,0.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a{font-size:14px;margin-top:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown ul,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,#cmplz-document .cmplz-dropdown p.legal-obligations-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p.legal-obligations-description{padding-bottom:15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::-webkit-details-marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{display:block;background-color:rgba(239,239,239,0.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary h3{padding:0 5px;border-bottom:0;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{cursor:pointer;content:"";background:url(/wp-content/plugins/complianz-gdpr/assets/images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown[open],#cmplz-document .cmplz-dropdown[open],.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open]{padding-bottom:1px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{background-color:white;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .function-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose h5{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}/*!
Theme Name: TS
Author: Tomczak Stanisławski
Author URI: http://tomczak-stanislawski.pl/
Version: 2.0.0
*/
html,body,ul,ol{padding: 0;margin: 0;}body *{outline:none !important;}.autowidth{width:auto;}.half{width:50%;}.clear{clear:both;}..twoThirds{width:66.6667%;}
.oneThird{width:33.3333%;}left{float:left;}.left.wide{float:left;width:100%;}.right,.sprite.right{float:right;}.indent{text-indent:-99999px;}.center{text-align:center;}.upp{text-transform:uppercase;}.sprite{background: url(/wp-content/themes/ts/gfx/sprite.png) 0 0 no-repeat;float:left;}.rel{position:relative;}.abs{position:absolute;}.abs.link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}.trans,a,img,::before,::after{-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;transition: all ease-out 0.3s;}.transSlow{-webkit-transition: all ease-out 0.6s;-moz-transition: all ease-out 0.6s;-o-transition: all ease-out 0.6s;transition: all ease-out 0.6s;}.transSlowAll,.transSlowAll *{-webkit-transition: all ease-out 0.6s;-moz-transition: all ease-out 0.6s;-o-transition: all ease-out 0.6s;transition: all ease-out 0.6s;}.transAll,.transAll *{-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;transition: all ease-out 0.3s;}.radius{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.showOnTablet,.showOnMobile,.showOn480,.showOn320{display:none;}.hideOnTablet.showOnMobile{display:block;}
.transSlow{-webkit-transition: all ease-out 0.6s;-moz-transition: all ease-out 0.6s;-o-transition: all ease-out 0.6s;transition: all ease-out 0.6s;}
.transSuperSlow{-webkit-transition: all ease-out 1.6s;-moz-transition: all ease-out 1.6s;-o-transition: all ease-out 1.6s;transition: all ease-out 1.6s;}
a{color:#1E3932;text-decoration: none !important;}
body, html { height: 100%; box-sizing: border-box;color:#1E3932;background:#fff;letter-spacing: 1px;}
html * {font-family: 'Merriweather Sans', sans-serif;line-height: 1.4;font-weight: 100;}
.middleX {position: relative;transform: translateX(-50%);left:50%;}
.middleY {position: relative;transform: translateY(-50%);top:50%;}
.middleX.middleY,.middleXY {transform: translateX(-50%) translateY(-50%);}
img{max-width: 100%;height: auto;border:0;}
p {margin:0 0 20px 0;line-height: 1.7;font-size: 15px;}
strong{font-weight: bold;}
h1,h2,h3,h4,h5,h6{line-height: 1.1;}
h1,h2,h3,h4,h5,h6,.font2,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.font2 *,.wp-pagenavi,.wp-pagenavi *,.wpispage .whitebox .thecontent p:first-child strong:first-child{font-family: 'Merriweather', serif;}
div{position: relative;float: left;width:100%;box-sizing: border-box;}
#cookie-notice {background:#fff !important;color:#0b1431 !important;}
.cookie-notice-container{padding:4px 20px 3px 20px !important;color:#000 !important;}
#cookie-notice .cn-button{background:#101010 !important;line-height: 20px;border: 0;}
#ct-ultimate-gdpr-cookie-modal .ct-ultimate-gdpr-cookie-modal-desc{float: none;}
.error404 #content{width:100%;height:100vh;min-height: 340px;}.error404 #content .inner{height:100%;}.error404 #content .page-content{width:100%;position: relative;top:50%;transform: translateY(-50%);text-align: center;}.error404 #content .page-content h1{font-size:150px;line-height: 150px;margin:0;}.error404 #content .page-content h2{font-size:30px;}
.inner{width:1300px;float: left;transform: translateX(-50%);left:50%;}

.jspContainer{overflow: hidden;position: relative;}.jspPane{position: absolute;}.jspVerticalBar{background: red;height: 100%;position: absolute;right: 0;top: 0;width: 8px;}.jspHorizontalBar{background: red;bottom: 0;height: 16px;left: 0;position: absolute;width: 100%;}.jspCap{display: none;}.jspHorizontalBar .jspCap{float: left;}.jspTrack{background: #f1f1f1;position: relative;}.jspDrag{background: #d7dee5;cursor: pointer;left: 0;position: relative;top: 0;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}.jspArrow{background: #50506d;cursor: pointer;direction: ltr;display: block;margin: 0;padding: 0;text-indent: -20000px;}.jspDisabled{background: #80808d;cursor: default;}.jspVerticalBar .jspArrow{height: 16px;}.jspHorizontalBar .jspArrow{float: left;height: 100%;width: 16px;}.jspVerticalBar .jspArrow:focus{border: 1px solid red;outline: none;}.jspCorner{background: #eeeef4;float: left;height: 100%;}
#ct-ultimate-gdpr-cookie-open{width:auto;}
#ct-ultimate-gdpr-cookie-popup{width: calc(100% - 40px) !important;width: 100% !important;left:0 !important;background: #fff !important;}
#ct-ultimate-gdpr-cookie-accept{background: #d6dec9 !important;border:0 !important;color:#000 !important;}
#ct-ultimate-gdpr-cookie-popup[style*="background-color: rgb(255, 255, 255)"] #ct-ultimate-cookie-close-modal{color:#fff !important;}
#ct-ultimate-gdpr-cookie-popup > div,#ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-accept, #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-change-settings, #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-read-more{float: left !important;width:calc((100% - 30px)/4);margin: 0 0 3px 0 !important;padding:15px;text-align:center;border:0;border-left:1px solid #fff;}
    #ct-ultimate-gdpr-cookie-popup #ct_ultimate-gdpr-cookie-reject{padding:0;border:0 !important;border-left:1px solid #fff;}
    #ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content{padding:0 0 10px 0;color: #000 !important;}
    #ct-ultimate-gdpr-cookie-popup #ct_ultimate-gdpr-cookie-reject a{padding:15px;}
    #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic{padding: 20px;bottom: 0 !important;}
    #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-content{text-align: left;color:#808080;width:100%;border:0 !important;}
#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-accept, #ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-change-settings{font-size: 13px;}
.ct-ultimate-gdpr-cookie-modal-compact-dark-blue .ct-ultimate-gdpr-slider-block, .ct-ultimate-gdpr-cookie-modal-compact-dark-blue .ct-ultimate-gdpr-slider-not-block{left: 50%;transform: translateX(-50%);}
.ct-ultimate-gdpr-cookie-modal-compact-dark-blue a{border:0 !important;}
.ct-ultimate-gdpr-cookie-modal-compact-dark-blue a:hover,.ct-ultimate-gdpr-cookie-modal-btn.save a:hover{color:#fff !important;}
.ct-ultimate-gdpr-cookie-modal-compact-dark-blue a:after{background: #d6dec9 !important;border:0 !important;color:#000 !important;}
.ct-ultimate-gdpr-cookie-modal-compact-dark-blue .cookie-modal-tab-wrapper{width:105px;}
.ct-ultimate-gdpr-cookie-modal-compact-dark-blue .ct-ultimate-gdpr-cookie-modal-slider-inner-wrap{margin-left: 0;padding-left: 120px;}
#cookie-notice {background:#fff !important;color:#0b1431 !important;box-shadow: 0px 0px 23px rgb(0 0 0 / 20%);}
#cookie-notice.cookie-notice-hidden{width:auto;min-width: 0;border: 0;background: none !important;}
#cookie-notice.cookie-notice-hidden .cookie-revoke-container{width:auto;padding: 0;}
#cookie-notice.cookie-notice-hidden #cn-revoke-text{display: none;}
#cookie-notice.cookie-notice-hidden #cn-revoke-buttons a{text-indent: -9999px;background: #000 url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M496.659,312.107l-47.061-36.8c0.597-5.675,1.109-12.309,1.109-19.328c0-7.019-0.491-13.653-1.109-19.328l47.104-36.821c8.747-6.912,11.136-19.179,5.568-29.397L453.331,85.76c-5.227-9.557-16.683-14.464-28.309-10.176l-55.531,22.293c-10.645-7.68-21.803-14.165-33.344-19.349l-8.448-58.901C326.312,8.448,316.584,0,305.086,0h-98.133c-11.499,0-21.205,8.448-22.571,19.456l-8.469,59.115c-11.179,5.035-22.165,11.435-33.28,19.349l-55.68-22.357C76.52,71.531,64.04,76.053,58.856,85.568L9.854,170.347c-5.781,9.771-3.392,22.464,5.547,29.547l47.061,36.8c-0.747,7.189-1.109,13.44-1.109,19.307s0.363,12.117,1.109,19.328l-47.104,36.821c-8.747,6.933-11.115,19.2-5.547,29.397l48.939,84.672c5.227,9.536,16.576,14.485,28.309,10.176l55.531-22.293c10.624,7.659,21.781,14.144,33.323,19.349l8.448,58.88C185.747,503.552,195.454,512,206.974,512h98.133c11.499,0,21.227-8.448,22.592-19.456l8.469-59.093c11.179-5.056,22.144-11.435,33.28-19.371l55.68,22.357c2.688,1.045,5.483,1.579,8.363,1.579c8.277,0,15.893-4.523,19.733-11.563l49.152-85.12C507.838,331.349,505.448,319.083,496.659,312.107z M256.019,341.333c-47.061,0-85.333-38.272-85.333-85.333s38.272-85.333,85.333-85.333s85.333,38.272,85.333,85.333S303.08,341.333,256.019,341.333z' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") center center no-repeat !important;background-size:20px 20px !important;width:40px;height:40px;margin:0;}
#cookie-notice.cookie-notice-hidden #cn-revoke-buttons a::before{display: none;}
#cookie-notice.cookie-notice-hidden #cn-revoke-buttons a:hover{background-color: #000 !important;}
.cookie-notice-container{padding:10px 30px !important;color:#000 !important;}
#cookie-notice .cn-button{background:#000 !important;color:#fff;padding: 6px 14px;font-size: 15px;font-weight: 400;}
#cookie-notice .cn-button#cn-refuse-cookie{background:#000 !important;}
#cookie-notice .cn-button:hover,#cookie-notice #cn-accept-cookie:hover{background:#000 !important;color:#fff !important;}
#cookie-notice #cn-accept-cookie{background:#D6DEC9 !important;color:#000;float: right;}
#cookie-notice #cn-notice-buttons{margin: 7px 0 10px 0;margin: 0 0 -10px 0;}
#cookie-notice #cn-notice-buttons a::before{display: none;}
#ct-ultimate-gdpr-cookie-modal .ct-ultimate-gdpr-cookie-modal-desc{float: none;}.error404 #content{width:100%;height:100vh;min-height: 340px;}.error404 #content .inner{height:100%;}.error404 #content .page-content{width:100%;position: relative;top:50%;transform: translateY(-50%);text-align: center;}.error404 #content .page-content h1{font-size:150px;line-height: 150px;margin:0;}.error404 #content .page-content h2{font-size:30px;}

#page{overflow: hidden;}
.button,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{line-height: 47px;display: block;width:auto;padding: 0 20px 0 0;border:1px solid #D6DEC9;border-radius: 100px;float: right;color:#D6DEC9;position: relative;overflow: hidden;}
.button.right{float: right;}
    .button:hover,.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{color:#1E3932;}
    .button span.kolo,.wp-pagenavi .nextpostslink .kolo,.wp-pagenavi .previouspostslink .kolo{width:47px;height: 47px;border-radius: 100%;background: #D6DEC9;float: left;position: relative;margin: 0 10px 0 0;}
    .button span.kolo::before,.wp-pagenavi .nextpostslink .kolo::before,.wp-pagenavi .previouspostslink .kolo::before{width:1px;height: 15px;background: #1E3932;float: left;position: absolute;top:50%;left: 50%;transform: translate3d(-50%, -50%, 0);content:'';}
    .button span.kolo::after,.wp-pagenavi .nextpostslink .kolo::after,.wp-pagenavi .previouspostslink .kolo::after{width:15px;height: 1px;background: #1E3932;float: left;position: absolute;top:50%;left: 50%;transform: translate3d(-50%, -50%, 0);content:'';}
    .button span.tekst,.wp-pagenavi .nextpostslink .tekst,.wp-pagenavi .previouspostslink .tekst{position: relative;z-index: 2;}
    .button::before,.wp-pagenavi .previouspostslink::before,.wp-pagenavi .nextpostslink::before{content:'';width:0;height: 100%;background: #D6DEC9;position: absolute;left: 0;border-radius: 100px;}
    .button:hover::before,.wp-pagenavi .previouspostslink:hover::before,.wp-pagenavi .nextpostslink:hover::before{width:calc(100% + 1px);}
.button.dark{border:1px solid #1E3932;color:#1E3932;}
    .button.dark:hover{color:#D6DEC9;}
    .button.dark span.kolo{background: #1E3932;}
    .button.dark span.kolo::before,.button.dark span.kolo::after{background: #D6DEC9;}
    .button.dark::before{background: #1E3932;}
.button.jasny{border:1px solid #E9F0DC;color:#1E3932;}
    .button.jasny span.kolo{background: #E9F0DC;}
    .button.jasny span.kolo::before,.button.jasny span.kolo::after{background: #1E3932;}
    .button.jasny::before{background: #E9F0DC;}
.button.noborder{border:0;}
    .button.back span.kolo::before{transform: translate3d(-50%, -50%, 0) rotate(45deg);margin:-5px 0 0 -3px;}
    .button.back span.kolo::after{transform: translate3d(-50%, -50%, 0) rotate(45deg);margin:5px 0 0 -3px;}
.button.naked{padding: 0 30px;text-align: center;}
.button.naked::before{display: none;}
.button.naked.darkbg:hover{background: #fff;}

header{position: absolute;z-index: 22;top:60px;width:100%;float: left;}
header .logo{margin: 0 0 0 60px;}
.home header .logo{float:right;margin: 0 60px 0 0;transform: translateX(200px);opacity: 0.01;}
.home header .logo.active{transform: translateX(0px);opacity: 1;}

.homepage .firstView,.homepage .firstView .inner{height: 100vh;min-height: 500px;}
.homepage .firstView {background: url(/wp-content/themes/ts/gfx/homebg.webp) center center no-repeat;background-size: cover;}
    .homepage .firstView .box{position: absolute;bottom:100px;width:50%;padding: 50px;color:#fff;overflow: hidden;margin-left: 1px;/*border: 1px solid #ffff;*/}
        .homepage .firstView .box .insidebox{transform: translateY(200px);opacity: 0.01;}
        .homepage .firstView .box.active .insidebox{transform: translateY(0);opacity: 1;}
        .homepage .firstView .box .line{position: absolute;background: #fff;}
        .homepage .firstView .box .line1{bottom: 0;right: 0px;height: 0px;width:1px;}
        .homepage .firstView .box .line2{top: 0;right: 0;height: 1px;width:0;}
        .homepage .firstView .box .line3{top: 0;left: 0;height: 0px;width:1px;}
        .homepage .firstView .box .line4{bottom: 0;left: 0;height: 1px;width:0;}
        .homepage .firstView .box .line1.active,.homepage .firstView .box .line3.active{height: 100%;}
        .homepage .firstView .box .line2.active,.homepage .firstView .box .line4.active{width: 100%;}
        .homepage .firstView .box h1{font-size: 56px;margin: 0 0 30px 0;}
        .homepage .firstView .box p{font-size: 16px;margin: 0 0 30px 0;}
        .homepage .firstView .menu{position: absolute;bottom: -100px;right: 0;width: 50%;height: 100px;}
        .homepage .firstView .menu.active{bottom: 0px;}
        .homepage .firstView .menu::after{position: absolute;height: 100%;background: #D6DEC9;content:'';left:calc(100% - 1px);width:100vw;}
            .homepage .firstView .menu ul{width:auto;}
                .homepage .firstView .menu ul li{float: left;position: relative;list-style: none;margin: 0 60px 0 0;}
                    .homepage .firstView .menu ul li a{padding: 0 0px 0 0;line-height: 100px;display: block;font-weight: bold;}
                    .homepage .firstView .menu ul li a:hover{transform: translateY(-10px);padding-bottom: 10px;}
                    .homepage .firstView .menu ul li:last-child{margin: 0;}
    .onasView{padding: 130px 0;}

        .onasView .left.column.toanime,.cytatView .left.column.toanime,.specjalizacjeView .left.column.toanime,.wpis .image.toanime,.kontaktView .left.column.toanime{transform: translateX(-150px);opacity: 0.01;}
        .onasView .left.column.toanime.active,.cytatView .left.column.toanime.active,.specjalizacjeView .left.column.toanime.active,.wpis .image.toanime.active,.kontaktView .left.column.toanime.active{transform: translateX(0px);opacity: 1;}
        .onasView .right.column.toanime,.cytatView .right.column.toanime,.specjalizacjeView .right.column.toanime,.wpis .details.toanime,.kontaktView .right.column.toanime{transform: translateX(150px);opacity: 0.01;}
        .onasView .right.column.toanime.active,.cytatView .right.column.toanime.active,.specjalizacjeView .right.column.toanime.active,.wpis .details.toanime.active,.kontaktView .right.column.toanime.active{transform: translateX(0px);opacity: 1;}

        .onasView .thecontent{width:450px;max-width: 100%;}
            .onasView .thecontent h2{font-size: 50px;margin: 0 0 30px 0;}
            .onasView .thecontent p{margin: 0 0 40px 0;}
    .menubutton{right: 60px;z-index: 4;cursor:pointer;position: absolute;right: 60px;top:0px;width:34px;height: 34px;}
    .home .menubutton{display: none;}
    .home .menubutton{z-index: 5;top:calc(100vh + 60px);}
    .home .menubutton.fixed{position: fixed;top:60px;}
        .menubutton p{font-size: 12px;line-height: 1;float: left;width:auto;transform: rotate(-90deg);position: absolute;top: 10px;right: -30px;}
        .menubutton.active p{color: #D6DEC9;}
        .menubutton div:nth-child(1){width:34px;height: 3px;position: absolute;background: #1E3932;top:50%;left: 50%;transform: translate3d(-50%,-50%,0);transform-origin: left top;}
        .lightmenubutton .menubutton p{color:#fff;}
        .lightmenubutton .menubutton div,.lightmenubutton .menubutton div:nth-child(3){background: #fff;}
        .menubutton.active div{background: #D6DEC9 !important;}
        .menubutton:hover div:nth-child(1){transform: translate3d(-50%,-50%,0) rotate(-45deg);margin-top:-2px;}
        .menubutton.active div:nth-child(1){margin-top:13px;transform: translate3d(-50%,-50%,0) rotate(-45deg);}
        .menubutton.active div:nth-child(3){margin-top: -5px !important;transform: translate3d(-50%,-50%,0) rotate(-45deg);margin-left: 8px;}
        .menubutton.active:hover div:nth-child(1){margin-top:21px;}
        .menubutton.active:hover div:nth-child(3){margin-top: -20px !important;}
        .menubutton div:nth-child(3){width:3px;height: 34px;position: absolute;background: #1E3932;top:50%;left: 50%;transform: translate3d(-50%,-50%,0);transform-origin: right bottom;}
        .menubutton:hover div:nth-child(3){transform: translate3d(-50%,-50%,0) rotate(-45deg);margin-top: 2px;margin-left: 8px;}
    .home .mainmenu{display: none;}
    .mainmenu{position: absolute;right: -100%;width:50vw;height: 100vh;z-index: 3;top:-60px;}
        .home .mainmenu{z-index: 4; top:100vh;-webkit-transition: left ease-out 0.3s;-moz-transition: left ease-out 0.3s;-o-transition: left ease-out 0.3s;transition: left ease-out 0.3s;}
        .home .mainmenu.fixed{top:0;position: fixed;}
        .mainmenu.active{right: 0;}
        .mainmenu ul{margin: 0 0 0 100px;float: left;}
        .mainmenu ul li{list-style: none;float: left;margin: 10px 0;position: relative;width: 100%;}
        .mainmenu ul li a{color: #D6DEC9;font-size: 32px;float: left;}
        .mainmenu ul li a:hover{transform: translateX(-20px);position: relative;padding-right: 20px;}
    
    p.h2{font-size: 50px;margin: 0 0 40px 0;line-height: 1;font-weight: bold;}
    h2{font-size: 50px;margin: 0 0 40px 0;line-height: 1;font-weight: 400;}

    .cytatView{padding: 100px 0;z-index: 3;}
        .cytatView .thecontent{width:450px;max-width: 100%;}
            .cytatView .thecontent h4{font-size: 36px;margin: 0 0 30px 0;padding: 100px 0 0 0;position: relative;background: url(/wp-content/themes/ts/gfx/quote.svg) 0 0 no-repeat;}
            .cytatView .thecontent p{margin: 0 0 80px 0;}
        .cytatView .right.column{height: 767px;background-size: cover;background-position: center top; position: absolute;right: 0;top: 0;}

    .specjalizacjeView{padding: 180px 0 130px 0;z-index: 2;}
        .specjalizacjeView .column.left{width:820px;max-width: 100%;}
            .specjalizacjeView .column.left .specki .specka{border-bottom: 1px solid #1E3932;padding: 13px 0;}
                .specjalizacjeView .column.left .specki .specka p{font-size: 17px;float: left;width:calc(100% - 160px);margin: 10px 0;font-weight: bold;}
                .specjalizacjeView .column.left .specki .specka p a{font-weight: bold;display: block;}
                .specjalizacjeView .column.left .specki .specka p a:hover{padding-left: 20px;}
                .specjalizacjeView .column.left .specki .specka .button.noborder{border: 0;float: right;margin-right: -20px;cursor:pointer;}
                .specjalizacjeView .column.left .specki .specka .uslugibox .button{margin-bottom: 30px;}
                .specjalizacjeView .column.left .specki .specka ul{margin: 30px 0;float: left;width: 100%;}
                    .specjalizacjeView .column.left .specki .specka ul li{list-style: none;float: left;width:calc(50% - 10px);margin: 0 0 10px 0;padding: 0 0 0 30px;box-sizing: border-box;position: relative;}
                        .specjalizacjeView .column.left .specki .specka ul li::before{content:'';width:23px;height: 23px;background: url(/wp-content/themes/ts/gfx/gwiazdka.svg) center center no-repeat;position:absolute;top:0;left:0;}
                        .specjalizacjeView .column.left .specki .specka ul li:nth-child(2n){float: right;}
                        .specjalizacjeView .column.left .specki .specka ul li:nth-child(2n+1){clear: both;}
                        .specjalizacjeView .column.left .specki .specka ul li a{font-size: 16px;font-weight: 100;}
                        .specjalizacjeView .column.left .specki .specka ul li a:hover{padding-left: 20px;}
        .specjalizacjeView .column.right{width:calc(100% - 820px);}
            .specjalizacjeView .column.right img{position: absolute;bottom: -226px;right: -96px;}
            .specjalizacjepage .specjalizacjeView .column.right img{bottom: -100px;}

    .blogView{padding: 100px 0 100px 0;}
        .wpis{margin: 0 0 110px 0;}
            .wpis .image{overflow: hidden}
            .wpis .image img{display: block;position: relative;}
            .wpis:hover .image img{transform: scale(1.15) rotate(2deg);-webkit-transition: all ease-out 5s;-moz-transition: all ease-out 5s;-o-transition: all ease-out 5s;transition: all ease-out 5s;}
            .wpis .details{padding: 30px 0px 20px 60px;}
                .wpis .details .rodzaj{width:auto;line-height: 24px;border-radius: 100px;padding: 0 15px;font-size: 15px;margin: 0 30px 0 0;color: #1E3932;}
                .wpis .details .data{width:auto;line-height: 24px;font-size: 15px;margin: 0;color:#D6DEC9;}
                .wpis .details h4{font-size: 30px;margin: 30px 0;float: left;width:100%;color: #fff;}
                .wpis .details p{font-size: 16px;margin: 0 0 30px 0;float: left;width:100%;color: #D6DEC9;}
                .wpis .details .button{width:120px;}
                .wpis:hover .details .button::before{width:80px;}
                .wpis:hover .details .button span.kolo::before{transform: translate3d(-50%, -50%, 0) rotate(45deg);margin-top:5px;margin-left: 35px;}
                .wpis:hover .details .button span.kolo::after{transform: translate3d(-50%, -50%, 0) rotate(45deg);margin-top:-5px;margin-left: 35px;}

    .kontaktView{background: #1E3932;}
        .kontaktView .left.column{padding: 75px 50px 50px 0;}
            .kontaktView .left.column .h2{color: #FAF8F8;width:300px;margin: 0 0 50px 0;}
            .kontaktView .left.column .kontaktowy{font-size: 29px;color: #D6DEC9;}
            .kontaktView .left.column .kontaktowy:hover{color: #fff;}
            .kontaktView .left.column .button{
                margin: 40px 0 0 0;
                width: 220px;
            }
        .kontaktView .right.column{position: absolute;top:0;right: 0;height: 100%;}
    footer{float: left;width:100%;padding: 90px 0 50px 0;}
        footer .column.zlogiem{margin: 0 100px 0 0;}
        footer .column.zlogiem .logo{margin: 6px 0 0 0;}
        footer .column.kontakty{font-size: 13px;color:#D6DEC9;margin: 0 100px 0 0;}
            footer .column.kontakty .nazwa{font-size: 15px;margin: 0 0 30px 0;}
            footer .column.kontakty .underline{text-decoration: underline !important;}
            footer .column.kontakty .adres{margin-right: 40px;}
            footer .column.kontakty .adres p{margin-bottom: 0px;font-size:13px;line-height: 2;}
            footer .column.kontakty a{color: #D6DEC9;line-height: 2;}
            footer a:hover{color: #fff !important;}
        footer .column.menu ul li{float: left;list-style: none;margin: 0 0 0 40px;font-size: 15px;}
            footer .column.menu ul li:first-child{margin-left: 0;}
            footer .column.menu ul li a{font-size: 15px;color: #D6DEC9;font-weight: 600;}
        footer .bottom{margin: 50px 0 0 0;}
            footer .bottom p{font-size: 13px;float: left;width:auto;margin: 0 50px 0 0;}
            footer .bottom p,footer .bottom p a{color: #828682;}
            footer .bottom .sociale{width: auto;}
                footer .bottom .sociale svg,footer .bottom .sociale svg *{fill:#fff;}
                footer .bottom .sociale a{margin: 0 0 0 20px;display: block;float: left;}
                footer .bottom .sociale a:hover{transform: scale(1.2);}
    .padtop{padding-top: 230px;}
    h1{font-size: 50px;margin: 0 0 50px 0;font-weight: 400;}
    .okancelariipage .firstView {padding-bottom: 100px;}
        .okancelariipage .firstView .inner h1{width: 500px;max-width: 100%;}
        .okancelariipage .firstView .inner .thecontent.left{padding-right: 30px;}
        .okancelariipage .firstView .inner .thecontent.right{padding-left: 30px;}
    .okancelariipage .secView {padding-bottom: 150px;}
        .wyrozniki ul li{list-style: none;float: left;width:100%;margin: 0 0 10px 0 !important;padding: 0 0 0 30px;box-sizing: border-box;position: relative;font-size: 17px;font-weight:bold;border-bottom: 1px solid #7B8D7E;padding:20px 0 20px 60px !important;}
        .wyrozniki ul li::before{content:'';width:35px !important;height: 35px !important;background: url(/wp-content/themes/ts/gfx/gwiazdka_big.svg) center center no-repeat;position:absolute;top:14px !important;left:0 !important;}
        .darkbg .wyrozniki ul li::before{background: url(/wp-content/themes/ts/gfx/gwiazdka_big_light.svg) center center no-repeat;}
    .zaufaliView{padding: 120px 0 80px 0;}
        .zaufaliView .zaufali{margin: 30px 0 0 0;}
            .zaufaliView .zaufali img{max-width: calc(50% - 40px);margin: 0 40px 40px 0;float: left;opacity: 0.3;filter: grayscale(100);}
            .zaufaliView .zaufali img:nth-child(2n){margin-right: 0;}
            .zaufaliView .zaufali img:nth-child(2n+1){clear: both;}
        .zaufaliView .rekomendacja{width:515px;max-width: 100%;padding: 0 0 80px 54px;background: url(/wp-content/themes/ts/gfx/quote.svg) 0 0 no-repeat;}
            .zaufaliView .rekomendacja p{font-size: 16px;margin: 0 0 20px 0;}

    .zespolpage .thecontent{margin: 0 0 50px 0;}
        .zespolpage .zespol{padding: 0 0 170px 0;}
            .zespolpage .zespol .pracownik{float: left;width: 25%;position: relative;overflow: hidden;}
            .zespolpage .zespol .pracownik:first-child{width: 50%;}
                .zespolpage .zespol .pracownik img{float: left;}
                .zespolpage .zespol .pracownik .details{position: absolute;width:100%;height: 100%;background: rgba(30, 57, 50, 0.9);left:0;top:100%;}
                    .zespolpage .zespol .pracownik:hover .details{top:0;}
                    .zespolpage .zespol .pracownik .details h3{font-size: 20px;margin: 10px 0;color:#fff;padding: 0 20px;}
                    .zespolpage .zespol .pracownik .details p{font-size: 14px;margin: 10px 0;color:#fff;padding: 0 20px;}
                    .zespolpage .zespol .pracownik:first-child .details h3{font-size: 26px;}
                    .zespolpage .zespol .pracownik:first-child .details p{font-size: 16px;}
                .zespolpage .zespol .pracownik .plus{position: absolute;bottom: 34px;width: 47px;height: 47px;background: #E9F0DC;border-radius: 100%;}
                    .zespolpage .zespol .pracownik .plus::before{width:1px;height: 15px;background: #1E3932;float: left;position: absolute;top:50%;left: 50%;transform: translate3d(-50%, -50%, 0);content:'';}
                    .zespolpage .zespol .pracownik .plus::after{width:15px;height: 1px;background: #1E3932;float: left;position: absolute;top:50%;left: 50%;transform: translate3d(-50%, -50%, 0);content:'';}
                    
.wizytowkapage .firstView{height: 100vh;min-height: 675px;}
    .wizytowkapage .firstView .column.left {padding-right: 50px;}
        .wizytowkapage .firstView .column.left .thecontent{height: calc(100vh - 450px);}
            .wizytowkapage .firstView .column.left .thecontent .jspPane {width: calc(100% - 50px) !important;}
            .wizytowkapage .firstView .column.left .thecontent .jspDrag {background: #1c312b;}
            .wizytowkapage .firstView .column.left .thecontent .jspTrack {background: #d6dec9;}
    .wizytowkapage .firstView > .column.right{top:0;right:0;}
        .wizytowkapage .firstView > .column.right .details{height: 125px;padding: 25px 40px;}
            .wizytowkapage .firstView > .column.right .details .column.left{width:auto;}
            .wizytowkapage .firstView > .column.right .details .column.left a{font-size: 17px;color: #D6DEC9;float: left;clear: both;line-height: 1.6;}
            .wizytowkapage .firstView > .column.right .details .column.left a:hover{color: #fff;}
        .wizytowkapage .firstView > .column.right .image{height: calc(100vh - 125px);width:100%;background-size: cover;min-height: 550px;}
    .wizytowkapage .doswiadczenieView{padding: 120px 0;z-index: 4;}
        .wizytowkapage .doswiadczenieView .column.right{position: absolute;right:0;height: 100%;top:0;}
        .wizytowkapage .doswiadczenieView img.right.abs{bottom: 50px;right:-96px;}
    .wizytowkapage .kontaktView .right.column{background-size: cover;background-position: center top;}
    .wizytowkapage .kontaktView .left.column .h2{margin-bottom: 90px;}
    .wizytowkapage .kontaktView .left.column .button{margin-top: 90px;}

.specjalizacjapage .firstView .column.left.half{padding-right: 100px;padding-bottom: 50px;min-width: 650px;max-width: 100%;}
    .thecontent ol,.specjalizacjapage .firstView .column.left.half ol{padding: 0 0 20px 20px;}
    .thecontent ol li,.specjalizacjapage .firstView .column.left.half ol li{margin: 0 0 10px 0;}
    .thecontent ul li,.specjalizacjapage .firstView .column.left.half ul li{list-style: none;float: left;width:100%;margin: 0 0 15px 0;box-sizing: border-box;position: relative;font-size: 17px;padding:0px 0 0px 30px;}
    .thecontent ul li::before,.specjalizacjapage .firstView .column.left.half ul li::before{content:'';width:15px;height: 15px;background: url(/wp-content/themes/ts/gfx/gwiazdka_big.svg) center center no-repeat;position:absolute;top:4px;left:0;background-size: contain;}
    .wpispage .whitebox .thecontent ul li::before{top:8px;}
.specjalizacjapage .firstView .column.right.half{position: absolute;top:0;height: 100vh;right: 0;}
    .specjalizacjapage .firstView .column.right.half .imagebox{width:840px;height: 840px;overflow: hidden;border-radius: 100%;position: relative;margin:-100px -200px 50px 0;}
        .specjalizacjapage .firstView .column.right.half .imagebox img{max-width: none;opacity: 0.47;}
        .specjalizacjapage .firstView .column.right.half .imagebox::after{content:'';width:calc(840px - (2 * 200px));height:calc(840px - (2 * 200px));border-radius: 100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute;background:#D6DEC9;}
    .specjalizacjapage .kontaktView{z-index: 3;}
        .specjalizacjapage .kontaktView .left.column .kontaktowy{font-size: 24px;}
        .specjalizacjapage .kontaktView .left.column .nazwisko{font-size: 29px;margin: 0 0 40px 0; color: #D6DEC9;}
    .specjalizacjapage .kontaktView .right.column{height: calc(100% + 190px);background-position: center top;background-size: cover;}
    .specjalizacjapage .uslugiView{padding: 180px 0 130px 0;}
        .specjalizacjapage .uslugiView .left.column h2{margin-bottom: 80px;}
        .specjalizacjapage .uslugiView .left.column .wyrozniki ul li .button{color: #1E3932;margin: -10px -20px 0 0;}
        .specjalizacjapage .uslugiView .left.column .wyrozniki ul li:hover .button::before{width:100%;}
        .specjalizacjapage .uslugiView .left.column .wyrozniki ul li{padding: 0;border-bottom: 1px solid #EAEEE3;margin:10px 0 0 0;}
        .specjalizacjapage .uslugiView .left.column .wyrozniki ul li a{padding: 20px 0 30px 60px;display: block;}
        .specjalizacjapage .uslugiView .right.column{padding: 80px 0 0px 0;}

.osobabox{position: absolute;top:0;right: calc((100vw - 1300px)/2);width: auto;z-index: 24;}
    .osobabox .column{height: 143px;padding: 20px 0 20px 50px;width:auto;}
    .osobabox .image{width:153px;background-size: cover;padding: 0;}
        .osobabox .column .nazwisko{font-size: 17px;margin: 0;position: relative;}
        .osobabox .column.icon .kolo{height:47px;width:47px;border-radius: 100%;float: left;margin: 0 20px 0 0;position: relative;}
        .osobabox .column.kontakty{padding-left: 0;}
            .osobabox .column.kontakty a{color: #D6DEC9;float: left;clear: both;}
            .osobabox .column.kontakty a:hover{color: #fff;}
            .osobabox .column.kontakty .middleY div{width:auto;clear: both;}
    .osobaboxafter{position: absolute;top:0;right: 0;width: 50vw;z-index: 20;height: 143px;}
.uslugapage .firstView{padding-bottom: 80px;}
    .uslugapage .firstView .column.left{padding-right: 50px;}
    .uslugapage .firstView .column.right{padding-left: 50px;}
.uslugapage .secView{padding: 100px 0 80px 0;}

    .bazwiedzypage .filtry{margin: 0 0px 30px 0;}
        .bazwiedzypage .filtry .button{margin: 0 10px 10px 0;}
            .bazwiedzypage .filtry .button:last-child{margin-right: 0;}
            .bazwiedzypage .filtry .button span.kolo{background: #1C312B;border:1px solid #D6DEC9;}
            .bazwiedzypage .filtry .button span.kolo::before,.bazwiedzypage .filtry .button span.kolo::after{background: #D6DEC9;}
            .bazwiedzypage .filtry .button.active span.kolo{background: #D6DEC9;}
            .bazwiedzypage .filtry .button.active span.kolo::before{background: #1C312B;transform:rotate(45deg) translate3d(-50%, -50%, 0);margin: -1px 0 0 -6px;}
            .bazwiedzypage .filtry .button.active span.kolo::after{background: #1C312B;transform:rotate(45deg) translate3d(-50%, -50%, 0);margin: 6px 0 0 -4px;}
    .bazwiedzypage .blogView{padding-bottom: 0;}
    .wp-pagenavi{text-align: center;margin: 0 0 100px 0;}
        .wp-pagenavi a, .wp-pagenavi span {border: 0;padding: 0;margin: 0;}
        .wp-pagenavi .pages{border: 0;font-size: 30px;color:#fff;}
        .wp-pagenavi .nextpostslink{float: right;padding: 0 0 0 20px;}
        .wp-pagenavi .nextpostslink .kolo{float: right;margin: 0 0 0 10px;}
        .wp-pagenavi .nextpostslink .kolo::before{transform: rotate(45deg) translate3d(-50%, -50%, 0);margin: 3px 0 0 -3px;}
        .wp-pagenavi .nextpostslink .kolo::after{transform: rotate(45deg) translate3d(-50%, -50%, 0);margin: -1px 0 0 -1px;}
        .wp-pagenavi .previouspostslink .kolo::before{transform: rotate(45deg) translate3d(-50%, -50%, 0);margin: -6px 0 0 -8px;}
        .wp-pagenavi .previouspostslink .kolo::after{transform: rotate(45deg) translate3d(-50%, -50%, 0);margin: 11px 0 0 -5px;}
        .wp-pagenavi .nextpostslink::before{left: auto;right:0;}
        .wp-pagenavi a:hover{border: 1px solid #D6DEC9;}

.newsletterView{background: url(/wp-content/themes/ts/gfx/newsletterbg.jpg) center center no-repeat;background-size: cover;padding: 70px 0;}
.newsletterView .h2{color:#fff;}
.newsletterView form .input{background: #fff;float: left;width: 330px;max-width: 100%;height: 64px;border-radius: 100px;border:0;margin: 0 10px 20px 0;padding:0 30px;box-sizing:border-box;}
.newsletterView form label{float: left;clear: both;width:440px;max-width: 100%;margin: 14px 20px 30px 0;}
    .newsletterView form label input{float: left;margin: 0 15px 0 0;-webkit-appearance: none;appearance: none;position: relative;}
    .newsletterView form label input::before{width:27px;height: 27px;background: #fff;border-radius:100%;content:'';position: absolute;top:0;left: 0;}
    .newsletterView form label input::after{opacity:0;width:17px;height: 17px;background: #1C312B;border-radius:100%;content:'';position: absolute;top:5px;left: 5px;}
    .newsletterView form label input:checked::after{opacity:1;}
    .newsletterView form label .p{float: right;width: calc(100% - 40px);color:#fff;font-size: 12px;line-height: 1.2;}
    .newsletterView form label .p a{color: #fff;}
    .newsletterView form label .p a:hover{text-decoration: underline !important;}
.newsletterView form .button{float: left;width: 210px;color: #1E3932;font-size: 20px;height: 64px;padding: 0;cursor:pointer;}
.newsletterView form .button:hover{background: #fff;}

.wpispage .blogView .h2{margin: 0 0 100px 0;line-height: 1.2;}
    .wpispage > .image{position: absolute;width:100%;left:0;top:0;height: 80vh;background-size: cover;}
    .wpispage > .image.zezdjeciem::before{content:'';position: absolute;width:100%;left:0;top:0;height: 100%;background: rgb(5,29,23);background: linear-gradient(0deg, rgba(5,29,23,0.1110819327731093) 0%, rgba(5,29,23,0.4023984593837535) 53%, rgba(5,29,23,0.7413340336134453) 100%);}
    .wpispage h1.main{color:#fff;min-height: 200px;max-width: 800px;margin-bottom: 100px;}
    .wpispage .whitebox{background: #fff;width:1040px;padding: 50px;}
        .wpispage .whitebox .rodzaj{position: absolute;top:-80px;line-height: 47px;padding: 0 40px;border-radius: 100px;margin: 0;float: right;width:auto;right:0;}
        .wpispage .whitebox .data{font-size: 16px;margin: 0 0 40px 0;line-height: 1;}
            .wpispage .whitebox .data .autorzy{margin-left: 20px;}
        .wpispage .whitebox .thecontent{width: 720px;}
            .wpispage .whitebox .thecontent p:first-child strong:first-child{font-size: 21px;float: left;width:850px;position: relative;left: 50%;transform: translateX(-50%);text-align:center;margin:0 0 80px 0;}
            .wpispage .whitebox .thecontent p,.wpispage .whitebox .thecontent li{font-size: 19px;line-height: 1.7;}
            .wpispage .whitebox .thecontent ul,.wpispage .whitebox .thecontent ol{padding: 0 0 30px 20px;}
            .wpispage .whitebox .thecontent h1,.wpispage .whitebox .thecontent h2{font-size: 30px;margin: 30px 0 20px 0;}
            .wpispage .whitebox .thecontent h3,.wpispage .whitebox .thecontent h4{font-size: 26px;margin: 30px 0 20px 0;}
            .wpispage .whitebox .thecontent h5,.wpispage .whitebox .thecontent h6{font-size: 22px;margin: 30px 0 20px 0;}
            .wpispage .whitebox .thecontent a{text-decoration: underline !important;}
            .wpispage .whitebox .thecontent a:hover{color:#8ba462;}
            .wpispage .whitebox .thecontent p img{left:50%;transform: translateX(-50%);float: left;max-width: 1040px;position: relative;margin: 20px 0 60px 0;}
            .wpispage .whitebox .podcast iframe{left:50%;transform: translateX(-50%);float: left;max-width: 720px !important;position: relative;margin: 0px 0 60px 0;}
            .wpispage .whitebox .eventbox{padding:30px 40px;border-radius: 100px;height: 119px;margin: 0 0 60px 0;}
            .wpispage .whitebox .eventbox2{margin: 50px 0 60px 0;}
                .wpispage .whitebox .eventbox p{line-height: 1.2;margin: 5px 0;}
                .wpispage .whitebox .eventbox .datacol{width:190px;}
                .wpispage .whitebox .eventbox .miejscecol.zmiejscemnalink{width:calc(100% - 190px - 290px);}
                .wpispage .whitebox .wyrozniki ul,.wpispage .whitebox .wyrozniki ol{padding-left: 0;}
                .wpispage .whitebox .wyrozniki li{border-bottom: 1px solid #EAEEE3;font-size: 17px;}
            .wpispage .whitebox .prowadzacybox{margin: 70px 0 50px 0;}
            .wpispage .whitebox .prowadzacybox .prowadzacy{margin: 0px 0 10px 0;}
                .wpispage .whitebox .prowadzacybox .image{width:269px;height: 269px;float: left;overflow: hidden;border-radius: 100%;position: relative;}
                .wpispage .whitebox .prowadzacybox .image img{width:100%;height: auto;display: block;}
                .wpispage .whitebox .prowadzacybox .details{width:calc(100% - 269px - 50px);float: right;}
                .wpispage .whitebox .prowadzacybox .details .nazwisko{font-size: 21px;}
                .wpispage .whitebox .prowadzacybox .details p{font-size: 16px;}

.karierapage .specki{margin: 40px 0 0 0;}
    .karierapage .specki .specka:hover .button:before{width: calc(100% + 1px);}
.karierapage .specjalizacjeView .column.right{position: absolute;top:0px;right: 0;}
    .karierapage .specjalizacjeView .column.right img{position: absolute;top:220px;right: -96px;}
.karierapage .dlaczegoView {padding: 30px 0 130px 0;}
    .karierapage .dlaczegoView .h2{line-height: 1.2;}
    .karierapage .dlaczegoView .thecontent{column-count: 2;column-gap:60px;}
.karierapage .secView {padding: 30px 0 130px 0;}
.karierapage .cytatView .right.column {height: 100%;}

.ofertapage{padding-bottom: 130px;}
    .ofertapage .column.right{position: absolute;height: 100%;right: 0;}
    .ofertapage .textbox{margin: 0 0 40px 0;}
        .ofertapage .textbox .naglowek{position: relative;padding: 5px 0 20px 50px;font-size: 17px;font-weight: bold;margin: 0 0 30px 0;border-bottom: 1px solid #A3AF9E;background: url(/wp-content/themes/ts/gfx/gwiazdka_big.svg) 0px 0px no-repeat;}
        .ofertapage .textbox .thecontent p,.ofertapage .textbox .thecontent li{font-size: 16px;}

.page-template-template-kontakt footer{background: transparent;}
.kontaktPage{background: url(/wp-content/themes/ts/gfx/homebg.webp) center center no-repeat;background-size: cover;height: 100vh;min-height: 960px;padding-bottom: 398px;margin-bottom: -348px;}
    .kontaktPage .inner{margin-top:-110px;}
    .kontaktPage::before{content:'';width:100%;height: 100%;position: absolute;top:0;left: 0;background: rgb(5,29,23);background: linear-gradient(0deg, rgba(5,29,23,1) 0%, rgba(5,29,23,1) 0%, rgba(5,29,23,0.7245273109243697) 20%, rgba(5,29,23,0.665703781512605) 35%, rgba(5,29,23,0.500437675070028) 50%, rgba(5,29,23,0.5032387955182073) 100%);}
        .kontaktPage .column.left{color: #fff;padding: 0 50px;}
            .kontaktPage .column.left div.center a{color: #fff;text-align: center;font-size: 29px;color: #D6DEC9;}
            .kontaktPage .column.left div.emaildiv{margin-bottom: 80px}
        .kontaktPage .column.right{position: absolute;height: 100%;right: 0;}
        .kontaktPage .column.right .mapa{position: absolute;height: 100%;right: 0;width:100%;}

.podstronapage.wpispage h1.main{min-height: 0;margin-bottom: 50px;color: #1E3932;}

.greenbg{background: #D6DEC9;}
.darkbg{background: #1C312B;color:#FAF8F8;/*color:#D6DEC9*/;}

.kontaktPage .thecontent .button {
    width: 220px;
}

@-ms-viewport {
  width: device-width;
}

@media (max-height: 700px){.padtop {padding-top: 160px}
    .wizytowkapage .firstView .column.left .thecontent {height: calc(100vh - 370px);min-height: 310px;}}

@media (max-width: 1550px){.osobabox{right: 130px;}}
@media (max-width: 1400px){.inner{width: calc(100% - 100px);}
    footer .column.menu ul li{margin-left:20px; }
    footer .column.zlogiem{margin: 0 50px 0 0;}
    footer .column.kontakty{margin: 0 10px 0 0;}
    .specjalizacjapage .firstView .column.right.half{left: 650px;}
    .osobabox .image{display: none;}
    .osobabox .column{padding-left: 30px;}
    .wizytowkapage .firstView > .column.right .details{padding: 25px;}
    .kontaktPage .column.left{padding-left: 0;}}
@media (max-width: 1260px){.homepage .firstView .box{padding: 40px;}
    .homepage .firstView .box h1{font-size: 46px;}
    .homepage .firstView .menu ul li a,.homepage .firstView .menu ul li:last-child a{padding: 0 0 0 30px;}
    .homepage .firstView .menu ul li:first-child a{padding: 0;}
    .specjalizacjeView .column.left {width: 620px;}
    .specjalizacjeView .column.right {width:calc(100% - 620px);}
    .wpis {margin: 0 0 70px 0;}
    .wpis .details {padding: 10px 0px 0px 40px;}
    .wpis .details h4 {font-size: 26px;margin: 20px 0;}
    .wpis .details p{margin: 0 0 20px 0;font-size: 15px;line-height: 1.5;}
    .padtop {padding-top: 180px;}
    .onasView {padding: 80px 0;}
    .specjalizacjapage .firstView .column.right.half{left: 650px;}
    .osobabox .column.przycisk{display: none;}
    .wizytowkapage .firstView .column.left{padding-right: 10px;max-width: calc(100% - 220px);}
    .wizytowkapage .firstView > .column.right .details .column.left a {font-size: 15px;word-break: break-all;}
    .wizytowkapage .firstView .column.left .thecontent {height: calc(100vh - 390px);}
    .wizytowkapage .kontaktView .left.column .kontaktowy{font-size: 26px;}
    .bazwiedzypage .blogView{padding-top: 50px;}
    .wpispage .whitebox{width: 100%;padding: 40px;}
    .kontaktPage .column.left div.emaildiv {margin-bottom: 40px;}
    .kontaktPage .column.left p.left.clear.mt100{width: 100%;text-align: center;}
    .kontaktPage .column.left .button.right{float: left;left:50%;transform: translateX(-50%);margin: 20px 0 0 0;}
    footer{padding: 50px 0 80px 0;}
    footer .column.right.menu{width: 100%;margin: 0 0 40px 0;}
    footer .column.zlogiem {margin: 20px 92px 0 0;}
    footer .bottom p{margin: 0 30px 0 0;}
    footer .bottom p .copy{display: none;}
    footer .bottom .sociale a:first-child{margin: 0;}}
@media (max-width: 1023px){.showOnTablet{display: block;}
    .hideOnTablet{display: none;}
    .homepage .firstView .menu{width: calc(100% - 40px);}
    .homepage .firstView .box{width:500px;max-width: 100%;margin-left: 41px;bottom: 99px;}
    .homepage .firstView .menu ul li a, .homepage .firstView .menu ul li:last-child a {padding: 0 0 0 70px;}
    .onasView .column.left img{max-width: calc(100% - 50px);}
    .onasView .thecontent h2 {font-size: 36px;}
    .home .menubutton {top: calc(100vh + 20px);right: 30px;}
    .home .menubutton.fixed{top:20px;}
    .cytatView .thecontent h4 {font-size: 34px;padding: 100px 50px 0 0;}
    .cytatView .thecontent p{padding-right: 100px;}
    .specjalizacjeView .column.left{width:100%;}
    .wpis .details h4 {font-size: 22px;line-height: 1.2;}
    .kontaktView .left.column .kontaktowy {font-size: 22px;}
    p.h2,h2 {font-size: 38px;}
    footer .bottom .column.left.autowidth{width:calc(100% - 180px);}
    .mainmenu ul {margin: 0 0 0 60px;}
    h1 {font-size: 40px;}
    .okancelariipage .secView .column.right img,.uslugapage .secView .column.right img,.karierapage .secView .column.right img{float: right;width: calc(100% - 50px);}
    .zespolpage > .inner > .column.left.thecontent.half{width:100%;}
    .wizytowkapage .firstView{height: auto;}
    .wizytowkapage .firstView .column.left {padding-right: 0;width: 100%;margin: 0 0 40px 0;max-width: 100%;}
    .wizytowkapage .firstView > .column.right .image{height: 550px;}
    .wizytowkapage .firstView > .column.right{position: relative;width:100%;}
    .wizytowkapage .firstView .column.left .thecontent{width:100%;height: auto;}
    .wizytowkapage .firstView > .column.right .details {height: 145px;}
    .wizytowkapage .firstView > .column.right .details .column.left a {font-size: 20px;}
    .wizytowkapage .doswiadczenieView {padding: 70px 0;}
    .wizytowkapage .doswiadczenieView .column.left.half{width: 100%;}
    .specjalizacjeView {padding: 80px 0 80px 0;}
    .specjalizacjepage .specjalizacjeView {padding-top: 180px;}
    .wizytowkapage .kontaktView .left.column .kontaktowy,.specjalizacjapage .kontaktView .left.column .kontaktowy {font-size: 18px;}
    .specjalizacjapage .firstView .column.right.half {left: 350px;opacity: 0.4;}
    .specjalizacjapage .kontaktView .right.column {height: 100%;}
    .specjalizacjapage .uslugiView {padding: 80px 0 80px 0;}
    .specjalizacjapage .uslugiView .left.column {width: calc(100% - 160px);}
    .specjalizacjapage .uslugiView .right.column {position: absolute;right: -210px;top: 40px;}
    .osobabox{position: relative;right: 0;width:100%;z-index: 2;}
    .osobabox .image{display: block;}
    .uslugapage .firstView {padding-bottom: 30px;}
    .bazwiedzypage .filtry .button{padding-right: 19px;}
    .wpispage > .image{height: 480px;}
    .wpispage .whitebox{padding: 40px 0;}
    .wpispage .whitebox .thecontent{width: 100%;}
    .wpispage .whitebox .thecontent p:first-child strong:first-child{width: 100%;margin: 0 0 40px 0;}
    .wpispage h1.main{max-height: 267px;overflow: hidden;}
    .wpispage .whitebox .eventbox{border-radius: 0;width: calc(100% + 100px);height: auto;margin: 0 0 60px -50px;}
    .wpispage .whitebox .eventbox .miejscecol.zmiejscemnalink {width: calc(100% - 190px);}
    .wpispage .whitebox .eventbox .button.middleY {top: auto;transform: none;margin: 20px 0 0 0;}
    .kontaktPage {height: auto;padding-top:180px;padding-bottom: 428px;margin-bottom: -428px;}
    .kontaktPage .column.left {width: 100%;padding: 0;}
    .kontaktPage .column.right {width: 100%;position: relative;height: 400px;margin: 50px 0 0 0;}
    .kontaktPage .inner {margin-top: 0;}
    .karierapage .dlaczegoView .h2{width: 100%;}
    .ofertapage > .inner > .left.column.half{width:100%;}
    .podstronapage.wpispage > .image {height: 180px;}
    .podstronapage.wpispage h1.main{width: calc(100% + 100px);margin: 0;padding: 0 0 50px 0; background: #D6DEC9;}
    .hideOnTablet.showOnMobile{display:none;}
    .single-specjalizacje .menubutton div, .single-specjalizacje .menubutton div:nth-child(3){background: #1E3932;}
    .single-specjalizacje .menubutton p{color: #1E3932;}
    .single-specjalizacje .menubutton.active p{color: #fff;}
    .wpispage .whitebox .thecontent p img{max-width: 100vw;}}
@media (max-width: 767px){.inner{width: calc(100% - 40px);}
    .showOnMobile{display: block;}
    .hideOnMobile{display: none;}
    
    #ct-ultimate-gdpr-cookie-popup > div,#ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-accept, #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-change-settings, #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-read-more{width:100%;}
    #ct-ultimate-gdpr-cookie-popup > div, #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-accept, #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-change-settings, #ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-classic #ct-ultimate-gdpr-cookie-read-more{border:0 !important;}
    #ct-ultimate-gdpr-cookie-open{left:0 !important;bottom:0 !important;}
    .ct-ultimate-gdpr-cookie-modal-compact-dark-blue .ct-ultimate-gdpr-cookie-modal-slider li{padding: 8px 15px 11px 30px;box-sizing: border-box;}
    .ct-ultimate-gdpr-cookie-modal-compact-dark-blue .ct-ultimate-gdpr-cookie-modal-slider-inner-wrap{padding-left: 0;}
    .ct-ultimate-gdpr-cookie-modal-compact-dark-blue .ct-ultimate-gdpr-cookie-modal-slider-info{padding: 0;}
    
    .homepage .firstView .box {width: 100%;margin-left: 0px;bottom: 70px;padding: 20px;}
    .homepage .firstView .box h1,.homepage .firstView .box h1 *{line-height: 1.2;}
    .home .menubutton {top:0px;}
    .home .menubutton,.home .mainmenu {display: block;}
    .homepage .menubutton {display: none;}
    .home .menubutton div {background: #fff;}
    .home .menubutton p {color: #fff;}
    .home header .logo{margin: 0 0 0 20px;float:left;}
    .home .mainmenu{position: fixed;position: absolute;top:0;-webkit-transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;-o-transition: all ease-out 0.3s;transition: all ease-out 0.3s;}
    .homepage .firstView .box h1 {font-size: 42px;}
    header{top:20px;}
    .button, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {width: 100%;box-sizing: border-box;text-align: center;}
    .half {width: 100%;}
    .column.half > img {float: left;transform: translateX(-50%);position: relative;left: 50%;}
    .home .onasView .column.left{margin: 0 0 40px 0;}
    .onasView {padding: 40px 0;}
    .cytatView {padding: 20px 0 0 0;}
    .cytatView .right.column {height: 400px;position: relative;margin-top:40px;}
    .cytatView .thecontent h4 {font-size: 28px;padding: 50px 0px 0 0;}
    .cytatView .thecontent p {margin: 0 0 30px 0;}
    .specjalizacjeView {padding: 40px 0;}
    p.h2, h2 {font-size: 28px;font-size: 30px;margin: 0 0 30px 0;}
    .specjalizacjeView .column.left .specki .specka{margin: 0 0 20px 0;}
    .specjalizacjeView .column.left .specki .specka p{margin: 0;width: 100%;}
    .specjalizacjeView .column.left .specki .specka .button.noborder {float: left;margin: 10px 0 0 0;width: auto;}
    .specjalizacjeView .column.left .specki .specka ul {margin: 20px 0;}
    .specjalizacjeView .column.left .specki .specka ul li{width:100%;}
    .blogView {padding: 40px 0;}
    .wpis .details {padding: 20px 0px 0px 0px;}
    .hideOnTablet.showOnMobile{display:block;}
    .kontaktView .right.column {position: relative;height: 50vh;}
    .kontaktView .left.column {padding: 40px 0px;}
    .kontaktView .left.column .h2{width:100%;font-size: 28px;margin: 0 0 30px 0;}
    footer {padding: 40px 0 20px 0;}
    footer .column.menu ul li {margin-left: 0px !important;width: 100%;text-align: center;}
    footer .column.menu ul li a{display: block;padding: 10px 0;font-size: 18px;}
    footer .column.right.menu{margin: 90px 0 40px 0;}
    footer .column.zlogiem {position: absolute;top: -10px;left: 0;transform: none;margin: 0;width: 177px;}
    footer .column.kontakty {margin: 0;width: 100%;text-align: center;}
    footer .column.kontakty > .autowidth {width: 100%;}
    footer .bottom .column.left.autowidth {width: 100%;}
    footer .bottom p .copy {display: inline;}
    footer .bottom p {margin: 0 0px 10px 0;width: 100%;text-align: center;}
    footer .bottom p.ts a{display: block;}
    footer .bottom .sociale{margin: 30px 0 0 0;float: left;left:50%;transform: translateX(-50%);}
    .mainmenu{width:100%;top:-20px;}
    .mainmenu ul {margin: 0;}
    .mainmenu ul li a{display: block;padding: 0 20px;width:100%;text-align: center;box-sizing: border-box;}
    .menubutton{right:30px;}
    header .logo{margin: 0 0 0 20px;}
    .padtop,.specjalizacjepage .specjalizacjeView {padding-top: 120px;}
    h1 {font-size: 32px;margin: 0 0 30px 0;}
    .okancelariipage .firstView .inner .thecontent.left {padding-right: 0;}
    .okancelariipage .firstView .inner .thecontent.right {padding-left: 0;}
    .okancelariipage .firstView {padding-bottom: 30px;}
    .wyrozniki ul li{padding-left: 50px;}
    .okancelariipage .secView .column.right img, .uslugapage .secView .column.right img, .karierapage .secView .column.right img{float: left;width:auto;margin:40px 0 0 0;}
    .okancelariipage .secView {padding-bottom: 50px;}
    .zaufaliView {padding: 40px 0;}
    .zaufaliView .zaufali{margin-bottom: 40px;}
    .zaufaliView .zaufali img{transform: none;left: auto;max-width: calc(50% - 20px);margin: 0 20px 40px 0;}
    .zaufaliView .rekomendacja {max-width: 100%;padding: 0 0 40px 34px;}
    .specjalizacjepage .onasView {padding: 0 0 40px 0;}   
    .onasView .column.left img{width:auto;margin: 0 0 40px 0;}
    .specjalizacjapage .firstView .column.left.half{width: 100%;min-width: 0;padding-right: 0;}
    .specjalizacjapage .firstView .column.right.half{display: none;}
    .specjalizacjapage .firstView .column.left.half{padding-bottom: 50px;}
    .specjalizacjapage .uslugiView {padding: 40px 0;}
    .specjalizacjapage .uslugiView .left.column {width: 100%;}
    .specjalizacjapage .uslugiView .right.column{display: none;}
    .specjalizacjapage .uslugiView .left.column h2 {margin-bottom: 20px;}
    .specjalizacjapage .uslugiView .left.column .wyrozniki ul li .button{display: none;}
    .specjalizacjapage .uslugiView .left.column .wyrozniki ul li a {padding: 20px 0 20px 60px;padding: 3px 0 20px 50px;}
    .specjalizacjapage .kontaktView .right.column {height: 300px;}
    .uslugapage .firstView .column.right {padding-left: 0;}   
    .uslugapage .firstView .column.left {padding-right: 0;}
    .osobabox .image{width:120px;}
    .osobabox .column.dane{width:calc(100% - 120px - 20px);padding-left: 20px;}
    .osobabox .column.icon{height: 100px;padding-left: 10px;}
    .osobabox .column.icon .kolo{margin-right: 10px;}
    .osobabox .column.kontakty{height: 100px;}
    .osobabox .column.kontakty a{font-size: 15px;}
    .uslugapage .secView {padding: 40px 0;}
    .zespolpage .thecontent {margin: 0 0 20px 0;}
    .zespolpage .zespol .pracownik {width: 50%;}
    .zespolpage .zespol .pracownik:first-child {width: 100%;}
    .wizytowkapage .firstView > .column.right .image {height: 60vh;min-height: 0;background-position: center top;}
    .wizytowkapage .firstView .column.left{margin: 0;}
    .wizytowkapage .firstView > .column.right .details .column.left a {font-size: 18px;}
    .wizytowkapage .firstView > .column.right .details {height: auto;padding: 20px;}
    .wizytowkapage .firstView > .column.right .details .button{transform: none;top:auto;margin: 20px 0 0 0;}
    .wizytowkapage .doswiadczenieView {padding: 40px 0;}
    .wizytowkapage .kontaktView .left.column .h2 {margin-bottom: 30px;}
    .wizytowkapage .kontaktView .left.column .button { margin-top: 30px;}
    .kontaktView .left.column .button{width: 100%;}
    .bazwiedzypage .filtry .button {padding-right: 5px;width: calc(50% - 3px);margin-right: 6px;font-size: 15px;}
    .bazwiedzypage .filtry .button:nth-child(2n){margin-right: 0px;}
    .bazwiedzypage .filtry .button span.kolo{margin: 0;}
    .bazwiedzypage .blogView {padding-top: 0px;}
    .wpispage h1.main{font-size: 28px;max-height: 340px;min-height: 95px;}
    .wpispage .whitebox {padding: 20px 0;width: calc(100% + 40px);}
    .wpispage .whitebox .data{padding: 0 10px;margin: 0 0 20px 0;}
    .wpispage .whitebox .rodzaj{right: 20px;top:-67px;}
    .wpispage .whitebox .thecontent {width:calc(100% - 40px);}
    .wpispage .whitebox .thecontent p:first-child strong:first-child {font-size: 18px;margin: 0 0 30px 0;}
    .wpispage .whitebox .thecontent p img{margin: 10px 0 30px 0;}
    .wpispage .whitebox .thecontent p, .wpispage .whitebox .thecontent li {font-size: 18px;}
    .wpispage .whitebox .thecontent h1, .wpispage .whitebox .thecontent h2 {font-size: 26px;}
    .wpispage .whitebox .thecontent h3, .wpispage .whitebox .thecontent h4 {font-size: 23px;}
    .wpispage .whitebox .thecontent h5, .wpispage .whitebox .thecontent h6 {font-size: 20px;}
    .newsletterView{padding: 30px 0;}
    .newsletterView .h2{font-size: 24px;}
    .newsletterView form .input{width:100%;margin: 0 0 10px 0;text-align: center;}
    .newsletterView form .button{width:100%;}
    .wpispage .blogView .h2 {margin: 0 0 40px 0;}
    .wpispage .whitebox .eventbox{width:100%;margin: 0 0 30px 0;padding: 20px;}
    .wpispage .whitebox .eventbox p{margin: 0 0 5px 0;}
    .wpispage .whitebox .eventbox .datacol,.wpispage .whitebox .eventbox .miejscecol.zmiejscemnalink{width: 100%;}
    .wpispage .whitebox .thecontent p, .wpispage .whitebox .thecontent li {font-size: 16px;}
    .wyrozniki ul li{padding: 0px 0 20px 50px}
    .wyrozniki ul li::before{top:-5px;}
    .wpispage .whitebox .prowadzacybox {margin: 20px 0;}
    .wpispage .whitebox .prowadzacybox .image{left:50%;transform: translateX(-50%);margin: 0 0 20px 0;}
    .wpispage .whitebox .prowadzacybox .details{width:100%;}
    .wpispage .whitebox .prowadzacybox .details .nazwisko{text-align: center;}
    .wpispage .whitebox .prowadzacybox .prowadzacy {margin: 0px 0 20px 0;}
    .wpispage .whitebox .podcast iframe{margin-bottom: 30px;}
    .kontaktPage{padding-top:120px;}
    .kontaktPage .column.left div.center a{font-size: 22px;}
    .kontaktPage .column.right {width: calc(100% + 40px);height: 50vh;margin: 30px -20px 0 0px;}
    .page-template-template-kontakt #page {background: #051d17;}
    .karierapage .specki {margin: 0;}
    .karierapage .dlaczegoView .thecontent {column-count: 1;}
    .karierapage .dlaczegoView{padding: 30px 0 0 0;}
    .karierapage .secView {padding: 30px 0 30px 0;}
    .zaufaliView {padding: 40px 0 0 0;}
    .karierapage .specjalizacjeView .column.left .specki .specka{margin: 0;}
    .karierapage .specjalizacjeView .column.left .specki .specka .button.noborder{display: none;}
    .ofertapage .textbox,.ofertapage .textbox .naglowek{margin: 0 0 20px 0;}
    .ofertapage .button.darkbg.naked.right{margin: 0 0 20px 0;}
    .ofertapage {padding-bottom: 30px;}
    .kontaktView .left.column .kontaktowy {font-size: 20px;}
    .thecontent ul ul,.thecontent ol ul,.thecontent ul ol,.thecontent ol ol{padding-left: 0 !important;}}
@media (max-width: 374px){.homepage .firstView .box h1 {font-size: 26px;}
    .homepage .firstView .box{bottom: 40px;}
    .onasView .thecontent h2 {font-size: 30px;}
    .cytatView .thecontent h4 {font-size: 24px;}
    p.h2, h2 {font-size: 26px;}
    .wpis .details h4 {font-size: 20px;}
    .kontaktView .left.column .h2 {font-size: 23px;}
    .kontaktView .left.column .kontaktowy {font-size: 20px;}
    .mainmenu ul li{margin: 7px 0;}
    .mainmenu ul li a {font-size: 26px;}
    h1 {font-size: 28px;}
    .specjalizacjapage .kontaktView .left.column .nazwisko {font-size: 22px;}
    .wizytowkapage .kontaktView .left.column .kontaktowy, .specjalizacjapage .kontaktView .left.column .kontaktowy {font-size: 16px;}
    .osobabox .column.icon .kolo{display: none;}
    .osobabox .column.kontakty{padding: 20px;width:100%;}
    .wizytowkapage .firstView > .column.right .details .column.left a {font-size: 16px;}
    .bazwiedzypage .filtry .button span.kolo{display: none;}
    .kontaktPage .column.left div.center a {font-size: 20px;}
    .podstronapage.wpispage h1.main{padding:0 20px 50px 20px;}
    .podstronapage.wpispage h1.main {padding: 0 20px 30px 20px;width: 100%;font-size: 24px;}
    .kontaktView .left.column .kontaktowy {font-size: 17px;}}

/* 07.06.2024 */

.nl-btn-contact {
    clear: both;
    min-width: 197.89px;
    margin-top: 15px;
}

.smaller-margin {
    margin-top: 15px !important;
}

@media (min-width: 768px){.nl-footer {
        margin-left: 40px;
    }}

@media (max-width: 767px){.nl-footer {
        margin-top: 25px;
    }}/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}