a:focus,
button:focus,
input:focus {
outline: 2px solid #ff0000;
outline-offset: 2px;
border-radius: 2px;
color:#000 !important;
}
@media (min-width: 960px) {
body .submenu-dark .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover,
body .submenu-dark .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;
}
a{
cursor: pointer;
}
a.orange-link, .post-body a{
color:#f6881f;
font-style: italic;
font-weight: 600;
}
a.orange-link:hover, .post-body a:hover{
color:#3e3d40 !important;
text-decoration: underline;
}
body.pojo-a11y-resize-* .slider-info-box{
padding: 1em 0 !important;
}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .about-col *,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .submenu-buttons a:hover img,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .submenu-buttons a:hover,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .download-card *{
background:#00000000 !important;
filter: unset;
}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .heat-forms img,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .heat-forms .fwd,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .dont-wait-cta img,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .bg-text,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .squarecontent img
{
display: none;
}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .download-ico-button img{
filter: brightness(0) saturate(100%) invert(86%) sepia(65%) saturate(5736%) hue-rotate(357deg) brightness(106%) contrast(101%);
}
body.pojo-a11y-resize-font-130 .slider-title,
body.pojo-a11y-resize-font-140 .slider-title{
display: none;
}
body.pojo-a11y-resize-font-130 .slider-info-box,
body.pojo-a11y-resize-font-140 .slider-info-box{
padding: 20px 0 !important;
}
body.pojo-a11y-resize-font-130 .submenu-buttons a,
body.pojo-a11y-resize-font-140 .submenu-buttons a{
line-height: 1.2 !important;
}
body.pojo-a11y-resize-font-130 .dont-wait-cta-infocol .cta-submit a,
body.pojo-a11y-resize-font-140 .dont-wait-cta-infocol .cta-submit a{
width: auto;
line-height: 1.2;
}
body.pojo-a11y-resize-font-130 .squarecontent,
body.pojo-a11y-resize-font-140 .squarecontent{
border:none !important;
position: relative;
}
body.pojo-a11y-resize-font-130 .square:after,
body.pojo-a11y-resize-font-140 .square:after{
display: none;
}
body.pojo-a11y-resize-font-130 .circle-icons .squarecontent p,
body.pojo-a11y-resize-font-140 .circle-icons .squarecontent p{
max-width: 100% !important;
white-space: normal !important;
}
body.pojo-a11y-resize-font-130 li li span,
body.pojo-a11y-resize-font-140 li li span{
font-size: 100% !important;
}
body.pojo-a11y-resize-font-130 ol ul,
body.pojo-a11y-resize-font-130 ul ul,
body.pojo-a11y-resize-font-130 ul ol,
body.pojo-a11y-resize-font-130 ol ol,
body.pojo-a11y-resize-font-140 ol ul,
body.pojo-a11y-resize-font-140 ul ul,
body.pojo-a11y-resize-font-140 ul ol,
body.pojo-a11y-resize-font-140 ol ol{
padding: 0 0 0 2em !important;
}
.sr-only{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
.center{
text-align: center;
}
.signet-pattern{
background-image:url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/slider-sygnet-bg.png), url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/slider-sygnet-bg.png);
background-position: 10% 10%, 90% 90%;
background-size: auto;
background-repeat: no-repeat;
}
.top-menu.navbar{
background-color:#fff;
border-bottom:solid 1px #e5e5e5;
}
.top-menu.navbar i{
display: none;
}
.top-menu.navbar ul li a, .menu-dark.top-menu .menu-bloginfo-inner{
color: #3e3d40;
}
.top-menu.navbar.menu-dark ul.menu-smart li.active a, .top-menu.navbar ul li a:hover{
color:#000;
}
.heat-pump-slider-img .background-inner{
background-position: 100% 50% !important;
}
.slider-title strong{
position: absolute;
top: -120px;
left: -50px;
font-size: 1.3em;
line-height: 30px;
z-index: 9;
}
.slider-info-box .uncode_text_column{
display: flex;
flex-direction: column;
align-items: flex-start;
gap:5px;
}
.slider-info-box p.orange-bg-title {
background-color: #f39b47;
color: #fff;
padding: 5px 20px 5px 8px;
display: inline-block; margin-top: 5px;
}
.footer-divider{
margin-top:15px !important;
}
.footer-ico-txt{
display: flex;
flex-direction: row;
align-items: center;
gap:15px;
margin-top:15px !important;
}
.footer-ico-txt p, .footer-ico-txt h2{
margin: 0; font-size: 1.5em;
font-weight: 400;
font-family: Poppins, Poppins;
}
.footer-ico-txt img{
width:35px;
vertical-align: middle;
max-width: unset;
}
.square {
position: relative;
width: 100%;
}
.square:after {
content: "";
display: block;
padding-bottom: 100%;
}
.squarecontent {
position: absolute;
width: 100%;
height: 100%;
}
.footer-logos .squarecontent{
background-color:#fff;
display: flex;
flex-direction: row;
align-content: center;
justify-content: center;
align-items: center;
padding:18px;
}
.submenu-buttons {
display: flex;
height: 100%;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: space-between;
align-items: center;
width: 100%;
gap:10px;
}
.submenu-buttons div{
display: flex;
gap:10px;
}
body.home header#masthead .menu-container{
background-color: #fff;
}
header#masthead .menu-container{
background-color: #e6e6e6;
}
.submenu-buttons a, .cta-submit a{
background-color: #fff;
border: solid 1px #e6e6e6;
border-radius: 9999px;
width:45px;
height: 45px;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
color:#080505;
transition: 0.4s;
font-style: normal;
}
.submenu-buttons .wcag-bar a img{
height:60%;
}
.submenu-buttons .social-icos a{
border:solid 2px #f6881f;
}
.submenu-buttons .social-icos a:hover{
border:solid 2px #f6881f;
}
.submenu-buttons a:hover, .cta-submit a:hover{
border:solid 1px #f6881f;
color:#fff;
background-color: #f6881f;
}
.submenu-buttons .heat-forms a, .cta-submit a{
width: auto;
padding: 0 15px;
font-size:0.8em;
font-weight: 600;
text-transform: uppercase;
line-height: 12px;
}
.submenu-buttons .heat-forms a img, .cta-submit a img{
height:52%;
margin-right: 10px;
}
.submenu-buttons .heat-forms a .fwd, .cta-submit a .fwd{
border:solid 1px #f6881f;
height:100%;
border-radius: 9999px;
margin-right: -15px;
margin-left:15px;
padding:9px;
transition: 0.4s;
}
.dont-wait-cta-submit a .fwd{
border:solid 1px #000 !important;
}
.submenu-buttons .heat-forms a .fwd img, .cta-submit a .fwd img{
height: 100%;
margin-right: 0;
}
.submenu-buttons a:hover .fwd, .cta-submit a:hover .fwd{
background-color:#f6881f;
fill:#fff;
}
.submenu-buttons a:hover img, .cta-submit a:hover img{
filter: invert(100%) sepia(10%) saturate(7462%) hue-rotate(248deg) brightness(116%) contrast(108%);
}
.about-card{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: stretch;
}
.about-card > div{
width: 50%;
background-color:#fff;
height: auto;
transition: 0.4s;
cursor: pointer;
}
.about-col:hover .about-card > div{
background-color: #f18400;
}
.about-col:hover .about-card .title img{
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.about-card .photo img{
height: auto;
display: block;
}
.about-card .title{
text-align: center;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
font-weight: 700;
text-transform: uppercase;
}
.about-card .title h2{
font-size:1.2em;
line-height: 1.2;
margin-top:1em;
}
.about-card .title img{
height:80px;
}
.ue-funds img{
max-height:96px;
max-width: 100% !important;
width: auto !important;
margin: 0 auto;
}
.map-row{
background: url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/map-bg.png), url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/slider-orange-strokes.png), url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/slider-sygnet-bg.png);
background-repeat: no-repeat, no-repeat, no-repeat;
background-position: 35% bottom, right bottom, right top;
background-size:auto 60%, auto 65%,  auto 50%;
padding: 60px 0 40px;
}
.map-row h2{
max-width: 400px;
line-height: 1.2;
}
.dont-wait-cta{
display: flex;
flex-direction: row;
align-items: center;
}
.dont-wait-cta p{
font-size:0.8em;
margin:0;
color:#442b1c;
max-width: 475px;
}
.dont-wait-cta p strong{
color:#442b1c;
}
.dont-wait-cta img{
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
height:105px;
}
.dont-wait-cta-infocol{
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 30px;
}
.dont-wait-cta-infocol h3{
font-size:3em;
color:#fff;
white-space: nowrap;
}
.dont-wait-cta-infocol a{
display: flex;
flex-direction: row;
}
.dont-wait-cta-infocol .cta-submit a{
width: 200px;
background-color: #fff;
padding: 0 0 0 15px;
border:solid 1px #f6881f;
transition: 0.4s;
}
.dont-wait-cta-infocol .cta-submit a .fwd{
margin-right: -6px;
border:solid 1px #1a171b;
}
.dont-wait-cta-infocol .cta-submit a:hover img{
filter: brightness(0) saturate(100%) invert(61%) sepia(62%) saturate(2342%) hue-rotate(347deg) brightness(100%) contrast(94%);
}
.dont-wait-cta-infocol .cta-submit a:hover .fwd img{
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7451%) hue-rotate(86deg) brightness(111%) contrast(101%);
}
.project-stats .squarecontent{
border:solid 3px #f6881f;
border-radius: 9999px;
background-color: #fff;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.project-stats .squarecontent p{
max-width: 80%;
margin: 0 auto;
text-align: center;
}
.project-stats .squarecontent p.value, .project-stats .squarecontent h2.value{
font-size: 2em;
font-weight: 700;
color:#f6881f;
margin-top:0.5em;
}
.project-stats .squarecontent p.stat-desc{
font-size:0.9em;
font-weight: 600;
}
.stat-found-info p{
max-width: 520px;
margin: 0 auto;
font-weight: 300;
}
.post-title-date .uncode-info-box, .post-title-date .vc_custom_heading_wrap {
margin-top:15px !important;
}
.remember-content{
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: stretch;
align-content: center;
border: solid 3px #f6881f;
}
.remember-content .box{
width: 50%;
display: flex;
flex-direction: row;
align-items: flex-start;
flex-wrap: nowrap;
padding: 30px;
position: relative;
}
.remember-content .box:hover{
background-color: #e6e7e9;
}
.remember-content .box img{
width: 20%;
margin:0 5%;
}
.remember-content .box-description .title{
text-transform: uppercase;
font-weight: 700;
}
.remember-content .box-description a{
margin-top:1em;
font-weight: 700;
font-size:0.85em;
display: block;
}
.remember-content .box-description .text{
font-size:0.85em;
}
.remember-content-info-box img{
background-color: #f6881f;
border-radius: 9999px;
padding:20%;
width: 50px;
}
.remember-content-info-box p{
font-size:0.7em;
}
.about-subsidy-header{
background: url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/about-subsidy-bg.png),  url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/gray-signet-pattern.png);
background-repeat: no-repeat, no-repeat;
background-position: 30% 50%, 50% 16%;
background-size: auto 90%, cover;
}
.about-subsidy-header h1{
font-size: 4em !important;
width: 100%;
}
.circle-icons .squarecontent{
border:solid 3px #f6881f;
border-radius: 9999px;
background-color: #fff;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap:15px;
}
.circle-icons .squarecontent img{
height: 60px;
}
.circle-icons .squarecontent p{
max-width: 70%;
margin: 0 auto;
text-align: center;
}
.circle-icons .squarecontent p.title{
font-weight: 700;
text-transform: uppercase;
}
.circle-icons .squarecontent p.desc{
font-size:0.85em;
font-weight: 400;
}
.bg-text{
-webkit-text-stroke: 1px #ececec;
color: #fff;
-webkit-text-fill-color: #fff;
font-weight: 700;
}
.budget-bg{
font-size: 8em !important;
line-height: 0.3;
opacity:0.6;
text-align: center;
}
.subsidy-bg, h2.subsidy-bg{
font-size:8em !important;
text-align: center;
line-height: 0.2;
}
.subsidy-table{
text-align: center;
font-size: 0.8em;
white-space: normal;
}
.table-wrapper{
display: block;
overflow-x: auto;
white-space: nowrap;
}
.subsidy-table td{
font-weight: 400;
}
.subsidy-table tr:first-child{
background-color: #f18400;
color:#fff;
font-size: 1.3em;
}
.subsidy-table tr:first-child td{
font-weight: 700;
}
.subsidy-table tr:nth-child(2){
font-weight: 700;
}
.subsidy-table tr:nth-child(2) td{
font-weight: 700;
}
.subsidy-table tr:nth-child(3){
background-color:#eceded;
}
.subsidy-table tr:nth-child(4){
background-color:#f6f6f6;
}
.subsidy-table tr:nth-child(5){
background-color: #f0faff;
}
.docs-bg{
font-size:8em !important;
text-align: center;
line-height: 0.2;
}
body .uncode-accordion:not(.default-typography) .panel{
border-top:0;
}
body .uncode-accordion:not(.default-typography) .panel-title > a{
padding-right: 60px;
}
body .uncode-accordion:not(.default-typography) .panel-title > a > span{
color:#3e3d40;
font-weight: 700 !important;
font-size:1.2em;
text-transform: none;
letter-spacing: 0;
}
body .uncode-accordion:not(.default-typography) .panel-title > a > span::after {
top:50%;
background-color: #f18400;
border-radius: 9999px;
width: 45px;
height: 45px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: #fff !important;
font-style: normal;
}
body .uncode-accordion:not(.default-typography) .panel-title > a > span:after{
transform: translateY(-50%) rotate(90deg);
}
body .uncode-accordion:not(.default-typography) .panel-title.active > a span:after {
transform: translateY(-50%) rotate(-90deg);
}
body .uncode-accordion:not(.default-typography) .uncode_text_column ol{
margin-left:20px;
}
.download-card, .download-card > div{
transition: 0.4s;
}
.download-card:hover > div{
background-color: #fefbf6;
}
.download-card:hover .download-ico-button img{
transition: 0.4s;
background-color:#f18400;
}
.download-card .download-ico-button img{
padding: 10px;
border: solid 2px #f18400;
border-radius: 9999px;
}
.orange-bullet-list ol{
margin-left:30px !important;
}
.orange-bullet-list li{
color:#f18400;
font-weight: 700;
margin-bottom: 15px;
}
.orange-bullet-list li > span.grey{
color:#3e3d40 !important;
font-weight: 400 !important;
}
.results-bg{
font-size:8em !important;
text-align: center;
line-height: 0.2;
}
.rank-table, .stat-table{
width:100%;
}
.rank-table thead tr, .stat-table thead tr{
background-color: #f18400;
color: #fff;
text-align: left;
font-family: Ubuntu, Poppins, sans-serif !important;
text-transform: uppercase;
}
.rank-table thead th, .stat-table thead th{
font-size: 0.9em;
padding:12px 30px;
vertical-align: middle;
}
.rank-table thead th, .rank-table tbody td, .stat-table thead th, .stat-table tbody td{
border: solid 1px #e5e5e5;
}
.rank-table tbody tr, .stat-table tbody tr{
text-align: left;
}
.rank-table tbody td, .stat-table tbody td{
padding:12px 30px;
}
.rank-table tbody tr:nth-child(even), .stat-table tbody tr:nth-child(even){
background-color: #eceded;
}
.rank-table tbody td, .stat-table tbody td{
color:#3e3d40;
font-family: Poppins, sans-serif !important;
font-weight: 400;
font-size: 0.9em;
}
.stat-table tbody tr.sum{
background-color:#ffedd6;
}
.stat-table tbody tr.sum td{
font-weight: 600;
}
p.show-table{
text-align: center;
position: absolute;
width: 100%;
top: -50px;
right: 0;
}
p.show-table a{
font-style: normal;
text-decoration: underline;
padding: 15px;
color: #f6881f;
border-radius: 29px;
}
body .btn, body .btn-link{
font-size:0.8em;
}
.footer-contact-section{
font-weight: 300;
}
.footer-contact-section .mail-contact a{
font-size:1.7em;
}
p.panel-title, .panel-collapse{
transition: 0.4s;
}
.panel-collapse, p.panel-title.active {
background-color: #f2f2f2;
}
body .panel-group .panel-heading + .panel-collapse .panel-body{
border-top:0;
position: relative;
}
.panel-body::before{
content: '';
height: 1px;
width: 70px;
background-color: #f6881f;
position: absolute;
top: 0;
left: 0;
}
.panel-title > a{
font-style: normal;
}
p.sup-wrap {
margin-left: 1em;
display: flex;
flex-direction: row;
max-width: 990px;
}
p.sup-wrap sup {
color: #f18400;
top: 0.6em;
padding-right: 1em;
}
p.sup-wrap .sup-desc{
font-size:0.9em;
}
.mc-posts a{
cursor: pointer;
}
.basic-text{
font-weight: 400 !important;
font-size:15px !important;
font-family: Poppins, Poppins;
}
.accessibility-content a{
color:#000000 !important;
}
@media screen and (max-width: 959px){
.slider-info-box{
padding:1em !important;
}
.slider-title strong{
position: relative;
top:unset;
left: unset;
}
.slider-info-box .uncode_text_column{
align-items: center;
}
.slider-info-box p.orange-bg-title{
font-size:0.8em;
}
.submenu-buttons{
flex-direction: column;
gap:15px;
}
.submenu-buttons a{
border:solid 1px #f6881f;
}
.submenu-buttons .search, .submenu-buttons .social-icos, .submenu-buttons .wcag-bar, .submenu-buttons .heat-forms .submit-form{
display: none;
}
.navbar-nav li{
text-align: center;
}
.navbar-nav li.active a{
color:#000 !important;
}
.navbar-nav li a.search-icon span, .navbar-nav li a.search-icon .fa-dropdown{
display: none;
}
.navbar-nav li a.search-icon i{
margin-right: 0;
font-size:1.5em;
}
.navbar.menu-primary .menu-horizontal-inner{
display: flex;
flex-direction: column;
}
.navbar.menu-primary .menu-horizontal-inner .submenu-buttons{
order:3;
margin-bottom:30px;
}
.wpb_row.row-inner .about-col:nth-child(odd) .about-card{
flex-direction: row-reverse;
}
.about-card .title p{
font-size:0.9em;
}
.map-row{
background: url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/slider-orange-strokes.png), url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/slider-sygnet-bg.png);
background-repeat: no-repeat, no-repeat;
background-position: right bottom, right top;
background-size: auto 65%,  auto 50%;
padding: 40px 0 40px;
}
p.show-table{
bottom: -37px !important;
top:unset !important;
text-shadow: 1px 0px 3px #f28400 !important;
}
p.show-table a{
color:#fff!important;
}
.dont-wait-cta-infocol{
flex-direction: column;
}
.project-stats .square{
width:80%;
margin: 0 auto;
}
.project-stats .squarecontent p.stat-title{
font-size:0.8em;
}
.project-stats .squarecontent p.value{
font-size:1.5em;
}
.remember-content .box{
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
flex-wrap: nowrap;
padding: 30px;
position: relative;
text-align: center;
}
.remember-content .box a{
margin-top:2em;
}
.remember-content .box::before{
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 30%;
height: 1px;
background-color:#f6881f;
}
.remember-content .box:nth-child(4)::before{
height: 0;
}
.about-subsidy-header{
background: url(//mojecieplo.gov.pl/wp-content/uploads/2022/09/gray-signet-pattern.png);
background-repeat: no-repeat;
background-position: 50% 16%;
background-size: cover;
}
.about-subsidy-header h1{
font-size: 3em !important;
width: 100%;
}
.about-subsidy-header .vc_custom_heading_wrap{
text-align: center !important;
}
.circle-icons .squarecontent p{
max-width: 75%;
}
.circle-icons .squarecontent p.desc{
font-size:0.80em;
font-weight: 400;
}
.budget-bg{
font-size: 3em !important;
}
.subsidy-bg{
font-size: 3em !important;
}
.docs-bg{
font-size: 3em !important;
}
.results-bg{
display: none;
}
footer .footer-last{
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.footer-scroll-top{
bottom: 60px !important;
}
.footer-contact-section .mail-contact a{
font-size:1.4em;
}
.panel-collapse, p.panel-title.active{
background-color: unset;
}
.footer-ico-txt p, .footer-ico-txt h2{
font-size:1.2em;
}
}
@media screen and (min-width: 960px){
p.panel-title{
padding:15px 30px;
}
.panel-collapse{
padding:0 30px;
}
body .menu-wrapper .row-menu.limit-width .row-menu-inner{
padding:0;
}
#menu-menu-glowne li{
text-transform: uppercase;
}
.menu-horizontal-inner{
display: flex !important;
}
.nav.navbar-nav.navbar-nav-first, .nav.navbar-nav.navbar-nav-last{
display: none !important;
}
.about-row:nth-child(even) .about-card{
flex-direction: row-reverse;
}
.remember-content .box:nth-child(1)::before{
content:'';
height:90%;
width:1px;
background-color:#f6881f;
bottom:0;
right: 0;
position: absolute;
}
.remember-content .box:nth-child(2)::before{
content:'';
width:30%;
height:1px;
background-color:#f6881f;
bottom:0px;
left: 0;
position: absolute;
}
.remember-content .box:nth-child(3)::before{
content:'';
width:90%;
height:1px;
background-color:#f6881f;
top:-1px;
right: 0;
position: absolute;
}
.remember-content .box:nth-child(4)::before{
content:'';
width:1px;
height:25%;
background-color:#f6881f;
top:0;
left: -1px;
position: absolute;
}
ul.drop-menu {
background-color: #fff !important;
border-radius: 15px;
box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
transition: all 0.5s;
}
body .submenu-dark .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul.drop-menu a:hover{
color:#000 !important;
}
.top-menu.top-menu-enhanced.top-menu-border.menu-dark .row-menu-inner::after, body.menu-mobile-borders .submenu-dark .menu-container .main-menu-container .menu-horizontal, body:not(.menu-force-opacity) .menu-dark .menu-borders.needs-after .navbar-nav-last > *:first-child::after, body:not(.menu-force-opacity) .menu-dark .menu-borders.needs-after .navbar-nav + .navbar-cta:not(.hmenu-center-split-child) > *:first-child::after, body:not(.menu-force-opacity) .menu-dark .menu-borders.needs-after .navbar-nav-first > *:first-child::after, .top-menu.top-menu-enhanced.submenu-dark:not(.top-menu-border) .row-menu-inner .menu-horizontal ul.menu-smart > li > ul{
border: solid 1px #f08301 !important;
}
body .menu-dark .menu-smart > li.current-menu-ancestor > a{
color: unset !important;
}
}
@media screen and (max-width: 1080px){
.submenu-buttons .fwd{
display: none;
}
}
@media screen and (max-width: 1200px){
body .menu-wrapper .row-menu.limit-width .row-menu-inner{
padding:0 5px !important;
}
}
@media screen and (min-width: 960px) and (max-width: 1200px){
.main-scene-description{
height: 50px;
overflow: hidden;
}
} .mc-map .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#ffffffe3;}
.mc-map .st1{opacity: 0.3;
stroke-width: 2px;
stroke: #bbbbbb;
enable-background:new;
}
.mc-map .st2{font-family:'ArialMT';}
.mc-map .st3{font-size:25px; text-anchor: middle;}
.mc-map .water{
fill: #f6881f;
font-weight: bold;
font-size: 2em;
}
.mc-map .air{
fill: #5b8aa9;
font-weight: bold;
font-size: 2em;
}
.mc-map{
position: relative;
}
.mc-map .map-desc{
position: absolute;
bottom:-10px;
left:0;
background-color:#ffffffdb;
padding:5px 15px 5px 30px;
border-radius: 5px;
font-size:0.8em;
opacity: 0.8;
}
.mc-map .map-desc p{
margin:0;
font-size: 1.2em;
}
.mc-map .map-desc p:before{
content: '';
width: 10px;
height: 10px;
position: absolute;
margin-top: 8px;
margin-left: -15px;
border-radius: 2px;
}
.mc-map .water-desc:before{
background-color:#f6881f;
}
.mc-map .air-desc:before{
background-color: #5b8aa9;
} #ranking-list.loading .mc_spinner{
display: block;
}
#ranking-list.loading table{
display: none;
}
.mc_spinner {
width: 11.2px;
height: 11.2px;
animation: spinner-o824ag 0.8s infinite linear;
margin: 30px auto;
display: none;
}
.mc_spinner div {
position: absolute;
width: 100%;
height: 100%;
background: #f18400;
border-radius: 50%;
animation: spinner-vse6n7 1s infinite ease;
}
.mc_spinner div:nth-child(1) {
--rotation: 90;
}
.mc_spinner div:nth-child(2) {
--rotation: 180;
}
.mc_spinner div:nth-child(3) {
--rotation: 270;
}
.mc_spinner div:nth-child(4) {
--rotation: 360;
}
@keyframes spinner-vse6n7 {
0%, 100% {
transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
}
50% {
transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
}
}
@keyframes spinner-o824ag {
to {
transform: rotate(360deg);
}
} .popup-check-status h2{
text-align: center;
}
.popup-check-status label{
font-weight: 700;
font-size: 0.75em;
margin-top:20px;
}
.popup-check-status .popup-text{
text-align: center;
font-weight: 300;
}
.popup-check-status input{
margin:0;
background-color:#f6f6f6;
border:solid 1px #eceded;
box-shadow: none;
border-radius:120px;
}
.popup-check-status button{
margin:20px auto 0;
background-color: #f68920;
color: #fff;
max-width: 250px;
}
.popup-check-status .error{
display: none;
color:red;
font-size:0.8em;
}
.popup-check-status .get-app-status form{
display: flex;
flex-direction: column;
margin: 30px auto 0;
}
.popup-check-status .status{
width: 100%;
padding: 1em;
text-align: center;
color:#fff;
text-transform: uppercase;
border-radius:5px;
}
.popup-check-status .status-success{
background-color: #4dc54d !important;
}
.popup-check-status .status-info{
background-color: #0b5fab !important;
}
.popup-check-status .status-error{
background-color: #FF3333 !important;
}