.col-70 .htmlfragment.section .standard-white-component h3.secondary-headline {
	padding: 20px;
}

.fragment-tabs {
	position: relative;
	font-size: 10px;
	padding: 40px 0 0;
}
.fragment-tabs-bottom .fragment-tabs {
	padding: 0;
}
	.fragment-tabs-container {
		position: relative;
		-webkit-transition: height .5s ease-in-out;
		    -ms-transition: height .5s ease-in-out;
		        transition: height .5s ease-in-out;
	}
	.fragment-tabs-item {
		position: absolute;
			left: 0;
			top: 0;
			z-index: 1;
		-moz-opacity: 0;
		     opacity: 0;
		-webkit-transition: opacity 750ms ease-in-out;
		    -ms-transition: opacity 750ms ease-in-out;
		        transition: opacity 750ms ease-in-out;
		pointer-events: none;
	}
	.fragment-tabs-item.is-active {
		z-index: 3;
		display: block;
		-moz-opacity: 1;
		     opacity: 1;
		pointer-events: all;
	}
		.fragment-tabs-img {
			display: block;
			max-width: 90%;
			margin: 0 auto 18px;
		}
		.fragment-tabs-copy {
			text-align: center;
		}
		.fragment-tabs-bottom .fragment-tabs-copy,
		.fragment-tabs-row .fragment-tabs-copy {
			text-align: left;
		}
			.fragment-tabs-title,
			h4.fragment-tabs-title {
				color: #000;
				font-size: 1.9em;
				line-height: 1.4210526316;
				font-weight: 600;
				padding: 0;
				margin: 0 0 4px;
			}
			.fragment-tabs p {
				color: #000;
				font-size: 1.5em;
				line-height: 1.4;
				font-weight: 400;
				margin: 0 0 1em 0;
			}
			ul.readmore-links {
				margin-top: 1em;
			}
			ul.readmore-links li {
				margin: 0;
				font-size: 1em;
			}
			.fragment-tabs-readmore {
				position: relative;
				display: inline-block;
				color: #000;
				font-size: 1.4em;
				line-height: 1.2857142857;
				font-weight: bold;
				padding: 0 14px 0 0;
				margin: 8px 0 0;
			}
			.fragment-tabs-readmore:visited {
				color: #000;
			}
				.fragment-tabs-readmore:before,
				.fragment-tabs-readmore:after {
					position: absolute;
						right: 0;
						top: 50%;
					width: 7px;
					height: 2px;
						overflow: hidden;
					background: #97999B;
					content: "";
					-webkit-backface-visibility: hidden;
				}
				.fragment-tabs-readmore:before {
					-webkit-transform: translateY(-2px) rotate(45deg);
					    -ms-transform: translateY(-2px) rotate(45deg);
					        transform: translateY(-2px) rotate(45deg);
				}
				.fragment-tabs-readmore:after {
					-webkit-transform: translateY(2px) rotate(135deg);
					    -ms-transform: translateY(2px) rotate(135deg);
					        transform: translateY(2px) rotate(135deg);
				}
	.fragment-tabs-nav {
		position: relative;
		text-align: center;
		margin-top: 1.5em;
	}
	.fragment-tabs-button {
		position: absolute;
			left: 0;
			bottom: 0;
			z-index: 1;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
		display: block;
		width: 100%;
		background: #00A1DE;
		color: #FFF;
		font-size: 1.8em;
		text-decoration: none;
		padding: 18px 30px 10px;
		-moz-opacity: 0;
		     opacity: 0;
		-webkit-transition: opacity 500ms ease-in-out;
		    -ms-transition: opacity 500ms ease-in-out;
		        transition: opacity 500ms ease-in-out;
	}
	.fragment-tabs-button:active,
	.fragment-tabs-button:focus {
		outline: none;		
	}
	.fragment-tabs-button.is-active {
		z-index: 2;
		-moz-opacity: 1;
		     opacity: 1;
	}
		.fragment-tabs-button:after {
			position: absolute;
				left: 50%;
				top: -8px;
			width: 0;
			height: 0;
				overflow: hidden;
			background: transparent;
			border-top: 7px solid transparent;
			border-right: 7px solid #FFF;
			border-bottom: 7px solid #FFF;
			border-left: 7px solid transparent;
			opacity: 0;
			content: "";
			-webkit-transition: opacity .5s ease-in-out;
			    -ms-transition: opacity .5s ease-in-out;
			        transition: opacity .5s ease-in-out;
			-webkit-transform: translateX(-50%) rotate(45deg);
			    -ms-transform: translateX(-50%) rotate(45deg);
			        transform: translateX(-50%) rotate(45deg);
		}
		.fragment-tabs-top .fragment-tabs-button:after {
			top: auto;
			bottom: -8px;
			-webkit-transform: translateX(-50%) rotate(-135deg);
			    -ms-transform: translateX(-50%) rotate(-135deg);
			        transform: translateX(-50%) rotate(-135deg);
		}
		.fragment-tabs-button.is-active:after {
			-moz-opacity: 1;
			     opacity: 1;
		}
	.fragment-tabs-arrows {
		position: absolute;
			left: 0;
			bottom: 0;
			z-index: 10;
		width: 100%;
		height: 100%;
	}
		.fragment-tabs-arrow {
			position: absolute;
				top: 0;
			display: block;
			float: left;
			width: 50%;
			height: 100%;
			color: #FFF;
			font-size: 2.5em;
			padding: 0;
		}
		.fragment-tabs-arrow:active,
		.fragment-tabs-arrow:focus {
			outline: none;
		}
		.fragment-tabs-arrow-prev {
			left: 0;
		}
		.fragment-tabs-arrow-next {
			left: 50%;
		}
			.fragment-tabs-arrow i {
				position: absolute;
					top: 50%;
				display: inline-block;
				width: 16px;
				height: 26px;
				background: center center no-repeat transparent;
				margin-top: -13px;
			}
			.fragment-tabs-arrow-prev i {
				left: 10px;
				background: url(images/tabs-arrow-back.png) no-repeat;
				background-size: contain;
			}
			.fragment-tabs-arrow-next i {
				right: 10px;
				background: url(images/tabs-arrow-next.png) no-repeat;
				background-size: contain;
			}
			.fragment-tabs-arrow:hover {
				text-decoration: none;
			}
		.fragment-tabs-icon-inactive,
		.fragment-tabs-icon-active {
			width: 38px;
			height: 38px;
			visibility: visible;
			-moz-opacity: 1;
			opacity: 1;
			-webkit-transition: opacity .5s ease-in-out, visibility .5s ease-in-out;
			    -ms-transition: opacity .5s ease-in-out, visibility .5s ease-in-out;
			        transition: opacity .5s ease-in-out, visibility .5s ease-in-out;
		}
		.fragment-tabs-icon-active {
			position: absolute;
			margin-left: -38px;
			-moz-opacity: 0;
			opacity: 0;
		}
		.fragment-tabs-button.is-active .fragment-tabs-icon-inactive {
			-moz-opacity: 0;
			opacity: 0;
		}
		.fragment-tabs-button.is-active .fragment-tabs-icon-active {
			-moz-opacity: 1;
			opacity: 1;
		}

          /* Unordered & Ordered list styles fix */
        .fragment-tabs-copy ul,
        .fragment-tabs-copy ol {
            font-size: 10px;
            margin-left: 30px;
        }
        .fragment-tabs-copy ul ul, 
        .fragment-tabs-copy ol ol,
        .fragment-tabs-copy ul ol,
        .fragment-tabs-copy ol ul {
            margin-top: 1em;
        }
        .fragment-tabs-copy ul {
            list-style-type: disc;
        }
        .fragment-tabs-copy ul ul {
            list-style-type: circle;
        }
        .fragment-tabs-copy ul li > ol {
            list-style-type: decimal;
        }
        .fragment-tabs-copy ol {
            list-style-type: decimal;
        }
        .fragment-tabs-copy ol ol {
            list-style-type: lower-alpha;
        }
        .fragment-tabs-copy ol li > ul {
            list-style-type: circle;
        }
        .fragment-tabs-copy ul li,
        .fragment-tabs-copy ol li {
            list-style-position: outside;
        }

