.header {
	padding-top:1.5em;
}

.logo{
	display: block;
	width: 10em;
}


.container, #content-wrapper, #content{
	width:768px;
	max-width:none;
}

.hello-bar {
    text-align: center;
    top: 0;
    z-index: 0;
    width: 100%;
    z-index:255;
	position:fixed;
}


.header ul{
	float:right;
	list-style: none;
	display: block!important;
	position: static;
	background: none;
	padding:0;
	width:auto;
	-webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.header li{
	display: inline;
	margin-left:2em;
	width: auto;
}

.header li a{
	color:white;
	padding:0;
	line-height: 2.5em;
	display: inline;
}


li.buy-button a {
	background: white;
	color: #191961;
	padding: 0.5em 0.75em 0.4em;
	border-radius: 5px;
	font-weight: 500;
}

li.buy-button a:hover {
	text-decoration:none;
}

.menu-toggle{
	display: none;
}

.home{
	padding: 2em 0 0 0;
}

.home-hero h1{
	font-size:2em;
}

.home h2{
	font-size:2em;
}

.hero-cta ul{

}



.hero-cta img{
	width:200px;
}

.home-services{
	padding-top:2em;
}

.home-services div{
	min-height: 13em;
}

.home-services div{
	width:33%;
}

.home-services div:last-child{
	display: none;
}

.home-services a{
	font-size: 1.5em
}

.hero-cta{
	padding-right:2em;
}

#home-image{
	margin-top:1.75em;
}

.logos img{
	opacity: 0.8;
	display: block;
	margin:0 auto;
	width:12em;
}

.home.cta{
	padding:0;
}

.left{
	float:left;
}

.right{
	float: right;
}

.divider{
	margin:3em 0;
}

.homepage .divider{
	margin:0.5em 0 3em;
}

.quotes > div{
	padding:2em 2em 1em;
	overflow: hidden;
	min-height:330px;
}

.quote{
	padding:2em;
}

.quote-text-holder {
	width:75%;
}

.landing-logos {
	margin-bottom:0;
}

.landing-logos li{
	display:inline-block; 
	width:15%;padding:0.5em;
}

ul.ticks {
	width:60%;
	margin:0 auto;
}

ul.ticks li {
	display:inline-block;
	margin-right:1.5em;
    margin-bottom:0.6em;
	font-weight:400;
    padding-left:1.8em;

}

.homepage .home-hero h1{
	text-align:left;
	font-size: 1.35em;
}

.homepage .home-hero h1 span{
	font-size: 1.6em;
}

.homepage .hero-holder{
	position:relative;
}

.homepage .hero-holder .platforms img{
	width:250px;
}

.homepage .home-hero h1, .hero-cta p {
	text-align:center;
}

.powered ul{
     list-style: none;
     display: table;
     width:100%;
}

.powered li{
     display: table-cell;
     padding:auto;
     width:auto;
}

.powered img{

     width:123px;
}

.videos li{
	display: inline-block;
	max-width:22%;
	position: relative;
}

.play{
	background:url(../images/_play.png) bottom center no-repeat;
    height:63px;
    width:63px;
	top:0;
}

.videos li:hover .play{
    background:url(../images/_play.png) top center no-repeat;
}

.instruction-video:hover .play{
    background:url(../images/_play.png) top center no-repeat;
}


.hero-holder .platforms .inner span, .platforms .inner img{
	width: auto;
}

.cta-options{
	text-align:center;
 	margin:1.5em;
}

.download-title{
	text-align:left;
}

.download-image{
	float:left;
	width:10em;
	padding-left:1em
}

.download-button{
	width: 14em;
	display:inline-block;
	vertical-align: middle;
	margin-right:0.5em;
}

.download-title p span{
	width:auto;
	display:inline-block;
}

.download-title{
	float:left;
	padding-top:2em;
	padding-left:2em;
	width:44em;
}

.download-title h1{
	color:#191961;
	font-size:2em;
}

.download-instuction-list{
	padding-bottom:1em;
}

.download-instruction{
	padding:1em;
	padding-bottom:0;
}

.download-instruction p{
	min-height:5em;
}

#content.extra-margin-top{
	margin-top:1em;
}

#content h1.large-header{
	font-size:2.5em;
	margin-top:0;
	padding-top:0;
}

.blog-index{
	padding-top:2em;
	padding-right:2em;
}

.blog-index h1{
	font-size:2.2em;
}

