/*
Theme Name: Pro Bono Theme
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@font-face {
	font-family: 'Ink Free Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Ink Free Regular'), url('/wp-content/themes/Avada-child/fonts/Inkfree.woff') format('woff');
}

.fusion-title.pb-font-anzo-regular h1,
.fusion-title.pb-font-anzo-regular h2,
.pb-font-anzo-regular {
	font-family: azo-sans-web,sans-serif !important;
	font-weight: 300 !important;
	font-style: normal !important;
}

.fusion-title.pb-font-inkfree-regular h3,
.pb-font-inkfree-regular {
	font-family: 'Ink Free Regular', sans-serif !important;
	font-weight: normal;
}

.pb-font-museo-slab-regular {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
}

.fusion-title.pb-font-anzo-regular.home-title h2,
.fusion-title.pb-font-anzo-regular.home-title h1 {
	color: #fff !important;
	background-color: #0d6a74 !important;
	padding: 0px 15px;
}

.pb-yellow {
	color: #edf2c9;
}

.pb-dark-green {
	color: #0c282b;
}

.pb-light-green {
	color: #0d6a74;
}

.fusion-header-wrapper {
	border-top: 3px solid #edf2c9;
}

.fusion-social-links-header {
	margin-top: 0;
}

.fusion-social-links-header a.fusion-social-network-icon {
	margin-bottom: 0 !important;
}

.fusion-header-v5 .fusion-header {
	border-bottom-color: #0d6a74 !important;
}

.fusion-main-menu > ul > li > a {
	border-top: 0 none !important;
	border-bottom: 3px solid transparent;
}

.fusion-main-menu > ul > li > a .menu-text{
	text-transform: uppercase;
}

/*.first-section .right-side .content-section {
	color: #000;
}*/

.second-section .content-section p,
.first-section .left-side .content-section p {
	/*color: #000;*/
	font-size: 14px;
}


.first-section .left-side .content-section .confidential {
	font-size: 28px !important;
	text-align: center;
	color: #0c6069;
}

.first-section .left-side .content-section .confidential.pb-font-inkfree-regular {
	font-family:'Ink Free Regular';
	font-weight:normal;
}

.fusion-body .fusion-main-menu .current_page_item > a .menu-text {
	font-weight: bold;
}

.first-section .right-side .content-section {
	text-align: center;
}


.pbc-button {
	padding: 10px 20px !important;
}

.pbc-button .fusion-button-text {
	font-size: 18px;
}

.fusion-testimonials-1.fusion-testimonials.clean .testimonial-thumbnail {
	display: none;
}

.fusion-testimonials-1.fusion-testimonials.clean blockquote q {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	line-height: normal;
}

.fusion-header {
	background-image: none !important;
}


.fusion-button.donate-button {
	display: none;
}



@media screen and (max-width: 800px) {
	.third-section,
	.second-section,
	.first-section {
		background-image: none !important;
	}

	.first-section .left-side {
		background-color: #edf2c9 !important;
	}

	.third-section .left-side .fusion-title h1,
	.second-section .left-side .fusion-title h1,
	.first-section .left-side .fusion-title h1,
	.third-section .left-side .fusion-title h2,
	.second-section .left-side .fusion-title h2,
	.first-section .left-side .fusion-title h2 {
		line-height: 1.5 !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}

	.first-section .left-side .fusion-text {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}

	.second-section .left-side .fusion-text {
		padding-left: 20px;
		padding-right: 20px;
	}

	.first-section .right-side .fusion-column-wrapper {
		padding: 20px !important;
	}

	.first-section .right-side .imageframe-align-center {
		margin-bottom: 20px;
	}

	.second-section .sub-right-section {
		padding: 20px !important;
	}

	.third-section .right-side .fusion-title,
	.third-section .left-side .fusion-title {
		margin-bottom: 0 !important;
	}

	.third-section .right-side .fusion-title h3 {
		line-height: 1.5 !important;
	}

	.third-section .right-side .fusion-column-wrapper {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.width-100 .nonhundred-percent-fullwidth {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.fusion-header-content-3-wrapper {
		display: none;
	}

	.fusion-header {
		padding-bottom: 0 !important;
	}
}

@media screen and (min-width: 801px) {
	.special-text {
		min-height: 50px;
	}

	.special-text.fusion-text p {
		margin-bottom: 0 !important;
	}

	.first-section .left-side .fusion-column-wrapper {
		padding: 0 0 50px !important;
	}

	.third-section .left-side > .fusion-column-wrapper {
		padding: 50px 0 !important;
	}

	.first-section .left-side .content-section {
		background-color: #edf2c9;
		padding: 10px 45px;
	}

	.first-section .right-side .fusion-column-wrapper {
		padding: 50px 35px !important;
		min-height: 409px
	}

	.third-section .right-side > .fusion-column-wrapper {
		padding: 50px 0px !important;
		min-height: 493px;
	}

	.first-section .right-side .image-header {
		margin-bottom: 30px;
	}

	.second-section .content-section {
		padding: 0 20px;
	}


	.first-section .left-side .content-section p:last-of-type {
		margin-bottom: 0px;
	}

	.fusion-header-v4 .fusion-header {
		padding: 0;
	}

	.fusion-button.donate-button {
		display: block;
		width:auto;
		border-width:2px;
	    border-color: #0d6a74;
	    background: #ffffff;
	    padding: 10px 20px;
	    font-size: 18px;
	    line-height: 18px;
	    font-weight: normal;
	}

	.fusion-button.donate-button .fusion-button-text {
		width:auto;
		text-transform:none;
		color:#0d6a74;
	}
	.donate-button-wrapper {
		background-color: #fff;
		padding: 3px;
	}				
}

@media (min-width: 900px) {
	.fusion-header .fusion-row {
		background: url('/wp-content/uploads/2018/12/ProBonoCounseling-1981.png') no-repeat !important;
		background-position: right 160px center !important;
	}
}

@media (min-width: 801px) and (max-width: 962px) {
	.fusion-secondary-main-menu {
		padding: 0 !important;
	}
	
	.fusion-main-menu > ul > li > a {
		padding-left: 12.5px !important;
		padding-right: 12.5px !important;
	}
}