/*
Theme Name:     Medilink Child
Template:       medilink
Theme URI:      https://radiustheme.com
Author:         Radiustheme
Author URI:     https://radiustheme.com/demo/medilink
Description:    Medilink | Responsive WordPress Medical Theme is one of the Latest and World Standard Multipurpose Responsive WordPress Medical  Theme. Using medilink user can get to Start a  Medical, Medical  Shop and Medical schedule.
Version:        1.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    medilink
Tags:           one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/*######HEADER*/
.site-header .site-branding {
    max-width: unset;
}

.site-header .main-navigation > nav > ul {
    text-align: left;
}

@media only screen and (max-width: 481px) {
    .header-style-11 .header-action-items .btn-header {
        font-size: 13px;
        margin-top: 0px;
    }
}
.header-style-11 .header-action-items .btn-header::before {
    content: unset;
    font-family: unset;
    margin-right: unset;
}

.site-header .site-branding .dark-logo img {
	max-height: 100px;
}

.site-header.slideInDown .site-branding .dark-logo img {
	max-height: 80px;
}
.header-contact-layout11 ul.contact-layout3-mid li {
	margin-right: 5px;
	padding-right: 17px;
}
.header-contact-layout11 ul.contact-layout3-mid li .info {
	font-size: 15px;
}
.header-contact-layout11 ul.contact-layout3-mid .media-body.space-sm {
	margin-left: 9px;
}

@media only screen and (max-width: 1201px) {
	.header-contact-layout11 ul.contact-layout3-mid {
		text-align: left;
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {
	.header-contact-layout11 .contact-layout3-mid li:last-child {
		float: right;
		margin-right: 114px;
	}
}

/* MENU DESKTOP*/
.header-menu-layout2 .header-action-items .btn-fill.btn-header {
	font-weight: 600;
}

.header-style-11 .header-menu-layout2 {
    background-color: var(--smc-color-primary);
}

.site-header .main-navigation ul li ul li {
	padding: 0 10px 0 10px;
}
.site-header .main-navigation ul li ul li a {
	padding: 8px 10px !important;
}

/*con mega-menu attivo*/
.site-header .main-navigation ul li.mega-menu ul.sub-menu li {
    padding: 0 0px 0 0px;
}
.site-header .main-navigation ul li.mega-menu > ul.sub-menu > li {
	width: 275px;
}
/*DIAGNSTIAC PER IMMAGINI*/
.site-header .main-navigation ul li.mega-menu > ul.sub-menu li:first-child .sub-menu li {
	background-color: var(--smc-color-secondary);
	border-radius: 10px;
}

/* 
.main-navigation #menu-menu-principale .menu-item-6459 ul.sub-menu {
	display: flex;
    flex-wrap: wrap;
    width: 600px;
}
.main-navigation #menu-menu-principale .menu-item-6459 ul.sub-menu li {
	width: 50%;
}
 */

/*HEADER TOPBAR MOBILE */
.header-top-bar .tophead-contact {
	float: none;
}
.header-top-bar .tophead-contact ul li {
	margin: 0;
	padding: 0 5px 0 0;
}
/*STICKY HEADER MOBILE*/
.mean-container .mean-bar .logo-small {
	width: 112px;
}
/*MENU MOBILE*/
.rt-slide-nav {
	top: 124px;
}

@media (max-width: 1024px) {
  #meanmenu.rt-header-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000; /* Assicura che il menu stia sopra gli altri contenuti */
  }
  #meanmenu.rt-header-menu .logo-small {
  	max-width: 74px;
  }
  
  #content.site-content {
  	padding-top: 124px;
  }
  .header-style-11 .header-top-bar {
  	padding: 0;
  }
  .header-style-11 .header-top-bar ul {
  	padding: 0;
  	margin: 0;
  }
}
@media (max-width: 671px) {
  #content.site-content {
  	padding-top: 123px;
  }
}
@media (max-width: 454px) {
  #content.site-content {
  	padding-top: 128px;
  }
}
@media (max-width: 433px) {
  #content.site-content {
  	padding-top: 155px;
  }
	.rt-slide-nav {
		top: 150px;
		padding: 20px 20px 5px;
	}
}



/*######FOOTER*/

.foote_layout3 .footer-widget-logo img {
	max-width: 100px;
}
.foote_layout3 .footer-about p {
	font-size: 14px;
}
.foote_layout3 .footer-contact-info .fax-text a {
		font-size: 16px;
}
.poweredby {
	border-top: 1px solid rgb(84 84 84 / 50%);
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
}
.poweredby span {
	font-size: 12px;
}


/*######HOMEPAGE*/
/*BLOCCO 3 BOX*/
.rt-el-info-box.rtin-style17 .rtin-text {
	word-spacing: 1px;
}

