@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

html { font-size: 62.5%; }

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1, h1 a{
	font-family: Axiforma-Light;
	font-weight: normal;
	font-style: normal;
	color: #231F20;
	text-decoration: none;
}
.video h1, .video h2{
	color: #FFF;
}
h1 a:after{
	content: " >>";
	text-decoration: none;
	color: #4681C2;
}
h1 a:hover{
	color: #4681C2;
	text-decoration: none;

}
h1 strong{
	font-family: Axiforma-Bold;
	font-weight: normal;
	font-style: normal;
}

h2, h2 a{
	font-family: Axiforma-Light;
	font-weight: normal;
	font-style: normal;
	color: #231F20;
	text-decoration: none;
}
.video h2{
	font-family: Axiforma-SemiBold;
	font-size: 19px;
	line-height: 19px;
	margin: 0;
}
h2 a:after{
	content: " >>";
	text-decoration: none;
	color: #4681C2;
}
h2 a:hover{
	color: #4681C2;
	text-decoration: none;

}
h2 strong, h2 strong a{
	font-family: Axiforma-Bold;
	font-weight: normal;
}

h3, h3 a{
	font-weight: 600;
	font-style: normal;
	color: #231F20;
	text-decoration: none;
}
h3 a{
	padding-right: 25px;
}

h3 a:after{
	content: " >>";
	text-decoration: none;
	color: #4681C2;
	display: inline-block;
	margin-right: -25px;
}
h3 a:hover{
	color: #4681C2;
	text-decoration: none;

}
h3 em{
	color: #68797F ;
	font-weight: 400;
	font-style: italic;
}
h3 strong em{
	color: #68797F ;
	margin-bottom: 2.3rem;
}

.single-col h3, .tri-col h3{
	color: #EE4237 ;
}
.single-col h3 a, .tri-col h3 a{
	color: #231F20;
}

h4, h4 a{
	font-weight: 400;
	font-style: normal;
	color: #68797F;
	text-decoration: none;
}
h4 a{
	font-weight: 700;
	text-decoration: none;
	color: #4681C2;
}
h4 a:after{
	content: " >>";
	text-decoration: none;
	color: #4681C2;
}
h4 a:hover, h4 a:hover::after{
	color: #EE4237;
	text-decoration: none;

}
h4 strong{
	font-weight: 500;
	font-style: normal;
}

h5, h5 a{
	font-family: Axiforma-Book;
	font-weight: normal;
	font-style: normal;
	color: #231F20;
	text-decoration: none;
}
h5 a:after{
	content: " >>";
	text-decoration: none;
	color: #4681C2;
}
h5 a:hover{
	color: #4681C2;
	text-decoration: none;

}
h5 strong{
	font-family: Axiforma-Bold;
	font-weight: normal;
	font-style: normal;
}

h6, h6 a{
	font-family: Axiforma-HeavyItalic;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}



p, li {
	font-size: 1.5rem;
	font-weight: 400;
	color: #4D4D4F;
	line-height: 2rem;
	margin-bottom: 1.5rem;
}
li {
	list-style:outside;
	font-weight: 400;
	margin-bottom: 0.5rem;

}
p strong, li strong{
	font-weight: 700;
	color: #231F20!important;
}
p a{
	font-weight: 500;
}
p a, li a{
	color: #4681C2;
	text-decoration: none;
}
p a:hover, li a:hover{
	color: #EE4237;
	text-decoration: none;
}
ul{
	padding-left: 15px;
}


/*p, li {
	font-size: 1.5rem;
}*/

h1 {
    font-size: 2.4rem;
	line-height: 3rem;
	margin-bottom: 0;
}

h2 {
    font-size: 2rem;
	line-height: 2.4rem;
	margin-bottom: 1rem;
}

h3 {
   /* font-size: 1.8rem;
	line-height: 2.3rem;
	margin-bottom: 0.5rem;*/
    font-size: 1.7rem;
	line-height: 2.4rem;
	margin-bottom: 1rem;
}

h4 {
    font-size: 1.6rem;
	line-height: 2rem;
	margin-bottom: 1.5rem;
}

h5 {
    font-size: 2rem;
	line-height: 2.6rem;
	margin-bottom: 1.5rem;
}

h6 {
    font-size: 5.2rem;
	line-height: 5.4rem;
	margin-bottom: 1.5rem;
}
h1, h2, h3, h4, h5, h6, p, strong, em{
 margin-top: 0rem;
/*overflow: auto;*/
}
/*.feat-panel span > *, .feat-panel span > h1, .feat-panel span > h2, .feat-panel span > h3, .feat-panel > h4, .feat-panel > h5, .feat-panel > h6, .feat-panel > p, .feat-panel span ul > li, .feat-panel > strong, .feat-panel > em{

color:inherit!important;
}li */
.feat-panel span  * , .feat-panel span  ul  * {

color:inherit!important;
}
.feat-panel span  * a:after  {

content: '';
}

@media (max-width:1199px) {
    body,
    html {
      /*  font-size: .92rem*/
    }

	
	
	
}

@media (max-width:991px) {
/*p, li {
	font-size: 1.7rem;
	font-weight: 400;
	color: #4D4D4F;
	line-height: 2.2rem;
	margin-bottom: 1.7rem;
}*/
h1 {
    font-size: 2.5rem;
	line-height: 2.9rem;
	margin-bottom: 0;
}

h2 {
    font-size: 1.9rem;
	line-height: 2.3rem;
	margin-bottom: 7px;
}

h3 {
    font-size: 1.7rem;
	line-height: 2.2rem;
	margin-bottom: 5px;
}

h4 {
    font-size: 1.4rem;
	line-height: 1.7rem;
	margin-bottom: 5px;
}

h5 {
    font-size: 1.5rem;
	line-height: 2rem;
	margin-bottom: 10px;
}

h6 {
    font-size: 4.4rem;
	line-height: 4.6rem;
	margin-bottom: 10px;
}

.video h2{
	font-size: 18px;
	line-height: 18px;
	margin: 0;
}

}

@media (max-width:767px) {
	
/***feature panel**********/

.feat-panel h6 {
    font-size: 3.8rem;
	line-height: 4rem;
}


@media (max-width:575px) {
/*    body,
    html {
        font-size: .97rem
    }*/
h1 {
    font-size: 2.1rem;
	line-height: 2.5rem;
	margin-bottom: 0px;

}

h2 {
    font-size: 1.7rem;
	line-height: 2.1rem;
	margin-bottom: 7px;
}

h3 {
    font-size: 1.9rem;
	line-height: 2.1rem;
	margin-bottom: 5px;
}

h4 {
    font-size: 1.4rem;
	line-height: 1.7rem;
	margin-bottom: 5px;
}

h5 {
    font-size: 1.5rem;
	line-height: 2rem;
	margin-bottom: 10px;
}

h6 {
    font-size: 3.6rem;
	line-height: 4rem;
	margin-bottom: 10px;
}
}