@font-face {
	font-family: "Gotham Bold";
	src: 
	url("https://launch.pca.org/fonts/gotham-bold.eot?v=1.4.57");
	url("https://launch.pca.org/fonts/gotham-bold?v=1.4.57") format("woff2"), 
	url("https://launch.pca.org/fonts/gotham-bold?v=1.4.57") format("woff"), 
	url("https://launch.pca.org/fonts/gotham-bold.otf?v=1.4.57") format("truetype"); 
	font-weight: normal;
	font-style: normal;
}

.pca-black{color:#000; font-weight:700!important;}
.pca-gold{color:#ffd800; font-weight:700;}
.pca-white{color:#fff;}
.pca-clubblau{color:#0075e1!important;}
.pca-sand {color:#d5ba8c!important;}
.pca-aubergine {color:#6f1d46!important;}
.pca-signalorange {color:#ff8400!important;}
.pca-vipergreen {color:#6abf4b!important;}
.pca-slategray {color:#6f7271!important;}
.pca-speedyellow {color:#ffdd00!important;}
.pca-articsilver {color:#d8dfe1!important;}
.pca-maroon a span {color:#900000!important;}
.pca-maroon {color:#900000!important;}
.pca-red {color:#e1251b!important;}
.pca-brightred {color:#F03434!important;}

.pca_clubblau_bkg{background-color:#0075e1!important; color:white!important;}
.pca_maroon_bkg{background-color:#900000!important; color:white!important;}
.pca_red_bkg{background-color:#e1251b!important; color:white!important;}
.pca_green_bkg{background-color:#1A5E1E!important; color:white!important;}
.pca_gold_bkg{background-color:#ffd800!important; color:black!important;}
.pca_red_bkg_bordered{background-color:#e1251b!important; color:white!important; border-bottom:2px solid #990000!important;}
.pca_clubblau_bkg_bordered{background-color:#0075e1!important; color:white!important; border-bottom:2px solid #ffd800!important;}

.subtitle{font-size:36px; padding-bottom:20px;}
.sm-subtitle{font-size:28px; padding-bottom:20px;}
.bold{font-weight:bold;}
.toupper{text-transform:uppercase!important;}
.memname {font-size:20px!important;}
.normaltext {font-size:18px!important;}
.largetext {font-size:24px!important;}
.underline {text-decoration:underline!important}

.vhelper {display: inline-block;    height: 100%;    vertical-align: middle;}

.pad2 {padding:2px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad20 {padding:20px;}

.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font26 {font-size:26px;}
.font28 {font-size:28px;}

.nomargin{margin:0px;}

.btn-maroon{
	color: #fff!important;
	background-color: #900000!important;
	border-color: #660000!important;
	font-weight:bold!important;
	font-size:34px!important;	
	padding:2px 10px 2px 10px!important;
}

.header-banner-green {
	overflow: hidden;
	font-family:'Saira Condensed', sans-serif;
	background:#23292e
}

.header-banner-green:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 50%;
    content: '';
    background-color: #1A5E1E;
}

.header-banner-green .cross-img {
	position: absolute;
	z-index: 10;
	right: 15px;
	top: 7px
}
.header-banner-green .assetBlock {
	text-align: left;
	margin: auto;
	padding: 10px 0px;
	font-size: 17px;
	font-weight: 400;
	color: #fff;
	font-family:'Saira Condensed', sans-serif;
	letter-spacing:0.5px;
	line-height:19px;
	margin-left:-15px;
}

.header-banner-green .call-us {color:#fff; text-align:right; font-size:17px; font-weight:400; padding:9px 5px;letter-spacing:0.5px;}
.header-banner-green .call-us i {opacity:0.6; font-size:16px; margin-right:4px; margin-left:22px}

.header-banner-green p {
	margin: 0px
}
.header-banner-green .assetBlock a {
	color: #ed6663
}
.header-banner-green .assetBlock span {
	color: #000
}

.box-shadow{box-shadow: 3px 3px 3px #0a0a0a;}
.text-shadow{text-shadow: 1px 1px #000;}
.big-text-shadow{text-shadow: 3px 3px #000;}

.mart-container { position:relative; }
.mart-ad { position:absolute; top: 0px; left: 0px; z-index: 1; } 
.mart-fresh { position:absolute; top: 5px; left: 5px; z-index: 3; } 
.capitalit {text-transform: capitalize;}



/*
*
* Swiper
*/
.swiper-container {
	margin: 0 auto;
	display: flex;
	position: relative;
	overflow: hidden;
	height: auto;
	width: 100%;
	max-height:500px;
	/* Fix of Webkit flickering */
	z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
	float: left;
}

.swiper-container-vertical > .swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	z-index: 1;
	display: flex;
	align-self: stretch;
	align-items: stretch;
	width: 100%;
	height: auto;
	min-height: inherit;
	transition-property: transform;
	box-sizing: content-box;
}

.swiper-container {
	flex-shrink: 0;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

/* a11y */
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	touch-action: pan-y;
}

.swiper-wp8-vertical {
	touch-action: pan-x;
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
	/* Windows 8 IE 10 fix */
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg);
	}
}

.swiper-slide > .vide__body,
.swiper-slide > .parallax_cnt {
	height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: none;
	font-size: 30px;
	line-height: 1;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	transition: .2s ease-in;
	will-change: transform;
	z-index: 10;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
	color: #29AEA6;
}

@media (min-width: 1200px) {
	.swiper-button-prev,
	.swiper-button-next {
		display: block;
	}
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-prev {
	left: 30px;
}

.swiper-button-prev:before {
	font-family: "Material Design Icons";
	content: "\f14a";
}

.swiper-button-next {
	right: 30px;
}

.swiper-button-next:before {
	font-family: "Material Design Icons";
	content: "\f14f";
}

.swiper-slider.swiper-container-rtl .swiper-button-prev::before {
	content: "\f061";
}

.swiper-slider.swiper-container-rtl .swiper-button-next::before {
	content: "\f060";
}

@media (min-width: 1600px) {
	.swiper-button-prev {
		left: 59px;
	}
	.swiper-button-next {
		right: 59px;
	}
}

.swiper-pagination {
	position: absolute;
	display: block;
	text-align: center;
	transition: .3s;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 100%;
	background: rgba(255, 255, 255, 0.6);
	transition: .2s;
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination .swiper-pagination-bullet:hover {
	background: white;
}

.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-black .swiper-pagination-bullet {
	background: rgba(0, 0, 0, 0.6);
}

.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: black;
}

.swiper-container-vertical > .swiper-pagination {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
	margin: 5px 0;
	display: block;
}

.swiper-container-horizontal > .swiper-pagination {
	bottom: 20px;
	left: 0;
	width: 100%;
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
	margin: 0 5px;
}

.swiper-slide {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
}

[class*="ie-"] .swiper-slide {
	background-size: cover;
}

.swiper-slide-caption {
	width: 100%;
	white-space: normal;
}

.swiper-slider-1 {
	min-height: 40.98958vw;
}

@media (min-width: 1200px) {
	.swiper-slider-1 .swiper-pagination {
		display: none;
	}
}

.swiper-slide-lines {
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
}

.swiper-slide-line {
	display: block;
	font-size: 0;
}

.swiper-slide-line + .swiper-slide-line {
	margin-top: 7px;
}

.swiper-slide-line-stroke {
	height: 15px;
	aabackground: #2A3035;
	background: #ffd800;
	display: inline-block;
}

.swiper-slide-line-stroke-1 {
	width: 25.65625vw;
}

.swiper-slide-line-stroke-2 {
	width: 2.87vw;
}

.swiper-slide-line-stroke-3 {
	height: 39px;
	width: 42.04vw;
	font-size:30px;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 500;
}

.swiper-slide-line-stroke-skew {
	position: relative;
}

.swiper-slide-line-stroke-skew:after {
	content: '';
	position: absolute;
	right: -12px;
	bottom: 0;
	top: 0;
	width: 30px;
	background: inherit;
	transform: skew(23deg);
}

.swiper-slide-line-stroke + .swiper-slide-line-stroke {
	margin-left: 11px;
}

@media (min-width: 1200px) {
	.swiper-slide-lines {
		display: block;
	}
}

.page .swiper-slider-pyramid {
	width: 370px;
	max-width: 100%;
	display: block;
}

* + .page .swiper-slider-pyramid {
	margin-top: 20px;
}

@media (min-width: 576px) {
	* + .page .swiper-slider-pyramid {
		margin-top: 30px;
	}
}

.page .swiper-slider-pyramid .swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.page .swiper-slider-pyramid .swiper-slide {
	min-height: auto;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease-in-out;
}

.page .swiper-slider-pyramid .swiper-slide > * {
	flex-grow: 1;
}

[class*="ie-"] .page .swiper-slider-pyramid .swiper-slide {
	transform: translateX(-17%);
}

.page .swiper-slider-pyramid .swiper-slide-prev,
.page .swiper-slider-pyramid .swiper-slide-next {
	opacity: .4;
	visibility: visible;
}

.page .swiper-slider-pyramid .swiper-slide-active {
	opacity: 1;
	visibility: visible;
}

.page .swiper-slider-pyramid .swiper-slide-prev .tour-minimal {
	transform: translateX(39%);
}

.page .swiper-slider-pyramid .swiper-slide-next .tour-minimal {
	transform: translateX(-39%);
}

.page .swiper-slider-pyramid article.tour-minimal {
	max-width: 70%;
}

@media (min-width: 576px) {
	.page .swiper-slider-pyramid article.tour-minimal {
		max-width: 69.75%;
	}
}

.page .swiper-slider-pyramid article.tour-minimal::after {
	padding-bottom: 105.8%;
}

.page .swiper-slider-pyramid article.tour-minimal.context-dark {
	box-shadow: none;
}

.page .swiper-slider-pyramid article.tour-minimal.context-dark .tour-minimal-inner {
	transform: none;
	padding-bottom: 50px;
}

.page .swiper-slider-pyramid article.tour-minimal.context-dark .tour-minimal-header,
.page .swiper-slider-pyramid article.tour-minimal.context-dark .tour-minimal-main {
	transform: none;
}

.page .swiper-slider-pyramid .swiper-pagination {
	display: block;
	position: relative;
	bottom: auto;
}

.page .swiper-slider-pyramid * + .swiper-pagination {
	margin-top: 25px;
}

.page .swiper-slider-pyramid .swiper-pagination-bullet {
	background: rgba(42, 48, 53, 0.3);
}

.page .swiper-slider-pyramid .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #29AEA6;
}

@media (min-width: 992px) {
	.page .swiper-slider-pyramid .swiper-pagination-bullet {
		width: 9px;
		height: 9px;
	}
}

.page .swiper-slider-pyramid > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 12px;
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px;
}

@media (min-width: 1200px) {
	.swiper-slider-pyramid + .button {
		margin-top: 158px;
	}
}

/* 3D Effects */
.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.google-map-markers {
	display: none;
}

.google-map-container {
	width: 100%;
}

.google-map {
	height: 250px;
	width: 100%;
	height: 300px;
	height: 430px;
}

.pca-h1 {
	font-family:'Saira Condensed', sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
    margin-top: 0px;
    padding: 0px 25px;
    margin: 0px;
    display: inline-block;
    margin-top: 5px;

}

.base-font{	font-family:'Saira Condensed', sans-serif;}

@media(max-width: 1100px){
.subtitle{font-size:36px; padding-bottom:20px;}
.sm-subtitle{font-size:28px; padding-bottom:20px;}
.bold{font-weight:bold;}
.toupper{text-transform:uppercase!important;}
.memname {font-size:14px!important;}
.normaltext {font-size:14px!important;}
.largetext {font-size:18px!important;}
.underline {text-decoration:underline!important}
}

#colorheaderleft{margin-left:80px;} 

ul.card_logos {
	display: inline-block;
	margin: 0;
	padding: 0;
}

.card_visa, .card_mastercard, .card_amex, .card_discover, .card_diners, .card_jcb {
	display: inline-block;
	width: 50px;
	height: 30px;
	overflow: hidden;
	text-align: left;
	text-indent: -999px;
	background: url(https://www.pca.org/images/sprite-cards.png) 0 0 no-repeat;
}

.card_mastercard {
	background-position: -55px 0;
}

.card_amex {
	background-position: -110px 0;
}

.card_discover {
	background-position: -165px 0;
}

.card_diners {
	background-position: -220px 0;
}

.card_jcb {
	background-position: -660px 0;
}

.is_visa li, .is_mastercard li, .is_amex li, .is_discover li, .is_diners li, .is_jcb li, .is_nothing li {
	opacity: .2;
}

.is_visa li.card_visa, .is_mastercard li.card_mastercard, .is_amex li.card_amex, .is_discover li.card_discover, .is_diners li.card_diners, .is_jcb li.card_jcb {
	opacity: 1;
}