/* Enter Your Custom CSS Here */

/* Language Changes */
html[lang|="en"] .intro .logo span,
html[lang|="en"] .intro .intro-features div .text h3,
html[lang|="en"] .intro .intro-features div .text p,
html[lang|="en"] .footer .info p,
html[lang|="en"] .footer .disclaimer {
  text-indent: -9999px;
  line-height: 0;
}

html[lang|="en"] .intro .logo span:after,
html[lang|="en"] .intro .intro-features div .text h3:after,
html[lang|="en"] .intro .intro-features div .text p:after,
html[lang|="en"] .footer .info p:after,
html[lang|="en"] .footer .disclaimer:after {
  text-indent: 0;
  display: block;
  line-height: normal;
}
html[lang|="en"] .intro .logo span:after {
  content: "Accept credit and debit cards from your smartphone";
}
html[lang|="en"] .intro .intro-features div:nth-child(1) .text h3:after {
  content: "Download the app and sign up";
}
html[lang|="en"] .intro .intro-features div:nth-child(1) .text p:after {
  content: "We will mail you the swiper free of charge";
}
html[lang|="en"] .intro .intro-features div:nth-child(2) .text h3:after {
  content: "Accept credit and debit cards from your smartphone";
}
html[lang|="en"] .intro .intro-features div:nth-child(2) .text p:after {
  content: "Don't lose another sale";
}
html[lang|="en"] .intro .intro-features div:nth-child(3) .text h3:after {
  content: "Receive money directly into your account";
}
html[lang|="en"] .intro .intro-features div:nth-child(3) .text p:after {
  content: "At any US or PR bank";
}
html[lang|="en"] .footer .info p:after {
  content: "Accept credit and debit cards from your smartphone";
}
html[lang|="en"] .footer .disclaimer:after {
  content: "* The card reader (swiper) has a cost of $ 10 for the first unit. Additional units cost $ 54.95 plus applicable taxes. The mailing of the card reader (priority mail) has a cost of $ 6.65 or the current rate applied by the USPS at the time of shipment. This cost is transferred without any type of surcharge.";
}
html[lang|="es"] .footer .disclaimer2.en {
  display: none;
}
html[lang|="en"] .footer .disclaimer2.es {
  display: none;
}
html[lang|="es"] .btn-app-store:after {
  content: "¡Regístrate ya!";
}
html[lang|="en"] .btn-app-store:after {
  content: "Register now!";
}
html[lang|="en"] .field_err_message {
  content: "Register now!";
}

