/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#main h2, #main h3, #main p {
	
	color: #949494;
}

h2 {
	
	font-size: 40px;
	line-height: 46px;	
}

.fusion-header {

	background-color: #00a8e1 !important;
}

.marginBottom {

	margin-bottom: 50px;	
	margin-top: 0px !important;
}

.noFloat {
	
	clear:both;	
}

.marginTop {
	
	margin-top: 50px;
}

.jp-carousel-info {

	display: none;	
}

/*HOMEPAGE/////////////////////////////////////////////////////*/

.page-id-661 .fusion-column-wrapper {
	
	padding-left: 60px !important;
}

footer .fusion-row .fusion-columns .fusion-column p a {
	
	color: #fff !important;
	text-decoration: none;
}

.fusion-imageframe {
	margin-top: 100px;
}

/*ESPECIALISTAS/////////////////////////////////////////////////////*/


.page-id-9 h1, .column_especialista h1, .single-especialista h1 {

	font-size: 40px;
	line-height: 46px;
	color: #00a8e1;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 0px;
}

.page-id-9 h2 {

	margin-bottom: 0;	
}

.page-id-9 h3 {
	
	margin-top: 0;
	font-size: 22px;
	line-height: 42px !important;
	font-weight: normal;
}

.column_especialista {
	
	width: 50%;
	float: left;
	margin-bottom: 50px;
}

.column_especialista h2, .column_especialista h3, .single-especialista h2, .single-especialista h3 {
	
	text-transform: uppercase;	
}

.column_especialista h3 {

	color: #00a8e1 !important;
}

.single-especialista h2 {
	
	text-transform: uppercase;
	font-size: 32px !important;
	color: #949494 !important;
	margin-bottom: 0;
}

.single-especialista h3 {
	color: #00a8e1 !important;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 40px;
}


.single-especialista p {
	
	margin-top: 1em;
}

.single-especialista #leftContent {
	width: 20%;
	float: left;	
}

.single-especialista #leftContent h2, .single-especialista #leftContent h3 {
	
	border-right: 1px solid #949494;	
}

.single-especialista #rightContent {
	width: 80%;
	float: right;
	padding-left: 40px;
}

.single-especialista #rightContent p:first-child {
	
	display: none;
}

.single-especialista #rightContent p:nth-child(2) {
	
	color: #00a8e1 !important;
	margin-top: 0 !important;
	font-size: 17px !important;
}

.single-especialista .post-content ul {
	list-style: none;
	padding-left: 15px;
	text-decoration: none;
}

.single-especialista .post-content > ul > li > ul > li {
	padding-left: 20px;
	padding-right: 10px;
	font-size: 14px;
	color: #cecece;
	position: relative;
}

.single-especialista .post-content > ul > li.item:before {
	font-family: FontAwesome;
	content: "\f067";
	padding-right: 4px;
	display: inline-block;
	vertical-align: middle;
    font-size: 9px;
    font-weight: 100;
	margin-left: -10px;
}

.single-especialista .post-content ul a,
.single-especialista .post-content ul li {
	color: #949494;
}

.single-especialista .especialistasHeader {
	height: 300px;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://clinicacentraldoporto.pt/wp-content/uploads/2015/02/home_ginecologia_1.jpg', sizingMethod='scale')";
	width: 100%;
}

/*NOTÍCIAS/////////////////////////////////////////////////////*/

#main .sidebar {

	background-color: #fff !important;	
}

/*CONTACTO/////////////////////////////////*/

.wpcf7-form p, .fusion-one-half p a {
	
	color: #fff !important;
	text-decoration: none;
}





@media only screen and (max-width: 800px) {
	
	.fusion-fullwidth {
			
		padding: 20px 0 20px 0 !important;
	
	}

	/*HOMEPAGE/////////////////////////////////////////////////////*/
	
	.page-id-661 h2 {
		
		line-height: 40px !important;	
	}
	
	.page-id-661 .fusion-column-wrapper {
		
		padding-left: 0px !important;
	}
	
	.page-id-661 .imageframe-2 {
	
		margin-top: 50px;
		margin-bottom: 50px;	
	}
	
	.fusion-footer #text-2 {
	
		text-align:left !important;	
	}
	
	.page-id-661 h3, .page-id-9 h3 {
		
		line-height: 34px !important;	
	}
	
	.page-id-661 .fusion-column-wrapper {
	
		border: none !important;	
	}
	
	
	/*ESPECIALISTAS/////////////////////////////////////////////////////*/
	
	.page-id-9 .column_especialista h2 {
		
		font-size: 20px !important;
		line-height: 24px !important;	
	}
	
	.page-id-9 .column_especialista h3 {
		
		font-size: 16px !important;
		line-height: 20px !important;	
	}
	
	
	.column_especialista {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	
	.single-especialista h2 {
		
		font-size: 24px !important;
		line-height: 18px !important;
		margin-bottom: 0;
	}
	
	
	.single-especialista p {
		
		margin-top: 1em;
	}
	
	.single-especialista #leftContent {
		width: 100%;
		float: none;	
	}
	
	.single-especialista #leftContent h2, .single-especialista #leftContent h3 {
		
		border: none;	
	}
	
	.single-especialista #leftContent img {
		
		margin-bottom: 50px;	
	}
	
	.single-especialista #rightContent {
		width: 100%;
		float: none;
		padding-left: 0;
	}
}

/// Para esconder a 2a palavra acordos do footer
h4.widget-title {
	display:none !important;
}


/*CONTACTO/////////////////////////////////*/

.page-id-15 .fusion-separator {

	display: none ;	
}