/*
 * Styles for other pages
*/


/* Blog Template
--------------------------------------------- */


/* Affiliates
************************/
.page-template-page-affiliates .homepage-graphic-wrapper svg {
	top: -2px
}
.affiliate-page .page {
	position: relative;
}
.affiliates-rocket {
	display: none
}
@media screen and (min-width: 1024px ) {
	.affiliates-rocket {
		display: block;
		position: absolute;
		top: -480px;
        left: 680px;
        width: 880px;
		-webkit-transform: translateX(5%);
		transform: translateX(5%);
		z-index: -1
	}
}
@media screen and (min-width: 1200px ) {
	.affiliates-rocket {
		-webkit-transform: translateX(15%);
		transform: translateX(15%);
	}
}
@media screen and (min-width: 1400px ) {
	.affiliates-rocket {
		-webkit-transform: translateX(10%);
		transform: translateX(10%);
	}
}
@media screen and (min-width: 1600px ) {
	.affiliates-rocket {
		-webkit-transform: translateX(30%);
		transform: translateX(30%);
	}
}
@media screen and (min-width: 2000px ) {
	.affiliates-rocket {
		-webkit-transform: translateX(45%);
		transform: translateX(45%);
	}
}
.affiliates-rocket img {
	transform: rotate(270deg);
}
.affiliate-page .entry-header {
	padding-right: 6rem
}
.affiliate-section {
	margin-bottom: 12rem;
	position: relative;
}
.affiliate-section.why-section {
	margin-bottom: 6rem
}
@media screen and (min-width: 1024px ) {
	.affiliate-section.main-section {
		margin-bottom: 16rem
	}
}
h1.affiliate-page-title {
	text-align: left;
	margin: 0 0 4rem
}
h1.affiliate-page-title small {
	vertical-align: top;
	font-size: 60%
}
.affiliate-page .entry-header {
	margin: 0
}
.affiliate-section h2 {
	text-align: center;
	margin-bottom: 4rem
}
.affiliate-features-blob,
.affiliate-join-blob {
	position: absolute;
  top: 0;
  left: 0;
  width: 930px;
  z-index: -1;
}
.affiliate-join-blob {
	left: auto;
	right: 0
}
.affiliate-heading {
	position: relative;
	padding-left: 60px;
}
.affiliate-heading:before {
	content: " ";
	background-image: url( ../plugin_republic/assets/images/affiliate-earn.png);
	background-repeat: no-repeat;
	background-size: 100%;
  position: absolute;
  width: 50px;
  height: 50px;
  left: 0;
  top: -12px;
}
.affiliate-heading.analytics:before {
	background-image: url( ../plugin_republic/assets/images/affiliate-analytics.png);
}
.affiliate-heading.promote:before {
	background-image: url( ../plugin_republic/assets/images/affiliate-promote.png);
}
.affiliates-cta {
	margin: 3rem 0
}
.affwp-form {
	width: 49%;
  display: inline-grid;
}
.affwp-form legend {
  font-size: 2rem;
  margin-bottom: 1rem;
  font-weight: 700;
	color: #00006a
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {
  padding-right: 1rem;
	padding-left: 1rem;
  border-right: 1px solid #ccc;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li:first-of-type {
	padding-left: 0;
  border-right: 1px solid #ccc;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li:last-of-type {
  border-right: 0
}
