.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.formacioitreball.org/wp-content/themes/foritreball/lib/sass/components/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.featured-video-plus.post-thumbnail.fvp-responsive.fvp-youtube.fvp-center iframe {
max-width: 100%;
}
.button input.btn-lg, .button .btn-brown {
padding: 15px 20px 10px;
border: 1px solid #9c8d7a;
background-color: #9c8d7a;
color: #fff;
border-radius: 5px;
-webkit-transition: all .9s ease;
-moz-transition: all .9s ease;
-o-transition: all .9s ease;
font-family: FoundersGroteskCondMed,sans-serif;
font-size: 18px;
text-transform: uppercase;
display: block;
width: 100%;
}
.button input:hover, .button .btn-brown:hover {
background-color: #6b5438;
color: #fff;
}
.form-pago {
display: inline-block;
width: 100%;
text-align: center;
border-top: 1px solid #ddd;
padding-top: 30px;
}
.form-pago .input-text {
border: 1px solid #ccc;
width: 100%;
height: 50px;
background: #fdfbf8;
margin-bottom: 15px;
}
.form-pago p, .form-tpv p {
width: 100%;
line-height: inherit;
font-size: 18px;
}
span.price {
font-size: 30px;
font-weight: bold;
}
.mostrar-form {
display: inline-block!important;
-webkit-animation: fadeInFromNone 1s ease-out;
-moz-animation: fadeInFromNone 1s ease-out;
-o-animation: fadeInFromNone 1s ease-out;
animation: fadeInFromNone 1s ease-out;
}
.box-aportacion {
padding: 20px;
border: 1px solid #9c8d7a;
border-radius: 6px;
background: #f9f4ed;
margin-top: 30px;
margin-bottom: 130px;
}
.box-aportacion h3 {
font-size: 35px;
}
.box-aportacion .button {
display: inline-block;
width: 100%;
}
.box-aportacion .button a {
width:100%;
}
.table-cookies {
width: 100%;
}
.table-cookies td {
padding: 10px;
border: 1px solid #ccc;
}
#eu-cookie-bar {
background: #9c8d7a!important;
font-size: 15px!important;
padding: 15px 20px 14px!important;
}
#eu-cookie-bar a {
font-size: 15px!important;
}
button#euCookieAcceptWP {
background: #a3261f!important;
padding: 7px 12px 2px!important;
}
button#euCookieAcceptWP:hover {
background: #6f0c07!important;
} .header-font {
background: url(//www.formacioitreball.org/wp-content/themes/foritreball/imatges/oportunitats/header_opo.jpg) center right no-repeat;
padding: 50px 0 95px 0;
margin-bottom: 75px;
}
.page-template-page-font-oportunitats .fundacio {
background-image: url(//www.formacioitreball.org/wp-content/themes/foritreball/imatges/oportunitats/fons-fonts.jpg) !important;
margin: -45px 0 100px 0 !important;
}
.page-template-page-font-oportunitats .fundacio div {
padding: 150px 50px;
text-align: center;
}
.page-template-page-font-oportunitats .fundacio::before, .page-template-page-font-oportunitats .fundacio::after {
content: '';
height: 100px;
width: 105vw;
position: absolute;
right: -15px;
background: #fff;
z-index: 2;
-webkit-transform: rotate(3deg);
transform: rotate(3deg);
}
.page-template-page-font-oportunitats .fundacioned {
position: relative;
overflow: hidden;
}
.page-template-page-font-oportunitats .fundacio::before {
top: -70px;
border-bottom: 170px solid #fff;
}
.page-template-page-font-oportunitats .fundacio::after {
bottom: -70px;
border-bottom: 170px solid #fff;
}
.page-template-page-font-oportunitats #eu-cookie-bar {
background: #375d66 !important;
}
.page-template-page-font-oportunitats h1, .page-template-page-font-oportunitats h2 {
color: #375d66;
}
.page-template-page-font-oportunitats h2 {
font-family: FoundersGroteskMedium,sans-serif;
font-size: 36px;
}
.page-template-page-font-oportunitats h3 {
font-family: FoundersGroteskLight,sans-serif;
}
.page-template-page-font-oportunitats h3 a, .page-template-page-font-oportunitats a,
.page-template-page-font-oportunitats strong {
color: #375d66;
}
.page-template-page-font-oportunitats #peu a, .page-template-page-font-oportunitats #peu strong {
color: #fff;
}
.page-template-page-font-oportunitats .enfasi {
color: #375d66;
font-size: 25px;
padding-top: 15px;
}
.page-template-page-font-oportunitats .button a {
border: 1px solid #375d66;
color: #375d66;
font-size: 22px;
}
.page-template-page-font-oportunitats .button a:hover {
background-color: #375d66;
color: #fff;
}
.page-template-page-font-oportunitats #informacio {
margin-top: 100px;
}
.page-template-page-font-oportunitats #informacio {
border: 1px solid #375d66;
}
.page-template-page-font-oportunitats #informacio textarea,
.page-template-page-font-oportunitats #informacio input,
.page-template-page-font-oportunitats #informacio form select {
background-color: #9ec0c6;
}
.page-template-page-font-oportunitats #informacio form .wpcf7-submit {
background-color: #375d66;
}
.page-template-page-font-oportunitats form p span textarea {
height: auto;
padding: 3px 10px;
}
form .accepto {
padding-bottom: 0;
padding-top: 0;
line-height: 25px;
}
form .accepto .opt-in, form .accepto .opt-in .wpcf7-checkbox {
padding: 0;
}
form .accepto .opt-in .wpcf7-checkbox span.wpcf7-list-item {
margin: 0!important;
}
form .accepto .opt-in .wpcf7-checkbox span.wpcf7-list-item input {
margin-right: 4px;
}
.pre-footer .info .img1 {
padding-bottom: 10px!important;
}
@media screen and (max-width: 480px) {
.page-template-page-font-oportunitats .mailto a {
font-size:16px;
}
.header-font .titular {
text-align: center;
}
.page-template-page-font-oportunitats .header-logo {
width: 50%;
}
}
.footer a, .footer p {
font-size: 15px!important;
}
.logos-iso-footer {
margin-top: 15px;
width: 70%!important;
}
#lista-equipo {
padding-left: 0;
}
#lista-equipo li {
list-style: none;
display: inline-table;
width: 30%;
min-height: 600px;
padding: 15px;
}
#lista-equipo li::before {
content:''!important;
}
@media (max-width: 991px) {
#lista-equipo li {
width: 49%;
}
}
@media (max-width: 580px) {
#lista-equipo li {
width: 100%;
}
}
.maps iframe {
pointer-events: all!important;
} .page-template-page-nova-formacio #categoria-page .section {
background-position: center center;
}
.f-nav.header {
background: #e0dedd!important;
}
.hero-basica {
padding: 150px 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.hero-basica h1 {
color: #fff;
margin-top: 0px;
margin-bottom: 20px;
font-size: 50px;
line-height: 50px;
font-family: FoundersGroteskMedium,sans-serif;
}
.hero-basica p {
font-size: 17px;
font-family: FoundersGroteskLight,sans-serif;
line-height: 25px;
color: #fff;
}
.hero-basica p strong {
color: #fff;
}
.content-page.pagina-nova-formacio {
padding-top: 50px;
}
.pagina-nova-formacio h2 {
color: #ac3326;
font-size: 20px;
line-height: 50px;
text-transform: uppercase;
font-family: FoundersGroteskCondMed,sans-serif;
}
.pagina-nova-formacio .bloque-texto {
position: relative;
display: inline-block;
width: 100%;
margin: 40px 0;
}
.pagina-nova-formacio .bloque-grid-icon-text {
position: relative;
display: inline-block;
width: 100%;
margin: 40px 0;
}
.pagina-nova-formacio .bloque-grid-icon-text.background {
padding: 60px 0;
}
.pagina-nova-formacio #fons-quote blockquote {
position: relative;
}
.pagina-nova-formacio #peu,
.page-template-page-nova-formacio #peu {
margin-top: 0;
}
.box-enlaces-1 {
position: relative;
display: inline-block;
width: 100%;
margin: 40px 0;
}
.box-enlaces-1 .box-enlaces-donaciones {
position: relative;
display: inline-block;
}
.box-enlaces-1 .box-enlaces-donaciones .img-box-enlaces-donaciones {
position: absolute;
right: 0;
top: 0;
width: 50%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.box-enlaces-1 .box-enlaces-donaciones .content-box-enlaces-donaciones {
padding: 40px 25px;
min-height: auto;
position: relative;
background-color: #c5c0b3;
}
.box-enlaces-1 .box-enlaces-donaciones .content-box-enlaces-donaciones h4 {
font-family: 'Open Sans',sans-serif;
font-weight: 800;
color: #fff;
margin-top: 0;
font-size: 40px;
margin-bottom: 20px;
text-transform: uppercase;
}
.box-enlaces-1 .box-enlaces-donaciones .content-box-enlaces-donaciones p {
font-family: FoundersGroteskMedium,sans-serif;
font-size: 18px;
color: #fff;
padding-bottom: 40px;
line-height: 23px;
}
.box-enlaces-1 .box-enlaces-donaciones .content-box-enlaces-donaciones .div-buttons {
padding: 0 40px;
}
.box-enlaces-1 .box-enlaces-donaciones .content-box-enlaces-donaciones .div-buttons .btn-nova-formacio+.btn-nova-formacio {
margin-top: 13px;
}
.box-enlaces-3 {
position: relative;
display: inline-block;
width: 100%;
margin: 40px 0;
}
.box-enlaces-3 .requadres2 {
padding-bottom: 0;
}
.box-enlaces-3 .lista-enlaces-3 {
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
.box-enlaces-3 .lista-enlaces-3 .item-lista-enlaces-3 {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
margin-bottom: 30px;
padding: 0;
min-height: auto;
background: none;
width: 33.33%;
}
.box-enlaces-3 .lista-enlaces-3 .item-lista-enlaces-3 .content-item-lista-enlaces-3 { background-color: #9b8d7b;
position: relative;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
transition: all 1s cubic-bezier(0.05, 1.04, 0.72, 0.98);
}
.box-enlaces-3 .lista-enlaces-3 .item-lista-enlaces-3:nth-child(2n) .content-item-lista-enlaces-3 {
background-color: #c5c0b3;
}
.box-enlaces-3 .requadre-clar .img-bloque-enlace-3 {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
width: 100%;
height: 180px;
position: relative;
}
.box-enlaces-3 .requadre-clar .content-bloque-enlace-3 {
padding: 25px;
min-height: auto;
height: calc(100% - 180px);
padding-bottom: 150px;
position: relative;
}
.box-enlaces-3 .requadre-clar .content-bloque-enlace-3 h4 {
margin-top: 0;
font-size: 25px;
text-transform: uppercase;
min-height: 75px;
}
.box-enlaces-3 .requadre-clar .content-bloque-enlace-3 .div-buttons {
position: absolute;
width: calc(100% - 50px);
bottom: 25px;
}
.box-enlaces-3 .requadre-clar .content-bloque-enlace-3 .div-buttons .btn-nova-formacio {
position: relative;
bottom: 0;
}
.box-enlaces-3 .requadre-clar .content-bloque-enlace-3 .div-buttons .btn-nova-formacio+.btn-nova-formacio {
margin-top: 13px;
}
.btn-nova-formacio {
text-transform: uppercase;
font-family: FoundersGroteskCondMed,sans-serif;
color: #fff;
width: 100%;
line-height: 18px;
border: 1px solid #fff;
padding: 16px 10px 10px;
}
.btn-nova-formacio:hover,
.btn-nova-formacio:focus {
background: #ac3326;
color: #fff;
}
.bloque-familias-persona {
position: relative;
width: 100%;
margin: 0 0 80px;
padding: 60px 0 20px;
}
.compo-familias-personas {
display: inline-block;
width: 100%;
position: relative;
}
.compo-familias-personas .ano-compo-familias-personas {
writing-mode: tb-rl;
display: flex;
align-items: center;
justify-content: flex-end;
margin-top: 56px;
position: absolute;
}
.compo-familias-personas .ano-compo-familias-personas p {
transform: rotate(180deg);
transition: transform 1s ease-in-out;
font-size: 30px;
color: #ac3326;
font-weight: bold;
font-family: FoundersGroteskCondMed,sans-serif;
}
.content-compo-familias-personas {
width: calc(100% - 80px);
display: inline-block;
float: right;
padding: 60px 0;
}
.content-compo-familias-personas .pf-content {
width: 50%;
float: left;
padding: 0 60px;
text-align: center;
position: relative;
}
.content-compo-familias-personas .familias-content.pf-content:after {
content: '';
position: absolute;
width: 18px;
height: 32px;
background-image: url(https://www.formacioitreball.org/wp-content/themes/foritreball/imatges/flecha-familias-personas.png);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
right: -9px;
top: calc(50% - 16px);
}
.content-compo-familias-personas .pf-content .num-pf .num {
display: inline-block;
font-size: 75px;
line-height: 79px;
color: #ac3326;
font-weight: bold;
font-family: FoundersGroteskCondMed,sans-serif;
padding: 0 20px 0 0;
}
.content-compo-familias-personas .pf-content .num-pf .tipo {
display: inline-block;
padding: 13px 0 0px;
font-size: 36px;
line-height: 36px;
top: -12px;
color: #9b8d7b;
border-bottom: 3px solid #9b8d7b;
border-top: 3px solid #9b8d7b;
font-family: FoundersGroteskCondMed,sans-serif;
position: relative;
}
.content-compo-familias-personas .pf-content .text-pf {
display: inline-block;
width: 100%;
font-family: FoundersGroteskMedium,sans-serif;
font-size: 18px;
color: #9b8d7b;
line-height: 23px;
}
.logos-empresas {
position: relative;
width: 100%;
margin: 80px 0;
padding: 90px 0 60px;
}
.logos-empresas ul {
padding: 0;
text-align: center;
margin-top: 30px;
}
.logos-empresas ul li {
display: inline-block;
list-style: none;
margin: 0 15px 30px;
max-width: 180px;
}
.logos-empresas ul li:before {
display: none!important;
}
.botones-tabs-nova-formacio {
position: relative;
margin: 15px 0;
}
.btn-tab-nova-formacio {
display: inline-block;
color: #fff;
background: #ac3326;
font-family: FoundersGroteskCondMed,sans-serif;
font-size: 18px;
line-height: 18px;
border: 1px solid #fff;
padding: 16px 50px 10px;
width: 550px;
max-width: 100%;
border-radius: 6px;
border: 1px solid #ac3326;
text-transform: uppercase;
}
.btn-tab-nova-formacio:focus {
color: #fff;
background: #ac3326;
}
.btn-tab-nova-formacio.collapsed,
.btn-tab-nova-formacio.collapsed:focus {
color: #ac3326;
background: transparent;
}
.btn-tab-nova-formacio:hover {
color: #fff;
background: #ac3326;
}
.botones-tabs-nova-formacio .collapse.in {
padding-bottom: 40px;
margin-bottom: 60px;
-webkit-box-shadow: 0px 13px 15px -7px rgb(0 0 0 / 10%);
box-shadow: 0px 13px 15px -7px rgb(0 0 0 / 10%);
}
.bloque-2-col-video-img {
position: relative;
width: 100%;
margin: 60px 0;
}
.bloque-2-col-video-img .content-columnas-bloque {
margin-top: 25px;
}
.bloque-2-col-video-img .content-columnas-bloque .medio-bloque-col iframe,
.bloque-2-col-video-img .content-columnas-bloque .medio-bloque-col img {
width: 100%;
margin-bottom: 20px;
}
.bloque-2-col-video-img .content-columnas-bloque .medio-bloque-col iframe {
height: 270px;
}
.bloque-2-col-video-img .content-columnas-bloque .medio-bloque-col img {
height: 290px;
}
.bloque-2-col-video-img .content-columnas-bloque .text-bloque-col {
text-align: center;
}
.bloque-2-col-video-img ol li:before {
display: none;
}
.div-boton-opcional {
margin-top: 30px;
}
.btn-rojo-formacio {
display: inline-block;
color: #ac3326;
background: transparent;
font-family: FoundersGroteskCondMed,sans-serif;
font-size: 18px;
line-height: 18px;
border: 1px solid #fff;
padding: 16px 50px 10px;
border-radius: 6px;
border: 1px solid #ac3326;
max-width: 100%;
text-transform: uppercase;
}
.btn-rojo-formacio:hover,
.btn-rojo-formacio:focus {
color: #fff;
background: #ac3326;
}
.bloque-img-video {
position: relative;
width: 100%;
margin: 40px 0;
}
.bloque-img-video iframe,
.bloque-img-video img {
width: 100%;
}
.pagina-ficha-crowdfunding {
background: #eeece7;
}
.wpneo-wrapper {
padding: 80px 0;
}
.wpneocf-container {
background: #fff;
padding: 30px;
}
.wpneo-wrapper .intro-producto {
margin-bottom: 40px;
display: inline-block;
width: 100%;
}
.wpneo-raised-percent .wpneo-meta-desc {
width: 100%;
text-align: center;
padding: 0;
}
.wpneo-list-details {
display: inline-block;
width: 100%;
}
.importe-objetivo,
.importe-recaptado {
width: 50%;
float: left;
text-align: center;
position: relative;
}
.importe-objetivo * {
color: #ac3326;
}
.importe-objetivo .funding-amount,
.importe-recaptado .funding-amount {
font-size: 30px;
font-family: FoundersGroteskMedium,sans-serif; 
line-height: 30px;
padding-bottom: 0;   
}
.importe-objetivo .info-text,
.importe-recaptado .info-text {
font-size: 14px;
}
.importe-objetivo:after {
content: '';
right: 0;
top: -20px;
width: 1px;
height: calc(100% + 40px);
background: #d1d1d1;
position: absolute;
}
.wpneo-tabs {
display: none!important;
}
.dias-faltantes {
display: inline-block;
width: 100%;
text-align: center;
}
.formulario-donacion-crowdfunding p {
width: 100%;
}
.wpneo-wrapper .woocommerce {
display: none;
}
.pagina-ficha-crowdfunding .wpneo-single-sidebar .cart .wpneo_donate_button {
max-width: 100%;
width: 400px;
display: block;
margin: 20px auto;
text-transform:uppercase;
font-family: FoundersGroteskCondMed,sans-serif;
font-size: 18px;
line-height: 18px;
padding: 16px 50px 10px;
}
.campaign-funding-info {
padding: 20px 0;
display: inline-block;
width: 100%;
margin: 0 0 30px;
}
.campaign-funding-info ul li:before {
display: none;
}
.bloque-formulario {
position: relative;
width: 100%;
margin: 60px 0;
}
.bloque-formulario .formulari {
display: inline-block;
width: 100;
}
.page-template-page-nova-formacio form.wpcf7-form .tit-formulario p,
.page-template-page-nova-formacio form.form-amount .tit-formulario p {
font-family: FoundersGroteskMedium,sans-serif;
color: #ac3326;
width: 185px;
text-align: right;
padding-right: 15px;
}
.page-template-page-nova-formacio form.wpcf7-form .tit-formulario-little p,
.page-template-page-nova-formacio form.form-amount .tit-formulario-little p {
font-family: FoundersGroteskMedium,sans-serif;
color: #9b8d7b;
width: 185px;
text-align: right;
padding-right: 15px;
}
.page-template-page-nova-formacio form.wpcf7-form .tit-formulario:after,
.page-template-page-nova-formacio form.wpcf7-form .tit-formulario-little:after,
.page-template-page-nova-formacio form.form-amount .tit-formulario:after,
.page-template-page-nova-formacio form.form-amount .tit-formulario-little:after,
.separador:after {
content: '';
position: absolute;
width: calc(100% - 235px);
height: 1px;
background: #f1ede4;
right: 25px;
top: 13px;
}
.separador {
height: 40px;
}
.page-template-page-nova-formacio form.wpcf7-form .row,
.page-template-page-nova-formacio form.form-amount .row {
margin-bottom: 25px;
}
.page-template-page-nova-formacio form.wpcf7-form .wpcf7-list-item {
margin: 0;
font-weight: 400;
font-size: 16px;
}
.page-template-page-nova-formacio form.wpcf7-form .checkbox-big .wpcf7-list-item {
margin-left: 185px;
}
.page-template-page-nova-formacio form.wpcf7-form .checkbox-big-no-margin .wpcf7-list-item {
margin-left: 0;
margin-top: 5px;
margin-bottom: -15px;
}
.page-template-page-nova-formacio form.wpcf7-form .text-info p {
margin-left: 184px;
color: #333;
}
.page-template-page-nova-formacio form.wpcf7-form .text-info-big-center p {
margin-left: 184px;
text-align: center;
width: calc(100% - 185px);
color: #9b8d7b;
margin-bottom: -13px;
font-family: FoundersGroteskMedium,sans-serif;
padding-bottom: 0;
}
.page-template-page-nova-formacio form.wpcf7-form .info-checkbox {
margin-left: 189px;
width: calc(100% - 194px);
font-style: italic;
margin-top: -7px;
}
.page-template-page-nova-formacio form.wpcf7-form p+.info-checkbox {
margin-top: -20px;
}
.page-template-page-nova-formacio form.wpcf7-form .accepto span {
padding-right: 2px;
}
.page-template-page-nova-formacio form.wpcf7-form .wpcf7-submit {
font-family: FoundersGroteskCondMed,sans-serif;
padding: 10px 10px 34px!important;
background:#ac3326;
color: #fff;
border-radius: 5px;
text-transform: uppercase;
margin-right: 0;
height: 40px;
float: right;
width: 100%;
}
.page-template-page-nova-formacio form.wpcf7-form .wpcf7-submit:hover {
background: #8b1a0e;
}
.page-template-page-nova-formacio form.wpcf7-form .wpcf7-submit:disabled {
background-color: #ccc;
}
.page-template-page-nova-formacio form.wpcf7-form [data-class="wpcf7cf_group"] {
display: inline-block!important;
}
.page-template-page-nova-formacio form.wpcf7-form .wpcf7cf-hidden[data-class="wpcf7cf_group"] {
height: auto;
overflow: hidden;
display: none!important;
}
.page-template-page-nova-formacio form.wpcf7-form.invalid .wpcf7-response-output,
.page-template-page-nova-formacio form.wpcf7-form.unaccepted .wpcf7-response-output,
.page-template-page-nova-formacio form.sent .wpcf7-response-output {
display: inline-block;
width: 100%;
text-align: center;
}
.page-template-page-nova-formacio form.sent .wpcf7-response-output {
background: #46b450;
color: #fff;
padding: 30px 15px;
font-size: 20px;
font-weight: bold;
}
.page-template-page-nova-formacio form.form-amount input[type="text"],
.page-template-page-nova-formacio form.form-amount input[type="email"] {
width: 100%;
}
.page-template-page-nova-formacio form.form-amount .submitPayment {
font-family: FoundersGroteskCondMed,sans-serif;
padding: 11px 10px 10px;
background:#ac3326;
color: #fff;
border-radius: 5px;
text-transform: uppercase;
margin-right: 0;
height: 40px;
float: right;
width: 100%;
border: none!important;
}
.page-template-page-nova-formacio form.form-amount .submitPayment:hover {
background: #8b1a0e;
border: none!important;
}
.alert-pago {
padding: 80px 0;
}
.bloque-lista-productos {
position: relative;
width: 100%;
display: inline-block;
}
.bloque-lista-productos:before {
content: '';
width: 100%;
height: 75%;
bottom: 0;
left: 0;
background:#eeece7;
position: absolute;
}
.bloque-lista-productos .wpneo-wrapper {
padding: 0;
}
.wpneo-listings .wpneo-listing-content {
border:none;
display: inline-block;
width: 100%;
}
.wpneo-listings .wpneo-listing-content .img-video-product-list {
width: 100%;
height: 200px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
}
.wpneo-listings .wpneo-listing-content .img-video-product-list .dias-faltantes {
position: absolute;
right: 0;
bottom: 0;
background: #000;
color: #fff;
width: auto;
padding: 5px 10px;
font-size: 14px;
}
.wpneo-listings .wpneo-listing-content .content-product-list {
display: inline-block;
width: 100%;
padding: 20px;
}
.wpneo-listings .wpneo-listing-content h4.tit-product-list {
text-align: left;
padding: 10px 0;
}
.wpneo-listings .wpneo-listing-content .description-product-list {
padding: 10px 0;
text-align: left;
font-size: 15px;
}
.wpneo-listings .wpneo-listing-content .estado-product-list {
display: inline-block;
width: 100%;
padding: 20px 0;
}
.wpneo-listings .wpneo-listing-content .importe-objetivo .funding-amount,
.wpneo-listings .wpneo-listing-content .importe-recaptado .funding-amount {
font-size: 21px;
font-family: FoundersGroteskMedium,sans-serif;
line-height: 30px;
padding-bottom: 0;
margin-bottom: -15px;
}
.wpneo-listings .wpneo-listing-content .importe-objetivo:after {
height: 100%;
top: 0px;
}
.wpneo-listings .wpneo-listing-content .importe-objetivo .info-text,
.wpneo-listings .wpneo-listing-content .importe-recaptado .info-text {
font-size: 13px;
}
.wpneo-listings .wpneo-listing-content .btn-product-list {
margin-top: 15px;
}
.wpneo-listings .wpneo-listing-content .btn-product-list .btn-rojo-formacio {
width: 100%;
text-align: center;
}
.compartir-crowdfounding {
display: inline-block;
width: 100%;
margin-top: 40px;
}
.compartir-crowdfounding .label-compartir {
float: left;
max-width: 50%;
width: 130px;
font-family: FoundersGroteskCondMed,sans-serif;
text-transform: uppercase;
color: #aaaaaa;
font-size: 21px;
}
.compartir-crowdfounding .lista-redes {
float: left;
max-width: 50%;
width: calc(100% - 130px);
}
.compartir-crowdfounding .lista-redes .a-compartir-social {
margin: 0 10px;
color: #ac3326;
}
.compartir-crowdfounding .lista-redes .a-compartir-social:hover {
color:#7f1919;
}
.btn-donar {
margin-top: 40px;
}
.tit-donar {
font-family: FoundersGroteskMedium,sans-serif;
color:#000;
font-size: 25px;
} .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
width:100%;
margin-bottom: 80px;
}
.woocommerce-additional-fields {
display:none;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last,
.woocommerce form .form-row {
width: 47%;
clear: initial;
height: 90px;
}
.woocommerce form .form-row:nth-child(odd) {
float: left;
}
.woocommerce form .form-row:nth-child(even),
#billing_postcode_field {
float: right;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.select2-container--default .select2-selection--single {
height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height:45px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 40px;
}
#tit-pago {
margin-top: 80px;
}
#billing_address_2_field,
.payment_box.payment_method_redsys,
.payment_box.payment_method_bizumredsys,
.wc_payment_method img,
#tit-pago,
#mark_name_anonymous,
.wc_payment_methods {
display:none!important;
margin:0!important;
}
#order_review {
display: inline-block;
width: 100%;
}
.woocommerce form .form-row.place-order {
width: 100%;
text-align:center;
margin-bottom: 50px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
float:none!important;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
width: 100%;
border:none;
background-color: #f1ede4;
margin-bottom: 30px;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
max-width: 100%;
width: 400px;
display: block;
margin: 20px auto;
text-transform: uppercase;
font-family: FoundersGroteskCondMed,sans-serif;
font-size: 18px;
line-height: 18px;
padding: 16px 50px 10px;
background-color: #ac3326;
color: #fff;
font-weight: 400;
border-radius: 4px;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #7f1919;
color: #fff;
} #mc_embed_signup input.email {
color:#000!important;
}
input.boton-acumbamail {
font-size: 13px;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
letter-spacing: .03em;
color: #fff;
background-color: #aaa;
box-sizing: border-box;
height: 32px;
line-height: 32px;
padding: 0 18px;
display: inline-block;
margin: 0;
transition: all 0.23s ease-in-out 0s;
background-color: #a2251e!important;
float: right;
width: 110px;
}
div.politica-privacidad {
display: inline-block;
width: 100%;
text-align: left;
padding: 10px 0;
}
div.politica-privacidad input[type="checkbox"] {
float: left;
margin-right: 5px;
}
div.politica-privacidad .text-politica {
float: left;
margin-top: 4px;
font-size: 16px!important;
width: calc(100% - 20px);
}
.acordeon-pdfs-new .panel-body {
padding-bottom: 0;
}
.acordeon-pdfs-new .lista-pdfs {
padding-left: 0;
list-style: none;
text-align: center;
margin-bottom: 25px;
}
.acordeon-pdfs-new .lista-pdfs li:before {
display: none;
}
.acordeon-pdfs-new .lista-pdfs li a {
display: inline-block;
}
.acordeon-pdfs-new .lista-pdfs.lista-linea li {
display: inline-block;
margin:  0 5px;
position: relative;
}
.acordeon-pdfs-new .lista-pdfs.lista-linea li:after {
content:'·';
position: absolute;
right: -8px;
top: 0; 
}
.acordeon-pdfs-new .lista-pdfs.lista-linea li:last-child:after {
display: none;
}
.bloque-formulario form input {
padding: 3px 10px 0!important;
}
.tit-resumen-donativo {
margin-top: 50px;
margin-bottom: 20px;
padding-bottom: 0;
}
.resumen-donativo {
display: inline-block;
width: 100%;
border: 1px solid #9c8d7a;
margin-top: 0px;
margin-bottom: 10px;
padding: 30px;
}
.resumen-donativo .row-dato {
display: inline-block;
width: 100%;
}
.resumen-donativo .row-dato .label-dato {
text-align: right;
}
.resumen-donativo .row-dato .input-dato {
text-align: left;
}
#realizarPago {
margin-bottom: 80px;
display: inline-block;
width: 100%;
}
#realizarPago .btn-invertido {
margin-top: 10px;
}
#realizarPago .btn.btn-confirmar {
font-family: FoundersGroteskCondMed,sans-serif;
padding: 11px 10px 10px;
background: #ac3326;
color: #fff;
border-radius: 5px;
text-transform: uppercase;
margin-right: 0;
height: 40px;
float: right;
width: 100%;
border: none!important;
margin-top: 30px;
font-size: 18px;
}
#realizarPago .btn.btn-confirmar:hover {
background: #8b1a0e;
border: none!important;
} @media (max-width:991px) {
.content-compo-familias-personas .pf-content {
padding: 0 20px;
}
.content-compo-familias-personas .pf-content .num-pf .num {
font-size: 62px;
line-height: 79px;
}
.content-compo-familias-personas .pf-content .num-pf .tipo {
padding: 10px 0 0px;
font-size: 29px;
line-height: 30px;
}
.bloque-2-col-video-img .content-columnas-bloque .medio-bloque-col img {
height: auto!important;
}
.bloque-formulario .formulari {
padding: 30px;
}
.page-template-page-nova-formacio form.wpcf7-form .tit-formulario p {
text-align: left;
}
.page-template-page-nova-formacio form.wpcf7-form p.lavel,
.page-template-page-nova-formacio form.wpcf7-form p,
.page-template-page-nova-formacio form.wpcf7-form ul,
.page-template-page-nova-formacio form.wpcf7-form ul li {
width: 100%;
text-align: left;
}
.page-template-page-nova-formacio form.wpcf7-form .checkbox-big .wpcf7-list-item {
margin-left: 0;
}
.separador:after {
width: calc(100% - 50px);
}
.box-enlaces-1 .box-enlaces-donaciones .img-box-enlaces-donaciones {
position: relative;
width: 100%;
height: 300px;
}
}
@media (max-width:768px) {
.compo-familias-personas .ano-compo-familias-personas {
display: inline-block;
writing-mode: horizontal-tb;
position: relative;
width: 100%;
text-align: center;
}
.compo-familias-personas .ano-compo-familias-personas p {
transform: none;
}
.content-compo-familias-personas {
width: 100%;
padding: 25px 0 40px;
}
.box-enlaces-3 .lista-enlaces-3 .item-lista-enlaces-3 {
width: 100%;
}
}
@media (max-width:600px) {
.bloque-familias-persona .col-xs-12.col-md-offset-1.col-md-10 {
padding: 0;
}
.content-compo-familias-personas .pf-content .num-pf .num {
font-size: 48px;
line-height: 74px;
}
.content-compo-familias-personas .pf-content .num-pf .tipo {
padding: 8px 0 0px;
font-size: 21px;
line-height: 23px;
top: -7px;
}
.bloque-formulario .formulari {
padding: 30px 0;
}
}