
/* @media (max-width: 1024px) {
  button#wpforms-submit-11129,
  button#wpforms-submit-11133,
  button#wpforms-submit-11076 {
    width: 65% !important;
    padding-left: 56px !important;
    height: 66px;
    font-family: 'Lato',"Lato Fallback", sans-serif;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px !important;
    border-radius: 1px;
    text-transform: uppercase !important;
  }
}
@media (max-width: 768px) {
  button#wpforms-submit-11129,
  button#wpforms-submit-11133,
  button#wpforms-submit-11076 {
    width: 65% !important;
    padding-left: 61px;
    height: 66px;
    font-family: 'Lato',"Lato Fallback", sans-serif;
    font-weight: 500;
    align-items: center;
    font-size: 24px !important;
    border-radius: 1px;
    text-transform: uppercase !important;
  }
} */


/* zaitech stylig starts */
.qodef-mobile-header-navigation ul li ul li:nth-child(1) > a:hover {
color: #549F45 !important;
}

.qodef-mobile-header-navigation ul li ul li:nth-child(2) > a:hover {
color: #D8852D !important;
}

.qodef-mobile-header-navigation ul li ul li:nth-child(3) > a:hover {
color: #D7B524 !important;
}

.qodef-mobile-header-navigation ul li ul li:nth-child(4) > a:hover {
color: #C53233 !important;
}

.qodef-mobile-header-navigation ul li ul li:nth-child(5) > a:hover {
color: #3B519A !important;
}
.qodef-breadcrumbs span:nth-child(4) {
    display: none !important;
}
.qodef-breadcrumbs span:nth-child(5) {
    display: none !important;
}
.qodef-breadcrumbs span:nth-child(6) {
    display: none !important;
}
.qodef-breadcrumbs span:nth-child(7) {
    display: none !important;
}
.qodef-mobile-header--sticky #qodef-page-mobile-header {
   
    transform: none;
}

/* zaitech stlying ends */

rs-fullwidth-wrap#rev_slider_2_1_forcefullwidth .rs-layer br {
    display: block;
}

#qodef-page-header .qodef-header-logo-link {
	height: 95px !important;
	width: auto !important;
	padding: 0 26px 0 26px !important;
}



#qodef-page-footer .widget a {
    color: #ffffff !important;
}

#qodef-page-footer .widget:not(.widget_wellmont_core_title_widget) {
    margin: 0 0 35px;
    color: #ffffff !important;
}

#qodef-page-footer .widget a:hover {
    font-weight: 700 !important;
}

#block-49 > div > div:nth-child(2) > div.wp-block-qi-blocks-section-title.qodef-block-container.qodef-widget-block-6143d77b.qodef-width--custom > div > p {
    margin-right: 70px !important;
}

div#qodef-page-footer-top-area-inner h4 {
    color: #ffffff !important;
    margin-top: 0px !important;
    font-weight: bolder !important;
}

.qodef-section-title .qodef-m-title {
font-family: 'Bitter', serif !important;

	color: #16518c !important;
	}

.qodef-section-title .qodef-m-supertitle .qodef-m-supertitle-text {
    font-family: 'Bitter', serif !important;
   color: #16518c !important;
}

.qodef-h4, h4 {
     font-family: 'Bitter', serif !important;
   color: #16518c !important;
}

.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
    letter-spacing: 0em !important;
}

.qodef-team-list .qodef-e-role {
    font-size: 15px !important;
    letter-spacing: 0em !important;
}

.qodef-theme-button, button[type=submit], input[type=submit] {
    color: #ffffff !important;
    background-color: #16518c !important
}

.qodef-h2, h2 {
    color: #16518c !important;
}


/*.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    width: 421px !important;
} */

.home #qodef-page-inner {
    position: relative;
    padding: 0px !important
}

.qodef-header--divided #qodef-page-header .qodef-divided-header-right-wrapper {
    justify-content: flex-start;
}

/* custom css bredcumb servizi */

.qodef-shortcode h1 a:hover, .qodef-shortcode h2 a:hover, .qodef-shortcode h3 a:hover, .qodef-shortcode h4 a:hover, .qodef-shortcode h5 a:hover, .qodef-shortcode h6 a:hover {
  color: #6EC1E4 !important;
}



.page-id-5968 .qodef-m-content.qodef-content-grid {
    margin-top: 40px !important;
}

