.front .block-payeezy-blocks {
  float : left;
  cursor: pointer;	
}

.block-payeezy-blocks#block-payeezy-blocks-pb-progress-widget {
  float: none;
  margin-left: 110px;
}

.not-front .block-payeezy-blocks#block-payeezy-blocks-pb-progress-widget {
  margin-top: -30px;
}



#block-payeezy-blocks-pb-progress-widget ul { 
    list-style: none; 
    overflow: hidden; 
    font: 18px Helvetica, Arial, Sans-Serif;
}
#block-payeezy-blocks-pb-progress-widget ul li { 
    float: left; 
}
#block-payeezy-blocks-pb-progress-widget ul li a {
    color: white;
    text-decoration: none; 
    padding: 10px 0 10px 65px;
    background: #757575; 
    position: relative; 
    display: block;
    float: left;
}

#block-payeezy-blocks-pb-progress-widget ul li a.completed {
	background: #757575; 
}

#block-payeezy-blocks-pb-progress-widget ul li a.in-progress {
    background: #4cca00; 
}

#block-payeezy-blocks-pb-progress-widget ul li a.pending {
    background: #757575; 
}

#block-payeezy-blocks-pb-progress-widget ul li a.completed:after {
	border-left: 30px solid #757575;
}

#block-payeezy-blocks-pb-progress-widget ul li a.in-progress:after {
	border-left: 30px solid #4cca00;
}

#block-payeezy-blocks-pb-progress-widget ul li a.pending:after {
	border-left: 30px solid #757575;
}

#block-payeezy-blocks-pb-progress-widget ul li a:after { 
    content: " "; 
    display: block; 
    width: 0; 
    height: 0;
    border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
    border-bottom: 50px solid transparent;
    border-left: 30px solid #757575;
    position: absolute;
    top: 50%;
    margin-top: -50px; 
    left: 100%;
    z-index: 2; 
}

#block-payeezy-blocks-pb-progress-widget ul li a:before { 
    content: " "; 
    display: block; 
    width: 0; 
    height: 0;
    border-top: 50px solid transparent;       
    border-bottom: 50px solid transparent;
    border-left: 30px solid white;
    position: absolute;
    top: 50%;
    margin-top: -50px; 
    margin-left: 1px;
    left: 100%;
    z-index: 1; 
}

#block-payeezy-blocks-pb-home-api, #block-payeezy-blocks-pb-home-ca {
  width: 575px;
  height: 384px;	
}

#block-payeezy-blocks-pb-home-api {
  background: url("../images/home-blocks-api.png") no-repeat;
  margin-right: 12px;
}

.home-payeezy-block-title, .home-payeezy-block-body {
  text-align: center;	
  color: #ffffff;
}

.home-payeezy-block-body {
  letter-spacing: 0.1em;
}

.home-payeezy-block-title a, .home-payeezy-block-title a:hover {
  color: #ffffff;	
  font-weight: bold;
  letter-spacing: 0.12em;
}

#block-payeezy-blocks-pb-home-api .home-payeezy-block-wrapper,
#block-payeezy-blocks-pb-home-ca .home-payeezy-block-wrapper {
  padding-top: 207px;	
}

#block-payeezy-blocks-pb-home-api .home-payeezy-block-wrapper .home-payeezy-block-title,
#block-payeezy-blocks-pb-home-ca .home-payeezy-block-wrapper .home-payeezy-block-title  {
  font-size: 28px;	
}

#block-payeezy-blocks-pb-home-api .home-payeezy-block-wrapper .home-payeezy-block-body,
#block-payeezy-blocks-pb-home-ca .home-payeezy-block-wrapper .home-payeezy-block-body  {
  font-size: 12px; 
  padding-top: 40px; 
  text-transform: uppercase;
}

#block-payeezy-blocks-pb-home-ca {
  background: url("../images/home-blocks-create-account.png") no-repeat;
}


/* Home Page Bottom Blocks */

#block-payeezy-blocks-pb-home-sandbox,
#block-payeezy-blocks-pb-home-sdk,
#block-payeezy-blocks-pb-home-blog {
  width: 380px;  	
  height: 315px;
}

#block-payeezy-blocks-pb-home-sandbox {
  margin-top: 1px;
  background: url("../images/home-blocks-sandbox.png") no-repeat;	
}

#block-payeezy-blocks-pb-home-sdk {
  background: url("../images/home-blocks-sdk.png") no-repeat;	
}

#block-payeezy-blocks-pb-home-blog {
  background: url("../images/home-blocks-blog.png") no-repeat;	
}

#block-payeezy-blocks-pb-home-blog .get-certified {
  background: url("../images/home-blocks-certified.png") no-repeat;  
  height: 315px;
}

#block-payeezy-blocks-pb-home-sandbox .home-payeezy-block-title,
#block-payeezy-blocks-pb-home-sdk .home-payeezy-block-title,
#block-payeezy-blocks-pb-home-blog .home-payeezy-block-title {
  font-size: 22px;
  padding-top: 185px;
  color: #ffffff;
}

#block-payeezy-blocks-pb-home-sandbox .home-payeezy-block-body,
#block-payeezy-blocks-pb-home-sdk .home-payeezy-block-body,
#block-payeezy-blocks-pb-home-blog .home-payeezy-block-body {
  text-transform : uppercase;
  padding-top: 30px;
  font-size: 12px;
}

#block-payeezy-blocks-pb-home-sandbox ,
#block-payeezy-blocks-pb-home-sdk {
  margin-right: 12px;	
}

.faq-payeezy-block-sub-title {
	padding-top: 20px;
}

.faq-payeezy-block-sub-title.support-contact-phone {
  padding-top: 20px;	
}

.support-contact-phone a:hover {
  color: #00b6f0;	
}