section#anchor-57084 li {
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold!important;
    font-size: 20px;
    width: fit-content;
    line-height: 40px;
    margin: auto;
    width: 100%;
}
section#anchor-57084 .card-description {
    text-align: left!important;
}

section#anchor-54022 h4.card-title {
    color: #fff!important;
}

.btn-primary {
    background: -webkit-linear-gradient(bottom, #fed34a, #feac4a)!important;
    background-repeat: no-repeat!important;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 15px!important;
    font-weight: bold;
    box-shadow: 0 0 0px black!important;
}


.footer-widget.footer-widget-2 IMG {
    margin: 5px;
}

section#anchor-56280 figure.effect-chico h2 {
    color: #fff!important;
}

/*encallada carrega pàgina*/

body.plantilla-9.pc {
    padding-left: 0px!important;
    overflow: visible!important;
}

/*bgtop ombra*/

section.wrapper-lists {
    background-position: top center!important;
    background-repeat: no-repeat!important;
    padding-bottom: 4rem;
    background: url(https://cdn.reskyt.com/6807/koa-solar-nuestras-placas-350911-220318113141.png);
    padding-top: 15rem!important;
}

section.wrapper {
    background-position: top center!important;
    background-repeat: no-repeat!important;
    padding-bottom: 4rem;
    background: url(https://cdn.reskyt.com/6807/koa-solar-nuestras-placas-350911-220318113141.png);
    padding-top: 15rem!important;
}
/*botons*/
a.btn-solid-circle.btn-custom,
a.btn-solid-square.btn-custom{
background: -webkit-linear-gradient(bottom, #fed34a, #feac4a)!important;
    background-repeat: no-repeat!important;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 15px!important;
    box-shadow: 0 0 0px black!important;
    font-size: 17px!important;
    font-weight: 700!important;
    text-transform: uppercase;
}
#popupIni {
    display:block!important;
    z-index: 99999999!important;
    position: fixed!important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.center-popup {
    left: 0;
    top: 0;
    transform: none;
    width: 100%;
    max-width: 100%;
    z-index: 99999999;
    height: 100%!important;
    min-height: 100%;
    background: #fff;
}
.pagina-7270 .wrapper-layout {
    height: 0px!important;
    overflow: hidden;
}
.pagina-7270 div#off-canvas,
.pagina-7270 header.header{
    display: none!important;
}
.page-header h2 {
    font-size: 2rem!important;
        text-transform: uppercase;
        color:#fff!important;
}
section#anchor-57084 .container {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.pagina-7281 .page-header h2 {
            color: #fff!important;
}

.form-detail .page-header h1 {
margin-bottom: 1rem;
background: -webkit-linear-gradient(left, #fed34a, #feac4a)!important;
-webkit-background-clip: text!important;
color: transparent!important;
font-weight: bold!important;
font-size: 4rem!important;
}


/*treure encallada scrooll*/
body#plato {
    overflow: auto!important;
}


/*content adicional*/
.content-plato-adicional.collapse {
    display: block!important;
    overflow: visible!important;
    height: fit-content!important;
}
button.familia.btn.btn-link.link-collapse.collapsed,
.aditional-header .link-collapse{
    text-align: center;
    background: #ffd54a url(http://koasolar.eco/uploads/6807/files/ic/logo-blanc-s.png) left center no-repeat;
    background-size: auto;
    background-size: auto;
    padding-left: 11px;
    color: #fff!important;
}
button.familia.btn.btn-link.link-collapse.collapsed {
    pointer-events: none!important;
}

/*.card-home .card-title {
margin-bottom: 1rem;
background: -webkit-linear-gradient(left, #fed34a, #feac4a)!important;
-webkit-background-clip: text!important;
color: transparent!important;
font-weight: bold!important;
font-size: 4rem!important;
}*/


.page-header h2 .btn-link {
margin-bottom: 1rem;
background: -webkit-linear-gradient(left, #fed34a, #feac4a)!important;
-webkit-background-clip: text!important;
color: transparent!important;
font-weight: bold!important;
font-size: 4rem!important;
}

.pagina-8528 #popupIni,
.pagina-8527 #popupIni,
.pagina-7483 #popupIni,
.pagina-7485 #popupIni,
.pagina-7243 #popupIni,
.pagina-7245 #popupIni,
.pagina-7280 #popupIni,
.pagina-7281 #popupIni,
.pagina-7289 #popupIni,
.pagina-7486 #popupIni,
.pagina-7488 #popupIni,
.pagina-8062 #popupIni,
.pagina-8071 #popupIni,
.pagina-8065 #popupIni,
.pagina-8075 #popupIni,
.pagina-8092 #popupIni,
.pagina-8093 #popupIni,
.pagina-7485 .center-popup,
.pagina-7483 .center-popup,
.pagina-7243 .center-popup,
.pagina-7245 .center-popup,
.pagina-7280 .center-popup,
.pagina-7281 .center-popup,
.pagina-7289 .center-popup,
.pagina-7486 .center-popup,
.pagina-7488 .center-popup,
.pagina-8092 .center-popup,
.pagina-8093 .center-popup,
.pagina-7488 .pswp--open,
.pagina-7486 .pswp--open,
.pagina-7485 .pswp--open,
.pagina-7483 .pswp--open,
.pagina-7243 .pswp--open,
.pagina-7245 .pswp--open,
.pagina-7280 .pswp--open,
.pagina-7281 .pswp--open,
.pagina-7289 .pswp--open,
.pagina-8062 .pswp--open,
.pagina-8071 .pswp--open,
.pagina-8065 .pswp--open,
.pagina-8075 .pswp--open,
.pagina-8092 .pswp--open,
.pagina-8093 .pswp--open,
.pagina-8527 .pswp--open,
.pagina-8528 .pswp--open{
    display: none!important;
}

.encuesta-875 .form-detail h1{
    margin-bottom: 1rem;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a)!important;
    -webkit-background-clip: text!important;
    color: transparent!important;
    font-weight: bold!important;
    font-size: 4rem!important;
}
.encuesta-875 .descripcion-encuesta h1{
    margin-bottom: 1rem;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a)!important;
    -webkit-background-clip: text!important;
    color: transparent!important;
    font-weight: bold!important;
    font-size: 4rem!important;
}

/*bootm headers*/
section#anchor-56332,
section#anchor-56333,
section#anchor-56338,
section#anchor-56352{
      padding-bottom: 4rem;
}
.list-intro-content {
    padding-top: 4rem;
}