.page-id-5960 .qodef-m-content.qodef-content-grid {
    margin-top: 40px !important;
}

.page-id-5977 .qodef-m-content.qodef-content-grid {
    margin-top: 40px !important;
}

.page-id-5990 .qodef-m-content.qodef-content-grid {
    margin-top: 40px !important;
}

.page-id-5990 .qodef-m-content.qodef-content-grid {
    margin-top: 40px !important;
}

.page-id-7202 .qodef-m-content.qodef-content-grid {
    margin-top: 40px !important;
}

/* fine custom css bredcumb servizi */

span.qodef-icon-elegant-icons.arrow_carrot-2right.qodef-icon.qodef-e {
    margin-left: -20px !important;
	  margin-right: -10px !important;
}
}

span.wpcf7-form-control.wpcf7-acceptance {
    margin-left: -20px !important;
}

.qodef-contact-form-7 label .wpcf7-form-control-wrap {
    margin: 20px 0px 0px 0px !important;
}

.qodef-header-navigation>ul>li {
    margin: 0 16px !important;
}

.mfp-bottom-bar .mfp-counter, .mfp-bottom-bar .mfp-title {  
    letter-spacing: 0em !important;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
    width: 490px !important;
}


.qodef-section-title .qodef-m-supertitle .qodef-m-supertitle-text {
  /*  font-family: "Kadwa" !important;  */
	font-weight: 600 !important;
    font-size: 15px !important;  
    letter-spacing: .3em !important;
}

.qodef-theme-button, button[type=submit], input[type=submit] {
    color: #ffffff !important;
    background-color: #6EC1E4 !important;
    font-size: 15px !important;
}


span.qodef-e-author-name {   
    font-size: 15px !important; 
    letter-spacing: .4em !important;
}

p.qodef-m-text {
    padding-top: 20px !important;
}

.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a {
    line-height: 2em !important;

}


.qodef-section-title .qodef-m-title .inostriservizi_abacocar  {
     color: #D8852D !important;
}


/* menu hover link servizi */
#menu-item-5997 > a:hover > span {
   color: #009933 !important;
	 font-weight: 400 !important;
}

#menu-item-5999 > a:hover > span  {
  color: #F1871E !important;
	font-weight: 400 !important;
}

#menu-item-6001 > a:hover > span {
   color: #FFCB00 !important;
	 font-weight: 400 !important;
}

#menu-item-5998 > a:hover > span {
   color: #E62F30 !important;
	 font-weight: 400 !important;
}

#menu-item-7206 > a:hover > span  {
   color: 2B519F !important;
	 font-weight: 400 !important;
}
/* end menu hover link servizi */

/*Custom code Start - by Sumon */
@media only screen and (max-width: 768px) {
  .elementor-7466 .elementor-element.elementor-element-e1c3d62 .icon-holder .elementor-container .elementor-column:nth-child(3) .qodef-icon-with-text {
    justify-content: flex-start;
  }
	.elementor-2113 .elementor-element.elementor-element-e4b52e9 .icon-holder .elementor-container .elementor-column:nth-child(3) .qodef-icon-with-text {
  justify-content: start;
}
}
@media (max-width: 767px) {
  .elementor-7466 .elementor-element.elementor-element-3db9313 {
    padding:
50px 0px 75px 0px!important;
  }
}
@media only screen and (max-width: 680px) {
  .qodef-testimonials-list.qodef-boxed-layout--enabled .qodef-e > .qodef-e-inner {
    padding:
15px 30px;
  }
}

@media only screen and (max-width: 768px) {
.qodef-page-title .qodef-m-title, .qodef-page-title .qodef-page-title {

	font-size: 20px;

  }
	
/*submenu mobile */
	.qodef-mobile-header-navigation ul li ul li>a {   
		padding-left: 0px !important;

}
	
	.qodef-mobile-header-navigation > ul > li.current-menu-ancestor > a:hover, .qodef-mobile-header-navigation > ul > li.current-menu-item > a:hover {
    color: #0099cc !important;
}



/* .page-id-2312 .qodef-page-title {
    background-image: url(https://www.centroambulatorialeabaco.it/wp-content/uploads/2025/04/CENTRO-ABACO-CORRETTO-2_APRILE-2025-1-scaled.jpg) !important;
} */


	
	
/* .qodef-mobile-header-navigation ul li ul li>a:hover { 

	color: #0099cc !important;
} */
	
	
}
/*New Code for Custom hover over Sticky Drop Down Menu Text Color*/

