/* Skin pentru paginile Divi: aceleași fonturi, culori și ritm ca pagina principală */
body.lk-skin{font-family:var(--sans)}
.lk-skin #page-container{padding-top:0!important}
.lk-skin h1,.lk-skin h2,.lk-skin h3,.lk-skin h4,.lk-skin h5,.lk-skin h6{font-family:var(--serif);font-optical-sizing:auto;text-wrap:balance}
.lk-skin .et_pb_text_inner,.lk-skin .et_pb_text{font-family:var(--sans)}
.lk-skin .et_pb_text_inner h1,.lk-skin .et_pb_text_inner h2,.lk-skin .et_pb_text_inner h3{font-family:var(--serif)}
/* butoane Divi -> butoanele noi */
.lk-skin .et_pb_button,.lk-skin a.et_pb_button,.lk-skin button.et_pb_button{font-family:var(--sans)!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;
  border-radius:2px!important;font-size:15px!important;line-height:1!important;padding:17px 30px!important;transition:background-color .2s,color .2s!important}
.lk-skin .et_pb_button:after,.lk-skin .et_pb_button:before{display:none!important}
/* imagini */
.lk-skin .et_pb_image_wrap img,.lk-skin .et_pb_gallery_image img{border-radius:0}
/* formulare Divi */
.lk-skin .et_pb_contact_form input,.lk-skin .et_pb_contact_form textarea,.lk-skin .et_pb_contact_form select,
.lk-skin .wpcf7-form input[type=text],.lk-skin .wpcf7-form input[type=email],.lk-skin .wpcf7-form input[type=tel],.lk-skin .wpcf7-form select{
  font-family:var(--sans)!important;font-size:16px!important;background:#fff!important;border:1px solid rgba(29,35,31,.18)!important;border-radius:2px!important;box-shadow:none!important;color:var(--cerneala)!important}
.lk-skin .et_pb_contact_form input:focus,.lk-skin .et_pb_contact_form textarea:focus,.lk-skin .wpcf7-form input:focus{border-color:var(--aur)!important;outline:none}
/* header/footer noi: neutralizam stiluri Divi */
.lk-skin .lk-hdr a,.lk-skin .lk-ftr a{font-family:var(--sans)}
.lk-skin .lk-nav>a{font-weight:500}
@media (max-width:1020px){.lk-skin .lk-nav>a:not(.btn){font-family:var(--serif)}}
.lk-skin .lk-hdr img,.lk-skin .lk-ftr img{display:block;max-width:none}
/* titlurile Divi: serif, greutate normală, fără majuscule forțate */
.lk-skin .et_pb_text_inner h1,.lk-skin .et_pb_text_inner h2,.lk-skin h1.entry-title{font-weight:400!important;letter-spacing:-.015em!important}
.lk-skin .et_pb_text_inner h1{text-transform:none!important}
/* text de corp mai aerisit */
.lk-skin .et_pb_text_inner p,.lk-skin .et_pb_text_inner li{line-height:1.75}
body.lk-skin{--et_global_heading_font:'Literata',Georgia,serif;--et_global_body_font:'Figtree',system-ui,sans-serif}

/* v06: pe mobil, randurile cu 3 coloane (pasii din Mecanism) se aseaza una sub alta */
@media (max-width:767px){
  .et_pb_row:has(> .et_pb_column_1_3){flex-wrap:wrap!important}
  .et_pb_row > .et_pb_column_1_3{width:100%!important;flex:0 0 100%!important;margin-right:0!important;margin-bottom:20px!important}
}