/*centrar text*/

.cards.row.row-centered .col-centered {
    display: inline-block;
    vertical-align: middle!important;

}


/*quin somos*/
section#anchor-56272 h1 {
    font-size: 3rem!important;
    /*    background: transparent!important;
    color: #fff!important;*/
}
section#anchor-56272 .lazyloaded {
    max-width: 200px!important;
}

#anchor-54015 .no-effect .lazyloaded,
#anchor-54017 .no-effect .lazyloaded,
#anchor-54016 .no-effect .lazyloaded,
#anchor-54013 .no-effect .lazyloaded,
#anchor-56389 .no-effect .lazyloaded,
#anchor-56390 .no-effect .lazyloaded{
  max-width: 100px !important;
}

#anchor-56280, 
section#anchor-56332{
    background: transparent;
}
#anchor-56281 {
  margin-bottom: -200px;
  z-index: 99;
  padding-top: 120px;
}
#anchor-56282 {
  margin-top: -20px;
/*  padding-bottom: 150px;*/
}
#anchor-56281 h1 {
  color: #fff!important;
}
#anchor-56280 {
  padding: 21rem 2rem !important;
}

.logo-footer {
    display: none;
}
a.btn-solid-rounded.btn-custom {
    background: -webkit-linear-gradient(bottom, #fed34a, #feac4a)!important;
    background-repeat: no-repeat!important;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 15px!important;
    box-shadow: 0 0 0px black!important;
}
/*step by step*/

.pagina-7486 .card-description h3 {
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold!important;
    font-size: 3.8rem;
    width: fit-content;
    float: left;
    margin-right: 20px;
    line-height: 40px;
}
.pagina-7486 .card-description div {
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold!important;
    font-size: 20px;
    width: fit-content;
    line-height: 40px;
        margin: auto;
width: 100%;
    
}
section#anchor-56299 .card-description,
section#anchor-56297 .card-description,
section#anchor-56301 .card-description,
section#anchor-54023 .card-description,
section#anchor-56295 .card-description {
    text-align: left!important;
}