.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li:nth-child(1) a:hover {
  color: #549F45!important;
}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li:nth-child(2) a:hover {
  color: #D8852D!important;
}


.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li:nth-child(3) a:hover {
  color: #D7B524!important;
}


.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li:nth-child(4) a:hover {
  color: #C53233!important;
}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li:nth-child(5) a:hover {
  color: #3B519A!important;
}

#qodef-page-mobile-header {
	height: 80px!important;
	padding-top: 10px!important;
}


p.qodef-m-text {
    padding-top: 0px !important;
}


.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
    font-size: 17px !important;
}

.qodef-page-title .qodef-breadcrumbs a:hover {
     color:#ffffff !important;
}

.qodef-page-title .qodef-breadcrumbs a:hover span {
	  font-weight: 700 !important;
    color:#ffffff !important;
	  text-decoration: underline !important;
	
}

.qodef-breadcrumbs span a:hover {
	 font-weight: 700 !important;
    font-size: 17px !important;
	   text-decoration: underline !important;
}

h1.qodef-m-title.entry-title {
    font-size: 43px !important;
}

@media only screen and (max-width: 767px) {
  h1.qodef-m-title.entry-title {
    font-size: 20px !important;
  }
}
.qodef-mobile-header-logo-link.qodef-height--not-set img {
	max-height: 85.429%!important;
}
#qodef-page-mobile-header {
	height:90px!important;
}
.qodef-mobile-header-navigation > ul > li > a {
	font-size: 0.8em!important;
}

.qodef-mobile-header-navigation > ul:not(.qodef-content-grid) {
	padding-left: 10%!important;
	padding-right: 5%;
	margin-top: -30px!important;
}


a.linkcredits {
    color: #ffffff !important;
}

a.linkcredits:hover {
	color: #6EC1E4 !important;
}

/* 
label.wpforms-field-label-inline 
,
ul#wpforms-11076-field_16,
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li
, div#wpforms-11076-field_19-container ,
.wpforms-container .wpforms-field ,div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label,
div.wpforms-container-full .wpforms-form .wpforms-field-divider h3 ,fieldset ,
label.wpforms-field-label {
    font-family: 'Lato',"Lato Fallback";
    font-weight: 400;
	color:#8c8ba4 !important;
}   */

div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {    
    font-size: 17px !important;
       color: #3b3b3b !important;
     font-weight: 400 !important;
	  text-transform: uppercase !important;
}


.wpforms-form input[type=submit],
.wpforms-form button[type=submit] {
    padding-left: 15px;
    height: 66px;
    font-family: 'Lato',"Lato Fallback";
    font-weight: 500;
    align-items: center;
    font-size: 24px !important;
    border-radius: 1px;
    text-transform: uppercase !important;
}


.wpforms-form button[type=submit]:hover {
    background-color: #16518C !important;
}




/* form custom URP */

.titolo-wpforms-urp-intro-destra {
    font-size: 20px !important;
    text-align: right !important;
    font-weight: 500 !important;
}

.titolo-wpforms-urp-intro-destra-allegato {
    font-size: 13px !important;
    text-align: right !important;
    font-weight: 700 !important;
	  font-style: italic !important;
}


.titolo-wpforms-urp-centrato {
    text-align: center !important;
    font-size: 34px !important;
}


div.wpforms-container-full .wpforms-form .wpforms-field-divider h3 {
    font-size: 35px !important;
	  font-weight: normal !important;
}

div#wpforms-11472-field_29-container {
    margin-bottom: -30px !important;
}

.qodef-h2 a:focus, .qodef-h2 a:hover, h2 a:focus, h2 a {
    text-decoration: underline !important;
}

.qodef-h2 a:focus, .qodef-h2 a:hover, h2 a:focus, h2 a:hover {
	color: #6EC1E4 !important;
}

div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
    border-radius: 5px !important;
}



/* form custom URP end */

.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
    top:0px !important;
}

/*Custom Code by Sumon 21APR2025*/
/* .page-id-2312 .qodef-page-title,
.page-id-7352 .qodef-page-title {
	background-image: url("https://www.centroambulatorialeabaco.it/wp-content/uploads/2025/04/CENTRO-ABACO-CORRETTO-2_APRILE-2025-1-scaled.jpg") !important;
	background-size: contain!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
} */


span.qodef-menu-item-text {
    font-weight: 500 !important;
}