/* -------------------------------------------------------------------------- */
/* Responsive --------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
@media only screen and (min-width: 768px) {
	.fragment-tabs {
		padding: 37px 0 0;
	}
		.fragment-tabs-container {
			height: 0;
				overflow: hidden;
		}
		.fragment-tabs-item {
			position: absolute;
				left: 0;
				top: 0;
				z-index: 1;
			width: 100%;
			padding: 0 0 32px;
		}
		.fragment-tabs-bottom .fragment-tabs-item {
			padding-bottom: 20px;
		}
			.fragment-tabs-row {
				overflow: hidden;
				display: table;
			}
			.fragment-tabs-col {
				position: relative;
				display: table-cell;
				vertical-align: middle;
				width: 50%;
			}
			.fragment-tabs-col:nth-child(1) {
				width: 60%;
				left: 40%;
				padding: 0 20px 0 0;
			}
			.fragment-tabs-col:nth-child(2) {
				width: 40%;
				left: -60%;
			}
			.fragment-tabs-col.fragment-tabs-copy-right:nth-child(1),
			.fragment-tabs-col.fragment-tabs-copy-right:nth-child(2) {
				left: 0;
			}
			.fragment-tabs-col.fragment-tabs-copy-right:nth-child(1) {
				padding: 0 0 0 20px;
			}
			.fragment-tabs .fragment-tabs-img {
				max-width: 525px;
				margin-bottom: 25px;
			}
			.fragment-tabs .fragment-tabs-col .fragment-tabs-img {
				/*max-width: 100%;*/
				max-width: 448px;
			}
			.fragment-tabs-copy,
			.fragment-tabs-bottom .fragment-tabs-copy {
				text-align: center;
			}
			.fragment-tabs-copy {
				padding: 0 20px;
			}
			.fragment-tabs-row .fragment-tabs-copy {
				text-align: left;
			}

				.fragment-tabs p {
					font-size: 1.4em;
					line-height: 1.3571428571;
				}
				.fragment-tabs-readmore {
					padding-left: 14px;
				}
				.fragment-tabs-row .fragment-tabs-readmore {
					padding-left: 0;
				}
		.fragment-tabs-nav {
			position: relative;
			height: auto;
			padding: 0;
			border-top: 1px solid #E8EAE9;
			border-bottom: 1px solid #E8EAE9;
			margin: 0 -6%;
		}
		.col-70 .fragment-tabs-nav {
			margin: 0;
		}
			/* clearfix */
			.fragment-tabs-nav:after {display:block;clear:both;content:"";height:0;visibility:hidden;}
		.fragment-tabs-button {
			position: relative;
				left: auto;
				bottom: auto;
				z-index: 2;
			float: left;
			background: #FFF;
			color: #000;
			font-size: 1.4em;
			line-height: 1.5;
			padding: 27px 10px;
			-moz-opacity: 1;
			     opacity: 1;
			-webkit-transition: opacity .5s ease-in-out, visibility .5s ease-in-out, background .5s ease-in-out, color .5s ease-in-out;
			    -ms-transition: opacity .5s ease-in-out, visibility .5s ease-in-out, background .5s ease-in-out, color .5s ease-in-out;
			        transition: opacity .5s ease-in-out, visibility .5s ease-in-out, background .5s ease-in-out, color .5s ease-in-out;
		}
		.fragment-tabs-button.fragment-tabs-button-with-icon {
			padding: 13px 10px;
		}
		.fragment-tabs-bottom .fragment-tabs-button.fragment-tabs-button-with-icon {
			padding: 18px 10px 10px;
		}
			.fragment-tabs-nav .fragment-tabs-button:hover {
				text-decoration: none;
			}
			.fragment-tabs-button.is-active {
				background: #00A1DE;
				color: #FFF;
			}
			.fragment-tabs-button:before,
			.fragment-tabs-button:after {
				position: absolute;
					z-index: 3;
			}
			.fragment-tabs-button:before {
				top: 0;
				right: 0;
				z-index: 2;
				width: 1px;
				height: 100%;
				background: #E8EAE9;
				content: "";
			}
			.fragment-tabs-button.is-active:before,
			.fragment-tabs-button.is-last:before {
				display: none;
			}

		.fragment-tabs-icon {
			margin-bottom: 4px;
		}
		.col-70 .fragment-tabs-icon-inactive,
		.col-70 .fragment-tabs-icon-active {
			width: 24px;
			height: 24px;
		}
		.col-70 .fragment-tabs-icon-active {
			margin-left: -24px;
		}
		.fragment-tabs-arrows {
			display: none;
		}
}
/* end 768px ---------------------------------------------------------------- */

@media only screen and (min-width: 1024px) {
	.fragment-tabs-item {
		padding: 0 0 56px;
	}
	.fragment-tabs-bottom .fragment-tabs-item {
		padding-bottom: 24px;
	}
	.fragment-tabs-button {
		font-size: 1.8em;
	}
	.col-70 .fragment-tabs-button {
		font-size: 1.4em;
	}
}
/* end 1024px --------------------------------------------------------------- */

@media only screen and (min-width: 1025px) {
	.fragment-tabs-item {
		padding: 0 0 64px;
	}
	.fragment-tabs-bottom .fragment-tabs-item {
		padding-bottom: 34px;
	}
	.fragment-tabs-nav {
		margin: 0 -70px;
	}
	.col-70 .fragment-tabs-nav {
		margin: 0;
	}
}