a:focus,
button:focus,
input:focus,
select:focus{
outline: 2px solid #ff0000; outline-offset: 2px;
border-radius: 2px;
color:#000 !important;
}
@media (min-width: 960px) {
body .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover,
body .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:focus {
color: #000000 !important;
}
}
ul.drop-menu a.cursor-init:focus{
color:#000000 !important;
}
.mp-topbar a:focus{
color:#ffffff !important;
}
.max-w-content{
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}
.max-w-half-content{
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
.px-3{
padding-left:36px;
padding-right:36px;
}
.mx-auto{
margin-left:auto;
margin-right:auto;
}
.post-content .uncode_text_column ul,
.post-content .uncode_text_column ol{
margin: 0 0 0 1em;
}
.single-post .post-content a, .post-content .uncode_text_column a{
text-decoration: underline;
}
p.t-entry-meta.t-entry-date.event-date {
background-color: #2f3133e3;
position: absolute;
top: -50px;
z-index: 10;
width: 100%;
text-align: center;
color: #fff !important;
font-weight: 500;
font-size: 0.9em;
padding: 5px;
letter-spacing: 0.9px;
}
.event-register-available{
text-align: center;
}
.event-register-popup{
text-align: center;
}
.event-register-popup input{
margin:0 auto;
max-width: 100%;
}
.event-register-popup .event-name{
font-weight: 500;
font-size:1.1em;
}
.event-register-popup .wpcf7 span.wpcf7-not-valid-tip{
color:#c00000 !important;
margin-top:0;
}
.event-register-popup .wpcf7 .wpcf7-validation-errors{
color:#c00000 !important;
}
.event-register-popup .wpcf7 .wpcf7-acceptance{
display: inline-block;
max-width:360px;
margin:0px auto;
text-align: left;
}
.event-register-popup .wpcf7 .wpcf7-acceptance a{
text-decoration: underline;
}
.site-footer .style-light p strong, .site-footer .style-light a {
color:#2a3d66;
}
.interested-in-box .uncont{
padding: 2em;
border-radius: 16px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
background: linear-gradient(135deg, #a8edea, #fed6e3);
}
.interested-in-box .uncont {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(1, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.interested-in-box .uncont .vc_custom_heading_wrap  { grid-area: 1 / 1 / 2 / 3; }
.interested-in-box .uncont .btn-container:nth-child(1) { grid-area: 2 / 1 / 3 / 2; }
.interested-in-box .uncont .btn-container:nth-child(2) { grid-area: 2 / 2 / 3 / 3; }
.consultation-section, .banner-tab-section {
background: linear-gradient(135deg, #bbdbad, #a6dde1);
color: #fff;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.banner-tab-section {
padding:36px;
margin-left: auto;
margin-right: auto;
}
.banner-tab-section .row{
max-width: 1200px;
margin-left:auto;
margin-right: auto;
}
.consultation-section h2, .banner-tab-section h2{
display: flex !important;
align-items: center;
gap:15px;
justify-content: center;
font-weight: 300;
color:#2f3133;
}
.consultation-section h2 i, .banner-tab-section h2 i{
font-size:2em;
}
.de-tabs ul.nav {
display: flex;
justify-content: center;
margin: 0 auto !important;
padding: 0 1em 1em 1em;
max-width: 1200px;
flex-wrap: wrap;
width: 100%;
gap:1em
}
.de-tabs .uncode_text_column ul{
padding-left:36px !important;
}
.de-tabs :not(.tab-switch):not(.tab-active-anim):not(.tab-no-border).nav-tabs > li.active > a{
border:0;
background-color: #9bc33b;
border-radius: 5px;
color: #fff !important;
}
.de-tabs .nav-tabs > li > a:not(.has-padding) {
padding: 10px;
}
.de-tabs .wpcf7 a{
text-decoration: underline;
}
.de-tabs .wpcf7 a:hover{
color:#000;
}
.de-tabs .wpcf7 span.wpcf7-not-valid-tip{
color: #dc3232 !important;
font-size: 1em;
font-weight: normal;
display: block;
margin-top:0;
}
.de-tabs .wpcf7-validation-errors{
padding: 1em !important;
text-align: center;
border-radius: 5px;
color: #000000 !important;
}
.de-tabs .invalid .wpcf7-validation-errors{
background-color: #ffb900;
}
.de-tabs .failed .wpcf7-validation-errors{
background-color: #E87878;
}
.de-tabs .sent .wpcf7-validation-errors{
background-color: #81bd41;
}
.good-advice ol {
counter-reset: my-awesome-counter;
list-style-type: none;
margin-left: 0 !important;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1em;
}
.good-advice ol li {
background-color: #f8f8f8;
margin-bottom: 10px;
padding: 1em;
border-radius: 5px;
counter-increment: my-awesome-counter;
display: flex;
align-items: center;
gap: 1em;
}
.good-advice ol li:nth-child(n+10):before,
.good-advice ol li:nth-child(-n+9):before{
font-weight: 900;
font-size: 1.3em;
color: #9bc33b;
}
.good-advice ol li:nth-child(-n+9):before {
content: "0" counter(my-awesome-counter);
}
.good-advice ol li:nth-child(n+10):before {
content: counter(my-awesome-counter);
}
.single-investment_examples .uncode_text_column table td{
font-weight: 400;
}
.single-investment_examples .uncode_text_column table{
width: 100% !important;
}
.single-investment_examples .gallery{
margin-top:2em;
display: flex;
justify-content: center;
}
.single-investment_examples .gallery-item{
width: 200px;
}
.vc_custom_heading_wrap:empty {
margin-top: 0 !important;
background-color: red;
position: absolute;
display: none;
}
.breadcrumbs-row{
padding:7px 0;
}
.breadcrumbs-row .breadcrumb > li a{
color:#00496b
}
.breadcrumbs-row .breadcrumb > li.current{
color:#598ba5;
}
.breadcrumbs-row .breadcrumb > li.paged{
margin-left:5px;
}
.breadcrumbs-row .breadcrumb > li.paged::before{
content: "("
}
.breadcrumbs-row .breadcrumb > li.paged::after{
content: ")"
}
.de-filters .term-filters-list{
display: flex;
gap:1em;
}
.de-filters li:hover .swatch{
border-color:#64dcb7;
}
.region-select-box-section{
display: none;
}
body:not(.region-selected) .region-select-box-section{
display: block;
}
.region-box {
background: linear-gradient(135deg, #bbdbad, #a6dde1);
border-radius: 12px;
padding: 20px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
display: flex;
justify-content: center;
gap: 1em;
align-items: center;
position: relative;
}
.main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child.region-box {
margin-top: -50px !important;
} .region-box::before {
content: '';
position: absolute;
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
background-image: url(//doradztwo-energetyczne.gov.pl/wp-content/plugins/de-voivodeships/assets/images/mapa.svg); background-size: contain;
background-repeat: no-repeat;
opacity: 0.4;
pointer-events: none;
} .region-box-content {
text-align: center;
color: #333;
z-index: 1;
gap: 1em;
display: flex;
flex-direction: column;
align-items: center;
} .region-select-btn {
background-color: #59b139;
color: #ffffff;
border: none;
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
border-radius: 8px;
transition: background-color 0.3s ease;
}
.region-select-btn:hover {
background-color: #4a9c2f;
}
.grecaptcha-badge{
display: none;
}
.events-listing-content .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual{
}
.events-listing-content .tmb-light.tmb .t-entry-visual *:not(.add_to_cart_text):not(.view-cart), .tmb-light.tmb .t-entry-visual a:not(.add_to_cart_text):not(.view-cart){
height: 260px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.events-listing-content .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual img{
max-height: 100%;
max-width: 100%;
width: auto;
height: auto;
object-fit: contain;
}
.sr-only {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
.isotope-container .t-inside .t-entry p, select#event-category-filter{
color:#000 !important;
}
@media (max-width: 959px){
body.home .logo-image img{
opacity:0;
}
body.home .logo-image::before{
font-family: "uncodeicon";
content: "\f015";
font-size: 3em;
padding-top: 10px;
top: 6px;
position: absolute;
left: 0;
color: #93c67b;
}
.consultation-section h2, .banner-tab-section h2{
flex-direction: column;
}
.interested-in-box .uncont {
display: flex;
flex-direction: column;
}
.interested-in-box .uncont a, .banner-tab-section a{
transform: unset !important;
}
.good-advice ol{
grid-template-columns: repeat(1, 1fr);
}
.region-box{
margin-top:20px !important;
}
.region-box::before{
left:50%;
transform: translateX(-50%);
}
.region-box-content button{
transform-origin: center !important;
}
}
@media (max-width: 500px){
.de-tabs ul.nav{
flex-direction: column;
}
}