/* 

	museo sans n1
	museo sans i1
	museo sans n5
	museo sans i5
	museo sans n7
	museo sans i7
	museo sans n9
	museo sans i9

*/

 /* page */

 .page{
	background-color: #FFF;
 }

 /*this class only on subpage-contact.html */
	 .page.__contact,
	 .footer.__contact{
	 	max-width: 960px;
		margin: 0 auto;
	 }

/* subpage */
.subpage {
	min-height: 500px;
	padding-bottom: 150px;
}

@media (max-width: 767px) {
	
	.subpage {
		min-height: 0;
		padding-bottom: 20px;
	}
	
}

/* subpage 1 */
.subpage--1 {}
	.subpage--1-banner {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 0 100%;
		}

		.subpage--1-banner-content {
			margin: 13.421052631578947% 0; /* 40px from 380px */
		}
		.subpage--1-title-wr { margin: 0 -24%; }
			.subpage--1-title {
				text-align: center;
				font-size: 3em;
			}
		.subpage--1-subtitle-wr { margin: 0 -24%; }			
			.subpage--1-subtitle {
				text-align: center;
				text-transform: uppercase;
				font-size: 2.4em;
			}
	.subpage--1-line {
		border-top: 1px dotted #9E9D9D;
		margin-top: .425531914893617%; /* 4px from 940px */
	}
	.subpage--1-text {
		margin-top: 3.846153846153846%; /* 30px from 780px */ 
	}
		.subpage--1-text-title {
			font-size: 2.4em;
		}
		.subpage--1-text-dscr-wr { margin-top: 15px; }
		.subpage--1-text-dscr-wr + .subpage--1-text-dscr-wr { margin-top: 30px; }
			.subpage--1-text-dscr {
				font-size: 1.4em;
				line-height: 1.3;
			}

@media (max-width: 767px) {

		.subpage--1-banner { background-image: none!important; }		
		.subpage--1-banner-shot-wr { margin: 0; }
			.subpage--1-banner-content { margin: 20px 15px; }
		.subpage--1-line { margin-top: 15px; }
		.subpage--1-text {
			margin-top: 0;
			padding: 20px 15px;
		}
		.subpage--1-title-wr { margin: 0; }
		.subpage--1-subtitle { margin: 0; }			

			.subpage--1-text-dscr-wr + .subpage--1-text-dscr-wr { margin-top: 15px; }

}
			
/* subpage 2 */
.subpage--2 {}
	.subpage--2-banner {
		background: #F4F4F4;
		height: 240px;
		margin-top: 3.723404255319149%; /* 35px from 940px */
	}
		.subpage--2-banner-content {
			margin: 13.15789473684211% 0; /* 50px from 380px */
		}
			.subpage--2-title-wr { margin: 0 -3%; } /* -11px from 380px */
			.subpage--2-title {
				text-align: center;
				font-size: 3em;
			}
			.subpage--2-subtitle-wr { margin: 0 -3%; } /* -11px from 380px */
				.subpage--2-subtitle {
					text-align: center;
					text-transform: uppercase;
					font-size: 2.4em;
				}
	.subpage--2-line {
		border-top: 1px dotted #9E9D9D;
		margin-top: .425531914893617%; /* 4px from 940px */
	}					
	.subpage--2-shot-wr {
		margin: -85% 0 0 0; /* -255px from 300px */
	}
		.subpage--2-shot {
			width: 95%; /* 285px from 300px */
			margin: 0 auto 0 0;			
		}
	.subpage--2-page-title-wr { margin: 6.5034965034965% 0 0 0; } /* 35px from 540px */
		.subpage--2-page-title {
			font-size: 2.4em;
			letter-spacing: -1px;
		}				
	.subpage--2-content { }
		.subpage--2-text-title-wr { margin-top: 5.1259565%; /* 40px from 460px */ }
		.subpage--2-text-title {
			font-size: 2.4em;
		}
		.subpage--2-text-dscr-wr { margin-top: 15px; }
			.subpage--2-text-dscr {
				font-size: 1.4em;
				line-height: 1.3;
			}
			
@media (max-width: 767px) {
	
		.subpage--2-banner {
			height: auto;
			margin-top: 15px;
			background: none!important;
		}
			.subpage--2-banner-content {
				margin: 0;
				padding: 30px 15px;
			}
			.subpage--2-title-wr { margin: 0; }
			.subpage--2-subtitlewr { margin: 0; }
		.subpage--2-shot-wr { margin: 15px 15px 0; }
			.subpage--2-shot {
				width: auto;
				max-width: 250px;
				margin: 0 auto;
			}
		.subpage--2-page-title-wr { margin: 10px 15px; }			
		.subpage--2-content { padding: 0 15px 20px 15px; }
			.subpage--2-text-title-wr { margin-top: 20px; }
			.subpage--2-text-dscr-wr { margin-top: 10px; }

}

