/* Icon font for arrow icons */
@font-face {
	font-family: 'icomoon2';
	src:url('../fonts/icomoon2.eot');
	src:url('../fonts/icomoon2.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon2.woff') format('woff'),
		url('../fonts/icomoon2.ttf') format('truetype'),
		url('../fonts/icomoon2.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'icomoon2';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon2';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Accordion style */
.cbp-ntaccordion {
	list-style: none;
	margin: 0;
	padding: 0;
}

.cbp-ntsubaccordion {
	list-style: none;
	margin-bottom:2.250em;
}



.cbp-ntaccordion .cbp-nttrigger {
	cursor: pointer;
} 

.cbp-ntaccordion h3 {
	font-family: Helvetica, Arial, sans-serif;	
	font-weight:bold;
	font-size: 1em;
	text-transform:uppercase;
	letter-spacing:0.35em;
	color:#72bf44;	
	margin: 2.250em 0 0 0;
	padding: 2.250em 0 0 0;
	border-top: 1px solid #72bf44;	
}

.profile-summary {
	font-family: Helvetica, Arial, sans-serif;	
	font-weight:bold;
	font-size: 1em;
	color:#ffffff;
	padding:0 0 0.5em 2.85em;
}

div.cbp-ntcontent {
	width:100%;
	padding-left:8%
}

img.quotemark {
	float:left;
	vertical-align:top;
	max-width:25px;
	height:auto;
	padding-top:1.5%;
	margin-right:3%;	
}

div.pullquote {
	display:block;
	vertical-align:top;	
	width:90%;
	float:left;
	margin-bottom:2.250em;
}

div.pullquote p {
	width:100%;
	color:#959595 !important;
	font-size:1.125em !important;
	line-height: 1.5;		
	padding:0 !important;
}

div.pullquote p.pullquote-attrib-name {
	font-family: Helvetica, Arial, sans-serif;	
	font-weight:bold;
	font-size: 1em !important;
	text-transform:uppercase;
	letter-spacing:0.35em;
	color:#ffffff !important;
}

div.pullquote p.pullquote-attrib {
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 1em !important;
}

.cbp-ntaccordion h4 {
	font-family: Helvetica, Arial, sans-serif;	
	font-weight:bold;
	font-size: 1em;
	text-transform:uppercase;
	letter-spacing:0.35em;
	color:#ffffff;	
	margin: 0 0 0 0;
	padding: 1.5em 0 0 0;
}

.cbp-ntaccordion .cbp-ntcontent p, .cbp-ntaccordion .cbp-ntcontent ul {
	font-family:'robotocondensed', Arial, Helvetica, sans-serif;
	color: #959595;
	font-size:1em;
	line-height: 1.5;
	padding: 1em 0 0 0;
	margin: 0;
}

ul.tips {
	list-style: disc !important;
	list-style-position:inside !important;
}

ul.tips li {
	padding-bottom: 1em;	
}

/* Accordion Icons */
.cbp-ntaccordion > li > .cbp-nttrigger:before,
.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	font-family: 'icomoon2';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #ffffff;
	margin-left:-0.4em;
	padding-left:0;
	margin-right: 0.075em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;	
}

.cbp-ntaccordion > li > .cbp-nttrigger:before {
	font-size: 250%;
	vertical-align:middle;
}

.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	font-size:200%;
	vertical-align:middle;	
}


.cbp-ntaccordion > li > .cbp-nttrigger:before {
	content: "\e4";
}
.cbp-ntaccordion > li > .cbp-nttrigger:hover:before {
	content: "\e5";
	color: inherit;
}
.cbp-ntaccordion > li.cbp-ntopen > .cbp-nttrigger:before,
.no-js .cbp-ntaccordion > li > .cbp-nttrigger:before {
	content: "\e5";
	color: inherit;
}

.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	content: "\e4";
}
.cbp-ntsubaccordion > li > .cbp-nttrigger:hover:before {
	content: "\e5";
	color: inherit;
}
.cbp-ntsubaccordion > li.cbp-ntopen > .cbp-nttrigger:before,
.no-js .cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	content: "\e5";
	color: inherit;
}


/* Initial height is zero */
.cbp-ntaccordion .cbp-ntcontent {
	height: 0;
	overflow: hidden;
}

/* When open, set height to auto */
.cbp-ntaccordion .cbp-ntopen > .cbp-ntcontent,
.cbp-ntsubaccordion .cbp-ntopen > .cbp-ntcontent,
.no-js .cbp-ntaccordion .cbp-ntcontent {
	height: auto;
}

/* Example for media query */
@media only screen 
and (max-width : 480px) {

img.quotemark {
	display:none;
}

.cbp-ntaccordion h3, .cbp-ntaccordion h4, div.pullquote p.pullquote-attrib-name {
	letter-spacing:0.2em;
	margin-left:-0.5em;
}

.cbp-ntaccordion > li > .cbp-nttrigger:before,.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	margin-right:0;
}

.profile-summary {
	padding:0 0 0.5em 2em;
}

div.pullquote {
	width:100%;
}


@media only screen 
and (max-width : 360px) {

.cbp-ntaccordion h3 {
	margin-left:-1em;
}

div.pullquote p.pullquote-attrib-name {
	margin-left:0;
}

.profile-summary {
	padding:0 0 0.5em 1.5em;
}

}

@media only screen 
and (max-width : 320px) {


}