/*
Theme Name: Avada-Child-Theme
Description: Child theme for AMservizi theme
Author: MDAC
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body .fusion-layout-column.stylemenu {
    height:100%;
}
body .title-box {
    font-size: 1em;
    min-height: 130px;
    text-align: center;
}

@media screen and (max-width: 800px) {
body .poliambulatorio-home {
	margin-top: 60% !important;
	}
body h1.fusion-responsive-typography-calculated {
    font-size: 40px !important;
}
body .image-background {
background-size: contain !important;
background-attachment: inherit;
margin-top: -160px;
margin-bottom: -150px;}

body .slide-content .heading .title-heading-left.fusion-responsive-typography-calculated {
    font-size: 40px !important;
}
body .slide-content .caption .title-heading-left.fusion-responsive-typography-calculated {
	font-size: 27px !important;
}
body .fusion-fullwidth.fullwidth-box.fusion-builder-row-1.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-top: 50px !important;
}
}
@media screen and (min-width: 1600px) {
	body .title-box {
		padding: 10%;
		min-height: 100px;

	}
}
body .fusion-author .fusion-author-title, body .fusion-modal .modal-title, body .fusion-modal h3, body .fusion-tb-footer h3, body .fusion-tb-page-title-bar h3,body .fusion-widget-area h3, body .project-content h3{
    padding: 0px;
    margin: 0px;
}

body .fusion-text.box-home p {
    margin-bottom: 0px;
}

body .hours-box, body .call-box {
	position: relative;
	bottom:-180px;
	margin-bottom: 100px;
}

body .fusion-arrow-highlight:hover .fusion-arrow-svg path {
    fill: #4480AD;
}

body .fusion-arrow-highlight:hover {
    background-color: #4480ad;
    color: white;
}

body .textwidget p {
    line-height: 27px;
}

body .fusion-footer .fas {
    display: inline;
    float: left;
    font-size: 22px;
    padding-right: 10px;
    line-height: 30px;
}

body .fusion-footer {
	margin-top: 10%;
}

body .fusion-title h1 {
    font-weight: 800;
}

body .image-background {
    height: 500px;
}
body p {
	font-size: 16px;
	line-height: 27px;
}
/*
body #wrapper .post-content h2 {
	font-size: 40px;
}*/

body .prenota .fusion-builder-row.fusion-builder-row-inner.fusion-row {
    padding: 80px 60px 60px 40px !important;
}

/*body .fusion-imageframe.imageframe-none.imageframe-1.hover-type-none {
    float: left;
    margin-right: 20px;
}*/

body .dottore .fusion-imageframe, body .icon-on-left, body .dottore-visite-sportive .fusion-imageframe {
	float: left;
	width: 80px;
	margin-right: 5px;
}

body .dottore h5, body .dottore-visite-sportive h5 {
    margin-top: 0px;
    text-transform: uppercase;
}

body .dottore .fusion-text {
    padding-top: 20px;
}

body .dottore {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .post-content h5 {
    font-size: 15px;
    margin-bottom: 10px;
}

body .button-on-right, body .text-on-right {
	margin-top: 15px;
}

body .fusion-title h1 {
	font-size: 4.5em !important;
	line-height: 1 !important;
	margin-bottom: 20px !important;
	color: #fff !important;
	text-shadow: 1px 1px 1px #333;
}

body .nome-dottoressa-sp.dettagli{
	font-size: 13px;
}
body .caption h3 {
	color: white !important;
	text-shadow: 1px 1px 1px #333;
}


body .fusion-arrow-highlight:hover .fusion-arrow-svg path, body .fusion-arrow-svg path, body .header_border_color_stroke {
    fill: #0087BF;
}

.header_border_color_stroke {
    stroke: #0087BF;
}

body .current_page_item, body .fusion-arrow-highlight:hover {
    background-color: #0087BF;
}
/* Pulsante prenota online miodottore */
ul#mobile-menu-main-menu li#mobile-menu-item-1119 a,
#side-header .fusion-main-menu>ul>li#menu-item-1119 a {
    background-color: #00c3a5!important;
	color: #ffffff;
}
#side-header .fusion-main-menu>ul>li#menu-item-1119 a .fusion-arrow-svg path {
	fill: #00c3a5!important;
}

/* Pulsante prenota online doctorlib */
ul#mobile-menu-main-menu li#mobile-menu-item-1252 a,
#side-header .fusion-main-menu>ul>li#menu-item-1252 a {
    background-color: #00264c!important;
	color: #ffffff;
}
#side-header .fusion-main-menu>ul>li#menu-item-1252 a .fusion-arrow-svg path {
	fill: #00264c!important;
}
/* Pulsante prenota online miodottore - Avada 7.x */
ul#menu-main-menu li#menu-item-1119 > a,
.fusion-mobile-nav-holder li#mobile-menu-item-1119 > a {
    background-color: #00c3a5 !important;
    color: #ffffff !important;
}
ul#menu-main-menu li#menu-item-1119 > a .fusion-arrow-svg path {
    fill: #00c3a5 !important;
}

/* Pulsante prenota online doctolib - Avada 7.x */
ul#menu-main-menu li#menu-item-1252 > a,
.fusion-mobile-nav-holder li#mobile-menu-item-1252 > a {
    background-color: #00264c !important;
    color: #ffffff !important;
}
ul#menu-main-menu li#menu-item-1252 > a .fusion-arrow-svg path {
    fill: #00264c !important;
}