/* subpage 3 */
.subpage--3 {}
	.subpage--3-content { padding-top: 3.26875%; /* 30px from 960px */ }
		.subpage--3-content-shot-wrapper {
			margin: 0 0 0 12.63157894736842%; /* 66px from 380px */
			padding-bottom: 15px;
			border: 1px solid #000;
		}
			.subpage--3-content-shot-wr {
				margin-top: 17px;
			}
				.subpage--3-content-shot-title-1-wr {
					margin: 15px 0 0 6.06060606060606%; /* 20px from 330px */
				}
					.subpage--3-content-shot-title-1 {
						font-size: 2.4em;
						letter-spacing: -1px;
					}
				.subpage--3-content-shot-title-2-wr {
					margin: 0 0 15px 6.06060606060606%; /* 20px from 330px */
				}
					.subpage--3-content-shot-title-2 {
						font-size: 2.4em;
						letter-spacing: -1px;
					}					
				.subpage--3-content-shot {
					width: 88.18181818181818%; /* 291px from 330px */
					margin: 0 auto;
				}
			.subpage--3-text { }
				.subpage--3-text-title-wr {}
				.subpage--3-text-title {
					font-size: 2.4em;
					letter-spacing: -1px;
				}
				.subpage--3-text-dscr-wr { margin: 3.260869565217391% 3.260869565217391% 0 0; /* 15px from 460px */  }
				.subpage--3-text-dscr-wr + .subpage--3-text-dscr-wr { margin-top: 7.608695652173913%; /* 35px from 460px */ }
					.subpage--3-text-dscr {
						font-size: 1.4em;
						line-height: 1.3;
					}

@media (max-width: 767px) {
	
	.subpage--3 {}
	.subpage--3-content { padding: 20px 15px; }
	.subpage--3-content-shot-wrapper { margin: 15px auto; border: none; }
		.subpage--3-content-shot-wr { margin: 0; }
			.subpage--3-content-shot {
				margin: 0 auto;
				max-width: 250px;
			}
		.subpage--3-text { padding-top: 20px; }
			.subpage--3-text-title { font-size: 1.8em; }
			.subpage--3-text-dscr-wr { margin-top: 15px; }
			.subpage--3-text-dscr-wr + .subpage--3-text-dscr-wr { margin-top: 15px;}
				.subpage--3-text-dscr { }

}

/* subpage 4 */
/* .subpage--4 {}
	.subpage--4-content { padding-top: 4.6875%; 45px from 960px }
		.subpage--4-text { }
			.subpage--4-text-title {
				font-size: 2.4em;
			}
			.subpage--4-text-dscr-wr { margin-top: 3.260869565217391%; 15px from 460px  }
			.subpage--4-text-dscr-wr + .subpage--4-text-dscr-wr { margin-top: 7.608695652173913%; 35px from 460px }
				.subpage--4-text-dscr {
					font-size: 1.4em;
					line-height: 1.3;
				}
		.subpage--4-content-shot-wr { margin: 0 13.42105263157895%; 51px from 380px }
			.subpage--4-content-shot { border: 1px solid #636363; }
			
@media (max-width: 767px) {
	
	.subpage--4 {}
	.subpage--4-content { padding: 20px 15px; }
		.subpage--4-text { }
			.subpage--4-text-title { }
			.subpage--4-text-dscr-wr { margin-top: 15px; }
			.subpage--4-text-dscr-wr + .subpage--4-text-dscr-wr { margin-top: 15px; }
				.subpage--4-text-dscr { }
		.subpage--4-content-shot-wr { margin: 15px 0 0 0; }
			.subpage--4-content-shot {
				max-width: 250px;
				margin: 0 auto;
			}

} */

/* subpage 1 */
.subpage--4 {}
	.subpage--4-banner {
		height: 314px;
		background-size: cover;
		background-repeat: no-repeat;
	}	
		.subpage--4-banner-content {}
		.subpage--4-title-wr { margin: 16.85185185185185% 0 0 0; } /* 150px from 540px */
			.subpage--4-title {
				text-align: center;
				font-size: 3em;
			}
		.subpage--4-subtitle-wr { margin: 4px 0 15px 0; }	
			.subpage--4-subtitle {
				text-align: center;
				text-transform: uppercase;
				font-size: 2.4em;
			}
	.subpage--4-line {
		border-top: 1px dotted #9E9D9D;
		margin-top: .625531914893617%; /* 4px from 940px */
	}
	.subpage--4-text { margin-top: 3.846153846153846%; /* 30px from 780px */ }
		
		.subpage--4-text-title-wr { margin: 0 0 6px 0; }
			.subpage--4-text-title {
				letter-spacing: -1px;
				font-size: 2.4em;
			}
		.subpage--4-text-subtitle-wr { margin-bottom: 20px; }	
			.subpage--4-text-subtitle { 
				letter-spacing: -1px;
				font-size: 2.4em;
			}				
				
		.subpage--4-text-dscr-wr { margin-top: 15px; }
		.subpage--4-text-dscr-wr + .subpage--4-text-dscr-wr { margin-top: 30px; }
			.subpage--4-text-dscr {
				font-size: 1.4em;
				line-height: 1.3;
			}

		.subpage--4-aside {
			margin-top: 9.333333333333333%; /* 28px from 300px */
			border-left: 1px solid #000;
			margin-left: 15px;
		}						
			.subpage--4-aside-shot-wr {
				width: 87.36842105263158%; /* 249px from 290px */
				margin: 0 0 0 auto;
				max-width: 249px;
			}	