section#anchor-54021 .card-img-left {

}
section#anchor-54021 .card-img-left .intrinsic {

    height: fit-content!important;
    padding-bottom: 100px!important;

}
section#anchor-54021 .card-img-left .intrinsic img {
    max-width: 80px!important;
    height: fit-content!important;
    right: 0px!important;
    left: auto!important;
}
section#anchor-54021 .card-block h4.card-title {
    line-height: 80px!important;
}

section#anchor-56283 .card.card-home.card-text-bottom h4.card-title {
    font-size: 1.8rem!important;
    background: transparent;
    -webkit-background-clip: text;
    color: initial!important;
    font-weight: 600;
}

section#anchor-54023 .card-img-left {

}
section#anchor-54023 .card-img-left .intrinsic {

    height: fit-content!important;
    padding-bottom: 100px!important;
}
section#anchor-54023 .card-img-left .intrinsic img {
    max-width: 80px!important;
    height: fit-content!important;
    right: 0px!important;
    left: auto!important;
}
section#anchor-54023 .card-block .card-description h4 {
    line-height: 80px!important;
}


/*step2*/
section#anchor-56295 .card-img-left .intrinsic {

    height: fit-content!important;
    padding-bottom: 100px!important;
}
section#anchor-56295 .card-img-left .intrinsic img {
    max-width: 80px!important;
    height: fit-content!important;
    right: 0px!important;
    left: auto!important;
}
section#anchor-56295 .card-block .card-description h4 {
    line-height: 80px!important;
}

/*step3*/
section#anchor-56296 .card-img-left .intrinsic {

    height: fit-content!important;
    padding-bottom: 100px!important;
}
section#anchor-56296 .card-img-left .intrinsic img {
    max-width: 80px!important;
    height: fit-content!important;
    right: 0px!important;
    left: auto!important;
}
section#anchor-56296 .card-block .card-description h4 {
    line-height: 80px!important;
}

/*step4*/
section#anchor-56297 .card-img-left .intrinsic {

    height: fit-content!important;
    padding-bottom: 100px!important;
}
section#anchor-56297 .card-img-left .intrinsic img {
    max-width: 80px!important;
    height: fit-content!important;
    right: 0px!important;
    left: auto!important;
}
section#anchor-56297 .card-block .card-description h4 {
    line-height: 80px!important;
}

/*step5*/
section#anchor-56299 .card-img-left .intrinsic {

    height: fit-content!important;
    padding-bottom: 100px!important;
}
section#anchor-56299 .card-img-left .intrinsic img {
    max-width: 80px!important;
    height: fit-content!important;
    right: 0px!important;
    left: auto!important;
}
section#anchor-56299 .card-block .card-description h4 {
    line-height: 80px!important;
}

/*step5*/
section#anchor-56301 .card-img-left .intrinsic {

    height: fit-content!important;
    padding-bottom: 100px!important;
}
section#anchor-56301 .card-img-left .intrinsic img {
    max-width: 80px!important;
    height: fit-content!important;
    right: 0px!important;
    left: auto!important;
}
section#anchor-56301 .card-block .card-description h4 {
    line-height: 80px!important;
}


/*nuestras placas*/
section#anchor-53322 figure.effect-oscar h1 {
    font-size: 4rem!important;
    text-shadow: 0px 0px !important;
}
section#anchor-53322 figure.effect-oscar h3 {
       font-size: 2.5rem!important;
    font-weight: 400!important;
    color: #fff;
}
figure.effect-oscar h1,
figure.effect-oscar h3{text-shadow: 0 0 0px black!important;}

section#anchor-53324 h1,
section#anchor-53327 h1,
section#anchor-53332 H1{
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 4rem!important;
}
section#anchor-53324 h3,
section#anchor-53327 h3,
section#anchor-53332 h3{font-weight: 400;}

section#anchor-54002,
section#anchor-54010{
    background-size: contain!important;
    background-position: top center!important;
   /* background-repeat: no-repeat!important;*/
       background-repeat-y: no-repeat!important;
        padding-bottom: 4rem;
}
section#anchor-54000 {
/*    background-size: contain!important;*/
    background-position: top center!important;
    background-repeat: no-repeat!important;
        padding-bottom: 7rem;
}

