:root {
--main-color: #0076BF;
--main-color-text: #333333;
--white: rgba(250, 250, 250, 1);
--blue-dark: #005284;
--transparent: transparent;
--ocupacio: #7cb900;
}
.otgs-development-site-front-end {
display: none;
}
#site-header.animated-header.fixed {
top: 0px !important;
}
.admin-bar #site-header.animated-header.fixed {
top: 32px !important;   
}
.admin-bar #site-header.animated-header.fixed.shrink {
top: 0px !important;
}
body {
font-size: 16px;
}
*, em {
color: var(--main-color-text);
}
b, strong {
font-weight: bold;
}
#page * {
font-family: 'Noto Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: initial;
}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large,
.uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
font-weight: 700 !important;
}
.cim-height-m {
height: 350px;
}
.cim-height-l {
height: 500px;
}
.cim-height-xl {
height: 700px;
}
.block-content:last-child {
padding: 0px !important;
}
.wpcf7 form .wpcf7-response-output {
font-size: 18px;
font-weight: 700;
}
.uk-h1, h1 {
color: var(--main-color);
margin-bottom: 2.5rem;
font-size: 38px;
font-weight: 700;
margin-top: 0rem;
line-height: initial !important;
}
.uk-h3, h3 {
font-size: 20px !important;
font-weight: 600;
margin: 8px 0px;
}
.vc_row {
margin-right: 0;
margin-left: 0;
}
.cim-margin-bottom-remove {
margin-bottom: 0px !important;
}
#site-header-wrapper {
position: absolute !important;
top: 0;
}
.grid.grid-pad {
display: flex;
flex-wrap: wrap;
}
.mason-item {
height: auto;
max-height: 350px;
}
.cim-button-blue {
width: 50%;
}
.cimupc-button-general,
.cim-button-blue .vc_btn3 {
background-color: var(--white) !important;
background-image: none !important;
color: var(--main-color) !important;
border: 1px solid var(--main-color) !important;
background-repeat: no-repeat !important;
width: 90%;
margin: 0 auto;
}
.lvca-services .lvca-service {
margin-bottom: 1rem;
}
.cim-home-course img {
height: 40px !important;
}
.vc_tta.vc_general .vc_tta-tab>a {
padding: 14px 18px !important;
}
.grecaptcha-badge,
.scroll-top-button {
display: none !important;
}
.top-area-search .searchform input {
width: 100% !important;
max-width: 150px !important;
} .cim-banner-blue .vc_parallax-inner {
background-color: var(--main-color);
background-blend-mode: multiply !important;
}
.cim-banner-blue p {
color: var(--white);
}
.cimupc-width-50 img {
width: 50px;
}
.cimupc-rdi .lvca-service-details a,
.cimupc-rdi .lvca-service p,
.cimupc-rdi .lvca-service h3 {
font-weight: 700 !important;
font-size: 20px !important;
text-transform: uppercase !important;
color: var(--main-color) !important;
text-decoration: none !important;
}
.cimupc-rdi .lvca-service-details {
color: var(--main-color);
}
.cimupc-notices .mega-post-meta,
.cimupc-notices .mega-post-date,
.cimupc-notices .mega-post-para {
display: none !important;
}
.cimupc-notices .mega-post-image img {
object-fit: cover;
object-position: center;
}
.cimupc-notices .vc_column-inner,
.cimupc-notices .na-prefix .grid-pad {
padding-left: 0 !important;
padding-right: 0 !important;
}
.cimupc-rdi-icone p {
font-weight: 700 !important;
font-size: 20px !important;
text-transform: uppercase !important;
color: var(--main-color) !important;
text-decoration: none !important;
} #site-header .primary-navigation {
width: max-content;
display: block;
text-align: initial;
}
#top-area {
position: relative;
background: none;
}
#top-area > .container {
width: auto;
}
header > .container {
max-width: 1600px !important;
width: 100% !important;
}
#top-area .top-area-search {
padding: 0;
}
#primary-menu.no-responsive > li > a {
padding: 35px 8px;
}
#primary-menu.no-responsive > li > ul.invert #menu-witdh{
width: 78px;
}
header .header-main.logo-position-left {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
} #colophon {
height: 2rem;
background: var(--blue-dark);
padding: .5rem;
font-size: 14px;
}
#colophon .footer-site-info {
display: flex;
}
#colophon .footer-site-info p {
margin-bottom: 0px !important;
}
#content-footer {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
footer * {
color: var(--white);
}
#footer-nav * {
font-size: 14px;
}
#footer-nav.site-footer {
padding: 4rem !important;
}
.toolbar {
height: 100%;
position: relative;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: center;
width: 100%;
list-style: none !important;
padding: 0;
}
.toolbar > li {
width: calc(100%/3);
margin-bottom: 1rem;
} .cim-formacio-container > div {
padding: 4% 2%;
}
.cimupc-formacio-flex > div > div.vc_column-inner {
padding: 0;
}
.cim-formacio-container .cim-home-course {
padding: 4%;
}
.cim-formacio-information {
background-color: #f8f8f8;
}
.cim-formacio-course-list h3 {
font-size: 16px !important;
}
.cim-formacio-container .lvca-services.lvca-style1 .lvca-service .lvca-image-wrapper img {
margin-bottom: 0rem !important;
max-height: 100px;
}
.cim-background-pattern-1 {
background-image: url(//www.cimupc.org/wp-content/uploads/2022/06/cimupc-reticula-formacio.png);
}
.cimupc-border-bottom-ocupacional {
border-bottom: 1rem solid #7cb900;
}
.cimupc-border-bottom-continua {
border-bottom: 1rem solid #0076bf;
}
.cimupc-contact-form-formacio form {
width: 35%;
margin: 0 auto;
background-color: #fff;
padding: 2rem;
position: relative;
}
#borsa-cim.cimupc-contact-form-formacio form,
#documentacio.cimupc-contact-form-formacio form,
#contact-inscripcio.cimupc-contact-form-formacio form,
#cimupc-contact-empreses.cimupc-contact-form-formacio form,
#cimupc-pressupost.cimupc-contact-form-formacio form {
width: 60%;
position: relative;
}
.cimupc-contact-form-formacio form input {
box-shadow: none !important;
}
.cimupc-contact-form-formacio form input,
.cimupc-contact-form-formacio form select {
height: 40px;
width: 95%;
margin-bottom: 1rem;
}
#cimupc-pressupost.cimupc-contact-form-formacio form textarea,
#cimupc-contact-empreses.cimupc-contact-form-formacio form textarea {
height: 80px;
width: 95%;
}
.cimupc-contact-form-formacio form textarea {
outline: 0;
box-shadow: none;
}
.cimupc-contact-form-formacio form input[type="submit"] {
width: 95%;
font-size: 20px;
line-height: 26px;
}
.cimupc-contact-form-formacio form input[type="checkbox"] {
width: 16px;
height: 16px;
margin: 0 .5rem 0 0;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
background-color: var(--main-color) !important;
background-image: none !important;
border-color: var(--main-color) !important;
transition: all .5s;
width: 250px;
border-radius: 0px !important;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
background-color: #fff !important;
color: var(--main-color) !important;
transition: all .5s;
}
.ocupacio .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
background-color: var(--ocupacio) !important;
border-color: var(--ocupacio) !important;
}
.ocupacio .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
color: var(--ocupacio) !important;
background-color: #fff !important;
}
.cimupc-remove-padding .vc_column-inner {
padding: 0 !important;
}
.tecnologia,
.tecnologia .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
width: 100%;
height: 50px;
}
.cim-formacio-container .lvca-service-details > p {
margin: 8px 0px;
}
.cim-formacio-container .lvca-service-details > p:nth-child(3) {
font-size: 12px !important;
}
.cimupc-formacio-flex > div > div > div.wpb_wrapper {
display: flex;
flex-wrap: wrap;
}
.alter-modal {
cursor: pointer;
} .cim-line-top > * {
padding-top: 1rem;
}
.cim-line-top::before {
content: '-';
position: absolute;
width: 50px;
height: 5px;
background: var(--main-color);
margin-bottom: 0.5rem;
color: var(--transparent);
}
.cim-tecnologia-i-serveis-aplicacions * {
color: var(--white);
}
.cim-tecnologia-i-serveis-aplicacions > div {
background-color: var(--main-color);
}
.cim-tecnologia-i-serveis-aplicacions > div,
.cim-tecnologia-i-serveis-tech > div {
padding: 2rem !important;
}
.cim-tecnologia-i-serveis-tech > div {
padding-left: 1rem !important;
}
.cim-tecnologia-i-serveis-aplicacions {
padding-right: 1rem !important;
}
.cim-tecnologia-i-serveis-aplicacions .cim-line-top::before {
background-color: var(--white);
}
.cim-fabricacio-machine-col-3 > div > div {
padding: 0 !important;
}
.cim-fabricacio-machine-col-3 > div > div > .wpb_wrapper,
.cim-fabricacio-machine-block {
display: flex;
flex-wrap: wrap;
}
.cim-fabricacio-machine-block {
width: calc(100%/3);
padding: 0 1rem;
margin-bottom: 2rem;
flex-direction: column-reverse;
}
.cim-fabricacio-machine-block img {
width: 100% !important;
object-fit: cover;
object-position: center;
}
.cim-fabricacio-machine-block h2 {
font-size: 18px;
margin-bottom: 0px;
padding: .5rem 1rem;
background-color: var(--main-color);
color: var(--white);
} .cim-cursos-block {
display: flex;
flex-wrap: wrap;
}
.cim-cursos-block {
width: 33.33%;
padding: 0 1rem;
margin-bottom: 2rem;
flex-direction: column-reverse;
}
.cim-cursos-block img {
width: 100% !important;
height: 100% !important;
object-fit: cover;
object-position: center;
}
.cim-cursos-block figure > a {
width: 100%;
}
.cim-cursos-block h2 {
font-size: 16px;
line-height: 20px !important;
margin-bottom: 0px;
padding: 0.5rem;
background-color: var(--main-color);
color: var(--white);
height: 80px;
z-index: 1;
} .cimupc-contact-form-formacio.cimupc-popup-style-1 > div {
background-color: #fff;
}
.cimupc-contact-form-formacio form .wpcf7-acceptance .wpcf7-list-item,
.cimupc-contact-form-formacio form .wpcf7-checkbox .first.last {
margin: 0;
}
.cimupc-contact-form-formacio form .wpcf7-acceptance .wpcf7-list-item label,
.cimupc-contact-form-formacio form .wpcf7-checkbox .first.last label {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.cimupc-popup-style-1 > div {
width: 50%;
} td {
vertical-align: top;
}
#borsa-cim form textarea {
width: 100%;
height: 100px;
} .cim-tab-portal .vc_tta-title-text {
font-size: 18px !important;
} .blog .panel.row {
margin-top: 150px;
}
.blog article .entry-title {
font-size: 18px !important;
} .cim-form-tab {
margin: 0px;
margin-top: 20px;
margin-left: 20px !important;
}
* > .cim-form-tab:first-child {
margin-left: 0px !important;
}
.cim-form-tab > a {
padding: 8px 16px;
background-color: #f8f8f8;
color: var(--main-color);
border-radius: 4px;
text-decoration: none !important;
opacity: 0.8;
transition: all .5s;
border: 1px solid var(--main-color);
}
.cim-form-tab.uk-active > a {
background-color: var(--main-color);
color: var(--white);
opacity: 1;
}
.cim-modal-forms {
width: 60% !important;
}
.cim-switcher-items form {
width: 100% !important;
padding: 0px !important;
}
.cim-switcher-items form .uk-close,
.cim-switcher-items .alter-modal {
display: none !important;
}
.cimupc-contact-form-formacio form textarea {
width: 100%;
height: 100px;
}
.cim-switcher-items .wpcf7-form-control-wrap {
display: block
} @media ( max-width: 1540px ) {
header > .container .site-title img {
width: 90px !important;
}
#primary-menu.no-responsive > li > a {
padding: 35px 6px;
font-size: 16px;
}
}
@media (min-width: 1400px) {
.container {
width: 1400px;
}
}
@media (max-width: 1399px) {
.container {
width: 100%;
}
.cimupc-contact-form-formacio form {
width: 70%;
}
.top-area-search .searchform input {
max-width: 140px !important;
}
#primary-menu.no-responsive > li > a {
padding: 35px 4px !important;
font-size: 14px !important;
}
}
@media (max-width: 1350px) {
.cim-formacio-container .vc_col-sm-4,
.cim-formacio-container .vc_col-sm-8 {
width: 100%;
}
.site-title .logo {
max-width: 100px;
width: 100%;
}
.top-area-search .searchform input {
max-width: 125px !important;
}
#primary-navigation {
max-width: 1000px;
}
#top-area {
position: relative;
top: initial;
}
.header-main {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
header > .container .site-title img {
max-width: 80px;
width: 100% !important;
}
}
@media (max-width: 1199px) {
.wpb_row > * {
margin-top: 0;
}
#site-header .site-title {
width: 10%;
}
#site-header .primary-navigation {
width: 90%;
}
#site-header .site-title a img {
width: 70px;
}
#primary-menu.no-responsive > li > a {
padding: 20px 8px;
}
#primary-menu.no-responsive > li > a {
font-size: 14px;
}
#site-header .header-main {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.cim-cursos-block h2 {
font-size: 14px;
}
}
@media (max-width: 979px) {
#primary-navigation {
max-width: 50px !important;
}
}
@media (max-width: 767px) { .container {
width: 100%;
}
#site-header-wrapper {
height: auto;
} header .logo-3x img {
width: 50px !important;
}
#primary-navigation .menu-toggle {
height: 36px;
}
#primary-navigation .menu-toggle:after {
top: 6px;
}
#site-header .site-title,
#site-header .primary-navigation {
width: 50%;
} .cim-height-l {
height: auto;
}
h1, .title-h1 {
font-size: 30px !important;
margin-bottom: 1rem;
}
.lvca-services.lvca-style1 .lvca-service .lvca-image-wrapper img {
margin-bottom: 8px;
}
.cimupc-rdi .lvca-service-details a,
.cimupc-rdi .lvca-service p,
.cimupc-rdi .lvca-service h3 {
font-size: 14px !important;
}
.na-prefix .grid-pad {
padding-top: 0px !important;
}
.mega-post-carousel1 .mega-post-image a > img {
height: 180px !important;
}
.mason-item {
height: auto !important;
}
.mega-post-carousel1 {
margin-bottom: 1rem !important;
}
.mega-post-carousel1 .mega-post-title a {
font-size: 14px !important;
line-height: 20px !important;
} .uk-modal,
#cimupc-pressupost .vc_column-inner {
padding: 0rem;
}
.uk-modal.uk-open .vc_column-inner {
padding: 1.5rem;
}
#cimupc-pressupost.cimupc-contact-form-formacio form,
#cimupc-pressupost.cimupc-contact-form-formacio form .uk-width-1-2,
#contact-inscripcio.cimupc-contact-form-formacio form .uk-width-1-2,
#contact-inscripcio.cimupc-contact-form-formacio form .uk-width-1-3,
#contact-inscripcio.cimupc-contact-form-formacio form .uk-width-1-4 {
width: 100%;
}
.cimupc-contact-form-formacio form .wpcf7-acceptance .wpcf7-list-item label,
.cimupc-contact-form-formacio form .wpcf7-checkbox .first.last label {
flex-wrap: nowrap;
align-items: flex-start;
}
.cimupc-contact-form-formacio form input[type="checkbox"] {
margin-top: 6px;
}
.cimupc-contact-form-formacio form .uk-close {
top: 50px;
} .cim-fabricacio-machine-block {
width: 100%;
margin-bottom: .75rem;
}
.cim-fabricacio-machine-block img {
height: 150px;
}
.vc_single_image-wrapper,
.cimupc-popup-style-1 > div {
width: 100%;
}
.cim-fabricacio-machine-block h2 {
font-size: 16px !important;
}
.cimupc-contact-form-formacio > .uk-padding-large {
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
.cimupc-contact-form-formacio-button.tecnologia {
margin-top: 1rem;
}
.cim-margin-bottom-remove {
margin-bottom: 25px !important;
}
.cimupc-contact-form-formacio .uk-close {
top: 30px;
} .cim-cursos-block {
width: 100%;
}
.cim-cursos-block h2 {
height: auto;
}
.cimupc-remove-padding.uk-text-right {
text-align: left !important;
}
h1,
.titleHomepages.continua {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.cimupc-contact-form-formacio-button,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
width: 100%;
} #borsa-cim.cimupc-contact-form-formacio form,
.cimupc-contact-form-formacio form input,
#contact-inscripcio.cimupc-contact-form-formacio form,
.cimupc-contact-form-formacio form,
#borsa-cim.cimupc-contact-form-formacio form .uk-width-1-2,
.cimupc-contact-form-formacio form select,
.cimupc-contact-form-formacio form input[type="submit"],
#documentacio.cimupc-contact-form-formacio form,
#documentacio.cimupc-contact-form-formacio form .uk-width-1-2,
#cimupc-contact-empreses form,
#cimupc-contact-empreses form .uk-width-1-2,
#cimupc-contact-empreses form .uk-width-1-3 {
width: 100% !important;
}
#cimupc-contact-empreses form input[type="radio"] {
width: 20px !important;
margin-bottom: 0px;
margin-right: .2rem;
}
#documentacio.cimupc-contact-form-formacio form .uk-width-1-2 > p {
margin: 0px;
}
#cimupc-contact-empreses form .wpcf7-radio .wpcf7-list-item label,
#cimupc-contact-empreses form .wpcf7-radio .wpcf7-list-item label {
display: flex;
}
#cimupc-contact-empreses form .wpcf7-radio .wpcf7-list-item label > span,
#cimupc-contact-empreses form .wpcf7-radio .wpcf7-list-item label > span {
margin-top: 6px;
}
#tabletolist1 .row_headers,
#tabletolist1 .row_data {
display: block;
width: 100%;
}
.uk-invisible {
display: none !important;
}
.cimupc-contact-form-formacio form input[type="checkbox"] {
width: 16px !important;
} .cim-tecnologia-i-serveis-aplicacions > div,
.cim-tecnologia-i-serveis-tech > div {
padding: 2rem !important;
}
.cim-tecnologia-i-serveis-aplicacions .vc_column-inner {
padding: 0px;
} #footer-nav.site-footer {
padding: 2rem !important;
}
.cim-footer-social {
width: 45% !important;
margin-left: 5%;
}
.cim-footer-social .toolbar {
justify-content: none;
}
.cim-footer-social .toolbar > li {
width: 30px;
margin-left: .5rem;
}
#cimupc-partners {
margin-top: 1rem;
}
#cimupc-partners > div {
flex-wrap: wrap;
}
#cimupc-partners a {
width: 40% !important;
}
#cimupc-partners a:nth-child(3) {
margin-left: 0px !important;
}
}