@media (max-width: 767px) {

	.subpage--4-banner  {
		height: auto;
		padding: 0 15px;
		background: none!important;
	}
		.subpage--4-text { padding: 0 15px; }
		.subpage--4-title-wr { margin: 10px 0; }
		.subpage--4-subtitle-wr { margin: 10px 0; }
		.subpage--1-banner-shot-wr { margin: 0; }
			.subpage--1-banner-content { margin: 20px 15px; }
		.subpage--1-line { margin-top: 15px; }
		.subpage--1-text {
			margin-top: 0;
			padding: 20px 15px;
		}
		.subpage--4-aside {
			border-left: none;
			margin: 0 15px;
		}	
		.subpage--4-aside-shot-wr {
			width: auto;
			margin: 10px auto;	
		}
			.subpage--1-text-dscr-wr + .subpage--1-text-dscr-wr { margin-top: 15px; }

}

/* subpage 5 */
.subpage--5 {}
	.subpage--5-content { }
		.subpage--5-content-item {
			margin-top: 5.319148936170213%; /* 50px from 940px */
		}
			.subpage--5-content-shot-wr { margin: 0 4%; /* 12px from 300px */ }
				.subpage--5-content-shot { border: 1px solid #636363; }
			.subpage--5-text { }
				.subpage--5-text-title {
					font-size: 2.4em;
				}
				.subpage--5-text-dscr-wr { margin-top: 3.260869565217391%; /* 15px from 460px */  }
				.subpage--5-text-dscr-wr + .subpage--5-text-dscr-wr { margin-top: 7.608695652173913%; /* 35px from 460px */ }
					.subpage--5-text-dscr {
						font-size: 1.4em;
						line-height: 1.3;
					}
					.subpage--5-text-dscr-money { font-size: 1.8em; }
					
@media (max-width: 767px) {
	
			.subpage--5-content-item {
				margin: 0 15px;
				padding: 20px 0;
				border-top: 1px solid #dedede;
			}
				.subpage--5-content-shot-wr { margin: 0; }
					.subpage--5-content-shot {
						max-width: 250px;
						margin: 0 auto;
					}
				.subpage--5-text { margin-top: 20px; }
					.subpage--5-text-dscr-wr { margin-top: 15px; }
					.subpage--5-text-dscr-wr + .subpage--5-text-dscr-wr { margin-top: 15px; }
						.subpage--5-text-dscr-money { text-align: center; }
			.subpage--5-content-item:first-child { border: 0; }
}


/* subpage 6 */
.subpage--6 {}
	.subpage--6-banner {}
		.subpage--6-banner-shot-wr {
			height: 237px;
		}
	.subpage--6-content {
		
	}	
		.subpage--6-video-section { margin: 5.12820512820513% 0 0 0; }
			.subpage--6-banner-title-wr {
				background-color: rgba(255, 255, 255, .8);
			}
				.subpage--6-banner-title {
					font-size: 3em;
					text-align: center;
                    padding: 17px 0;
				}
				.subpage--6-video-block-wr {}	
					.subpage--6-video-block {}

						.subpage--6-video-block .flex-video {
							position: relative;
							clear: both;
							padding-bottom: 56.25%;
							height: 0;
						}
							.subpage--6-video-block .flex-video iframe,
							.subpage--6-video-block .flex-video object,
							.subpage--6-video-block .flex-video embed,
							.subpage--6-video-block .flex-video video {
								position: absolute;
								top: 0;
								left: 0;
								width: 100%;
								height: 100%;
							}

						.subpage--6-video-title-wr {
							margin: 6.57894736842105% 0 3.68421052631579%;
						}
							.subpage--6-video-title {
								font-size: 1.8em;
							}
						.subpage--6-video-text-wr {}
							.subpage--6-video-text {
								font-size: 1.4em;
								line-height: 1.4;
							}
		.add-subpage--6-video-section-wr { margin: 20px 0; }						
		.add-subpage--6-video-section {
			color: #15348e;			
			font-size: 1.4em;
			display: block;
		}					

@media (max-width: 767px) {

    .subpage--6-banner-title { font-size: 14px; padding: 10px 0;}

	.subpage--6-video-section { margin: 0 30px; }	

	.subpage--6-video-block { margin-bottom: 10px; }
	
	.subpage--6-video-block { margin: 20px 0 0 0; }	

	.subpage--6-video-title-wr { margin: 15px 0 10px; }
	
}


/* subpage 7 */
.subpage--7 {}
	.subpage--1-banner {}

		.subpage--7-banner-content {
			margin: 13.421052631578947% 0; /* 40px from 380px */
		}
			.subpage--7-title {
				text-align: center;
				font-size: 3em;
			}
			.subpage--7-subtitle {
				text-align: center;
				text-transform: uppercase;
				font-size: 2.4em;
			}
	.subpage-7-line {
		border-top: 1px dotted #9E9D9D;
		margin-top: .425531914893617%; /* 4px from 940px */
	}
	.subpage--7-text {
		margin-top: 3.846153846153846%; /* 30px from 780px */ 
	}
		.subpage--7-text-title {
			font-size: 2.4em;
		}
		.subpage--7-text-dscr-wr { margin-top: 15px; }
		.subpage--7-text-dscr-wr + .subpage--7-text-dscr-wr { margin-top: 30px; }
			.subpage--7-text-dscr {
				font-size: 1.4em;
				line-height: 1.3;
			}

@media (max-width: 767px) {
		
		.subpage--7-banner-shot-wr { margin: 0; }
			.subpage--1-banner-content { margin: 20px 15px; }
		.subpage--7-line { margin-top: 15px; }
		.subpage--7-text {
			margin-top: 0;
			padding: 20px 15px;
		}
			.subpage--7-text-dscr-wr + .subpage--7-text-dscr-wr { margin-top: 15px; }

}


/* subpage 8 */
.subpage--8 {}
	.subpage--8-content { padding-top: 3.26875%; /* 30px from 960px */ }
		.subpage--8-content-shot-wrapper {
			margin: 0 0 0 11.63157894736842%; /* 34px from 380px */
			padding-bottom: 15px;			
		}
			.subpage--8-content-shot-wr {}
				.subpage--8-content-shot-title-1-wr {
					margin-bottom: 4px;
				}
					.subpage--8-content-shot-title-1 {
						font-size: 2.4em;
						letter-spacing: -1px;
					}					
				.subpage--8-content-shot {
					width: ; /* 291px from 330px */
					margin: 0 auto 15px auto;
				}
				.subpage--8-content-shot-text-wr {
					margin: 10px 0 10px 0;
				}
					.subpage--8-content-shot-text {
						font-size: 1.4em;
						line-height: 1.3;
					}				
			.subpage--8-text { }
				.subpage--8-text-title-wr {}
				.subpage--8-text-title {
					font-size: 2.4em;
					letter-spacing: -1px;
				}
				.subpage--8-text-dscr-wr { margin: 3.260869565217391% 10% 0 0; /* 15px // 30px from 460px */  }
				.subpage--8-text-dscr-wr + .subpage--8-text-dscr-wr { margin-top: 7.608695652173913%; /* 35px from 460px */ }
					.subpage--8-text-dscr {
						font-size: 1.4em;
						line-height: 1.3;
					}

@media (max-width: 979px) and (min-width: 768px) {
	.subpage--8-content-shot-title-1,
	.subpage--8-content-shot-title-2 { font-size: 2em; } 
}					

@media (max-width: 767px) {
	
	.subpage--8 {}
		.subpage--8-content-shot-wrapper {
			margin: 0; 			
		}
			.subpage--8-content { padding: 20px 15px; }		
				.subpage--8-content-shot-wr { margin: 0; }
					.subpage--8-content-shot {						
						max-width: 250px;
					}
				.subpage--8-text { padding-top: 20px; }
					.subpage--8-text-title { font-size: 1.8em; }
					.subpage--8-text-dscr-wr { margin-top: 15px; }
					.subpage--8-text-dscr-wr + .subpage--8-text-dscr-wr { margin-top: 15px;}
						.subpage--8-text-dscr { }
}


/* sublink */
.sublink {
	min-height: 500px;
	padding-bottom: 150px;
}

@media (max-width: 767px) {
	
	.sublink {
		min-height: 0;
		padding-bottom: 20px;
	}
	
}
	/* sublink banner */
	.sublink-banner { height: 217px; }
		.sublink-banner-icon-wr { margin-top: 99px; }
			.sublink-banner-icon { width: 80%; /* 48px from 60px */ }
		.sublink-banner-icon--order-wr { margin-top: 86px }
		.sublink-banner-title-wr { margin: 111px -30px 0 -20px; }
		.sublink-banner-title--order-wr { margin-top: 77px; }
			.sublink-banner-title {
				font-size: 3.4em;
				line-height: 1;
				position: relative;
				letter-spacing: -2px;
			}
				.sublink-banner-title span { }
				.sublink-banner-title img {
					display: inline;
					vertical-align: -7px;
				}
			.sublink-banner-title--contact-wr { margin: 8.695652173913043% 0 0; /* 40px from 460px */ }
			
		.sublink-banner-company-wr {
			margin: 30px 0 0 0;
		}
			.sublink-banner-company-icon { width: 65%; /* 39px from 60px */ }
			.sublink-banner-company-move { margin-left: -20px; }
				.sublink-banner-company-name {
					font-size: 2.4em;
					line-height: 1.17;
				}
					.sublink-banner-company-text {
						font-size: 1.4em;
						line-height: 1.5;
					}
		
		.sublink-banner-dscr-wr {
			margin: 3.260869565217391% 3.260869565217391% 0 0; /* 15px from 460px */
		}
		.sublink-banner-dscr {
			font-size: 1.4em;
			line-height: 1.7;
		}
		
		.sublink-banner-link-wr { margin-top: 8.666666666666667%; /* 26px from 300px */ }
			.sublink-banner-link {
				position: relative;
				display: block;
				padding: 12px 30px;
				-webkit-border-radius: 3px 3px 0 0;
				   -moz-border-radius: 3px 3px 0 0;
						border-radius: 3px 3px 0 0;
				background: #fff;
				color: #000;
				text-transform: uppercase;
				font-size: 1.4em;
			}
			.sublink-banner-link:hover {
				color: #000;
				text-decoration: none;
			}
			.sublink-banner-link:before {
				content: "";
				position: absolute;
				width: 25px;
				height: 26px;
				top: 50%;
				right: 40px;
				background: url(https://cdn.buyist.com/t-10778-morgansilverdollar/8127f00a3bfb470ba4ed626bf8f6ca08/i/s-icon-1.png) no-repeat;
				margin: -13px 0 0 0;
			}
				
	.sublink-banner--privacy { background: url(https://cdn.buyist.com/t-10778-morgansilverdollar/8127f00a3bfb470ba4ed626bf8f6ca08/i/s-bg-1.jpg) no-repeat; }
	.sublink-banner--terms { background: url(https://cdn.buyist.com/t-10778-morgansilverdollar/8127f00a3bfb470ba4ed626bf8f6ca08/i/s-bg-2.jpg) no-repeat; }
	.sublink-banner--order { background: url(https://cdn.buyist.com/t-10778-morgansilverdollar/8127f00a3bfb470ba4ed626bf8f6ca08/i/s-bg-3.jpg) no-repeat; }
	.sublink-banner--contact {
		background: url(https://cdn.buyist.com/t-10778-morgansilverdollar/8127f00a3bfb470ba4ed626bf8f6ca08/i/s-bg-4.jpg) no-repeat;
		height: 378px;
	}
	.sublink-divider { border-top: 1px dotted #999798; }
	.sublink-divider--content-privacy { margin-top: .5319148936170213% /* 5px from 940px */ }
	.sublink-divider--banner-privacy { margin: 1.03448275862069% 0 0 -20px; /* 6px from 580px */ }

	@media (max-width: 979px) and (min-width: 768px) {
		
		.sublink-banner {
			height: 166px;
			-webkit-background-size: 100% auto;
					background-size: 100% auto;
		}
			.sublink-banner-icon-wr { margin-top: 72px; }
			.sublink-banner-icon--order-wr { margin-top: 60px }
			.sublink-banner-title-wr { margin-top: 78px; }
			.sublink-banner-title--order-wr { margin-top: 51px; }
			.sublink-banner-link-wr {}
				.sublink-banner-link:before { right: 20px; }
			.sublink-banner-title--contact-wr { margin-top: 40px; /* 40px from 460px */ }
		
		.sublink-banner--contact { height: 291px; }
		
		.sublink-banner-company-wr { }
			.sublink-banner-company { }
				.sublink-banner-company-name {
					font-size: 2.4em;
					line-height: 1.17;
				}
					.sublink-banner-company-text {
						font-size: 1.4em;
						line-height: 1.5;
					}
				
	}
	
	@media (max-width: 767px) {
		
		.sublink-banner {
			height: auto;
			-webkit-background-size: auto 178px;
					background-size: auto 178px;
		}
			.sublink-banner-icon-wr { display: none; }
			.sublink-banner-title-wr {
				margin: 20px 15px 0;
				padding: 0;
			}
				.sublink-banner-title-wr img { display: none; }
			.sublink-divider--banner-privacy { margin: 10px 0 0; }
			.sublink-banner-link-wr { margin-top: 122px; }
				.sublink-banner-link {
					-webkit-border-radius: 0;
					   -moz-border-radius: 0;
							border-radius: 0;
				}
		
			.sublink-banner-dscr-wr { margin: 15px 15px 0; }
			.sublink-banner-company-wr {
				margin: 15px;
				padding: 0;
			}
			.sublink-banner-company-icon { display: none; }
			.sublink-banner-company-move { margin-left: 0; }
		.sublink-banner--contact {
			-webkit-background-size: auto 308px;
					background-size: auto 308px;
		}
		
	}
	
	/* sublink content */
	.sublink-content { margin-top: 3.191489361702128%; /* 30px from 940px */ }
		.sublink-content-title { font-size: 2em; }
		.sublink-content-title--order { font-size: 2.4em; }
		.sublink-content-text-wr { margin-top: 1.923076923076923%; /* 15px from 780px */ }
		.sublink-content-text-wr + .sublink-content-text-wr { margin-top: 4.487179487179487%; }
			.sublink-content-text {
				font-size: 1.4em;
				line-height: 1.3;
			}
				.sublink-content-text a {
					color: #0A34AB;
					text-decoration: underline;
				}
				.sublink-content-text a:hover { text-decoration: none; }
		
		.sublink-content-text-wr + .sublink-content-title-wr { margin-top: 4.487179487179487%; /* 35px from 780px */ }
		.sublink-content-title-wr + .sublink-content-text-wr { margin-top: 1.282051282051282%; /* 10px from 780px */ }
		
	@media (max-width: 767px) {
		
		.sublink-content { padding: 20px 15px; }
			.sublink-content-text-wr { margin-top: 15px; }
			.sublink-content-text-wr + .sublink-content-text-wr { margin-top: 15px; }
			.sublink-content-text-wr + .sublink-content-title-wr { margin-top: 20px; }
			.sublink-content-title-wr + .sublink-content-text-wr { margin-top: 10px; }
	}
	
/* sublink contact */
.sublink-content.contact { margin-top: 0; }	
.sublink-contact-item {
	margin: 0;
	border-bottom: 1px dotted #b5b3b4;
}
.sublink-contact-line {
	margin: 3% 0;
	padding: 6% 0;
	border-right: 1px dotted #b5b3b4;
}
	.sublink-contact-item-icon {
		width: 12.82608695652174%; 		
		float: left;
		margin: 0 20px 0 17%;
	}
	.sublink-contact-title-wr {
		margin: 3.5% 0 0 0;
		float: left;
        width: 49%;
	}
				.sublink-contact-title {
					font-size: 2em;
					text-align: center;
				}
			.sublink-contact-text-wr {
				margin: 13.181818181818182% 0 0 5%; /* 60px from 220px */
			}
				.sublink-contact-text {
					font-size: 1.4em;
					line-height: 1.3;
					text-align: left;
				}
					.sublink-contact-text a { color: #000; } 
					.sublink-contact-text a:hover { text-decoration: underline; }
		.sublink-contact-item:first-child { border-left: 0; }
		.sublink-contact-item:nth-child(2) .sublink-contact-title-wr { margin-top: 0; }
	.sublink-contact-item .soc-link {
		margin: 9.659574% auto 0 5%;
	} 
	.sublink-contact-item .soc-link .soc-link_group{
		text-align: left;
	} 	
	
	@media (max-width: 767px) { 

		.sublink-contact-line {
			margin: 0;
			padding: 0;
			border: none;
		}

			.sublink-contact-item-icon {
				width: auto;
				max-width: 50px;
				clear: both;
				margin: 10px auto;
				float: none;
			}
			.sublink-contact-title-wr {
				margin-top: 15px;
				float: none;
                width: auto;
			}
			.sublink-contact-text-wr { margin: 15px 0 0 0; }
			.sublink-contact-text {			
				text-align: center;
			}
		.sublink-contact-item:first-child { border-top: 0; }

		/* top block need 0 margin */
		.sublink-contact-item:nth-child(2) .sublink-contact-title-wr { margin-top: 15px; }	
		.sublink-contact-item .soc-link { margin: 15px auto; }  
			.sublink-contact-item .soc-link .soc-link_group{ text-align: center; }
	}

/* ==================================================================================
	btn
================================================================================== */
[class^="btn--"] {
	display: block;
	text-align: center;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}
[class^="btn--"]:hover { text-decoration: none; }

.btn-info-wr { margin: 5.747126436781609% 5.747126436781609% 0; }
	.btn--info {
		font-size: 3.4em;
		padding: 9px 10px;
	}

.btn-ribbon-wr-wr{
    position: absolute;  
    width: 140px; 
    z-index: 1025;
}
.btn-ribbon-wr { 
    position: relative;  
    height: 143px;     
    margin: 0 16px;
}
.btn--ribbon {
	position: absolute;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
	border: 2px solid transparent;
	border-top: 0;
    padding: 40px 5px 35px;
	/*width: 75%;*/
	text-shadow: none;
}
	.btn--ribbon .first-line { font-size: 1.2em; }
	.btn--ribbon .second-line {
		font-size: 2.6em;
		line-height: 1;
	}
	.btn--ribbon:before {
		content: "";
		position: absolute;
		border: 10px solid transparent;
		bottom: 2px;
		left: 50%;
		margin-left: -10px;
	}

.btn-subpage--1-wr { margin: 5.26315789473684%  0 ; /* 20px from 380px */ }
	.btn--subpage--1 {
		padding: 11px 10px;
		font-size: 3em;
	}
	
.btn-subpage--2-wr { margin: 5.26315789473684% 9.210526315789474% 0 9.210526315789474%; /* 20px from 380px */ }
	.btn--subpage--2 {
		padding: 11px 10px;
		font-size: 3em;
	}
	
.btn-subpage--3-wr { margin: 5% 6.06060606060606% 0 6.06060606060606%; /* 15px from 300px // 20px from 300px */ }
	.btn--subpage--3 {
		padding: 11px 10px;
		font-size: 3em;
	}
	
.btn-subpage--4-aside-wr {
	margin: 20px 3.52112676056338% 0 18.30985915492958%; /* 10px // 52px from  284px*/
}
	.btn--subpage--4 {
		padding: 11px 10px;
		font-size: 2.1em;
	}

.btn-subpage--5-wr { margin: 5% 13% 6px;}
	.btn--subpage--5 {
		padding: 11px 10px;
		font-size: 2.2em;
	}
.btn-subpage--6-wr {  }
	.btn--subpage--6 {
		padding: 11px 10px;
		font-size: 3em;
	}
.btn-subpage--7-wr {
	margin: 10% 0 10px;
}
	.btn--subpage--7 {
		padding: 11px 10px;
		font-size: 3em;
	}	
.btn-subpage--8-wr { margin: 20% 0 10px 0; /* 60px from 300px */ }
	.btn--subpage--8 {
		padding: 11px 10px;
		font-size: 3em;
	}			

.btn-upsell-wr{
	margin-bottom: 15px;
}
	.btn--upsell {
		font-size: 3em;
		padding: 15px 10px;		
	}

.btn--head{
	text-shadow: none;
}
	
@media (max-width: 979px) and (min-width: 768px) {
	
	.btn--ribbon {
		padding-top: 35px;
		padding-bottom: 25px;
	}
		.btn--ribbon .first-line { font-size: 8px; }
		.btn--ribbon .second-line { font-size: 18px; }
	
        .btn-ribbon-wr-wr{ 
            width: 104px;  
}
	
}
	
@media (max-width: 767px) {
	
	.btn-ribbon-wr-wr,
	.btn-info-wr,
	.btn-subpage--1-wr,
	.btn-subpage--2-wr,
	.btn-subpage--3-wr,
	.btn-subpage--4-wr,
	.btn-subpage--5-wr,
	.btn-subpage--6-wr,
	.btn-subpage--7-wr,
	.btn-subpage--8-wr,
	.btn-subpage--4-aside-wr { margin: 15px 0 0; }

	.btn-subpage--7-wr { margin: 15px; }
	
	[class^="btn--"] {
		border: 0;
		font-size: 3.6em;
		padding: 10px;
	}
	.btn--ribbon {
		position: static;
		width: auto;
		border: 0;
		font-size: 2em;
		-webkit-box-shadow: none !important;
		   -moz-box-shadow: none !important;
				box-shadow: none !important;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
				border-radius: 3px;
		text-shadow: 0 -1px 1px rgba(0, 0, 1, .75);
	}
		.btn--ribbon .first-line,
		.btn--ribbon .second-line { font-size: 1em; }
		.btn--ribbon:before { display: none; }

        .btn-ribbon-wr-wr{
            position: static;    
            margin-left: auto;
            margin-right: auto;
            width: auto;
        }

        .btn-ribbon-wr {  
            height: auto;
            width: auto;
            margin: 0; 
        }
		
}


/* subpage 11 (9) */
.subpage--11 {
}

.subpage.subpage--11 {
    padding-bottom: 0;
}

.subpage--11 [class^="btn--"],
.subpage--11 [class^="btn--"] b {
	font-family: "proxima-nova", Helvetica, Arial, "Nimbus Sans L", sans-serif;
    text-shadow: none;
}

.subpage--11 [class^="btn--"] b {
	font-weight: 700;
}

.subpage--11 .btn--head{
    padding: 14px 0;
}


.subpage--11-banner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 100%;
}

.subpage--11-banner-content {
    margin: 13.421052631578947% 0; /* 40px from 380px */
}

.subpage--11-title-wr {
    margin: 0 -12%;
}

.subpage--11-title {
    text-align: center;
    font-size: 3em;
}

.subpage--11-subtitle-wr {
    margin: 0 -12%;
}

.subpage--11-subtitle {
    text-align: center;
    font-size: 2.4em;
}

.btn-subpage--11-wr {
    margin: 5.26315789473684% 0; /* 20px from 380px */
}

.btn--subpage--11 {
    padding: 11px 10px;
    font-size: 2em;
}

.subpage--11-banner-content .btn--subpage--11 {
    padding: 14px 0px;
    font-size: 2.8em;
}

.subpage--11-line {
    border-top: 1px dotted #9E9D9D;
    margin-top: .425531914893617%; /* 4px from 940px */
}

.steps-block .btn-subpage--11-wr {
    margin-left: auto;
    margin-right: auto;
    max-width: 210px;
}

@media (max-width: 767px) {

    .subpage--11-banner {
        background-image: none !important;
    }

    .subpage--11-banner-shot-wr {
        margin: 0;
    }

    .subpage--11-banner-content {
        margin: 20px 15px;
    }

    .btn-subpage--11-wr {
        margin: 15px 0 15px;
    }

    .subpage--11-line {
        margin-top: 15px;
    }
    .order-block.order-block-flip {
        background-image: none !important;
    }
    .order-block-flip .order-block_img {
         margin: 0;
    }
}

.subpage--11 .order-block {
    background-position: 50% 0 !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
    background-size: cover !important;
    position: relative;
}

.subpage--11 .order-block_title-wr {
    margin: 8.421052631578947% 3.004255319148936% 0 8.421052631578947%; /*17px // 32px from 940px*/
}

.subpage--11 .order-block_title {
    font-size: 2.6em;
}

.subpage--11 .order-block-flip .order-block_title {
    font-size: 3.4em;
}

.subpage--11 .order-block_subtitle-wr {
    margin: 0 3.004255319148936% 0; /*17px // 32px from 940px*/
}

.order-block_subtitle {
    font-size: 2.4em;
    text-align: center;
}

.subpage--11 .order-block_description-wr {
    margin: 7.631578947368421% 0 0 8.421052631578947%; /*29px // 32px from 380px*/
}

.subpage--11 .order-block-flip .order-block_title-wr {
    margin: 8.421052631578947% 8.421052631578947% 0 0; /*17px // 32px from 940px*/
}

.subpage--11 .order-block-flip .order-block_description-wr {
    margin: 7.631578947368421% 8.421052631578947% 0 0; /*29px // 32px from 380px*/
}

.subpage--11 .order-block_description {
    font-size: 1.8em;
    text-align: left;
    line-height: 26px;
}

.subpage--11 .order-block-btn-wr {
    margin: 5.263157894736842% 36.84210526315789% 13.15789473684211% 8.421052631578947%; /*20px // 140px // 50px // 32px from 380px*/
}

.subpage--11 .order-block-flip .order-block-btn-wr {
    margin: 5.263157894736842% 45.26315789473684% 13.15789473684211%  0%; /*20px // 140px // 50px // 32px from 380px*/
}

.subpage--11 .order-block-btn-wr  .btn--head{
	font-size: 1.8em;
}

.subpage--11 .order-block-guar_img-wr {
    position: absolute;
    z-index: 1024;
    right: 25px;
    top: 50px;
    width: 15.42553191489362%; /*145px from 940px*/
}

.subpage--11 .order-block-flip .order-block-guar_img-wr {
    left: 400px;
    right: auto;
}

.subpage--11 .line-block {
    height: 4px;
}

.subpage--11 .why-not-list-block-wr {
    background-position: 50% 0 !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
    background-size: cover !important;
}

.subpage--11 .why-not-list-wr,
.subpage--11 .why-not-block_subtitle-wr {
    margin: 5.166666666666667% 0 5.166666666666667% 5.555555555555555%; /*36px // 30px from 540px*/
}

    .subpage--11 .why-not-block_subtitle{
		font-size: 3.4em;
	}
.subpage--11 .why-not-list {
    font-size: 1.8em;
    line-height: 1.7;
}

    .subpage--11 .why-not-list li {
        padding: 0 0 0 60px;
        background-repeat: no-repeat;
        background-position: 0 50%;
        position: relative;
        min-height: 43px;
        line-height: 1.2;
        background-image: url(https://cdn.buyist.com/t-10778-morgansilverdollar/8127f00a3bfb470ba4ed626bf8f6ca08/i/subpage-11-mark.png);
    }

        .subpage--11 .why-not-list li + li {
            margin-top: 5.244755244755245%; /* 30px from 572px 5.510204081632653%; 27px from 490px*/
        }

		
.subpage--11 .steps-block{
	background-position: 50% 0 !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
            background-size: cover !important;
}

.subpage--11 .steps-block_title-wr{
    margin: 2.659574468085106% 3.404255319148936%; /*25px // 32px from 940px*/
}
    .subpage--11 .steps-block_title{
        text-align: center;
        font-size: 3.6em;
    }

.subpage--11 .steps-block .steps-subblock{
    margin: 0 1.702127659574468% 0; /*16px from 940px*/
    width: 28.51063829787234%; /*268px from 940px*/
    float: left;
}
.subpage--11 .steps-block .steps-subblock:first-child{
    margin: 0 2.127659574468085% 0 3.404255319148936%; /*32px from 940px*/
}
.subpage--11 .steps-block .steps-subblock:last-child{
    margin: 0 3.404255319148936% 0 2.127659574468085%; /*32px from 940px*/
}

.steps_description-wr{
    margin-top: 7.462686567164179%;/*20px from 268px*/
}
    .steps_description{
        text-align: center;
        font-size: 1.8em;
        line-height: 1.7;
    }

.subpage--11 .steps-block_subtitle-wr{
    margin: 3.723404255319149% 3.404255319148936%; /*35px // 3px from 940px*/
}
    .subpage--11 .steps-block_subtitle{
        text-align: center;
        font-size: 5em;
    }
	
@media (max-width: 979px) and (min-width: 768px) {

    .subpage--11 .order-block_title {
        font-size: 3em;
    }
}

@media (max-width: 767px) {
    .subpage--11 .order-block_title-wr,
    .subpage--11 .order-block-flip .order-block_title-wr{
        margin: 20px 10px;
    }

    .subpage--11 .order-block_title {
        text-align: center;
    }

    .subpage--11 .order-block_title {
        font-size: 30px;
    }

    .subpage--11 .order-block_subtitle-wr {
        margin: 0 10px 20px;
    }

    .subpage--11 .order-block_subtitle {
        font-size: 22px;
    }

    .subpage--11 .order-block_description-wr,
    .subpage--11 .order-block-flip .order-block_description-wr {
        margin: 0 10px;
    }

    .subpage--11 .order-block_description {
        text-align: center;
        font-size: 18px;
    }

    .subpage--11 .order-block-guar_img-wr,
    .subpage--11 .order-block-flip .order-block-guar_img-wr {
        margin: 0 auto;
        position: relative;
        right: 0;
        top: 0;
        left: 0;
        width: 145px;
        z-index: 1024;
    }

    .subpage--11 .order-block-btn-wr,
    .subpage--11 .order-block-flip .order-block-btn-wr {
        margin: 20px 10px;
    }

    .subpage--11 .why-not-list-wr {
        margin: 20px auto;
        max-width: 300px;
    }

    .subpage--11 .why-not_img-wr {
        margin: 0 auto;
        max-width: 300px;
    }
	
	.subpage--11 .steps-block_title-wr {
        margin: 15px 10px;
    }

    .subpage--11 .steps-block_title {
        font-size: 32px;
    }

    .subpage--11 .steps-block .steps-subblock {
        float: none;
        margin: 0 auto;
        width: 269px;
    }

        .subpage--11 .steps-block .steps-subblock:first-child,
        .subpage--11 .steps-block .steps-subblock:last-child {
            margin: 0 auto;
        }

        .subpage--11 .steps-block .steps-subblock + .steps-subblock {
            margin-top: 20px;
        }

    .steps_description-wr {
        margin-top: 20px;
    }
    .steps_description {
        font-size: 14px;
    }
    
.subpage--11 .steps-block_subtitle-wr {
    margin: 20px 10px;
}
    .subpage--11 .steps-block_subtitle{
        font-size: 30px;
    }
}




