/* Navigation */


.inline-nav {
	margin: 0px auto;
	text-align: center;
}

.inline-nav li {
	display: inline;
	margin: 0px 20px;
}



/* Buttons */

a.button-style-2 {
	display: inline-block;
	float: left;
	cursor: pointer;
}

a.button-style-2:hover {
	color: #fff;
}


a.button-style-2.button-style-2-large span {
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	font-size: 29px;
	letter-spacing: -1px;
	color: #fff;
}


/* Headings */

.double-heading {
	text-align: center;
	margin: 40px 0px 20px;
}

.double-heading h2 {
	color: #1f1f1f;
	font-size: 36px;
}

.double-heading h3 {
	color: #8d8d8d;
	font-size: 27px;
	font-weight: normal;
}

.double-heading .styled-hr {
	width: 600px;
	margin: 20px auto;
}



/* Feature block */

.feature-block {
	margin: 40px 0px 20px;
	padding: 0px;
}

.feature-block h2 {
	line-height: normal;
}




/* Arrow Banners */

.arrow-banner-right-271 {
	width: 261px;
	padding-right: 10px;
	height: 71px;
	line-height: 71px;
	background-image: url('../images/arrows/red-right.png');
	background-repeat: no-repeat;
	letter-spacing: -1px;
	text-shadow: -1px -1px 0px rgba(0,0,0,0.5);
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}


.arrow-banner-down-291 {
	width: 271px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	height: 38px;
	line-height: 38px;
	background-image: url('../images/arrows/red-down.png');
	background-repeat: no-repeat;
	letter-spacing: -1px;
	text-shadow: -1px -1px 0px rgba(0,0,0,0.5);
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}


.element-container > p, .element-container > span, .element-container > strong, .element-container > p strong, .element-container .element > p, .element-container .element > span, .element-container .element > strong, .element-container .element > p strong {
	line-height: 1.6em;
}

.element-container .element > h1, .element-container .element > h2, .element-container .element > h3, .element-container .element > h4, .element-container .element > h5, .element-container .element > h6, .element-container > h1, .element-container > h2, .element-container > h3, .element-container > h4, .element-container > h5, .element-container > h6 {
	line-height: 1.1em;
}


/* RESPONSIVE ELEMENTS CODE */

    @media only screen and (max-width: 959px) {
    
    .op-text-block{max-width:100%}
    
    .headline-style-14 {font-size:14px !important;}
   
    }
    	