/* Semantic headings retain the existing h2 presentation. */

@media print { h1.arifa-page-heading{
	orphans:3;
	widows:3
}

h1.arifa-page-heading{
	page-break-after:avoid
}
}
@media(min-width:768px) {} h1.arifa-page-heading{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:500;
	line-height:1.1
}
 h1.arifa-page-heading small{
	font-weight:normal;
	line-height:1;
	color:#999
}
 h1.arifa-page-heading{
	margin-top:20px;
	margin-bottom:10px
}

h1.arifa-page-heading{
	font-size:30px
}

h1.arifa-page-heading small{
	font-size:18px
}

@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:992px) {}
@media(min-width:1200px) {}
@media(max-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(max-width:767px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(max-width:767px) {}
@media(min-width:768px) {}
@media(min-width:768px) {}
@media(max-width:767px) {}
@media(max-width:767px) {}
@media screen and (min-width:768px) {}
@media screen and (min-width:768px) {}
@media screen and (min-width:768px) {}
@media screen and (max-width:400px) {}
@media(max-width:767px) {}
@media(min-width:768px) and (max-width:991px) {}
@media(min-width:992px) and (max-width:1199px) {}
@media(min-width:1200px) {}
@media(max-width:767px) {}
@media(min-width:768px) and (max-width:991px) {}
@media(min-width:992px) and (max-width:1199px) {}
@media(min-width:1200px) {}
@media(max-width:767px) {}
@media(min-width:768px) and (max-width:991px) {}
@media(min-width:992px) and (max-width:1199px) {}
@media(min-width:1200px) {}
@media(max-width:767px) {}
@media(min-width:768px) and (max-width:991px) {}
@media(min-width:992px) and (max-width:1199px) {}
@media(min-width:1200px) {}
@media(max-width:767px) {}
@media(min-width:768px) and (max-width:991px) {}
@media(min-width:992px) and (max-width:1199px) {}
@media(min-width:1200px) {}
@media(max-width:767px) {}
@media(min-width:768px) and (max-width:991px) {}
@media(min-width:992px) and (max-width:1199px) {}
@media(min-width:1200px) {}
@media(max-width:767px) {}
@media(min-width:768px) and (max-width:991px) {}
@media(min-width:992px) and (max-width:1199px) {}
@media(min-width:1200px) {}
@media(max-width:767px) {}
@media(min-width:768px) and (max-width:991px) {}
@media(min-width:992px) and (max-width:1199px) {}
@media(min-width:1200px) {}
@media print {} h1.arifa-page-heading{
	font-family: 'Source Sans Pro', serif;
}


h1.arifa-page-heading{
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
}


h1.arifa-page-heading.entry-title{
	font-size: 28px;
	font-weight: 400;
}


h1.arifa-page-heading.entry-title a{
	color: #323232;
}


.slider-content h1.arifa-page-heading{
	font-family: 'Source Sans Pro';
}


.slider-text.italic h1.arifa-page-heading{
	font-size: 42px !important;
	font-style: italic;
	text-transform: capitalize !important;
	font-family: 'Droid Serif', serif !important;

}


#main-slide .slider-content h1.arifa-page-heading{
	font-size: 52px;
	font-weight: 900;
	color: #fff;
}


#main-slide .flex-caption.slider-content h1.arifa-page-heading{
	font-size: 48px;
}


#main-slide .slider3-content .slider-text h1.arifa-page-heading{
	font-family: 'Droid Serif', serif;
	font-size: 40px ;
}


.clients h1.arifa-page-heading.title{
	border-left: 0;
	color: #fff;
}


.action-bg-content h1.arifa-page-heading {
	font-size: 32px;
	margin-top: 0;
	margin-bottom: 20px;
	text-transform: uppercase;
}



.banner-title-content h1.arifa-page-heading{
	font-weight: 600;
	font-size: 28px;
	line-height: normal;
	margin: 0;
}


.attorney-short-desc h1.arifa-page-heading {
	margin:0;
	line-height: normal;
}


.single-post h1.arifa-page-heading.post-title{
	font-size: 28px;
	margin-top: 0;
	line-height: normal;
}


@media ( min-width: 768px ) {}
@media ( min-width: 992px ) {}
@media (min-width : 992px) and (max-width: 1200px) {}
.arifa-accessible-title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

h1.arifa-page-heading.title2{
	border-bottom: 1px solid #e5e5e5;
	margin-top: 0;
	padding-bottom: 10px;
	position: relative;
	margin-bottom: 20px;
	font-weight: 700;
}

h1.arifa-page-heading.title-cap-big{
	font-size: 32px;
	text-transform: uppercase;
	margin: 0;
	line-height: normal;
}

h1.arifa-page-heading.title-cap{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	color: #6A6A6A;
}

h1.arifa-page-heading.title{
	margin: 0 0 20px 0;
	line-height: normal;
}