/*BLOCCO AREE SPECIALISTICHE*/

.service-box-layout9 {
    margin-bottom: 30px;
}

/*METTE IN EVIDENZA IL PRIMO BOX nella GRIGLIA DI SECIALITÀ in homepage */
/* 
.service-wrap-layout9 .row div:first-child .service-box-layout9 {
	background-color: var(--smc-color-secondary);
}
.service-wrap-layout9 > .row > div:first-of-type {
	max-width: 100%;
    flex: 0 0 100%;
}
.service-wrap-layout9 > .row > div:first-of-type .item-content .item-icon {
	box-shadow: 0 15px 15px #00baff;
}
 */



/*BLOCCO PERCHÉ SCEGLIERCI*/
#smc-home-whychoose .service-box-layout1 {
	padding: 25px 20px;
}

#smc-home-whychoose .service-wrap-layout1 .service-inner-layout1.position-loop .single-item {
	position: relative !important;
}
#smc-home-whychoose .service-box-layout1 .item-title {
    min-height: 52px;
}
#smc-home-whychoose .service-box-layout1 p {
	min-height: 185px;
}

/*BLOCCO COSA DICONO DI NOI*/
.heading-layout1.theme2.style1 h2, .heading-layout1.theme2.style1 h3 {
	text-transform: none;
}

/*BLOCCO NEWS*/
.smc-home-news .item-content .item-title {
	min-height: 140px;
}
.smc-home-news .item-content > p {
	min-height: 140px;
}
.smc-home-news .item-content .post-actions-wrapper ul li:last-child {
	text-align: left;
	width: 40%;
}
.smc-home-news .blog-box-layout2 {
	border-radius: 12px;
}

/*BLOCCO LOGHI CONVENZIONI*/
.slider-convenzioni img.swiper-slide-image {
	filter : grayscale(1);
	opacity : 0.7;
}
.slider-convenzioni img.swiper-slide-image:hover {
	filter : unset;
	opacity : 1;
}

/*GLOBAL PAGES*/
.breadcrumb-area .entry-breadcrumb > span {
    font-size: 16px;
    font-weight: 400;
}
/*blocco con bottone prenota*/
.call-to-action-box-layout6 h2 {
	text-transform: none;
}


/*######PAGINA DETTAGLIO DISCIPLINA SPECIALISTICA*/

.smc-disciplina-specialistica {
	margin-bottom: 50px;
}

.smc-disciplina-specialistica .smc-intro-specialita ul {
	padding: revert;
}

.site.site-wrp .sigle-department-data.smc-disciplina-specialistica .elementor-widget-accordion .elementor-accordion .elementor-tab-title {
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.smc-disciplina-specialistica-maintitle h1:after {
	background-color:var(--smc-color-primary);
	content: "";
    height: 5px;
    width: 80px;
    border-radius: 4px;
    bottom: 0;
    left: 0;
    position: absolute;
}
.smc-disciplina-specialistica .smc-intro-specialita ul li {
	color: #fff;
}
.smc-disciplina-specialistica .smc-intro-specialita li {
	list-style-type: initial;
}

.heading-layout1 h2, .heading-layout1 h3 {
    text-transform: none;
}

/*SIDEBAR*/
.widget-department-info ul {
	padding-right: 20px;
}
.widget-department-info ul li.menu-item {
	font-size: 16px;
}
.widget-department-info ul li a {
	padding: 10px;
}

.widget-department-info ul li.current-menu-item a {
    color: var(--smc-color-primary);
    font-weight: 800;
    text-decoration: underline;
}
/*IN MOBILE NASCONDO BREADCRUMB*/ 
/* 
@media screen and (max-width: 768px) {
.breadcrumb-area {
	display:none;
}
}
 */
 
.entry-banner .inner-page-banner .breadcrumbs-area h1 {
	word-break: break-word;
	text-transform: none;
}
@media screen and (max-width: 1024px) { 
	.entry-banner .inner-page-banner {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.entry-banner .inner-page-banner .breadcrumbs-area h1 {
		line-height: 1;
		margin-bottom: 0;
	}
}
/*######PAGINA SPECIALISTI*/
.team-box-layout2 .item-content p {
	min-height: 80px;
}


/*######PAGINA CONVENZIONI*/
.card-convenzione {
	margin: 15px;
}
/*######PAGINA CONTATTI*/
/*FORM*/
.smc-contact_form {
	background: #FFFFFF;
}
.smc-contact_form .faq-ask-question-layout1 .faq-question-box .form-group .item-btn:disabled {
	opacity: 0.3;
}
/*######PAGINA TRASPARENZA*/
.why-choose-box-6 .choose-icon-box .item-content {
	font-family: "Poppins", sans-serif;
	text-transform: none;
}


