/*! Place your custom styles here */
@media (max-width:768px) { 
	.badge img {
		width: 19% !important;
	} 
	.google img {
		width: 20.8% !important
	} 
}
body{
	font-family: 'Heebo', sans-serif;
}
.bar-right {
	top: 0.7em;
}
.contact a {
	font-weight: 400 !important;
	text-decoration: none !important;
	color: #0000008f;
}
.contact a:hover {
	color:#05bbd8 !important;
	font-weight: 400 !important;
}
/*footer a:hover {
	color:#05bbd8 !important;
	font-weight: 600 !important;
	text-decoration: none !important;
}*/
.home-logo {
    max-height: 4em !important;
	top: 0px !important;
}
.privacy-text {
    color: #4a5c7bb5;
    font-weight: 600;
    margin-top: 1em;
}
.btn {
	border-radius: 3px !important;
}
.btn--primary, .btn--primary:visited {
    border-color: #4a90e2 !important;
}
div.ps-intro-left {
	#float: left !important;
}
div.ps-headline {
	margin-top: 5%;
    margin-bottom: 5%;
    color: #000103;
    text-align:center;
}

img.ps-homeright-img {
	float: right;
}
div.ps-home-intro-right {
	width: 32%;
}
h1.ps-home-intro-headline {
	font-weight:bold;
	font-family: 'Helvetica', 'Arial', sans-serif;
	color: #213955;
}
h4 {
	font-family: "Heebo", sans-serif;
}
p.cover-lead {
	color: #213955d1;
	font-family: 'Heebo', sans-serif;
}
p.bottom-lead {
	color: #FFFFFF !important;
	font-family: "Heebo", sans-serif;
    opacity: 1 !important;
    font-size: 1.46em;
}
p.lead {
	#color: #353637;
}
.badge {

}
.badge img {
	width: 13%;
} 
.google img {
	width: 14.8%;
}   
.badgerow {
	margin-left: 0;
	margin-top: 3.5em !important;
	margin-bottom: 1em;
}
a.google {
	margin-left: 4%;
}
.prime-feature-section {
	font-family: 'Heebo', sans-serif;
}
.prime-featire-title {
    font-size: 1.6em;
    font-weight: 600;
    opacity: 0.85;
    letter-spacing: 0.035em;
}
.prime-featire-descr {
	font-size: 1.3em;
	margin-top: 5%;
	font-weight: 500;
	opacity: 0.75 !important;
}
.feature-description {
	#color:#38383d !important;
	color:#213955 !important;
	font-size:1.3em;
	font-family: 'Heebo', sans-serif;
}
.feature-image {
	width: 20em !important;
}
.feature-image-right {
	float: right;
}
.feature-container {
	#width: 952px; should be only for desktop
}
.feature-text-special-1 {
	margin-top: 0.1em !important;
}
.feature-highlight-image {
    width: 16em !important;
}
.feature-kindle-image {
	width: 18em !important;
}
.small-feature-set {
	background-color: #252525;
}
.small-feature-set h4 {
	font-weight: bold;
}
.small-feature-description {
	font-family: 'Heebo', sans-serif;
	color: #4c4e5d;
	font-size: 1.3em;
}
h2 {
	font-family: "Heebo", serif;
	color: #213955;
}
.contact {
	color:  #213955 !important;
	font-family: "Heebo", sans-serif;
	font-size:1.2em;
}
.contact-header {
    font-size: 1.7em;
    font-family: "Heebo", serif;
    color: #213955;
    font-weight: 600;
}
label {
	font-size:1.1em !important;
	color: #213955 !important;
	font-family: "Heebo", sans-serif;
}
footer {
	font-family: "Open Sans", sans-serif;
}
footer a:hover {
	color:white !important;
}
div[class*='form-email'] > div[class*='col-']:not(:last-child), div[class*='form-email'] > .row > div[class*='col-']:not(:last-child) {
    margin-bottom: 0.92857143em;
}
li.dd-item {
	cursor:pointer;
	
}
li.dd-item, a:hover {
	cursor:pointer;	
	color: #05bbd8 !important;
	font-weight: 600 !important;
	text-decoration:none;
}
.bottom-lead-cta {
	border-radius:5px !important; 
	background: #252525 !important;
	border-color: #252525 !important;
	color:#FFFFFF !important;
}
.nav-head-title {
    font-size: 0.857142857142857em;
    line-height: 2.166666666666667em;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .5px;
    opacity: .5;
    color: #252525;
}
.nav-head-title:hover {
	opacity: .9;
}