section#anchor-53322 {
    padding-left: 2vw;
    padding-right: 2vw;}
    
    figure.effect-oscar {
    border-radius: 10px;
}


.text-cookies span {
    font-size: 11px;
}
#accept-cookies { height: 70px!important;}

#accept-cookies .buttons-cookies a {
    display: block;
    width: auto;
    padding: 3px;
    margin: 0 auto;
    max-width: 110px;
    background-color: #95de8e;
    border-radius: 3px;
    color: white;
    float: left;
    margin-left: 10px;
    margin-top: 8px!important;
}

#accept-cookies .buttons-cookies .conf-cookies {
    margin-top: 0px;
    background-color: transparent;
    border: 1px solid orange;
    color: orange;
}

#accept-cookies div span {
    position: relative;
    top: 0%;
    transform: translateY(20%)!important;
    display: block;
}

/*25% logo*/
.navbar-brand .logo-img {
    max-width: initial!important;
    max-height: initial!important;
}

header.header .logo {
    background: url(http://koasolar.eco/uploads/6807/files/ic/BG-LOGO.png) bottom center;
    background-size: COVER;
    background-repeat: no-repeat;
    padding-left: 0.4vw;
    padding-right: 1vw;
    /* min-height: auto!important; */
    width: 25%;
    height: 11.5vw;
    display:none!important;
}
header.header.header-fixed .logo {
    height: 133px!important;
    width: 290px;
    padding-right: 11px;
    padding-left: 3px;
}

header.header.header-fixed .navbar-brand .logo-img {
        margin-top: 0px!important;
    margin-left: 0.3vw;
    width: 100%;
    padding-left: 0.2vw;
    padding-right: 0.2vw;
}

.navbar-brand .logo-img {
    margin-top: 2px!important;
    margin-left: 0.2vw;
    width: 100%;
    padding-left: 0.2vw;
    padding-right: 0.2vw;
}
img.logo-img {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

/*menu*/
body#home {
    overflow: visible!important;
    padding-left: 0px!important;
}
/*header.header .logo {
    background: url(http://koasolar.eco/uploads/6807/files/ic/BG-LOGO.png) bottom center;
    background-size: COVER;
    background-repeat: no-repeat;
    padding-left: 3px;
    padding-right: 9px;
    min-height: 115px;
}
header.header.header-fixed .logo {
    min-height: 103px;
}
.navbar-brand .logo-img {
    margin-top: 2px!important;
    padding-left: 0.5vw;
    max-height: 101px!important;
    width: 100%;
}
*/



div#exCollapsingNavbar2 {
    display: none!important;
}
.navmenu-brand {border-bottom: 0px solid rgba(0,0,0,0.1)!important;}

/*.navbar-brand .logo-img {
    margin-top: 35px!important;
    padding-left: 0.5vw;
    max-height:65px!important;
   
    width: 94%;
}*/




.layout-off-canvas {
    width: 0px!important;
}



div#off-canvas {
    background: url(http://koasolar.eco/uploads/6807/files/ic/bg-menu.png);
    background-size: contain;
/*    max-height: 46.8vw!important;*/
max-height: 100%!important;
}

body#home { padding-left: 0px!important;}

.pagina-7243 .footer-widget.footer-widget-2 ul li:nth-child(1) {
    display: block!important;
}
.pagina-7243 .footer-widget.footer-widget-2 ul li:nth-child(2) {
    display: none!important;
}


