@media screen and (max-width: 780px) {
.vc_column_container>.vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.vc_row.wpb_row.vc_row-fluid.mkd-section.sezione-titolo-intro-pagina{padding-top: 30px !important}
}
.icona-separatore .mkd-separator-icon{
margin-left: 5px;
margin-right: 5px;
} @media screen and (min-width: 781px) {
.column-form{column-count:2 !important}
span.wpcf7-list-item {margin: 0 0 10px 0;}
}
.colonna-contatti .mkd-iwt-title-holder h4, h4 a {
font-size: 27px;
color: #222222;
font-weight: 400;
}
.colonna-contatti .mkd-iwt.mkd-iwt-left-from-title .mkd-iwt-icon-holder {margin-right: 10px;}
@media screen and (max-width: 780px) {
span.wpcf7-list-item {margin: 0 0 10px 0;}
span.wpcf7-list-item-label {font-size: 12px;}
}
.colonna-contatti .mkd-iwt .mkd-iwt-title-holder a:hover { color: #0b3959;}
.colonna-contatti  .mkd-iwt-text-holder p {
font-size: 13px;
margin-left: 10%;
}
#submit_comment, .comment-respond input[type=submit], .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
border: 1px solid #0b3959;
background-color: #0b3959;
}
.wpcf7-spinner{display: none} .icon-footer {
display: flex;
align-items: center;
}
.icon-footer a{color:white}
.icon-footer a:hover {
color: #c18f59;
text-decoration: underline;
}
@media screen and (max-width: 780px) {
.mkd-four-columns .mkd-column {width: 100% !important;}
footer .mkd-footer-top-holder .mkd-footer-top-columns>.mkd-four-columns-inner .mkd-column:after {visibility: hidden;}
footer .mkd-four-columns .mkd-column:nth-child(2),  .mkd-four-columns .mkd-column:nth-child(3){display: none}
a.logo-footer img { width:50%;}
}
@media screen and (min-width: 480px) and (max-width: 780px) {
a.logo-footer img { width:30%;}
}
a.link-footer-mediabrand:hover {
color: #f7931e !important;
}
footer .mkd-footer-bottom-holder{height: 55px !important;}
.mkd-four-columns .mkd-column:nth-child(4) .widget_text {margin-bottom: 5px;} .button-tel-singolo-servizio .mkd-btn-text{
padding: 14px 22px;
width: 195px;
text-align: left;
}
.riga-button-singolo-servizio{
border-top: 1px solid #c18f59;
border-bottom: 1px solid #c18f59;
}
.mkd-sidebar .widget.mkd-holder-widget .mkd-holder-titles, .wpb_widgetised_column .widget.mkd-holder-widget .mkd-holder-titles{background-color: #0b3959 !important;}
.riga-testo-singolo-servizio p {
padding-left: 10%;
padding-right: 10%;
}
.riga-testo-singolo-servizio ul, .riga-testo-singolo-servizio ol {
padding-left: 12%;
padding-right: 12%;
}
.riga-testo-singolo-servizio li{font-size: 15px;}
.riga-testo-singolo-servizio blockquote.mkd-blockquote-shortcode {
margin-left: 6%;
margin-right: 6%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.mkd-section.immagine-singolo-servizio { padding-top: 0px !important;}
@media screen and (max-width: 780px) {
.riga-cta-singolo-servizio {
min-height: 100px !important;
padding-top: 60px !important;
}
#form-singolo-servizio form.wpcf7-form.init {padding: 20px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.mkd-section.immagine-singolo-servizio{padding: 0 15px 0 15px !important}
.riga-testo-singolo-servizio p {font-size:14px}
.riga-testo-singolo-servizio li{
line-height: 24px !important;
font-size: 13px !important;
margin-left: 3%;
margin-right: 3%;
}
.riga-testo-singolo-servizio p {
padding-left: 0%;
padding-right: 0%;
}
.riga-testo-singolo-servizio ul, .riga-testo-singolo-servizio ol {
padding-left: 5%;
padding-right: 5%;
}
} h4.mkd-team-name {font-size: 18px;}
@media screen and (max-width: 780px) { .team-studiocarafa h5.mkd-team-position {
font-size: 19px;
line-height: 15px;
}
.team-studiocarafa .mkd-team .mkd-team-info {padding: 10px 10px;}
.team-studiocarafa  h4.mkd-team-name {font-size: 14px;}
.box-chi-siamo .mkd-call-to-action-row-66-33.clearfix{padding: 5% 0 5% 0 !important;}
.box-chi-siamo .mkd-elements-holder-item.mkd-horizontal-alignment-left:nth-child(1) {height: 300px !important;}
.wpb_text_column.wpb_content_element.tipografia-testo-h4-about h4{font-size: 23px}
}
h4.font-h4 {
text-transform: initial;
font-size: 30px
}
.icon-text-h4 .mkd-iwt-title-holder h4 {
text-transform: initial;
font-size: 18px;
}
@media screen and (min-width: 781px) {
.team-studiocarafa .mkd-team .mkd-team-info { width: 100%;}
} .btn-contatti-slider .mkd-btn-icon-holder span {line-height: 0 !important;}
.btn-contatti-slider .mkd-btn.mkd-btn-icon.mkd-btn-solid .mkd-btn-icon-holder:after {background-color: unset;}
.btn-contatti-slider .mkd-btn.mkd-btn-solid {background-color: #5fad41;} .riga-title-servizi h4.mkd-interactive-banner-title {
height: 5vh;
font-size: 17px;
}
.riga-title-servizi .mkd-interactive-banner .mkd-interactive-banner-info{background-color: #0b3959;}
.riga1-title-servizi .mkd-interactive-banner-info {height: 12vh;}
.riga1-title-servizi .mkd-interactive-banner .mkd-interactive-banner-info{
display: flex;
flex-direction: column;
justify-content: space-evenly;
}
@media screen and (max-width: 780px) {
.vc_empty_space.spazio-testo-intro {height: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.mkd-section.box-count.vc_custom_1644489450988.mkd-content-aligment-center.mkd-grid-section {
padding-top: 30px !important;
padding-bottom: 30px !important;
opacity: 0.8;
background-position: right !important;
}
} .single-post .vc_column_container>.vc_column-inner {padding-left: 10%;padding-right: 10%;} .single-post .mkd-call-to-action .mkd-call-to-action-row-66-33 .mkd-call-to-action-column1{width: 61%}
.single-post .mkd-call-to-action .mkd-call-to-action-row-66-33 .mkd-call-to-action-column2{width: 39%}
.single-post p, .single-post ul{font-size: 17px}
.single-post h3{font-size: 22px; font-weight: 600!important}
@media screen and (max-width: 768px) {
.single-post h2{font-size: 25px}
.single-post h3{font-size: 18px}
} @media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
.single-post .mkd-call-to-action .mkd-call-to-action-row-66-33 .mkd-call-to-action-column1{width: 87%!important}
.single-post .mkd-call-to-action .mkd-call-to-action-row-66-33 .mkd-call-to-action-column2{width: 86%!important}
} @media only screen
and (min-device-width: 820px)
and (max-device-width: 1180px)
and (-webkit-min-device-pixel-ratio: 2) {
.single-post .mkd-call-to-action .mkd-call-to-action-row-66-33 .mkd-call-to-action-column1{width: 60%!important}
.single-post .mkd-call-to-action .mkd-call-to-action-row-66-33 .mkd-call-to-action-column2{width: 48%!important}
}
.mkd-post-info-author {display: none !important;}
.single-post .mkd-post-info {display: none !important;}
@media screen and (min-width: 1200px) {
.page-id-2741 h3.mkd-item-title {height: 5vh;}
} p.sottotitolo{
font-size: 40px; 
color:#f7941f;
text-align: center !important;
margin-top: 20px;
font-weight: 700;
}
@media screen and (max-width: 780px) { .slider-home-about .mkd-fullwidth-slider-item .mkd-fullwidth-slider-item-content-wrapper .mkd-fullwidth-slider-item-text h3 {font-size: 15px;}
.slider-home-about .mkd-fullwidth-slider-item .mkd-fullwidth-slider-item-content-wrapper .mkd-fullwidth-slider-item-elements-holder {padding: 0 20px 0 40px;}
.slider-home-about .mkd-fullwidth-slider-holder .owl-controls {right: 5%;}
.about-home-image .mkd-elements-holder-item.mkd-horizontal-alignment-center {height: 300px !important;}
.testo-banner p{font-size: 18px !important;}
.vc_row.wpb_row.vc_row-fluid.mkd-section.testo-banner.vc_custom_1644570934496.mkd-content-aligment-center.mkd-grid-section{padding-top: 20px !important;
padding-bottom: 20px !important;}
}
.riga-home-about h4.font-h4 {
color: white;
text-transform: initial;
font-size: 28px
}
.riga-home-about p{color: white;}
.testo-banner p{font-size: 22px} .mkd-menu-area {
border-top: #0b314c;
border-style: solid;
}
@media screen and (max-width: 480px) {
.mkd-title .mkd-title-holder .mkd-subtitle{display: flex !important;} .mkd-title-holder {height: 100% !important;}
}
.mkd-mobile-header .mkd-mobile-nav a, .mkd-mobile-header .mkd-mobile-nav h4{color: white !important;}
.mkd-main-menu>ul>li>a:after{content: "\e043" !important;}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
div#text-21 {display: none;}
} .team-studiocarafa .mkd-team .mkd-team-info{background-color: #0b3959;} .icone-servizi-macro-area .mkd-iwt-title-holder h4 {color: #6a6a6a;}
.icone-servizi-macro-area span.mkd-background {background-color: #6a6a6a !important;} @media screen and (max-width: 480px) {
.mkd-title .mkd-title-holder h1 span{font-size: 25px}
.title-h2 h2{font-size: 28px !important}
.tipografia-testo-h4 h4{font-size: 15px}
}
.title-h2 h2{font-size: 35px} .slider-partner-mobile .owl-pagination {margin-top: 30px !important;} .accordion-elenco-servizi .mkd-tabs .mkd-tabs-nav {
display: flex;
flex-direction: row;
align-items: flex-end;
}
.accordion-elenco-servizi .mkd-tabs.mkd-horizontal .mkd-tabs-nav li{width: 50%; margin-right: -1px;}
.accordion-elenco-servizi .mkd-tabs .mkd-tabs-nav li a {
font-size: 14px;
font-family: Roboto,serif;
font-weight: 600;
text-transform: uppercase;
}
.accordion-elenco-servizi .mkd-tabs .mkd-tab-container {
border: unset;
background-color:#f7f7f7;
padding-top: 30px;
padding-bottom: 30px;
}
.accordion-elenco-servizi .mkd-tabs .mkd-tabs-nav li a {
border: unset;
background-color: unset;
padding: 18px 15px;
}
.accordion-elenco-servizi li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a {background-color: #f7f7f7;}
@media screen and (max-width: 790px) {
.accordion-elenco-servizi .mkd-tabs .mkd-tabs-nav {
display: flex;
flex-direction: column;
align-items: stretch;
}
.accordion-elenco-servizi .mkd-tabs.mkd-horizontal .mkd-tabs-nav li a {border-left: unset;}
.accordion-elenco-servizi .mkd-tabs .mkd-tab-container {background-color: unset;}
} @media screen and (max-width: 790px) {
.vc_row.wpb_row.vc_row-fluid.mkd-section.thank-you-page-text{padding-top: 40% !important}
} @media (min-width: 768px){
.colonna-intro-paghe-online p {padding-left: 8%; padding-right: 8%;}
.colonna-intro-paghe-online h4 {padding-left: 6%; padding-right: 6%;}
}
.tabella-pacchetto-paghe .mkd-service-table .mkd-service-link {background-color: #f7931e;}
.tabella-pacchetto-paghe .mkd-service-table .mkd-service-link span {font-size: 16px;}
.tabella-pacchetto-paghe .mkd-service-table .mkd-service-link:after{ background-color: #353c4e;}
.tabella-pacchetto-paghe .mkd-service-table .mkd-service-titles-holder h5 {
font-family: 'Roboto';
font-size: 30px;
font-weight: 900;
margin-top: 10px;
}
#form-paghe-online form.wpcf7-form.init {padding: 20px;}
@media (max-width: 767px){
.colonna-intro-paghe-online h2{font-size: 30px !important}
}
.button-tel-paghe-online .mkd-btn-text{
padding: 14px 22px;
width: 195px;
text-align: left;
} .button-area-riservata span.mkd-btn-text{display: inline-flex;
align-items: center;}
.button-area-riservata .mkd-btn.mkd-btn-large .mkd-btn-text { padding: 10px 13px;}
.button-area-riservata img{margin-right:10px}
.button-area-riservata a.mkd-btn.mkd-btn-large.mkd-btn-solid.mkd-btn-icon:hover {
background-color: rgba(0, 0, 0, .08) !important;
} .quote-homepage h3.mkd-blockquote-text{font-style: italic;text-align: center;font-size:24px}
.quote-homepage .mkd-elements-holder .mkd-elements-holder-item-content{ display: flex; justify-content: center;}  strong.titolo{color:#f7941f;}
p.sottotitolo{color: white !important; font-style:italic;}
span.parole-arancio{color:#f7941f;}
.didascalia-servizi-home h5.mkd-interactive-banner-subtitle {
font-family: 'Roboto' !important;
font-size: 14.5px;
font-style: italic;
} .button-area-riservata a{
background-color: white !important;
color: #f7941f !important;
} .button-area-riservata img{
filter: invert(61%) sepia(91%) saturate(780%) hue-rotate(342deg) brightness(97%) contrast(100%) !important;
} .quote-servizi-img .mkd-elements-holder-item-content{
background-color: rgba(0, 0, 0, .65)!important;
} .cta-footer a.mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon.mkd-imagewt-btn {
background-color: white !important;
color: #f7931e;
} .mkd-title .mkd-title-holder .mkd-container {
background-image: url(https://www.studiopaghecarafa.it/wp-content/uploads/2024/12/carafa-header-pagine.jpg);
background-repeat: no-repeat !important;
background-size: cover;
background-color: #00000075 !important;
} 
.mkd-title .mkd-title-holder .mkd-container h1 span{color:white;}
.mkd-title-subtitle-holder-inner {
text-align: left;
}
.cta-footer .cta-sottotitolo h4.mkd-imagewt-title {
text-decoration: underline !important;
}
.cta-footer .cta-sottotitolo h5.mkd-imagewt-subtitle{
font-family: 'Roboto';
color: white;
font-size: 18px;
}
.page-id-4544 .mkd-title.mkd-standard-type.mkd-content-center-alignment.mkd-animation-no {
background-image: url(https://www.studiopaghecarafa.it/wp-content/uploads/2024/12/carafa-header-pagine.jpg);  
}
.page-id-4544 .mkd-title-subtitle-holder-inner { display: none;}
.page-id-2959 .mkd-title.mkd-standard-type.mkd-content-center-alignment.mkd-animation-no {
background-image: url(https://www.studiopaghecarafa.it/wp-content/uploads/2024/12/carafa-header-pagine.jpg);  
}
.page-id-2959 .mkd-title-subtitle-holder-inner { display: none;}
.tabella-pacchetto-paghe .mkd-service-table-inner {box-shadow: 1px 3px 12px;}
.spazio-extra-mobile{display: none;}
.tabella-pacchetto-paghe .mkd-service-table .mkd-service-link span {
font-size: 22px;
font-weight: 900;
text-decoration: none;
}
.tabella-pacchetto-paghe .mkd-service-table .mkd-service-link a{
display: flex;
align-items: center;
justify-content: center;
}
.page-id-3524 input.wpcf7-form-control.wpcf7-submit {
background-color: #f59425;
border: 1px solid #f59425;
}
.colonna-intro-paghe-online h3.mkd-blockquote-text {
padding-left: 8%;
padding-right: 8%;
font-weight: 900;
}
.title-h2 .titolo-bianco{color:white;}
.colonna-intro-paghe-online blockquote .mkd-icon-quotations-holder{font-size:90px important;}
.blocco-descrizione-paghe li{font-family: "Roboto Slab" !important; font-size:15px !important;  }
@media (max-width: 767px){
p.sottotitolo{font-size: 24px;}
.foto-team img.vc_single_image-img.attachment-full {margin-bottom: 30px;}
.pagina-team {padding-top: 0px !important;}
.cta-footer-team .mkd-imagewt {text-align: center;}
.cta-footer-team .vc_column-inner.vc_custom_1736844702668 {padding-bottom: 20px !important;}
.cta-footer-team .vc_column-inner.vc_custom_1736770672260{padding-bottom: 20px !important;}
.cta-footer-team img.attachment-full.size-full {margin-left: 125%;}
.testo-banner blockquote .mkd-icon-quotations-holder{font-size: 38px;}
.testo-banner blockquote.mkd-blockquote-shortcode{width: 100% !important;}
.spazio-extra-mobile{display: block;}
.tabella-pacchetto-paghe .mkd-service-table .mkd-service-link span {font-size: 17px;}
.colonna-intro-paghe-online h3.mkd-blockquote-text {
padding-left: 0;
padding-right: 0;
}
.colonna-intro-paghe-online blockquote .mkd-icon-quotations-holder{font-size:68px !important;}
.nuovo-blocco-elaborazione-paghe .mkd-unordered-list{text-align: left;}
.nuovo-blocco-elaborazione-paghe h4{text-align: left;padding-left: 20px;}
}   .mkd-post-text :not(.mkd-call-to-action-row-66-33):not(.mkd-call-to-action-row-66-33 *):not(span) {
font-family: 'Roboto', sans-serif;
color: #333;
} .mkd-post-text h1:not(.mkd-call-to-action-row-66-33 *),
.mkd-post-text h2:not(.mkd-call-to-action-row-66-33 *),
.mkd-post-text h3:not(.mkd-call-to-action-row-66-33 *),
.mkd-post-text h4:not(.mkd-call-to-action-row-66-33 *),
.mkd-post-text h5:not(.mkd-call-to-action-row-66-33 *),
.mkd-post-text h6:not(.mkd-call-to-action-row-66-33 *) {
font-family: 'Roboto', sans-serif;
font-weight: 700;
color: #111;
}
.mkd-post-text h1:not(.mkd-call-to-action-row-66-33 *) {
font-size: 2.5rem;
margin: 2rem 0 1.25rem;
line-height: 1.2;
}
.mkd-post-text h2:not(.mkd-call-to-action-row-66-33 *) {
font-size: 2rem;
margin: 2rem 0 1rem;
line-height: 1.3;
}
.mkd-post-text h3:not(.mkd-call-to-action-row-66-33 *) {
font-size: 1.5rem;
margin: 1.75rem 0 0.75rem;
color: black !important;
}
.mkd-post-text h4:not(.mkd-call-to-action-row-66-33 *) {
font-size: 1.25rem;
margin: 1.5rem 0 0.5rem;
font-weight: 600;
}
.mkd-post-text h5:not(.mkd-call-to-action-row-66-33 *) {
font-size: 1.125rem;
margin: 1.25rem 0 0.5rem;
font-weight: 600;
}
.mkd-post-text h6:not(.mkd-call-to-action-row-66-33 *) {
font-size: 1rem;
margin: 1rem 0 0.5rem;
font-weight: 500;
} .mkd-post-text p:not(.mkd-call-to-action-row-66-33 *) {
margin-bottom: 1.25rem;
font-weight: 400;
font-size: 1rem;
} .mkd-post-text a:not(.mkd-call-to-action-row-66-33 *) {
color: #0077cc;
text-decoration: underline;
transition: color 0.2s ease;
}
.mkd-post-text a:not(.mkd-call-to-action-row-66-33 *):hover {
color: #005fa3;
} .mkd-post-text ul:not(.mkd-call-to-action-row-66-33 *),
.mkd-post-text ol:not(.mkd-call-to-action-row-66-33 *) {
padding-left: 1.5rem;
margin-bottom: 1.25rem;
}
.mkd-post-text li:not(.mkd-call-to-action-row-66-33 *) {
margin-bottom: 0.5rem;
font-size: 1rem;
} .mkd-post-text td:not(.mkd-call-to-action-row-66-33 *),
.mkd-post-text th:not(.mkd-call-to-action-row-66-33 *) {
font-size: 1rem;
} .mkd-post-text blockquote:not(.mkd-call-to-action-row-66-33 *) {
border-left: 4px solid #ccc;
padding-left: 1rem;
color: #555;
font-style: italic;
margin: 2rem 0;
} .mkd-post-text strong:not(.mkd-call-to-action-row-66-33 *) {
font-weight: 700;
}
.mkd-post-text em:not(.mkd-call-to-action-row-66-33 *) {
font-style: italic;
}