.blog-index h2{
	font-size:1.7em;
}

.wrap{
background:white;
}

.with-side-right{
	background:#E6E6E6;
}

.blog-sidebar{
	padding-left:0.625em
}

.cta-platforms{
	max-width:300px;
}

.desktop-hide{
	display:none;
}

.mobile-hide{
	display:inherit;
}

.cta-left{
	width:55%;
	float:left;
}

.cta-left{
	font-size:0.9em;
}

.cta-left ul{
	margin-bottom:0.25em;
}

.cta-button{
	text-align:left;
}

.cta-button img{
	width:11em;
}

.blog-trial{
	float:right;
	width:45%;
}

.static-side{
	display:block;
	background:#191961;
	border-radius:6px;
	padding:1em;
	color:white;
	text-align:center;
	display:inline-block;
	width:250px;
	margin-top:1em;
}

.static-wrap{
	width:250px;
}

.static-side h2{
	color:#4DEFF6;
	margin-top:0;
	font-size:1.7em;
	margin-bottom:0.4em;
}

.static-side .cta-button{
	text-align:center;
	margin-top:0.5em;
	margin-bottom: 0.5em;
}

.static-side .cta-button img{
	width:15em;
	margin:0;
}

.static-side p{
	margin:0;
}

#box.stick {
    position: fixed;
    top: 0;
    z-index: 10000;
	
}

.profiles{
	margin-top:2em;
}


.profiles > div:first-child{
	padding-right:0.5em;
}

.profiles > div:last-child{
	padding-left:0.5em;
}

.profiles > div:first-child > div{
	margin-bottom:2em;
}

.about-social li{
	width:40px;
}

div.powered.usedby{
	margin-bottom: 3em;
}


body .buttonContainer input.submit {
		width: 52%!important;

}

.other-posts > div{display:table-cell;width:50%;    -webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}

.other-posts div{opacity:0.65}

.other-posts div:hover {opacity:1}


.prev-post a{background:url(../images/leftt-arrow-posts.png) no-repeat center left;display:block;padding-left:2em;}
.next-post a{background:url(../images/right-arrow-posts.png) no-repeat center right;display:block;padding-right:2em;}



.affiliates-hero.home-hero h1{
	font-size:3em;
}


.affiliates-hero .rain{
	padding:4em 0;
}

.affiliates-hero ul{
	margin-bottom:2em;
    margin-top:1em;
}


.home h2.swirl-arrow{
  background: url(/wp-content/themes/urlprofiler/images/affiliates/swirly-arrow.png) no-repeat center bottom;
  padding-bottom: 2em;
  margin-bottom:1em;
}


.login-container p {
  top: -1em;
  padding-right: 1em;
}

.typography{
	font-size:1.4em;
}

.typography li{
	margin-bottom:0.25em;
}

.typography p{
	margin:0.5em 0 1em;
    line-height:1.6em;
}

.typography h1{
	color:#191961;
    font-size:2.5em;
}

.typography h2{
    font-weight:500;
}

.typography h3{
	color:#191961;
    font-weight:500;
    font-size:1.2em;
    margin:0.75em 0;
}

.home-hero.webinar-hero p{
	font-size:1.1em;
}

.webinar-buttons h3{
	font-size:1.4em;
    margin:0.5em;
}

.webinar-buttons .button{
	font-size:1.2em;
    margin-bottom:0.5em;
    margin-top:0.5em;
}


.testimonial-hero {
  display:block;
  background:white;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(224, 227, 231);
  border-radius: 10px;
  background-color: rgb(253, 253, 253);
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.04);
  position:relative;
  margin-left:6em;
  margin-right: 3em;
}

.testimonial-hero img {
  border-radius:100px;
  position:absolute;
  left:-3em;
  top:0.8em;
  border-color: rgb(224, 227, 231);
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);
}
.testimonial-hero img.left-img{right: auto;}
.testimonial-hero img.right-img{left: auto; right: -3em;}

#content .testimonial-hero h2{
  padding:2px 20px 8px 55px;
  font-size:1.2em;
  text-align:left;
  font-weight:normal;

}
#content .testimonial-hero-right-img h2{padding:2px 55px 8px 20px;}

.testimonial-hero p{
  text-align:left;
  padding: 0 16px 8px 55px;
}
#content .testimonial-hero-right-img p{padding: 0 55px 8px 20px;}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    float: left;
    padding-left: 23px;
}