.pagina-7243 .footer section {
    background: url(http://koasolar.eco/uploads/6807/files/ic/bg-footer.png), url(http://koasolar.eco/uploads/6807/files/ic/bg-fotter-esq.png) left bottom no-repeat, url(http://koasolar.eco/uploads/6807/files/ic/bg-fotter-dret.png) right bottom no-repeat!important;
    background-size: contain;
    padding-top: 12rem;
}

.footer-widget.footer-widget-2 ul li:nth-child(1) {
    display: none!important;
}
.footer section {
    background: url(http://koasolar.eco/uploads/6807/files/ic/bg-fotter-es.png) left bottom no-repeat, url(http://koasolar.eco/uploads/6807/files/ic/bg-fotter-d.png) right bottom no-repeat!important;
    background-size: contain!important;
    padding-top: 7rem;
}
.footer-widget.footer-widget-2 IMG {
    margin: 5px;
    max-height: 150px;
    width: auto;
}



/*div#off-canvas .col-xs-6 {
    background: #ffffff73 url(http://koasolar.eco//uploads/6807/files/ic/koa-solar-logo-b.png) center;
    background-size: contain;
    background-repeat: no-repeat!important;
    min-height: 8vw!important;
        margin-top: 35px;
}*/

.navmenu-brand.clearfix {
    padding: 0px!important;
}

div#off-canvas .col-xs-6 {
    background: #ffffff73 url(https://cdn.reskyt.com/6807/koa-solar-logoweb-378134-230203141743.jpg) center;
    background-size: contain;
    background-repeat: no-repeat!important;
    min-height: 125px!important;
    margin-top: 0px;
        border-bottom: 5px solid #e1911596;
    border-left: 2px solid #feac4abf;
    border-right: 0px solid #e19115a1;
}

div#off-canvas .col-xs-6:nth-child(2){display:none;}
div#off-canvas .col-xs-6:nth-child(1) {
    width: 100%!important;
}

img.logo-img-offcanvas {display: none;}
ul.nav.navmenu-nav li a { text-align: center;    border-bottom: 0px solid rgba(0,0,0,0.1)!important;}


.only-one-banner .inner-caption h2{
  background: -webkit-linear-gradient(left, #fed34a, #feac4a);
  -webkit-background-clip: text;
  color: transparent;  
      font-weight: bold;
}
 .only-one-banner .slick-slider-caption .inner-caption{   background:transparent!important;}
 nav.menu-topbar li.nav-item {
    float: left;
    margin-bottom: -60px;
    position: relative;
    z-index: 9999;
    min-height: 36px;
    min-width: 135px;
    text-align: center;
    line-height: 45px;
    background: #535353;
    color: #feb24a!important;
    border-left: 4px solid #fed34a!important;
    border-bottom: 4px solid #fed34a!important;
    border-right: 4px solid #fed34a!important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 2px 2px 6px #0000004f, -1px 1px 10px #0000001f;
}

 nav.menu-topbar li.nav-item a.nav-link {
    color: #feb24a!important;
    font-weight: bold;
}
.top-bar.hidden-md-down .container { height: 0px!important;max-width: 90%!important;}

.top-bar nav.menu-topbar ul.nav.nav-inline {margin-top: -3px;}
 
 .navbar {min-height: 30px!important;}
 
 nav.navbar.navbar-full .row-v-middle {
    margin-top: -3px!important;
}
header.header.header-fixed .top-bar.hidden-md-down {
    display: block!important;
}

.offcanvas .navmenu-nav {
    padding-left: 1rem!important;
    padding-right: 1rem!important;
    
}
ul.nav.navmenu-nav{padding-top:6vw!important;}

.logo-menu-100x100 {
max-width: 50%;
min-width: 50%;
float: left;
}

.navmenu-default .navmenu-nav>li {
    padding-bottom: 0rem;
}
ul.nav.navmenu-nav li a {padding: 0.4em!IMPORTANT;}
div#id136755 div,
div#id126628 div,
div#id136756 div,
div#id136757 div,
div#id136758 div,
div#id136759 div,
div#id136760 div,
div#id136761 div,
div#id136762 div,
div#id136909 div{
    background: url(http://koasolar.eco/uploads/6807/files/ic/bg-estudio.png) top no-repeat;
    min-height: 50px;
    line-height: 50px;
    font-weight: bold;
    margin-top: -49px;
        margin-bottom: 0px!important;
        padding-right: 6px;
        width: 345px;
    left: calc(100% - 630px);
        background-size: cover;
}
div#id136755 div a,
div#id136756 div a,
div#id126628 div a,
div#id136757 div a,
div#id136758 div a,
div#id136759 div a,
div#id136760 div a,
div#id136761 div a,
div#id136762 div a,
div#id136909 div a{color: #fff;  padding-right: 8px;  text-transform: uppercase;}

section#anchor-56272 .card-block .card-description {
    min-height: 200px;
}