/* Nav Menu Changes */
.nav-toggle {
  opacity: 0.75;
}
.nav-toggle:after {
  content: "Menu";
  font-size: 18px;
  vertical-align: 2px;
  text-transform: uppercase;
  margin-left: 10px;
}
.offcanvas-nav .top-bar {
  margin-bottom: 0;
}
.offcanvas-nav:before {
  background: -webkit-linear-gradient(#0f0f0f, #363636); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#0f0f0f, #363636); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#0f0f0f, #363636); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#0f0f0f, #363636); /* Standard syntax */
}
.offcanvas-logo {
  display: none;
}
@media (min-width: 768px) {
  .nav-toggle {
    display: none;
  }
  .offcanvas-nav {
    position: absolute;
    visibility: visible;
    width: auto;
    min-height: 0;
    margin-top: 26px;
    margin-right: 40px;
    text-align: right;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .home .offcanvas-nav {
    margin-top: 32px;
    z-index: 10;
  }
  .offcanvas-nav:before {
    display: none;
  }
  .offcanvas-nav .nav-head {
    display: none;
  }
  .offcanvas-nav .nav-body {
    padding: 0;
  }
  .offcanvas-nav .nav-body .inner {
    padding: 0;
  }
  .offcanvas-nav .nav-link ul {
    margin-bottom: 0;
  }
  .offcanvas-nav .nav-link ul li {
    display: inline-block;
    margin-bottom: 0;
  }
  .offcanvas-nav .nav-link ul li a {
    margin-right: 15px;
    opacity: 0.75;
    color: #2D607B;
  }
  .home .offcanvas-nav .nav-link ul li a {
    color: #FFF;
  }
  .offcanvas-nav .nav-link ul li:last-child a {
    margin-right: 0;
  }
  .mCustomScrollbar, .mCustomScrollBox {
    height: auto !important;
  }
}
@media (min-width: 992px) {
  .offcanvas-nav {
    margin-top: 32px;
    margin-right: 80px;
  }
  .offcanvas-nav .nav-link ul li a {
    margin-right: 30px;
  }
}
@media (min-width: 1200px) {
  .offcanvas-nav {
    margin-right: 140px;
  }
}


/* Intro Changes */
.intro .logo {
  font-size: 48px;
}
.intro .logo span {
  font-size: 18px;
}
.btn-app-store {
  background: rgb(141,191,67);
  background: -moz-linear-gradient(top, rgb(141,191,67) 0%, rgb(107,164,15) 100%);
  background: -webkit-linear-gradient(top, rgb(141,191,67) 0%,rgb(107,164,15) 100%);
  background: -o-linear-gradient(top, rgb(141,191,67) 0%,rgb(107,164,15) 100%);
  background: -ms-linear-gradient(top, rgb(141,191,67) 0%,rgb(107,164,15) 100%);
  background: linear-gradient(to bottom, rgb(141,191,67) 0%,rgb(107,164,15) 100%);
  border-color: #447314;
}
.btn-app-store:hover {
  background: rgb(127,173,59);
  background: -moz-linear-gradient(top, rgb(127,173,59) 0%, rgb(97,148,14) 100%);
  background: -webkit-linear-gradient(top, rgb(127,173,59) 0%,rgb(97,148,14) 100%);
  background: -o-linear-gradient(top, rgb(127,173,59) 0%,rgb(97,148,14) 100%);
  background: -ms-linear-gradient(top, rgb(127,173,59) 0%,rgb(97,148,14) 100%);
  background: linear-gradient(to bottom, rgb(127,173,59) 0%,rgb(97,148,14) 100%);
}
.btn-app-store:after {
  font-size: 18px;
  font-weight: bold;
  color: #31540c;
  text-shadow: #addc7e 0 1px 0;
}
.btn-app-store i {
  display: none;
}
.btn-app-store div {
  display: none;
}
@media (min-width: 851px) {
  .only-mobile {
    display: none;
  }
}
@media (max-width: 480px) {
  .intro {
    background-image: url(https://paypocketmobile.com/wp-content/uploads/2015/06/home-intro-mobile04.jpg) !important;
  }
}


/* Forms Changes */

.wpb_wrapper .register_form_checkbox li a {
    color: #23527c !important;
}

html[lang|="es"] .register_form_checkbox span.gfield_required:after {
    content: "campo requerido";
    font-size: .8em;
    color: inherit;
    font-weight: normal;
}

html[lang|="en"] .register_form_checkbox span.gfield_required:after {
    content: "required field";
    font-size: .8em;
    color: inherit;
    font-weight: normal;
}

.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
  display: inline;
  margin-left: 5px;
}
.gform_button,
.gform_previous_button,
.gform_next_button {
  vertical-align: top !important;
}
@media (max-width: 420px) {
  .gform_wrapper .button {
    font-size: 21px !important;
    padding-top: 8px !important;
    padding-bottom: 7px !important;
  }
}


/* Footer Changes */
.footer .copyright a {
  color: #2b83a9;
}
.footer .body .column.col-50 {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
}
.footer-nav ul {
  text-align: center !important;
}
.footer-head .info h2 {
  font-size: 52px;
}
.footer-head .info p {
  font-size: 30px;
}
@media (max-width: 851px) {
  .only-desktop {
    display: none;
  }
}


/* Other Changes */
.video-block a {
  color:#ffffff !important;
  font-size:250% !important;
}
.light-color .block-heading span {
  opacity:1 !important;
}

/* New Changes Agosto 2016 */
/* for reference: Previous gradient colors: #98dbf7 #2b83a9 */


.intro .gradient {
    opacity: 0.75;
    background: #283078;
    background: -moz-linear-gradient(top, #283078 0%, #2b83a9 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #283078), color-stop(100%, #2b83a9));
    background: -webkit-linear-gradient(top, #283078 0%, #2b83a9 100%);
    background: -o-linear-gradient(top, #283078 0%, #2b83a9 100%);
    background: -ms-linear-gradient(top, #283078 0%, #2b83a9 100%);
    background: linear-gradient(to bottom, #283078 0%, #2b83a9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#283078', endColorstr='#2b83a9', GradientType=0 );
}
.vc_custom_1435352400821:before {
    opacity: 0.75;
    background: #283078;
    background: -moz-linear-gradient(top, #283078 0%, #2b83a9 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #283078), color-stop(100%, #2b83a9)) !important;
    background: -webkit-linear-gradient(top, #283078 0%, #2b83a9 100%) !important;
    background: -o-linear-gradient(top, #283078 0%, #2b83a9 100%) !important;
    background: -ms-linear-gradient(top, #283078 0%, #2b83a9 100%) !important;
    background: linear-gradient(to bottom, #283078 0%, #2b83a9 100%) !important;
}
.vc_custom_1432785182226:before {
    opacity: 0.9;
    background: #283078;
    background: -moz-linear-gradient(top, #283078 0%, #2b83a9 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #283078), color-stop(100%, #2b83a9)) !important;
    background: -webkit-linear-gradient(top, #283078 0%, #2b83a9 100%) !important;
    background: -o-linear-gradient(top, #283078 0%, #2b83a9 100%) !important;
    background: -ms-linear-gradient(top, #283078 0%, #2b83a9 100%) !important;
    background: linear-gradient(to bottom, #283078 0%, #2b83a9 100%) !important;
}
.vc_custom_1435352290488:before {
    opacity: 0.6;
    background: #2b83a9;
    background: -moz-linear-gradient(top, #2b83a9 0%, #283078 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #2b83a9), color-stop(100%, #283078)) !important;
    background: -webkit-linear-gradient(top, #2b83a9 0%, #283078 100%) !important;
    background: -o-linear-gradient(top, #2b83a9 0%, #283078 100%) !important;
    background: -ms-linear-gradient(top, #2b83a9 0%, #283078 100%) !important;
    background: linear-gradient(to bottom, #2b83a9 0%, #283078 100%) !important;
}
.purechat-widget .purechat-widget-header, .purechat-window .purechat-widget-header, .purechat-hosted-widget .purechat-widget-header {
    background: #283078 !important;
}
.purechat-widget .btn, .purechat-window .btn {
    background-color: #283078 !important;
}
.intro .logo img {
    max-width: 390px !important;
}
.intro.transformed .logo img {
    max-width: 330px !important;
}
#preloader .logo img {
    max-width: 330px;
}
#preloader .logo {
    margin: -31px 0 0 -165px;
}
.footer-head .logo a {
    display: block;
    width: 300px;
}
.footer-head .logo, .footer-head .info {
    display: block;
}
.footer-head {
    display: block;
}
.footer-head .logo a {
    margin: 0 auto;
}
.navbar .logo img {
    width: 250px;
}
.vc_custom_1432785182226:before {
    opacity: 0.9;
    background: #283078;
    background: -moz-linear-gradient(top, #2b83a9 0%, #98dbf7 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #2b83a9), color-stop(100%, #98dbf7)) !important;
    background: -webkit-linear-gradient(top, #283078 0%, #2b83a9 100%) !important;
    background: -o-linear-gradient(top, #2b83a9 0%, #98dbf7 100%) !important;
    background: -ms-linear-gradient(top, #2b83a9 0%, #98dbf7 100%) !important;
    background: linear-gradient(to bottom, #283078 0%, #2b83a9 100%) !important;
}
.vc_custom_1472676440248 {
    background-color: #283078 !important;
}
.sub-menu li a {
    color: #283078 !important;
    font-weight: 700;
}
.info {
    margin-top: 20px;
}
.whitelinks li a {
    color: #fff !important;
}