@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited{
	color: #1798be;
	text-decoration: none;
}

a:hover{
	/*color: #444444;*/
	text-decoration: underline;;
}

/*stop chrome orange focus*/
input[type="text"]:focus, input[type="password"]:focus{
    outline: none;
}

.intro h1{
    color: #444444;
    /*font-family:"FS Albert Web Bold", "proxima-nova", Arial, Verdana , sans-serif;*/
    font-family:"FS Albert Web Bold", Arial, Verdana , sans-serif;
    font-size-adjust:0.49; font-weight:bold; font-style:normal;
    font-size: 50px;
    letter-spacing: -0.03em;
    line-height: 60px;
    margin: 0;
	text-shadow: 1px 1px 0 #FFFFFF;
}

.homepage-body .intro h1{
	height: 120px;
	overflow: hidden;
}

h2{
    color: #2F353E;
    font-family: "FS Albert Web Bold", "proxima-nova",Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-size-adjust: 0.49;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -0.03em;
    line-height: 60px;
    margin: 0;
}

.intro p{
	color: #999999;
    font-size: 18px;
    line-height: 28px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.line{
	background-image: url(https://payhip.com/images/line.png);
	background-repeat: repeat-x;
	background-position: center;
}

.line span{
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
}

.intro {
	/*height: 400px;*/
	/*background-image: url("../images/linedpaper.png");*/
	/*background-color: #F9F9F9;*/
	background-color: #FBFBFB;
	border-bottom: 1px solid #EEEEEE;
	overflow: hidden;
}

.header {
	/*background-color: #F9F9F9;*/
	background-color: #FFFFFF;
	/*background-image: url("../images/linedpaper.png");*/
    border-bottom: 1px solid #EEEEEE;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    padding-top: 30px;
}

.intro-header{
	/*height: 100px;*/
	clear: both;
	/*padding-top: 15px;*/
}

.intro-header .logo{
	float: left;
	width: 400px;
	font-family:"FS Albert Web Regular", Verdana , sans-serif;
	font-size-adjust:0.49; font-style:normal;
	color: #FFFFFF;
	font-size: 30px;
}

.intro-header .logo a img{
	border: none;
}

.logo a img{
	border: none;
}

.header .logo{
	float: left;
	width: 400px;
	font-family:"FS Albert Web Regular", Verdana , sans-serif;
	font-size-adjust:0.49; font-style:normal;
	color: #FFFFFF;
	font-size: 30px;
}


.intro-header .logo span{
	font-family:"FS Albert Web Bold", "proxima-nova", Verdana , sans-serif;
}

.intro-header .nav{
	float: right;
	padding-top: 10px;
}

.header .nav{
	float: right;
	padding-top: 10px;
}


.intro-wrapper{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

.intro-wrapper-white{
	background-color: #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    padding-top: 30px;
}

.intro-meat{
	clear: both;
	padding-bottom: 40px;
	padding-top: 40px;
	overflow: hidden;
}

.intro-meat-left{
	/*width: 498px;*/
	width: 590px;
	float: left;
}

.intro-meat-right{
	float: right;
    width: 400px;
	padding-top: 20px;
}

.intro-meat-right input[type="text"], .intro-meat-right input[type="password"]{
	background-color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
    font-size: 15px;
    padding: 10px 9px;
    width: 380px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset;
	color: #AAAAAA;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	display: block;
}

.intro-password-background-image{
	background-image: url("https://payhip.com/images/input-password.png");
    background-position: 10px center;
    background-repeat: no-repeat;
}

.intro-meat-right input[type="text"]:focus, .intro-meat-right input[type="password"]:focus{
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(81, 167, 232, 0.5);
	border-color: #51A7E8;
}

.intro-meat-right input[type="button"], .intro-meat-right input[type="submit"]{
	width: 100%;
	font-size: 18px;
	padding: 12px 9px;
	background-color: #60B044;
	/*normal*/
    background-image: linear-gradient(#8ADD6D, #60B044);
    /*chrome*/
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ADD6D), to(#60B044));
    /*ie 10+*/
    background-image: -ms-linear-gradient(top, #8ADD6D, #60B044);
    /*ie older*/
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044')"; /* IE8 */
    background-repeat: repeat-x;
    border-color: #5CA941;
	border-style: solid;
	border-width: 1px;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	display: block;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075);
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	font-family:"FS Albert Web Bold", "proxima-nova", Verdana , sans-serif; font-size-adjust:0.49; font-weight:bold; font-style:normal;
	cursor: pointer;
}

.intro-meat-right input[type="button"]:hover, .intro-meat-right input[type="submit"]:hover{
	/*normal*/
    background-image: linear-gradient(#96E07C, #70B857);
    /*chrome*/
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#96E07C), to(#70B857));
    /*ie 10+*/
    background-image: -ms-linear-gradient(top, #96E07C, #70B857);
    /*ie older*/
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96E07C', endColorstr='#70B857'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96E07C', endColorstr='#70B857')"; /* IE8 */
}

.nav{

}

.nav ul{
	padding: 0px;
	margin: 0px;
}

.nav li{
	list-style-type: none;
	display: block;
	float: left;
	margin-left: 30px;
}

.nav li a{
	text-decoration: none;
	color: #999999;
	/*font-family:"FS Albert Web Bold", Verdana , sans-serif;*/
	/*font-family: "proxima-nova",Arial,Helvetica,sans-serif;*/
	font-size-adjust:0.49;
	font-style:normal;
	transition: color 0.1s ease-out 0s;
	text-shadow: 1px 1px 0 #FFFFFF;
	font-size: 16px;
	font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
}

.nav li a:hover{
	color: #666666;
	text-decoration: underline;;
}

.nav .signup a{
	/*
	background-color: #FFFFFF;
    color: #1798BE;
    font-weight: bold;
    */
    /*background-color: #F3F5F6;*/
    background-color: #F7F7F7;
    border-radius: 6px 6px 6px 6px;
    color: #616161;
    font-size: 1.1em;
    padding: 0.7em 1.1em;
    text-decoration: none;
    transition: background-color 0.15s ease 0s;
}

.nav .signup a:hover{
	/*
	color: #1798BE;
	text-decoration: none;
	border-bottom: 1px solid #AAAAAA;
	*/
	background-color: #EAEEEF;
	text-decoration: none;
}

.nav .signup span{
	color: #999999;
}

.wrapper{
	margin: 0 auto;
	width: 1000px;
}

.content{
	padding-top: 20px;
}

.homepage-boxes{
	clear: both;
	overflow: hidden;
	padding-top: 50px;
}

.homepage-boxes .box, .homepage-boxes .last-box{
    float: left;
    margin-bottom: 40px;
    margin-right: 20px;
    padding: 20px 20px 20px 0;
    width: 300px;
    text-align: center;
}
/*
.homepage-boxes .box:after, .homepage-boxes .last-box:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #EEEEEE #EEEEEE;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: none solid solid;
    border-width: 0 2px 2px;
    bottom: -26px;
    content: " ";
    display: block;
    height: 4px;
    left: -18px;
    padding: 0;
    position: relative;
    width: 302px;
}
*/
.homepage-boxes .last-box{
	margin-right: 0px;
}

.homepage-boxes .box h3{
	color: #444951;
    font-family: "proxima-nova",Arial,Helvetica,sans-serif;
    font-size: 15px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.homepage-boxes .box p{
	color: #888888;
    font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
    font-size: 17px;
    line-height: 25px;
}

.homepage-boxes .box-image{
	height: 50px;
}

.overview{
	height: 200px;
	background-image:url(https://payhip.com/images/homepage.png);
	background-repeat: no-repeat;
	background-position:center;
}

.overview-wrapper{
	/*border-bottom: 1px solid #EEEEEE;*/
}

.showcase{
	/*background-image: url(../images/bg.png);*/
	/*background-color: #F9F9F9;*/
	background-color: #FBFBFB;
	margin-top: 20px;
	padding-top: 30px;
	padding-bottom: 40px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

.showcase h2{
	text-shadow: 1px 1px 0 #FFFFFF;
}

.showcase .large-text{
    color: #888888;
    font-size: 16px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.showcase-box-wrapper{
	clear: both;
	overflow: hidden;
}

.showcase-box{
    border: 2px solid #EEEEEE;
    float: left;
    margin-right: 29px;
    width: 300px;
	background-color: #FFFFFF;
	position: relative;
}

.showcase-box h3{
	color: #FFF;
	font-family: "proxima-nova",Arial,Helvetica,sans-serif;
	margin-bottom: 0;
	padding: 20px;
	position: absolute;
	bottom: 0px;
	background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.75));
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,0.8);
}

.showcase-box a{
	text-decoration: none;
}

.showcase-box a:hover{
	text-decoration: none;
	color: #FFFFFF;
}

.showcase-box-hover-color{
	color: #FFFFFF !important;
}

.showcase-box .showcase-box-image{
	height: 300px;
	position: relative;
}

.showcase-box-image .price{
	border-radius: 0 0 5px 5px;
	background-color: #B9DC2F;
	color: #FFFFFF;
	font-size: 13px;
	padding: 10px;
	position: absolute;
	right: 0;
	border-top: 3px solid #A6C62A;
	/*font-family: "proxima-nova",Arial,Helvetica,sans-serif;*/
	font-family: "FS Albert Web Bold", "proxima-nova",Arial,Helvetica,sans-serif;
}

.quotes-wrapper{
	overflow: hidden;
	clear: both;
	padding-top: 30px;
	padding-bottom: 30px;
}

.quotes-wrapper .quotes-column{
	width: 30%;
	float: left;
	padding: 0 2%;
	position: relative;
}

.quotes-wrapper .quotes-column blockquote{
	background-color: #FFFFFF;
	border-left: none;
	color: rgba(85,94,106,0.8);
	font-size: 16px;
	font-style: italic;
	line-height: 1.6;
	margin: 0 0 30px 0;
	padding: 26px;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 3px 0 #dce8ed;
	-webkit-box-shadow: 0 3px 0 #dce8ed;
	box-shadow: 0 3px 0 #dce8ed;
}

.quotes-wrapper .quotes-column blockquote:before{
	border: solid 14px transparent;
	z-index: 3;
	content: "";
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	border-top-color: #FFFFFF;
	top: auto;
	right: auto;
	bottom: -28px;
	left: 30px;
}

.quotes-wrapper .quotes-column blockquote:after{
	border: solid 14px transparent;
	z-index: 2;
	content: "";
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	border-width: 18px;
	border-top-color: #dce8ed;
	top: auto;
	right: auto;
	bottom: -36px;
	left: 26px;
}

.quotes-wrapper .quotes-column  blockquote a{
	color: #717f86;
	font-size: 16px;
	font-style: italic;
}

.quotes-wrapper .quotes-column  blockquote a:hover{
	text-decoration: none;
	color: #1798be;
}

.quotes-wrapper .quotes-column img{
	float: left;
	margin-right: 12px;
	margin-left: 28px;
	width: 32px;
	-moz-border-radius: 1000px;
	-webkit-border-radius: 1000px;
	border-radius: 1000px;
	max-width: 100%;
}

.quotes-wrapper .quotes-column p{
	display: inline-block;
	font-size: 13px !important;
	line-height: 1.3 !important;
	margin-top: 0px;
}

.quotes-wrapper .quotes-column p a{

}

.quotes-wrapper .quotes-column p a strong{
	font-size: 14px;
	display: block;
}

.footer{
	padding-top: 30px;
	padding-bottom: 30px;
	height: 100px;
}

.footer-left{
	float: left;
    font-size: 13px;
	font-family: "proxima-nova",Arial,Helvetica,sans-serif;
}

.footer-left .heart{
	color: #D65142;
}

.footer-left ul{
	float: left;
    margin: 0;
    padding: 0;
    width: 150px;
}

.footer-left li{
	display: block;
    line-height: 20px;
    list-style-type: none;
}

.footer-left li a{
	color: #888888;
    text-decoration: none;
}

.footer-left li a:hover{
	text-decoration: underline;
}

.footer-left p{
	clear: both;
    color: #999999;
    padding-top: 30px;
}

.footer-right{
	float: right;
}

.footer-right .footer-social{
	border: 1px solid #EEEEEE;
    clear: both;
    overflow: hidden;
    padding: 20px 0 20px 20px;
    width: 300px;
}

.footer-right .footer-social .footer-social-label{
	color: #999999;
    float: left;
    font-family: "proxima-nova",Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-right: 30px;
    padding-top: 4px;
    text-transform: uppercase;
}

.footer-right .footer-social .footer-social-meat{
	float: left;
}

.footer-right .footer-social .footer-social-meat ul{
	margin: 0px;
	padding: 0px;
}

.footer-right .footer-social .footer-social-meat li{
	float: left;
    list-style-type: none;
}

.footer-facebook {
    margin-right: 0px;
    width: 100px;
}

.intro-meat-right p{
	font-size: 12px;
}

.signup-top{
	height: 200px;
	border-bottom: 1px solid #DDDDDD;
}

.signup-logo{
	height: 100px;
}

.signup-logo a{
	background-image: url("https://payhip.com/images/logo-light.png");
    background-position: -20px 0;
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    width: 200px;
}

.signup-intro h1{
	font-size: 35px;
	text-align: center;
}

.signup-intro h3, .signup-pro-section h3{
	color: #8E959C;
    font-family: "proxima-nova",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-top: 10px;
    text-align: center;
}

.auth-section{
	padding-top: 40px;
}

.auth-section input[type="text"], .auth-section input[type="password"]{
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset;
    color: #AAAAAA;
    float: left;
    font-size: 15px;
    margin-right: 10px;
    margin-top: 0;
    padding: 16px 12px;
    width: 335px;
}

.auth-section input[type="text"]:hover, .auth-section input[type="password"]:hover{
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(81, 167, 232, 0.5);
	border-color: #51A7E8;
}

.auth-section input[type="button"], .auth-section input[type="submit"], .auth-section button[type="submit"]{
	width: 250px;
	font-size: 18px;
	padding: 12px 9px;
	background-color: #60B044;
	/*
    background-image: linear-gradient(#8ADD6D, #60B044);
    */
    /*normal*/
	background-image: linear-gradient(#8ADD6D, #60B044);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ADD6D), to(#60B044));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #8ADD6D, #60B044);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044')"; /* IE8 */
    background-repeat: repeat-x;
    border-color: #5CA941;
	border-style: solid;
	border-width: 1px;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	float: left;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075);
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	font-family:"FS Albert Web Bold", "proxima-nova", Verdana , sans-serif; font-size-adjust:0.49; font-weight:bold; font-style:normal;
	cursor: pointer;
}

.auth-section input[type="button"]:hover, .auth-section input[type="submit"]:hover, .auth-section button[type="submit"]:hover{
	/*background-image: linear-gradient(#96E07C, #70B857);*/
	background-color: #60B044;
	/*normal*/
	background-image: linear-gradient(#96E07C, #70B857);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#96E07C), to(#70B857));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #96E07C, #70B857);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96E07C', endColorstr='#70B857'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96E07C', endColorstr='#70B857')"; /* IE8 */
}

.signup-pro-section{

}

.signup-or{
	background-color: #1798BE;
    border-radius: 50px 50px 50px 50px;
    color: #FFFFFF;
    display: block;
    margin: 0 auto;
    padding: 20px;
    position: relative;
    top: -30px;
    width: 25px;
}

.signup-pro-section h1{
	text-align: center;
}

.signup-pro-section h1 span{
	color: #1798BE;
}

.signup-pro-section h1 a:hover{
	color: #1798BE;
	text-decoration: underline;
}

.feature-info-box{
	padding-top: 80px;
	padding-bottom: 50px;
	border-bottom: 1px solid #EEEEEE;
	clear: both;
	overflow: hidden;
}

.feature-info-box h2{
	font-size: 25px;
    line-height: 35px;
    margin-bottom: 30px;
    text-align: left;
}

.feature-info-box p{
	color: #8E959C;
    font-family: "proxima-nova",Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 28px;
    margin-top: 10px;
    text-align: left;
}

.feature-info-box-text{
	width: 400px;
}

.feature-info-box-img{
	width: 500px;
}

.feature-info-box-bottom h2{
	font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
	text-align: center;
}

.feature-info-box-bottom p{
	font-size: 14px;
	text-align: center;
}

.feature-info-box-bottom .feature-info-box-text{
	margin-right: 30px;
    width: 310px;
}

.signup-pro-bottom{
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 20px 50px;
	background-color: #e1f6fc;
}

.signup-pro-bottom p{
	color: #8E959C;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
	position: relative;
	left: -50px;
}

.signup-pro-bottom h2{
	font-family: "proxima-nova",Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-align: center;
	text-shadow: 1px 1px 0 #FFFFFF;
	position: relative;
	left: -50px;
}

.signup-pro-bottom h2 span{
	color: #1798BE;
}

.signup-pro-bottom a{
	background: -moz-linear-gradient(90deg, #2D95C6, #64CFE5) repeat scroll 0 0%, none repeat scroll 0 0 #64CFE5;
    border: 1px solid #21769A;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    padding: 20px 35px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
}

.signup-pro-bottom a:hover{
    background: -moz-linear-gradient(90deg, #3CA3D3, #64CFE5) repeat scroll 0 0%, none repeat scroll 0 0 #64CFE5;
    border: 1px solid #2587B1;
    text-decoration: none;
}

.signup-pro-bottom a:active{
	background: -moz-linear-gradient(90deg, #64CFE5, #3CA3D3) repeat scroll 0 0%, none repeat scroll 0 0 #64CFE5;
    border: 1px solid #2587B1;
}

.signup-pro-bottom-button{
	height:65px;
    padding-top: 30px;
    text-align: center;
}

.signup-pro-bottom img{
	border: 3px solid #CADDE3;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.1);
    float: left;
    position: relative;
    right: -70px;
    top: 12px;
}

.pro-intro{
	/*background-color: #EEEEEE;*/
	background-color: #FBFBFB;
    /*background-image:url(../images/linedpaper.png);*/
    /*border-bottom: 1px solid #CADDE3;*/
    height: auto;
    overflow: hidden;
    padding-bottom: 60px;
}

.pro-intro .auth-section input[type="button"], .pro-bottom-signup-form input[type="button"], .pro-bottom-signup-form input[type="submit"]{
	/*background: -moz-linear-gradient(90deg, #2D95C6, #64CFE5) repeat scroll 0 0%, none repeat scroll 0 0 #64CFE5;*/
	background-color: #64CFE5;
	/*normal*/
	background-image: linear-gradient(#64CFE5, #2D95C6);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64CFE5), to(#2D95C6));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #64CFE5, #2D95C6);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#2D95C6'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#2D95C6')"; /* IE8 */
    border: 1px solid #21769A;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
}

.pro-intro .auth-section input[type="button"]:hover, .pro-bottom-signup-form input[type="button"]:hover, .pro-bottom-signup-form input[type="submit"]:hover{
    /*background: -moz-linear-gradient(90deg, #3CA3D3, #64CFE5) repeat scroll 0 0%, none repeat scroll 0 0 #64CFE5;*/
    /*normal*/
	background-image: linear-gradient(#64CFE5, #3CA3D3);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64CFE5), to(#3CA3D3));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #64CFE5, #3CA3D3);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3')"; /* IE8 */
    border: 1px solid #2587B1;
}

.pro-intro .auth-section input[type="button"]:active, .pro-bottom-signup-form input[type="button"]:active, .pro-bottom-signup-form input[type="submit"]:active{
	/*background: -moz-linear-gradient(90deg, #64CFE5, #3CA3D3) repeat scroll 0 0%, none repeat scroll 0 0 #64CFE5;*/
	/*normal*/
	background-image: linear-gradient(#3CA3D3, #64CFE5);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3CA3D3), to(#64CFE5));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #3CA3D3, #64CFE5);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3CA3D3', endColorstr='#64CFE5'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3CA3D3', endColorstr='#64CFE5')"; /* IE8 */
    border: 1px solid #2587B1;
}

.steve-section{
	overflow: hidden;
	clear: both;
}

.steve-section img{
	/*border: 3px solid #CADDE3;*/
	border: 3px solid #EEEEEE;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.1);
}

.steve-section h2{
	/*font-family: "proxima-nova",Arial,Helvetica,sans-serif;*/
	font-family: "felt-tip-roman",Arial,Helvetica,sans-serif;
    font-weight: normal;
    position: relative;
    text-shadow: 1px 1px 0 #FFFFFF;
	left: 20px;
	top: 10px;
	font-size: 34px;
}

.steve-section h2 .steve-price{
	color: #1798BE;
	font-family: "proxima-nova",Arial,Helvetica,sans-serif;
	font-size: 28px;
}

.pro-intro h1 span{
	color: #1798BE;
}

.feature-info-box-tour{
	padding-top: 50px;
	padding-bottom: 50px;
	border-bottom: 1px solid #EEEEEE;
	clear: both;
	overflow: hidden;
}

.feature-info-box-tour h1{
	color: #444444;
    font-family: "FS Albert Web Bold", "proxima-nova",Arial,Helvetica,sans-serif;
    font-size: 40px;
    font-size-adjust: 0.49;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -0.03em;
    line-height: 60px;
    margin: 0;
	text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.feature-info-box-tour p, .tour-list-of-features p{
	font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
	color: #8E959C;
    font-size: 18px;
    font-weight: normal;
    line-height: 28px;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.feature-info-box-tour .tour-image{
	background-image: url(https://payhip.com/images/brower-chrome-new.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	height: 600px;
}

.feature-info-box-tour .tour-image img{
	display: block;
    left: 140px;
    position: relative;
    top: 80px;
    width: 700px;
}

.tour-bottom{
	text-align: center;
}

.tour-bottom a{
	display: inline-block;
	background-color: #60B044;
    /*normal*/
    background-image: linear-gradient(#8ADD6D, #60B044);
    /*chrome*/
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ADD6D), to(#60B044));
    /*ie 10+*/
    background-image: -ms-linear-gradient(top, #8ADD6D, #60B044);
    /*ie older*/
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044')"; /* IE8 */
    background-repeat: repeat-x;
    border-color: #5CA941;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075);
    color: #FFFFFF;
    cursor: pointer;
    font-family: "FS Albert Web Bold", "proxima-nova",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-size-adjust: 0.49;
    font-style: normal;
    font-weight: bold;
    padding: 20px 30px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.tour-bottom a:hover{
	/*normal*/
	background-image: linear-gradient(#96E07C, #70B857);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#96E07C), to(#70B857));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #96E07C, #70B857);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96E07C', endColorstr='#70B857'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96E07C', endColorstr='#70B857')"; /* IE8 */
	text-decoration: none;
}

.feature-info-box-tour-last{
	/*background-color: #E1F6FC;*/
	background-color: #F2F7FA;
	/*
    border-bottom: 1px solid #CADDE3;
    border-top: 1px solid #CADDE3;
	*/
	border-bottom: 1px solid #B9E0EC;
    border-top: 1px solid #B9E0EC;
    padding: 50px 0;
}

.feature-info-box-normal h2{
	color: #444444;
    font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    margin-top: 40px;
    text-align: left;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.feature-info-box-normal p{
	text-align: left;
	color: #888888;
}

.intro-password-background-image{
	background-image:url(https://payhip.com/images/login-password.png);
}

.pro-feature-stats{
	/*background-image: url("../images/pro-stats.png");*/
	background-repeat: no-repeat;
	/*background-position: -60px 40px;*/
	background-position: right 40px;
}

.pro-feature-stats .feature-info-box-img{
	background-image: url("https://payhip.com/images/pro-stats.png");
    background-position: 0 -65px;
    background-repeat: no-repeat;
    float: right;
    height: 350px;
}

.pro-feature-coupons{
	/*background-image: url("../images/coupon-bg.png");*/
	background-repeat: no-repeat;
	/*background-position: right 30px;*/
	background-position: 0px 30px;
}

.pro-feature-protection{

}

.feature-info-box-protect{
	/*background-image: url("../images/lock-bg.png");*/
    float: left;
    height: 300px;
    width: 500px;
}

.feature-info-box-protect img{
	display: block;
	margin: 0 auto;
}

.feature-info-box-tour-new .tour-image{
	background-image: url(https://payhip.com/images/browser-chrome-new.png);
}

.feature-info-box-tour-share .tour-image{
	background-image: url(https://payhip.com/images/browser-chrome-share.png);
}

.feature-info-box-tour-stats .tour-image{
	background-image: url(https://payhip.com/images/browser-chrome-stats.png);
}

.pro-bottom-signup{
	background-color: #F2F7FA;
    border-bottom: 1px solid #B9E0EC;
    border-top: 1px solid #B9E0EC;
    padding: 0 0 50px;
    clear: both;
}

.pro-bottom-signup-form{
	overflow: hidden;
}

.pro-bottom-signup .wrapper{
	background-image: url("https://payhip.com/images/guarantee.png");
    background-position: -10px 30px;
    background-repeat: no-repeat;
    padding-top: 50px;
}

.pro-bottom-signup h1{
	font-family: "FS Albert Web Bold", "proxima-nova",Arial,Helvetica,sans-serif;
}

.forgot-password-page .auth-section input[type="text"]{
	float: none !important;
}

.forgot-password-page .auth-section input[type="button"], .forgot-password-page .auth-section input[type="submit"]{
	float: none !important;
}

.forgot-password-page .auth-section {
	text-align: center;
}

.forgot-password-link-section{
	overflow: hidden;
	padding-top: 50px;
	clear: both;
	font-size: 12px;
	color: #777777;
}

.forgot-password-link-section a{

}

.about-page-address{
	background-color: #F2F7FA;
    border: 1px solid #B9E0EC;
    padding: 20px;
    width: 400px;
}

.pricing-page .pricing-box-left{
	float: left;
	color: #2c323e;
	margin-right: 28px;
	width: 260px;
	height: 330px;
	background: #fff;
	/*border: 1px solid #acb6c0;*/
	-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);
	margin-bottom: 35px;
}

.pricing-page-top{
    background-color: #FBFBFB;
    height: 450px;
    margin-bottom: 150px;
    overflow: visible;
}

.pricing-page-top h1{

}

.pricing-page-top h2{
	color: #8E959C;
	text-align: center;
}

.pricing-page-top .highlight{
	/*color: #1798BE;*/
}

.pricing-page .signup-box{
    background-color: #FFFFFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
    margin: 40px auto 0;
    padding-bottom: 15px;
    text-align: center;
    width: 460px;
}

.pricing-page .signup-box h2{
    border-bottom: 1px solid #EEEEEE;
    color: #444444;
    font-size: 25px;
    padding-bottom: 25px;
    padding-top: 25px;
}

.pricing-page .signup-box p{
    background-color: #F9F9F9;
    border-bottom: 1px solid #EEEEEE;
    font-size: 15px;
    margin-top: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}

.pricing-page .signup-box input[type="text"], .pricing-page .signup-box input[type="password"]{
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset;
    color: #AAAAAA;
    display: block;
    font-size: 15px;
    margin: 0 auto 30px;
    padding: 10px 9px;
    width: 90%;
}

.pricing-page .signup-box input[type="text"]:hover, .pricing-page .signup-box input[type="password"]:hover{
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(81, 167, 232, 0.5);
	border-color: #51A7E8;
}

.pricing-page .signup-box input[type="button"], .pricing-page .signup-box input[type="submit"]{
	font-size: 18px;
	padding: 12px 9px;
	display: block;
	font-weight: bold;
	font-family:"FS Albert Web Bold", "proxima-nova", Verdana , sans-serif; font-size-adjust:0.49; font-weight:bold; font-style:normal;
	cursor: pointer;
	width: 95%;
	margin: 0 auto;
}

.blue-gradient-class{
	color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #64CFE5;
	/*normal*/
	background-image: linear-gradient(#64CFE5, #2D95C6);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64CFE5), to(#2D95C6));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #64CFE5, #2D95C6);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#2D95C6'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#2D95C6')"; /* IE8 */
	border: 1px solid #21769A;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075);
	border-radius: 5px 5px 5px 5px;
}

.blue-gradient-class:hover{
	/*normal*/
	background-image: linear-gradient(#64CFE5, #3CA3D3);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64CFE5), to(#3CA3D3));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #64CFE5, #3CA3D3);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3')"; /* IE8 */
}

.blue-gradient-class:active{
	/*normal*/
	background-image: linear-gradient(#3CA3D3, #64CFE5);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3CA3D3), to(#64CFE5));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #3CA3D3, #64CFE5);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3CA3D3', endColorstr='#64CFE5'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3CA3D3', endColorstr='#64CFE5')"; /* IE8 */
}

.signup-box .signup-box-contents{
	margin: 30px;
}

.pricing-faq ul{
    clear: both;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

.pricing-faq li{
    float: left;
    margin: 0 30px 30px 0;
    min-height: 110px;
    width: 425px;
    list-style-type: none;
}

.pricing-faq{
	color: #8E959C;
    left: 105px;
    position: relative;
}

.pricing-faq h2{
    background-image: url("https://payhip.com/images/speech_bubble.png");
    background-position: 0 14px;
    background-repeat: no-repeat;
    color: #444444;
    font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
    font-weight: normal;
    padding-left: 40px;
}

.pricing-faq h3{
	color: #444444;
	font-weight: normal;
	font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
}

.pricing-faq p{
	font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
	line-height: 28px;
}

.pricing-faq-bottom-section{
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 50px;
	margin-bottom: 30px;
}

.auth_email_bgimage{
    background-image: url("https://payhip.com/images/auth_email.png");
    background-position: 8px 6px;
    background-repeat: no-repeat;
}

.auth_password_bgimage{
	background-image: url('https://payhip.com/images/auth_password.png');
    background-position: 8px;
    background-repeat: no-repeat;
}

.more-features-section{
	margin: 0 auto;
    width: 860px;
}

.more-features-section .social-wrapper{
	/*border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;*/
    margin-top: 50px;
    overflow: hidden;
    padding-bottom: 50px;
    padding-top: 30px;
}

.more-features-section .social-wrapper .social-wrapper-left{
	float: left;
	width: 500px;
}

.more-features-section .social-wrapper .social-wrapper-right{
	float: right;
    margin-right: 10px;
    width: 210px;
}

.features-page .feature-intro-img .facebook-box{
    background-color: #5DAED8;
    /*narnia*/
    background-image: linear-gradient(#5DAED8, #26749D);
    background-image: -webkit-linear-gradient(top, #5DAED8, #26749D);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5DAED8', endColorstr='#26749D');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5DAED8', endColorstr='#26749D')";
    border: 1px solid #236D93;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 18px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    width: 210px;
}

.features-page .feature-intro-img .facebook-box .icn{
	background-image: url('https://payhip.com/images/facebook_icn.png');
	background-repeat: no-repeat;
	padding: 16px 20px 16px 40px;
}

.features-page .feature-intro-img .facebook-arrow{
	height: 50px;
	background-image: url(https://payhip.com/images/facebook_arrow.png);
	background-repeat: no-repeat;
	background-position: 50% -25px;
}

.features-page .feature-intro-img .twitter-box{
    background-color: #69C6E4;
    background-image: linear-gradient(#69C6E4, #2194BA);
    background-image: -webkit-linear-gradient(top, #69C6E4, #2194BA);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#69C6E4', endColorstr='#2194BA');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#69C6E4', endColorstr='#2194BA')";
    border: 1px solid #236D93;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    width: 210px;
    font-size: 18px;
    text-transform: uppercase;
}

.features-page .feature-intro-img .twitter-box .icn{
	background-image: url('https://payhip.com/images/twitter_icn.png');
	background-repeat: no-repeat;
	padding: 16px 20px 16px 40px;
}

.features-page .feature-intro-img .twitter-arrow{
	height: 50px;
	background-image: url(https://payhip.com/images/twitter_arrow.png);
	background-repeat: no-repeat;
	background-position: 50% -25px;
}

.features-page .feature-intro-img .revenue-box{
    background-color: #8ADD6D;
    background-image: linear-gradient(#8ADD6D, #60B044);
    background-image: -webkit-linear-gradient(top, #8ADD6D, #60B044);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044')";
    border: 1px solid #5CA941;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    width: 210px;
    font-size: 18px;
    text-transform: uppercase;
}

.features-page .feature-intro-img .revenue-box .icn{
	background-image: url('https://payhip.com/images/revenue_icn.png');
	background-repeat: no-repeat;
	padding: 16px 20px 16px 40px;
}

.features-page .feature-intro-img .num{
	font-weight: bold;
}

.pro-bottom-signup h1{
	text-align: center;
}

.pro-bottom-signup h3{
	color: #8E959C;
    font-family: "proxima-nova",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-top: 10px;
    text-align: center;
}

.tour-list-of-features{
	margin-top: 50px;
}

.tour-list-of-features ul{
	margin: 0px;
	padding: 0px;
}

.tour-list-of-features li{
    float: left;
    height: 200px;
    list-style-type: none;
    padding: 0 0px 30px 100px;
    width: 300px;
}

.tour-list-of-features .right-li{
	padding-left: 150px;
	padding-right: 0px;
}

.tour-list-of-features li h3{
	color: #444444;
    font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
    font-weight: normal;
    text-align: left;
}

.tour-list-of-features li p{
	font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
    line-height: 28px;
    text-align: left;
}

.tour-list-of-features li{
	background-position: 15px 15px;
}

.tour-list-of-features .right-li{
	background-position: 70px 15px;
}

.tour-list-of-features .li-1{
	background-image: url('https://payhip.com/images/square/protect_square.png');
	background-repeat: no-repeat;
}

.tour-list-of-features .li-2{
	background-image: url('https://payhip.com/images/square/dollar_square.png');
	background-repeat: no-repeat;
}

.tour-list-of-features .li-3{
	background-image: url('https://payhip.com/images/square/analytics_square.png');
	background-repeat: no-repeat;
}

.tour-list-of-features .li-4{
	background-image: url('https://payhip.com/images/square/coupon_square.png');
	background-repeat: no-repeat;
}

.tour-list-of-features .li-5{
	background-image: url('https://payhip.com/images/square/seo_square.png');
	background-repeat: no-repeat;
}

.tour-list-of-features .li-6{
	background-image: url('https://payhip.com/images/square/brand_square.png');
	background-repeat: no-repeat;
}

.tour-list-of-features .li-7{
	background-image: url('https://payhip.com/images/square/affiliate_square.png');
	background-repeat: no-repeat;
}

.tour-list-of-features .li-8{
	background-image: url('https://payhip.com/images/square/email_updates_square.png');
	background-repeat: no-repeat;
}


.page-top-h2{
    font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    margin-top: 40px;
    text-shadow: 1px 1px 0 #FFFFFF;
	color: #8E959C;
    text-align: center;
}

.auth-error-section{
	color: #FF6666;
	font-size: 14px !important;
    font-style: italic;
    clear: both;
    overflow: hidden;
}

.auth-error-section p{
	/*color: #666666 !important;*/
	color: #FF6666;
    float: left;
    font-size: 14px !important;
    font-style: italic;
    width: 370px;
}

.forgot-password-page .auth-error-section p{
	width: 100% !important;
}

.general-message-page .auth-page-white-box{
	color: #666666;
    font-size: 22px;
    line-height: 28px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.nav-mobile{
	display: none;
}

.showcase-box-image img {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    border: none;
}

.wf-loading .intro h1, .wf-loading .feature-info-box-tour h1  {
  visibility:hidden !important;
}

.homepage-testimonial{
	overflow: hidden;
	padding-top: 20px;
}

.homepage-testimonial-left{
    background-repeat: no-repeat;
    float: left;
    height: 250px;
    width: 300px;
}

.testimonial-box-1 .homepage-testimonial-left{
	background-image: url("https://payhip.com/images/springwood.png");
}

.testimonial-box-2 .homepage-testimonial-left{
	background-image: url("https://payhip.com/images/testimonial-2.png");
}

.homepage-testimonial-right{
	float: left;
	width: 670px;
}

.homepage-testimonial h3{
	color: #2F353E;
	font-size: 32px;
	line-height: 42px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 600px;
}

.homepage-testimonial hr{
	border: 1px solid #EEEEEE;
    margin-bottom: 0;
    margin-top: 2px;
}

.homepage-testimonial p{
	color: #999999;
}

.homepage-testimonial p a{
	color: #767470;
}

.homepage-testimonial-wrapper { position: relative; overflow: auto; height: auto !important; }
.homepage-testimonial-wrapper li { list-style: none; }
.homepage-testimonial-wrapper ul li { float: left; }

.homepage-testimonial-wrapper ul{
	padding-left: 0px;
}

.homepage-testimonial-wrapper .prev-next-wrapper{
	position: absolute;
    right: 25px;
    top: 40px;
}

.homepage-testimonial-wrapper .prev-next-wrapper .unslider-arrow{
	width: 30px;
	/*height: 50px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
	background-image: url('https://payhip.com/images/testimonial-arrows.png');
}

.homepage-testimonial-wrapper .prev-next-wrapper .prev{
	background-position: -20px 0;
}

.homepage-testimonial-wrapper .prev-next-wrapper .next{
	background-position: 50px 0;
}

.homepage-testimonial-wrapper .prev-next-wrapper .prev:hover{
	background-position: -20px -52px;
	text-decoration: none;
}

.homepage-testimonial-wrapper .prev-next-wrapper .next:hover{
	background-position: 50px -52px;
	text-decoration: none;
}

.homepage-testimonial-wrapper .dots{
	position: absolute;
	left: 0;
	right: 0;
	top: 0px;
}

.homepage-testimonial-wrapper .dot {
	-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
}

.homepage-testimonial-wrapper .dots li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	text-indent: -999em;
	border: 2px solid #000000;
	border-radius: 6px;
	cursor: pointer;
	opacity: 1;
	-webkit-transition: background .5s, opacity .5s;
	-moz-transition: background .5s, opacity .5s;
	transition: background .5s, opacity .5s;
}

.homepage-testimonial-wrapper .dots li.active {
	background: #000000;
	opacity: 1;
}

.eu-vat-homepage-notice{
	overflow: hidden;
	padding: 25px 0;
	background-color: #f8fdfe;
	text-align: center;
	color: #1798be;
	border-top: 1px solid #bee1f3;
	border-bottom: 1px solid #bee1f3;
}

.eu-vat-homepage-notice img{
	vertical-align: middle;
	margin-right: 12px;
	position: relative;
	top: -2px;
}

.eu-vat-page .pricing-faq-bottom-section h2{
	padding-left: 0px;
	background-image: none;
	text-align: center;
}

.eu-vat-page .pricing-faq-bottom-section h2 img{
	margin-right: 10px;
	position: relative;
	bottom: -5px;
}

.eu-vat-page p.normal{
	font-size: 18px;
	color: #777777;
	line-height: 30px;
}

.eu-vat-page ul.normal{
	padding-left: 20px;
	color: #777;
	font-size: 17px;
}

.eu-vat-page ul.normal li{
	display: list-item;
	float: none;
	width: 100%;
	list-style-type: disc;
	min-height: 5px !important;
}

.eu-vat-page ul.faq-boxes-ul{
	margin-left: 0px;
}

.eu-vat-page ul.faq-boxes-ul li{
	margin-right: 40px;
	margin-left: 30px;
}

.features-page .feature-intro-txt h2{
    color: #444444;
    font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
    font-weight: normal;
    line-height: 33px;
    text-align: left;
}

.features-page .feature-intro-txt p{
	text-align: left;
	font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
	color: #8E959C;
	font-size: 18px;
	font-weight: normal;
	line-height: 28px;
	text-shadow: 1px 1px 0 #FFFFFF;
}

.features-page .feature-intro-section{
	overflow: hidden;
	padding-bottom: 80px;
	padding-top: 80px;
	border-bottom: 1px solid #EEEEEE;
}

.features-page .feature-intro-txt{
	float: left;
	width: 500px;
}

.features-page .feature-intro-img{
	float: right;
	margin-right: 10px;
	width: 210px;
}

.social-inner-wrapper, .feature-intro-wrapper{
	margin: 0 auto;
	width: 860px;
}

.features-page .build-direct-relationship-section .feature-intro-wrapper{
	width: 950px;
}

.features-page .build-direct-relationship-section .feature-intro-img{
	position: relative;
	top: -25px;
	width: 390px;
}

.features-page .build-direct-relationship-section img{
	max-width: 150px;
	display: inline-block;
	border-radius: 500px;
	margin: 10px;
	padding: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
	border: 1px solid #EEE;
}

/**************** PAYOUT ENABLED START ****************/

/* All Pages Start */

body.payout-enabled .green-button{
	background-color: #60B044;
    background-image: linear-gradient(#8ADD6D, #60B044);
    background-image: linear-gradient(#8ADD6D, #60B044);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ADD6D), to(#60B044));
    background-image: -ms-linear-gradient(top, #8ADD6D, #60B044);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8ADD6D', endColorstr='#60B044')";
    background-repeat: repeat-x;
    border: 1px solid #5CA941;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

body.payout-enabled .green-button:hover,
body.payout-enabled .green-button:active,
body.payout-enabled .green-button:focus{
	/*normal*/
	background-image: linear-gradient(#96E07C, #70B857);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#96E07C), to(#70B857));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #96E07C, #70B857);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96E07C', endColorstr='#70B857'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96E07C', endColorstr='#70B857')"; /* IE8 */
    text-decoration: none;
}

body.payout-enabled .blue-button{
	background-color: #64CFE5;
    background-image: linear-gradient(#64CFE5, #2D95C6);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64CFE5), to(#2D95C6));
    background-image: -ms-linear-gradient(top, #64CFE5, #2D95C6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#2D95C6');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#2D95C6')";
    background-repeat: repeat-x;
    border: 1px solid #3784A4;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

body.payout-enabled .blue-button:hover,
body.payout-enabled .blue-button:active,
body.payout-enabled .blue-button:focus{
	/*normal*/
	background-image: linear-gradient(#64CFE5, #3CA3D3);
	/*chrome*/
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64CFE5), to(#3CA3D3));
	/*ie 10+*/
	background-image: -ms-linear-gradient(top, #64CFE5, #3CA3D3);
	/*ie older*/
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64CFE5', endColorstr='#3CA3D3')"; /* IE8 */
	text-decoration: none;
	border-color: #3784A4;
}

body.payout-enabled .business-plan-badge{
	color: #79BD9A;
	font-size: 10px;
	border: 1px solid #79BD9A;
	padding: 3px 10px;
	border-radius: 50px;
	margin-left: 5px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

body.payout-enabled .pro-bottom-signup h1{
	font-size: 30px;
}

body.payout-enabled .pro-bottom-signup .pro-bottom-signup-bottom-wrapper{
	text-align: center;
	margin-top: 30px;
}

body.payout-enabled .pro-bottom-signup .pro-bottom-signup-bottom{
	color: #FFFFFF;
    height: 48px;
    line-height: 46px;
    padding: 0 32px;
    font-size: 16px;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block;
    transition: all .2s ease;
    text-align: center;
    vertical-align: middle;
    font-weight: 600;
    /*font-family: "acumin-pro";*/
}

/* All Pages End */

/* Pricing Start */

.payout-enabled.pricing-page h1{
	/*font-family: "acumin-pro";*/
}

.payout-enabled.pricing-page .header{
	border-bottom: none;
}

.payout-enabled.pricing-page h2{
	margin-top: 20px;
}

.payout-enabled.pricing-page .pricing-boxes-wrapper{
	text-align: center;
	font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
	margin-bottom: -90px;
}

.payout-enabled.pricing-page .pricing-boxes-wrapper *{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.payout-enabled.pricing-page .pricing-box{
	display: inline-block;
	width: 365px;
	border: 1px solid #C1CBD4;
	border-radius: 4px;
	background-color: #FFFFFF;
	box-shadow: 0 15px 25px -5px rgba(39,55,74,.15), 0 15px 40px -20px rgba(39,55,74,.1);
}

.payout-enabled.pricing-page .pricing-box .pricing-box-inner{
	padding: 40px;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-inner .plan-icon-wrapper{
	width: 100px;
	height: 100px;
	margin: 0 auto;
	margin-top: -100px;
	background-color: #FFFFFF;
	padding: 20px;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-inner .plan-icon{
	width: 100%;
	height: 100%;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-header{
	font-size: 28px;
	font-weight: 600;
	line-height: 1;
	font-family: "acumin-pro";
}

.payout-enabled.pricing-page .pricing-box .pricing-box-description{
	padding: 0 20px;
	font-size: 16px;
	color: #72808E;
	margin-bottom: 16px;
	margin-top: 16px;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-price{
    font-weight: 200;
    font-size: 60px;
    letter-spacing: 0em;
	position: relative;
	left: 10px;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-price .num{

}

.payout-enabled.pricing-page .pricing-box .pricing-box-price .percentage{
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    margin-top: -32px;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-price .additional{
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    margin-top: -12px;
    position: relative;
    left: -10px;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-price .additional .merchant{
	border-bottom: 1px dashed #CCCCCC;
	cursor: pointer;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-per-transaction{
	font-size: 12px;
	color: #999999;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-top: -10px;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-button{
	margin-top: 35px;
}

.payout-enabled.pricing-page .pricing-box .pricing-box-button a{
    color: #FFFFFF;
    height: 48px;
    line-height: 46px;
    padding: 0 32px;
	font-size: 16px;
	border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
	display: inline-block;
	transition: all .2s ease;
	text-align: center;
	vertical-align: middle;
	font-weight: 600;
    font-family: "acumin-pro";
}

.payout-enabled.pricing-page .pricing-box .pricing-box-button a:hover{
	background-color: #40915A;
	text-decoration: none;
}

.payout-enabled.pricing-page .pricing-plan-details-section{
	background-color: #F9FAFA;
	border-top: 1px solid #D6DDE3;
	border-bottom: 1px solid #D6DDE3;
	padding-bottom: 50px;
}

.payout-enabled.pricing-page .pricing-page-top{
	margin-bottom: 0px;
	height: auto;
}

.payout-enabled.pricing-page .separator-line{
  margin: 20px auto;
  max-width: 50px;
  border-top: 2px solid #CCCCCC;
  border-radius: 2px;
  position: relative;
}

.payout-enabled.pricing-page .pricing-box .popover{
	font-size: 14px !important;
	min-width: 235px !important;
	text-align: center !important;
}

.payout-enabled.pricing-page .pricing-plan-details-section .pricing-plan-details-section-inner{
	width: 740px;
	margin: 0 auto;
	margin-top: 120px;
	text-align: center;
	font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
	overflow: hidden;
}

.payout-enabled.pricing-page .pricing-plan-details-section *{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.payout-enabled.pricing-page .pricing-plan-details-section .pricing-plan-details-column{
	width: 350px;
	float: left;
}

.payout-enabled.pricing-page .pricing-plan-details-section .pricing-plan-details-row{
	border-top: 1px solid #d6dde3;
	padding: 12px 20px;
}

.payout-enabled.pricing-page .pricing-plan-details-section .pricing-plan-details-row:first-child{
	border-top: none;
}

.payout-enabled.pricing-page .pricing-plan-details-section .pricing-plan-details-row.strikethrough span{
	color: #999999;
	text-decoration: line-through;
}

.payout-enabled.pricing-page .pricing-plan-details-section .pricing-plan-details-row .glyphicon-ok{
	color: #51b371;
	font-size: 13px;
	margin-right: 3px;
}

.payout-enabled.pricing-page .pricing-plan-details-section .pricing-plan-details-row .question-mark{
	width: 12px;
	opacity: 0.3;
	position: relative;
	left: 5px;
	top: -1px;
	cursor: pointer;
}

.payout-enabled.pricing-page .pricing-plan-details-section .popover{
	font-size: 13px !important;
	min-width: 50px !important;
	text-align: center !important;
}

.payout-enabled.pricing-page .pricing-faq-bottom-section h2{
	padding-top: 10px;
    margin-top: 50px;
}

.payout-enabled.pricing-page .pricing-faq h3{
	font-size: 18px;
}

/* Pricing End */

/* Features Start */

@-webkit-keyframes ring-pulse{0%{-webkit-transform:scale(.1);opacity:0}50%{-webkit-transform:scale(.5);opacity:1}100%{-webkit-transform:scale(1);opacity:0}}@-moz-keyframes ring-pulse{0%{-moz-transform:scale(.1);opacity:0}50%{-moz-transform:scale(.5);opacity:1}100%{-moz-transform:scale(1);opacity:0}}@keyframes ring-pulse{0%{-webkit-transform:scale(.1);-moz-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1);opacity:0}50%{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:1}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}

.payout-enabled.features-page h1{
	/*font-family: "acumin-pro";*/
	color: #444444;
	font-size: 40px;
	font-size-adjust: 0.49;
	font-style: normal;
	font-weight: bold;
	letter-spacing: -0.03em;
	line-height: 60px;
	margin: 0;
	text-align: center;
	text-shadow: 1px 1px 0 #FFFFFF;
}

.payout-enabled.features-page .page-top-h2{
	margin-top: 20px;
}

.payout-enabled.features-page .embed-demo-holder *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.payout-enabled.features-page .embed-demo-holder{
	width: 450px;
	height: 500px;
	float: left;
	position: relative;
}

.payout-enabled.features-page .pulse-ring{
	border-radius: 100%;
    left: 50%;
    position: absolute;
}

.payout-enabled.features-page .pulse-ring-one{
	background-color: #cce6d8;
	bottom: 228px;
	height: 84px;
	margin-left: -42px;
	width: 84px;
	z-index: 6;
}

.payout-enabled.features-page .pulse-ring-two{
	opacity: 1;
	background-color: #eef7f2;
	bottom: 212px;
	height: 116px;
	margin-left: -58px;
	width: 116px;
	z-index: 5;
}

.payout-enabled.features-page .pulse-ring-large{
	-webkit-animation: ring-pulse 6s linear infinite;
	-o-animation: ring-pulse 6s linear infinite;
	animation: ring-pulse 6s linear infinite;
	opacity: 0;
	border: 1px solid rgba(121,189,154,0.50);
}

.payout-enabled.features-page .pulse-ring-large-one{
	-webkit-animation-delay: 4s;
	animation-delay: 4s;
	bottom: -5px;
	height: 550px;
	margin-left: -275px;
	width: 550px;
	z-index: 4;
}

.payout-enabled.features-page .pulse-ring-large-two{
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	bottom: 75px;
	height: 390px;
	margin-left: -195px;
	width: 390px;
	z-index: 3;
}

.payout-enabled.features-page .pulse-ring-large-three{
	bottom: 5px;
	height: 550px;
	margin-left: -275px;
	width: 550px;
	z-index: 2;
}

.payout-enabled.features-page .demo-button-wrapper{
    position: absolute;
    z-index: 100;
    text-align: center;
    width: 100%;
    height: 350px;
    top: 50px;
}

.payout-enabled.features-page .demo-button-wrapper a{
	color: #FFFFFF;
	height: 48px;
	line-height: 46px;
	padding: 0 32px;
	font-size: 16px;
	border-radius: 4px;
	box-shadow: none;
	box-sizing: border-box;
	display: inline-block;
	transition: all .2s ease;
	text-align: center;
	vertical-align: middle;
	font-weight: 600;
	font-family: "acumin-pro";
	margin-top: 150px;
}

.payout-enabled.features-page .tour-list-of-features li{
	width: 400px;
	min-height: 230px;
}

.payout-enabled.features-page .tour-list-of-features li h3{
	font-size: 18px;
}

.payout-enabled.features-page .feature-intro-section.subscriptions-section .feature-intro-img{
	width: 400px;
	margin-top: 140px;
}

.payout-enabled.features-page .feature-intro-section.subscriptions-section .feature-intro-img img{
	width: 400px;
}

.payout-enabled.features-page .feature-intro-section.subscriptions-section .feature-intro-txt{
	width: 440px;
}

/* Features End */

/* Homepage Start */

.payout-enabled.homepage-body .header{
	border-bottom: none;
}

.payout-enabled.homepage-body .homepage-hero{
	text-align: center;
	width: 800px;
	margin: 0 auto;
}

.payout-enabled.homepage-body .homepage-hero h1{
	color: #222222;
	font-family: "FS Albert Web Bold", Arial, Verdana , sans-serif;
	font-size-adjust: 0.49;
	font-weight: bold;
	font-style: normal;
	font-size: 50px;
	letter-spacing: -0.03em;
	line-height: 60px;
	margin: 0;
	text-shadow: 1px 1px 0 #FFFFFF;
	margin-top: 50px;
}

.payout-enabled.homepage-body .homepage-hero p{
    font-size: 19px;
    line-height: 30px;
    width: 600px;
    margin: 0 auto;
    color: #999;
    margin-top: 10px;
    margin-bottom: 30px;
    font-family: "proxima-nova","Helvetica Neue",helvetica,arial,sans-serif;
}

.payout-enabled.homepage-body .homepage-hero .signup-free-button-wrapper{
	margin-bottom: 50px;
}

.payout-enabled.homepage-body .homepage-hero .signup-free-button{
    color: #FFFFFF;
    font-size: 20px;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block;
    transition: all .2s ease;
    text-align: center;
    vertical-align: middle;
    font-weight: 600;
	font-family: "FS Albert Web Bold", Arial, Verdana , sans-serif;
    padding: 10px 0px;
}

.payout-enabled.homepage-body .homepage-hero .signup-free-button span{
    line-height: 46px;
    padding: 10px 30px;
    padding-left: 60px;
    background-image: url(https://payhip.com/images/payout/homepage-hero-button-star.svg);
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 18px 5px;
}

.payout-enabled.homepage-body .homepage-boxes .box h3{
	font-weight: bold;
}

.payout-enabled.homepage-body .showcase-box h3{
	width: 100%;
	font-size: 18px;
}

/* Homepage End */

/**************** PAYOUT ENABLED END ****************/