/*slider default*/
.container.slick-slider-caption.right-bottom {
    background: url(http://koasolar.eco/uploads/6807/files/ic/bg-estudi.png) top no-repeat;
    min-height: 50px;
    /* line-height: 50px; */
    font-weight: bold;
    /* margin-top: -49px; */
    margin-bottom: 0px!important;
    width: 230px;
    right: 300px!important;
    left: auto!important;
    bottom: 0px!important;
    padding-bottom: 10px;
}

.container.slick-slider-caption.right-bottom .inner-caption {
    padding: 0px!important;
    width: 100%!important;
}
.container.slick-slider-caption.right-bottom a{
color: #fff;
    padding-right: 8px;
    text-transform: uppercase;
}

h3.list-title.name-plato {
    font-size: 3rem;
    font-weight: bold!important;
}
.news-h1 {
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 4rem!important;

}



/*
ul.nav.navmenu-nav li:nth-last-child(2) {
    position: absolute;
    right: 15%;
}
ul.nav.navmenu-nav li:nth-last-child(3) {
    position: absolute;
    left: 15%;
}*/

/*estils titol*/
 
h1{
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 4rem!important;
} 

h2, h3, h4, h5 {
background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;

}

article.product .content-plato .recomendaciones-plato h5 {
    text-align: center;
    background: #ffd54a url(http://koasolar.eco/uploads/6807/files/ic/logo-blanc-s.png) left center no-repeat;
    background-size: auto;
    background-size: auto;
    padding-left: 11px;
    color: #fff!important;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.6rem!important;
}

.aditional-header .familia.link-collapse:before{
    display: none!important;
}

article.product .content-plato h2,
article.product .content-plato h3,
article.product .content-plato h4,
article.product .content-plato h5 {
    font-size: 3rem!important;
}

ul.related-products a {
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
   font-size: 4rem!important;
}

.card.card-home.card-text-bottom h4.card-title {
    font-size: 3rem!important;
}


h3{font-weight: 400!important;}

.dropdown.menu-li-101492.open #href-menu-id107645 span{
    color: #303030!important;
font-weight: 500;


}
.dropdown-item span {margin-left:0px!important;}

.navmenu-default .navmenu-nav.dropdown-menu {
background-color: rgba(255, 255, 255, 0.36)!important;
}


familia.btn.btn-link.link-collapse,
.lists .page-header h2 button,
.list-title.content-search{
background: -webkit-linear-gradient(left, #fed34a, #feac4a)!important;
-webkit-background-clip: text!important;
color: transparent!important;
font-weight: bold!important;
font-size: 4rem!important;
}
.lists .page-header h2 button::before {
color: transparent!important;
font-size: 0px!important;
}

/*section#anchor-54002,
section#anchor-54020{
    min-height: 21vw;
    margin-bottom: -6vw;
}*/

.wrapper-parallax, .wrapper-background {
    padding-bottom: 8rem!important;
    padding-top: 12rem!important;
}

section#anchor-56545 {
    padding-bottom: 3rem!important;
}
section#anchor-56876 {
    padding-bottom: 7rem;
}

section#anchor-56280 .effect-caption strong {
    text-shadow: -1px 2px 2px black, -2px -2px 2px black, 2px -1px 2px black, 1px 2px 2px black;
}

section#anchor-57084 .no-effect .lazyloaded ,
#anchor-56283 .no-effect .lazyloaded {
  max-width: 100px !important;
}
section#anchor-57084 .container, 
#anchor-56283 .container {
  background: #ffd54a52;
  border: 4px solid #ffd54a;
  background: url(http://koasolar.eco/uploads/6807/files/ic/bg-fotter-d.png) right bottom no-repeat !important;
}
/*url(http://koasolar.eco/uploads/6807/files/ic/bg-fotter-es.png) left bottom no-repeat,*/

div#id138014 a,
div#id138015 a{
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
}
section#anchor-57084 .card-img-left {
  width: 150px;
height: 150px !important;
margin-top: 7vw;
}
#anchor-54003 .card-img-left {
  width: 150px;
height: 150px !important;
}
#anchor-54005 .card-img-left {
  width: 150px;
height: 150px !important;
}
#anchor-54006 .card-img-left {
  width: 150px;
height: 150px !important;
}
#anchor-54004 .card-img-left {
  width: 150px;
height: 150px !important;
}
#anchor-54008 .card-img-left {
  width: 150px;
height: 150px !important;
}
#anchor-54009 .card-img-left {
width: 150px;
height: 150px !important;
}

