@font-face{font-family:effra-regular;src: url("../fonts/effra-regular.eot")}
@font-face{font-family:effra-regular;src:url("../fonts/effra-regular.ttf")}
@font-face{font-family: effra-light;src: url("../fonts/effra-light.eot")}
@font-face{font-family: effra-light;src: url("../fonts/effra-light.ttf")}
@font-face{font-family:Roboto-Light;src:url("../fonts/Roboto-Light.eot")}
@font-face{font-family:Roboto-Light;src:url("../fonts/Roboto-Light.ttf")}
html, body{-webkit-font-smoothing:antialiased;background:#fff;font-family:"Open Sans", sans-serif;min-height:100%;}
h1, h2, h3, h5, h6{font-weight:normal;font-family:"effra-light", sans-serif;}
h1{margin-bottom:0;font-size:2.75em;}
h2{font-size:1.75em;}
h2, h4{font-family:"Open Sans", sans-serif;font-weight:normal;}
h3{margin-bottom:0;margin-top:0;font-size:2.25em;}
h3 a.small{font-size:0.5em;}
h4{margin-bottom:1.5em;margin-top:0;color:#6e777e;font-size:1.625em;margin-bottom:5px;}
h4.has-icon{background-position:left;background-repeat:no-repeat;height:81px;color:#000;font-size:1.75em;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;padding-left:3.5em;padding-top:0.5em;}
h5{font-size:1.375em;margin-bottom:0;}
a:hover{color:#000;}
p{font-family:"Open Sans", sans-serif;font-size:1.25em;line-height:1.3em;margin-top:0.5em;margin-bottom:1em;color:#6e777e;}
.small{font-size:1em;}
ul{color:#6e777e;}
ul li{font-size:1.25em;}
hr{color:#A7AAB1;}
hr.footer{border:solid #fff;border-width:1px 0 0;clear:both;margin:1em 0 1.1875em;height:0;}
.pad-top{margin-top:15px !important;}
.pad-top-small{margin-top:20px !important;}
.pad-bottom{margin-bottom:35px;}
a.home-product p{padding-top:10px;color:#000;}
img.alignright{float:right;padding-left:35px;}
.TMHUITA{font-family:Throw My Hands Up in the Air;color:#0c9cd9;font-size:1.25em;font-weight:bold;}
.customersupp{background-image:url("../img/black-phone.png") !important;background-repeat:no-repeat !important;background-position:10px 1px !important;padding-left:50px !important;}
.customersupp:hover{background-image:url("../img/blue-phone.png") !important;}
.horizontal-divider{background-image:url("../img/line.png");background-repeat:no-repeat;height:23px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center;}
.tall-container-slider{height:500px;}
.tall-container-slider li{height:500px;font-size:1em;margin-left:0%}
.tall-container{background-repeat:no-repeat;background-position:center;max-width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:500px;}
.tall-container h1{background-color:#fff;opacity:0.8;display:inline-block;padding:0 15px 0 15px;opacity:1;margin-top:15px;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);}
.tall-container h1.left-text{margin-top:155px;}
.tall-container h2{margin-top:245px;background-color:#fff;opacity:0.8;display:inline-block;padding:0 15px 0 15px;opacity:1;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);}
.tall-container h2.left-text{margin-top:0;}
.tall-container p{color:#fff;font-size:1.625em;margin-bottom:15px;text-shadow:2px 2px 1px #000000;padding-top:12em;}
.tall-container p a{color:#fff;}
.tall-container p.has-h2{padding-top:0;}
.tall-container .button-left-text{margin-bottom:100px;}
.tall-container .second-button, .tall-container .search-submit, .tall-container .comment-form input[type="submit"], .comment-form .tall-container input[type="submit"]{margin-top:0;}
#reviewSlider{color:#222;}
.review-quote li{background-color:#fff;font-size:1em;}
.review-quote .stars{padding-top:1.125em;}
.review-quote .left-quote{float:left;}
.review-quote .right-quote{float:right;margin-top:-2em;}
.review-quote .orbit-container .orbit-prev, .review-quote .orbit-container .orbit-next{top:auto;bottom:2em;}
.review-quote .orbit-container .orbit-slides-container img.left-quote{margin-left:11px;}
.review-quote .orbit-container .orbit-slides-container img.right-quote{margin-right:11px;}
.review-quote h5{font-size:1em;}
.review-quote h5.date{padding-bottom:2em;}
.review-quote span#trustpilot{font-size:0.938em;background-image:url("../img/trustpilot.jpg");background-repeat:no-repeat;padding-left:25px;}
.review-quote a{font-size:0.938em;}
.latest-blogs{line-height:1.3em;font-size:1em;}
.latest-blogs h1{font-size:1.25em;font-family:"Open Sans", sans-serif;}
.latest-blogs p{line-height:1.3em;font-size:1em;}
.latest-blogs p.date{padding-top:1em;font-size:0.875em;}
.latest-blogs .border-right{border-right:1px solid #6e777e;}
.card-machine{background-repeat:no-repeat;background-position:top center;padding-top:400px;}
.card-machine p{margin:1em 0;}
.card-machine h5{font-size:1.25em;font-family:"Open Sans", sans-serif;font-weight:bold;}
.video-testimonial h1{font-size:1.25em;font-family:"Open Sans", sans-serif;font-weight:bold;}
.video-testimonial p{margin:1em 0;}
.video-testimonial ul{margin-left:1.5em;}
#testimonials img{padding-bottom:0 !important;}
#testimonials p{margin-top:-1em;}
.awards img{padding-bottom:0 !important;}
.benefits-list div{background-repeat:no-repeat;background-position:top left;padding-left:75px;}
.benefits-list div.large{padding-left:130px;min-height:110px;}
.benefits-list div.large p{font-size:1.25em;}
.benefits-list p{font-size:1em;}
.benefits-left-border{border-left:1px solid #6e777e;}
.custom-section .section-container.auto>section:not(.active), .custom-section .section-container.auto>.section:not(.active), .custom-section .section-container.vertical-tabs>section:not(.active), .custom-section .section-container.vertical-tabs>.section:not(.active), .custom-section .section-container.vertical-nav>section:not(.active), .custom-section .section-container.vertical-nav>.section:not(.active), .custom-section .section-container.horizontal-nav>section:not(.active), .custom-section .section-container.horizontal-nav>.section:not(.active), .custom-section .section-container.accordion>section:not(.active), .custom-section .section-container.accordion>.section:not(.active){background:none;}
.custom-section .section-container.auto>section:not(.active):hover, .custom-section .section-container.auto>.section:not(.active):hover, .custom-section .section-container.vertical-tabs>section:not(.active):hover, .custom-section .section-container.vertical-tabs>.section:not(.active):hover, .custom-section .section-container.vertical-nav>section:not(.active):hover, .custom-section .section-container.vertical-nav>.section:not(.active):hover, .custom-section .section-container.horizontal-nav>section:not(.active):hover, .custom-section .section-container.horizontal-nav>.section:not(.active):hover, .custom-section .section-container.accordion>section:not(.active):hover, .custom-section .section-container.accordion>.section:not(.active):hover{background:none;}
.custom-section .section-container.auto>section.active>.title a, .custom-section .section-container.auto>.section.active>.title a, .custom-section .section-container.vertical-tabs>section.active>.title a, .custom-section .section-container.vertical-tabs>.section.active>.title a, .custom-section .section-container.vertical-nav>section.active>.title a, .custom-section .section-container.vertical-nav>.section.active>.title a, .custom-section .section-container.horizontal-nav>section.active>.title a, .custom-section .section-container.horizontal-nav>.section.active>.title a, .custom-section .section-container.accordion>section.active>.title a, .custom-section .section-container.accordion>.section.active>.title a{background:none;}
.custom-section .section-container.auto>section>.title, .custom-section .section-container.auto>.section>.title, .custom-section .section-container.vertical-tabs>section>.title, .custom-section .section-container.vertical-tabs>.section>.title, .custom-section .section-container.vertical-nav>section>.title, .custom-section .section-container.vertical-nav>.section>.title, .custom-section .section-container.horizontal-nav>section>.title, .custom-section .section-container.horizontal-nav>.section>.title, .custom-section .section-container.accordion>section>.title, .custom-section .section-container.accordion>.section>.title{background:none;}
.custom-section .section-container.auto>section>.content{padding-top:0;}
.other-terminals img{padding-bottom:0 !important;padding-top:1em;}
.other-terminals p{margin-bottom:0;}
.other-terminals h3{margin-bottom:0.75em;font-size:2em;}
.other-terminals h4{padding:10px 0 10px 0;font-size:2.75em;color:#6e777e;font-weight:bold;margin:0;line-height:1em;}
.other-terminals h4.phone{margin-top:70px;margin-bottom:20px;}
.other-terminals h4 span{font-size:0.75em;}
.other-terminals .left{text-align:left;}
ul.packages{border-left:solid 1px #A7AAB1;margin-top:35px;}
ul.packages li{list-style-type:none;font-size:1.25em;padding-left:10px;text-align:left;}
.ecommerce-slider .orbit-container .orbit-prev{top:20%}
.ecommerce-slider .orbit-container .orbit-next{top:20%}
.pack-button .button, .pack-button .search-submit, .pack-button .comment-form input[type="submit"], .comment-form .pack-button input[type="submit"]{margin-top:15px;margin-bottom:15px;}
.pack-button h2{margin-top:0;}
.pack-button h2 a{color:#000;}
.tags{background-image:url("../img/tag.png");background-repeat:no-repeat;padding-left:50px;min-height:30px;}
.tags p{font-weight:bold;}
.tags p a{font-weight:normal;}
.section-heads li{display:inline;font-size:1.5em;padding:0 1em;border-right:1px solid #4b5d68;}
.section-heads li a{color:#000;}
.section-heads li a.active{color:#2ba6cb;}
.section-heads li a:hover{color:#5fa3ba;}
.awards p{font-size:0.875em;}
.button, .search-submit, .comment-form input[type="submit"]{font-size:1.1em;background-color:#9ccd5a;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9ccd5a), color-stop(100%, #7caf38));background-image:-webkit-linear-gradient(#9ccd5a, #7caf38);background-image:-moz-linear-gradient(#9ccd5a, #7caf38);background-image:-o-linear-gradient(#9ccd5a, #7caf38);background-image:linear-gradient(#9ccd5a, #7caf38);border-color:#7caf38;border-radius:7px;padding:0.2em 1.5em 0.4em 1.5em;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:none;}
.button:hover, .search-submit:hover, .comment-form input[type="submit"]:hover{background:#9ccd5a;}
#quoteModal .gform_wrapper .top_label .gfield_label{display:none;}
#quoteModal .gform_wrapper .top_label input.medium, #quoteModal .gform_wrapper .top_label select.medium{width:100%}
#quoteModal .gform_wrapper input[type=text], #quoteModal .gform_wrapper input[type=url], #quoteModal .gform_wrapper input[type=email], #quoteModal .gform_wrapper input[type=tel], #quoteModal .gform_wrapper input[type=number], #quoteModal .gform_wrapper input[type=password]{font-size:0.875em;}
#quoteModal .gform_wrapper .gform_footer{text-align:center;}
#quoteModal .gform_wrapper .top_label .gfield_error{width:100%}
.shadow-panel-top{background-image:url("../img/grey-box-top.png");min-height:50px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:362px;margin:0 auto;}
.shadow-panel{background-color:#eee;width:362px;margin:0 auto;border-left:2px solid #e2e2e3;border-right:2px solid #e2e2e3;}
.shadow-panel h5{margin-top:0;}
.shadow-panel-bottom{background-image:url("../img/grey-box-bottom.png");min-height:50px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:362px;margin:0 auto;}
.second-button, .search-submit, .comment-form input[type="submit"]{font-size:1.1em;background-color:#0b9dda;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0b9dda), color-stop(100%, #006daf));background-image:-webkit-linear-gradient(#0b9dda, #006daf);background-image:-moz-linear-gradient(#0b9dda, #006daf);background-image:-o-linear-gradient(#0b9dda, #006daf);background-image:linear-gradient(#0b9dda, #006daf);border-color:#087aaf;margin-top:1em;padding:0.2em 0.95em 0.4em 0.95em;min-width:120px;}
.second-button:hover, .search-submit:hover, .comment-form input[type="submit"]:hover{background:#0b9dda;}
.third-button{font-size:1.1em;background-color:#ccc;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #6e777e));background-image:-webkit-linear-gradient(#cccccc, #6e777e);background-image:-moz-linear-gradient(#cccccc, #6e777e);background-image:-o-linear-gradient(#cccccc, #6e777e);background-image:linear-gradient(#cccccc, #6e777e);border-color:#999;margin-top:1em;padding:0.2em 0.95em 0.4em 0.95em;min-width:120px;}
.third-button:hover{background:#6e777e;}
.search-submit{color:#fff;font-size:0.875em;margin-top:0;border:none;}
input.search-field{margin:0.5em 0;}
.top-bar{padding-bottom:1em;}
.contain-to-grid{background-color:#eee;}
.contain-to-grid .top-bar{background-color:#eee;}
.contain-to-grid .top-bar-section li a:not(.button){background-color:#eee;}
.contain-to-grid .top-bar-section ul{background-color:#eee;}
.contain-to-grid .top-bar-section ul li>a.smalltop{color:#6e777e;font-size:0.65em;font-weight:normal;margin-top:10px;line-height:25px;}
.contain-to-grid .top-bar-section ul li>a.smalltop:hover{color:#5fa3ba;}
.contain-to-grid .top-bar-section>ul>.divider, .contain-to-grid .top-bar-section>ul>[role="separator"]{border-right:1px solid #6e777e;border-left:1px solid #6e777e;}
.small-para p{font-size:1em;}
.small-para span{font-size:1.375em;font-weight:bold;}
.primary-nav{margin:0;background:#fff;padding-top:14px;padding-bottom:30px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0 0 10px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0 0 10px;box-shadow:rgba(0, 0, 0, 0.5) 0 0 10px;position:relative;z-index:9;}
.primary-nav.fixed{position:fixed;padding-bottom:8px;z-index:100;}
.primary-nav .top-bar{background:#fff;}
.primary-nav .top-bar-section ul{background:#fff;}
.primary-nav .top-bar-section .has-dropdown>a{padding-right:15px !important;}
.primary-nav .top-bar-section ul li{font-size:1em;}
.primary-nav .top-bar-section ul li>a.button, .primary-nav .top-bar-section ul li>a.search-submit{font-size:1em;background-color:#9ccd5a;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9ccd5a), color-stop(100%, #7caf38));background-image:-webkit-linear-gradient(#9ccd5a, #7caf38);background-image:-moz-linear-gradient(#9ccd5a, #7caf38);background-image:-o-linear-gradient(#9ccd5a, #7caf38);background-image:linear-gradient(#9ccd5a, #7caf38);border-color:#7caf38;border-radius:7px;padding:0em 1.5em 0.4em 1.5em;line-height:1.7em;box-shadow:0;-webkit-transition:none;}
.primary-nav .top-bar-section ul li>a.button:hover, .primary-nav .top-bar-section ul li>a.search-submit:hover{background:#9ccd5a;}
.primary-nav .top-bar-section ul.left li>a{background:#fff;color:black;font-weight:normal;font-size:0.9em;}
.primary-nav .top-bar-section ul.left li>a:hover{color:#5fa3ba;}
.primary-nav .top-bar-section ul.left li.current-menu-item>a{color:#5fa3ba;}
.primary-nav .top-bar-section ul.right li{background:#fff;}
.primary-nav .top-bar-section>ul>.divider, .primary-nav .top-bar-section>ul>[role="separator"]{border-left:0;height:25px;margin-top:10px;}
.primary-nav .right div{text-align:center;margin-top:10px;font-weight:700;}
.primary-nav .top-bar-section .dropdown li a{padding:10px;}
.primary-nav .top-bar-section .dropdown li a:hover{background-color:#eee;}
.primary-nav a:hover{color:#5fa3ba;}
.primary-nav .top-bar-section>ul>.divider, .primary-nav .top-bar-section>ul>[role="separator"]{border-right:1px solid #A7AAB1;}
.bgimg-on-top{background-repeat:no-repeat;background-position:top center;padding-top:85px;padding-bottom:10px;border-radius:6px;}
.bgimg-on-top:hover{background-color:#eee;}
.bgimg-on-top p{margin-bottom:0;}
.bgimg-on-top a{font-size:1em;}
.terminal{background-image:url(../img/TerminalProductImage.png);background-repeat:no-repeat;background-position:center;height:500px;}
.orbit-container{background:none;width:100%}
.orbit-container .orbit-slides-container img{margin:0 auto;}
.orbit-container .orbit-next>span{border-left:none;}
.orbit-container .orbit-prev>span{border-right:none;}
.orbit-container .orbit-next{background-image:url(../img/arrow-right.png);background-repeat:no-repeat;background-position:center;background-color:transparent;top:40%}
.orbit-container .orbit-next:hover{background-color:transparent;}
.orbit-container .orbit-prev{background-image:url(../img/arrow-static.png);background-repeat:no-repeat;background-position:right;background-color:transparent;top:40%}
.orbit-container .orbit-prev:hover{background-color:transparent;}
.orbit-bullets{display:table;text-align:center;height:25px;}
.orbit-bullets li{background:#555;border:solid 1px #078dcc;}
.orbit-bullets li.active{background:#fff;}
.orbit-timer{display:none;}
.section-container .content{border-left-color:#fff;}
.section-container.auto>section>.title, .section-container.auto>.section>.title{background-color:#fff;cursor:pointer;border:#fff;padding-left:5%;margin:0 auto;}
.section-container.auto>section>.title:hover, .section-container.auto>.section>.title:hover{background-color:#fff;color:#078dcc;}
.section-container.auto>section>.title:hover, .section-container.auto>.section>.title:hover{background-color:#fff;}
.section-container.auto>section.active>.title a{font-size:1.25em;alignment-adjust:central;}
.section-container.auto>section>.title a, .section-container.auto>.section>.title a{font-size:1.25em;}
.section-container.auto>section>.content, .section-container.auto>.section>.content{border-color:#fff;}
.face{position:relative;margin-bottom:35px;}
.face img{border-top-left-radius:6px;border-top-right-radius:6px;}
.face .inner{position:absolute;bottom:0;left:0;right:0;background:#000;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin:0 0.62em 0 0.62em;text-align:center;}
.face .inner h1{color:#fff;font-size:1em;line-height:1.2em;background-image:url(../img/arrow-static2.png);background-repeat:no-repeat;background-position:right center;padding:20px 15px;}
.face .inner.slide-panel{font-size:0.875em;color:#fff;padding-bottom:2em;padding-top:1em;margin:0;display:none;}
.face .inner.slide-panel a:hover{color:#fff;}
.edge-animation{margin:0 auto 20px;}
.team-member h1{margin:0;}
.team-member img{border-radius:6px;}
.team-member p a{font-size:0.938em;}
.panel p{margin-top:5em;}
.center{text-align:center;}
.center img{padding-bottom:25px;}
.right-text{text-align:right;}
.right-text h3{padding-top:3.6em;font-size:1.5em;font-weight:900;}
.line{background-image:url(../img/small-line.png);background-repeat:no-repeat;height:250px;margin:0 auto;}
.line .or-circle{border-radius:50%;width:60px;height:60px;background:#4b5d68;margin-top:70%}
.line .or-circle h1{color:#fff;font-size:1.6em;margin-top:auto;font-family:"Open Sans", sans-serif;font-weight:900;padding-top:20%;text-align:center;}
.contact{height:400px;}
.contact .sm{position:absolute;bottom:0;font-size:0.875em;color:#6e777e;}
.contact .sm ul li{margin-left:0.875em;}
.has-tip{font-weight:normal;color:#2ba6cb;border-style:none;}
.top-bar-section .dropdown li.title h5 a{color:#000;}
.job h2{margin-bottom:0;font-size:1.5em;padding:15px 0 5px 0;}
.job h3{margin:0;}
.job p{font-size:1.25em;padding:0;margin:0;color:#4c5a63;}
.job .button, .job .search-submit, .job .comment-form input[type="submit"], .comment-form .job input[type="submit"]{padding:0.1em 0.75em 0.15em 0.75em;margin-top:1.5em;font-size:1em;}
.job a{font-size:1.5em;}
.job img{padding:6em 0 0 0;}
.job ul{padding-left:15px;}
.job ul li{color:#078dcc;}
.job ul li p{color:#000;}
.our-story img{border-radius:6px;width:100%}
.our-story p{line-height:1.3;font-size:1em;}
.career{padding-bottom:2em;}
.career h5{padding:20px 0 20px 0;}
.career p{margin-bottom:0;}
.career p a{font-size:0.938em;}
.photo-montage img{width:100%;height:auto;}
.comment-body footer{background-color:#fff;}
.comment-metadata a, .comment-form a{color:#5fa3ba;}
.comment-form input[type="submit"]{font-size:1em;border-color:#087aaf;color:#fff;border:none;}
.section-container.auto>section>.content, .section-container.auto>.section>.content, .section-container.vertical-tabs>section>.content, .section-container.vertical-tabs>.section>.content, .section-container.vertical-nav>section>.content, .section-container.vertical-nav>.section>.content, .section-container.horizontal-nav>section>.content, .section-container.horizontal-nav>.section>.content, .section-container.accordion>section>.content, .section-container.accordion>.section>.content{border-style:none;}
.section-container.auto, .section-container.vertical-tabs, .section-container.vertical-nav, .section-container.horizontal-nav, .section-container.accordion{border-style:none;}
.section-container.auto>section:not(.active), .section-container.auto>.section:not(.active), .section-container.vertical-tabs>section:not(.active), .section-container.vertical-tabs>.section:not(.active), .section-container.vertical-nav>section:not(.active), .section-container.vertical-nav>.section:not(.active), .section-container.horizontal-nav>section:not(.active), .section-container.horizontal-nav>.section:not(.active), .section-container.accordion>section:not(.active), .section-container.accordion>.section:not(.active){background:#fff;background-image:url(../img/arrow-active.png);background-repeat:no-repeat;background-position:right;}
.section-container.auto>section:not(.active):hover, .section-container.auto>.section:not(.active):hover, .section-container.vertical-tabs>section:not(.active):hover, .section-container.vertical-tabs>.section:not(.active):hover, .section-container.vertical-nav>section:not(.active):hover, .section-container.vertical-nav>.section:not(.active):hover, .section-container.horizontal-nav>section:not(.active):hover, .section-container.horizontal-nav>.section:not(.active):hover, .section-container.accordion>section:not(.active):hover, .section-container.accordion>.section:not(.active):hover{background:#fff;color:#078dcc;background-image:url(../img/arrow-active.png);background-repeat:no-repeat;background-position:right;}
.section-container.auto>section>.title a, .section-container.auto>.section>.title a, .section-container.vertical-tabs>section>.title a, .section-container.vertical-tabs>.section>.title a, .section-container.vertical-nav>section>.title a, .section-container.vertical-nav>.section>.title a, .section-container.horizontal-nav>section>.title a, .section-container.horizontal-nav>.section>.title a, .section-container.accordion>section>.title a, .section-container.accordion>.section>.title a{padding-left:0;}
.section-container.auto>section.active>.title, .section-container.auto>.section.active>.title, .section-container.vertical-tabs>section.active>.title, .section-container.vertical-tabs>.section.active>.title, .section-container.vertical-nav>section.active>.title, .section-container.vertical-nav>.section.active>.title, .section-container.horizontal-nav>section.active>.title, .section-container.horizontal-nav>.section.active>.title, .section-container.accordion>section.active>.title, .section-container.accordion>.section.active>.title{background:#fff;}
.section-container.auto>section.active>.title a, .section-container.auto>.section.active>.title a, .section-container.vertical-tabs>section.active>.title a, .section-container.vertical-tabs>.section.active>.title a, .section-container.vertical-nav>section.active>.title a, .section-container.vertical-nav>.section.active>.title a, .section-container.horizontal-nav>section.active>.title a, .section-container.horizontal-nav>.section.active>.title a, .section-container.accordion>section.active>.title a, .section-container.accordion>.section.active>.title a{color:#078dcc;background:#fff;background-image:url(../img/arrow-active.png);background-repeat:no-repeat;background-position:right;}
.section-container.accordion>.section>.title a{background-color:#fff;}
.career-accordian .section-container.auto>section>.title, .career-accordian .section-container.auto>.section>.title, .career-accordian .section-container.vertical-tabs>section>.title, .career-accordian .section-container.vertical-tabs>.section>.title, .career-accordian .section-container.vertical-nav>section>.title, .career-accordian .section-container.vertical-nav>.section>.title, .career-accordian .section-container.horizontal-nav>section>.title, .career-accordian .section-container.horizontal-nav>.section>.title, .career-accordian .section-container.accordion>section>.title, .career-accordian .section-container.accordion>.section>.title{border-top:solid 1px #A7AAB1;border-bottom:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff;background-color:#fff;background-image:url(../img/arrow-static.png);background-repeat:no-repeat;background-position:right;}
.blog .post-container{background:transparent url('../img/blog-post-footer-bg.png') no-repeat center bottom;padding-bottom:40px;}
.blog .post{font-size:1em;color:#222222;line-height:1.45em;}
.blog .list a h2, .blog .list h1{color:#343434;font-size:2.9em;font-family:"effra-light", sans-serif;line-height:1em;color:#343434;margin:0;padding:0.6em 0 0 0;}
.blog .list a h2:hover{color:#5fa3ba;}
.blog .post-meta{color:#9c9c9c;font-weight:bold;font-size:0.75em;padding:0;margin:1em 0;}
.blog .post h2, .blog .post h3, .blog .post h4, .blog .post h5, .blog .post h6{font-family:"effra-light", sans-serif;font-size:1.3em;color:#222222;margin:1em 0;}
.blog .post h4{font-size:1.2em;}
.blog .post h5{font-size:1.1em;}
.blog .post h6{font-size:1em;}
.blog .post p{font-size:1em;font-size:'Open Sans', sans-serif;color:#222222;}
.blog .post ul{font-size:1em;color:#222222;padding-left:3em;}
.blog .post ul li{font-size:1em;color:#222222;}
.blog .post .alignnone{display:block;margin:1em 0;}
.blog .list{padding-right:15px;background-color:#fff;}
.months li{list-style:none;font-size:1em;}
.months li a{color:#7f8188;}
.months li a:hover{font-weight:bold;color:#000;}
.link{text-align:left;margin-right:15px;}
.link a{display:inline-block;background:#129dd8;color:#fff;padding:1em 3em;font-size:0.875em;}
.link a:hover{background:#1fafec;}
.blog div.sharedaddy .sd-content{margin:25px 0 0 0;}
.blog .post div.sharedaddy h3.sd-title{margin:25px 0 0 0;width:12%}
.blog .post div.sharedaddy .sd-content{width:88%;}
.blog div.sharedaddy a.sd-button{background:none;border-radius:none;border:none !important;box-shadow:none;margin:0 5px;}
.blog .sd-social-icon a.sd-button>span{padding:3px;width:29px;height:27px;text-indent:-9999px;background-position:center center;background-repeat:no-repeat;}
#post-comment{padding-bottom:5px;position:relative;}
.commentformOFF .commentformStart{display:block;}
.commentformON .commentformStart{display:none;}
.commentformStart-avatar{width:10%;height:60px;display:inline-block;background:transparent url('../img/commentformStart-avatar.png') no-repeat center center;}
.commentformStart-avatar span{display:none;}
.commentformStart-input{width:87%;margin-left:2%;display:inline-block;text-align:center;border:1px solid #c3c3c3;color:#bbb;font-size:14px;padding:16px 0;border-radius:5px;position:relative;top:-22px;}
.commentformOFF #commentform{display:none;}
.commentformON #commentform{display:block;}
.blog input[type="text"], .blog input[type="password"], .blog input[type="email"], .blog input[type="url"], .blog textarea{border-radius:0px;}
#submit{border:none;background:#a4db58;color:#fff;box-shadow:none;border-radius:0px;width:50%;font-size:0.8em;padding:1em 0;text-shadow:1px 1px 0 #639221;margin:10px 0 0 0;}
.post-newsletter{background:#129dd8 url('../img/blog-post-newsletter-bg.png') no-repeat center center;margin:15px 0;display:none;}
h3.post-newsletter-title{color:#fff;font-size:1.56em;padding:1em 0 0.5em 0;}
h4.post-newsletter-title{color:#fff;font-size:1em;padding:0.5em 0 0em 0;text-align:center;}
.post-newsletter-container{text-align:center;padding:20px 0 40px 0;font-size:0.8em;position:relative;color:#fff;}
.post-newsletter-container p{margin:0;padding:0;}
.post-newsletter-container .wpcf7-not-valid-tip{position:absolute;}
.post-newsletter input[type="email"]{border:none;background:#fff;box-shadow:none;border-radius:0px;width:35%;text-align:center;font-size:1.2em;padding:1.4em 0;margin:0;display:inline-block;}
.post-newsletter::-webkit-input-placeholder{color:#129dd8;}
.post-newsletter::-moz-placeholder{color:#129dd8;}
.post-newsletter:-ms-input-placeholder{color:#129dd8;}
.post-newsletter input:-moz-placeholder{color:#129dd8;}
.post-newsletter input[type="submit"]{border:1px solid #a4db58;background:#a4db58;color:#fff;box-shadow:none;border-radius:0px;width:35%;font-size:1.2em;padding:0.8em 0;text-shadow:1px 1px 0 #639221;margin:0 0 0 15px;display:inline-block;}
.post-related{background:#fff url('../img/blog-post-footer-bg.png') no-repeat center bottom;padding-bottom:40px;margin-bottom:60px;}
.blog .post h3.sd-title, .blog .post h3.comment-reply-title, .blog h3.related_post_title{font-size:25px;color:#575757;font-weight:normal;}
.blog h3.related_post_title{padding:1em 0;}
.wp_rp li{line-height:120%;}
.wp_rp_title{color:#575757;font-size:17px;font-family:"effra-light", sans-serif;line-height:100%;}
.blog ul.related_post{-webkit-column-rule:none !important;column-rule:none !important;}
.blog ul.related_post li img{border-radius:0px !important;box-shadow:none !important;}
.blog ul.related_post li a.wp_rp_thumbnail{width:100px !important;height:100px !important;}
.widget{background:#fff;margin-bottom:16px;font-size:0.69em;}
h3.widget-title{font-size:1.25em;color:#129dd8;font-family:"Open Sans", sans-serif;text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.16em;border-bottom:1px solid #cdcdcd;width:90%;margin:0 auto;padding:1.7em 0;}
.widget-newsletter{background:#129dd8 url('../img/blog-widget-newsletter-bg.png') no-repeat center center;text-align:center;padding:30px 0 10px 0;font-size:0.69em;line-height:1.4em;color:#fff;display:none;}
.widget-newsletter-container{width:80%;margin:0 auto;}
.widget-newsletter form, .widget-newsletter p{margin:0;padding:0;}
.widget-newsletter h3.widget-title{color:#fff;font-weight:normal;font-size:1.65em;margin-bottom:1.2em;text-transform:none;padding:0;width:100%;font-family:"effra-light", sans-serif;border-bottom:none;}
.widget-newsletter input[type="email"]{border:none;background:#fff;box-shadow:none;border-radius:0px;width:100%;text-align:center;font-size:1.2em;padding:1.4em 0;margin:0;}
.widget-newsletter::-webkit-input-placeholder{color:#129dd8;}
.widget-newsletter::-moz-placeholder{color:#129dd8;}
.widget-newsletter:-ms-input-placeholder{color:#129dd8;}
.widget-newsletter input:-moz-placeholder{color:#129dd8;}
.widget-newsletter input[type="submit"]{border:none;background:#a4db58;color:#fff;box-shadow:none;border-radius:0px;width:100%;font-size:1.2em;padding:0.8em 0;text-shadow:1px 1px 0 #639221;margin:10px 0 0 0;}
.blog div.wpcf7-response-output{margin:0.2em 0.5em 1em;padding:0.2em 1em;}
.blog .post-newsletter-container div.wpcf7-response-output{margin-top:30px;padding:1em 1em;}
.blog div.wpcf7-validation-errors{border:none;background:#cc900f;font-size:13px;padding:5px;}
.blog span.wpcf7-not-valid-tip{color:#fff;background:#be0d0d;font-size:13px;display:block;padding:5px;}
.blog div.wpcf7-mail-sent-ng{border:none;background:#be0d0d;font-size:13px;padding:5px;}
.blog div.wpcf7-mail-sent-ok{border:none;background:#619913;font-size:13px;padding:5px;}
.textwidget{width:90%;margin:0 auto;padding:1em 0;overflow:hidden;}
#text-4 .textwidget{width:100%;margin:0 auto;padding:0;overflow:hidden;}
.months .cat-item{padding:1em 0 1em 21%;color:#7d7d7d;font-size:1.18em;background:transparent url('../img/blog-widget-category-li.png') no-repeat 9% center;}
.widget_categories li{display:none;}
.widget_categories li.cat-item-14,
.widget_categories li.cat-item-20,
.widget_categories li.cat-item-10,
.widget_categories li.cat-item-4,
.widget_categories li.cat-item-19,
.widget_categories li.cat-item-24{display:block;}
.months .widget_categories li.cat-item-14{background-image:url('../img/blog-widget-category-li-2.png');}
.months .widget_categories li.cat-item-20{background-image:url('../img/blog-widget-category-li-3.png');}
.months .widget_categories li.cat-item-10{background-image:url('../img/blog-widget-category-li-4.png');}
.months .widget_categories li.cat-item-4{background-image:url('../img/blog-widget-category-li-5.png');}
.months .widget_categories li.cat-item-19{background-image:url('../img/blog-widget-category-li-6.png');}
.months .JPV_list{padding:1em 10% 1em 19%;color:#7d7d7d;font-size:1.18em;background:transparent url('../img/blog-widget-jpv-li.png') no-repeat 9% center;}
.cw-erpv-class h3.widget-title{border-bottom:none;}
.months .cw-erpv-posts .cw-erpv-post{margin-bottom:10px;}
.cw-erpv-post-wrapper{display:block;width:100%;height:100px;position:relative;overflow:hidden;}
.cw-erpv-post-thumbnail{position:absolute;top:0;left:0;}
.cw-erpv-posts .cw-erpv-post .cw-erpv-post-thumbnail .no-thumb{background:#129dd8 url('../img/blog-widget-new-post-bg.png') no-repeat left top;}
.cw-erpv-post-content{position:absolute;left:4px;bottom:4px;background:rgba(255,255,255,0.9);padding:5px 12px;}
.months li .cw-erpv-post-content a{color:#129dd8;font-size:0.8em;line-height:0.8em;font-weight:bold;}
.months li .cw-erpv-post-content a:hover{font-weight:bold;}
.months li a:hover{font-weight:normal;color:#129dd8;}
#cw-erpv-id-2 img.wp-post-image{width:350px !important;height:auto !important;}
#searchform{background:#fff;}
#searchform .tfbutton{padding:4px 10px;font-family:"Open Sans", sans-serif;height:30px;font-size:14px;outline:none;cursor:pointer;text-align:center;text-decoration:none;color:#000;border-style:none;border-radius:7px;background:transparent;float:right;position:absolute;top:0;right:0;margin:2px 12px;}
#searchform .tfbutton:hover{text-decoration:none;}
#searchform .tfbutton::-moz-focus-inner{border:0;}
#searchform .tfclear{clear:both;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{border-radius:7px;}
ul.pagination li{font-size:0.938em;}
.blog .post { font-size: 'Open Sans', sans-serif; color: #222222; font-weight: 400;}
.blog .post img { display: block; margin-top: 10px; margin-bottom: 10px;}
@media only screen and (max-width:1033px){.top-nav{visibility:visible;}
.top-nav .name{visibility:visible;}
}@media only screen and (min-width:768px){[data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]){visibility:visible;}
}@media only screen and (max-width:58.74em){.top-bar .toggle-topbar.menu-icon a span{-webkit-box-shadow:0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;box-shadow:0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;}
.top-bar-section .divider, .top-bar-section [role="separator"]{border-top:0;}
.primary-nav{margin:0;}
.primary-nav .top-bar.expanded .title-area{background:#fff;}
.top-bar-section .has-dropdown>a:after{border-color:transparent transparent transparent #000;}
.container{margin-top:0.5em;}
}@media only screen and (max-width:940px){.primary-nav{padding:10px 0 10px 0;-webkit-box-shadow:0px 0px 5px #333;-moz-box-shadow:0px 0px 5px #333;box-shadow:0px 0px 5px #333;}
.primary-nav .top-bar-section>ul>.divider, .primary-nav .top-bar-section>ul>[role="separator"]{height:auto;margin-top:0;}
footer{background-color:#000;margin-top:35px;font-family:"effra-light", sans-serif;}
footer p{color:#fff;font-size:0.688em;padding-top:10px;}
footer span{color:#fff;font-size:0.875em;margin-right:1em;}
footer .top-bar{height:auto;padding-bottom:40px;background:#000;}
footer .top-bar-section .has-dropdown>a:after{border-color:transparent transparent transparent #fff;}
footer .top-bar-section ul{background:#000;}
footer .top-bar-section ul li>a{padding:8px 0 8px 5px;background:#000;font-weight:normal;}
footer .top-bar-section .dropdown li.title h5 a{color:#fff;}
footer .top-bar-section .dropdown a:not(.button):hover{color:#5fa3ba;}
footer .top-bar-section .dropdown li.title h5{margin-bottom:0;padding-top:0;}
footer .top-bar-section .dropdown{z-index:0;padding-bottom:50px;}
footer h5{font-size:0.875em;}
footer .copyright-text{border-right:solid 1px #fff;}
}@media only screen and (min-width:940px){footer{background-color:#000;margin-top:35px;font-family:"effra-light", sans-serif;}
footer p{color:#fff;font-size:0.688em;padding-top:10px;}
footer span{color:#fff;font-size:0.875em;margin-right:1em;}
footer .top-bar{padding:10px 0;}
footer .top-bar-section ul.left{margin-bottom:35px;width:100%}
footer .top-bar-section ul li>a{font-weight:normal;}
footer .top-bar-section li a:not(.button){background:#000;border-bottom:1px solid #fff;padding:0;}
footer .top-bar-section .dropdown a:not(.button):hover{color:#5fa3ba;}
footer .top-bar-section .has-dropdown>a:after{border:none;}
footer .top-bar-section .dropdown{display:block;position:relative;}
footer .top-bar-section ul{background:#000;}
footer .top-bar-section ul li{width:17%}
footer .top-bar-section ul li>a{font-size:0.75em;}
footer .top-bar-section .dropdown a:not(.button){border-bottom:none;font-size:0.65em;padding:10px 0 0 0;}
footer .top-bar-section .has-dropdown{margin-right:3%;z-index:1;}
footer .top-bar-section .has-dropdown.omega{margin-right:0;}
footer .top-bar-section .divider{border-bottom:none;}
footer .copyright-text{border-right:solid 1px #fff;}
}@media only screen and (max-width:767px){.tall-container-slider{height:250px;}
.tall-container-slider li{height:250px;}
.tall-container{height:250px;}
.tall-container h1{font-size:1.5em;}
h5{font-size:1.1em;}
.second-button, .search-submit, .comment-form input[type="submit"], .button, .search-submit, .comment-form input[type="submit"]{font-size:0.875em;}
.orbit-container .orbit-next, .orbit-container .orbit-prev{display:none;}
#sticky-footer{position:fixed;bottom:0;background:#000;z-index:100;}
#sticky-footer p{margin-top:2em;margin-bottom:0;}
/*--
#sticky-footer a{margin-top:1em;margin-bottom:12px;font-size:0.8em;}
#sticky-footer .rTapNumber14776{font-size:0.8em;background-color:#0b9dda;color:#fff;font-weight:bold;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0b9dda), color-stop(100%, #006daf));background-image:-webkit-linear-gradient(#0b9dda, #006daf);background-image:-moz-linear-gradient(#0b9dda, #006daf);background-image:-o-linear-gradient(#0b9dda, #006daf);background-image:linear-gradient(#0b9dda, #006daf);border-color:#087aaf;border-radius:7px;border-width:1px;line-height:1.5;top:1.05em;position:relative;padding:0.2em 1em 0.5em 1em;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:none;margin-right:0;}
#sticky-footer .rTapNumber14776:hover{background:#0b9dda;}
#sticky-footer .rTapNumber14776 a{color:#fff;}
--*/

.primary-nav{padding:0;-webkit-box-shadow:0px 0px 5px #333;-moz-box-shadow:0px 0px 5px #333;box-shadow:0px 0px 5px #333;}
.orbit-container .orbit-slides-container img{padding-left:25%}
.section-container.auto>section>.title a, .section-container.auto>.section>.title a{padding-left:0;}
ul.packages li{font-size:1em;}
.primary-nav .top-bar-section>ul>.divider, .primary-nav .top-bar-section>ul>[role="separator"]{height:auto;margin-top:0;}
hr.top-divider{margin-top:0;}
.top-bar .name{background:#fff;}
.home-second-footer .border-right{border-right:none;}
.orbit-container .orbit-slides-container img{padding-left:0;}
.blog .post{border-style:none;}
.blog .blogger .person{padding-top:0;}
.job h1{font-size:2.5em;}
.job a{font-size:1em;}
}@media only screen and (max-width:420px){.shadow-panel-top{min-height:39px;width:280px;}
.shadow-panel{width:280px;}
.shadow-panel-bottom{min-height:39px;width:280px;}
}
.rc-header{height:225px;background:#0c70a2 url('../img/rc-header-bg.png') no-repeat center center;color:#fff;}
.rc-header h1{font-size:2.9em;color:#fff;font-family:'effra-light', serif;padding-top:0.8em;font-weight:normal;letter-spacing:-1px;}
.rc-header h2{font-size:1.8em;color:#fff;font-family:'effra-light', sans-serif;font-weight:normal;padding-top:0.1em;padding-left:4px;}
.rc h3{font-size:2.4em;color:#202020;padding:0.3em 0 0.1em 0;}
.rc h4{font-size:1.1em;color:#202020;font-family:Roboto, sans-serif;padding-bottom:0.7em;}
.rc{padding-bottom:1em;}
.rc-tp{background:#fff;}
.rc-tp-img{height:264px;background:#40cc32 url('../img/rc-thanks-bg.png') no-repeat center center;position:relative;left:-15px;}
.rc-tp h3{font-size:4em;font-weight:100;padding:1em 0 0 30px;}
.rc-tp h4{font-size:1em;padding:0.5em 0 0 35px;}
.clear{clear:both;}
.other-terminals{padding-bottom:20px;}
.other-terminals img{padding-top:0px;}
footer{padding-bottom:20px;margin-bottom:-30px;}
.baner_debit_card_v2{display:block;}
.baner_debit_card_v2 a{display:block;height:75px;width:100%;background:#129cd8 url('../img/baner_debit_card_v2.png') no-repeat center center;}
.baner_beat_your_rates{margin:0 auto;position:relative;display:none;}
.baner_beat_your_rates a{background:none;width:1px;height:1px;display:block;position:absolute;top:0;right:0;z-index:8;visibility:show;}
@media only screen and (min-width:770px){.baner_beat_your_rates{display:none !important;}
}
@media only screen and (max-width:770px){body .baner_beat_your_rates a{background:transparent url('../img/baner_beat_your_rates-mobile.png') no-repeat center center;width:100%;height:69px;display:block;position:relative;top:0;right:0;}
.baner_debit_card_v2{display:none;}
}
.primary-nav .top-bar-section ul li>a.button, .primary-nav .top-bar-section ul li>a.search-submit{background-color:#1f9bd8;background-image:none;border-color:transparent;border-radius:5px;padding:0.1em 1.5em 0.2em 1.5em;box-shadow:none;}
.primary-nav .top-bar-section ul li>a.button:hover, .primary-nav .top-bar-section ul li>a.search-submit:hover{opacity:0.8;background-color:#1f9bd8;background-image:none;}
.customersupp{background-image:none !important;background-repeat:no-repeat !important;background-position:10px 1px !important;padding-left:15px !important;}
.customersupp:hover{background-image:none !important;}
.top-nav-cta-v2{margin-left:-10px;}
@media only screen and (max-width:1000px){.top-nav-cta-v2{position:relative;top:-7px}
.top-bar-section li a:not(.button){padding:0 5px;}
}
@media only screen and (max-width:768px){.top-bar-section ul.top-nav-cta-v2{display:none;}
}
.ps-topnav-marginfix{height:96px;margin:0;padding:0;}
.admin-bar .primary-nav.fixed{top:30px;}
.primary-nav{height:60px;margin:0;background:#fff;padding-top:0px;padding-bottom:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;z-index:9;}
.primary-nav.fixed{-webkit-box-shadow:0 1px 0 0 #e7f0f5;box-shadow:0 1px 0 0 #e7f0f5;}
.ps-topnav-left{width:200px;float:left;margin-left:50px;}
.ps-topnav-right{width:720px;float:right;margin-right:50px;margin-left:-100px;}
.ps-topnav-logo{width:150px;height:60px;background:transparent url('../img/paymentsense-logo.svg') no-repeat center center;background-size:auto 45px;float:left;}
.ps-topnav-logo a{width:150px;height:60px;display:block;}
.ps-topnav-logo span{display:none;}
.ps-topnav-main-box{background:#d8d8d8;margin-top:61px;height:38px;}
.ps-topnav-main-box-2{max-width:1280px;margin:0 auto;}
.ps-topnav-main-v2{margin:0 0 0 50px;}
.ps-topnav-main-v2 ul{list-style:none;margin:0;padding:0;line-height:1em;clear:both;position:relative;top:-2px;}
.ps-topnav-main-v2 ul li{display:inline-block;padding:0;margin:1px 0 1px 0;border-left:1px solid #b7b7b7;}
.ps-topnav-main-v2 ul li.menu-item-has-children{border:none;}
.ps-topnav-main-v2 ul li a{font-size:14px;color:#6a6a6a;text-transform:uppercase;padding:10px 15px 10px 15px;font-family:"Open Sans", sans-serif;font-weight:600;position:relative;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;}
.ps-topnav-main-v2 ul li.menu-item-has-children a:after{background:transparent url('../img/ps-topnav-a-arrow.svg') no-repeat center center;background-size:9px;content:"";position:absolute;width:11px;height:11px;top:14px;right:3px;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
.ps-topnav-main-v2 ul li.menu-item-has-children.ps-topnav-main-v2-li-active a:after{transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
.ps-topnav-main-v2 ul li.menu-item-has-children ul li a:after{content:none;background:none;}
.ps-topnav-main-v2 ul li.menu-item-has-children ul li a{background:none;}
.ps-topnav-main-v2 ul ul{display:inline-block;width:1px;height:25px;overflow:hidden;position:relative;top:4px;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;}
.ps-topnav-main-v2 ul li.ps-topnav-main-v2-li-active ul{width:340px;margin-right:-11px;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;}
.ps-topnav-main-v2 ul ul li{border:none;margin-left:2px;margin-right:-2x;}
.ps-topnav-main-v2 ul ul li a{font-size:12px;text-transform:none;padding:5px 20px 10px 0px;font-weight:normal;}
.ps-topnav-main-v2 ul li a:hover{text-decoration:underline;color:#444;}
ul.ps-topnav-cta{list-style:none;margin:0;padding:0;text-align:right;line-height:1em;}
ul.ps-topnav-cta li{display:inline-block;padding:0;margin:16px 2px 0 2px;}
ul.ps-topnav-cta li a{display:inline-block;border-radius:5px;color:#000000;font-size:16px;padding:6px 18px;position:relative;text-transform:uppercase;}
ul.ps-topnav-cta li.ps-topnav-button-01{font-size:15px;color:#999;font-family:"Open Sans", sans-serif;font-weight:700;position:relative;top:2px;padding-right:10px;}
ul.ps-topnav-cta li.ps-topnav-button-01 strong{font-weight:700;color:#209bd7;font-size:16px;}
ul.ps-topnav-cta li.ps-topnav-button-02{font-size:15px;color:#999;font-family:"Open Sans", sans-serif;font-weight:700;position:relative;top:2px;padding-right:10px;}
ul.ps-topnav-cta li.ps-topnav-button-02 strong{font-weight:700;color:#209bd7;font-size:16px;}
@media only screen and (max-width:970px){.ps-topnav-right{width:530px;}
ul.ps-topnav-cta li.ps-topnav-button-02{display:none;}
}
@media only screen and (max-width:875px){.ps-topnav-right{width:auto;}
ul.ps-topnav-cta li.ps-topnav-button-01{display:none;}
}
ul.ps-topnav-cta li.ps-topnav-button-1 a{background:#d8d8d8;color:#6b6b6b;font-size:12px;font-family:"Open Sans", sans-serif;position:relative;top:0px;margin-right:8px;padding-top:8px;}
ul.ps-topnav-cta li.ps-topnav-button-1 a:hover{background:#e5e5e5;}
ul.ps-topnav-cta li.ps-topnav-button-2 a{background:#209bd7;color:#fff;font-size:12px;font-family:"Open Sans", sans-serif;position:relative;top:0px;margin-right:8px;padding-top:8px;}
ul.ps-topnav-cta li.ps-topnav-button-2 a:hover{opacity:0.8;}
ul.ps-topnav-cta li.ps-topnav-button-3-sep{background:#dcdcdc;display:inline-block;width:3px;height:28px;position:relative;top:1px;margin:0 8px;}
ul.ps-topnav-cta li.ps-topnav-button-3{font-size:13px;color:#000;font-family:"Open Sans", sans-serif;text-align:left;}
ul.ps-topnav-cta li.ps-topnav-button-3 strong{display:block;font-size:18px;}
.ps-topnav-mobile{display:none;}
.ps-topnav-fix{max-width:1280px;margin:0 auto;}
.ps-topnav-mobile-mask-menu{display:none;}
.ps-footer-col-3-link p{margin:0;padding:20px 0 20px 0;text-align:center;}
.ps-footer-col-3-link a{color:#fff;}
.ps-footer-col-3-link a:hover{color:#e0e0e0;}
.ps-topnav-main-v2 ul li.menu-item-7906{display:none;}
@media only screen and (max-width:850px){.ps-topnav-main-v2 ul li a{font-size:12px;padding:10px 8px 10px 8px;}
.ps-topnav-main-v2 ul ul{top:4px;margin-left:5px;}
.ps-topnav-main-v2 ul ul li a{font-size:11px;}
.ps-topnav-left{width:180px;}
.ps-topnav-right{width:460px;}
.ps-topnav-main-v2 ul li.menu-item-has-children a:after{right:-5px;background-size:8px;}
}
@media only screen and (max-width:780px){.admin-bar .ps-topnav-marginfix{height:83px;}
}
@media only screen and (max-width:770px){.ps-topnav-main-v2 ul li.menu-item-7906{display:block;}
.ps-topnav-marginfix{height:60px;}
.ps-topnav-main-box{display:none;}
.admin-bar .primary-nav.fixed{top:0px;}
.admin-bar .ps-topnav-marginfix{height:44px;}
.ps-topnav-main{display:none;}
.ps-topnav-right{display:none;}
.ps-topnav-mobile{display:block;width:80px;height:60px;background:transparent url('../img/ps-topnav-mobile.svg') no-repeat right 22px;background-size:75px auto;float:right;margin-left:10px;}
#ps-topnav-mobile-mask-on .ps-topnav-mobile{height:660px;}
.ps-topnav-left{margin-left:2%;width:94%;}
.primary-nav.fixed{position:fixed;transition:left .5s ease-out;-webkit-transition:left .5s ease-out;-moz-transition:left .5s ease-out;-o-transition:left .5s ease-out;-ms-transition:left .5s ease-out;}
.ps-topnav-mobile-mask-page-bg{background:#585656;position:relative;}
#ps-topnav-mobile-mask-off, #ps-topnav-mobile-mask-on{position:relative;}
#ps-topnav-mobile-mask-off .ps-topnav-mobile-mask-page{left:0%;}
#ps-topnav-mobile-mask-on .ps-topnav-mobile-mask-page{left:-90%;}
#ps-topnav-mobile-mask-on .primary-nav.fixed{left:-90%;padding-bottom:8px;z-index:100;}
.ps-topnav-mobile-mask-page{width:100%;position:relative;top:0;background:#fff;transition:left .5s ease-out;-webkit-transition:left .5s ease-out;-moz-transition:left .5s ease-out;-o-transition:left .5s ease-out;-ms-transition:left .5s ease-out;}
.ps-topnav-mobile-mask-menu{width:90%;left:10%;min-height:500px;position:absolute;top:0;margin:0;padding:0;display:block;}
.ps-topnav-main-mobile ul{margin:0;padding:0;list-style:none;}
.ps-topnav-main-mobile ul li{display:block;}
.ps-topnav-main-mobile ul li a{display:block;padding:10px 0 10px 20px;color:#fff;background-color:#707070;margin:0 0 2px 0;text-transform:uppercase;font-size:18px;}
.ps-topnav-main-mobile ul ul{margin:-2px 0 -2px 0;}
.ps-topnav-main-mobile ul ul li a{display:block;padding:11px 0 11px 20px;color:#000;background:#d2d2d2;margin:0 0 0 0;border-bottom:2px solid #b5b5b5;text-transform:none;font-size:16px;}
.ps-topnav-main-mobile ul li.current_page_item a{color:#fff;background:#209bd7;}
.ps-topnav-main-mobile ul li.current_page_item ul li a{color:#000;background:#d2d2d2;}
.ps-topnav-main-mobile ul ul li.current-menu-item a{color:#fff;background:#209bd7;}
}
@media only screen and (max-width:350px){#ps-topnav-mobile-mask-on .ps-topnav-mobile{position:relative;right:-10px;background-position:right 5px top 22px;}
}
footer{background-color:#707070;}
footer .top-bar-section ul{background-color:#707070;}
.ps-footer{margin:0;}
.ps-footer-col{width:20%;float:left;}
.ps-footer-col h4{color:#fff;text-transform:uppercase;padding:25px 0px 0px 0px;margin-left:20px;font-family:"Open Sans", sans-serif;font-size:14px;text-align:left;font-weight:bold;}
.ps-footer-col ul{list-style:none;margin:0px 0 0 20px;padding:0;line-height:1.7em;}
.ps-footer-col a{color:#fff;font-family:"Open Sans", sans-serif;font-size:12px;text-align:left;}
.ps-footer-col a:hover{text-decoration:underline;}
.ps-footer-sep{background:#aaaaaa;width:1024px;height:1px;overflow:hidden;margin:8px auto 4px auto;clear:both;}
@media only screen and (max-width:1046px){.ps-footer-sep{width:auto;}
}
.ps-footer-2{margin:0 auto;padding:19px 0 25px 0;clear:both;}
.ps-footer-col-2{float:left;width:50%;}
.ps-footer-col-2-1{padding-left:20px;}
.ps-footer-col-2-2{padding-right:20px;}
.ps-footer-col-2 p{margin:0;padding:15px 0;font-size:12px;font-family:"Open Sans", sans-serif;}
.ps-footer-col-2-2 p{position:relative;top:5px;}
.ps-footer-col-2-1 a{background-repeat:no-repeat;background-position:center bottom;background-size:auto 14px;display:inline-block;width:30px;height:17px;position:relative;top:2px;}
.ps-footer-col-2-1 a span{display:none;}
.ps-footer-col-2-1 a.ps-footer-col-2-1-1{background-image:url('../img/ps-footer-icon-1.svg');background-size:auto 15px;}
.ps-footer-col-2-1 a.ps-footer-col-2-1-2{background-image:url('../img/ps-footer-icon-2.svg');background-size:auto 12px;}
.ps-footer-col-2-1 a.ps-footer-col-2-1-3{background-image:url('../img/ps-footer-icon-3.svg');background-size:auto 14px;}
.ps-footer-col-2-1 a.ps-footer-col-2-1-4{background-image:url('../img/ps-footer-icon-4.svg');top:3px;}
.ps-footer-col-2-2{text-align:right;}
.ps-footer-col-2-2 span{background:transparent url('../img/ps-footer-card-icon-v2.png') no-repeat right center;width:145px;height:14px;display:inline-block;position:relative;top:2px;}
.ps-footer-col-3 p{text-align:center;line-height:18px;clear:both;padding-left:15px;padding-right:5px;font-size:12px;font-family:"Open Sans", sans-serif;}
.ps-footer-mobile-sep-1{display:none;}
.ps-footer-sep-mobile{display:none;}
.ps-footer-col-2 p br{display:none;}
@media only screen and (max-width:768px){.ps-footer-col{width:50%;float:left;}
.ps-footer-sep{height:4px;margin-right:20px;margin-left:20px;margin-top:20px;display:none;}
.ps-footer-col h4{font-size:16px;}
.ps-footer-col ul{line-height:2.5em;}
.ps-footer-col a{padding:0.5em 0;font-size:15px;}
.ps-footer-sep-mobile{display:block;height:1px;margin-right:20px;margin-left:20px;margin-top:30px;border-bottom:4px solid #aaaaaa;clear:both;}
.ps-footer-mobile-sep-1{display:block;border-bottom:1px solid #aaaaaa;height:1px;overflow:hidden;clear:both;padding:20px 0 0 0;margin:0 20px;}
.ps-footer-mobile-sep-1-2{padding-top:0;padding-bottom:12px;}
.ps-footer-col-2{width:100%;}
.ps-footer-col-2 p{font-size:15px;}
.ps-footer-col-2 p br{display:block;}
.ps-footer-col-2-2{text-align:left;padding-left:20px;margin-left:0;}
.ps-footer-col-2-1 a{background-repeat:no-repeat;background-position:center bottom;background-size:auto 24px;width:40px;height:35px;}
.ps-footer-col-2-1 a.ps-footer-col-2-1-1{background-size:auto 20px;}
.ps-footer-col-2-1 a.ps-footer-col-2-1-2{background-size:auto 20px;}
.ps-footer-col-2-1 a.ps-footer-col-2-1-3{background-size:auto 22px;}
.ps-footer-col-2-2 span{background:transparent url('../img/ps-footer-card-icon-mobile.png') no-repeat left bottom;background-size:220px auto;width:220px;height:35px;display:inline-block;}
.ps-footer-col-3 p{line-height:16px;font-size:11px;text-align:left;padding-right:20px;padding-left:20px;padding-bottom:40px;}
#ouibounce-modal { display: none !important; }
}
#sticky-footer{position:fixed;bottom:0;background:#414040;z-index:100;}
#sticky-footer .ps-footer-sticky-footer-customer, #sticky-footer .ps-footer-sticky-footer-quote{display:inline-block;color:#fff;font-size:11px;text-align:center;width:90%;margin:12px 0;padding:9px 0;border-radius:4px;font-family:"Open Sans", sans-serif;}


/*------------------------------ TOP NAV V3 --------------------------------*/


/*----------------------------- New Top Nav v2 -----------------------------*/


/*---------- New Top Nav CTA (blue) --------------*/

.primary-nav .top-bar-section ul li>a.button, .primary-nav .top-bar-section ul li>a.search-submit {
	background-color: #1f9bd8;
	background-image: none;
	border-color: transparent;
	border-radius: 5px;
	padding: 0.1em 1.5em 0.2em 1.5em;
	box-shadow: none;
}

.primary-nav .top-bar-section ul li>a.button:hover, .primary-nav .top-bar-section ul li>a.search-submit:hover {
	opacity: 0.8;
	background-color: #1f9bd8;
	background-image: none;
}

.customersupp {
	background-image: none !important;
	background-repeat: no-repeat !important;
	background-position: 10px 1px !important;
	padding-left: 15px !important;
}
.customersupp:hover {
	background-image: none !important;
}

.top-nav-cta-v2 {
	margin-left: -10px;
}

@media only screen and (max-width: 1000px) {
	.top-nav-cta-v2 {
		position: relative;
		top:-7px
	}

	.top-bar-section li a:not(.button) {
		padding: 0 5px;
	}
}

@media only screen and (max-width: 768px) {
	.top-bar-section ul.top-nav-cta-v2 {
		display: none;
	}
}

.ps-topnav-marginfix {
	height: 74px;
	margin: 0;
	padding: 0;
}

.admin-bar .primary-nav.fixed {
	top: 30px;
}

.primary-nav {
	height: 75px;
	margin: 0;
	background: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	position: relative;
	z-index: 9;
}

.primary-nav.fixed {
	-webkit-box-shadow: 0 1px  0 0 #e7f0f5;
	box-shadow: 0 1px 0 0 #e7f0f5;
}

.ps-topnav-left {
	width: 200px;
	float: left;
	margin-left: 50px;
}

.ps-topnav-right {
	width: 720px;
	float: right;
	margin-right: 50px;
	margin-left: -100px;
}

.ps-topnav-logo {
	width: 150px;
	height: 60px;
	background: transparent url('http://paymentsense.co.uk/wp-content/themes/paymentsense/img/paymentsense-logo.svg') no-repeat center center;
	background-size: auto 45px;
	float: left;
}

.ps-topnav-logo a {
	width: 150px;
	height: 60px;
	display: block;
}

.ps-topnav-logo span {
	display: none;
}



.ps-topnav-main-box {
	background: #d8d8d8;
	margin-top: 61px;
	height: 38px;
}

.ps-topnav-main-box-2 {
	max-width: 1280px;
	margin: 0 auto;
}

.ps-topnav-main-v2 {
	margin: 0 0 0 50px;
}

.ps-topnav-main-v2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1em;
	clear: both;
	position: relative;
	top: -2px;
}

.ps-topnav-main-v2 ul li {
	display: inline-block;
	padding: 0;
	margin: 1px 0 1px 0;
	border-left: 1px solid #b7b7b7;
}

.ps-topnav-main-v2 ul li.menu-item-has-children {
	border: none;
}

.ps-topnav-main-v2 ul li a {
	font-size: 14px;
	color: #6a6a6a;
	text-transform: uppercase;
	padding: 10px 15px 10px 15px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	position: relative;

	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
}



.ps-topnav-main-v2 ul li.menu-item-has-children a:after {
	background: transparent url('http://paymentsense.co.uk/wp-content/themes/paymentsense/img/ps-topnav-a-arrow.svg') no-repeat center center;
	background-size: 9px;
	content: "";
	position: absolute;
	width: 11px;
	height: 11px;
	top: 14px;
	right: 3px;

	transition: .3s ease-out;
	-webkit-transition: .3s ease-out;
	-moz-transition: .3s ease-out;
	-o-transition: .3s ease-out;
	-ms-transition: .3s ease-out;

	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
}

.ps-topnav-main-v2 ul li.menu-item-has-children.ps-topnav-main-v2-li-active a:after {
	transition: .3s ease-out;
	-webkit-transition: .3s ease-out;
	-moz-transition: .3s ease-out;
	-o-transition: .3s ease-out;
	-ms-transition: .3s ease-out;

	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
}

.ps-topnav-main-v2 ul li.menu-item-has-children ul li a:after {
	content: none;
	background: none;
}

.ps-topnav-main-v2 ul li.menu-item-has-children ul li a {
	background: none;
}

.ps-topnav-main-v2 ul ul {
	display: inline-block;
	width: 1px;
	height: 25px;
	overflow: hidden;
	position: relative;
	top: 4px;

	transition: .3s ease-out;
	-webkit-transition: .3s ease-out;
	-moz-transition: .3s ease-out;
	-o-transition: .3s ease-out;
	-ms-transition: .3s ease-out;
}

.ps-topnav-main-v2 ul li.ps-topnav-main-v2-li-active ul {
	width: 340px;
	margin-right: -11px;

	transition: .3s ease-out;
	-webkit-transition: .3s ease-out;
	-moz-transition: .3s ease-out;
	-o-transition: .3s ease-out;
	-ms-transition: .3s ease-out;
}

.ps-topnav-main-v2 ul ul li {
	border: none;
	margin-left: 2px;
	margin-right: -2x;
}

.ps-topnav-main-v2 ul ul li a {
	font-size: 12px;
	text-transform: none;
	padding: 5px 20px 10px 0px;
	font-weight: normal;

}

.ps-topnav-main-v2 ul li a:hover {
	text-decoration: underline;
	color: #444;
}


ul.ps-topnav-cta {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	line-height: 1em;
}

ul.ps-topnav-cta li {
	display: inline-block;
	padding: 0;
	margin: 16px 2px 0 2px;
}

ul.ps-topnav-cta li a {
	display: inline-block;
	border-radius: 5px;
	color: #000000;
	font-size: 16px;
	padding: 6px 18px;
	position: relative;
	text-transform: uppercase;

}



ul.ps-topnav-cta li.ps-topnav-button-01 {
	font-size: 15px;
	color: #999;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	position: relative;
	top: 2px;
	padding-right: 10px;
}

ul.ps-topnav-cta li.ps-topnav-button-01 strong {
	font-weight: 700;
	color: #209bd7;
	font-size: 16px;
}

ul.ps-topnav-cta li.ps-topnav-button-02 {
	font-size: 15px;
	color: #999;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	position: relative;
	top: 2px;
	padding-right: 10px;
}

ul.ps-topnav-cta li.ps-topnav-button-02 strong {
	font-weight: 700;
	color: #209bd7;
	font-size: 16px;
}

@media only screen and (max-width: 970px) {


	.ps-topnav-right {
		width: 530px;
	}
	ul.ps-topnav-cta li.ps-topnav-button-02 {
		display: none;
	}
}

@media only screen and (max-width: 875px) {


	.ps-topnav-right {
		width: auto;
	}
	ul.ps-topnav-cta li.ps-topnav-button-01 {
		display: none;
	}
}



ul.ps-topnav-cta li.ps-topnav-button-1 a {
	background: #d8d8d8;
	color: #6b6b6b;
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	position: relative;
	top: 0px;
	margin-right: 8px;
	padding-top: 8px;
}
ul.ps-topnav-cta li.ps-topnav-button-1 a:hover {
	background: #e5e5e5;
}

ul.ps-topnav-cta li.ps-topnav-button-2 a {
	background: #209bd7;
	color: #fff;
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	position: relative;
	top: 0px;
	margin-right: 8px;
	padding-top: 8px;
}
ul.ps-topnav-cta li.ps-topnav-button-2 a:hover {
	opacity: 0.8;
}



ul.ps-topnav-cta li.ps-topnav-button-3-sep {
	background: #dcdcdc;
	display: inline-block;
	width: 3px;
	height: 28px;
	position: relative;
	top: 1px;
	margin: 0 8px;
}



ul.ps-topnav-cta li.ps-topnav-button-3  {
	font-size: 13px;
	color: #000;
	font-family: "Open Sans", sans-serif;
	text-align: left;
}

ul.ps-topnav-cta li.ps-topnav-button-3  strong {
	display: block;
	font-size: 18px;
}

.ps-topnav-mobile {
	display: none;
}

.ps-topnav-fix {
	max-width: 1600px;
	padding: 0 20px;
	margin: 0 auto;
	padding-left: 120px;
}

.ps-topnav-mobile-mask-menu {
	display: none;
}

.ps-footer-col-3-link p {
	margin: 0;
	padding: 20px 0 20px 0;
	text-align: center;
}

.ps-footer-col-3-link  a {
	color: #fff;
}

.ps-footer-col-3-link  a:hover {
	color: #e0e0e0;
}

.ps-topnav-main-v2 ul li.menu-item-7906 {
	display: none;
}


@media only screen and (max-width: 850px) {

	.ps-topnav-main-v2 ul li a {
		font-size: 12px;
		padding: 10px 8px 10px 8px;
	}

	.ps-topnav-main-v2 ul ul {
		top: 4px;
		margin-left: 5px;
	}

	.ps-topnav-main-v2 ul ul li a {
		font-size: 11px;
	}

	.ps-topnav-left {
		width: 180px;
	}

	.ps-topnav-right {
		width: 460px;
	}

	.ps-topnav-main-v2 ul li.menu-item-has-children a:after {
		right: -5px;
		background-size: 8px;
	}

}

@media only screen and (max-width: 780px) {

	.admin-bar .ps-topnav-marginfix {
		height: 74px;
	}
}

@media only screen and (max-width: 770px) {

	.ps-topnav-main-v2 ul li.menu-item-7906 {
		display: block;
	}

	.ps-topnav-marginfix {
		height: 74px;
	}

	.ps-topnav-main-box {
		display: none;
	}

	.admin-bar .primary-nav.fixed {
		top: 0px;
	}

	.admin-bar .ps-topnav-marginfix {
		height: 74px;
	}

	.ps-topnav-main {
		display: none;
	}

	.ps-topnav-right {
		display: none;
	}

	.ps-topnav-mobile {
		display: block;
		width: 80px;
		height: 60px;
		background: transparent url('http://paymentsense.co.uk/wp-content/themes/paymentsense/img/ps-topnav-mobile.svg') no-repeat right 22px;
		background-size: 75px auto;
		float: right;
		margin-left: 10px;
	}

	#ps-topnav-mobile-mask-on  .ps-topnav-mobile {
		height: 660px;
	}

	.ps-topnav-left {
		margin-left: 2%;
		width: 94%;
	}

	.primary-nav.fixed {
		position: fixed;

		transition: left .5s ease-out;
		-webkit-transition: left .5s ease-out;
		-moz-transition: left .5s ease-out;
		-o-transition: left .5s ease-out;
		-ms-transition: left .5s ease-out;
	}

	.ps-topnav-mobile-mask-page-bg {
		background: #585656;
		position: relative;
	}

	#ps-topnav-mobile-mask-off, #ps-topnav-mobile-mask-on {
		position: relative;
	}

	#ps-topnav-mobile-mask-off .ps-topnav-mobile-mask-page {
		left: 0%;
	}

	#ps-topnav-mobile-mask-on .ps-topnav-mobile-mask-page {
		left: -90%;
	}

	#ps-topnav-mobile-mask-on .primary-nav.fixed {
		left: -90%;
		padding-bottom: 8px;
		z-index: 100;
	}

	.ps-topnav-mobile-mask-page {
		width: 100%;
		position: relative;
		top: 0;
		background: #fff;

		transition: left .5s ease-out;
		-webkit-transition: left .5s ease-out;
		-moz-transition: left .5s ease-out;
		-o-transition: left .5s ease-out;
		-ms-transition: left .5s ease-out;
	}
	.ps-topnav-mobile-mask-menu {
		width: 90%;
		left: 10%;
		min-height: 500px;
		position: absolute;
		top: 0;
		margin: 0;
		padding: 0;
		display: block;

	}

	.ps-topnav-main-mobile ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.ps-topnav-main-mobile ul li {
		display: block;
	}

	.ps-topnav-main-mobile ul li a {
		display: block;
		padding: 10px 0 10px 20px;
		color: #fff;
		background-color: #707070;
		margin: 0 0 2px 0;
		text-transform: uppercase;
		font-size: 18px;
	}

	.ps-topnav-main-mobile ul ul  {
		margin: -2px 0 -2px 0;
	}

	.ps-topnav-main-mobile ul ul li a {
		display: block;
		padding: 13px 0 13px 20px;
		color: #000;
		background: #d2d2d2;
		margin: 0 0 0 0;
		border-bottom: 2px solid #b5b5b5;
		text-transform: none;
		font-size: 16px;
	}

	.ps-topnav-main-mobile ul ul li.ps-topnav-mobileItem-sales a a {
		display: inline-block;
		padding: 0;
		margin: 0;
		border-bottom: none;
		text-transform: none;
		font-size: 20px;
	}

	.ps-topnav-main-mobile ul li.current_page_item  a {
		color: #fff;
		background: #209bd7;
	}

	.ps-topnav-main-mobile ul li.current_page_item ul li a {
		color: #000;
		background: #d2d2d2;
	}

	.ps-topnav-main-mobile ul ul li.current-menu-item  a {
		color: #fff;
		background: #209bd7;
	}

}

@media only screen and (max-width: 350px) {

	#ps-topnav-mobile-mask-on .ps-topnav-mobile {
		position: relative;
		right: -10px;
		background-position: right 5px top 22px;
	}

}



.ps-topnav-2-leftmenu, .ps-topnav-2-rightmenu {
	width: 40%;
	float: left;
}

.ps-topnav-2-leftmenu ul, .ps-topnav-2-rightmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ps-topnav-2-leftmenu ul li, .ps-topnav-2-rightmenu ul li {
	display: inline-block;
	width: 32%;
	text-align: left;
	position: relative;
	padding: 20px 0 0 0;
	margin: 0;
}
.ps-topnav-2-leftmenu ul ul, .ps-topnav-2-rightmenu ul ul {
	display: none;
}

.ps-topnav-2-leftmenu ul div {
	display: none;
}

.ps-topnav-2-leftmenu ul li a {
	color: #27424f;
	font-size: 15px;
	position: relative;
	text-transform: uppercase;
	font-family:"Open Sans";
	font-weight: 700;
	padding: 20px 0 30px 15px;
	margin-top: 30px;
	transition: none;
}
.ps-topnav-2-leftmenu ul li:hover a {
	color: #179bd9;
}

.ps-topnav-2-leftmenu ul li:hover ul {
	display: block;
	position: absolute;
	top: 75px;
	left: 0;
	background: #2ba0d9;
	width: 190px;
	border-radius: 0 0 7px 7px;
	box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.2);
	padding-top: 15px;
	padding-bottom: 15px;
}

.ps-topnav-2-leftmenu ul li:hover div {
	display: block;
	position: absolute;
	top: 75px;
	left: 0;
	background: #2ba0d9;
	width: 420px;
	border-radius: 0 0 7px 7px;
	box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.2);
	padding-top: 15px;
	padding-bottom: 0px;
}

.ps-topnav-2-leftmenu ul li:hover ul.ps-topnav-2-ul-1, .ps-topnav-2-leftmenu ul li:hover ul.ps-topnav-2-ul-2 {
	width: 33%;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	box-shadow: none;
	background: none;
	margin: 0;
	padding: 0;
}

.ps-topnav-2-leftmenu ul li:hover ul.ps-topnav-2-ul-2 {
	border-left: 1px solid #86c5e8;
	border-radius: 0;
	min-height: 125px;
}

.ps-topnav-2-leftmenu ul li:hover ul.ps-topnav-2-ul-1 li.ps-topnav-2-ul-1-span {
	padding-top: 3px;
	padding-bottom: 3px;
}
.ps-topnav-2-leftmenu ul li:hover ul.ps-topnav-2-ul-1 li.ps-topnav-2-ul-1-span a {
	color: #b1dcf1;
	font-size: 14px;
	padding-left: 27px;
}
.ps-topnav-2-leftmenu ul li:hover ul.ps-topnav-2-ul-1 li.ps-topnav-2-ul-1-span a:hover {
	color: #e0f5ff;
}

.ps-topnav-2-leftmenu hr {
	border: none;
	display: block;
	height: 1px;
	overflow: hidden;
}

.ps-topnav-2-leftmenu ul li:hover a {
	background: transparent url('../img/ps-topnav-2-arrow.png') no-repeat 20px bottom;
	background-size: auto 10px;
}
.ps-topnav-2-leftmenu ul ul li {
	width: 190px;
	display: block;
	padding: 5px 0px;
}
.ps-topnav-2-leftmenu ul li:hover ul a {
	color: #fff;
	font-size: 14px;
	font-family:"Open Sans";
	font-weight: 400;
	margin: 0;
	padding: 1px 15px 1px 15px;
	display: block;
	text-transform: none;
}
.ps-topnav-2-leftmenu ul li:hover ul a:hover {
	color: #cfefff;
}


.ps-topnav-2-logo {
	width: 19.9%;
	float: left;
	background: transparent url('../img/paymentsense-logo.png') no-repeat 15px center;
	background-size: auto 75px;
	height: 75px;
}
.ps-topnav-2-logo span {
	display: none;
}
.ps-topnav-2-logo a {
	display: block;
	width: 100%;
	height: 75px;
}

.ps-topnav-2-rightmenu ul li {
	font-size: 14px;
	color: #27424f;
	font-family:"Open Sans";
	font-weight: 700;
	text-transform: uppercase;
	line-height: 19px;
	padding-bottom: 18px;
}
.ps-topnav-2-rightmenu ul li strong {
	font-size: 17px;
}
.ps-topnav-2-rightmenu ul li.ps-topnav-2-sales strong, .ps-topnav-2-rightmenu ul li.ps-topnav-2-sales strong a {
	color: #6fb515;
}
.ps-topnav-2-rightmenu ul li.ps-topnav-2-support strong, .ps-topnav-2-rightmenu ul li.ps-topnav-2-support strong a {
	color: #179bd9;
}
.ps-topnav-2-rightmenu ul li.ps-topnav-2-sales:hover  {
	color: #6fb515;
}
.ps-topnav-2-rightmenu ul li.ps-topnav-2-support:hover  {
	color: #179bd9;
}

.ps-topnav-2-rightmenu ul li:hover ul {
	display: block;
	position: absolute;
	top: 75px;
	left: 0;
	background: #2ba0d9;
	width: 185px;
	border-radius: 0 0 7px 7px;
	box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.2);
	padding-bottom: 20px;
}
.ps-topnav-2-rightmenu ul li.ps-topnav-2-sales:hover ul {
	background: #6fb515;
}

.ps-topnav-2-rightmenu ul li:hover {
	background: transparent url('../img/ps-topnav-2-arrow.png') no-repeat 20px bottom;
	background-size: auto 10px;
}

.ps-topnav-2-rightmenu ul li.ps-topnav-2-sales:hover {
	background: transparent url('../img/ps-topnav-2-arrow-2.png') no-repeat 20px bottom;
	background-size: auto 10px;
}
.ps-topnav-2-rightmenu ul li:hover li {
	background: none;
}

.ps-topnav-2-rightmenu ul li.ps-topnav-2-sales:hover li {
	background: none;
}

.ps-topnav-2-rightmenu ul li:hover ul li {
	color: #fff;
	font-size: 13px;
	font-family:"Open Sans";
	font-weight: 400;
	width: 100%;
	display: block;
	text-transform: none;
	padding: 20px 15px 1px 12px;
}

.ps-topnav-2-help a {
	background: #fff;
	border: 2px solid #2ba0d9;
	padding: 9px 9px;
	display: inline-block;
	color: #2ba0d9;
	font-size: 15px;
	font-family:"Open Sans";
	font-weight: 700;
	border-radius: 5px;
	transition: none;
	position: relative;;
	top: -12px;
}
.ps-topnav-2-rightmenu ul li.ps-topnav-2-help:hover {
	background: none;
}
.ps-topnav-2-rightmenu ul li.ps-topnav-2-help:hover a {
	background: #2ba0d9;
	color: #fff;
}


/*------------------------- top nav small ------------------------------------------*/

.ps-topnav-2-rightmenu {
	position: relative;
}

.ps-topnav-2-relbox {
	position: absolute;
	width: 100%;
}

.yesscroll {
	display: none;
}
.primary-nav-small .noscroll {
	display: none;
}
.ps-topnav-2-rightmenu-scroll .yesscroll {
	display: inline;
}

.ps-topnav-2-help-small-span {
	display: none;
}

.primary-nav-small .ps-topnav-2-support {
	display: none;
}

.ps-topnav-2-rightmenu-scroll {
	opacity: 0;
	z-index: 10;


}
.ps-topnav-2-rightmenu-noscroll {
	opacity: 1;
	z-index: 100;

	transition: opacity 0.8s ease-out;
	-webkit-transition: opacity 0.8s ease-out;

}

.primary-nav-small .ps-topnav-2-rightmenu-scroll {
	opacity: 1;
	z-index: 100;

	transition: opacity 1.3s ease-out;
	-webkit-transition: opacity 1.3s ease-out;
}
.primary-nav-small .ps-topnav-2-rightmenu-noscroll {
	opacity: 0;
	z-index: 10;

	transition: opacity 0s ease-out;
	-webkit-transition: opacity 0s ease-out;
}



.ps-topnav-2-rightmenu-scroll .ps-topnav-2-sales {
	display: block;
	float:  left;
	width: 48%;
}

.ps-topnav-2-rightmenu-scroll li.ps-topnav-2-sales:hover ul {
	display: none;
}
.ps-topnav-2-rightmenu .ps-topnav-2-rightmenu-scroll ul li.ps-topnav-2-sales:hover {
	background: none;
}

.ps-topnav-2-rightmenu .ps-topnav-2-rightmenu-scroll ul li.ps-topnav-2-sales:hover {
	color: #27424f;
}

@keyframes small {
	from {opacity: 0;}
	to {opacity: 1;}
}

.ps-topnav-2-rightmenu-scroll .ps-topnav-2-help {
	display: block;
	float:  left;
	width: 52%;
	padding: 0px 0 0 0;
}

.ps-topnav-2-rightmenu-scroll .ps-topnav-2-help-small-a  {
	display: none;
}

.ps-topnav-2-rightmenu-scroll .ps-topnav-2-help-small-span  {
	display: block;
	height: 70px;
	top: 3px;
	position: relative;
	background: transparent url('../img/ps-topnav-2-help.png') no-repeat left center;
	background-size: auto 100%;

}

.ps-topnav-2-rightmenu-scroll .ps-topnav-2-help a {
	border: none;
	padding: 0px;
	top: 0px;
}

.ps-topnav-2-help-small-span small {
	color: #6fb515;
	font-size: 12px;
	text-align: left;
	font-weight: 600;
	display: inline-block;
	text-transform: none;
	padding: 21px 0 0 10px;
	max-width: 160px;
	line-height: 17px;
}

.ps-topnav-2-rightmenu .ps-topnav-2-rightmenu-scroll  ul li strong {
	font-size: 28px;
	display: block;
}

.ps-topnav-2-rightmenu .ps-topnav-2-rightmenu-scroll ul li.ps-topnav-2-sales {
	padding-top: 13px;
	line-height: 22px;
}


@media only screen and (max-width: 1150px){
	.ps-topnav-2-rightmenu-scroll .ps-topnav-2-sales {
		width: 45%;
	}
	.ps-topnav-2-rightmenu-scroll .ps-topnav-2-help {
		width: 55%;
	}
}

@media only screen and (max-width: 1100px){
	.ps-topnav-2-rightmenu .ps-topnav-2-rightmenu-scroll ul li strong {
		font-size: 19px;
	}
	.ps-topnav-2-rightmenu-scroll .ps-topnav-2-sales {
		width: 39%;
	}
	.ps-topnav-2-rightmenu-scroll .ps-topnav-2-help {
		width: 61%;
	}
}

@media only screen and (max-width: 900px){
	.ps-topnav-2-rightmenu-scroll .ps-topnav-2-help-small-span {
		background: transparent url('../img/ps-topnav-2-help.png') no-repeat left center;
		background-size: auto 90%;
	}
	.ps-topnav-2-rightmenu-scroll .ps-topnav-2-help-small-span small {
		font-size: 11px;
	}
}



@media only screen and (max-width: 1400px){
	.ps-topnav-2-leftmenu ul li a {
		font-size: 15px;
	}
	.ps-topnav-2-rightmenu ul li {
		font-size: 11.5px;
	}
	.ps-topnav-2-rightmenu ul li strong {
		font-size: 15px;
	}
	.ps-topnav-2-help a {
		font-size: 13px;
	}
	.ps-topnav-2-logo {
		background-size: auto 65px;
		background-position: left center;
	}

	.ps-topnav-fix {
		padding-left: 40px;
	}

	.ps-topnav-2-leftmenu ul li:hover div {
		width: 420px;
	}

	.ps-topnav-2-rightmenu .ps-topnav-2-rightmenu-scroll ul li strong {
		font-size: 26px;
	}

}

@media only screen and (max-width: 1100px){
	.ps-topnav-2-leftmenu {
		width: 42%;
	}
	.ps-topnav-2-rightmenu {
		width: 40%;
		margin-left: 2%;
	}
	.ps-topnav-2-logo {
		width: 15%;
		background-size: auto 55px;
	}

	.ps-topnav-2-leftmenu ul li:hover div {
		width: 420px;
	}

	.ps-topnav-2-rightmenu .ps-topnav-2-rightmenu-scroll ul li strong {
		font-size: 20px;
	}

	.ps-topnav-2-rightmenu ul li {
		font-size: 9.5px;
	}

}

.ps-topnav-2-tablet {
	display: none;
}

@media only screen and (max-width: 980px){
	.ps-topnav-2-leftmenu {
		width: 50%;
	}
	.ps-topnav-2-rightmenu {
		width: 49.8%;
		margin-left: 0%;
	}
	.ps-topnav-2-logo {
		display: none;
	}

	.ps-topnav-2-tablet {
		display: block;
		width: 100%;
		height: 45px;
		background-position: center bottom;
		position: relative;
		top: 5px;
		margin-bottom: -15px;
	}
	.ps-topnav-2-tablet a {
		height: 45px;
	}

	.primary-nav {
		height: 104px;
	}
	.ps-topnav-marginfix {
		height: 103px;
	}

	.ps-topnav-2-leftmenu ul li {
		padding-top: 11px;
	}

	.ps-topnav-2-leftmenu ul li a {
		padding: 11px 0 41px 15px;
	}

	.ps-topnav-fix {
		padding-left: 30px;
	}


}

@media only screen and (max-width: 780px){
	.ps-topnav-2-leftmenu {
		display: none;
	}
	.ps-topnav-2-rightmenu {
		display: none;
	}

	.primary-nav {
		height: 60px;
	}
	.ps-topnav-marginfix {
		height: 59px;
	}

	.ps-topnav-2-tablet {
		width: 50%;
		height: 45px;
		background-position: left center;
		position: relative;
		top: 10px;
		margin-bottom: 0px;
	}

	.ps-topnav-mobile {
		display: block;
		width: 110px;
		height: 60px;
		background: transparent url('../img/ps-topnav-2-mobile.png') no-repeat right 20px;
		background-size: 89px auto;
		float: right;
		margin-left: 10px;
		cursor: pointer;
	}

	.ps-topnav-main-mobile ul li.current_page_item a {
		color: #fff;
		background: #27424f;
	}

	.ps-topnav-mobileItem a {
		background-image: url('../img/ps-topnav-mobileItem.png');
		background-position: right 20px center;
		background-size: 13px auto;
		background-repeat: no-repeat;
	}

	.ps-topnav-mobileItem-active a {
		background-image: url('../img/ps-topnav-mobileItem-active.png');
		background-position: right 20px center;
		background-size: 13px auto;
		background-repeat: no-repeat;
	}

	.ps-topnav-main-mobile ul li.ps-topnav-mobileItemHome a {
		background-image: none;
		background-color: #27424f;
		color: #fff;
	}

	.ps-topnav-main-mobile ul li a {
		margin: -2px 0 2px 0;
		color: #27424f;
		background-color: #2ba0d9;
		font-size: 15px;
		font-family:"Open Sans";
		font-weight: 700;
		border-bottom: 2px solid #1484b9;
	}

	.ps-topnav-main-mobile ul ul li a {

		color: #27424f;
		background: #ffffff;
		border-bottom: 2px solid #d9d9d9;
		font-size: 16px;
		font-weight: 400;
	}

	.ps-topnav-main-mobile ul li a {
		padding: 14px 0 14px 20px;
	}

	.ps-topnav-main-mobile ul ul li a {
		padding: 16px 0 16px 20px;
	}

	#ps-topnav-mobile-mask-on .ps-topnav-mobile {
		background-size: 67px auto;
		left: 17px;
		position: relative;
	}


}

#sticky-footer .ps-footer-sticky-footer-customer {
	background: none;
}

#sticky-footer .ps-footer-sticky-footer-customer, #sticky-footer .ps-footer-sticky-footer-quote {
	display: block;
	color: #fff;
	font-size: 15px;
	text-align: left;
	width: 100%;
	margin:0;
	padding: 15px 0 10px 30px;
	border-radius: 0px;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
}

.ps-footer-2-sticky-footer {
	width: 50%;
	float: left;
}
.ps-footer-2-sticky-footer a.ps-footer-2-sticky-footer-a {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 15px;
	font-family:"Open Sans";
	font-weight: 700;
	padding: 15px 0 10px 30px;
	text-align: left;
	text-transform: uppercase;
}
.ps-footer-2-sticky-footer a.ps-footer-2-sticky-footer-a a {
	color: #fff;
}
.ps-footer-2-sticky-footer a.ps-footer-2-sticky-footer-a strong {
	font-size: 20px;
}

.ps-footer-2-sticky-footer-sales {
	background: #209bd7;
}
.ps-footer-2-sticky-footer-support {
	background: #74b90e;
}

/*------------------------------ FOOTER V3 --------------------------------*/

footer {
	background: #1e4350;
	padding: 45px 0 30px 0;
}

.ps-footer-2-center a:hover img {
	opacity: 0.8;
}

.ps-footer-2-center {
	max-width: 980px;
	margin: 0 auto;
	padding-bottom: 30px;
}

.ps-footer-2-column {
	width: 25%;
	float: left;
	padding-bottom: 40px;
}

.ps-footer-2-column h3 {
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding: 0 0 15px 0;
	text-transform: uppercase;
	font-family:"Open Sans";
	font-weight: 700;
	text-align: left;
}
.ps-footer-2-column ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ps-footer-2-column li, .ps-footer-2-column a {
	color: #8aa1ac;
	font-size: 14px;
	font-family:"Open Sans";
	font-weight: 400;
	line-height: 1.2em;
	padding: 1px 0 12px 0;
}
.ps-footer-2-column a:hover {
	color: #f3fbff;
}

.ps-footer-2-column li strong {
	font-size: 18px;
	font-weight: 700;
	display: block;
	padding: 9px 0 0 0;
}

.ps-footer-2-column li.ps-footer-2-sales, .ps-footer-2-column li.ps-footer-2-sales strong, .ps-footer-2-column li.ps-footer-2-sales strong a, .ps-footer-2-column li.ps-footer-2-sales span  {
	color: #6eb711;
}
.ps-footer-2-column li.ps-footer-2-customer, .ps-footer-2-column li.ps-footer-2-customer strong, .ps-footer-2-column li.ps-footer-2-customer strong a  {
	color: #2ba0d9;
}

.ps-footer-2-column p {
	color: #fff;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.ps-footer-2-column p.ps-footer-2-uk {
	padding: 0 0 27px 0;
}
.ps-footer-2-columx-4 p.ps-footer-2-uk span {
	font-size: 13px;
}

.ps-footer-2-paymentsense, .ps-footer-2-paymentsense-2 {
	max-width: 187px;
	width: 100%;
	margin: 0 10px 10px 0;
}
.ps-footer-2-cards {
	max-width: 190px;
	width: 100%;
	margin: 10px 0 0 0;
}

.ps-footer-4-box {
	clear: both;
}

.ps-footer-2-columx-4 {
	float: left;
	width: 60%;
}

.ps-footer-2-columx-4-right {
	float: left;
	width: 39.99%;
}

.ps-footer-2-columx-4 p {
	font-size: 13px;
}

.ps-footer-2-columx-4-right p {
	text-align: right;
	padding-top: 20px;
}

.ps-footer-2-columx-4-right img {
	margin-left: 5px;
	position: relative;
	top: -5px;
}

@media only screen and (max-width: 910px){
	.ps-footer-2-columx-4 {
		float: none;
		width: 100%;
	}

	.ps-footer-2-columx-4-right {
		float: none;
		width: 100%;
	}
	.ps-footer-2-columx-4 p {
		text-align: center;
	}
	.ps-footer-2-columx-4-right p {
		text-align: center;
	}
}
.ps-footer-2-paymentsense-2 {
	display: none;
}
@media only screen and (max-width: 600px){
	.ps-footer-2-columx-4 .ps-footer-2-uk span {
		display: block;
	}
	.ps-footer-2-paymentsense-2 {
		display: inline-block;
	}
	.ps-footer-2-paymentsense {
		display: none;
	}
}

footer hr {
	display: block;
	border: none;
	height: 1px;
	background: #fff;
	clear: both;
	margin: 10px 0 0 0;
}

.ps-footer-2-column-2 {
	width: 77.9%;
	float: right;
	overflow: hidden;
}

.ps-footer-2-column-2 p {
	color: #fff;
	font-size: 12px;
	margin: 0;
	padding: 17px 0 0 0;
}
.ps-footer-2-column-2 img {
	width: 42px;
	position: relative;
	right: -6px;
	top: 1px;
}
.ps-footer-2-column-2-social {
	text-align: right;
	width: 22%;
	padding-top: 10px;
}

@media only screen and (max-width: 855px){
	.ps-footer-2-column-2 {
		width: 74.9%;
	}
	.ps-footer-2-column-2-social {
		width: 25%;
	}
}

.ps-footer-2-legal {
	clear: both;
	width: 100%;
}

.ps-footer-2-legal ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.ps-footer-2-legal ul li {
	display: inline-block;
	padding: 20px 10px 10px 10px;
}
.ps-footer-2-legal ul li a {
	color: #fff;
	font-size: 14px;
	font-family:"Open Sans";
}

.ps-topnav-main-mobile ul li.ps-topnav-mobileItem-help a {
	color: #fff;
}

.ps-topnav-main-mobile ul ul li a {
	font-size: 15px;
	font-weight: 700;
	font-family:"Open Sans";
	line-height: 1em;
}
.ps-topnav-main-mobile ul ul li.ps-topnav-2-ul-1-span-mobile a {
	color: #2ba0d9;
	padding-left: 45px;
	font-weight: 600;
}
.ps-topnav-main-mobile ul ul li a strong {
	font-size: 20px;
	font-weight: 700;
}
.ps-topnav-main-mobile ul ul li a strong span.ps-topnav-mobileItem-support-3 {
	display: block;
	padding: 2px 0 0 0;
}
.ps-topnav-main-mobile ul ul li.ps-topnav-mobileItem-support a {
	color: #179bd9;
}
.ps-topnav-main-mobile ul ul li.ps-topnav-mobileItem-sales a {
	color: #6fb515;
}
.ps-topnav-main-mobile ul ul li.ps-topnav-mobileItem-support  a span.ps-topnav-mobileItem-support-3 ,
.ps-topnav-main-mobile ul ul li.ps-topnav-mobileItem-sales  a span.ps-topnav-mobileItem-support-3 {
	color: #a5a5a5;
	font-size: 12px;
	font-style: italic;
}

@media only screen and (max-width: 1020px){
	.ps-footer-2-center {
		max-width: 980px;
		margin: 0 20px;
		overflow: hidden;
	}
}

@media only screen and (max-width: 780px){
	.ps-footer-2-column {
		width: 49.9%;
	}
	.ps-footer-2-column-2 {
		width: 100%;
		float: none;
		text-align: center;
	}
	.ps-footer-2-column-2-social {
		text-align: center;
		padding: 10px 0 0 0;
	}

	footer {
		padding-bottom: 70px;
	}
}

@media only screen and (max-width: 350px){
	#sticky-footer .ps-footer-sticky-footer-customer, #sticky-footer .ps-footer-sticky-footer-quote {
		padding-left: 10px;
	}
	.ps-footer-2-sticky-footer a strong {
		font-size: 17px;
	}
	.ps-topnav-main-mobile ul ul li.ps-topnav-mobileItem-support  a span,
	.ps-topnav-main-mobile ul ul li.ps-topnav-mobileItem-sales  a span {
		display: block;
	}
}


/* Card Machine Offer - May 2017: Main Page */




/* Card Machine Offer - May 2017: Terms and Conditions */

.page-id-8594 .terms-conditions-container a {
	word-wrap: break-word;
}
.page-id-8594 .terms-conditions-title {
	margin: 20px 0;
	font-size: 30px;
}
.page-id-8594 p.terms-conditions-text,
.page-id-8594 li.terms-conditions-item {
	margin: 10px 0;
	font-size: 14px;
	line-height: 1.3em;
}
.page-id-8594 ul.terms-conditions-list {
	list-style: disc outside none;
}
.page-id-8594 ul.terms-conditions-list {
	margin: 20px 0;
	padding-left: 20px;
}
.page-id-8594 ol.terms-conditions-list {
	margin: 20px 0 20px 16px;
	padding-left: 20px;
}
.page-id-8594 ol li.terms-conditions-item {
	color: #6e777e;
}

@media only screen and (min-width: 768px){
	.page-id-8594 .terms-conditions-title {
		margin: 40px 0;
		font-size: 44px;
	}
	.page-id-8594 p.terms-conditions-text,
	.page-id-8594 li.terms-conditions-item {
		margin: 10px 0;
		font-size: 14px;
	}
}