/* global */
.info-section {
    width:100%;
    float: left;
    clear: both;
	padding: 0;    
}

.info-section .content {
    float: left;
    width: 100%;
    clear: both;
}
/* main sections */
#content > .container{
    max-width:1920px;
    
}

p {
    font-size:21px;
}


body {
    font-family: 'Jubilat', serif !important;
    color: #231f20;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Jubilat', serif !important;
    line-height: 1em;
    font-style: normal;    
}

h1 {
	color:#fff
}

h2, h3, h4, h5, h6 {
	color: #231f20!important
}


.dark-blue-bg {
	background-color: #120B34;
}

.color-white {
	color: #fff;
}

.orange-border-thick {
	border:10px solid #EE8D22
}

/* sections */

#info-header {
	padding: 100px 0 80px;
  
}
#info-header h1 {
    color: #fff;
    line-height: 1em;
    font-style: normal;
}

.info-section {
	padding:100px 0
}

.penns {
	background:url( "images/justice_section_bg.png") no-repeat;
	background-size:cover;
}

.mcare {
	background:url( "images/gradient_bg.png") repeat-x;
	background-size:cover;
}

.mcare, .penns {
	padding:150px!important
}

#info-section-what-is hr.gold {
    width: 720px;
}

#info-section-mcare-do {
	background:url( "images/mcare_bg_lg.png") no-repeat #ffffff;
	background-size:cover;
	background-position:center bottom
}

#info-section-funded {
	background:url( "images/money_section_bg.png") no-repeat;
	background-size: cover;
}

#info-section-funded .disclaimer {
	font-family: 'Roboto';
	font-size:30px;
	line-height:35px;
}

#info-section-stats1 {
	background:url( "images/stripe_bg.png") repeat-x;
	background-size: contain;
}

#info-section-stats1 h3 {
	font-size:47px
}

#info-section-stats1 h3 .stats-num {
	font-size:155px;
	line-height: 150px
}

#info-section-success .box {
	background:#120B34;
	color:#EE8D22;
	padding: 15px 30px;
    font-size: 25px;
    margin: -30px 0;
	position:relative
}

#info-section-stats2 {
	background:url( "images/gradient_bg.png") repeat-x;
	background-size: cover;
	color:#120B34;
	font-family: 'Roboto';
}

.number-wrap p {
	font-size: 25px;
    line-height: 30px;
}

.fs-25 {
	font-family: 'Roboto';
	font-size:25px;
	line-height:30px
}

.fs-90 {
	font-size:90px;
	line-height:90px
}

.fs-72 {
	font-size:72px
}

.plus {
	color:#EE8D22;
	font-size: 130px;
    position: absolute;
    right: 0;
    line-height: 0;
}

hr.gold {
	border: 10px solid #EE8D22;
	margin: 0;
    width: 1110px;
}

hr.gold.left {
	position:absolute;
	left:0
}

hr.gold.right {
	position:absolute;
	right:0
}

hr.clear {
	border-color:transparent
}

hr.spacer {
	margin:40px 0
}

hr.spacer-sm {
	margin:20px 0
}

.fs-45 {
	font-size:45px;
	line-height:45px
}

.fs-60 {
	font-size:60px
}

.ff-roboto {
	font-family: 'Roboto'
}

.ff-jubilat {
	font-family: 'Jubilat'
}

.website-link, .footer-tel:hover {
	color:#fff;
}

.website-link:hover, .footer-tel {
	color:#EE8D22
}

.gold-box {
	background:#EE8D22;
	padding:30px
}




@media (max-width:1300px) {
	#info-section-stats1 {background-size: cover;}
	.mcare, .penns {padding:100px!important}
}

@media (max-width:1100px) {
	.fs-72 {font-size:57px}
}

@media (max-width:1024px) {
	hr.gold.left, hr.gold.right {position:relative}
	hr.gold, #info-section-what-is hr.gold {width:100%}
	.mcare, .penns {padding:60px!important}
} 

@media (max-width:992px) {
	.plus {display:none}
	.fs-72, .fs-60 {font-size:45px}
	.spacer-wrap {display:none}
	.mcare, .penns {padding:60px 30px!important}
} 

@media (max-width:768px) {
	.fs-72, .fs-45, .fs-60 {font-size:35px}
	.fs-25, #info-section-funded .disclaimer, .number-wrap p {font-size:20px}
	.fs-90 {font-size:60px;line-height:60px}
} 