#anchor-56283 .card-img-left {
    width: 150px;
    height: 150px !important;
}
div#id138786,
div#id138012 {
    /* display: inline-block; */
    /* vertical-align: middle!important; */
    max-width: 75%;
}
section#anchor-56283 .container {
    padding-bottom: 6rem;
    padding-left: 0px;
    padding-right: 0px;
}

#anchor-54003 .container,
#anchor-54005 .container,
#anchor-54006 .container,
#anchor-54004 .container,
#anchor-54008 .container,
#anchor-54009 .container {
  border: 4px solid #ffd54a;
  background: url(http://koasolar.eco/uploads/6807/files/ic/bg-dret-faq-es.png) right bottom no-repeat !important;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 6rem;
}
/*url('http://koasolar.eco/uploads/6807/files/ic/bg-esq-faq-es.png') left bottom no-repeat,*/

#anchor-54003 .container .page-header,
#anchor-54005 .container .page-header,
#anchor-54006 .container .page-header,
#anchor-54004 .container .page-header,
#anchor-54008 .container .page-header,
#anchor-54009 .container .page-header {
  margin-bottom: 6rem;
    
}
#anchor-56292 .no-effect .lazyloaded {
  max-width: 150px !important;
}
#anchor-56292 h1 {
  color: #fff !important;
}

#anchor-56280 figure.effect-chico .effect-caption h2 img {
  max-width: 100px;
  margin: auto;
  padding-top: 11px;
}

#anchor-56292 {
  padding-top: 0px !important;
}
#anchor-53335 {
  padding-bottom: 50px!important;
}

section#anchor-54013 .cards.row.row-centered,
section#anchor-54013 .cards.row.row-centered,
section#anchor-54015 .cards.row.row-centered,
section#anchor-54016 .cards.row.row-centered,
section#anchor-54017 .cards.row.row-centered{
    display: flex!important;
    align-items: center;
} 
figure.effect-chico .effect-caption {
    text-shadow: 0 0 0px black!important;
}
figure.effect-chico { border-radius: 10px!important;}
/*.form-detail h1 { color: #fff!important;}*/
 
 .encuesta-8752 .page-header {display: none!important;}
 
 
 section#anchor-54022 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
section#anchor-57084 .page-header,
.pagina-7281 .page-header {background: #ffd54a;
  background-size: auto;
background-size: auto;padding-left: 11px; color: #fff; /*border-radius: 10px !important;*/
}

section#anchor-57084 .page-header h2,
.pagina-7281 .page-header h2 {
  border: 0px !important;
  text-align: center;
width: 100%;
padding-top: 1rem;
padding-bottom: 1rem;
}

section#anchor-53330 {padding-top: 7rem!important;}

body#reg-db .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "APUESTA POR LA BUENA ENERGÍA";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}
body#reg-db .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "AUTOCONSUMO DE CONFIANZA";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    /* background: -webkit-linear-gradient(left, #fed34a, #feac4a); */
    /* -webkit-background-clip: text; */
    /* color: transparent; */
    /* font-weight: bold; */
    font-size: 1.6em;
}


/*INVERSOR LH*/
.plato-253635 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "INVERSOR HÍBRIDO TRIFÁSICO";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253635 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE LH";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253634 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "INVERSOR HÍBRIDO MONOFÁSICO";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253634 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE MH";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}
/*INVERSORES*/
.plato-253643 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "INVERSOR MONOFÁSICO";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253643 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE SX-MIII";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}


.plato-253642 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "INVERSOR MONOFÁSICO";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253642 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE MX-MIII";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253641 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "INVERSOR TRIFÁSICO";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253641 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE LD-MIII";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253646 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "INVERSOR TRIFÁSICO";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253646 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE UX-MII";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253645 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "INVERSOR TRIFÁSICO";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253645 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE XLX-MIII";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253644 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "INVERSOR TRIFÁSICO";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253644 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE LQ-MIII";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253647 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "INVERSOR TRIFÁSICO";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253647 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE LQ-MIII";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}
/*PLACAS*/

.plato-253761 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "PANEL SOLAR";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253761 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE MHH";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
} 

.plato-253763 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "PANEL SOLAR";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253763 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE MHJ";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
} 

.plato-253762 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "PANEL SOLAR";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253762 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE MHL";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253762 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "PANEL SOLAR";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253762 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE MHL";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}


