:root {
--main-color: #00f0b8;
--second-color: #0a0523;
}
.top-area-background{
display:none!important;
}
#custom-header{
background:#0a0523;
padding:20px 0;
}
.thegem-custom-62d2fd8452e971325 {
display:flex!important;
justify-content: space-between!important;
align-items: center!important;
}                                            @import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");   #custom-nav{
background: var(--main-color)!important;
padding:15px 0;
}
.menu-item-active a{
border:none!important;
font-weight:700!important;
}
.menu-item-active a::before{
border:none!important;
}
#custom-nav .wpb_wrapper{
display:flex!important;
align-items: center!important;
justify-content: space-between!important;
}
.full-custom-title .title-h2:before{
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 3px;
background: #edf2f4;
}
.full-custom-title .title-h2 span:before{
background:#00F0B8!important;
}
.full-custom-title .title-h2 span:before{
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 3px;
}
.full-custom-title .wpb_text_column{
position:Relative;
}
h2, .title-h2{
letter-spacing: initial!important;
}
.full-custom-title .title-h2 span{
position:Relative;
text-transform:initial!important;
}
.social-icon-footer{
width: 50px;
height: 50px;
border: 1px solid var(--main-color);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
position: relative;
}
.facebook-social-footer:before{
content: '';
background-color: var(--main-color);
position: absolute;
transition-property: width,height;
transition: .5s;
width: 0;
height: 0;
border-radius: 50%;
}
.facebook-social-footer:after{
content: '';
width: 9px;
height: 16px;
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2019/08/facebook-albastru.png);
background-repeat: no-repeat;
background-size: 9px;
position: absolute;
}
.facebook-social-footer:hover:before{
width: 100%;
height: 100%;
}
.facebook-social-footer:hover:after{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2019/08/facebook-alb.png);
}
.twitter-social-footer:before{
content: '';
background-color: var(--main-color);
position: absolute;
transition-property: width,height;
transition: .5s;
width: 0;
height: 0;
border-radius: 50%;
}
.twitter-social-footer:after{
content: '';
width: 15px;
height: 15px;
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/09/icons8-instagram-1921.png);
background-repeat: no-repeat;
background-size: 15px;
position: absolute;
}
.twitter-social-footer:hover:before{
width: 100%;
height: 100%;
}
.twitter-social-footer:hover:after{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/09/icons8-instagram-19213.png);
}
.twitter-social-footer:before{
content: '';
background-color: var(--main-color);
position: absolute;
transition-property: width,height;
transition: .5s;
width: 0;
height: 0;
border-radius: 50%;
}
.youtube-social-footer:after{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/11/youtube-green-1.png);
width: 18px;
height: 13px;
background-size: contain;
}
.youtube-social-footer:hover:after{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/11/youtube-white-1.png);
}
.vimeo-social-footer:before{
content: '';
background-color: var(--main-color);
position: absolute;
transition-property: width,height;
transition: .5s;
width: 0;
height: 0;
border-radius: 50%;
}
.vimeo-social-footer:after{
content: '';
width: 15px;
height: 15px;
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2019/08/vimeo-albstru.png);
background-repeat: no-repeat;
background-size: 15px;
position: absolute;
}
.vimeo-social-footer:hover:before{
width: 100%;
height: 100%;
}
.vimeo-social-footer:hover:after{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2019/08/vimeo-alb.png);
}
.first-section-footer .row-custom{
display: flex;
align-items: center;
justify-content: space-between;
}
.social-footer{
display: flex;
column-gap: 25px;
}
.first-section-footer{
padding: 25px 0;
border-top: 1px solid var(--main-color);
border-bottom: 1px solid var(--main-color);
}
.second-section-footer{
padding: 60px 0;
background: var(--second-color);
}
.second-section-footer .row-custom{
display:flex;
justify-content: space-between;
column-gap: 25px;
}
.second-section-footer .row-custom .col-custom{
width:25%;
}
.partner-col-footer{
padding: 10px 0;
background: #fff;
border-radius: 10px;
text-align: center;
display: inline-block;
float: right;
}
.title-col-footer{
text-transform: uppercase;
color: #fff;
font-size: 18px;
position: relative;
margin-bottom:20px;
padding-bottom:10px;
font-weight:500;
}
.title-col-footer::before{
content:'';
width:50px;
height:1px;
background:var(--main-color);
position:absolute;
bottom:0;
left:0;
}
.content-col-footer p, .content-col-footer li, .content-col-footer a{
margin-bottom:5px;
font-size:16px;
color:#fff!important;
font-weight:400;
}
.content-col-footer ul{
list-style: none;
padding: 0;
}
.section3-footer .row-custom{
display: flex;
justify-content: space-between;
align-items: center;
}
.section3-footer .row-custom > .col-custom:first-child p{
margin-bottom:0;
font-size:12px;
line-height:20px;
color:var(--second-color);
}
.section3-footer .row-custom > .col-custom:first-child{
width:60%;
}
.last-col-custom {
width:40%!important;
}
.last-col-custom input[type="submit"]{
border: 1px solid var(--main-color)!important;
position: absolute!important;
top: 0!important;
right: 0!important;
width: calc(45% + 10px)!important;
margin-top: 0!important;
margin-right: 0!important;
height:51px!important;
}
.last-col-custom input[type="email"]{
width:55%!important;
}
.last-col-custom label br{
display:none;
}
.last-col-custom form{
position:relative;
}
#menu-ecopolis-menu-top {
column-gap:30px;
}
#menu-ecopolis-menu-top a{
font-size:20px;
color:var(--second-color);
}
#logo-text p{
font-size:24px;
color:var(--main-color);
margin-left:25px;
line-height:30px;
}
.norway-logo-footer {
display: inline-block;
background: #fff;
padding: 15px;
border-radius: 10px;
float: right;
}
.newsletter-wrapper form > p:nth-child(3){
height:0!important;
margin-bottom:0!important;
}
.small-custom-title .title-h4 span:before{
background:var(--main-color)!important;
}
.current-menu-item a{
position:relative;
}
.current-menu-item a::after{
content:''!important;
position:absolute!important;
width:20px!important;
height:3px!important;
background-color:var(--second-color)!important;
top:100%!important;
border:none!important;
border-radius:5px;
left:calc(50% - 10px)!important;
}
.custom-team .gem-team-style-5 .team-person-image{
width:218px;
}
.custom-team .img-responsive{
object-fit: cover;
width: 120px;
height: 120px;
}
.custom-team .gem-team {
display: flex;
flex-wrap: wrap;
}
.custom-team .team-person{
height:100%;
}
.custom-team .team-person-hover{
height:100%;
}
.custom-page-title#page-title{
padding:0!important;
}
.contact-icon{
margin-bottom:0!important;
}
.contact-icon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{
font-size:42px!important;
}
.text-contact-icon h4{
margin-bottom:0!important;
}
.contact-form-col form input:not(input[type="submit"]){
width:100%;
border-radius: 40px;
}
.contact-form-col form > p{
width: calc(50% - 5px);
}
.contact-form-col form > p:nth-child(4){
width:100%;
}
.contact-form-col form{
padding:20px;
background:#fff;
display:flex;
flex-wrap:wrap;
justify-content: space-between;
}
.contact-form-col form input[type="submit"]{
color: #fff;
border-radius: 40px;
background-color: var(--second-color)!important;
border:1px solid var(--second-color);
margin:0 auto;
}
.contact-form-col form p:nth-child(5){
height:60px;
width:100%;
}
.contact-form-col form input[type="submit"]:hover{
background-color:#fff!important;
color:var(--second-color);
}
.contact-form-col form textarea{
border-radius:30px;
height:150px;
}
.contact-form-col .wpb_single_image{
margin-bottom:0!important;
}
.contact-form-col form label{
font-weight:500;
color:var(--second-color);
margin-left:5px;
margin-bottom:10px;
}
.page-id-1145 .block-content:last-of-type{
padding-bottom:0!important;
}
.page-id-1145 .wpb_raw_code{
margin-bottom:0!important;
}
.left-col-contact.vc_row{
margin-bottom:0!important;
}
.row-contact > .wpb_column:first-child{
margin-top:100px;
}
.row-contact{
position:relative;
z-index:9999;
bottom:-55px;
}
.block-content{
padding-top:100px!important;
}
.text-contact-icon p{
font-size:14px!important;
}
.text-contact-icon p a{
color:#5f727f;
}
.contact-form-col .vc_column-inner > .wpb_wrapper{
box-shadow: 0px 4px 20px rgb(0 0 0 / 20%);
}
.sustine-form-col .wrapper-input{
width: calc(50% - 6px);
margin-bottom: 10px;
}
.sustine-form-col .wrapper-textarea{
width:100%;
}
.sustine-form-col .wrapper-submit{
width:100%;
height:80px;
}
.tabs-ecopolis .vc_tta-tab a{
width: 180px;
display: flex;
justify-content: center;
text-align: center;
}
.tabs-ecopolis .vc_tta-tabs-list > li > a > span{
position:relative;
}
.tabs-ecopolis .vc_tta-tabs-list > li > a > span::before{
content: '';
width: 20px;
height: 20px;
background-repeat: no-repeat;
background-size:contain;
background-position:center center;
position: absolute;
left: -5px;
top: calc(50% - 10px);
z-index: 9;
}
.tabs-ecopolis .vc_tta-tabs-list > li:nth-child(1) > a > span::before{
background-image:url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_APA-N-white.png);
}
.tabs-ecopolis .vc_tta-tabs-list > li:nth-child(2) > a > span::before{
background-image:url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_AER-1-N-white.png);
}
.tabs-ecopolis .vc_tta-tabs-list > li:nth-child(3) > a > span::before{
background-image:url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_SP-VERZI-N-white.png);
}
.tabs-ecopolis .vc_tta-tabs-list > li:nth-child(4) > a > span::before{
background-image:url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_POL-N-white.png);
}
.tabs-ecopolis .vc_tta-tabs-list > li > a{
background-color:var(--main-color)!important;
border-color:var(--main-color)!important;
}
.tabs-ecopolis .vc_tta-tabs-list > li.vc_active > a{
background-color:#fff!important;
}
.tabs-ecopolis .vc_tta-tabs-list > li > a span{
padding-left:20px;
}
.tabs-ecopolis .vc_tta-tabs-list > li.vc_active > a span{
color:var(--second-color)!important;
}
.tabs-ecopolis .vc_tta-tabs-list > li:nth-child(1).vc_active > a > span::before{
background-image:url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_APA-N.png);
}
.tabs-ecopolis .vc_tta-tabs-list > li:nth-child(2).vc_active > a > span::before{
background-image:url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_AER-1-N.png);
}
.tabs-ecopolis .vc_tta-tabs-list > li:nth-child(3).vc_active > a > span::before{
background-image:url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_SP-VERZI-N.png);
}
.tabs-ecopolis .vc_tta-tabs-list > li:nth-child(4).vc_active > a > span::before{
background-image:url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_POL-N.png);
}
.tabs-ecopolis .vc_tta-panels{
border-color:var(--main-color)!important;
border-top-right-radius: 0!important;
}
.tabs-ecopolis .vc_tta-panel-body::after{
display:none!important;
}
.tabs-ecopolis .vc_tta-tabs-list{
display:flex!important;
justify-content: space-between;
}
.tabs-ecopolis .vc_tta-tabs-container{
margin-right:0!important;
}
.static-social-media {
position: fixed;
z-index: 999;
top: calc(50% - 100px);
}
.static-social-media .row-social-media{
display: flex;
flex-direction: column;
row-gap: 10px;
}
.static-social-media a{
width: 80px;
height: 50px;
background: var(--main-color);
display: inline-flex;
justify-content: center;
align-items: center;
border-top-right-radius: 55px;
border-bottom-left-radius: 50px;
border: 1px solid var(--main-color);
transition:500ms;
box-shadow: 0px 4px 20px rgb(0 0 0 / 10%);
}
.static-social-media a:hover{
background:#fff;
}
.static-social-media a:hover span{
border:1px solid var(--main-color);
}
.row-social-media span{
width: 25px;
height: 25px;
display: flex;
justify-content: center;
align-items: center;
background: #fff;
border-radius: 5px;
}
.active-header {
position:fixed;
}
header#site-header{
transition:500ms;
z-index:99;
position:fixed;
}
header .logo img{
transition:500ms;
}
.pix-section-title{
margin: 15px 0;
line-height: 40px;
}
.active-header .logo img{
width:100px!important;
}
#logo-text p{
transition:500ms;
}
.acceptare-contact input{
width:auto!important;
margin-right:10px;
}
.active-header #logo-text p{
font-size: 14px;
line-height: 17px;
margin-left: 5px;
}
#main{
margin-top:216px;
}
#wpsd-donation-form-id{
dispaly:none!important;
}
.panel-sidebar-position-right > .panel-center{
width:67%!important;
}
.panel-sidebar-position-right > .sidebar{
width:33%!important;
}
.title-sidebar-custom p{
position: relative;
display: inline-block;
width: auto;
color: #000000;
font-size: 24px;
margin:0;
font-weight:500;
}
.title-sidebar-custom{
position:relative;
}
.title-sidebar-custom{
margin-bottom:20px;
}
.title-sidebar-custom::before{
content: '';
position: absolute;
bottom: -7px;
left: 0;
width: 100%;
height: 3px;
background: #edf2f4;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.title-sidebar-custom p::before{
content: '';
position: absolute;
bottom: -10px;
left: 0;
width: 100%;
height: 3px;
background:var(--main-color);
}
.img-aerlive-sidebar{
margin-bottom:30px;
text-align: center;
}
.img-aerlive-sidebar img{
width:150px;
}
.panel.row.panel-sidebar-position-right{
margin-bottom:100px!important;
}
.single-post #comments{
display:none!important;
}
.single-post .post-meta-category-link,
.single-post .post-meta-author{
display:none!important;
}
.button-doneaza{
text-align: center;
}
.button-doneaza a{
padding: 20px 100px;
background: var(--second-color);
border:1px solid var(--second-color);
border-radius: 10px;
color: #fff!important;
text-transform: uppercase;
transition: 300ms;
font-weight:600;
cursor:pointer;
position:relative;
width: 100%;
display: inline-block;
}
.button-doneaza a:hover{
color:var(--second-color)!important;
background:#fff;
}
.button-doneaza a span{
position:relative;
padding-left:30px;
}
.button-doneaza a span::before{
content: '';
width: 30px;
height: 30px;
position: absolute;
top: calc(50% - 15px);
left: -10px;
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/08/heart-white.png);
background-size: contain;
transition:300ms;
}
.button-doneaza a:hover span::before{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/08/heart-black.png);
}
.donation-form-sidebar{
margin-bottom:40px;
margin-top:30px;
}
.form-sidebar-newsletter input[type="email"]{
height: 50px!important;
background: #fff!important;
border-color: #c3c3c3!important;
}
.form-sidebar-newsletter input[type="submit"]{
margin:0!important;
display: inline-flex!important;
justify-content: center!important;
align-items: center!important;
padding: 0!important;
height: 50px!important;
font-size: 18px!important;
}
.form-sidebar-newsletter .wpcf7 p{
margin-bottom:10px!important;
}
.title-newlsetter-sidebar{
margin-bottom:10px;
}
.siderbar-banner img{
box-shadow: 0px 4px 20px rgb(0 0 0 / 20%);
}
.button-doneaza-menu a{
position:relative;
}
.button-doneaza-menu a::after{
content: '';
width: 20px;
height: 20px;
position: absolute!important;
top: calc(50% - 10px);
left: -10px;
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/08/heart-black.png);
background-size: contain;
transition: 300ms;
z-index: 99999!important;
opacity: 1!important;
}
.button-doneaza-menu{
margin-left:20px;
}
.single-post #page-title{
background-color: #0a0523;
}
.row-special-cont{
display:flex;
justify-content: space-between;
align-items: center;
column-gap:50px;
}
.col-special-cont:nth-child(1){
width:60%;
}
.col-special-cont:nth-child(2){
width:40%;
}
article.category-custom-category .post-featured-content{
display:none;
}
.special-title{
margin-top: 0;
margin-bottom: 30px;
}
.row-special-cont .col-special-cont:nth-child(2) .image-special-post img{
width:100%;
height:auto;
}
.col-special-cont >img{
margin-bottom:30px;
}
.slogan-articol{
font-size: 26px;
line-height: 34px;
color: #000;
font-style: italic;
font-family: 'Roboto';
font-weight: 400;
}
.special-text-articol{
font-size: 16px;
max-width: 464px;
opacity: .7;
}
.category-custom-category .post-meta-left{
display:none;
}
.thegem-te-menu__default.desktop-view ul.nav-menu > li > a{
text-transform:initial!important;
}
.full-custom-title .title-xlarge{
position: absolute;
bottom: 0;
right: 20px;
}
.title-xlarge{
text-transform: initial!important;
}
#page-title .custom-title-title{
visibility: hidden;
}
.wpsd-donation-form-label, #wpsd_donation_for{
display:none!important;
}
#wpsd-wrap-all{
background:#fff;
}
#wpsd_donate_amount{
display:flex;
justify-content: center;
padding:0;
}
.page-id-1135 .fullwidth-block-background{
background-position-y: -382px!important;
}
.blog-style-100{
width:100%!important;
height:auto!important;
display:flex;
flex-wrap:wrap;
}
.blog-style-100 article{
width:50%!important;
position:initial!important;
}
.blog-style-100 article .entry-title a{
font-size: 20px;
line-height: 28px;
min-height:115px;
}
.blog-style-100 article .img-responsive{
height: 240px;
object-fit: cover;
}
.page-id-1139 .fullwidth-block-background{
background-position-x: 121px!important;
}
.blog-style-100 article .summary{
min-height:100px;
}
.static-social-media a.blue-social-static {
background: var(--second-color);
border-color: var(--second-color);
}
.static-social-media a.blue-social-static:hover span {
border-color: var(--second-color);
}
.static-social-media a.blue-social-static:hover{
background: #fff;
}
.row-post img{
width:100%;
}
.row-post{
display:flex;
column-gap:20px;
align-items: center;
}
.row-post .col-post{
width:50%;
}
.row-post{
margin-bottom:30px;
}
@media screen
and (min-width: 1025px)
and (max-width: 1680px){
.page-id-1135 .fullwidth-block-background{
background-position-y: -256px!important;
}
.static-social-media a{
width:50px;
height:30px;
}
.row-social-media span{
width:15px;
height:15px;
}
.col-social-media:nth-child(1) img{
width:5px;
}
.col-social-media:nth-child(2) img{
width:8px;
}
.col-social-media:nth-child(3) img{
width:8px;
}
}
@media only screen and (max-width: 1024px) {
.row-post{
flex-direction:column;
}
.row-post .col-post{
width:100%;
}
.blog-style-100 article{
width:100%!important;
}
.thegem-te-menu .menu-toggle .menu-line-1, .thegem-te-menu .menu-toggle .menu-line-2, .thegem-te-menu .menu-toggle .menu-line-3{
background:var(--second-color)!important;
}
.page-id-1135 .fullwidth-block-background{
background-position-y: center!important;
}
.blog-style-100 article .img-responsive{
height:auto!important;
}
#logo-text p{
font-size: 18px;
line-height: 26px;
}
.static-social-media{
display:none;
}
.panel-sidebar-position-right > .sidebar{
width:100%!important;
}
.second-section-footer .row-custom{
flex-wrap:wrap;
justify-content: space-between;
row-gap:50px;
}
.last-col-custom{
width:100%!important;
}
.second-section-footer .row-custom .col-custom{
width:auto;
}
.section3-footer .row-custom{
flex-direction:column;
padding: 20px 0 50px 0;
}
.section3-footer .row-custom > .col-custom,
.section3-footer .row-custom > .col-custom:first-child{
width:100%;
}
.section3-footer .row-custom > .col-custom:last-child{
align-items: center;
justify-content: center;
display: flex;
}
.panel-sidebar-position-right > .panel-center{
width:100%!important;
}
#main{
margin-top:178px;
}
.block-content{
padding-top:50px!important;
}
.tabs-ecopolis .vc_tta-panel .vc_tta-title-text{
margin-left:28px;
}
.tabs-ecopolis .vc_tta-panel .vc_tta-title-text::before{
content: '';
width: 20px;
height: 20px;
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
position: absolute;
left: 20px;
top: calc(50% - 10px);
z-index: 9;
}
.tabs-ecopolis .vc_tta-panel:nth-child(1).vc_active .vc_tta-title-text::before{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_APA-N.png);
}
.tabs-ecopolis .vc_tta-panel:nth-child(1) .vc_tta-title-text::before{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_APA-N-white.png);
}
.tabs-ecopolis .vc_tta-panel:nth-child(2).vc_active .vc_tta-title-text::before{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_AER-1-N.png);
}
.tabs-ecopolis .vc_tta-panel:nth-child(2) .vc_tta-title-text::before{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_AER-1-N-white.png);
}
.tabs-ecopolis .vc_tta-panel:nth-child(3).vc_active .vc_tta-title-text::before{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_SP-VERZI-N.png);
}
.tabs-ecopolis .vc_tta-panel:nth-child(3) .vc_tta-title-text::before{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_SP-VERZI-N-white.png);
}
.tabs-ecopolis .vc_tta-panel:nth-child(4).vc_active .vc_tta-title-text::before{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_POL-N.png);
}
.tabs-ecopolis .vc_tta-panel:nth-child(4) .vc_tta-title-text::before{
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2022/07/ECOPOLIS_POL-N-white.png);
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{
background-color: var(--main-color)!important;
border-color: var(--main-color)!important;
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{
background-color: #fff!important;
border-color: var(--main-color)!important;
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{
color:var(--second-color)!important;
}
.row-contact{
bottom:0;
}
.logo-footer img{
width:75px;
}
.social-icon-footer{
width: 35px;
height: 35px;
}
.facebook-social-footer:after{
content: '';
width: 7px;
height: 13px;
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2019/08/facebook-albastru.png);
background-repeat: no-repeat;
background-size: 7px;
position: absolute;
}
.vimeo-social-footer:after{
content: '';
width: 12px;
height: 12px;
background-image: url(https://www.ecopolis.org.ro/wp-content/uploads/2019/08/vimeo-albstru.png);
background-repeat: no-repeat;
background-size: 12px;
position: absolute;
}
.button-doneaza-menu{
margin-left:0;
}
.button-doneaza-menu a{
padding-left:60px;
}
.button-doneaza-menu a::after{
left:30px;
}
.info-contactpage > .wpb_column > .vc_column-inner > .wpb_wrapper{
display: flex;
justify-content: center;
column-gap: 20px;
}
}#page-preloader {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 999999;
opacity: 0.98;
background: #2c2e3d;
}
.block-preloader.preloader,
.block-preloader {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 2;
height: auto;
}
.block-preloader + * {
overflow: visible !important;
}
.block-preloader.preloader + *:not(iframe) {
height: auto !important;
}
.block-preloader:after {
display: none;
}
#page-preloader.preloader-loaded .page-preloader-spin,
.block-preloader.preloader-loaded .page-preloader-spin {
opacity: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#page-preloader.preloader-loaded,
.block-preloader.preloader-loaded {
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.no-js #page-preloader,
.no-js .block-preloader {
display: none;
}
#page-preloader .page-preloader-spin,
.block-preloader .page-preloader-spin,
.preloader-spin {
position: absolute;
left: 50%;
top: 50%;
z-index: 1001;
width: 80px;
height: 80px;
margin: -40px 0 0 -40px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border: 2px solid transparent;
border-top-color: #b9b7ff;
-webkit-animation: PreloaderSpin 2s linear infinite;
animation: PreloaderSpin 2s linear infinite;
}
.preloader-spin {
border-top-color: #b9b7ff;
}
.block-preloader .page-preloader-spin {
top: 100px;
margin-top: 0;
}
#page-preloader .page-preloader-spin:before,
.block-preloader .page-preloader-spin:before,
.preloader-spin:before {
content: "";
position: absolute;
top: 4px;
left: 4px;
right: 4px;
bottom: 4px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border: 2px solid transparent;
border-top-color: #00bcd4;
-webkit-animation: PreloaderSpin 3s linear infinite;
animation: PreloaderSpin 3s linear infinite;
}
.preloader-spin:before {
border-top-color: #00bcd4;
}
#page-preloader .page-preloader-spin:after,
.block-preloader .page-preloader-spin:after,
.preloader-spin:after {
content: "";
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border: 2px solid transparent;
border-top-color: #a3e7f0;
-webkit-animation: PreloaderSpin 1.5s linear infinite;
animation: PreloaderSpin 1.5s linear infinite;
}
.gem-fancybox-preloader .preloader-spin:after {
border-top-color: #a3e7f0;
}
.preloader-spin:after {
border-top-color: #7b97ab;
}
.fancybox-slide .gem-fancybox-preloader {
width: 150px;
height: 150px;
background: transparent;
margin: 0;
margin-top: -75px;
margin-left: -75px;
padding: 0;
}
@-webkit-keyframes PreloaderSpin {
0%   {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes PreloaderSpin {
0% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.portfolio-scroll-pagination .preloader-spin {
margin-top: -10px;
}
.blog-load-more-style-timeline-new .preloader-spin {
margin-top: -10px;
}
.gem-product-scroll-pagination .preloader-spin {
margin-top: -10px;
}
.preloader-spin-new {
position: absolute;
left: 50%;
top: 50%;
z-index: 1001;
width: 50px;
height: 50px;
margin: -25px 0 0 -25px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border: 2px solid #00bcd4;
border-top-color: transparent !important;
-webkit-animation: PreloaderSpin 1.3s linear infinite;
animation: PreloaderSpin 1.3s linear infinite;
}
.preloader.fullwidth-preloader:before {
content: '';
position: absolute;
width: 200%;
height: 100%;
left: 50%;
transform: translateX(-50%);
background-color: inherit;
}
.gem-blog-slider-preloader {
padding-bottom: 165%;
}
@media (min-width: 768px) {
.gem-blog-slider-preloader {
padding-bottom: 90%;
}
}
@media (min-width: 992px) {
.gem-blog-slider-preloader {
padding-bottom: 44.87%;
}
}