.plato-253528 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "SISTEMA MONTAJE";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253528 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE MATRIX UNIVERSAL";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253527 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "SISTEMA MONTAJE";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253527 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE MATRIX SIMÉTRICA";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253522 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "SISTEMA MONTAJE";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253522 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "SERIE MONTAJE APEX R6";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

.plato-253711 .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "DISPOSITIVO MONOTORIZACIÓN";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}
.plato-253711 .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "WIFI-LAN-GPS";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

/*body#noticia .only-one-banner.slick-current .slick-slider-inner.slick-current::after {
    content: "AUTOCONSUMO DE CONFIANZA";
    margin-top: -23vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
}*/
body#noticia .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    content: "TOTAL SOLAR SOLUTIONS";
    margin-top: 20vw;
    float: left;
    z-index: 8;
    position: relative;
    width: 100%;
    text-align: center;
    background: -webkit-linear-gradient(left, #fed34a, #feac4a);
    -webkit-background-clip: text;
    color: transparent;
    font-weight: bold;
    font-size: 2.1em;
}

section#anchor-56548 h4.card-title {
    background: transparent;
    color: #fff!important;
}



@media (min-width: 840px){
    
    
    .navmenu-fixed-left, .navmenu-fixed-right, .navbar-offcanvas { position: absolute!important;}
    
/*fixet menu*/
section.wrapper-top-banner,
main#anchor-main,
footer.footer {
    width: calc(100% - 280px)!important;
}
div#off-canvas {position: fixed!important;}



.layout-off-canvas {
    margin-left: 0px!important;
}
li.nav-item.dropdown.lang-switcher {
    float: left;
    margin-left: 141px!important;
    min-width:55px!important;
}
.lang-switcher .dropdown-menu {
    left: 0!important;
}

div#off-canvas {display: block!important;}


/*boto top solicitar*/
nav.menu-topbar ul.nav.nav-inline li:nth-child(2) {
    margin-left: 204px!important;
}

nav.menu-topbar ul.nav.nav-inline li:nth-child(2) {
    padding-left: 10px;
    padding-right: 10px;
}



}

div#id129510 .form-detail h1 { color: #fff!important;}





/*responsibe*/

@media (max-width: 840px){
    body#noticia .only-one-banner.slick-current .slick-slider-inner.slick-current::before {
    font-size: 1.3em;
}
    
    
    .btn{white-space: normal!important;}
    
    .cards .col-centered {
    padding-left: 15px;
    padding-right: 15px;
}

section#anchor-54015 .cards.row.row-centered,
section#anchor-54016 .cards.row.row-centered,
section#anchor-54017 .cards.row.row-centered{
    display: block!important;
}
    
    
    .pagina-7281 .card-img-left {
    /* width: 100%!important; */
    margin-left: calc(69% - 150px);
}
    .card-text-right .card-block {
    width: 100%;
    float: right;
    text-align: left;
    padding-left: 10%;
    padding-right: 10%;
}

div#id138786, div#id138012 {
    max-width: 100%!important;
}
    
    
    .offcanvas.in {
    display: block;
        right: 0!important;
}
    
    .wrapper-parallax, .wrapper-background {
    padding-bottom: 1rem!important;
    padding-top: 10rem!important;
}
    
    section.wrapper-top-banner {padding-top: 51px;}


.navmenu, .navbar-offcanvas { max-width: 100%!important;}
    
/*div#off-canvas {position: initial!important;}*/

section.wrapper-top-banner,
main#anchor-main,
footer.footer {
    width: 100%!important;
}

nav.menu-topbar li.nav-item{min-width: fit-content!important; width: fit-content!important;}

li.nav-item.dropdown.lang-switcher {
    float: right;
    margin-right: 9%;
    padding-left: 3px;
}

header.header li.nav-item:nth-child(2) {
   margin-left: 107px!important;
    min-width: 130px!important;
    max-width: 130px!important;
    width: 130px!important;
    line-height: 16px!important;
}

header.header li.nav-item:nth-child(1) {
    max-width: 105px!important;
    min-width: 105px!important;
}

header.header li.nav-item.dropdown.lang-switcher {
    float: right;
    max-width: 50px;
    min-width: 50px;
}



}