/**
 * @license
 * MyFonts Webfont Build ID 2957793, 2015-01-22T04:11:29-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: MetronicProAir by Mostardesign
 * URL: http://www.myfonts.com/fonts/mostardesign/metronic-pro/air/
 *
 * Webfont: MetronicProBold by Mostardesign
 * URL: http://www.myfonts.com/fonts/mostardesign/metronic-pro/bold/
 *
 * Webfont: MetronicProLight by Mostardesign
 * URL: http://www.myfonts.com/fonts/mostardesign/metronic-pro/light/
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2957793
 * Licensed pageviews: 10,000
 * Webfonts copyright: Copyright (c) Olivier Gourvat - Mostardesign Studio, 2014. All rights reserved.
 *
 * ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© 2015 MyFonts Inc
*/
@font-face {
    font-family: 'MetronicProAir';
    src: url('../fonts/2D21E1_0_0.eot');
    src: url('../fonts/2D21E1_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/2D21E1_0_0.woff2') format('woff2'), url('../fonts/2D21E1_0_0.woff') format('woff'), url('../fonts/2D21E1_0_0.ttf') format('truetype');
}

@font-face {
    font-family: 'MetronicProBold';
    src: url('../fonts/2D21E1_1_0.eot');
    src: url('../fonts/2D21E1_1_0.eot?#iefix') format('embedded-opentype'), url('../fonts/2D21E1_1_0.woff2') format('woff2'), url('../fonts/2D21E1_1_0.woff') format('woff'), url('../fonts/2D21E1_1_0.ttf') format('truetype');
}

@font-face {
    font-family: 'MetronicProLight';
    src: url('../fonts/2D21E1_2_0.eot');
    src: url('../fonts/2D21E1_2_0.eot?#iefix') format('embedded-opentype'), url('../fonts/2D21E1_2_0.woff2') format('woff2'), url('../fonts/2D21E1_2_0.woff') format('woff'), url('../fonts/2D21E1_2_0.ttf') format('truetype');
}

@font-face {
    font-family: 'MetronicProRegular';
    src: url('../fonts/2D4B03_0_0.eot');
    src: url('../fonts/2D4B03_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2D4B03_0_0.woff2') format('woff2'),url('../fonts/2D4B03_0_0.woff') format('woff'),url('../fonts/2D4B03_0_0.ttf') format('truetype');
}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 22, 2015 */
@font-face {
    font-family: 'SaginawMedium';
    src: url('../fonts/saginawmedium-webfont.eot');
    src: url('../fonts/saginawmedium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/saginawmedium-webfont.woff2') format('woff2'), url('../fonts/saginawmedium-webfont.woff') format('woff'), url('../fonts/saginawmedium-webfont.ttf') format('truetype'), url('../fonts/saginawmedium-webfont.svg#saginaw_medium') format('svg');
}
/* Basic animations */

/* End Basic animations */
/* Responsive helpers */
.lg-hidden { display: none; }
.lg-show { display: inherit; }
@media only screen and (max-width: 1000px) {
    .md-hidden { display: none; }
    .md-show { display: inherit; }
}
@media only screen and (max-width: 600px) {
    .sm-hidden { display: none; }
    .sm-show { display: inherit; }
}
/*End responsive helpers */

/*Start common pages styles*/
body {
    color: #6f7078;
    font-family: Calibri,Arial;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

/* border-box elements */
.slider-upload-file-payment,
.important-messages-container,
.important-message,
#js_popup .multy_benef_payment_form_step_navi {
    box-sizing: border-box;
}

.page-header-blue.bg-city { background-image: url(../images/bg-city.jpg); background-size: 100% 100%; }
.bg-map {
    position: relative;
    z-index: 0;
}
.bg-map:before {
    content: ' ';
    position: absolute;
    float: left;
    display: block;
    margin-left: -50px;
    background: url(../images/sprites.png) no-repeat -50px -265px;
    width: 1116px;
    height: 471px;
    opacity: 0.3;
    z-index: -1;
}
.bg-map + * {
    position: relative;
}
@keyframes pageTransitionAppearAnimation {
    from { opacity: 0; transform: translateY(+10px); }
    to { opacity: 1; transform: translateY(0); }
}
.whole-page-container {
    margin-bottom: -18px;   /*Google conversion hide from bottom*/
    animation: pageTransitionAppearAnimation 0.6s ease-in-out;
    animation-iteration-count: 1
}

.bg-white { background-color: white; }
.bg-grey { background-color: #f8f8fa; }
.bg-dark-blue { background-color: #3a54b7; }
.button.bg-dark-blue:hover {
    background-color: #416cd3;
}

.blue-text { color: #202F7B; }
.white-text { color: white; }

.hidden, .hide,
.form_table_row.hidden {
    display: none !important;
}
pre {
    padding: 0px;
    margin: 0px;
}
.vertical-align-top { vertical-align: top; }
.bold_text {
    font-weight: bold;
}
.uppercase {
    text-transform: uppercase;
}
.underlined {
    text-decoration: underline;
}
.italic-text {
    font-style: italic;
}
.flex {
    display: flex;
    display: -webkit-flex;
    flex-flow: column;
    -webkit-flex-flow: column;
    flex-wrap: wrap;
}
.flex-rows { flex-direction: row; }
.flex-columns { flex-direction: columns; }
.justify-center { justify-content: center; }
.justify-flex-start { justify-content: flex-start; }
.justify-flex-end { justify-content: flex-end; }
.align-center { align-items: center; }

.fl-l { float: left; }
.fl-r { float: right; }
.pad-1-0 { padding: 1em 0; }
.pad-2-0 { padding: 2em 0; }
.pad-bottom-1 { padding-bottom: 1em; }
.pad-bottom-2 { padding-bottom: 2em; }
.pad-top-1 { padding-top: 1em; }
.pad-top-2 { padding-top: 2em; }
.mar-1-0 { margin: 1em 0; }
.mar-2-0 { margin: 2em 0; }


.pages_content:empty {
    display: none;
}
.orange-box {
    box-sizing: border-box;
    width: 50%;
    padding: 10px;
    float: none;
    margin: auto;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    background: rgba(240,47,23,1);
    background: -moz-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(242,138,79,1) 0%, rgba(224,86,52,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,47,23,1)), color-stop(0%, rgba(242,138,79,1)), color-stop(100%, rgba(224,86,52,1)));
    background: -webkit-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(242,138,79,1) 0%, rgba(224,86,52,1) 100%);
    background: -o-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(242,138,79,1) 0%, rgba(224,86,52,1) 100%);
    background: -ms-linear-gradient(top, rgba(240,47,23,1) 0%, rgba(242,138,79,1) 0%, rgba(224,86,52,1) 100%);
    background: linear-gradient(to bottom, rgba(240,47,23,1) 0%, rgba(242,138,79,1) 0%, rgba(224,86,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f02f17', endColorstr='#e05634', GradientType=0 );
}
.ta-left { text-align: left; } .ta-center { text-align: center; } .ta-right { text-align: right; }
.green-btn-rounded {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #18733d;
    border-radius: 12px;
    background: #6acf55;
    background: -webkit-gradient(linear, left top, left bottom, from(#6acf55), to(#309c3d));
    background: -moz-linear-gradient(top, #6acf55, #309c3d);
    background: linear-gradient(to bottom, #6acf55, #309c3d);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 21px arial;
    color: #ffffff;
    text-decoration: none;
}
.green-btn-rounded:hover,
.green-btn-rounded:focus {
    border: 1px solid #26b862;
    background: #7ff866;
    background: -webkit-gradient(linear, left top, left bottom, from(#7ff866), to(#3abb49));
    background: -moz-linear-gradient(top, #7ff866, #3abb49);
    background: linear-gradient(to bottom, #7ff866, #3abb49);
    color: #ffffff;
    text-decoration: none;
}
.green-btn-rounded:active {
    background: #407c33;
    background: -webkit-gradient(linear, left top, left bottom, from(#407c33), to(#309c3d));
    background: -moz-linear-gradient(top, #407c33, #309c3d);
    background: linear-gradient(to bottom, #407c33, #309c3d);
}
.orange-btn-rounded {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ffbd4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffbd4a), to(#995826));
    background: -moz-linear-gradient(top, #ffbd4a, #995826);
    background: linear-gradient(to bottom, #ffbd4a, #995826);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.orange-btn-rounded:hover,
.orange-btn-rounded:focus {
    background: #ffe359;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe359), to(#b86a2e));
    background: -moz-linear-gradient(top, #ffe359, #b86a2e);
    background: linear-gradient(to bottom, #ffe359, #b86a2e);
    color: #ffffff;
    text-decoration: none;
}
.orange-btn-rounded:active {
    background: #99712c;
    background: -webkit-gradient(linear, left top, left bottom, from(#99712c), to(#995826));
    background: -moz-linear-gradient(top, #99712c, #995826);
    background: linear-gradient(to bottom, #99712c, #995826);
}
.arrow-green-right-before:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADq0lEQVRIic2VTWhcVRTHf/e++96bj5fJzCROEpOaNIHULyqKiogtCpUgiEVcFNyKCi6y1o3gRhfuFBcutKBSQhHEnUIqEbG4UCzqdNHYgPYjyaQzyUwnMy/vzbvXxU3LtJnGZCMeOLzHeff8//d/7jn3wf/QhgG118XOfpAdF2/yCG/GLdajFlf3vbU9WH7qKOvH3mJ17GEe30uC3CdBaquJvvswpcEpzhTGeQNI7ZawrxIBOjfC2+NP4Iw+JDzf9551/CRa/5sf7pSgAErTHO4bZjKJCepXyIcNwuIEw0GJkbBBsblG0VFoL0OUH0Up5dCX93j0hOv1DYl3kFuVi9/zGRD1JOgf46mDT/JRpgC6g/ZzhH5Axt0WLxU4LiCgvQ7ZoiAxCa1WzIMzgSqMqg+HJuPg7MnoA0DvKJGX4YjjMuMF4GUQ2SKu44GbtsDSseBG26dU4CqFFjFGdpg4VFLD9+Serle3LlQWO+VuAgmgPEaCIZvo91lQ14ckAiG3XVgiLwNaa7RJcJWP73toJ2RkOp167IXC53dNOa8BmVsUuBnG+0o8nx9D3CBIEgvoKDCm1/EJpFC4nsKIBN/3GT2Uc/ry7kyrnqxWL8WLQOgApALGSvfxsp+14F4aMFZF3AblbUMK6wjAGIQwuJ6LchRGRvRnBhm7N3AOPpJ9rrpW/6OymPwuAQoTXGtWQCe2BMIBlYKobcsThxbYGDCAMPZdOgKhErROcIQPCMKtMDrz6crc0tnoy5tdtFKG4QfsocYt8LLQCUF3LLCbtsA6AqHsBqSQSOmSxAatI7ROaNQ2OTn711x5vvXqjZZVAPkD5PwsRC3oRFBfhnQe/CyI0CqTjiVN9YORIKWtFEA2SBM3Hb5699Jceb71evc8KADdIXTT6E6I1IlVENZtF+kEHM+qkdt3aHYAkkSDNCjlUluSLHxc+6b8bfgKEO4YtHadq5s1Ti2XKblpWn7AxtoFvI3LqFSOpkoRGU2lukT76CzvZQdASQ8dQW1V8PPp6+fSA+ZEEtPa2Wtd88CtU5gHGt0xqRicPsavz8yqsSR0aSxrfvwkWigc4MXfvjYbvZq5G1jf9m3j9pju0Ig2WWjVDdcrhp++iL7LFM3xO4HfLNE+LAKiaxc1505H882qeal+hcZuCb0IVFdcYu/7DOAB98dtUr+cMn+unDfvs1P1DhM9Yt62B9vgw0AOGAQm/IDCVpMIqALnsaW8DNSwHfSvpHf6y/WKy13W/zf2D2DnVJkdb9TIAAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}
ul.clean,
#menu_signup_contact_menu_simple_links ul {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
    padding-left: 0;
}
/*Normalizer*/
* {
    -webkit-text-size-adjust: none;
}
:focus,
:active {
    outline: none;
}
::-moz-focus-inner {
    border: 0;
}
blockquote {
    margin: 0;
    padding: 0;
}
/*End normalizer*/
.centered {
    margin: 0 auto;
}
.red {
    color: red !important;
}
.dark-red {
    color: #b60308;
}
.color-light-grey {
     color: rgb(179, 188, 197);
}
.required, .err {
    color: #FF0000;
}
.green-text {
    color: #b2cf5a !important;
}
.green_positive {
    color: #57950B !important;
}
.center {
    text-align: center  !important;
}
.floatleft {
    float: left;
}
.floatright {
    float: right;
}
.clear {
    clear: both;
}
.clear-after:after {
    clear: both;
    content: '';
    display: block;
}
.rotated180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.no-list-style {
    list-style: none;
}
.header-container select {
    float: right;
    width: 55%;
    padding: 20px;
    background-position: right 15px center;
    background-color: #ffffff;
    font-family: MetronicProLight;
    font-size: 20px;
    line-height: 20px;
    color: #6f7078;
}
.currency_rate_per_unit_positive {
    background: url("../images/indicator.png");
    background-repeat: no-repeat;
    background-position: right -3px;
    padding-right: 18px;
}
.currency_rate_per_unit_negative {
    background: url("../images/indicator.png");
    background-repeat: no-repeat;
    background-position: right -23px;
    padding-right: 18px;
}
.currency_rate_per_unit_hold {
    background: url("../images/indicator.png");
    background-repeat: no-repeat;
    background-position: right -43px;
    padding-right: 18px;
}
a, span.phone {
    text-decoration: none;
    color: #7faf2f;
}
a:not([class*="ml_"]):hover {
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
}
hr {
    background-color: #eeeff0;
    height: 1px;
    border: 0;
}
img {
    border: 0;
}
.block, .show {
    display: block;
}
.loading {
    background: url("../../../images/transfermate/preloader_blue.gif") no-repeat scroll 50% 50% #fff;
}
/*Webkit default style*/
h1, h2, h3, h4, h5 {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
    line-height: 1.1;
}
.inline-block {
    display: inline-block;
}
table.striped {
    border-collapse: collapse;
}
table.striped tr:nth-child(even) {
    background-color: #eee;
}
table.striped td {
    padding: 5px;
}
tr.table_hide_row {
    display: none;
}

.button, .rlbuttons a,
.menu-register a {
    display: block;
    margin: 0;
    padding: 10px 20px 8px 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: MetronicProLight;
    font-size: 17px;
    line-height: 17px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}
.button.inline-block {
    display: inline-block;
}
.btn-green-bgr { background-color: #b2cf5a; color: white; }
.btn-small, .btn-medium, .btn-large {
    box-sizing: border-box;
    display: inline-block;
    padding-left: 1em;
    padding-right: 1em;
}
.btn-small   { line-height: 40px; font-size: 14px; }
.btn-medium  { line-height: 55px; font-size: 22px; }
.btn-large   { line-height: 70px; font-size: 30px; }
.button-big-green {
    width: 400px;
    margin: 10px 0;
    box-sizing: border-box;
    padding: 10px;
}
.button.green {
    background-color: #b2cf5a;
    color: #fff;
    border: 1px solid #b2cf5a;
}
.button.blue-border, .page-id-8153 .button.blue-border {
    display: inline-block;
    position: relative;
    margin-top: 30px;
    padding-right: 0;
    text-transform: uppercase;
    padding-right: 50px;
    transition: all 0.5s;
    border: 1px solid #2853ba;
    color: #2853ba;
    background: #fff;
}
li a.button.blue-border:after {
    content: '';
    position: absolute;
    top: 9px;
    right: 10px;
    background: url(../images/sprites.png);
    background-position: -1495px -73px;
    width: 28px;
    height: 30px;
}
.button.green:hover {
    background-color: #8cb445;
    border: 1px solid #8cb445;
    opacity: 1;
}
.button.blue {
    background-color: #7e97f0;
    color: #fff;
    border: 1px solid #7e97f0;
}
.button.blue:hover {
    background-color: #2853ba;
    border: 1px solid #2853ba;
    opacity: 1;
}
.button.contact:after{
    display: inline-block;
    content: ' ';
    background: url(../images/sprites.png) no-repeat -1503px -1068px;
    width: 37px;
    height: 27px;
    float: right;
    margin-left: 10px;
    margin-top: -5px;
}
.see-more-wrap {
    width: 100%;
    display: block;
    box-sizing: border-box;
    float: left;
}
.see-more {
    display: block;
    padding-right: 50px;
    color: #6f7078;
    font-size: 22px;
    line-height: 22px;
    text-transform: none;
    border: 1px solid #6f7078;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: auto;
    float: none;
    width: 150px;
    text-align: center;
}
.see-more:after {
    content: ' ';
    margin-top: 2px;
    float: right;
    display: inline-block;
    background: url('../images/sprites.png') no-repeat -310px 0;
    width: 17px;
    height: 17px;
}
.see-more-expanded:after {
    content: ' ';
    margin-top: 10px;
    float: right;
    display: inline-block;
    background: url('../images/sprites.png') no-repeat -310px -19px;
    width: 17px;
    height: 1px;
}
.iframe-video {
    width: 500px;
    height: 281px;
    box-sizing: border-box;
}
.iframe-video-large {
    width: 560px;
    height: 315px;
    box-sizing: border-box;
}
.iframe-video-xlarge {
    width: 640px;
    height: 360px;
    box-sizing: border-box;
}
.iframe-video-h-large {
    height: 500px;
}
.menu-register a {
    padding: 7px;
    margin-top: 5px;
    text-transform: none;
    background-color: #b2cf5a;
    display: inline-block;
}
.menu-register a:hover {
    background-color: #b2e557;
}
/*menu contacts*/
.menu-contacts a {
    overflow: hidden;
    zoom: 1;
    display: block;
    padding: 8px 10px 6px 15px;
    font-family: MetronicProLight;
    font-size: 16px;
    line-height: 58px;
    color: #6f7078;
    background-color: #ffffff;
    border: 1px solid #d5d5d1;
    margin-bottom: 10px;
}
.menu-contacts a:hover {
    background-color: #f8f8fa;
}
.menu-contacts a:after {
    content: ' ';
    display: block;
    float: right;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 95% center;
}
.menu-contacts a.register {
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    padding: 25px 15% 25px 5%;
    position: relative;
}
.menu-contacts a.call-us:after {
    background: url(../images/sprites.png);
    background-position: -1402px -73px;
    width: 58px;
    height: 46px;
}
.menu-contacts a.by-email:after {
    background: url(../images/sprites.png);
    background-position: -1477px -342px;
    width: 61px;
    height: 44px;
}
.menu-contacts a.chat:after {
    background: url(../images/sprites.png);
    background-position: -1503px -1508px;
    width: 66px;
    height: 46px;
}
.menu-contacts a.register:after {
    position: absolute;
    content: '';
    right: 10px;
    top: calc(50% - 5px);
    background: url('../images/sprites.png') no-repeat -1276px -558px;
    width: 21px;
    height: 14px;
}
/* Main title text */
h2.green-title,
.home_title_one,
.partner-page-title,
#pages_content_28710 {
    margin: 0 0 10px 0;
    padding: 0px 0 10px 0;
    font-family: MetronicProLight;
    font-size: 28px;
    line-height: 28px;
    font-weight: normal;
    color: #7faf2f;
    width: 100%;
    text-align: left;
}
a.linkedin {
    display: block;
    width: 45px;
    height: 45px;
    margin: auto;
    background: url(../images/sprites.png) no-repeat;
    background-position: -1402px -307px;
}
a.twitter-grey {
    display: block;
    width: 45px;
    height: 45px;
    margin: auto;
    background: url(../images/icons/twitter-grey.png) no-repeat;
}
.map-contacts {
    position: relative;
    clear: both;
    float: none;
    margin: auto;
    width: 967px;
    height: 514px;
    background: url(../images/forsprites/map-contact.png) no-repeat center;
}
.map-contacts.map-hidden {
    opacity: 0.2;
}
.map-contacts .pin {
    position: absolute;
    background: url('../images/forsprites/ico-map-pin.png') no-repeat -2px -2px;
    float: left;
    width: 32px;
    height: 42px;
    transition: transform 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    transform: scale(0.5) translateY(12px);
    -moz-transform: scale(0.5) translateY(12px);
    -webkit-transform: scale(0.5) translateY(12px);
}
.map-contacts .pin:hover {
    z-index: 10;
}
/*Pin pos*/
.pin[data-country-iso="bg"] { left: 510px; top: 162px; }
.pin[data-country-iso="us"] { left: 125px; top: 194px; }
.pin[data-country-iso="ie"] { left: 415px; top: 121px; }
.pin[data-country-iso="gb"] { left: 437px; top: 130px; }
.pin[data-country-iso="es"] { left: 425px; top: 170px; }
.pin[data-country-iso="pt"] { left: 421px; top: 162px; }
.pin[data-country-iso="fr"] { left: 453px; top: 155px; }
.pin[data-country-iso="it"] { left: 485px; top: 179px; }
.pin[data-country-iso="ch"] { left: 483px; top: 155px; }
.pin[data-country-iso="za"] { left: 523px; top: 364px; }
.pin[data-country-iso="au"] { left: 841px; top: 389px; }
.pin[data-country-iso="nz"] { left: 870px; top: 436px; }
.pin[data-country-iso="pl"] { left: 463px; top: 135px; }
.pin[data-country-iso="hk"] { left: 743px; top: 225px; }
.pin[data-country-iso="ca"] { left: 231px; top: 147px; }
.pin[data-country-iso="de"] { left: 445px; top: 145px; }
.pin[data-country-iso="nl"] { left: 440px; top: 142px; }
.pin[data-contact-id="318"] { left: 125px; top: 194px; }
.pin[data-contact-id="319"] { left: 220px; top: 214px; }
.pin[data-contact-id="320"] { left: 250px; top: 160px; }
.pin[data-contact-id="45"]  { left: 195px; top: 168px; }

.map-contacts .pin:hover,
.map-contacts .pin.active {
    background: url('../images/forsprites/ico-map-pin.png') no-repeat -38px -2px;
}
.map-contacts .pin-hidden {
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
}
section.locations {
    width: 100%;
    margin: auto;
    float: left;
    margin-top: 40px;
}
.popups-content {
    display: none;
}
section.locations .header {
    width: 60%;
    float: left;
    font-size: 18px;
}
section.locations .header h3 {
    margin-top: 0;
    margin-bottom: 0;
    color: #b2cf5a;
    font-size: 32px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 32px;
}
section.locations select {
    background-color: #b2cf5a;
    color: #fff;
    height: 52px;
    float: right;
    width: 40%;
    line-height: 20px;
    font-size: 20px;
}
section.locations .wrapper {
    margin: auto;
    float: none;
}
/* Hide right toolbar */
.page-id-37 .inner-page-right-menu,
.page-id-114 .inner-page-right-menu,
.page-id-46 .inner-page-right-menu,
.page-id-32 .inner-page-right-menu {
    display: none;
}
.page-id-37 .inner-text-area {
    width: 100%;
}

/*Start Grid Layout*/
/*  SECTIONS  */
.section {
    clear: both;
    padding: 0px;
    margin: 0px;
}

/*  COLUMN SETUP  */
.col {
    display: block;
    float:left;
    margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before, .group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID */
.span_1_of_1,
.span_1_of_2, .span_2_of_2,
.span_1_of_3, .span_2_of_3, .span_3_of_3
.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4,
.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5,
.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6
{
    box-sizing: border-box;
}
.span_1_of_1 { width: 100%; }

.span_1_of_2 { width: 50%; }
.span_2_of_2 { width: 100%; }

.span_1_of_3 { width: 33.33333%; }
.span_2_of_3 { width: 66.66666%; }
.span_3_of_3 { width: 100%; }

.span_1_of_4 { width: 25%; }
.span_2_of_4 { width: 50%; }
.span_3_of_4 { width: 75%; }
.span_4_of_4 { width: 100%; }

.span_1_of_5 { width: 20%; }
.span_2_of_5 { width: 40%; }
.span_3_of_5 { width: 60%; }
.span_4_of_5 { width: 80%; }
.span_5_of_5 { width: 100%; }

.span_1_of_6 { width: 16.66665%; }
.span_2_of_6 { width: 33.33333%; }
.span_3_of_6 { width: 50%; }
.span_4_of_6 { width: 66.66666%; }
.span_5_of_6 { width: 83.33333%; }
.span_6_of_6 { width: 100%; }
/*End Grid Layout*/

/*Start Sprites*/
.sprites { background: url(../images/sprites.png) no-repeat; }
.arr-circle-down { width: 34px; height: 34px; background-position: -1130px -149px; }
.arr-circle-green { width: 45px; height: 45px; background-position: -964px -51px; }
.arr-circle-grey { width: 41px; height: 41px; background-position: -1170px -178px; }
.arr-circle-navy { width: 32px; height: 32px; background-position: -1259px -30px; }
.arr-circle-white { width: 32px; height: 32px; background-position: -1212px -178px; }
.arr-down-grey { width: 14px; height: 10px; background-position: -469px -51px; }
.arr-down-red { width: 11px; height: 7px; background-position: -1158px -184px; }
.arr-down-tall { width: 55px; height: 89px; background-position: -1197px -730px; }
.arr-dropdown-grey { width: 10px; height: 18px; background-position: -392px 0; }
.arr-dropdown-navy { width: 10px; height: 20px; background-position: -1186px -730px; }
.arr-green-bottom { width: 48px; height: 30px; background-position: -186px 0; }
.arr-grey-right { width: 21px; height: 14px; background-position: -1283px -212px; }
.arr-offer-arrow { width: 19px; height: 10px; background-position: -1276px -547px; }
.arr-play { width: 46px; height: 53px; background-position: -770px 0; }
.arr-plus-grey { width: 17px; height: 17px; background-position: -310px 0; }
.arr-right-tiny { width: 9px; height: 7px; background-position: -392px -19px; }
.arr-right-white { width: 35px; height: 24px; background-position: -433px -30px; }
.arr-small-green { width: 18px; height: 11px; background-position: -427px -18px; }
.arr-small-light-grey { width: 10px; height: 6px; background-position: -770px -54px; }
.arr-small-navy { width: 21px; height: 14px; background-position: -1224px -490px; }
.arr-small-white { width: 21px; height: 14px; background-position: -1276px -558px; }
.arr-tiny-white { width: 11px; height: 8px; background-position: -1203px -132px; }
.arr-up-red { width: 11px; height: 7px; background-position: -1283px -227px; }
.arr-white-bottom { width: 48px; height: 30px; background-position: -186px -31px; }
.best-managed { width: 79px; height: 95px; background-position: -1313px -307px; }
.bg-bar { width: 691px; height: 13px; background-position: -84px -70px; }
.bg-popup { width: 764px; height: 160px; background-position: 0 -84px; }
.bg-top-subnav { width: 9px; height: 9px; background-position: -417px -18px; }
.bg-world-light { width: 1398px; height: 800px; background-position: 0 -886px; }
.bg-world { width: 1185px; height: 640px; background-position: 0 -245px; }
.billion-transferred { width: 83px; height: 83px; background-position: 0 0; }
.bullet-green { width: 16px; height: 13px; background-position: -1295px -247px; }
.bullet-navy { width: 16px; height: 13px; background-position: -1313px -280px; }
.bullet-rectangle { width: 8px; height: 8px; background-position: -403px 0; }
.bullet { width: 33px; height: 33px; background-position: -776px -61px; }
.clients-worldwide { width: 84px; height: 68px; background-position: -685px 0; }
.currency-tools { width: 87px; height: 61px; background-position: -1303px -526px; }
.enter-amount { width: 55px; height: 56px; background-position: -1102px -185px; }
.exchange-rate-bids-white { width: 62px; height: 46px; background-position: -817px -51px; }
.exchange-rate-bids { width: 186px; height: 131px; background-position: -1072px 0; }
.funds-transferred { width: 55px; height: 56px; background-position: -1046px -187px; }
.global-regulation { width: 77px; height: 75px; background-position: -1321px -450px; }
.ico-bank-guarantee { width: 46px; height: 59px; background-position: -1343px -247px; }
.ico-calendar { width: 45px; height: 32px; background-position: -469px -18px; }
.ico-close { width: 29px; height: 29px; background-position: -1259px 0; }
.ico-currency-converter-large { width: 126px; height: 126px; background-position: -1186px -277px; }
.ico-currency-converter { width: 29px; height: 32px; background-position: -1313px -247px; }
.ico-currency-tools { width: 37px; height: 27px; background-position: -1165px -132px; }
.ico-facebook { width: 40px; height: 40px; background-position: -290px -26px; }
.ico-faq { width: 37px; height: 49px; background-position: -1186px -490px; }
.ico-five-stars { width: 107px; height: 17px; background-position: -412px 0; }
.ico-historical-exchange-rates { width: 40px; height: 36px; background-position: -1203px -141px; }
.ico-info { width: 28px; height: 37px; background-position: -1247px -547px; }
.ico-live-exchange-rates { width: 47px; height: 34px; background-position: -1305px -212px; }
.ico-live-help { width: 32px; height: 21px; background-position: -1242px -253px; }
.ico-login { width: 19px; height: 25px; background-position: -290px 0; }
.ico-nav-mobile { width: 35px; height: 23px; background-position: -1267px -458px; }
.ico-need-help { width: 66px; height: 46px; background-position: -1321px -403px; }
.ico-popup-close { width: 60px; height: 60px; background-position: -1186px -540px; }
.ico-round-plus { width: 61px; height: 61px; background-position: -1186px -820px; }
.ico-security-regulation { width: 29px; height: 34px; background-position: -1046px -132px; }
.ico-sign-up-businesses { width: 18px; height: 27px; background-position: -1224px -505px; }
.ico-sign-up-individuals { width: 14px; height: 20px; background-position: -402px -19px; }
.ico-software-addons { width: 31px; height: 31px; background-position: -880px -51px; }
.ico-spot-rates { width: 30px; height: 16px; background-position: -1130px -132px; }
.ico-star { width: 20px; height: 19px; background-position: -1046px -167px; }
.ico-swap-currency { width: 40px; height: 29px; background-position: -392px -40px; }
.ico-top { width: 57px; height: 57px; background-position: -1186px -672px; }
.ico-twitter { width: 40px; height: 40px; background-position: -1242px -212px; }
.instant-processing { width: 91px; height: 64px; background-position: -593px 0; }
.international-receipt-white { width: 51px; height: 54px; background-position: -912px -51px; }
.international-receipt { width: 137px; height: 142px; background-position: -1257px -588px; }
.international-wire-transfers-white { width: 53px; height: 52px; background-position: -1010px -51px; }
.international-wire-transfers { width: 137px; height: 137px; background-position: -1259px -74px; }
.intraday-order-white { width: 53px; height: 53px; background-position: -1267px -404px; }
.intraday-order { width: 134px; height: 137px; background-position: -911px -106px; }
.logo-white-small { width: 254px; height: 50px; background-position: -817px 0; }
.lower-transfer-fees { width: 80px; height: 85px; background-position: -1186px -404px; }
.online-payment-system { width: 101px; height: 59px; background-position: -84px 0; }
.overnight-order-white { width: 60px; height: 65px; background-position: -331px 0; }
.overnight-order { width: 139px; height: 150px; background-position: -1253px -731px; }
.phone-line { width: 105px; height: 73px; background-position: -1292px 0; }
.security-regulation { width: 54px; height: 65px; background-position: -235px 0; }
.software-addons { width: 72px; height: 55px; background-position: -520px 0; }
.stop-loss-order-white { width: 53px; height: 52px; background-position: -1076px -132px; }
.stop-loss-order { width: 145px; height: 145px; background-position: -765px -98px; }
.transfer-funds { width: 55px; height: 56px; background-position: -1186px -220px; }
.view-live-rates { width: 55px; height: 56px; background-position: -1247px -490px; }
.why-transfermate { width: 70px; height: 70px; background-position: -1186px -601px; }
.arr-right-navy { width: 21px; height: 14px; background-position: -1402px -791px; }
.arr-tiny-white-left { width: 8px; height: 11px; background-position: -1516px -42px; }
.button-reverse { width: 36px; height: 18px; background-position: -1402px -436px; }
.calendar { width: 47px; height: 34px; background-position: -1448px -307px; }
.exchange-rates-graph { width: 20px; height: 17px; background-position: -1402px -570px; }
.flag-bg { width: 30px; height: 20px; background-position: -1465px -307px; }
.flag-au { width: 30px; height: 20px; background-position: -1475px 0; }
.flag-be { width: 30px; height: 20px; background-position: -1506px 0; }
.flag-ca { width: 30px; height: 20px; background-position: -1510px -21px; }
.flag-ch { width: 30px; height: 20px; background-position: -1402px -43px; }
.flag-de { width: 30px; height: 20px; background-position: -1454px -52px; }
.flag-dk { width: 30px; height: 20px; background-position: -1485px -52px; }
.flag-es { width: 30px; height: 20px; background-position: -1496px -307px; }
.flag-eu { width: 30px; height: 20px; background-position: -1539px -307px; }
.flag-fr { width: 30px; height: 20px; background-position: -1402px -353px; }
.flag-gb { width: 30px; height: 20px; background-position: -1561px -537px; }
.flag-hk { width: 30px; height: 20px; background-position: -1402px -549px; }
.flag-ie { width: 30px; height: 20px; background-position: -1423px -570px; }
.flag-it { width: 30px; height: 20px; background-position: -1402px -591px; }
.flag-nl { width: 30px; height: 20px; background-position: -1433px -591px; }
.flag-nz { width: 30px; height: 20px; background-position: -1402px -612px; }
.flag-pl { width: 30px; height: 20px; background-position: -1512px -892px; }
.flag-pt { width: 30px; height: 20px; background-position: -1537px -1095px; }
.flag-sv { width: 30px; height: 20px; background-position: -1537px -1116px; }
.flag-us { width: 30px; height: 20px; background-position: -1503px -1487px; }
.flag-za { width: 30px; height: 20px; background-position: -1433px -549px; }
.ico-awards { width: 82px; height: 93px; background-position: -1402px -455px; }
.ico-call-us-small { width: 58px; height: 46px; background-position: -1402px -73px; }
.ico-checked { width: 35px; height: 27px; background-position: -1503px -1137px; }
.ico-contact-by-email { width: 96px; height: 69px; background-position: -1464px -590px; }
.ico-contact-by-live-chat { width: 112px; height: 78px; background-position: -1402px -989px; }
.ico-contact-by-phone { width: 109px; height: 96px; background-position: -1402px -892px; }
.ico-contact { width: 37px; height: 26px; background-position: -1503px -1068px; }
.ico-currency-tools-small { width: 75px; height: 52px; background-position: -1485px -537px; }
.ico-email-us-small { width: 61px; height: 44px; background-position: -1477px -342px; }
.ico-linkedin-grey { width: 45px; height: 45px; background-position: -1402px -307px; }
.ico-live-chat-small { width: 66px; height: 46px; background-position: -1503px -1508px; }
.ico-map-pin { width: 72px; height: 42px; background-position: -1402px 0; }
.ico-our-services-small { width: 55px; height: 58px; background-position: -1402px -1186px; }
.ico-register-personal { width: 88px; height: 88px; background-position: -1503px -1555px; }
.ico-software-addons-small { width: 63px; height: 48px; background-position: -1433px -387px; }
.ico-why-tfm-business { width: 186px; height: 186px; background-position: -1402px -120px; }
.ico-why-tfm-individuals { width: 192px; height: 186px; background-position: -1402px -1270px; }
.icon-print { width: 31px; height: 29px; background-position: -1503px -1457px; }
.icon-quick-transfer { width: 33px; height: 30px; background-position: -1503px -1095px; }
.icon-register-and-transfer { width: 34px; height: 30px; background-position: -1475px -21px; }
.map-pin { width: 28px; height: 34px; background-position: -1448px -342px; }
.myob-addons-logo { width: 100px; height: 100px; background-position: -1485px -436px; }
.net-addons-logo { width: 100px; height: 100px; background-position: -1424px -791px; }
.person-placeholder { width: 130px; height: 130px; background-position: -1402px -660px; }
.qb-addons-logo { width: 100px; height: 100px; background-position: -1402px -1068px; }
.sage-addons-logo { width: 100px; height: 100px; background-position: -1458px -1169px; }
.sap-addons-logo { width: 100px; height: 100px; background-position: -1402px -1457px; }
.star-grey { width: 16px; height: 16px; background-position: -1402px -1169px; }
.star { width: 20px; height: 19px; background-position: -1433px -43px; }
.xero-addons-logo { width: 100px; height: 100px; background-position: -1402px -1558px; }
.ico-round-plus-small { width: 31px; height: 31px; background-position: -880px -51px; }
.ico-round-minus-small { width: 31px; height: 31px; background-position: -1541px -1px; }
/*New images for sprites*/
.ico-blue-tick { width: 89px; height: 89px; background: url(../images/forsprites/ico-blue-tick.png) no-repeat; }
.ico-green-tick { width: 89px; height: 89px; background: url(../images/forsprites/ico-green-tick.png) no-repeat; }
.ico-secure { width: 27px; height: 36px; background: url(../images/forsprites/ico-secure.png) no-repeat; }
.ico-linkedin-white { width: 40px; height: 40px; background: url(../images/forsprites/ico-linkedin.png) no-repeat; }
.ico-checked-large { width: 116px; height: 116px; background: url(../images/forsprites/ico-checked-large.png) no-repeat; }
.ico-checked-white {
    background: url('../images/sprites.png') no-repeat -1541px -32px;
    width: 35px;
    height: 27px;
}
.ico-currency-converter-blue { width: 29px; height: 32px; background: url(../images/forsprites/ico-currency-converter-blue.png) no-repeat; }
.ico-currency-converter-off { width: 29px; height: 32px; background: url(../images/forsprites/ico-currency-converter-off.png) no-repeat; }
.arr-down-small-blue { width: 10px; height: 7px; background: url(../images/forsprites/arr-down-small-blue.png) no-repeat; }
.mobile-nav-trigger { width: 17px; height: 13px; background: url(../images/forsprites/mobile-nav-trigger.png) no-repeat; }
.ico-live-help-large { width: 57px; height: 42px; background: url(../images/forsprites/ico-live-help-large.png) no-repeat; }
.ico-google-plus-white { width: 45px; height: 40px; background: url(../images/forsprites/ico-google-plus-white.png) no-repeat; }
.arr-dropdown-white { width: 10px; height: 18px; background: url(../images/forsprites/arr-dropdown-white.png) no-repeat; }
.ico-graph-up { width: 80px; height: 86px; background: url(../images/ico-graph-up.png) no-repeat; }
.ico-user-interaction { width: 134px; height: 84px; background: url(../images/ico-user-interaction.png) no-repeat; }
.ico-clock { width: 100px; height: 102px; background: url(../images/ico-clock.png) no-repeat; zoom: 0.8; }
.ico-world { width: 100px; height: 102px; background: url(../images/ico-world.png) no-repeat; zoom: 0.8; }
.ico-loved-worldwide { width: 84px; height: 83px; background: url(../images/ico-loved-worldwide.png) no-repeat; }

/*How It Works*/
.how-it-works-txt { font-family: 'SaginawMedium'; font-size: 26px; line-height: 26px; color:#fff; position: absolute; }
.txt-in-left { left:0px }
.txt-in-right { right:4px }
.txt-down { top: 170px; }
.txt-more-down { top: 285px; }
.txt-less-top { bottom: 178px; }
.txt-top { bottom: 235px; }
.txt-more-top { top: 215px; }

/*External Payment*/
.sprites-external-payment { background: url(../images/sprites-external-payment.png) no-repeat; }
.poli-icon { width: 32px; height: 32px; background-position: -156px 0; }
.poli { width: 155px; height: 100px; background-position: 0 0; }
.sofort-icon { width: 32px; height: 22px; background-position: -156px -33px; }
.sofort_banking { width: 200px; height: 75px; background-position: 0 -101px; }

/*Awards*/
.sprites-awards { background: url(../images/sprites-awards.png) no-repeat; }
.bbb { width: 90px; height: 150px; background-position: 0 0; }
.deloitte { width: 217px; height: 149px; background-position: -192px -111px; }
.eba { width: 191px; height: 109px; background-position: 0 -151px; }
.ernst { width: 223px; height: 106px; background-position: -186px 0; }

.regulation-flags-sprite { background: url(../images/regulation-flags-sprite.png) no-repeat; }
.flag-australia-large { width: 80px; height: 80px; background-position: -163px 0; }
.flag-australia { width: 42px; height: 42px; background-position: -244px -126px; }
.flag-canada-large { width: 80px; height: 81px; background-position: 0 0; }
.flag-canada { width: 44px; height: 44px; background-position: -244px 1px; }
.flag-europe-large { width: 81px; height: 81px; background-position: 0 -167px; }
.flag-europe { width: 42px; height: 42px; background-position: -244px -169px; }
.flag-hongkong-large { width: 80px; height: 80px; background-position: -82px -168px; }
.flag-hongkong { width: 43px; height: 43px; background-position: -200px -81px; }
.flag-new-zealand-large { width: 80px; height: 80px; background-position: -163px -168px; }
.flag-new-zealand { width: 42px; height: 42px; background-position: -201px -125px; }
.flag-uk { width: 42px; height: 38px; background-position: -244px -212px; }
.flag-uk-large { width: 80px; height: 81px; background-position: -81px 0; }
.flag-usa-large { width: 84px; height: 84px; background-position: 2px -81px; }
.flag-usa { width: 44px; height: 37px; background-position: -244px -44px; }
.flag-jersey-large { width: 84px; height: 84px; background-position: -82px -82px; }
.flag-jersey { width: 45px; height: 37px; background-position: -243px -82px; }
.flag-global { width: 42px; height: 42px; background-position: -244px -251px; }

/* Clients icons */
.client-arrow-right-icon { margin: 0 5px; width: 43px; height: 50px; background-image: url(../images/clients/arrow-right.png); background-size: 43px 30px; }
.client-receive-statement-icon { width: 140px; height: 110px; background-image: url(../images/clients/receive-statement.png); }
.client-authorize-icon { width: 140px; height: 110px; background-image: url(../images/clients/authorize.png) }
.client-confirm-payment-icon { width: 140px; height: 110px; background-image: url(../images/clients/confirm-payment.png) }
.client-login-icon { width: 140px; height: 110px; background-image: url(../images/clients/log-onto-system.png) }
.client-transfer-funds-icon { width: 140px; height: 110px; background-image: url(../images/clients/transfer-funds.png) }
.client-arrow-right-icon, .client-receive-statement-icon,
.client-authorize-icon, .client-confirm-payment-icon,
.client-login-icon, .client-transfer-funds-icon {
    background-repeat: no-repeat;
    background-size: 100%;
}
/* End clients icons */
/*End Sprites*/
/*Software addons*/
.apis-05,
.myob-01, .myob-02, .myob-03, .myob-04, .myob-05,
.qb-01, .qb-02, .qb-03, .qb-04, .qb-05,
.qb-online-01, .qb-online-02, .qb-online-03, .qb-online-04, .qb-online-05,
.sage-01, .sage-02, .sage-03, .sage-04, .sage-05,
.sap-01, .sap-02, .sap-03, .sap-04, .sap-05,
.xero-01, .xero-02, .xero-03, .xero-04, .xero-05,
.netsuite-01, .netsuite-02, .netsuite-03, .netsuite-04, .netsuite-05,
.jcurve-05
{
    background-repeat: no-repeat;
}
.apis-05 { background-image: url(../images/addons/apis-05.png); width: 530px; height: 353px; }
.myob-01 { background-image: url(../images/addons/myob-01.png); width: 535px; height: 292px; }
.myob-02 { background-image: url(../images/addons/myob-02.png); width: 511px; height: 290px; }
.myob-03 { background-image: url(../images/addons/myob-03.png); width: 511px; height: 290px; }
.myob-04 { background-image: url(../images/addons/myob-04.png); width: 511px; height: 290px; }
.myob-05 { background-image: url(../images/addons/myob-05.png); width: 530px; height: 353px; }
.qb-01 { background-image: url(../images/addons/qb-01.png); width: 533px; height: 291px; }
.qb-02 { background-image: url(../images/addons/qb-02.png); width: 533px; height: 291px; }
.qb-03 { background-image: url(../images/addons/qb-03.png); width: 533px; height: 291px; }
.qb-04 { background-image: url(../images/addons/qb-04.png); width: 533px; height: 291px; }
.qb-05 { background-image: url(../images/addons/qb-05.png); width: 530px; height: 353px; }
.qb-online-01 { background-image: url(../images/addons/qb-online-01.png); width: 535px; height: 292px; }
.qb-online-02 { background-image: url(../images/addons/qb-online-02.png); width: 511px; height: 290px; }
.qb-online-03 { background-image: url(../images/addons/qb-online-03.png); width: 511px; height: 290px; }
.qb-online-04 { background-image: url(../images/addons/qb-online-04.png); width: 511px; height: 290px; }
.qb-online-05 { background-image: url(../images/addons/qb-online-05.png); width: 530px; height: 353px; }
.sage-01 { background-image: url(../images/addons/sage-01.png); width: 535px; height: 292px; }
.sage-02 { background-image: url(../images/addons/sage-02.png); width: 511px; height: 290px; }
.sage-03 { background-image: url(../images/addons/sage-03.png); width: 511px; height: 290px; }
.sage-04 { background-image: url(../images/addons/sage-04.png); width: 511px; height: 290px; }
.sage-05 { background-image: url(../images/addons/sage-05.png); width: 530px; height: 353px; }
.sap-01 { background-image: url(../images/addons/sap-01.png); width: 535px; height: 292px; }
.sap-02 { background-image: url(../images/addons/sap-02.png); width: 511px; height: 290px; }
.sap-03 { background-image: url(../images/addons/sap-03.png); width: 511px; height: 290px; }
.sap-04 { background-image: url(../images/addons/sap-04.png); width: 511px; height: 290px; }
.sap-05 { background-image: url(../images/addons/sap-05.png); width: 530px; height: 353px; }
.xero-01 { background-image: url(../images/addons/xero-01.png); width: 535px; height: 292px; }
.xero-02 { background-image: url(../images/addons/xero-02.png); width: 513px; height: 292px; }
.xero-03 { background-image: url(../images/addons/xero-03.png); width: 511px; height: 290px; }
.xero-04 { background-image: url(../images/addons/xero-04.png); width: 511px; height: 290px; }
.xero-05 { background-image: url(../images/addons/xero-05.png); width: 530px; height: 353px; }
.netsuite-01 { background-image: url(../images/addons/netsuite-01.png); width: 535px; height: 292px; }
.netsuite-02 { background-image: url(../images/addons/netsuite-02.png); width: 511px; height: 290px; }
.netsuite-03 { background-image: url(../images/addons/netsuite-03.png); width: 511px; height: 290px; }
.netsuite-04 { background-image: url(../images/addons/netsuite-04.png); width: 511px; height: 290px; }
.netsuite-05 { background-image: url(../images/addons/netsuite-05.png); width: 530px; height: 353px; }
.jcurve-05 { background-image: url(../images/addons/netsuite-05.png); width: 530px; height: 353px; }
/* Receivables How It Works Screeenshots*/
.receivables-01 { background-image: url(../images/receivables/how-it-works-smaller-1.png); width: 470px; height: 271px; }
.receivables-03 { background-image: url(../images/receivables/how-it-works-smaller-3.png); width: 470px; height: 295px; }
.receivables-04 { background-image: url(../images/receivables/how-it-works-smaller-4.png); width: 470px; height: 295px; }

.xero-addon-logo { background-image: url(../images/addons/xero-addon-logo.png); width: 203px; height: 207px; }
.quickbooks-addon-logo { background-image: url(../images/addons/quickbooks-addon-logo.png); width: 203px; height: 203px; }
.quickbooks-online-addon-logo { background-image: url(../images/addons/quickbooks-addon-logo.png); width: 203px; height: 203px; }
.sage-addon-logo { background-image: url(../images/addons/sage-addon-logo.png); width: 203px; height: 86px; }
.myob-addon-logo { background-image: url(../images/addons/myob-addon-logo.png); width: 203px; height: 69px; }
.sap-addon-logo { background-image: url(../images/addons/sap-addon-logo.png); width: 203px; height: 100px; }
.netsuite-addon-logo { background-image: url(../images/addons/netsuite-addon-logo.png); width: 200px; height: 200px; }
.netsuite-logo-with-label { background-image: url(../images/addons/netsuite-logo-with-label.png); width: 200px; height: 200px; }
.jcurve-addon-logo { background-image: url(../images/addons/jcurve-addon-logo.png); width: 200px; height: 70px; }

.icon-apis, .icon-myob, .icon-net-suite, .icon-quickbooks-online, .icon-quickbooks, .icon-sage,
.icon-sap, .icon-xero, .icon-apis, .icon-jcurve {
    background: url(../images/sprites-addons.png) no-repeat;
}
.icon-apis { width: 70px; height: 70px; background-position: -179px -42px; }
.icon-myob { width: 113px; height: 47px; background-position: -74px -128px; }
.icon-net-suite { width: 61px; height: 54px; background-position: -188px -113px; }
.icon-quickbooks-online { width: 73px; height: 73px; background-position: -75px 0; }
.icon-quickbooks { width: 73px; height: 73px; background-position: 0 -94px; }
.icon-sage { width: 98px; height: 41px; background-position: -151px 0; }
.icon-sap { width: 100px; height: 50px; background-position: -74px -74px; }
.icon-xero { width: 74px; height: 73px; background-position: 0 0; }
.icon-jcurve { width: 100px; height: 32px; background-position: 0 -167px; }

.jcurve-logo { background-image: url(../images/icons/jcurve-logo.png); width: 96px; height: 36px; }
.jcurve-logo-no-label { background-image: url(../images/addons/jcurve-logo-no-label.png); width: 96px; height: 36px; }

/*End Software addons*/
.ico {
    display: inline-block;
}
.ico-envelope-circle {
    background: url('../images/forsprites/ico-envelope-circle.png');
    background-size: 100% 100%;
    width: 100px;
    height: 100px;
}
.ico-padlock {
    background: url('../images/forsprites/ico-login-color.png');
    background-size: 100% 100%;
    width: 25px;
    height: 30px;
}
.ico-db {
    background: url('../images/forsprites/ico-db.png');
    background-size: 100% 100%;
    width: 35px;
    height: 31px;
}
.ico-reload {
    background: url('../images/forsprites/ico-reload.png');
    background-size: 100% 100%;
    width: 36px;
    height: 32px;
}
.ico-cloud {
    background: url('../images/forsprites/ico-cloud.png');
    width: 71px;
    height: 42px;
}
.ico-sun {
    background: url(../images/forsprites/ico-sun.png);
    width: 113px;
    height: 71px;
}
.ico-book-payment {
    background: url(../images/forsprites/ico-book-payment.png);
    width: 342px;
    height: 207px;
}
.ico-send-funds {
    background: url(../images/forsprites/ico-send-funds.png);
    width: 408px;
    height: 160px;
}
.residence-country-id-211 .ico-send-funds {
    background: url(../images/forsprites/ico-send-funds-es.png);
    width: 408px;
    height: 160px;
}
.ico-we-transfer {
    background: url(../images/forsprites/ico-we-transfer.png);
    width: 390px;
    height: 169px;
}
.residence-country-id-211 .ico-we-transfer {
    background: url(../images/forsprites/ico-we-transfer-es.png);
    width: 390px;
    height: 169px;
}
.ico-paper-plane {
    background: url('../images/sprites-home-slider.png') no-repeat -3px 0;
    width: 26px;
    height: 20px;
}
.ico-send-money {
    background: url('../images/forsprites/ico-send-money.png') no-repeat;
    width: 423px;
    height: 163px;
}
.residence-country-id-211 .ico-send-money {
    background: url('../images/forsprites/ico-send-money-es.png') no-repeat;
    width: 423px;
    height: 163px;
}
.ico-pay-tm {
    background: url('../images/forsprites/ico-pay-tm.png') no-repeat;
    width: 420px;
    height: 120px;
}
.ico-tm-pay-you {
    background: url('../images/forsprites/ico-tm-pay-you.png') no-repeat;
    width: 412px;
    height: 103px;
}
.ico-incoming-arrow {
    background: url('../images/sprites-home-slider.png') no-repeat -33px 0;
    width: 24px;
    height: 24px;
    min-width: 24px;
}
.ico-outgoing-arrow {
    background: url('../images/sprites-home-slider.png') no-repeat -63px 0;
    width: 24px;
    height: 24px;
    min-width: 24px;
}
.envelope-email-us:before {
    background: url('../images/forsprites/envelope-email-us.png') no-repeat;
    width:200px;
    height:129px;
    content: ' ';
    display: inline-block;
}
/* Common widths */
.page-header-blue .header,
header .top-nav-container .top-nav,
footer .sitemap-nav,
.inner-text-area-no-right,
.quick-tools .currency-converter,
.quick-tools .live-spot-rates,
section.banner .centered,
section.tabs .tabs-content,
.inner-text-area,
.width1010,
.page-content,
#pages_content_44619,
section.introduction .introduction-content {
    width: 1010px;
    font-family: MetronicProLight;
}
.page-content.full-width {
    width: 100%;
    box-sizing: border-box;
}
.width1440 {
    width:1440px;
    font-family: MetronicProLight;
}
.page-content {
    margin: auto;
}
.inner-text-area {
    width: 70%;
    float: left;
    margin: 0;
}
.inner-text-area-no-right {
    width: 100%;
}
/* End common widths */

/*Start Header*/
header {
    position: relative;
    overflow: hidden;
    zoom: 1;
}
header .top-nav-container {
    transition: background-color 0.2s ease-in-out;
    -moz-transition: background-color 0.2s ease-in-out;
    -webkit-transition: background-color 0.2s ease-in-out;
    position: fixed;
    top: 0;
    height: 150px;
    width: 100%;
    background-color: #f8f8fa;
    z-index: 20;
}
header .top-nav-container .top-nav {
    zoom: 1;
    padding: 30px 0;
}
header .top-nav-container .top-nav .logo {
    float: left;
    margin: 0 10px;
}
header .top-nav-container .top-nav .logo img {
    max-width: 300px;
}
header .top-nav-container .top-nav .top-nav-mobile-trigger,
header .top-nav-container .top-nav .top-nav-mobile-close,
header .mobile-private-nav-trigger {
    display: none;
}
/*Pages with transparent header*/
.page-id-28 .top-nav-container,
.page-id-47 .top-nav-container {
    background: none;
}
/*Top Menu*/
header .top-nav-container .top-nav {
    position: relative;
}
.logged-in-as-message {
    box-sizing: border-box;
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    margin: 0;
    text-align: right;
    padding: 0 5px;
    font-size: 16px;
    line-height: 18px;
    color: #2853ba;
}
header .top-nav-container .top-nav-menu {
    float: right;
    clear: right;
}
header .top-nav-container .top-nav-menu ul {
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 0;
    list-style: none;
}
header .top-nav-container .top-nav-menu li {
    float: left;
}
header .top-nav-container .top-nav-menu li a {
    display: block;
    padding: 7px 0;
    font-family: MetronicProLight;
    font-size: 17px;
    line-height: 17px;
    color: #384055;
    text-transform: uppercase;
    border-top: 3px solid transparent;
    margin: 0 15px;
}
header .top-nav-container .top-nav-menu li a:hover,
header .top-nav-container .top-nav-menu li a.menu_top_active {
    border-top: 3px solid #b2cf5a;
}
header.sticky .top-nav-container {
    z-index: 150;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.2);
    box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.2);
    background-color: #ffffff;
    border-bottom: 1px solid #eeeff0;
}
header .header-group, header .menu-very-top {
    overflow: hidden;
    zoom: 1;
    padding: 0 10px;
    margin: 0 10px 0 0;
    background-color: #ffffff;
    float: right;
}
header .menu-very-top {
    background-color: transparent;
    margin-right: 10px;
    padding: 0;
    display: block;
    transition: margin-right 0.3s ease-in-out;
    -moz-transition: margin-right 0.3s ease-in-out;
    -webkit-transition: margin-right 0.3s ease-in-out;
}
.menu-very-top ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
header .menu-very-top ul li {
    float: left;
    margin: 0 10px 0 0;
}
header .menu-very-top ul li:last-child {
    margin-right: 0;
}
header .menu-very-top .button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding-right: 10px;
    padding-left: 10px;
}
a.register {
    background-color: #b2cf5a;
}
a.register:hover {
    background-color: #b2e557;
}
a.client-login {
    background-color: #3a54b7;
}
a.become-a-partner, a.request-a-quote{
    background-color: #204487;
}
a.become-a-partner:hover, a.request-a-quote:hover{
    background-color: #365ea9;
}
.page-id-28 .content .menu-very-top a.request-a-quote{
    line-height: 33px;
}
a.request-a-quote:before {
    content: ' ';
    display: inline-block;
    float: left;
    background-image: url(../images/icons/request-a-quote.png);
    width: 32px;
    height: 33px;
    margin-right: 0.5em;
}
a.client-login:hover {
    background-color: #416cd3;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
a.client-logout {
    opacity: 0.8;
    background-color: #d5d5d1;
}
a.client-logout:hover {
    opacity: 1;
}
header .live-help {
    padding: 7px;
}
header .live-help a {
    overflow: hidden;
    zoom: 1;
    display: block;
    color: #384055;
}
header .live-help a .title {
    font-family: MetronicProLight;
    font-size: 17px;
    line-height: 17px;
    text-transform: uppercase;
    padding: 5px 0 0 5px;
}
header .live-help a span {
    float: left;
}
header .header-group.languages-phone {
    background-color: inherit;
    padding: 0;
}
header .languages .residency_bar_text {
    line-height: none;
    font-size: 0;
    color: transparent;
    width: 30px;
    height: 20px;
    position: absolute;
    right: 22px;
    top: 8px;
    top: calc(50% - 10px);
    pointer-events: none;
    background: url(../images/sprites.png) no-repeat;
}
header .languages .selected-country-irl .residency_bar_text { background-position: -1423px -570px; }
header .languages .selected-country-can .residency_bar_text { background-position: -1510px -21px; }
header .languages .selected-country-aus .residency_bar_text { background-position: -1475px 0; }
header .languages .selected-country-bel .residency_bar_text { background-position: -1506px 0; }
header .languages .selected-country-che .residency_bar_text { background-position: -1402px -43px; }
header .languages .selected-country-deu .residency_bar_text { background-position: -1454px -52px; }
header .languages .selected-country-dnk .residency_bar_text { background-position: -1485px -52px; }
header .languages .selected-country-esp .residency_bar_text { background-position: -1496px -307px; }
header .languages .selected-country-fra .residency_bar_text { background-position: -1402px -353px; }
header .languages .selected-country-ita .residency_bar_text { background-position: -1402px -591px; }
header .languages .selected-country-pol .residency_bar_text { background-position: -1512px -892px; }
header .languages .selected-country-prt .residency_bar_text { background-position: -1537px -1095px; }
header .languages .selected-country-swe .residency_bar_text { background-position: -1537px -1116px; }
header .languages .selected-country-nld .residency_bar_text { background-position: -1433px -591px; }
header .languages .selected-country-nzl .residency_bar_text { background-position: -1402px -612px; }
header .languages .selected-country-gbr .residency_bar_text { background-position: -1561px -537px; }
header .languages .selected-country-usa .residency_bar_text { background-position: -1503px -1487px; }
header .languages .selected-country-bgr .residency_bar_text { background: url(../images/forsprites/flag-bg.png) no-repeat; }
header .languages select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    display: block;
    box-sizing: border-box;
    height: 36px;
    padding: 0 45px 0 5px;
    border: 1px solid #d5d5d1;
    background-color: #fff;
    font-family: MetronicProLight;
    font-size: 16px;
    line-height: 16px;
    text-align: left;
    max-width: 100%;
    text-indent: 0.01px;
    text-overflow: "";
    cursor: pointer;
}
header .languages select::-ms-expand {
    display: none;
}
header .languages {
    position: relative;
}
header .languages:hover {
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
}
header .languages #residency_bar {
    position: relative;
    display: block;
}
header .languages #residency_bar:after {
    background: url(../images/sprites.png) no-repeat; /*arr-dropdown-grey*/
    background-position: -770px -54px;
    width: 10px;
    height: 6px;
    content: "";
    position: absolute;
    right: 8px;
    top: 16px;
    top: calc(50% - 3px);
    pointer-events: none;   /*prevent the click on the image instead of the select*/
}
header .header-links {
    float: right;
    max-width: 69%;
}
header .header-links li > a.become-a-partner,
header .header-links li > a.request-a-quote { display: none; }
.customer-care-phones {
    font-family: MetronicProLight;
    float: left;
    clear: both;
}
.customer-care-phones .title {
    margin-right: 5px;
}
/*End Header*/

.inner-text .live-help a {
    background-color: #b2cf5a;
    color: white;
    display: block;
    padding: 10px;
    float: left;
    color: white;
}

/*Start Footer*/
footer {
    padding: 20px 0 40px 0;
    background-color: #202f7b;
    color: #ffffff;
}
footer a {
    color: #fff;
}
footer .sitemap-nav {
    font-family: inherit;
}
footer .sitemap-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    zoom: 1;
}
footer .sitemap-nav li.col {
    margin: 0;
    padding: 0.5em 0.2em;
}
footer .sitemap-nav ul h3 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
}
footer .sitemap-nav ul li:last-child div:last-child h3 {
    margin: 15px 0 10px 0;
}
footer .sitemap-nav ul li a:hover {
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
}
footer .sitemap-nav .social-media-item {
    float: left;
    margin: 0 10px 0 0;
}
footer .sitemap-nav .social-media-container h3 {
    margin-bottom: 10px;
}
.reviews-rating {
    text-align: right;
    font-size: 1.1em;
}
.reviews-rating p {
    margin: 0;
    padding: 0.5em 0;
}
.reviews-rating a{
    color: #93EA40;
}
.reviews-rating h3 {
    text-transform: uppercase;
    margin-bottom: 0.5em;
}
.rating-star {
    width: 17px;
    height: 16px;
    background-position: -412px 0;
}
.rating-star.half-active { background-position: -432px -53px; }
.rating-star.inactive { background-position: -484px -53px; }

.top-link {
    text-align: center;
}
.top-link a:hover {
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
}
/*End Footer*/

/*Start Page Content*/
.pages_content {
    display: inline-block;
    width: 100%;
    text-align: justify;
}
.page-container {
    padding-top: 150px;
    overflow: hidden;
    zoom: 1;
    background-color: #f8f8fa;
}
.bg-striped-grey-top,
.bg-striped-grey-bottom {
    background-image: url(../images/bg-stripe-grey.gif);
    background-repeat: repeat-x;
}
.bg-striped-grey-top { background-position: top center; }
.bg-striped-grey-bottom { background-position: bottom center; }

.page-container .content {
    overflow: hidden;
    zoom: 1;
    padding: 35px 0 20px 0;
    background: url(../images/bg-stripe-grey.gif) repeat-x center top;
}
.page-container.full-width .content {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
/*Pages without above separator*/
.page-id-47 .page-container .content {
    background: none;
}
/*Pages with background from the page*/
.page-id-47 .page-container .content, .page-id-47 .page-container {
    padding: 0;
}
.page-id-47 .top-nav-container {
    z-index: 150;
}
/*End*/
.page_header {
    margin: 0 0 10px 0;
    padding: 0px 0 10px 0;
    font-family: MetronicProLight;
    font-size: 32px;
    line-height: 45px;
    font-weight: normal;
    color: #b2cf5a;
    text-transform: uppercase;
    border-bottom: 1px solid #eeeff0;
    text-align: center;
}
.header-text-under-menu {
    margin: 0;
    padding: 0;
    margin-top: 1em;
    display: inline-block;
    background: rgba(255, 255, 255, 0.7);
    padding: 1em;
}
.header-text-under-menu:empty {
    display: none;
}
.header-text-under-menu h4 {
    margin: 0;
    padding: 0;
    clear: both;
    text-transform: uppercase;
    color: #222222;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    padding: 0em;
}
.header-text-under-menu .addons-list {
    margin-top: 1em;
    text-align: center;
}
.header-text-under-menu .addons-list li {
    width: 75px;
    height: 82px;
    margin: 0 0.5em;
    background-size: 98%;
    background-position: center;
}
/* exceptions */
.residence-country-id-14 .header-text-under-menu .addons-list li {
    width: 52px;
    height: 68px;
}
.residence-country-id-14 .header-text-under-menu .addons-list li.myob-addon-logo { width: 100px;  }
.residence-country-id-14 .header-text-under-menu .addons-list li.jcurve-logo-no-label { width: 65px; }
/* end exceptions */

.inner-text {
    -webkit-box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    padding: 3%;
    padding-top: 20px;
    margin-top: 10px;
    background-color: white;
}
.inner-text, .page-content .inner-page-right-menu {
    margin-top: 20px;
}
.inner-text .full-width {
    /*makes the element full viewport width regardless of the parent*/
    position: relative;
    width: 100vw;
    left: calc(-50vw + 50%);
}
.inner-text-area-no-right {
    background-color: #f8f8fa;
    margin: auto;
}
.inner-text-area-no-right-simple {
    background: none;
}
.inner-text-area-no-right-simple .inner-text {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    background: none;
}
.page-header-blue {
    background: url(../images/bg-top-subnav.png);
    margin-top: -35px;
}
.page-header-blue-menu {
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 70px;
}
.page-header-blue-menu ul {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    margin: 0;
    padding: 0;
}
.page-header-blue-menu ul li {
    float: left;
    margin: 13px 18px;
}
.page-header-blue-menu ul li a {
    display: block;
    font-family: MetronicProLight;
    font-size: 18px;
    line-height: 46px;
    color: #dce3f0;
    position: relative;
}
.page-header-blue-menu ul li a:hover,
.page-header-blue-menu ul li a.active {
    color: #ffffff;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.page-header-blue-menu ul li a:hover:after,
.page-header-blue-menu ul li a.active:after {
    background: url(../images/sprites.png) no-repeat;
    background-position: -1203px -132px;
    width: 11px;
    height: 8px;
    position: absolute;
    z-index: 100;
    content: '';
    bottom: 0;
    left: 50%;
}
.page-header-blue-menu ul li a.back {
    padding-left: 20px;
}
.page-header-blue-menu ul li a.back:after {
    background: url(../images/sprites.png) no-repeat;
    width: 8px;
    height: 11px;
    background-position: -1516px -42px;
    position: absolute;
    z-index: 100;
    content: '';
    top: 0;
    left: 0;
    margin-top: 18px;
}
.page-header-menu-separator {
    display: block;
    padding-top: 35px;
}

.page-header-blue .header {
    padding: 30px 0;
    margin-top: 15px;
    overflow: hidden;
}

.lng-fr .page-header-blue-menu ul li a {
    font-size: 1em;
}

.header h1,
.page-id-36 .header div,
.page-id-8528 .header div {
    margin: 0;
    padding: 8px 0 0 0;
    font-size: 52px;
    line-height: 52px;
    font-family: MetronicProAir;
    font-weight: normal;
    text-transform: uppercase;
    color: #ffffff;
}
.header h1 { font-size: 48px; line-height: 48px; }
.header-long-title {
    margin: 0;
    padding: 8px 0 0 0;
    font-size: 2.3rem;
    line-height: 2.8rem;
    font-family: MetronicProAir;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFF;
}

.smaller-h2,
.page-id-8173 .h2_class_title {
    font-size: 1rem;
    color: #6F7078;
    font-weight: bold;
    line-height: 1rem;
}

a .permalink {
    background: url(../images/forsprites/ico-permalink.png) no-repeat;
    width: 19px;
    height: 23px;
    opacity: 0.9;
    display: block;
}
a.permalink:hover {
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
}
/*End Page Content*/

/*Right Column Content*/
.inner-text > .pages_content.left-column {
    width: 64%;
    float: left;
}
.inner-text > .pages_content.right-column {
    float: right;
    margin: 0;
    width: 300px;
    clear: right;
    margin-bottom: 20px;
}
.pages_content.right-column section.testimonials {
    padding: 0;
    background: none;
    text-align: center;
}
.pages_content.right-column section.testimonials h3,
.inner-page-right-testimonials section.testimonials h3,
.page-id-8153 section.testimonials h3 {
    margin: 0;
    padding: 0;
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 26px;
    line-height: 26px;
    text-transform: uppercase;
}
.pages_content.right-column section.testimonials h3 strong,
.pages_content.right-column section.testimonials h3 b,
.inner-page-right-testimonials section.testimonials h3 strong {
    font-family: MetronicProLight;
    font-weight: normal;
}
.pages_content.right-column section.testimonials .stars.full {
    display: block;
    margin-top: 5px;
}
.pages_content.right-column section.testimonials .boxes {
    margin: 10px 0;
    text-align: center;
}
.pages_content.right-column section.testimonials .boxes li {
    width: 235px;
    margin: 10px auto;
    background: none;
    float: none;
}
.pages_content.right-column section.testimonials .boxes li.review {
    color: #ffffff;
    padding: 20px;
    background-color: #2853ba;
}

/*End Right Column Content*/

/*Currency Converter Save*/
#currency_converter_save .form_table_outframe_2261 {
    padding: 25px 15px;
    background-color: #354387;
    width: auto;
}
#currency_converter_save .page_header {
    margin: 0 0 15px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    text-transform: uppercase;
    color: #ffffff;
    border: none;
    text-align: left;
}
#currency_converter_save input,
#currency_converter_save select {
    border: none;
}
#currency_converter_save input[type="text"],
#currency_converter_save select {
    color: #202f7b;
}
#currency_converter_save .select_type_input:after {
    height: 20px;
    background-position: -1186px -730px;
}
#currency_converter_save .you_send_amount_row,
#currency_converter_save .you_receive_amount_row,
#currency_converter_save .calculate_submit_row {
    width: 70%;
}
#currency_converter_save .currency_from_row,
#currency_converter_save .currency_to_row,
#currency_converter_save .save_amount_row {
    width: 30%;
}
#currency_converter_save .you_send_amount_input_cell,
#currency_converter_save .you_send_amount_form_input,
#currency_converter_save .you_send_amount_input_cell input,
#currency_converter_save .you_receive_amount_input_cell,
#currency_converter_save .you_receive_amount_form_input,
#currency_converter_save .you_receive_amount_input_cell input,
#currency_converter_save .currency_from_input_cell,
#currency_converter_save .currency_from_form_input,
#currency_converter_save .currency_from_input_cell select,
#currency_converter_save .currency_to_input_cell,
#currency_converter_save .currency_to_form_input,
#currency_converter_save .currency_to_input_cell select,
#currency_converter_save .calculate_submit_input_cell,
#currency_converter_save .calculate_submit_form_input,
#currency_converter_save .calculate_submit_input_cell input,
#currency_converter_save .save_amount_input_cell,
#currency_converter_save .save_amount_form_input,
#currency_converter_save .save_amount_input_cell input {
    width: 100%;
}
#currency_converter_save .you_send_amount_input_cell input,
#currency_converter_save .you_receive_amount_input_cell input {
    border-right: 1px solid #202f7b;
    border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
}
#currency_converter_save .currency_from_input_cell select,
#currency_converter_save .currency_to_input_cell select,
#currency_converter_save .save_amount_form_input input {
    border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
}
#currency_converter_save .calculate_submit_form_input input {
    border-radius: 2px 0 0 2px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 10px;
}
#currency_converter_save .calculate_submit_form_input:after {
    top: 13px;
    width: 21px;
    height: 14px;
    background-position: -1276px -558px;
}
#currency_converter_save_menu_links {
    float: left;
    width: 100%;
}
#currency_converter_save_menu_links a {
    text-align: left;
    display: block;
}
#currency_converter_save_menu_links .uri28107 {
    color: #d5d5d1;
    padding-left: 5px;
    font-family: Calibri;
}
#currency_converter_save_menu_links .uri28108 {
    font-size: 17px;
    line-height: 17px;
    text-transform: none;
    padding: 20px 40px 18px 10px;
    position: relative;
    background-color: #b2cf5a;
    color: #fff;
    margin-top: 20px;
}
#currency_converter_save_menu_links .uri28108:after {
    position: absolute;
    content: '';
    background: url('../images/sprites.png') no-repeat;
    right: 15px;
    width: 21px;
    height: 14px;
    background-position: -1276px -558px;
}
/*End Currency Converter Save*/

/*Start Currency Slider*/
.live-spot-rates {
    overflow: hidden;
    zoom: 1;
    margin-top: 15px;
}
.live-spot-rates .rate-slider {
    display: block;
    float: left;
    padding: 3px 0 5px 45px;
    position: relative;
}
.ico-spot-rates {
    display: block;
    float: left;
    margin: 12px -40px 0 10px;
}
/*End Currency Slider*/

/*Currency Calculator Graphs*/
.crg-header, .crg-box {
    font-family: MetronicProLight;
}
.crg-content {
    float: left;
}
.crg-box {
    float: right;
    width: 50%;
}
#tab_content {
    min-height: 200px;
    margin-top: 50px;
}
.crg-content h3 {
    margin: 0 0 10px 0;
    padding: 0px 0 10px 0;
    font-family: MetronicProLight;
    font-size: 32px;
    line-height: 45px;
    font-weight: normal;
    color: #b2cf5a;
    text-transform: uppercase;
    margin-top: 0px;
    padding: 0px;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.crg-content h4 {
    text-align: center;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
#historical_rates_graph {
    height: 225px;
    width: 470px;
    float: right;
    min-height: 225px;
    max-width: 100%;
    margin-right: 10px;
}
.currency_calculator_rates_graphs_main_box,
.currency-calculator-graph {
    width: 48.5%;
}
.currency-calculator-graph {
    float: right;
    margin-top: 20px;
    background: url("../../../images/transfermate/preloader_blue.gif") no-repeat scroll 52% 20%;
}
#menu_currency_calculator_rates_graphs {
    font-family: MetronicProLight;
}
#menu_currency_calculator_rates_graphs span {
    padding-top: 30px;
}

#menu_currency_calculator_rates_graphs a:before {
    width: 40px;
    height: 35px;
    margin-top: -10px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    content: ' ';
    float: left;
}
#menu_currency_calculator_rates_graphs a:first-child {
    padding-bottom: 32px;
}
#menu_currency_calculator_rates_graphs a:first-child:before {
    background: url('../images/sprites.png') no-repeat;
    width: 29px;
    height: 32px;
    background-position: -1313px -247px;
    padding-bottom: 0px;
    margin-top: -9px;
    content: ' ';
    float: left;
    display: inline-block;
    margin-left: 20px;
}
#menu_currency_calculator_rates_graphs a:nth-child(2):before {
    background: url('../images/sprites.png') no-repeat -1203px -141px;
    content: ' ';
    float: left;
}
#menu_currency_calculator_rates_graphs a:last-child:before  {
    background: url('../images/sprites.png') no-repeat -1305px -212px;
    width: 47px;
    height: 35px;
}
#menu_currency_calculator_rates_graphs a {
    width: 31%;
    padding: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    float: left;
    display: block;
    background-color: #eeeff0;
    color: #6f7078;
    font-size: 20px;
    text-align: center;
    border-right: 1px solid white;
}
#menu_currency_calculator_rates_graphs a:last-child {
    border-right: none;
}

#menu_currency_calculator_rates_graphs a:hover,
#menu_currency_calculator_rates_graphs a[class*=_active] {
    background-color:#202f7b;
    color: white;
}
#currency_calculator_form_table .form_label_cell {
    padding: 10px 0 5px 10px;
}
#currency_calculator_form_table .form_label_cell,
#currency_calculator_form_table .form_input_cell {
    width: 95%;
    float: left;
}
#currency_calculator_form_table .form_label_cell div {
    float: right;
    margin-right: 10px;
}
#currency_calculator_form_table [class*=_row] {
    float: left;
    width: 50%;
    box-sizing: border-box;
}
#currency_calculator_form_table .form_table_row.about_rate_row,
#currency_calculator_form_table .form_table_row.about_rate_row .form_input{
    box-sizing: border-box;
    width: 100%;
}
#currency_calculator_form_table .form_table_row.about_rate_row .form_input_cell{
    text-align: right;
}
#currency_calculator_form_table  .currency_row .form_input_cell,
#currency_calculator_form_table  .curr_lim_row .form_input_cell {
    width: 95%;
    float: left;
    clear: both;
}
#currency_calculator_flip_currencies_row {
    clear: both;
    margin: auto;
    margin-left: 44.6%;
}
#currency_calculator_flip_currencies_row input {
    background: url('../images/sprites.png') no-repeat -392px -40px;
    width: 40px;
    height: 29px;
    padding: 0;
}
#currency_calculator_form_table #currency_calculator_btn_submit_row {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0;
}
#currency_calculator_btn_submit_row #currency_calculator_btn_submit_form_input {
    margin: auto;
    width: 100%;
}
#currency_calculator_btn_submit_row .btn_submit_input_cell {
    width: 98%;
}
#currency_calculator_btn_submit_row #currency_calculator_btn_submit_form_input input {
    width: 100%;
    background-color: #ecac50;
    box-sizing: border-box;
    padding: 0;
    margin: auto;
    display: block;
    float: none;
}
#currency_calculator_btn_submit_row #currency_calculator_btn_submit_form_input:after,
#currency_calculator #currency_calculator_flip_currencies_form_input:after {
    background: none;
}
.currency_amount_row {
    clear: both;
}
#currency_calculator_curr_lim_amount_form_input input,
#currency_calculator_currency_amount_form_input input {
    font-weight: bold;
}
#currency_calculator_curr_lim_amount_form_input input {
    color: #50a4dc;
}
#currency_calculator_currency_amount_form_input input {
    color: #028369;
}
#currency_calculator_curr_lim_amount_form_input .amount-focused,
#currency_calculator_currency_amount_form_input .amount-focused {
    border-width: 3px !important;
}
#currency_calculator label,
#currency_calculator select {
    color: #6f7078;
}
#currency_calculator .form_under_text_paragraph {
    font-style: normal;
}
#c_table {
    border-collapse: collapse;
    width: 100%;
}
#c_table th,
#c_table td {
    padding: 15px;
    font-family: MetronicProAir;
    font-size: 20px;
    line-height: 15px;
    font-weight: normal;
    text-transform: uppercase;
}
#c_table th {
    color: #fff;
    background-color: #202f7b;
}
#c_table td a {
    line-height:22px;
}
#c_table tr:nth-child(even) td {
    background-color: #eeeff0;
}
#c_table .div_img_negative,
#c_table .div_img_positive {
    content: ' ';
    display: block;
    width: 11px;
    height: 1em;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}
#c_table .div_img_negative {
    background: url('../images/sprites.png') no-repeat -1158px -184px;
}
#c_table .div_img_positive {
    background: url('../images/sprites.png') no-repeat -1283px -227px;
}
#c_table .div_rate_text {
    float: left;
}
/* Historical rates */
#historical_exchange_rates_form_table {
    padding-top: 10px;
}
#historical_exchange_rates_form_table_frame .form_table_row {
    width: 98%;
    clear: both;
    box-sizing: border-box;
}
#historical_exchange_rates label,
#historical_exchange_rates select,
#historical_exchange_rates input:not([type="submit"]) {
    color: #6f7078;
}
#historical_exchange_rates .currency_from_label_cell,
#historical_exchange_rates .currency_from_input_cell {
    width: 100%;
}
#historical_exchange_rates_curr_lim_1_input_cell {
    clear: both;
    float: left;
    width: 100%;
}
#historical_exchange_rates .form_brother_input_cell {
    left: 0;
}
#historical_exchange_rates_curr_lim_1_input_cell select {
    margin-right: 8px;
    width: 100px;
}
#historical_exchange_rates .curr_lim_1_row .curr_lim_1_form_input:after,
#historical_exchange_rates .curr_lim_1_row .form_brother_input_cell:after {
    right: 14px;
}
#historical_exchange_rates #curr_lim_1 {
    background-color: #eff7ff;
    border-color: #005daf;
    color: #005daf;
}
#historical_exchange_rates #curr_lim_2 {
    background-color: #fff2e6;
    border-color: #cc6600;
    color: #cc6600;
}
#historical_exchange_rates #curr_lim_3 {
    background-color: #efffee;
    border-color: #36a02e;
    color: #36a02e;
}
#historical_exchange_rates #curr_lim_4 {
    background-color: #fff7f7;
    border-color: #cc0000;
    color: #cc0000;
}
#historical_exchange_rates .date_from_row,
#historical_exchange_rates .date_to_row {
    width: 50%;
    clear: none;
}
#historical_exchange_rates .p_row {
    width: 30%;
    clear: none;
    margin-right: 10px;
}
#historical_exchange_rates .btn_submit_row {
    width: 57.5%;
    clear: none;
}
#historical_exchange_rates .btn_submit_form_input,
#historical_exchange_rates #btn_submit {
    width: 100%;
}
#historical_exchange_rates .btn_submit_form_input:after {
    background: none;
}
#historical_exchange_rates #btn_submit {
    padding: 10px 20px;
}
#historical_exchange_rates .date_from_input_cell,
#historical_exchange_rates .date_to_input_cell,
#historical_exchange_rates .date_from_label_cell,
#historical_exchange_rates .date_to_label_cell,
#historical_exchange_rates .p_label_cell,
#historical_exchange_rates .p_input_cell,
#historical_exchange_rates .btn_submit_input_cell {
    width: 100%;
}
#historical_exchange_rates .btn_submit_input_cell {
    padding-top: 18px;
}
#historical_tabs {
    float: right;
    width: 50%;
}
#historical_tabs #preloader {
    width: 32px;
    height: 32px;
    display: none;
    background-image: url("../../../images/transfermate/preloader_blue.gif");
    margin: -120px auto 10px;
}
#pages_content_16602,
#pages_content_16605 {
    width: 100%;
}
#pages_content_16605 form,
#pages_content_44593 form {
    width: 50%;
}
ul.tabs_menu {
    list-style: none;
    margin-top: 10px;
}
ul.tabs_menu li.active a {
    background-color: #d5d5d1;
}
ul.tabs_menu a {
    display: block;
    padding: 8px 15px;
    font-family: MetronicProLight;
    font-size: 15px;
    line-height: 15px;
    font-weight: normal;
    color: #6f7078;
    background-color: #eeeff0;
    width: auto;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
}

#historical_exchange_rates_table {float: left; width: 96%; padding: 2%; font-size: 13px; color: #000}

#historical_exchange_rates_table .thead {width: 100%; float: left; border-bottom: 1px solid #000;}
#historical_exchange_rates_table .thead .td {font-weight: bold;}

#historical_exchange_rates_table .curr_4 {color:#cc0000;}
#historical_exchange_rates_table .curr_2 {color:#cc6600;}
#historical_exchange_rates_table .curr_3 {color:#36a02e;}
#historical_exchange_rates_table .curr_1 {color:#005daf;}

#historical_exchange_rates_table .tr {width: 100%; float: left; clear: left; padding: 5px 0px;}
#historical_exchange_rates_table .tr.even {background: #f2f8fe;}

#historical_exchange_rates_table .td {float: left; width: 19%;}

#historical_exchange_rates_table .td.td_heading {width: 23%; padding-left: 1%;}

#historical_exchange_rates_table .clearBoth {
    clear: both;
}
/*End Currency Calculator Graphs*/

/*Start Home page*/
.alternativeHidden {
    width: 0px;
    height: 0px;
    font-size: 0px;
	line-height: 0px;
    color:transparent;
	background-color:transparent;
	margin: 0px;
	padding:0px;
    border: none;
    overflow: hidden;
}
.page-id-28 .page-container {
    padding-top: 0;
    background: inherit;
}
.page-id-28 .page-container .content {
    padding: 0 0 30px 0;
    background: none;
}
.page-id-28 header:not(.sticky) .menu-very-top {
    margin-right: -260px;
    display: none;
}
@keyframes moveMenuVeryTop {
    from { transform : translateY(-100px); opacity: 0; }
    to   { transform : translateY(0px); opacity: 1; }
}
.page-id-28 .content .menu-very-top {
    overflow: hidden;
    zoom: 1;
    float: left;
    margin: 20px 0 0 0;
    padding: 0;
    opacity: 1;
    animation: moveMenuVeryTop 2s linear;
}
.page-id-28 .content .menu-very-top li {
    margin: 0 15px 0 0;
    float: left;
    text-align: center;
    min-width: 170px;
}
.page-id-28 .content .menu-very-top a {
    font-size: 24px;
    line-height: 26px;
    padding: 16px 20px 12px;
    margin-bottom: 0.5em;
}
.page-id-28 .content .menu-very-top a.become-a-partner {
    min-width: 315px;
}
.page-id-28 section.banner {
    padding-top: 150px;
    background: url(../images/bg-header.jpg) no-repeat center bottom 80px;
    background-size: cover;
    overflow: hidden;
    zoom: 1;
}
.page-id-28 section.banner .banner-content {
    padding: 15px 0 25px 0;
}
.page-id-28 .mobile-look {
    float: right;
    position: relative;
    min-height: 400px;
    margin-right: 10px;
    max-width: 40%;
}
.page-id-28 .banner .centered {
    overflow: hidden;
    zoom: 1;
}
.page-id-28 .banner .text {
    float: left;
    margin-left: 10px;
}
.page-id-28 .banner .text {
    float: left;
    margin: 0 0 50px 10px;
    max-width: 58%;
}
.page-id-28 .banner .text h1,
.page-id-28 .banner .text h2,
.page-id-28 .banner .text h3 {
    margin: 0 0 5px 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: normal;
}
.page-id-28 .banner .text h1,
.page-id-28 .banner .text h2 {
    color: #204487;
    font-family: MetronicProAir;
    text-transform: none;
    margin-bottom: 15px;
}
.page-id-28 .banner .text h1{
    font-size: 33px;
    line-height: 33px;
}
.page-id-28 .banner .text h2 {
    font-size: 23px;
    line-height: 23px;
}
.page-id-28 .banner .text h2 strong,
.page-id-28 .banner .text h1 strong {
    font-family: MetronicProBold;
    font-weight: normal;
}
.page-id-28 .banner .text h3 {
    font-family: MetronicProAir;
    font-style: italic;
    font-size: 24px;
    line-height: 24px;
    color: #202f7b;
}
.page-id-28 .banner .quick-tools-before {
    background: url(../images/forsprites/bg-navy-opaque-bend.png);
    width: 100%;
    margin-top: -100px;
    height: 100px;
    background-size: cover;
}
.page-id-28 .banner .quick-tools {
    float: none;
    clear: both;
    padding: 30px 10px 20px 10px;
    background-color: #1D4289;
}
@-webkit-keyframes moveBannerBox {
    from { top: 50px; opacity: 0; }
    to   { top: 0; opacity: 1; }
}
@keyframes moveBannerBox {
    from { top: 50px; opacity: 0; }
    to   { top: 0; opacity: 1; }
}
.page-id-28 .banner .box {
    min-width: 365px;
    box-sizing: border-box;
    padding: 0;
    text-align: center;
    color: white;
    border-bottom: 15px solid #B2E557;
    box-shadow: none;
    background: transparent;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 4em;
    border-bottom-right-radius: 10em;
    top: 0px;
    position: relative;
    opacity: 1;
    -webkit-animation: moveBannerBox 1s linear;
    animation: moveBannerBox 1s linear;
}
.page-id-28 .banner h4 {
    font-size: 1em;
}
@-webkit-keyframes bannerText {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@keyframes bannerText {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.page-id-28 .banner .savings,
.page-id-28 .banner a.get-started {
    opacity: 0;
}
.page-id-28 .banner .savings.animate,
.page-id-28 .banner a.get-started.animate {
    -webkit-animation: bannerText 1s linear;
    -moz-animation: bannerText 1s linear;
    animation: bannerText 1s linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
.page-id-28 .banner .ico-sun {
    opacity: 0;
    top: -200px;
    position: relative;
}
@-webkit-keyframes bannerIcoSun {
    from { opacity: 0; top: -200px; }
    to   { opacity: 1; top: 0; }
}
@keyframes bannerIcoSun {
    from { opacity: 0; top: -200px; }
    to   { opacity: 1; top: 0; }
}
.page-id-28 .banner .ico-sun.animate {
    -webkit-animation: bannerIcoSun 1.5s;
    animation: bannerIcoSun 1.5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.page-id-28 .banner .box .box-content {
    background-color: rgba(40, 75, 142, 0.96);
    font-family: MetronicProRegular;
    font-weight: normal;
    padding: 2em;
}
.banner .box h4 {
    font-family: MetronicProRegular;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    margin: 30px 0 12px;
}
.banner .box .number {
    font-family: MetronicProRegular;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.banner .box .savings {
    font-family: MetronicProAir;
    color: #ffd800;
    font-size: 22px;
    line-height: 22px;
    text-transform: uppercase;
}
a.get-started {
    display: inline-block;
    margin-top: 30px;
    padding: 0.5em;
    padding-right: 0;
    text-transform: uppercase;
    padding-right: 20px;
    transition: all 0.5s;
    border: 1px solid #b2cf5a;
    color: #b2cf5a;
}
a.get-started:after {
    display: inline-block;
    content: '⟶';
    padding-left: 0.5em;
}
.banner a.get-started {
    font-size: 1.3em;
}
.currency-converter-form #currency_converter_page_header {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: MetronicProLight;
    border: none;
    text-align: left;
}
.currency-converter-form #currency_converter_form_table {
    position: relative;
}
.currency-converter-form #currency_converter_menu_links {
    position: absolute;
    right: 13px;
    top: -37px;
    width: 200px;
    text-align: center;
}
.currency-converter-form #currency_converter_menu_links a:hover {
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
}
.currency-converter-form .form_label_cell {
    display: none;
}
.currency-converter-form .form_input_cell {
    width: 100%;
}
.currency-converter-form .form_table_row {
    width: auto;
    max-width: 31%;
    margin-right: 10px;
    margin-bottom: 0;
}
.currency-converter-form .curr_amount_form_input input {
    width: 140px;
    padding-right: 10px;
}
.currency-converter-form #calculator_subscribe {
    min-width: 200px;
    float: right;
    margin: 0;
    background-color: #b2cf5a;
    color: #ffffff;
    border: none;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.currency-converter-form #calculator_subscribe:hover {
    background-color: #b2e557;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.currency-converter-form .calculator_subscribe_row {
    max-width: 200px;
}
.currency-converter-form .calculator_subscribe_row.loader-active #calculator_subscribe {
    background-image: url("../../../images/transfermate/loader.gif");
    background-repeat: no-repeat;
    background-position: 20px center;
}
.currency-converter-form .calculator_subscribe_form_under_info {
    margin-bottom: -33px;
    background: #fff;
    text-align: center;
}

/*tabs*/
section.tabs .tabs-content {
    padding: 10px 0 20px 0;
}
section.tabs .tabs-content ul {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    margin: 0;
    padding: 0;
}
section.tabs .tabs-content > ul > li {
    float: left;
    width: 230px;
    margin: 10px;
}
section.tabs .tabs-content > ul > li .tabs-icon {
    line-height: 80px;
    text-align: center;
    vertical-align: middle;
}
section.tabs .tabs-content > ul > li .tabs-icon span {
    vertical-align: bottom;
}
section.tabs .tabs-content > ul > li h3 {
    font-family: MetronicProLight;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 18px;
    margin: 20px 0;
    padding: 0;
}
section.tabs .tabs-content > ul > li .links {
    overflow: hidden;
    zoom: 1;
}
section.tabs .tabs-content > ul > li .links li {
    float: left;
    margin: 0 7px 0 0;
}
section.tabs .tabs-content > ul > li .links li a {
    font-size: 15px;
    line-height: 15px;
    color: #b2cf5a;
}
section.tabs .tabs-content > ul > li .links li a span {
    margin-left: 10px;
}
section.tabs .tabs-content > ul > li .links li a:hover {
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
}
section.tabs .tabs-content ul li ul.list li {
    position: relative;
    margin: 3px 0;
    padding: 0 0 0 25px;
    font-weight: bold;
}
section.tabs .tabs-content ul li ul.list li:before {
    font-weight: bold;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/sprites.png) no-repeat;
    width: 16px;
    height: 13px;
    background-position: -1313px -280px;
}
/*introduction*/
section.introduction .introduction-content {
    padding: 2% 0 0 0;
}
section.introduction .introduction-content h2{
    font-size: 32px;
    line-height: 32px;
}
section.introduction .introduction-content h2, section.introduction .introduction-content p {
    text-align: center;
}
/*offers*/
section.offer {
    overflow: hidden;
    zoom: 1;
    background: url(../images/bg-stripe-white.gif) repeat-x bottom center;
}
section.offer .content-container {
    margin: 0 0 40px 0;
}
section.offer .offers-container {
    position: relative;
}
section.offer .offers-container:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #d5d3d4;
    width: 1px;
    height: 290px;
    margin-left: -1px;
    margin-bottom: -13px;
}
.next-section-link {
    text-align: center;
    font-size: 0;
    line-height: 0;
}
.next-section-link a:hover {
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
}
section.offer .content-container .offer-content {
    zoom: 1;
    width: 455px;
    font-size: 16px;
}
section.offer .content-container h2 {
    display: inline-block;
    *display: inline;
    margin: 65px 0;
    padding: 5px 20px 0 0;
    font-family: MetronicProAir;
    font-size: 40px;
    font-weight: normal;
    line-height: 40px;
    text-transform: uppercase;
    position: relative;
}
section.offer .content-container h2:after {
    content: '';
    position: absolute;
    left: 100%;
    top: 10px;
    background: url(../images/sprites.png) no-repeat;
    width: 32px;
    height: 32px;
}
section.offer .content-container h2 strong {
    font-family: MetronicProLight;
    font-weight: normal;
}
section.offer .content-container h3 {
    margin: 35px 0;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 21px;
    font-weight: normal;
    line-height: 21px;
    color: #5c5e68;
}
section.offer .content-container .list {
    list-style: none;
    margin: 0;
    padding: 0;
}
section.offer .content-container .list li {
    margin: 3px 0;
    padding: 0 0 0 25px;
    font-weight: bold;
}
section.offer .content-container .links {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    margin: 20px 0;
    padding: 0;
}
section.offer .content-container .links li {
    float: left;
    margin: 10px 10px 0 0;
}
.button.right-arrow,
.button.right-plus {
    font-size: 18px;
    text-transform: none;
    padding-right: 45px;
    position: relative;
    display: inline-block;
}
.button.right-arrow:after,
.button.right-plus:after {
    content: '';
    position: absolute;
    background: url(../images/sprites.png) no-repeat;
}
.button.right-arrow:hover,
.button.right-plus:hover {
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
}
.button.right-plus {
    background-color: #eeeff0;
    color: #6f7078;
}
.button.right-plus:after {
    right: 10px;
    top: calc(50% - 7px);
    width: 17px;
    height: 17px;
    background-position: -310px 0;
}
.button.right-arrow {
    background-color: #b2cf5a;
}
.button.right-arrow:after {
    right: 10px;
    top: calc(50% - 7px);
    width: 21px;
    height: 14px;
    background-position: -1276px -558px;
}
.button.right-arrow-grey {
    background-color: inherit;
}
.button.right-arrow-grey:after {
    background-position: -1283px -212px;
}
.button.right-arrow-large {
    position: relative;
    padding-right: 50px;
}
.button.right-arrow-large:after {
    background: url(../images/sprites.png);
    background-position: -433px -30px;
    width: 35px;
    height: 24px;
    content: '';
    position: absolute;
    top: 8px;
    top: calc(50% - 12px);
    right: 8px;
    pointer-events: none;
}
.button.right-arrow-white:after {
    content: '→';
    margin-left: 0.5em;
    display: inline-block;
}
section.offer .content-container .offers-container {
    width: 100%;
    display: inline-block;
}
section.offer .content-container .for-individuals,
section.offer .content-container .for-business {
    overflow: hidden;
    zoom: 1;
    width: 50%;
    float: left;
    position: relative;
}
section.offer .content-container .for-individuals:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 1500px;
    height: 175px;
    background: url(../images/sprite-bg-large.jpg) no-repeat;
    background-position: 0 -176px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
section.offer .content-container .for-individuals .offer-content {
    float: left;
    margin: 0 10px 0 50px;
}
section.offer .content-container .for-individuals .offer-content h2 {
    color: #202f7b;
}
section.offer .content-container .for-individuals .offer-content h2:after {
    background-position: -1259px -30px;
}
section.offer .content-container .for-individuals .offer-content .list li {
    position: relative;
}
section.offer .content-container .for-individuals .offer-content .list li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/sprites.png) no-repeat;
    width: 16px;
    height: 13px;
    background-position: -1295px -247px;
}
section.offer .content-container .for-business:after {
    content: '';
    position: absolute;
    left: calc(100% - 1500px);
    top: 0;
    z-index: -1;
    width: 1500px;
    height: 175px;
    background: url(../images/sprite-bg-large.jpg) no-repeat;
    background-position: 0 0;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
section.offer .content-container .for-business .offer-content {
    float: right;
    margin: 0 45px 0 0;
}
section.offer .content-container .for-business .offer-content h2 {
    color: #ffffff;
}
section.offer .content-container .for-business .offer-content h2:after {
    background-position: -1212px -178px;
}
section.offer .content-container .for-business .offer-content .list li {
    position: relative;
}
section.offer .content-container .for-business .offer-content .list li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/sprites.png) no-repeat;
    width: 16px;
    height: 13px;
    background-position: -1313px -280px;
}

/* Start Radio Slider */
/* Default slider use radio-slider-{num} for specific numbered slider*/
.radio-slider,
.radio-slider .slides-container {
    float: left;
    width: 100%;
}
.radio-slider {
    display: flex;
    flex-flow: row wrap;
}
.radio-slider > label {
    box-sizing: border-box;
    border: 1px solid transparent;
    color: #2853ba;
    margin: 0.1%;
    padding: 0.2em;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    transition: all 0.5s;
    float: left;
    font-weight: bold;
    display: flex;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.radio-slider > label:hover,
.radio-slider > input[type=radio]:checked + label {
    background-color: white;
}

/* End Radio Slider */

/*home page how it works*/
section.how-it-works {
    overflow: hidden;
    zoom: 1;
    padding: 30px 0 0 0;
    margin-bottom: 0px;
    position: relative;
    background: #204487;
}
section.how-it-works-2 {
    background-color: #1675b7
}
section.how-it-works:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 480px;
    background-color: #2853ba;
    z-index: -10;
}
section.how-it-works #how-it-works-scroll {
    position: absolute;
    margin-top: -200px;
}
section.how-it-works .how-it-works-content {
    position: relative;
}
section.how-it-works .header,
section.how-it-works .subheader {
    text-align: center;
    color: white;
}
section.how-it-works .header h1 {
    display: inline-block;
    *display: inline;
    margin: 0 0 20px 0;
    padding: 12px 30px 10px 30px;
    border: 1px solid #ffffff;
    font-family: MetronicProAir;
    font-size: 15px;
    font-weight: normal;
    line-height: 15px;
    text-transform: uppercase;
}
section.how-it-works .header h2 {
    margin: 0 0 15px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 60px;
    font-weight: normal;
    line-height: 60px;
}
a.menu_receivables_video,
a.menu_payables_video {
    box-sizing: border-box;
    display: inline-block;
    padding: 0.5em 1.2em;
    margin: 1em auto;
    font-size: 1.2em;
    color: white;
    background-color: #b2cf5a;
}
a.menu_receivables_video:hover,
a.menu_payables_video:hover{
    opacity: 0.8;
}
section.how-it-works h3 {
    font-family: MetronicProAir;
    font-size: 26px;
    line-height: 26px;
    margin: 0.2em 0;
}
section.how-it-works .slides-container {
    overflow: hidden;
    zoom: 1;
    padding-bottom: 1em;
}
section.how-it-works .slides-container .slider {
    text-align: center;
}
section.how-it-works .slides-container .slider .slide {
    display: inline-block;
}
section.how-it-works .steps {
    overflow: hidden;
    zoom: 1;
}
section.how-it-works .steps ul {
    overflow: hidden;
    zoom: 1;
    width: 880px;
    list-style: none;
    margin: 100px auto 50px auto;
    padding: 0;
    position: relative;
}
section.how-it-works .slideshow-wrap {
    overflow: hidden;
    position: relative;
}
section.how-it-works-2 .slideshow-wrap label {
    background-color: #204487;
}
.how-it-works .slider {
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
}
.how-it-works .slider ul,
.radio-slider .slider ul {
    list-style: none;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 0;
    margin-top: 0.3em;
    padding: 0;
    left: 0;
    -webkit-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
}
.how-it-works .slider > ul > li,
.radio-slider .slider > ul > li {
    float: left;
    position: relative;
}
.how-it-works .slider > ul > li.slide,
.radio-slider .slider > ul > li.slide {
    box-sizing: border-box;
    text-align: left;
    display: block;
    max-height: 0;
    overflow: hidden;
    top: -300px;
    -webkit-transition: all 1s;
    transition: all 1s;
    color: white;
    width: 100%;
}
section.how-it-works .slideshow-wrap  i.arr-down {
    box-sizing: border-box;
    padding: 0 3em;
    width: 100%;
    font-style: normal;
    font-size: 50px;
    display: inline-block;
    color: white;
    text-align: left;
}
section.how-it-works .slideshow-wrap  i.arr-down.ico-2 { text-align: center; }
section.how-it-works .slideshow-wrap  i.arr-down.ico-3 { text-align: right; }
.how-it-works .slider > ul > li.slide .text {
    box-sizing: border-box;
    font-size: 1.5em;
    line-height: 1.2;
    width: 50%;
    display: inline-block;
}
.how-it-works .slider > ul > li.slide .ico {
    float: right;
    background-repeat: no-repeat;
}
.how-it-works .mobile-slide {
    display: none;
}
section.how-it-works .slideshow-wrap input[type=radio],
.radio-slider > input[type=radio] {
    position: absolute;
    visibility: hidden;
}
section.how-it-works .slideshow-wrap label {
    box-sizing: border-box;
    width: 33%;
    border: 1px solid transparent;
    background-color: #1675b7;
    color: white;
    margin: 0;
    margin: 0.1%;
    padding: 0.2em;
    padding-bottom: 0.7em;
    display: inline-block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    float: left;
    font-weight: bold;
    min-height: 60px;
}
section.how-it-works-2 .slideshow-wrap label {
    background-color: #204487;
    min-height: 80px;
}
section.how-it-works .slideshow-wrap label span {
    vertical-align: super;
    display: inline-block;
    margin-left: 1em;
    padding-bottom: 2px;
    font-size: 1.2em;
    line-height: 1;
}
section.how-it-works .slideshow-wrap input[type=radio]:checked + i {
    color: white;
}
section.how-it-works .slideshow-wrap.slider-1 label:hover,
section.how-it-works .slideshow-wrap.slider-1 input[type=radio]:checked + label,
section.how-it-works .slideshow-wrap.slider-2 label:hover,
section.how-it-works .slideshow-wrap.slider-2 input[type=radio]:checked + label {
    background-color: white;
    color: #2853ba;
}
section.how-it-works .slideshow-wrap.slider-1 input[type=radio]#slider-1-button-1:checked ~
.slides-container .slider > ul li:first-child,
section.how-it-works .slideshow-wrap.slider-1 input[type=radio]#slider-1-button-2:checked ~
.slides-container .slider > ul li:nth-child(2),
section.how-it-works .slideshow-wrap.slider-1 input[type=radio]#slider-1-button-3:checked ~
.slides-container .slider > ul li:last-child,
section.how-it-works .slideshow-wrap.slider-2 input[type=radio]#slider-2-button-1:checked ~
.slides-container .slider > ul li:first-child,
section.how-it-works .slideshow-wrap.slider-2 input[type=radio]#slider-2-button-2:checked ~
.slides-container .slider > ul li:nth-child(2),
section.how-it-works .slideshow-wrap.slider-2 input[type=radio]#slider-2-button-3:checked ~
.slides-container .slider > ul li:last-child,
.radio-slider > input[type=radio]#slider-button-1:checked ~ .slides-container .slider > ul li:first-child,
.radio-slider > input[type=radio]#slider-button-2:checked ~ .slides-container .slider > ul li:nth-child(2),
.radio-slider > input[type=radio]#slider-button-3:checked ~ .slides-container .slider > ul li:nth-child(3),
.radio-slider > input[type=radio]#slider-button-4:checked ~ .slides-container .slider > ul li:nth-child(4),
.radio-slider > input[type=radio]#slider-button-5:checked ~ .slides-container .slider > ul li:nth-child(5) {
    max-height: none;
    transform: scale(1);
    top: 0;
}
section.how-it-works .slideshow-wrap > label .ico {
    margin-top: 0.5em;
    margin-left: 0.5em;
}
section.how-it-works-2 .bottom i.ico {
    margin: 0 3em;
}
section.how-it-works .bottom i.ico-plus,
section.how-it-works .bottom i.ico-equal {
    vertical-align: middle;
}
section.how-it-works .bottom i.ico-plus {
    background: url('../images/sprites-home-slider.png') no-repeat -3px -30px;
    width: 30px;
    height: 30px;
}
section.how-it-works .bottom i.ico-equal {
    background: url('../images/sprites-home-slider.png') no-repeat -43px -30px;
    width: 30px;
    height: 15px;
}
section.how-it-works .bottom {
    margin: auto;
    color: white;
    border-top: 2px dotted #1675b7;
}
section.how-it-works-2 .bottom {
    border-top: 2px dotted white;
}
section.how-it-works .bottom .highlight {
    color: #b2cf5a;
}
/* End How it works */

/*Testimonials*/
section.testimonials {
    overflow: hidden;
    zoom: 1;
    padding: 50px 0;
    background-color: #f8f8fa;
    text-align: center;
}
section.testimonials h2 {
    margin: 0 0 25px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 35px;
    line-height: 35px;
    text-transform: uppercase;
}
section.testimonials h2 strong {
    font-family: MetronicProLight;
    font-weight: normal;
}
section.testimonials h2 img {
    vertical-align: top;
    margin: 4px 3px 0 3px;
}
section.testimonials h2 .stars.full {
    display: none;
}
section.testimonials h3 {
    margin: 0;
    padding: 0;
    font-family: MetronicProLight;
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
}
section.testimonials .boxes {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    margin: 25px 0;
    padding: 0;
}
section.testimonials .boxes li {
    float: left;
    width: 235px;
    height: 235px;
    margin: 5px;
    box-sizing: border-box;
    background-color: #2853ba;
}
section.testimonials .boxes li:first-child {
    margin-left: 20px;
}
section.testimonials .boxes li:last-child {
    margin-right: 20px;
}
section.testimonials .boxes li:nth-child(3) {
    background-color: #b2cf5a;
}
section.testimonials .boxes li.review {
    color: #6f7078;
    padding: 20px;
    background-color: #eeeff0;
}
section.testimonials .boxes li.review p {
    margin: 0;
    padding: 0;
    font-size: 15px;
    line-height: 20px;
}
section.testimonials .boxes li.review p.author {
    font-weight: bold;
    margin: 10px 0 0 0;
}
section.testimonials .boxes li.review .rating {
    margin: 10px 0 15px;
}
section.testimonials .boxes li.video {
    position: relative;
}
section.testimonials .testimonial-image,
section.testimonials img {
    box-sizing: border-box;
    width: 100%;
}
section.testimonials .boxes li.video a,
li.video a {
    position: absolute;
    top: 90px;
    left: 100px;
    z-index: 10;
    list-style: none;
}
.testimonials-video-01,
.testimonials-video-02,
.testimonials-video-03,
.testimonials-video-04 {
    width: 235px;
    height: 235px;
}
.testimonials-video-01 {
    background: url(../images/forsprites/testimonials-video-01.jpg) no-repeat;
}
.testimonials-video-02 {
    background: url(../images/forsprites/testimonials-video-02.jpg) no-repeat;
}
.testimonials-video-03 {
    background: url(../images/forsprites/testimonials-video-03.jpg) no-repeat;
}
.testimonials-video-04 {
    background: url(../images/forsprites/testimonials-video-04.png) no-repeat;
}

section.testimonials .boxes li.video a:hover {
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
}
.menu_testimonials_read_more  {
    text-transform: none;
    display: inline-block;
    font-size: 22px;
}
section.testimonials .read-more {
    display: inline-block;
    *display: inline;
    padding-right: 50px;
    color: #6f7078;
    font-size: 22px;
    line-height: 22px;
    text-transform: none;
    border: 1px solid #6f7078;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

/*Add-Ons*/
section.add-ons {
    padding: 30px 10px;
    background: url(../images/bg-light-mesh.png) repeat-x bottom center;
}
section.add-ons {
    overflow: hidden;
    zoom: 1;
}
section.add-ons .left {
    float: left;
    width: 40%;
    margin-left: 10px;
}
section.add-ons .left p {
    font-size: 16px;
    line-height: 16px;
}
section.add-ons .left .header {
    overflow: hidden;
    zoom: 1;
}
section.add-ons .left .header h2 {
    float: left;
    margin: 5px 0 0 0;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 40px;
    line-height: 40px;
    font-weight: normal;
    max-width: 330px;
}
section.add-ons .left .header h3 {
    float: left;
    margin: 0 0 40px 0;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
}
section.add-ons .left .header .ico-round-plus {
    float: left;
    margin: 0 10px 0 0;
}
section.add-ons .left p {
    margin: 0;
    padding: 0 0 10px 0;
}
section.add-ons .left .find-more {
    margin: 30px 0;
    font-size: 20px;
    line-height: 20px;
}
section.add-ons .right {
    float: right;
    width: 53%;
    margin-right: 10px;
    border: 1px solid #d0d1d2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 0;
    background-color: #fff;
}
section.add-ons .right .header img {
    display: block;
    margin: 0 auto;
}
section.add-ons .right .header .text {
    text-align: center;
    font-family: 'MetronicProAir';
    font-weight: bold;
    margin-top: 5px;
}
section.add-ons .right .add-ons-logos {
    padding: 0 85px;
}
section.add-ons .right .add-ons-logos div {
    float: left;
    margin: 10px 0 0 20px;
    /*@TODO remove when sprite is ready for these icons*/
    width: 100px;
    height: 100px;
    background: url(../images/sprites.png);
}
section.add-ons .right .add-ons-logos .xero-addons-logo {
    background-position: -1402px -1558px;
}
section.add-ons .right .add-ons-logos .myob-addons-logo {
    background-position: -1485px -436px;
}
section.add-ons .right .add-ons-logos .net-addons-logo {
    background-position: -1424px -791px;
}
section.add-ons .right .add-ons-logos .sage-addons-logo {
    background-position: -1458px -1169px;
}
section.add-ons .right .add-ons-logos .sap-addons-logo {
    background-position: -1402px -1457px;
}
section.add-ons .right .add-ons-logos .qb-addons-logo {
    background-position: -1402px -1068px;
}

/*Currency Tools*/
#pages_content_44593,
#pages_content_44596 {
    width: 100%;
}
.page-id-28 section.home-content .currency_calculator_rates_graphs_main_box {
    display: none;
}
.page-id-28 #pages_content_44593 {
    padding-top: 5px;
}
.currency_calculator_rates_graphs_main_box.loading {
    padding-top: 150px !important;
    background: url("../../../images/transfermate/preloader_blue.gif") no-repeat scroll bottom center;
}

/*Currency Tools Pages*/
.page-id-1588 .page-container,
.page-id-3807 .page-container,
.page-id-3808 .page-container {
    background-color: #fff;
}
.page-id-1588 .header .logo,
.page-id-3807 .header .logo,
.page-id-3808 .header .logo {
    background: url(../images/sprites.png) no-repeat;
    width: 126px;
    height: 126px;
    background-position: -1186px -277px;
    display: block;
    float: left;
}
.page-id-1588 .header h1, .page-id-1588 .header h2,
.page-id-3807 .header h1, .page-id-3807 .header h2,
.page-id-3808 .header h1, .page-id-3808 .header h2 {
    float: left;
    width: 50%;
}
.page-id-1588 .header h1,
.page-id-3807 .header h1,
.page-id-3808 .header h1 {
    margin: 20px 0 10px 10px;
    font-size: 36px;
    line-height: 36px;
}
.page-id-1588 .header h2,
.page-id-3807 .header h2,
.page-id-3808 .header h2 {
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    font-family: MetronicProAir;
    font-weight: normal;
    padding: 0;
    text-transform: uppercase;
    margin: 0 0 0 10px;
}
.page-id-1588 .header .text,
.page-id-3807 .header .text,
.page-id-3808 .header .text {
    float: right;
    width: 260px;
    margin: -80px 20px 0 0;
    padding: 5px 60px 0 0;
    color: #fff;
    position: relative;
}
.page-id-1588 .header .text:after,
.page-id-3807 .header .text:after,
.page-id-3808 .header .text:after {
    position: absolute;
    content: '';
    top: 32px;
    right: 0;
    background: url(../images/sprites.png) no-repeat;
    width: 46px;
    height: 59px;
    background-position: -1343px -247px;
}
.page-id-1588 .header .text h3,
.page-id-3807 .header .text h3,
.page-id-3808 .header .text h3 {
    margin: 0 0 5px 0;
    padding: 0;
    font-family: MetronicProBold;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
}
.page-id-1588 .header .text p,
.page-id-3807 .header .text p,
.page-id-3808 .header .text p {
    margin: 0;
    padding: 0;
    font-family: MetronicProLight;
    color: #ffffff;
}
.page-id-1588 .header .text p .phone,
.page-id-3807 .header .text p .phone,
.page-id-3808 .header .text p .phone {
    color: #b2cf5a;
}
.page-id-1588 #menu_currency_calculator_rates_graphs,
.page-id-3807 #menu_currency_calculator_rates_graphs,
.page-id-3808 #menu_currency_calculator_rates_graphs {
    margin-top: 20px;
}

.popular-links {
    margin-top: 30px;
    padding-top: 30px;
    background: url(../images/bg-stripe-white.gif) repeat-x scroll center top #f8f8fa;
}
.popular-links h3 {
    margin: 0 0 30px 0;
    padding: 6px 0 0 45px;
    font-family: MetronicProLight;
    font-size: 24px;
    line-height: 28px;
    font-weight: normal;
    position: relative;
}
.popular-links h3:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    background: url(../images/sprites.png) no-repeat;
    width: 34px;
    height: 34px;
    background-position: -1130px -149px;
}
.popular-links .box div {
    width: 32%;
    margin-right: 1%;
    float: left;
    margin-bottom: 30px;
    color: #3a54b7;
    font-size: 14px;
    line-height: 14px;
    font-family: Calibri,Arial;
}
.popular-links .box div span:first-child {
    display: block;
    margin-bottom: 5px;
}
.popular-links .box a {
    display: block;
    color: #6f7078;
    margin-bottom: 5px;
}
.popular-links .box a:before {
    background: url('../images/sprites.png') no-repeat -392px -19px;
    width: 9px;
    height: 7px;
    content: ' ';
    float: left;
    margin-right: 5px;
    margin-top: 0.4em;
}
.page-id-7618 .popular-links {
    background: none;
    padding-top: 0px;
}
.page-id-7618 .popular-links .width1010 {
    width: 100%;
}
/*Currency Tools Pages*/

/*Start hide elements*/
/*Top Menu*/
header .top-nav-container .top-nav-menu .ml_22688,
header .top-nav-container .top-nav-menu .how-it-works-top-link {
    display: none;
}
/*End hide elements*/

/*Start Right Menu*/
.page-content .inner-page-right-menu,
.inner-page-right-testimonials {
    clear: right;
    float: right;
    width: 28%;
}
.page-content .inner-page-right-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.page-content .inner-page-right-menu a {
    float: left;
    margin: 0 0 10px 0;
    padding: 25px 30% 25px 5%;
    position: relative;
    width: 65%;
    background-color: #e9eaeb;
    color: #6f7078;
    font-family: MetronicProLight;
    font-size: 16px;
}
.page-content .inner-page-right-menu a:hover {
    background-color: #d5d5d1;
}
.page-content .inner-page-right-menu a:after {
    content: '';
    position: absolute;
    right: 10px;
    background: url(../images/sprites.png) no-repeat;
    top: calc(50% - 25px);
}
.page-content .inner-page-right-menu a.currency-tools-right-link:after {
    background-position: -1485px -537px;
    width: 75px;
    height: 52px;
}
.page-content .inner-page-right-menu a.software-addons-right-link:after {
    background-position: -1433px -387px;
    width: 63px;
    height: 48px;
}
.page-content .inner-page-right-menu a.how-it-works-right-link:after {
    background-position: -1402px -1186px;
    width: 55px;
    height: 58px;
    top: calc(50% - 29px);
}
.page-content .inner-page-right-menu a.live-chat-right-link:after {
    background-position: -1503px -1508px;
    width: 66px;
    height: 46px;
}
.page-content .inner-page-right-menu a.sign-up-right-link {
    color: #ffffff;
    background-color: #b2cf5a;
    font-size: 20px;
    padding-right: 15%;
    width: 80%;
}
.page-content .inner-page-right-menu a.sign-up-right-link:after {
    right: 15px;
    top: calc(50% - 6px);
    width: 21px;
    height: 14px;
    background-position: -1276px -558px;
}
.page-content .inner-page-right-menu a.sign-up-right-link:hover {
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
    background-color: #b2cf5a;
}
/*End Right Menu*/

.go-up {
    display: block;
    background: url('../images/sprites.png') no-repeat -1130px -149px;
    width: 35px;
    height: 35px;
    float: right;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ie-transform: rotate(180deg);
    transform: rotate(180deg);
}
.box, .sub-box {
    overflow: hidden;
    zoom: 1;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    box-sizing: border-box;
    padding: 25px;
    background-color: #ffffff;
    float: left;
}

/* Popup */
@keyframes animation-popup-in {
    0% { transform: translateY(-100vh);}
    100% { transform: translateY(0);}
}
@keyframes animation-popup-out {
    0% { transform: translateY(0); }
    100% { transform: translateY(-100vh); }
}
#js_popup {
    display: none;
    position: fixed;
    box-sizing: border-box;
    z-index: 210;
    top: 160px;
    left: 50%;
    width: 750px;
    height: auto;
    padding: 10px;
    margin-left: auto;
    background-color: #ffffff;
    font-family: MetronicProLight;
    animation-iteration-count: 1;
    animation: animation-popup-in 0.5s;
}
/* Adds vertical scroll if necessary */
#js_popup #popup_content {
    position: relative;
}
#js_popup h2 {
    font-size: 16px;
    line-height: 18px;
    text-decoration: underline;
    font-weight: normal;
}

#popup_close, .message-with-close-btn .message-close {
    position: absolute;
    top: -30px;
    right: -30px;
    overflow: hidden;
    zoom: 1;
    display: block;
    width: 60px;
    height: 60px;
    background: url('../images/sprites.png') no-repeat -1186px -540px;
    text-indent: -999px;
    transition: transform 0.2s ease-in-out;
    -moz-transition: transform 0.2s ease-in-out;
    -webkit-transition: transform 0.2s ease-in-out;
    z-index: 100;
}
.message-with-close-btn {
    position: relative;
    display: inline-block;
    margin-top: 15px;
}
.message-with-close-btn.security-reminder {  }
.message-with-close-btn.security-reminder a.text {
     width: 250px;
     height: 250px;
     display: inline-block;
     background: url(../images/tm-security-bgr.jpg);
     background-size: 100% 100%;
     display: table-cell;
     vertical-align: bottom;
     padding-bottom: 20px;
     font-size: 0.9em;
     color: white;
     font-weight: bold;
     box-sizing: border-box;
}
.message-with-close-btn.security-reminder a.message-close { z-index: 20; right: -30px;}
.message-with-close-btn.security-reminder a { z-index: 10; }

.popup_header {
    background: url('../images/sprites.png') no-repeat 0 -85px;
    height: 140px;
    padding-top: 20px;
}
.popup_header .icon {
    background: url('../images/sprites.png') no-repeat -1267px -404px;
    width: 53px;
    height: 53px;
    margin: auto;
}
.popup_header .popup_title,
.services-popup .popup_title {
    padding: 0;
    font-family: MetronicProAir;
    font-size: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    margin-top: 10px;
}
#popup_content {
    padding: 10px;
    text-align: center;
}
#popup_close:hover {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    cursor: pointer;
}
#popup_fade {
    display: none;
    position: fixed;
    z-index: 200;
    cursor: pointer;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #202f7b;
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    -khtml-opacity: 0.5;
    opacity: 0.6;
    filter: alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.popup-hidden {
    display: none;
}
.fixed-message {
    position: fixed;
    z-index: 1000;
}
.fixed-message.top-left {
    top: 0px;
    left: 30px;
}
.fixed-message.security-reminder {
    width: 300px;
    height: auto;
}
.fixed-message.security-reminder a:hover {
    opacity: 1;
}
.fixed-message.security-reminder img {
    width: 100%;
}
.fixed-message.bottom-left {
    bottom: 0;
    left: 0;
}
.fixed-message .content {
    width: 100%;
    box-sizing: border-box;
}
/* Video Popup */
#js_popup.video-popup {
    padding: 0;
    background-color: transparent;
    width: auto;
}
#js_popup.video-popup .popup_header,

#js_popup.our-awards-map .popup_header {
    display: none;
}
#js_popup.our-awards-map #awards-list{
    width: 100%;
}
#js_popup.video-popup #popup_content {
    padding: 0;
}
#js_popup.video-popup #popup_content iframe {
    border: 10px solid #fff;
}
#js_popup.video-popup #popup_close {
    right: -40px;
    top: -40px;
}
#js_popup.regular-popup {
    padding: 0;
    background-color: #fff;
    width: auto;
    min-width: 600px;
}
#js_popup.regular-popup #popup_content,
#js_popup.regular-popup #popup_content iframe {
    padding: 0;
    min-height: 400px;
}
#js_popup.contact-popup {
    padding: 0;
    width: auto;
    min-width: 500px;
    background-color: #3f4a98;
    padding: 20px;
}
#js_popup.no-header .popup_header {
    display: none;
}
#js_popup.important-messages-container .important-message.full-width {
    margin: 1em 0;
    width: 100%;
}
#js_popup.contact-popup .popup_header {
    display: none;
    padding: 30px;
}
#js_popup.contact-popup .flag {
    float: left;
}
#js_popup.contact-popup h2 {
    font-size: 28px;
    line-height: 28px;
    text-decoration: none;
    width: 100%;
    margin-bottom: 20px;
}
#js_popup.contact-popup h2 span {
    padding-left: 10px;
}
#js_popup.contact-popup .details {
    width: 200px;
    float: left;
    display: block;
}
#js_popup.contact-popup .info {
    width: 300px;
    margin-top: 30px;
    float: right;
    display: block;
    padding-left: 30px;
}
#js_popup.contact-popup .contact-office {
    background: url(../images/forsprites/ireland.png);
    width: 177px;
    height: 177px;
}
#js_popup.contact-popup #popup_content {
    text-align: left;
    padding: 30px;
}
#js_popup.contact-popup #popup_content {
    min-height: 250px;
    color: #fff;
}
#js_popup.contact-popup .map-link {
    color: #fff;
}
#js_popup.contact-popup .map-link {
    color: #fff;
}
/*Services popups*/
#js_popup.services-popup {
    width: 500px;
}
#js_popup.services-popup ul {
    position: relative;
    text-align: left;
    list-style-type: none;
}
#js_popup.services-popup ul li {
    position: relative;
    margin: 10px 0;
}
#js_popup.services-popup ul li span:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 15px;
    width: 21px;
    height: 15px;
    background: url(../images/sprites.png) no-repeat -1290px -247px;
}
#js_popup.services-popup span {
    position: relative;
}
#js_popup.services-popup .arrow-right-green {
    padding-left: 18px;
}
#js_popup.services-popup .arrow-right-green:before {
    content: ' ';
    position: absolute;
    left: -2px;
    top: 3px;
    width: 20px;
    height: 15px;
    background: url(../images/sprites.png) no-repeat -428px -18px;
}
#js_popup.services-popup .popup_title {
    margin-top: -80px;
    margin-bottom: 50px;
    text-align: center;
    color: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}
#js_popup .popup-thanks-message {
    text-align: center;
    font-size: 1.1em;
}
.services-popup #popup_content {
    overflow-y: auto;
    margin: 0px 20px;
}
.service-wire-transfers-popup .icon {
    background: url('../images/sprites.png') no-repeat -1010px -51px;
    width: 53px;
    height: 52px;
}
.service-receipt-funds-popup .icon {
    background: url('../images/sprites.png') no-repeat -817px -51px;
    width: 62px;
    height: 46px;
}
.service-exchange-rates-popup .icon {
    background: url('../images/sprites.png') no-repeat -817px -51px;
    width: 62px;
    height: 46px;
}
.service-overnight-order-popup .icon {
    background: url('../images/sprites.png') no-repeat -331px 0;
    width: 60px;
    height: 66px;
}
.service-stop-loss-popup .icon {
    background: url('../images/sprites.png') no-repeat -1075px -130px;
    width: 55px;
    height: 55px;
}
.service-international-receivables-popup .icon {
    background: url('../images/sprites.png') no-repeat -1541px -1658px;
    width: 57px;
    height: 57px;
}
.service-mass-payments-popup .icon {
    background: url('../images/forsprites/ico-mass-payments-small-white.png') no-repeat;
    width: 52px;
    height: 52px;
}
#js_popup.popup-easter-message {
    background-color: #3f4a98;
    color: #fff;
    padding: 0;
}
#js_popup.popup-easter-message #popup_content {
    padding: 0;
}
#js_popup.popup-easter-message .bottom-info {
    padding: 10px;
}
#js_popup.popup-easter-message table {
    border: none;
    border-spacing: 0;
    border-collapse: collapse;
}
#js_popup.popup-easter-message tr,
#js_popup.popup-easter-message td {
    border: 1px solid #fff;
    padding: 3px;
    cell-padding: 0;
    cell-spacing: 0;
    margin: 0;
}
#js_popup.popup-easter-message h2 {
    text-align: left;
    font-size: 23px;
    line-height: 23px;
    color: #3f4a98;
    font-weight: normal;
    text-decoration: none;
    margin: 15px 0px;
}
#js_popup.popup-easter-message p.see-below {
    text-align: left;
}
#js_popup.popup-easter-message .popup_header {
    display: none;
}
#js_popup.popup-easter-message .text {
    width: 45%;
    font-size: 12px;
}
#js_popup.popup-easter-message .easter-logo {
    padding: 10px;
    box-sizing: border-box;
    color: #000;
    text-align: left;
    background: url(../images/easter-close-2015.jpg);
    background-repeat: no-repeat;
    min-height: 315px;
}
/*IE678*/
#popup_content .ie67 {
    color: #4F4F4F;
}
#popup_content .ie67 h3 {
    margin-top: 20px;
}
#popup_content .ie67 ul {
    display: block;
    float: left;
    list-style: none;
    padding: 0 5px;
    margin: 0;
}
#popup_content .ie67 li {
    float: left;
    background: transparent url("../../../images/transfermate/browsers/background_browser.gif") no-repeat scroll left top;
    width: 100px;
    height: 122px;
    margin-right: 15px;
}
#popup_content .ie67 li.explorer {
    margin-right: 0;
}
#popup_content .ie67 li a {
    width: 100px;
    height: 100px;
    display: block;
    position: relative;
}
#popup_content .ie67 li.firefox a {
    background-image: url("../../../images/transfermate/browsers/browser_firefox.gif");
}
#popup_content .ie67 li.chrome a {
    background-image: url("../../../images/transfermate/browsers/browser_chrome.gif");
}
#popup_content .ie67 li.safari a {
    background-image: url("../../../images/transfermate/browsers/browser_safari.gif");
}
#popup_content .ie67 li.opera a {
    background-image: url("../../../images/transfermate/browsers/browser_opera.gif");
}
#popup_content .ie67 li.explorer a {
    background-image: url("../../../images/transfermate/browsers/browser_ie.gif");
}
#popup_content .ie67 li span {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    position: absolute;
    bottom: -18px;
    left: 0;
}
/*Regulation Popup*/
#js_popup.regulation-popup {
    background-color: #fff;
    color: #6f7078;
    font-family: Calibri,MetronicProLight;
    padding: 10px;
}
.regulation-popup .popup_header {
    display: none;
}
.regulation-popup #popup_content {
    text-align: left;
}
.regulation-popup h2 {
    margin: 10px 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 20px;
    line-height: 20px;
    color: #202f7b;
    font-weight: normal;
}
.regulation-popup .icon {
    float: left;
    margin-right: 10px;
}
.regulation-popup .icon span {
    display: block;
    border: 1px solid #e8e8e8;
}
.regulation-popup .details {
    padding-left: 90px;
}
.regulation-popup .details ul {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    padding: 0;
}
.regulation-popup .details ul li {
    float: left;
    width: 25%;
}

/*Register/Login Popups*/
#js_popup{
    box-sizing: border-box;
    position: absolute;
}
#js_popup.transition-position{
    transition: top 0.5s;
}
#js_popup.register-login-popup {
    width: 600px;
}
.register-login-popup .popup_header,
.private-area-popup .popup_header {
    display: none;
}
.register-login-popup #popup_content,
.private-area-popup #popup_content {
    min-height: 350px;
    padding: 0;
    box-sizing: border-box;
}
.register-login-popup .register-login-secure,
.private-area-popup .register-login-secure {
    border: none;
    width: 100%;
    margin: 20px 0 0 0;
}
#js_popup.register-login-popup .button_subscribe_form_input.loading,
#js_popup.private-area-popup .button_subscribe_form_input.loading {
    display: block;
    height: 54px;
    background: url("../../../images/transfermate/loader-flat.gif") no-repeat center;
}
.register-login-popup .button_subscribe_form_input.loading:after,
.private-area-popup .button_subscribe_form_input.loading:after {
    display: none;
}
/* Login/FP */
#js_popup.login-popup-open,
#js_popup.fp-popup-open {
    width: 400px;
    position: fixed;
}
#js_popup.register-login-popup form#login_form .form_table_outframe,
#js_popup.register-login-popup form#forgotten_password .form_table_outframe {
    width: 280px;
    margin: 0 auto;
    float: none;
}
#js_popup.fp-popup-open #pages_content_5204 {
    margin-top: 20px;
}
#js_popup .popup-logo {
    text-align: center;
    margin-top: 20px;
}
#js_popup .popup-logo img {
    max-width: 100%;
}
#js_popup.popup-christmas-message {
    max-width: 550px;
}
#js_popup.popup-christmas-message,
#js_popup.popup-christmas-message #popup_content {
    padding: 0;
}
#js_popup.popup-christmas-message .popup_header,
#js_popup.popup-christmas-message .popup_header .icon{
    display: none;
}
#js_popup.popup-christmas-message .bgr-text {
    background: url('../images/christmas-bgr.jpg');
    padding: 1em;
    text-align: left;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#js_popup.popup-christmas-message .bgr-text h2{
    color:#204487;
    text-decoration: none;
    text-align: center;
    font-size: 1.3em;
    font-weight: bold;
}
#js_popup.popup-christmas-message .bgr-text p {
    width: 60%;
    color: #222;
}
#js_popup .blue-bgr {
    padding: 1em;
    background-color:#204487;
    color: white;
}
#js_popup.popup-christmas-message table.bordered {
    width: 100%;
    cellpadding: 0;
    cellspacing: 0;
    border-collapse: collapse;;
}
#js_popup.popup-christmas-message table.bordered td {
    text-align: center;
    border: 1px solid white;
}
/* End popup */

/* FAQ */
.page-id-135 .inner-text {
    padding-top: 50px;
    z-index: 2;
    position: relative;
}
.page-id-135 .inner-text-area:before {
    content: ' ';
    display: block;
    float: left;
    z-index: 0;
    position: absolute;
    content: '';
    top: 0;
    left: calc(50% - 699px);
    background: url(../images/sprites.png) no-repeat;
    width: 1398px;
    height: 400px;
    background-position: 0 -886px;
}
.page-id-135 .inner-text-area {
    position: relative;
    z-index: 1;
}
.page-id-135 .header h1 {
    display: inline-block;
}
.page-id-135 .header .logo {
    background: url(../images/sprites.png) no-repeat -1186px -490px;
    width: 37px;
    height: 49px;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}
.page-id-135 .faq-content {
    padding-right: 30px;
    position: relative;
    z-index: 2;
}
.page-id-135 .faq-content h2 {
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 10px;
    padding: 16px 0 10px 0;
    font-family: MetronicProLight;
    font-size: 32px;
    line-height: 45px;
    font-weight: normal;
    color: #b2cf5a;
    text-transform: uppercase;
    border-bottom: 1px solid #eeeff0;
}
.page-id-135 .faq-content ul {
    padding-left: 2em;
}
.page-id-135 .faq-content h2:after {
    content: ' ';
    width: 45px;
    height: 45px;
    float: right;
    display: block;
    background: url(../images/forsprites/arr-circle-green.png) no-repeat right center;
}
#pages_content_293 {
    width: 70%;
}
#pages_content_44720 {
    width: 30%;
    float: right;
}
#faq-head {
    border-bottom: 1px solid #eee;
    padding-bottom: 3px;
}
#faq-head a {
    margin-top: 3px;
    display: block;
    margin: 0 0 0 40px;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 18px;
    font-weight: normal;
    color: #6f7078;
}
#faq-head a:hover {
    text-decoration: underline;
}
span.caps-a, span.caps-q {
    display: block;
    float: left;
    font-family: MetronicProLight;
    font-size: 28px;
    line-height: 28px;
    font-weight: normal;
}
span.caps-a {
    margin-top: 10px;
}
.faq {
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 30px;
}
.faq a {
    color: #b2cf5a;
}
.faq-title, .faq-text {
    margin: 0 0 0 40px;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 22px;
    line-height: 22px;
    font-weight: normal
}
.faq-title a {
    cursor: pointer;
}
.faq-text {
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
}
.faq-content ul {
    list-style: none;
}
.faq-content ul li {
    list-style-type: square;
}
.faq-text-wrap {
    max-height: 2000px;
    overflow: hidden;
    clear: both;
    -webkit-transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;
    transition: max-height 0.5s;
}
.faq-text-wrap.faq-hidden {
    max-height: 0;
}
/* End FAQ */

/* Register */
.page-id-115 .inner-text {
    margin: -25px 0 75px 0;
    padding-bottom: 0;
}
.page-id-115 .header h1 {
    text-align: center;
}
.page-id-7847 .header h2,
.page-id-115 .header h2 {
    margin: 10px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 19px;
    line-height: 19px;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
}
.page-id-115 .page-header-blue .header {
    padding-left: 0;
}
.page-id-115 .page-content,
.page-id-7847 .page-content {
    box-sizing: border-box;
    padding: 0 90px;
}
.register-page-icon {
    position: relative;
}
.register-page-icon:after {
    position: absolute;
    content: '';
    top: -68px;
    left: calc(50% - 44px);
    background: url(../images/sprites.png) no-repeat;
    background-position: -1503px -1555px;
    width: 88px;
    height: 88px;
}
.report-issue {
    position: relative;
}
.report-issue a {
    position: absolute;
    right: -26px;
    bottom: -150px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 15px 60px 15px 20px;
    font-family: MetronicProLight;
    font-size: 17px;
    line-height: 17px;
    color: #b2cf5a;
    background-color: #ffffff;
    border: 1px solid #d5d5d1;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    -moz-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
}
.report-issue a span {
    position: absolute;
    top: 10px;
    right: 10px;
}
.menu-register-item {
    float: left;
    width: 46%;
    margin: 2%;
    margin-top: 5%;
    padding: 4% 2%;
    box-sizing: border-box;
    background-color: #ffffff;
    border: 2px solid #eeeff0;
    text-align: center;
}
.register-text {
    margin: 30px 0 20px 0;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 24px;
    line-height: 24px;
    font-weight: normal;
    text-transform: uppercase;
    color: #3a54b7;
}
.register-text span {
    color: #6f7078;
    font-size: 12px;
    text-transform: none;
    float: left;
    width: 100%;
}

.corporate_clients_img:before,
.private_clients_img:before {
    width: 84px;
    height: 68px;
    z-index: 9999;
    float: left;
    margin-left: 37%;
    margin-left: calc(50% - 42px);
    margin-top: -20%;
    content: ' ';
    background-color: #fff;
}
.corporate_clients_img:before {
    background: url('../images/sprites.png') no-repeat -685px 0;
    background-color: #fff;
}
.private_clients_img:before {
    background: url('../images/sprites.png') no-repeat -1173px -600px;
    background-color: #fff;
}

form#register .page_header {
    margin: 30px 0;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 36px;
    line-height: 36px;
    color: #202f7b;
    text-transform: none;
    border: none;
}
form#register .page_header span {
    color: #415055;
    font-size: 18px;
    line-height: 18px;
}
.page-id-115 form#register .page_header {
    display: none;
}
form#register .email_label_cell,
form#register .username_label_cell,
form#register .password_label_cell,
form#register .confirm_password_label_cell,
form#register .company_name_label_cell,
form#register .first_name_label_cell,
form#register .last_name_label_cell,
form#register .company_registration_number_label_cell,
form#register .contact_name_label_cell {
    display: none;
}
form#register .form_table_outframe {
    width: 400px;
    margin: 0 auto;
    float: none;
}
form#register .email_input_cell,
form#register .email_input_cell .email_type_input,
form#register .username_input_cell,
form#register .username_input_cell .text_type_input,
form#register .password_input_cell,
form#register .password_input_cell .password_type_input,
form#register .confirm_password_input_cell,
form#register .confirm_password_input_cell .password_type_input,
form#register .first_name_input_cell,
form#register .first_name_input_cell .first_name_form_input,
form#register .first_name_input_cell input,
form#register .last_name_input_cell,
form#register .last_name_input_cell .last_name_form_input,
form#register .last_name_input_cell input,
form#register .company_name_input_cell,
form#register .company_name_input_cell .company_name_form_input,
form#register .company_name_input_cell input,
form#register .country_label_cell,
form#register .country_input_cell,
form#register .country_input_cell .select_type_input,
form#register .state_label_cell,
form#register .state_input_cell,
form#register .state_form_input,
form#register .mobile_number_label_cell,
form#register .mobile_number_input_cell,
form#register .pin_mobile_number_label_cell,
form#register .pin_mobile_number_input_cell,
form#register .company_registration_number_input_cell,
form#register .company_registration_number_form_input,
form#register .company_registration_number_form_input input,
form#register .state_input_cell .select_type_input,
form#register .default_lng_label_cell,
form#register .default_lng_input_cell,
form#register .default_lng_input_cell .select_type_input,
form#register .aml_verify_input_cell,
form#register .aml_verify_form_input,
form#register .aml_verify_input_cell select,
form#register .contact_name_input_cell,
form#register .contact_name_form_input,
form#register .contact_name_input_cell input{
    width: 100%;
}
form#register .country_label_cell,
form#register .state_label_cell,
form#register .mobile_number_label_cell,
form#register .pin_mobile_number_label_cell,
form#register .default_lng_label_cell {
    margin-bottom: 5px;
}
form#register .mobile_number_input_cell input,
form#register .pin_mobile_number_input_cell input {
    width: calc(100% - 127px);
    max-width: none;
}
form#register label {
    font-family: Calibri,Arial;
    font-size: 15px;
    line-height: 15px;
    color: #6f7078;
}
form#register input,
form#register select,
form#register .calc_captcha_question {
    color: #6f7078;
}
form#register .login_terms_of_use_label_cell {
    width: 89%;
    display: table;
    height: 44px;
}
form#register .login_terms_of_use_label_cell label {
    display: table-cell;
    vertical-align: middle;
}
form#register .login_terms_of_use_input_cell {
    width: 11%;
}
form#register .account_type_individual_row,
form#register .account_type_business_row {
    width: 47%;
    margin: 5px 3% 15px 0;
}
form#register .account_type_individual_label_cell,
form#register .account_type_business_label_cell {
    width: 80%;
    padding-top: 10px;
}
form#register .account_type_individual_input_cell,
form#register .account_type_business_input_cell {
    width: 20%;
}
form#register .calc_captcha_label_cell{
    width: 41%;
    padding-top: 10px;
}
form#register .calc_captcha_input_cell {
    width: 57%;
}
form#register .button_subscribe_input_cell {
    text-align: center;
    width: 100%;
}
form#register .button_subscribe_input_cell input {
    display: inline-block;
    *display: inline;
    padding: 12px 80px 12px 20px;
    height: auto;
    font-size: 30px;
    line-height: 30px;
    background-color: #b2cf5a;
    color: #ffffff;
    cursor: pointer;
}
form#register .button_subscribe_form_input {
    display: inline-block;
    float: none;
}
form#register div.submit_type_input:after {
    top: calc(50% - 12px);
}
form#register .button_subscribe_row {
    margin-top: 20px;
}
form#register #register_menu_links,
form#receivables_register #receivables_register_menu_links {
    text-align: center;
}
form#register #register_menu_links a,
form#receivables_register #register_menu_links a,
form#receivables_register #receivables_register_menu_links a.uri28404,
form#login_form #login_form_menu_links a {
    line-height: 21px;
    text-transform: none;
    color: #b2cf5a;
    padding-left: 30px;
    position: relative;
    font-family: Calibri,Arial;
    font-size: 16px;
    padding-top: 4px;
    display: inline-block;
    margin-bottom: 10px;
}
form#register #register_menu_links a:hover,
form#login_form #login_form_menu_links a:hover {
    color: #202f7b;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
form#register #register_menu_links a.uri28121:before,
form#login_form #login_form_menu_links a.uri28123:before,
form#receivables_register #receivables_register_menu_links a.uri28404:before {
    position: absolute;
    content: '';
    left: 0;
    top: 4px;
    background: url(../images/forsprites/ico-not-signed-up.png) no-repeat;
    width: 21px;
    height: 21px;
}
form#register .company_registration_number_form_input {
    width: 100%;
}
form#register .verify-active .company_registration_number_form_input {
    width: 64%;
}
form#register #register_update_1_input_cell {
    display: none;
}
form#register .verify-active #register_update_1_input_cell {
    display: block;
    width: 35%;
}
form#register #update_1 {
    padding-right: 10px;
    padding-left: 10px;
    color: white;
}
form#register .company_registration_number_row .form_brother_input.loading {
    float: left;
    width: 40px;
    height: 40px;
}
form#register .company_registration_number_row .form_brother_input.loading #update_1 {
    display: none;
}
.form_text_paragraph.aml_verify_form_text_paragraph {
    font-style: normal;
    font-weight: bold;
    color: #ff7e00;
}
.register-login-secure {
    width: 100%;
    background-color: #202f7b;
    padding: 20px 0;
    text-align: center;
    color: #fff;
}
.register-login-secure .text {
    position: relative;
    padding: 0 0 0 40px;
    line-height: 36px;
    font-family: Calibri,Arial;
}
.register-login-secure .text:before {
    content: '';
    position: absolute;
    left: 0;
    top: -12px;
    background: url("../images/forsprites/ico-secure.png") no-repeat;
    height: 36px;
    width: 27px;
}
#pages_content_252 {
    padding-top: 10px;
}
#pages_content_252 .required {
    color: navy;
}
#pages_content_44974 {
    height: 250px;
    background: url("../images/team-photo.jpg") no-repeat;
    background-size: cover;
    text-align: center;
    margin-top: 20px;
    display: block;
}
#pages_content_5203 {
    padding-top: 130px;
    position: relative;
    text-align: justify;
    margin-top: 10px;
}
#pages_content_5203:before {
    content: '';
    position: absolute;
    top: 0;
    left: calc(50% - 58px);
    width: 116px;
    height: 116px;
    background: url(../images/forsprites/ico-checked-large.png) no-repeat;
}
/* End register */

/* Login/FP */
.page-id-61 .report-issue a {
    bottom: -100px;
}
.page-id-61 .inner-text {
    margin-bottom: 60px;
}
.page-id-61 .header h1 {
    font-size: 45px;
    line-height: 50px;
}
.page-id-61 form#login_form .form_table_frame,
.page-id-61 form#forgotten_password .form_table_frame {
    width: 75%;
    float: left;
}
.page-id-61 form#login_form .form_table_outframe {
    margin: 20px 0;
}
.page-id-61 form#forgotten_password .form_table_outframe {
    padding-top: 30px;
}
.page-id-61 .inner-text > .err {
    margin: 30px 0;
    text-align: center;
}
form#login_form .page_header,
form#forgotten_password .page_header {
    margin: 30px 0 10px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 36px;
    font-weight: normal;
    text-transform: none;
    line-height: 36px;
    color: #202f7b;
    text-align: center;
    border-bottom: none;
}
.page-id-61 form#login_form .page_header,
.page-id-61 form#forgotten_password .page_header {
    width: 25%;
    float: left;
}
.page-id-61 form#login_form .page_header {
    margin-top: 0;
}
.page-id-61 form#login_form .username_loginto_row,
.page-id-61 form#login_form .password_loginto_row,
.page-id-61 form#forgotten_password .email_row,
.page-id-61 form#forgotten_password .date_of_birth_row,
.page-id-61 form#forgotten_password .button_subscribe_row,
.page-id-61 form#forgotten_password .calc_captcha_row {
    width: 49%;
    padding: 0;
    margin-top: 0;
}
.page-id-61 form#login_form .username_loginto_row,
.page-id-61 form#login_form .password_loginto_row {
    clear: left;
}
.page-id-61 form#login_form .login_subscribe_row,
.page-id-61 form#login_form #login_form_menu_links {
    width: 48%;
    float: right;
    clear: right;
}
.page-id-61 form#login_form .login_subscribe_row {
    margin: -50px 0 0 0;
}
.page-id-61 form#forgotten_password .email_row,
.page-id-61 form#forgotten_password .calc_captcha_row {
    margin-right: 2%;
}
.page-id-61 form#forgotten_password .button_subscribe_row {
    margin-top: 15px;
}
.page-id-61 form#login_form #login_form_menu_links {
    margin-top: 10px;
}
.page-id-61 form#login_form #login_form_menu_links a.forgotten-password-popup,
form#login_form label,
form#forgotten_password label:not([for="__calc_captcha_text"]) {
    display: none;
}
form#login_form .username_loginto_input_cell,
form#login_form .username_loginto_input_cell .text_type_input,
form#login_form .password_loginto_input_cell,
form#login_form .password_loginto_input_cell .password_type_input,
form#login_form .login_subscribe_input_cell,
form#login_form .login_subscribe_input_cell .submit_type_input,
form#forgotten_password .email_input_cell,
form#forgotten_password .email_input_cell .text_type_input,
form#forgotten_password .date_of_birth_input_cell,
form#forgotten_password .date_of_birth_input_cell .date_of_birth_form_input,
form#forgotten_password .button_subscribe_input_cell,
form#forgotten_password .button_subscribe_input_cell .submit_type_input,
form#forgotten_password .calc_captcha_row > div {
    width: 100%;
}
form#login_form .login_subscribe_input_cell input,
form#forgotten_password .button_subscribe_form_input input {
    padding: 12px 80px 12px 20px;
    height: auto;
    font-size: 1.6rem;
    line-height: 1;
    background-color: #b2cf5a;
    color: #ffffff;
    cursor: pointer;
    text-align: left;
}
form#login_form #login_form_menu_links {
    float: left;
    margin-top: 30px;
}
form#login_form #login_form_menu_links a.uri28122:before {
    position: absolute;
    content: '';
    left: 0;
    top: 4px;
    background: url(../images/forsprites/ico-forgot-password.png) no-repeat;
    width: 21px;
    height: 21px;
}
/* FP */
form#forgotten_password .page_header {
    color: #e7062c;
    font-size: 29px;
    line-height: 29px;
}
form#forgotten_password .date_of_birth_input_cell .date_of_birth_form_input .date_type_input {
    width: 82%;
}
form#forgotten_password .calc_captcha_row {
    background: none;
    margin: 20px 0;
}
form#forgotten_password .calc_captcha_label_cell label {
    font-size: 18px;
    margin-bottom: 10px;
}
form#forgotten_password .calc_captcha_row input {
    width: 72%;
}
/* End Login/FP */

/* Our services */
.page-id-114 .page-content {
    width: 100%;
}
.page-id-114 .page-header {
    background: url(../images/bg-learn-more.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 214px;
}
#pages_content_44633 {
    content: ' ';
    float: none;
    position: absolute;
    z-index: 0;
    background: url('../images/sprites.png') no-repeat -20px -255px;
    width: 60%;
    max-width: 1010px;
    margin: 0 20%;
    margin-top: -50px;
    height: 432px;
    opacity: 0.3;
}
.page-id-114 .group_set_common.our-services {
    clear: both;
}
.page-id-114 .group_set_common.our-services,
.page-id-114 .group_set_common.our-services-right  {
    width: 25%;
    margin-left: 20%;
    margin-right: 5%;
    float: left;
    box-sizing: border-box;
    position: relative;
    background: #ffffff;
    z-index: 0;
}
.page-id-114 .group_set_common.our-services .group_set_common_inside {
    float: right;
    width: 100%;
}
.page-id-114 .group_set_common.our-services-right {
    margin-left: 5%;
}
.group_set_common a.read-more .read-more-ico {
    content: ' ';
    display: inline-block;
    float: left;
    margin-left: calc(50% - 80px);
    background: url('../images/sprites.png') no-repeat -1170px -178px;
    width: 41px;
    height: 41px;
    line-height: 41px;
}
.group_set_common a.read-more .txt {
    font-family: MetronicProLight;
    font-size: 18px;
    display: inline-block;
    text-transform: none;
    color: #6f7078;
    line-height: 41px;
    float: left;
    margin-left: 10px;
}
.group_set_common a.read-more:hover {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}
.page-id-114 .page-header span,
.page-id-114 .page-header h2 {
    text-align: center;
    display: block;
    font-size: 28px;
    line-height: 28px;
    font-family: MetronicProLight;
    text-transform: none;
    font-weight: normal;
    margin-top: 40px;
}
.page-id-114 .page-header h1 {
    text-align: center;
    font-family: MetronicProLight;
    font-weight: normal;
    color: #fff;
    margin-top: 30px;
    font-size: 38px;
    line-height: 38px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.page-id-114 .why-tm {
    background: url(../images/bg-why-transfermate.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    min-height: 340px;
    color: #fff;
    margin-top: 30px;
}
.page-id-114 .why-tm .wrap {
    width: 60%;
    height: 100%;
    padding-top: 30px;
    margin: auto;
    float: none;
}
.page-id-114 .why-tm h2,
.page-id-114 .why-tm h3 {
    font-weight: normal;
    font-family: MetronicProAir;
}
.page-id-114 .why-tm h3 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 20px;
}
.page-id-114 .why-tm h2 {
    font-size: 72px;
    line-height: 72px;
    margin: 20px 0px;
}
.page-id-114 .why-tm .logo {
    background: url('../images/sprites.png') no-repeat -817px 0;
    width: 254px;
    height: 50px;
}
.page-id-114.residence-country-id-211 .why-tm .logo {
    background: url('../images/sprites.png') no-repeat -1401px -1798px;
    width: 254px;
    height: 50px;
}
.page-id-114 .why-tm a.arr-down-tall {
    display: block;
    margin: auto;
}
.page-id-114 .our-services-small h2,
.page-id-114 .our-services-small .next-section-link {
    display: none;
}
.page-id-114 .how-it-works-content {
    z-index: 0;
}
.page-id-114 .steps .next-section-link {
    display: none;
}
section.why-transfermate {
    padding: 0px 20px;
    width: 100%;
    float: left;
}
#pages_content_28717 {
    margin: 0 0 10px 0;
    padding: 0px 0 10px 0;
    font-family: MetronicProLight;
    font-size: 32px;
    line-height: 45px;
    font-weight: normal;
    color: #b2cf5a;
    text-transform: uppercase;
}
.page-id-114 .inner-text-area {
    width: 100%;
    float: left;
}
.page-id-114 .inner-text {
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.group_set_common {
    font-family: MetronicProLight;
    box-sizing: border-box;
    width: 48%;
    padding: 20px;
    float: left;
    text-align: center;
    border: 1px solid #eeeff0;
    margin-top: 30px;
    min-height: 340px;
}

div[id^="group_set_common"]:before {
    content: ' ';
    float: none;
    margin: auto;
    display: block;
}
#group_set_common47264:before {
    background: url('../images/forsprites/ico-mass-payments.png') no-repeat;
    width: 137px;
    height: 137px;
}
#group_set_common28715:before {
    background: url('../images/sprites.png') no-repeat -1259px -74px;
    width: 137px;
    height: 137px;
}
#group_set_common28718:before {
    background: url('../images/sprites.png') no-repeat -1257px -588px;
    width: 137px;
    height: 142px;
}
#group_set_common28722:before {
    background: url('../images/sprites.png') no-repeat -1072px 0;
    width: 186px;
    height: 131px;
}
#group_set_common28725:before {
    background: url('../images/sprites.png') no-repeat -911px -106px;
    width: 134px;
    height: 137px;
}
#group_set_common28727:before {
    background: url('../images/sprites.png') no-repeat -1253px -730px;
    width: 139px;
    height: 148px;
}
#group_set_common28729:before {
    background: url('../images/sprites.png') no-repeat -765px -98px;
    width: 145px;
    height: 145px;
}
#group_set_common46899:before {
    background: url('../images/sprites.png') no-repeat -1401px -1659px;
    width: 138px;
    height: 138px;
}
#group_set_common48306:before {
    background: url('../images/icons/international-payroll-icon.png') no-repeat;
    width: 137px;
    height: 137px;
}
.group_set_common a,
.group_set_common .service-title {
    font-size: 24px;
    line-height: 24px;
    font-weight: normal;
    text-transform: uppercase;
    color: #3a54b7;
    text-align: center;
    width: 100%;
    display: block;
    margin: 30px 0px;
    opacity: 0.7;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.group_set_common a:hover,
.group_set_common .service-title:hover {
    opacity: 1;
    -webkit-transform: rotateX(15deg) rotateY(15deg);
    -moz-transform: rotateX(15deg) rotateY(15deg);
    transform: rotateX(15deg) rotateY(15deg);
}
/* End our services */

/* Exchange Rates Table */
.page-id-1130 .page-header-blue,
.page-id-1302 .page-header-blue {
    background: url(../images/bg-city.jpg) no-repeat center / cover;
}
.page-id-1130 .page-header-blue .header-container,
.page-id-1302 .page-header-blue .header-container {
    height: 350px;
    background: url(../images/bg-dotted-more-opaque.png);
}
.page-id-1130 .page-content,
.page-id-1302 .page-content {
    margin-top: -100px;
}
.page-id-1130 .inner-text,
.page-id-1302 .inner-text {
    margin-top: 0;
}
.page-id-1130 .page-header-blue .flag,
.page-id-1302 .page-header-blue .flag {
    float: right;
    box-sizing: border-box;
    width: 57px;
    height: 156px;
    margin: 0 20px 0 0;
    padding: 15px 0 0 15px;
    background: url(../images/forsprites/bg-flag.png) no-repeat;
    position: relative;
}
.page-id-1130 .page-header-blue .flag:before,
.page-id-1302 .page-header-blue .flag:before {
    content: '';
    position: absolute;
    width: 29px;
    height: 32px;
    background: url(../images/forsprites/ico-currency-converter-blue.png) no-repeat;
}
.page-id-1130 .page-header-blue .header,
.page-id-1302 .page-header-blue .header {
    padding: 0;
}

.page-header-blue h3,
.page-id-1130 .page-header-blue h1,
.page-id-1130 .page-header-blue h2,
.page-id-1302 .page-header-blue h1,
.page-id-1302 .page-header-blue h2 {
    float: left;
    width: 70%;
    color: white;
    margin: 0;
    padding: 7px 0;
    font-weight: normal;
    margin-left: 20px;
}

.page-header-blue h3 {
    font-family: MetronicProAir;
    font-size: 18px;
    line-height: 18px;
}

.page-id-1130 .page-header-blue h1,
.page-id-1302 .page-header-blue h1 {
    font-family: MetronicProAir;
    font-size: 40px;
    line-height: 40px;
    text-transform: uppercase;
    margin-top: 55px;
}
.page-id-1130 .page-header-blue h1 strong,
.page-id-1130 .page-header-blue h1 b,
.page-id-1302 .page-header-blue h1 strong,
.page-id-1302 .page-header-blue h1 b {
    font-family: MetronicProBold;
    font-weight: normal;
}
.page-id-1130 .page-header-blue h2,
.page-id-1302 .page-header-blue h2 {
    font-family: MetronicProRegular;
    font-size: 22px;
    line-height: 22px;
    text-transform: uppercase;
}
.page-id-1130 .page-header-blue .header-container .logo,
.page-id-1302 .page-header-blue .header-container .logo {
    float: left;
    margin: 40px 0;
    padding: 40px 20px 40px 45px;
    width: 100px;
    height: 80px;
    border-right: 1px solid #ffffff;
    position: relative;
}
.page-id-1130 .page-header-blue .header-container .logo:before,
.page-id-1302 .page-header-blue .header-container .logo:before {
    content: '';
    position: absolute;
    background: url(../images/sprites.png);
    width: 83px;
    height: 83px;
    background-position: 0 0;
}

#history_period .form_table_row {
    width: 50%;
}
#history_period .form_label_cell,
#history_period .form_input_cell {
    width: 100%;
}
#history_period_button_subscribe_form_input {
    width: 100%;
    margin-top: 18px;
}
#history_period_button_subscribe_form_input input {
    width: 100%;
}
#pages_content_4552 {
    width: 48%;
    margin-right: 2%;
    margin-top: 10px;
}
/* rates table */
#pages_content_4092 .home_title_one {
    margin:0;
    padding:0 0 3px 3px;
    font-size:18px;
    font-family: MetronicProLight;
    font-weight: bold;
    text-align: left;
}
#pages_content_4092 table.striped {
    float:left;
    border: none;
    border-collapse:collapse;
    background-color:#fff;
    font-size: 14px;
    margin-bottom: 20px;
}
#pages_content_4092 table.small-table {
    width: 48%;
    margin: 0;
}
#pages_content_4092 table.striped td {
    padding:15px 10px 15px 10px;
    border: none;
    border-right:1px solid #d6dee3;
    border-bottom:1px solid #d6dee3;
}
#pages_content_4092 table.striped tr td:first-child {
    border-left:1px solid #d6dee3;
}
#pages_content_4092 table.striped thead td {
    text-align:left;
    color:#fff;
    background-color:#687585;
    vertical-align:top;
}
#pages_content_4092 table.striped tr.even td {
    background-color: #F3F8FB !important;
}
#pages_content_4092 table.striped td a {
    color:#2991c1;
}
#pages_content_4092 table.striped td a:hover {
    color:#000;
}
#pages_content_4092 table.striped .Mid-market_cell {
    color: #505A65;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
td.reverse_cell, td.graphs_tables_cell {
    text-align: center;
}
a.reverse_ico {
    background: url("../images/sprites.png") no-repeat;
    background-position: -1402px -436px;
    width: 36px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
}
a.graphs_ico {
    background: url("../images/sprites.png") no-repeat;
    background-position: -1402px -570px;
    height: 17px;
    width: 20px;
    display: inline-block;
    cursor: pointer;
}
a.reverse_ico span, a.graphs_ico span {
    display: none;
}
#pages_content_4528 #historical_rates_graph {
    margin-top: -290px;
}
#pages_content_4528 table.striped {
    border:0;
    border-collapse:collapse;
    width:100%;
}
#pages_content_4528 table.striped td {
    padding:10px 20px 10px 20px;
    border:1px solid #fff;
    background-color: #f3f8fb !important;
}
#pages_content_4528 table.striped td:first-child {
    border-bottom-left-radius:8px;
    -moz-border-bottom-left-radius:8px; /* Firefox */
    -webkit-border-bottom-left-radius:8px; /* Safari, Chrome */
}
#pages_content_4528 table.striped td:last-child {
    border-bottom-right-radius:8px;
    -moz-border-bottom-right-radius:8px; /* Firefox */
    -webkit-border-bottom-right-radius:8px; /* Safari, Chrome */
}
#pages_content_4528 table.striped tr.odd td {
    background-color: #E8F2F7 !important;
}
#pages_content_4746 {
    border-bottom:4px solid #eeeff0;
    margin: 10px 0;
}
#pages_content_4746 h3 {
    background-color: #eeeff0;
    color: #6f7078;
    float:right;
    font-size:20px;
    font-family: MetronicProLight;
    padding:15px 20px 15px 20px;
    margin: 0;
}
#pages_content_4663 {
    float: left;
    margin-bottom: 20px;
    margin-top: -20px;
    width: 98%;
    position: relative;
    font-weight: bold;
}
#pages_content_4663 a {
    color: #79b81e;
}
.exchange-rates-page-text h1 {
    margin: 0 0 10px 0;
    padding: 0 0 20px 0;
    font-size: 32px;
    line-height: 32px;
    color: #202f7b;
    border-bottom: 1px solid #d5d5d1;
    font-family: MetronicProBold;
    font-weight: normal;
    text-align: left;
}
.exchange-rates-page-text .link-box-container {
    display: flex;
}
.exchange-rates-page-text .link-box-container .link-box:first-child {
    margin-right: 2%;
}
.exchange-rates-page-text .link-box {
    width: 49%;
    float: left;
    border-bottom: 3px solid #badaea;
    padding-bottom: 20px;
}
.exchange-rates-page-text .link-box a {
    background: #eeeff0;
    padding: 15px;
    margin:0 0 20px 0;
    height: 45px;
    display: block;
    text-align: left;
}
.exchange-rates-page-text .link-box a b, .exchange-rates-page-text .link-box a strong {
    font-family: MetronicProLight;
    font-size:18px;
    color: #202f7b;
    float:left;
    margin:0;
    height: 45px;
    padding: 0 0 0 45px;
    display:block;
    background-position: 0 8px;
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
}
.exchange-rates-page-text .link-box .a_green_plus b:before, .exchange-rates-page-text .link-box .a_green_plus strong:before,
.exchange-rates-page-text .link-box .a_blue_plus b:before, .exchange-rates-page-text .link-box .a_blue_plus strong:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    top: calc(50% - 15px);
    background: url("../images/sprites.png") no-repeat;
    height: 30px;
}
.exchange-rates-page-text .link-box .a_green_plus b:before, .exchange-rates-page-text .link-box .a_green_plus strong:before {
    background-position: -1503px -1095px;
    width: 33px;
}
.exchange-rates-page-text .link-box .a_blue_plus b:before, .exchange-rates-page-text .link-box .a_blue_plus strong:before {
    background-position: -1475px -21px;
    width: 34px;
}
.exchange-rates-text {
    float: left;
    width: 100%;
    margin: 10px 0;
}
/*End Exchange Rates Table*/

/*Transfer Money*/
.page-id-1302 .exchange-rates-page-text h2,
.transfer-money-to-title h2 {
    margin: 0 0 10px 0;
    padding: 0 0 20px 0;
    font-family: MetronicProAir;
    font-size: 32px;
    line-height: 32px;
    font-weight: normal;
    color: #202f7b;
    border-bottom: 1px solid #d5d5d1;
}
.transfer-money-to-title strong,
.transfer-money-to-title b {
    font-family: MetronicProBold;
    font-weight: normal;
}
.page-id-1302 .exchange-rates-page-text div.top-text {
    margin-bottom: 5px;
}
.page-id-1302 .inner-text {
    overflow: hidden;
}
/*End Transfer Money*/

/* End our services */

div.div_contact_head {
    margin: 0 0 10px 0;
    padding: 0px 0 10px 0;
    font-family: MetronicProLight;
    font-size: 14px;
    line-height: 45px;
    font-weight: normal;
    color: #b2cf5a;
    border-bottom: 1px solid #eeeff0;
}
/* Contact Us */
.page-id-32 #tools {
    display: none;
}
.page-id-32 .page-content {
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.page-id-32 .inner-text-area {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.page-id-32 .inner-text {
    margin: 0;
    padding: 0;
}
.page-id-32 .div_contact_head {
    background-color: #3f4a98;
    font-family: MetronicProAir;
    float: left;
    width: 100%;
    font-size: 26px;
    text-align: center;
    padding: 0 20%;
    padding-top: 30px;
    box-sizing: border-box;
}
.page-id-32 .div_contact_head h2 {
    color: white;
    font-size: 60px;
    font-weight: normal;
    margin-bottom: 20px;
    width: 100%;
    float: left;
    position: relative;
}
.support-options {
    float: none;
    width: 100%;
    margin-top: 30px;
    padding-top: 20px;
    margin: auto;
    height: 250px;
    margin-left: 0px;
}
.support-options .text-holder,
.support-options1 a {
    margin-top: 100px;
    font-size: 16px;
    display: block;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}
.support-options a {
    color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.support-options > div {
    float: left;
    box-sizing: border-box;
    display: block;
    padding: 20px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-color: #202f7b;
    text-align: center;
    width: 30%;
    margin: 0 1.6666%;
    height: 170px;
    margin-bottom: 30px;
    position: relative;
    min-width: 150px;
}
.support-options div.support-chat:after,
.support-options div.support-email:after,
.support-options div.support-phone:after {
    content: ' ';
    display: block;
    margin: auto;
    background-repeat: no-repeat;
    margin-top: -130px;
    background: url(../images/sprites.png) no-repeat;
}
.support-options div.support-phone:after {
    width: 109px;
    height: 96px;
    margin-top: -140px;
    float: none;
    background-position: -1402px -892px;
}
.support-options div.support-chat:after {
    width: 112px;
    height: 78px;
    background-position: -1402px -989px;
}
.support-options div.support-email:after {
    width: 96px;
    height: 69px;
    background-position: -1464px -590px;
}
#pages_content_97, #pages_content_3261, #pages_content_4415 {
    float: left;
}
#pages_content_951 {
    width: 1010px;
    margin: auto;
    float: none;
    display: block;
}
.page-id-32 .phones_row {
    width: 100%;
    margin: auto;
    margin-bottom: 10px;
    float: left;
    transition: max-height 0.5s;
    -webkit-transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;
}
.phones_row:first-child {
    margin-top: -80px;
}
.phones_row .title {
    width: 100%;
    box-sizing: border-box;
    background-color: white;
    margin: 0;
    padding-top: 20px;
    background-color: white;
    text-align: center;
    border: 2px solid #eeeff0;
    border-bottom: 0px;
    float: left;
}
div.div_contact_col {
    display: block;
    padding: 30px 25px;
    padding-top: 0px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    width: 50%;
    float: left;
    box-sizing: border-box;
    margin: 0;
    background: white;
    background-image: none;
    border-bottom: 2px solid #eeeff0;
}
div.div_contact_col span[itemprop="telephone"] {
    display: inline-flex;
}
.page-id-32 .phones_row .div_contact_col:nth-of-type(2) {
    border-left: 2px solid #eeeff0;
    clear: both;
}
.page-id-32 .phones_row .div_contact_col:last-of-type{
    border-right: 2px solid #eeeff0;
}
.page-id-32 .div_contact_head:before {
    content: ' ';
    font-family: MetronicProAir;
    background: url('../images/sprites.png') no-repeat 0 -255px;
    width: 1166px;
    max-width: 100%;
    height: 300px;
    left: calc(50% - 595px);
    float: left;
    position: absolute;
}
div.support-options {
    position: relative;
}
div.support-options > div:hover:not(.support-phone) {
    background-color: #526ccf;
}
div.div_contact_col .info {
    min-height: 150px;
}
div.div_contact_col strong,
.phones_row .title h2 {
    display: inline-block;
    margin: 0 0 20px 0;
    padding: 12px 15px 8px 15px;
    font-family: MetronicProAir;
    font-size: 28px;
    line-height: 28px;
    font-weight: normal;
    text-transform: uppercase;
    color: #2853ba;
    border: 1px solid #2853ba;
}
a.map-link span.map-icon {
    content: ' ';
    background: url(../images/sprites.png) no-repeat;
    background-position: -1448px -342px;
    width: 28px;
    height: 34px;
    float: left;
    margin-right: 0px;
    margin-top: 0px;
    margin-right: 10px;
}
.phones_row4 div.div_contact_col {
    width: 25%;
    box-sizing: border-box;
}
.page-id-32 .phones_row1 {
    width: 100%;
    margin: auto;
    float: left;
}
.page-id-32 .phones_row1:not(.contact-hidden) {
    margin-bottom: 5px;
}
.phones_row1 div.div_contact_col {
    width: 100%;
}
.show-more-contacts {
    padding-right: 50px;
    color: #6f7078;
    font-size: 22px;
    line-height: 22px;
    text-transform: none;
    border: 1px solid #6f7078;
}
.show-more-contacts span.text {
    display: block;
}
.page-id-32 .phones_row.contact-hidden {
    padding: 0;
    visibility: hidden;
    max-height: 0px;
    overflow: hidden;
}
a.map-link {
    margin: auto;
    margin-top: 10px;
    display: block;
    color: #6f7078;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
a.map-link .txt {
    padding-top: 10px;
    float: left;
    display: block;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}
a.map-link .txt:hover {
    color: #d5d5d1;
}
a.map-link span.map-icon {
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
}
a.map-link:hover span.map-icon {
    color: #d5d5d1;
    transform: translate(-10px, 0) rotateY(-360deg);
    -webkit-transform: translate(-10px, 0) rotateY(-360deg);
    -moz-transform: translate(-10px, 0) rotateY(-360deg);
}
/*Enquiry form*/
.enquiry-form-container {
    display: block;
    float: left;
    width: 100%;
}
.enquiry-form-container:before,
section.customer-testimonials:before,
section.reviews:before {
    content: ' ';
    display: block;
    background: url(../images/bg-stripe-grey.gif);
    height: 17px;
    width: 100%;
    float: left;
}
.enquiry-form-container .form_table_outframe {
    margin: auto;
    float: none;
    width: 1010px;
}
.enquiry-form-container .page_header {
    color: #2853ba;
    font-weight: normal;
    font-family: MetronicProAir;
    text-align: center;
    font-size: 50px;
    line-height: 50px;
}
.nature_enquiry_form_input {
    width: 100%;
}
.enquiry-form-container .form_label_cell {
    display: none;
}
.enquiry-form-container .form_input_cell {
    float: left;
    width: 100%;
}
.enquiry-form-container .form_input {
    width: 100%;
}
.enquiry-form-container .form_table_row {
    width: 50%;
    padding: 5px;
    box-sizing: border-box;
}
.enquiry-form-container .enquiry_row {
    float: right;
}
.enquiry-form-container .enquiry_row textarea {
    min-height: 140px;
}
.enquiry-form-container .enquiry_row .form_input_cell {
    width: 100%;
}
.enquiry-form-container .enquiry_row .form_input,
.enquiry-form-container .enquiry_row .form_input textarea {
    width: 100%;
}
.enquiry-form-container .nature_enquiry_row {
    margin-bottom: 0;
}
.enquiry-form-container .nature_enquiry_row .form_input_cell {
    width: 100%;
}
.enquiry-form-container .nature_enquiry_row select {
    width: 100%;
    color: white;
    background-color: #6f7078;
}
.enquiry-form-container .first_name_row,
.enquiry-form-container .last_name_row {
    float: left;
    width: 25%;
    margin: 0;
}
.enquiry-form-container .last_name_row {
}
.enquiry-form-container .first_name_row .form_input_cell,
.enquiry-form-container .last_name_row .form_input_cell,
.enquiry-form-container .first_name_row select,
.enquiry-form-container .last_name_row select {
    width: 100%;
}
.enquiry-form-container .phone_number_input_cell {
    width: 100%;
}
.enquiry-form-container .email_form_input input {
    width: 100%;
}
.enquiry-form-container .email_row {
    float: left;
    clear: both;
}
.enquiry-form-container #make_an_enquiry_button_subscribe_row {
    float: right;
}
.enquiry-form-container .button_subscribe_input_cell {
    width: 50%;
}
.enquiry-form-container .button_subscribe_input_cell input {
    width: 100%;
}
/* End Contact Us */
/* About us */
.page-id-46 .content {
    padding-bottom: 0;
}
.page-id-46 .inner-text-area,
.page-id-46 .inner-text-area,
.page-id-46 .inner-text {
    padding: 0;
}
.page-id-46 #pages_content_134 {
    width: 60%;
    margin: auto;
    float: none;
    padding: 30px;
}
#pages_content_44619 {
    position: relative;
}
.map-back {
    content: ' ';
    position: absolute;
    top: 0;
    opacity: 0.3;
    background: url('../images/sprites.png') no-repeat -10px -255px;
    width: 1126px;
    height: 422px;
    float: left;
    display: inline-block;
    z-index: 1;
}
#our-company {
    top: 0;
    min-height: 400px;
    display: block;
}
.page-id-46 .slider {
    width: 100%;
    float: none;
    margin: auto;
    position: relative;
}
#pages_content_44619 {
    padding: 0;
    float: none;
    margin: auto;
    display: block;
}
.page-id-46 .slider .button {
    color: #b2cf5a;
    border: 1px solid #b2cf5a;
    float: left;
}
.page-id-46 .slider .text {
    position: relative;
    float: left;
    width: 40%;
    box-sizing: border-box;
    font-size: 16px;
    font-family: Calibri, Arial;
    z-index: 10;
}
.page-id-46 .text ul,
.page-id-7835 .text ul{
    list-style: none;
    -webkit-padding-start: 0px;
    padding: 0;
}
.page-id-46 .text ul li,
.page-id-7835 .text ul li {
    padding-left: 30px;
    margin: 5px 0px;
    position: relative;
}
.page-id-46 .text ul li:before,
.page-id-7835 .text ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 21px;
    height: 14px;
    background: url(../images/sprites.png) no-repeat;
    background-position: -1402px -791px;
}
.page-id-46 .slider .map {
    float: right;
    min-height: 350px;
    position: relative;
    z-index: 10;
    width: 60%;
    background: url(../images/forsprites/map-about-us.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 300px;
}
.page-id-46 .slider h1 {
    margin: 0 0 40px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 42px;
    font-weight: normal;
    line-height: 42px;
    color: #202f7b;
}
#pages_content_29180 {
    display: none;
}
/*founders*/
section.founders {
    padding: 0 0 30px 0;
}
section.founders .header {
    z-index: 5000;
    position: static;
}
section.founders .header h2 {
    margin: 0;
    padding: 35px 0 90px 0;
    font-family: MetronicProAir;
    font-size: 52px;
    font-weight: normal;
    line-height: 52px;
    text-align: center;
    text-transform: uppercase;
    background-color: #2853ba;
    color: #ffffff;
}
section.founders ul {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    margin: -60px auto 50px auto;
    padding: 0;
    width: 990px;
    text-align: center;
    margin-top: -80px;
    z-index: 9999;
}
section.founders ul li {
    box-sizing: border-box;
    float: left;
    width: 300px;
    min-height: 735px;
    margin: 0 15px;
    padding: 25px 40px;
    border: 1px solid #d5d5d1;
    background-color: #ffffff;
    padding-bottom: 20px;
}
section.founders ul li h2 {
    margin: 25px 0;
    padding: 0;
    font-family: SaginawMedium;
    font-size: 24px;
    line-height: 24px;
    font-weight: normal;
    color: #202f7b;
}
section.founders ul li .description {
    font-size: 14px;
}
section.founders ul li .description .title {
    margin: 0 0 25px 0;
    padding: 0;
    font-size: 15px;
    line-height: 15px;
    min-height: 50px;
}
section.founders ul li .description .bio {
    margin: 0;
    padding: 0;
    font-family: Calibri, Arial;
    min-height: 360px;
    text-align: justify;
}
.thumbnail-barry-dowling,
.thumbnail-terry-clune,
.thumbnail-sinead-fitzmaurice {
    width: 190px;
    margin: auto;
    height: 191px;
}
.thumbnail-barry-dowling {
    height: 190px;
    background: url(../images/forsprites/founders/barry-dowling.png);
}
.thumbnail-terry-clune {
    background: url(../images/forsprites/founders/terry-clune.png);
}
.thumbnail-sinead-fitzmaurice {
    background: url(../images/forsprites/founders/sinead-fitzmaurice.png);
}
/*team*/
section.team {
    padding: 0 0 2px 0;
    margin: auto;
    width: 100%;
    float: left;
}
section.team .header {
    float: left;
    position: relative;
    background: url(../images/team-photo.jpg) no-repeat center center;
    width: 100%;
    height: 650px;
    background-size: cover;
}
/*white tringle*/
section.team .triangle {
    width: 0;
    height: 0;
    margin: auto;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #F8F8FA;
    top: 0px;
    float: none;
    left: calc(50% - 20px);
    position: absolute;
}
section.team .header h2 {
    position: relative;
    background-color: rgba(40, 83, 186, 0.7);
    display: block;
    text-align: center;
    width: 100%;
    padding: 50px 0px;
    float: left;
    color: white;
    font-family: MetronicProAir;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 48px;
}
section.team .main-info {
    text-align: center;
    width: 100%;
    float: none;
    margin: auto;
}
section.team .meet .header {
    padding: 35px 0;
    height: 600px;
    width: 100%;
    float: left;
    background: url(../images/team-photo.jpg) no-repeat center center;
}
section.team .main-info h2.subtitle {
    float: left;
    width: 100%;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 32px;
    line-height: 32px;
    font-weight: normal;
    color: #202f7b;
    margin-bottom: 20px;
    text-decoration: none;
    border: none;
}
section.team .main-info .header p {
    margin: 0;
    padding: 0;
}
section.team .main-info  {
    padding: 35px 0;
    margin: auto;
    float: none;
}
section.team .main-info  h2 {
    display: inline-block;
    *display: inline;
    position: relative;
    padding: 0 0 10px 0;
    font-family: SaginawMedium;
    font-size: 28px;
    line-height: 28px;
    font-weight: normal;
    color: #2853ba;
    border-bottom: 2px solid #2853ba;
    margin-top: 20px;
}
/* People list */
section.team .people {
    box-sizing: border-box;
}
section.team .people ul {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    margin: 2em auto;
    padding: 0;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
section.team .people ul li{
    box-sizing: border-box;
    float: left;
    width: 33.33%;
    min-height: 735px;
    padding: 0 3em;
    padding-bottom: 20px;
    margin-bottom: 5em;
    vertical-align: top;
}
section.team .people ul li .avatar img {
    display: block;
    width: 100%;
}
section.team .people ul li .meta {
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    margin: 0 0 20px 0;
    padding: 20px;
    padding-bottom: 5px;
    background-color: #2853ba;
}
section.team .people ul li .meta .title{
    min-height: 2.5rem;
}
section.team .people ul li .meta-footer {
    margin-top: 1em;
    background: url(../images/icons/logo-tm-white-transparent.png) right bottom no-repeat;
    height: 30px;
    padding: 0;
    transform: translateX(20px);
}
section.team .people ul li .meta h3 {
    margin: 0;
    padding: 0.2em;
}
section.team .people ul li .bio {
    margin: 0;
    padding: 0;
    font-family: Calibri, Arial;
    min-height: 360px;
    text-align: justify;
}
section.team .people ul li .meta p {
    margin: 0.2em 0;
}
section.team .people a {
    display: inline-block;
    margin: 0 .5em;
}
/*our awards page*/
.page-id-8240 .page-content {
    width: 100%;
}
div section#our_awards {
    background: #f3f3f5 url(../images/bg-light-mesh.png) repeat-x top center;
    float: left;
    overflow: hidden;
    padding-top: 75px;
    zoom: 1;
    width: 100%;
    margin-top: 10px;
}
div section#our_awards h2 {
    font-family: MetronicProAir;
    font-size: 40px;
    padding: 20px;
    font-weight: normal;
    position: relative;
    margin-top: -70px;
    text-transform: uppercase;
    text-align: center;
}
div section#our_awards h2 .ico-award {
    width: 82px;
    height: 93px;
    margin: auto;
    float: none;
    z-index: 5000;
    margin-bottom: 20px;
    background: url(../images/sprites.png) no-repeat;
    background-position: -1402px -455px;
}
div section#our_awards .content-container { margin: 0 auto; max-width: 1200px; }
/*our awards map*/
section.our-awards-map-container {
    float: left;
    overflow: hidden;
    padding: 50px 0;
    text-align: center;
    zoom: 1;
    width: 100%;
}
.page-id-28 section.our-awards-map-container {
    padding-top: 0;
}
section.our-awards-map-container .title h2 {
    text-align: center;
    font-size: 30px;
    font-weight: normal;
    line-height: 32px;
    text-transform: uppercase;
    margin: 1em 0;
    font-family: MetronicProLight;
}
/* Awards Page */
section.our-awards-map-container .content-container { margin: 0 auto; max-width: 1257px; }
.page-id-8240 .page-content h2 {
    color: #202f7b;
    font-family: MetronicProAir;
    font-size: 40px;
    padding: 20px 0 0 0;
    font-weight: normal;
    margin-top: 20px;
    position: relative;
    text-align: center;
}
div section#our_awards p {
    text-align:center;
    font-size: 16px;
}
#awards-list {
    margin: 0 auto;
    width: 95%;
}
.content-container .our-awards-map {
    background: url(../images/map.png) top center no-repeat;
    width: 100%;
    margin-top: 0;
    font-family: Calibri,Arial;
    margin: 0 auto;
}
.our-awards-map .box {
    display: block;
    text-align: center;
    background: #f3f3f5;
    border: 2px solid #bbb;
    font-size: 14px;
    min-height: 200px;
    padding: 10px;
    width: 180px;
    float: left;
    margin: 150px 10px 10px 9px;
    opacity: 0.8;
    width:23%;
    margin: 2% 1% 1em 1%;
}
.our-awards-map .country {
    margin-top: 1em;
}
.our-awards-popup-link {
    display: inline-block;
    margin: 0 2em;
    cursor: pointer;
    text-transform: uppercase;
}
.our-awards-popup-link:hover {
    color: #202f7b
}
.our-awards-popup-link {
    line-height: 20px;
}
.our-awards-map i.flag {
    line-height: none;
    font-size: 0;
    color: transparent;
    -webkit-text-size-adjust: none;
    margin-right: 0.2em;
}
.our-awards-map h3 {
    font-family: MetronicProLight;
    margin-left: 0.2em;
    font-size: 20px;
    line-height: 40px;
    display: inline-block;
    margin-top: 0;
    color: #3a54b7;
}
.our-awards-map .header { position: relative; }
.our-awards-map .header {text-transform: uppercase; color: #202f7b; }
.our-awards-map .small-logo { position: absolute; top: 0; right: 0; }
.our-awards-map .small-logo img {
    width: 120px;
}
.our-awards-map .box .logo {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    min-height: 85px;
}
.our-awards-map .box .logo img {
    max-height: 100px;
}
.our-awards-map .box.big-logo .logo img {
    max-height: 150px;
}
.our-awards-map .box .info {
    float: none;
    width: 100%;
    display: block;
    margin: 0 auto;
}
.our-awards-map .box .info strong {
    display: block;
    font-size: 18px;
    padding: 15px 0 0 0;
    display: none;
}
#awards-list {
    float:none;
    width: 60%;
    margin:0 auto;
}
section.our-awards-map-container .content-container {
    margin: 0 auto;
    width: 100%;
}
section.our-awards-map-container .content-container {
    max-width: 100%;
}
.our-awards-map .eu2.box .info, .our-awards-map .eu5.box .info {
    width: 100%;
}
section.our-awards-map-container {
    height: auto;
}
.page-id-28 .our-awards-map {
    background: none;
}
@media only screen and (max-width: 1500px) {
    #awards-list {
        width: 62%;
        margin:0 auto;
    }
    .our-awards-map .box {
       width: 23%;
       margin: 2% 1% 0 1%;
    }
}

@media only screen and (max-width: 1280px) {
    #awards-list {
        width: 62%;
        margin:0 auto;
    }
    .our-awards-map .box {
       width: 30%;
       margin: 2% 1% 0 1%;
    }
}
#pages_content_47500 {
    background:rgba(255, 255, 255, 0.5);
}
#pages_content_47508 {
    background:rgba(255, 255, 255, 0.5);
}
/*awards*/
section.awards {
    background-color: #f3f3f5;
    width: 100%;
    float: left;
}
section.awards h3 {
    font-family: MetronicProAir;
    font-size: 40px;
    padding: 20px;
    font-weight: normal;
    position: relative;
    margin-top: -70px;
    text-transform: uppercase;
    text-align: center;
}
section.awards h3 .ico-award {
    width: 82px;
    height: 93px;
    margin: auto;
    float: none;
    z-index: 5000;
    margin-bottom: 20px;
    background: url(../images/sprites.png) no-repeat;
    background-position: -1402px -455px;
}
section.awards ul {
    margin: auto;
    float: none;
    list-style: none;
}
section.awards li {
    width: 20%;
    min-height: 250px;
    box-sizing: border-box;
    float: left;
    text-align: center;
    max-width: 240px;
}

@media only screen and (max-width: 1500px) {
    section.awards ul {
        width:860px;
        margin: auto;
    }
    section.awards li {
        width: 33%;
        max-width: 300px;
    }
}
section.awards li > div {
    min-height: 150px;
    margin: auto;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    float: none;
}
/*awards logos*/
.award-ernst, .award-deloitte, .award-eba, .award-bbb,
.award-eirspiders, .big-innovation-award  {
    height: 30px;
    position: relative;
}
.award-ernst:before, .award-deloitte:before, .award-eba:before, .award-bbb:before,
.award-eirspiders:before, .big-innovation-award:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    background: url(../images/sprites-awards.png) no-repeat;
}
.big-innovation-award:before {
    left: calc(50% - 85px);
    top: calc(50% - 74px);
    width: 170px;
    height: 148px;
    background-position: -596px -112px;
}
.award-ernst:before {
    left: calc(50% - 118px);
    top: calc(50% - 53px);
    width: 223px;
    height: 106px;
    background-position: -186px 0;
}
.award-deloitte:before {
    left: calc(50% - 108px);
    top: calc(50% - 75px);
    width: 217px;
    height: 149px;
    background-position: -192px -111px;
}
.award-eba:before {
    left: calc(50% - 95px);
    top: calc(50% - 54px);
    width: 191px;
    height: 109px;
    background-position: 0 -151px;
}
.award-bbb:before {
    left: calc(50% - 45px);
    top: calc(50% - 75px);
    width: 90px;
    height: 150px;
    background-position: 0 0;
}
.award-eirspiders {
    background-image: url(../images/awards/eirspiders.png);
    background-repeat: no-repeat;
    width: 200px;
    height: 128px;
    background-size: 200px 128px;
    background-position: center middle;
}
.page-id-46 .page-content {
    width: 100%;
    float: left;
}
.page-id-46 #tools {
    display: none;
}
.page-id-46 .inner-text {
    font-family: MetronicProLight;
}
.page-id-46 .inner-text-area {
    width: 100%;
}
.page-id-46 .inner-text {
    padding-top: 30px;
}
.page-id-46 h4 {
    margin: 0 0 10px 0;
    padding: 0px 0 10px 0;
    font-family: MetronicProLight;
    font-size: 26px;
    font-weight: normal;
    color: #b2cf5a;
}
#pages_content_29180 {
    float: right;
    width: 33%;
}
.page-id-46 h4 {
    font-size: 28px;
    margin-top: 30px;
    text-align: center;
}
/* xAbout Us */
#pages_content_28699 {
    display: inline;
    float: none;
}
#pages_content_28699 .images-container {
    height: 222px;
    overflow: hidden;
    width: 302px;
    display: inline-block;
}
#pages_content_28699 .images-slider {
    border: 1px solid #b2cf5a;
    box-shadow: 0 0 2px #b2cf5a;
    clear: right;
    float: right;
    margin: 0 0 15px 15px;
    padding: 10px;
    text-align: center;
}
#pages_content_28699 .images-slider ul {
    list-style: none;
    padding: 1px;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
#pages_content_28699 .images-slider ul li {
    height: 100%;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    position: absolute;
    top: 0;
    left: 0;
}
#pages_content_28699 .images-slider li.show {
    opacity: 1;
}
#pages_content_28699 .images-slider li.hide {
    z-index: 0;
    height: 0px;
    opacity: 0;
    transform: rotateY(180deg);
}
#pages_content_28699 #slides-navigation {
    clear: right;
    float: right;
}
#pages_content_28699 #slides-navigation a {
    background-color: #ccc;
    width: 15px;
    height: 15px;
    content: ' ';
    float: none;
    border-radius: 50%;
    margin: auto;
    display: inline-block;
}
#pages_content_28699 #slides-navigation a.active {
    background-color: #666;
}
#pages_content_28699 h4 {
    font-size: 18px;
    font-weight: normal;
    margin: 12px 0 12px;
    padding: 0;
    text-align: right;
    text-transform: none;
}
/* xAbout Us */
/* End About us */

/* Currency converter icon */
.page-id-7607 {
    font-family: MetronicProLight;
}
.page-id-7607 .home_title_one {
    text-align: center;
}
.currency_converter_desctop_icon {
    background: url("../images/currency-converter-desktop-icon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 390px;
    width: 619px;
    margin: auto;
}
/* Money transfer page */
.page-id-49 br {
    clear: both;
}
.tm_phones_left,
.tm_phones_right {
    width: 50%;
    float: left;
}
.tm_phones_homepage  {
    width: 100%;
    float: left;
}
.ph_left_left,
.ph_left {
    font-weight: bold;
    width: 25%;
    float: left;
}
.ph_right {
    float: left;
}
/* News page */

#news_pages_div {
    word-break: break-all;
}
.news_titles {
    font-size: 22px;
    color: #b2cf5a;
}
.news_rmore {
    display: block;
    margin-top: 10px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
}
.news_rmore a,
a[onclick*="history.go"] {
    border: 1px solid #b2cf5a;
    width: auto;
    padding: 5px;
    display: inline-block;
}
.news_rmore a:hover {
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
}
/* Security page */
.security-box h4,
.security-box b,
.security-box strong {
    font-family: MetronicProLight;
    color: #b2cf5a;
}
.security-box h4 {
    font-size: 20px;
}
.security-img {
    background: url('../images/sprites.png') no-repeat -235px 0;
    width: 54px;
    height: 65px;
    content: ' ';
    display: block;
    float: left;
    margin-right: 10px;
}
/* Regulations */
section.regulation {
    background-color: #3f4a98;
    position: relative;
    z-index: 1;
}
section.regulation:before {
    position: absolute;
    content: '';
    top: -200px;
    left: calc(50% - 699px);
    background: url(../images/sprites.png) no-repeat;
    width: 1398px;
    height: 800px;
    background-position: 0 -886px;
}
section.regulation .map-container {
    padding: 50px 0 100px 0;
}
section.regulation .map-container .header {
    overflow: hidden;
    zoom: 1;
    position: relative;
    margin-bottom: 50px;
}
section.regulation .map-container .header:before {
    position: absolute;
    content: '';
    background: url(../images/forsprites/ico-regulation.png) no-repeat;
    width: 81px;
    height: 109px;
}
section.regulation .map-container .header h1 {
    margin: 20px 0 20px 100px;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 52px;
    line-height: 52px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: normal;
}
section.regulation .map-container .header h3 {
    margin: 0 0 10px 102px;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    font-weight: normal;
}
section.regulation .map-container .header .dropdown,
.green-dropdown {
    float: right;
    margin: 20px 0 0 0;
    position: relative;
}
section.regulation .map-container .header .dropdown:after,
.green-dropdown:after {
    position: absolute;
    content: '';
    right: 10px;
    top: 16px;
    top: calc(50% - 4px);
    background: url(../images/sprites.png) no-repeat;
    width: 11px;
    height: 8px;
    background-position: -1203px -132px;
    pointer-events: none;
}
section.regulation .map-container .header .dropdown select,
.green-dropdown select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #b2cf5a;
    font-family: MetronicProLight;
    font-size: 16px;
    line-height: 16px;
    text-align: left;
    width: 400px;
    height: 44px;
    background-color: #b2cf5a;
    color: #ffffff;
    padding: 2px 30px 0 15px;
    cursor: pointer;
}
section.regulation .map-container .header .dropdown select::-ms-expand,
.green-dropdown select::-ms-expand {
    display: none;
}
section.regulation .map-container .map {
    position: relative;
    height: 520px;
    background: url(../images/bg-map-navy.png) no-repeat center;
}
section.regulation .map-container .map .pin {
    position: absolute;
    padding: 0 0 9px 0;
}
section.regulation .map-container .map .pin:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 50%;
    left: calc(50% - 8px);
    background: url(../images/forsprites/arr.png) no-repeat;
    width: 16px;
    height: 9px;
}
section.regulation .map-container .map .pin[data-location="je"]:before {
    position: absolute;
    content: '';
    top: -9px;
    left: 50%;
    left: calc(50% - 8px);
    background: url(../images/forsprites/arr.png) no-repeat;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
    width: 16px;
    height: 9px;
}
section.regulation .map-container .map .pin .details {
    overflow: hidden;
    zoom: 1;
    display: block;
    padding: 10px 57px 10px 15px;
    background-color: #ffffff;
    position: relative
}
section.regulation .map-container .map .pin .details h4 {
    float: left;
    margin: 0 30px 0 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 20px;
    line-height: 42px;
    color: #202f7b;
    font-weight: normal;
    white-space: nowrap;
}
section.regulation .map-container .map .pin .details span {
    position: absolute;
    top: calc(50% - 23px);
    border: 1px solid #e8e8e8;
}
section.regulation .map-container .map .pin:hover {
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
}
section.regulation .map-container .map .pin[data-location="ca"] {
    left: 65px;
    top: 85px;
}
section.regulation .map-container .map .pin[data-location="us"] {
    left: 175px;
    top: 165px;
}
section.regulation .map-container .map .pin[data-location="us"] .details span {
    top: calc(50% - 19px);
}
section.regulation .map-container .map .pin[data-location="eu"] {
    left: 435px;
    top: 115px;
}
section.regulation .map-container .map .pin[data-location="hk"] {
    left: 685px;
    top: 185px;
}
section.regulation .map-container .map .pin[data-location="au"] {
    left: 735px;
    top: 335px;
}
section.regulation .map-container .map .pin[data-location="nz"] {
    left: 785px;
    top: 420px;
}
section.regulation .map-container .map .pin[data-location="je"] {
    left: 383px;
    top: 224px;
}
/*Regulations Text*/
section.regulation .regulations-container {
    background: url(../images/bg-stripe-grey.gif) repeat-x bottom center;
    background-color: #f8f8fa;
    overflow: visible;
}
section.regulation .regulations-content {
    position: relative;
    top: -50px;
    box-sizing: border-box;
    padding: 50px;
    background-color: #ffffff;
    border: 1px solid #d5d5d1;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    -moz-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
}
section.regulation .regulations-content h3 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 24px;
    line-height: 24px;
    font-weight: normal;
}
section.regulation .regulations-content h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 20px;
    line-height: 20px;
    color: #202f7b;
    font-weight: normal;
}
section.regulation .regulations-content .location {
    overflow: hidden;
    zoom: 1;
    margin: 20px 0;
    padding: 20px 0;
    border-bottom: 1px solid #d5d5d1;
}
section.regulation .regulations-content .location h2 {
    float: right;
    width: 85%;
}
section.regulation .regulations-content .location .icon {
    width: 10%;
    float: left;
}
section.regulation .regulations-content .location .icon span {
    display: block;
    border: 1px solid #e8e8e8;
}
section.regulation .regulations-content .location .details {
    float: right;
    width: 85%;
}
section.regulation .regulations-content .location .details ul {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    padding: 0 0 20px 0;
    padding: 0;
}
section.regulation .regulations-content .location .details ul li {
    float: left;
    width: 25%;
}
section.regulation .regulations-content .location .details p {
    margin: 0;
    padding: 0 0 20px 0;
}
section.regulation .regulations-content .location:last-child {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
section.regulation .next-section-link {
    padding: 0 0 50px 0;
}
/*Security*/
#security-scroll {
    position: absolute;
    margin-top: -200px;
}
.page-id-7488 .content {
    padding-bottom: 0;
}
section.security {
    background-color: #fff;
}
section.security .security-content {
    overflow: hidden;
    zoom: 1;
    padding: 0 0 50px 0;
}
section.security .copy {
    float: left;
    width: 610px;
}
section.security .copy h2 {
    margin: 0 0 10px 0;
    padding: 15px 0 10px 90px;
    font-family: MetronicProAir;
    font-size: 36px;
    line-height: 86px;
    font-weight: normal;
    text-transform: uppercase;
    color: #b2cf5a;
    border-bottom: 1px solid #d5d5d1;
    position: relative;
}
section.security .copy h2:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    background: url(../images/forsprites/ico-system-security.png) no-repeat;
    width: 70px;
    height: 85px;
}
section.security .copy h3 {
    margin: 20px 0;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 22px;
    line-height: 22px;
    font-weight: normal;
    position: relative;
    text-align: left;
}
section.security .copy p {
    margin: 0;
    padding: 0 0 0 60px;
    position: relative;
}
section.security .copy p:before {
    position: absolute;
    content: '';
    left: 0;
    background: url(../images/forsprites/ico-check-large.png) no-repeat;
    width: 39px;
    height: 27px;
}
section.security .menu-contacts-sidebar {
    float: right;
    width: 30%;
    margin: 65px 0 0 0;
}
/* End Regulations */

/* Testimonials */
.page-id-37 .page-content,
.page-id-37 .inner-page,
.page-id-37 .inner-text,
.page-id-37 .inner-page-area {
    width: 100%;
}
.page-id-37 .page-header-blue {
    display: none;
}
.page-id-37 .content {
    padding-top: 15px;
}
.page-id-37 .inner-text {
    float: left;
}
.testimonial-wrap {
    font-family: Calibri, Arial;
}
div.testimonials {
    padding-top: 20px;
    border-top: 1px solid #d5d5d1;
    width: 90%;
    margin: auto;
    float: none;
    box-sizing: border-box;
    text-align: center;
    margin: 30px 20px;
}
.testimonials-text {
    padding-top: 20px;
}
.testimonials-client {
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
    display: block;
}
div.testimonials .icon {
    background: url(../images/star-grey.png);
    width: 80px;
    margin: auto;
    height: 16px;
}
.testimonial-wrap:nth-child(2n) {
    float: left;
    width: 50%;
}
.testimonial-wrap:nth-child(2n) .testimonials {
    float: left;
    width: 50%;
}
.testimonial-wrap:nth-child(2n+1) {
    float: left;
    width: 50%;
}
.testimonial-wrap:nth-child(2n+1) .testimonials {
    float: right;
    width: 50%;
}
/* End testimonials */

/*Student-transfers register link*/
.open_account_button #menu_button_links a {
    color: #fff;
    background-color: #b2cf5a;
    width: 96%;
    text-align: center;
    padding: 15px 2%;
    font-family: MetronicProLight;
    font-size: 17px;
    line-height: 17px;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 2px;
    display: block;
}
.open_account_button #menu_button_links a span {
    margin: 0 !important;
}
/*End Student-transfers register link*/

/* Popup window*/
body#popup_window {
    min-width: 500px;
    padding: 10px;
}
/* End Popup window */

/*Start Print Button*/
.print_btn_confirm {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    clear: both;
    background-color: #3a54b7;
}
.tran_print_box {
    display: inline-block;
    font-family:MetronicProLight, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 34px;
    padding: 8px 50px 8px 16px;
    color: #ffffff;
    text-transform:uppercase;
    min-width: 50px;
    position: relative;
}
.tran_print_box:after {
    position: absolute;
    right: 10px;
    top: 10px;
    content: '';
    background: url("../images/sprites.png") no-repeat;
    background-position: -1503px -1457px;
    width: 31px;
    height: 29px;
}
/*End Print Button*/

/*Sofort*/
.sofort_success, .sofort_error {
    padding: 1%;
    width: 98%;
    padding-top: 75px;
    position: relative;
}
.sofort_success:before, .sofort_error:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 0;
    background: url(../images/sprites-external-payment.png) no-repeat;
    width: 200px;
    height: 75px;
    background-position: 0 -101px;
}
.sofort_error {
    color: red;
}
/*End Sofort*/

/*POLi*/
.poli_success, .poli_error {
    padding: 1%;
    width: 98%;
    padding-top: 120px;
    position: relative;
}
.poli_success:before, .poli_error:before {
    content: '';
    position: absolute;
    left: 15px;
    top: 0;
    background: url(../images/sprites-external-payment.png) no-repeat;
    width: 155px;
    height: 100px;
    background-position: 0 0;
}
.poli_error {
    color: red;
}
/*End POLi*/

/*Form Loading message*/
.form_table_row.loading_msg_row {
    display: none;
}
.form_table_row.loading_msg_row.show {
    display: block;
}
.form_input_cell.loading_msg_input_cell, .form_input.loading_msg_form_input {
    width: auto;
    float: none;
    text-align: center;
}
#loading-msg {
    height: 23px;
    text-align: center;
    font-size: 18px;
}
#loading-msg .loading-img,
#multy_benef_payment.loading #multy_benef_payment__step_num__next {
    vertical-align: middle;
    display: inline-block;
    width: 220px;
    height: 19px;
    background: url("../../../images/transfermate/loader-flat.gif") no-repeat;
}
/*End Form Loading message*/

/*Start PPC New Zealand*/
div.nz_ppc {
    position: relative;
    z-index: 10;
    min-height: 240px
}
div.nz_ppc:after {
    background: #000 url("../../../images/transfermate/ppc/tm_new-zealand_banner.jpg") no-repeat;
    background-position: -350px -10px;
    width: 270px;
    height: 240px;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
div.nz_ppc span.light_blue_no_transformation {
    color: #2c94c4;
    display: inline;
    text-transform: none;
    font-family: MetronicProLight,Arial,Helvetica,sans-serif;
    font-size: 28px;
    line-height: 28px;
    font-weight: normal;
}
div.nz_ppc a.register {
    background-color: #b2cf5a;
    padding: 10px 30px;
    color: #ffffff;
    font-family: MetronicProLight,Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 30px;
    padding: 15px 20px;
}
div.nz_ppc a.register span {
    padding: 0 !important;
}
div.nz_ppc a.register:hover {
    display: inline;
    background-color: #b2e557;
}
div.nz_ppc span.green{
    color: #008066;
}
div.nz_ppc span.blue {
    color: #0f3462;
}
div.nz_ppc span.font_22 {
    font-size: 22px;
}
/*End PPC New Zealand*/

/*Start Currency Convertor*/
.page-id-1134 .inner-text {
    float: left;
}
.converter-column {
    float:left;
    width: 25%;
    box-sizing: border-box;
    padding: 10px;
}
.converter-column h2 {
    font-size: 16px;
    color: #b2cf5a;
    text-align: left;
    min-height: 40px;
}
.page-content .inner_text .converter-column h2 {
    margin-bottom: 5px;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    text-transform: none;
    font-weight: bold;
}
.customize-form-container {
    margin-top: 100px;
}
.customize-form-container, .theme-container {
    float: left;
    width: 100%;
    padding: 14px;
    box-sizing: border-box;
    border:1px solid #cad2dc;
}
.converter-form-column {
    float: left;
    width: 33%;
}
.customize-form-container .customize-column {
    width: 40%;
    padding: 10px;
    box-sizing: border-box;
    clear: left;
}
.customize-form-container .textarea-column {
    width: 33%;
    padding: 10px;
    box-sizing: border-box;
}
#cc_customize_page_header {
    position: absolute;
    margin: -100px 0 0 -50px;
    height: 23px;
    padding: 20px 0 19px 40px;
    font-size: 26px;
    font-weight: 300;
    text-transform: none;
    text-align: left;
    background-repeat: no-repeat;
    background-position: 10px 22px;
    border: none;
}
#cc_customize #short_list {
    height: auto;
}
#cc_customize .form_label_cell {
    margin:5px 0 5px 0;
}
#cc_customize input,
#cc_customize select,
#cc_customize textarea {
    width: 99%;
    box-sizing: border-box;
}
.customize-form-container .textarea-column textarea {
    width: 100%;
    resize: none;
    float: left;
    height: 230px;
    margin: 25px 0 0;
    padding: 5px 0 0 5px;
}
.customize-form-container .convertor-column {
    width: 22%;
    float: right;
    clear: right;
    padding:10px 20px 20px 20px;
    border:1px solid #cad2dc;
}
.theme-container {
    margin: 20px 0;
    border:1px solid #cad2dc;
}
.theme-container .theme {
    width: 20%;
    box-sizing: border-box;
    float: left;
    margin: auto;
    margin-top: 20px;
    text-align: center;
}
.theme-container .theme br {
    display: none;
}
.theme-container .theme img {
    margin: auto;
    float: none;
    display: block;
}
#currency_converter_page_header {
    margin-bottom: 0;
}
/*End Currency Convertor*/

/*Vrt page*/
.page-id-553 table.striped {
    border: 1px solid #d6d6d6;
    display: table;
    width: 100%;
    border-collapse: collapse;
}
.page-id-553 table.striped thead tr {
    border-bottom-color: #eee;
}
.page-id-553 table.striped thead td{
    font-size: 14px;
    border: 1px solid #d6d6d6;
}
.page-id-553 table.striped tbody td {
    border-spacing: 0px;
    padding: 5px;
    border: 1px solid #d6d6d6;
}
.page-id-553 table.striped tbody tr:nth-child(2n) {
    background: #eee;
}
.page-id-553 table.striped td.header {
    padding: 3px 3px 3px 10px !important;
    text-align: center;
    color: #055A78;
}
.page-id-553 td.column_9_cell, td.column_8_cell, td.column_6_cell, td.column_5_cell, td.column_1_cell, td.column_3_cell, td.column_4_cell {
    text-align: right;
}
.page-id-553 td.column_2_cell, td.column_7_cell {
    text-align: center;
}
.page-id-553 div.grid_header_box {
    position: relative;
}
.page-id-553 .order_form {
    margin: 0;
    height:12px;
    position: absolute;
    left: -10px;
    width:12px;
}
.page-id-553 .order_form .grid_asc,
.page-id-553 .order_form .grid_desc {
    border: none;
    float: left;
    display: block;
    cursor: pointer;
    background-color: transparent;
    width: 10px;
    height: 7px;
    margin-top: 5px;
}
.page-id-553 select {
    padding: 5px;
    margin: 5px 0px;
    border: 1px solid #ccc;
}
.page-id-553 .order_form .grid_asc {
    background: url('../images/sprites.png') no-repeat -390px -11px;
}
.page-id-553 .order_form .grid_desc {
    background: url('../images/sprites.png') no-repeat -390px 0;
}
/*End vrt page*/

/*Uk car imports*/
.page-id-428 .page_header {
    font-size: 26px;
    border: none;
    line-height: 30px;
    color: #3a54b7;
    font-weight: bold;
}
.page-id-428 .inner-text h2 {
    font-size: 22px;
    border: none;
    line-height: 26px;
    color: #3a54b7;
    font-weight: normal;
    padding-bottom: 1em;
}
/*End Uk car imports*/

/*uk_car_imports_savings*/
.car_imports_savings table td.uk_cars_additional_saving_tm_header,
.car_imports_savings table td.uk_cars_additional_saving_tm_cell{
    max-width: 200px;
}
/*End uk_car_imports_savings*/

/* Cookies info icon */
#cookies-box {
    background-color: #FFFFFF;
    border: 2px solid #a7ca3c;
    width: 165px;
    bottom: 2px;
    right: 2px;
    position: fixed;
    z-index: 2000;
    display: none;
    border-radius: 8px;
    box-shadow: 0 0 3px #9DA4A7;
}
#cookies-header {
    border-radius: 4px;
    background-color: #a7ca3c;
    float: left;
    width: 165px;
}
#cookies-header-text {
    color: #FFFFFF;
    display: block;
    padding: 5px 5px;
    font-weight: bold;
    font-size: 12px;
    float: left;
    text-transform: uppercase;
}
#cookies-header-close {
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 15px;
    font-weight: bold;
    height: 19px;
    text-align: center;
    text-transform: uppercase;
    width: 22px;
    font-family: "Comic Sans MS", cursive, sans-serif;
}
#cookies-info-text {
    color: #595959;
    font-size: 10.5px;
    margin: 35px 10px 10px 15px;
}
#cookies-read-more-link a {
    color: #E98300;
    font-size: 10.5px;
    font-weight: bold;
}
#cookies-info-read-more {
    margin-left: 20px;
}
#cookies-read-more-link a:hover {
    text-decoration: underline;
}
#cookies-read-more-link .cookies-sub-title {
    font-weight: bold;
}
.cookies-sub-title {
    color: #0E7CB5;
    font-weight: bold;
}
/* Cookies info icon */

/* Start Javascript Charts */
.flotr-mouse-value {
    z-index: 100;
}
/* End Javascript Charts */

/*cross-exchange-rates*/
.page-id-584 table.striped {
    border: 1px solid #eee;
}
.page-id-584 table.striped td {
    padding: 5px 10px;
}
.page-id-584 table.striped td:first-child {
    text-align: right;
}
.page-id-584 table.striped thead {
    background: #3a54b7;
    color: white;
    font-weight: bold;
}
/*end cross-exchange-rates*/

/*Why Business/Individual*/
section.banner-why {
    height: 340px;
}
section.banner-why h1,
section.banner-why h2 {
    padding: 0;
    font-family: MetronicProAir;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
}
section.banner-why h1 {
    margin: 0 0 15px 0;
    font-size: 62px;
    line-height: 62px;
}
section.banner-why.business  h1 {
    font-size: 40px;
    line-height: 40px;
}
section.banner-why h2 {
    margin: 0 0 25px 0;
    font-size: 30px;
    line-height: 30px;
}
section.banner-why.business h2 {
    color: #b2cf5a;
}
section.banner-why .centered {
    padding-top: 80px;
}
section.why-tm-bi {
    background-color: #f8f8fa;
    position: relative;
    overflow: hidden;
}
section.why-tm-bi:before {
    background: url(../images/sprites.png) no-repeat;
    background-position: 0 -886px;
    width: 1398px;
    height: 800px;
    content: '';
    position: absolute;
    top: -195px;
    left: calc(50% - 699px);
}
section.why-tm-bi .why-content-container {
    background: url(../images/bg-stripe-grey.gif) repeat-x bottom;
    padding: 60px 0;
}
section.why-tm-bi .why-content-container .centered {
    overflow: hidden;
    zoom: 1;
}
section.why-tm-bi .icon {
    float: left;
    width: 250px;
    text-align: center;
}
section.why-tm-bi .text {
    float: right;
    width: 740px;
    font-family: MetronicProLight;
    font-size: 17px;
    line-height: 21px;
}
section.why-tm-bi .text a {
    color: #b2cf5a;
}
section.why-tm-bi .text strong {
    font-family: MetronicProBold;
    font-weight: normal;
}
section.why-tm-bi .links {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    margin: 20px 0;
    padding: 0;
}
section.why-tm-bi .links li {
    float: left;
    margin: 0 10px 0 0;
}
section.why-tm-bi .links li .button {
    color: #ffffff;
    text-transform: none;
    font-size: 18px;
}
section.why-tm-bi .links li .sign-up {
    padding: 17px 10px 15px 20px;
    border: 1px solid #b2cf5a;
    background-color: #b2cf5a;
}
section.why-tm-bi .links li .sign-up span {
    margin-left: 10px;
}
section.why-tm-bi .links li .contact {
    padding: 17px 70px 15px 20px;
    background-color: #ffffff;
    border: 1px solid #6f7078;
    color: #6f7078;
    position: relative;
}
section.why-tm-bi .links li .contact span {
    position: absolute;
    top: 10px;
    right: 15px;
}
section.banner-why.business ul {
    color: white;
    font-size: 20px;
}
section.banner-why.business div.centered .menu_simple_links ul {
    margin: 0px auto;
    text-align: center;
}
section.banner-why.business div .menu_simple_links ul li:before {
    background: none;
}
section.banner-why.business div .menu_simple_links ul li a.contact {
    background-color: #ffffff;
}
.how-it-works.how-it-works-why-business ul.progress.sendmoney li {
    width: 33%;
}
/*Our Services Small*/
section.our-services-small h2 {
    font-family: MetronicProAir;
    font-size: 38px;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
}
section.our-services-small .boxes-container {
    text-align: center;
}
section.our-services-small .boxes-container .boxes {
    overflow: hidden;
    zoom: 1;
    margin: 40px 0 20px 0;
    padding: 0;
    list-style: none;
}
section.our-services-small .boxes-container .boxes li {
    float: left;
}
section.our-services-small .boxes-container .boxes li .box-content {
    box-sizing: border-box;
    width: 252px;
    min-height: 190px;
    padding: 0 20px;
    margin: 30px 0;
    border-right: 1px solid #D3D3D3;
}
section.our-services-small .boxes-container .boxes li p {
    margin: 0;
}
section.our-services-small .boxes-container .boxes li .box-content .icon {
    line-height: 120px;
}
section.our-services-small .boxes-container .boxes li .box-content .icon span {
    vertical-align: middle;
}
section.our-services-small .boxes-container .boxes li:nth-child(4n+0) .box-content {
    border-right: none;
}
section.our-services-small .boxes-container .boxes li:nth-child(n+5) {
    /*border-top: 1px solid #D3D3D3;*/
}
section.our-services-small h3 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    text-align: center;
}
section.our-services-small .list {
    overflow: hidden;
    zoom: 1;
    margin: 30px 0;
    padding: 0;
    list-style: none;
    text-align: center;
}
section.our-services-small .list li {
    margin: 3px 0;
    font-weight: bold;
}
/*End Our Services Small*/

/*Why Business*/
section.banner-why.business {
    background: url(../images/bg-why-tfm-business.jpg) no-repeat center;
    background-size: cover;
}
/*End Why Business*/

/*Why Individual*/
section.banner-why.individuals {
    background: url(../images/bg-why-tfm-individuals.jpg) no-repeat center;
    background-size: cover;
}
/*End Why Business/Individual*/

/*Software addons*/
.page-id-7751 .content {
    background-color: #fff;
    padding-bottom: 0;
}
.page-id-7751 .page-content {
    width: 100%;
}
.page-id-7751 section.addons-header {
    width: 100%;
    float: left;
}
.page-id-7751 section.addons-header .inner {
    width: 1010px;
    margin: auto;
    display: block;
    padding: 30px;
    margin: auto;
    box-sizing: border-box;
    display: table;
}
.page-id-7751 section.addons-header .inner:before,
.page-id-7751 .slides:before {
    content: ' ';
    position: absolute;
    box-sizing: border-box;
    display: block;
    background: url('../images/sprites.png') no-repeat -20px -255px;
    width: 1020px;
    margin-left: -40px;
    margin-top: -30px;
    height: 300px;
    opacity: 0.3;
    z-index: 0;
}
.page-id-7751 .slides:before {
    float: none;
    margin: auto;
    margin-left: 100px;
    height: 100%;
    max-height: 250px;
}
.page-id-7751 section.addons-header .info {
    box-sizing: border-box;
    width: 100%;
    float: left;
    min-height: 230px;
}
.page-id-7751 section.addons-header h1 {
    margin: 0;
    font-size: 52px;
    font-weight: normal;
    line-height: 52px;
    text-transform: uppercase;
    color: #2853ba;
    font-family: MetronicProAir;
    text-align: left;
}
.page-id-7751 section.addons-header h2 {
    margin: 20px 0px 20px 0;
    padding: 0;
    font-family: MetronicProBold;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    color: #2853ba;
}
.page-id-7751 section.addons-header p {
    font-family: Calibri, Arial;
    font-size: 14px;
    line-height: 18px;
    color: #6f7078;
}
.page-id-7751 section.addons-header .icon {
    width: 30%;
    float: right;
    background: url(../images/forsprites/ico-software-addons-large.png);
    width: 232px;
    height: 232px;
}
.page-id-7751 .addons-sliders {
    display: block;
}
.page-id-7751 .slides-arrows {
    position: relative;
    top: 180px;
    margin: auto;
    width: 1150px;
}
.page-id-7751 .slides-arrows a {
    font-size: 56px;
    display: inline-block;
    color: #eee;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}
.page-id-7751 .slides-arrows a.previous {
    border-right: 20px solid #ccc;
}
.page-id-7751 .slides-arrows a.previous:hover {
    border-right: 20px solid #b2cf5a;
}
.page-id-7751 .slides-arrows a.next {
    border-left: 20px solid #ccc;
}
.page-id-7751 .slides-arrows a.next:hover {
    border-left: 20px solid #b2cf5a;
}
.page-id-7751 .slides-arrows a.next {
    float: right;
}
section.customer-testimonials {
    height: 0px;
    margin: 0;
    padding: 0;
    background-size: cover;
    box-sizing: border-box;
    width: 100%;
    background-repeat: no-repeat;
}
section.customer-testimonials:not([data-slide="apis"]):not([data-slide="netsuite"]) {
    height: 517px;
}
section.customer-testimonials[data-slide="xero"] { background-image: url(../images/addons/testimonials/xero.jpg); }
section.customer-testimonials[data-slide="myob"] { background-image: url(../images/addons/testimonials/myob.jpg); }
section.customer-testimonials[data-slide="sap"] { background-image: url(../images/addons/testimonials/sap.jpg); }
section.customer-testimonials[data-slide="quickbooks"],
section.customer-testimonials[data-slide="quickbooks-online"] {
    background-image: url(../images/addons/testimonials/quickbooks.jpg);
}
section.customer-testimonials[data-slide="sage"] {
    background-image: url(../images/addons/testimonials/sage.jpg);
}

section.customer-testimonials[data-slide] .addon-logo {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left;
    height: 120px;
    width: 200px;
    margin-right: 10px;
    margin-bottom: 20px;
}
section.customer-testimonials[data-slide="xero"] .addon-logo,
section.customer-testimonials[data-slide="quickbooks"] .addon-logo,
section.customer-testimonials[data-slide="quickbooks-online"] .addon-logo {
    width: 150px;
}

section.customer-testimonials[data-slide="xero"] .addon-logo { background-image: url(../images/addons/xero-addon-logo.png); }
section.customer-testimonials[data-slide="quickbooks"] .addon-logo,
section.customer-testimonials[data-slide="quickbooks-online"] .addon-logo { background-image: url(../images/addons/quickbooks-addon-logo.png); }
section.customer-testimonials[data-slide="myob"] .addon-logo { background-image: url(../images/addons/myob-addon-logo.png); }
section.customer-testimonials[data-slide="sap"] .addon-logo { background-image: url(../images/addons/sap-addon-logo.png); }
section.customer-testimonials[data-slide="sage"] .addon-logo { background-image: url(../images/addons/sage-addon-logo.png); }

section.customer-testimonials .left {
    display: none;
    width: 1010px;
    padding-top: 60px;
    margin: auto;
}
section.customer-testimonials[data-slide="xero"] .left.xero-info,
section.customer-testimonials[data-slide="quickbooks"] .left.quickbooks-info,
section.customer-testimonials[data-slide="quickbooks-online"] .left.quickbooks-online-info,
section.customer-testimonials[data-slide="myob"] .left.myob-info,
section.customer-testimonials[data-slide="xero"] .left.xero-info,
section.customer-testimonials[data-slide="sage"] .left.sage-info,
section.customer-testimonials[data-slide="sap"] .left.sap-info
{
    display: block;
}
section.customer-testimonials .left .sprites-addons {
    float: left;
}
section.customer-testimonials blockquote {
    font-family: MetronicProLight;
    font-size: 20px;
    line-height: 20px;
    padding-right: 20px;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    color: #000000;
}
section.customer-testimonials h3 {
    overflow: hidden;
    float: left;
    zoom: 1;
    margin: 0;
    padding: 0;
    font-family: MetronicProRegular;
    font-size: 22px;
    line-height: 100px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000000;
}
section.customer-testimonials .quote {
    position: relative;
    width: 35%;
    margin-top: 20px;
    clear: both;
    color: #000000;
}
section.customer-testimonials .dquo {
    font-family: MetronicProLight;
    font-size: 72px;
    line-height: 16px;
    height: 20px;
    width: 20px;
    margin: 0;
    padding: 0;
    float: left;
}
section.customer-testimonials .dquo.right {
    position: absolute;
    top: 100%;
    text-align: right;
    float: right;
    width: 100%;
    margin-top: 10px;
}
section.customer-testimonials .author {
    margin-top: 50px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000000;
}
section.case-studies a {
    color: #fff;
}
section.case-studies .slides-nav-container {
    background-color: #b2cf5a;
    float: left;
    width: 100%;
}
section.case-studies .slides-nav {
    margin: auto;
    width: 100%;
    float: none;
}
section.case-studies .slides-nav-container .slides-nav ul {
    list-style: none;
    float: none;
    width: 1010px;
    margin: auto;
}
section.case-studies .slides-nav-container .slides-nav ul li {
    box-sizing: border-box;
    float: left;
    height: 130px;
    width: 120px;
}
section.case-studies .slides-nav-container .slides-nav ul li:nth-child(1),
section.case-studies .slides-nav-container .slides-nav ul li:nth-child(2),
section.case-studies .slides-nav-container .slides-nav ul li:nth-child(3),
section.case-studies .slides-nav-container .slides-nav ul li:nth-child(4),
section.case-studies .slides-nav-container .slides-nav ul li:nth-child(8) {
    width: 100px;
}
section.case-studies .slides-nav-container li .link {
    height: 100%;
}
section.case-studies .slides-nav-container .slides-nav ul li a {
    display: block;
    padding-top: 10px;
    height: 100%;
    text-align: center;
}
section.case-studies .icon {
    margin: auto;
    margin-bottom: 10px;
}
section.case-studies .icon.icon-myob {
    margin-bottom: 15px;
}
section.case-studies .icon.icon-net-suite { margin-top: 18px; }
section.case-studies .icon.icon-myob { margin-top: 21px; }
section.case-studies .icon.icon-sage { margin-top: 30px; }
section.case-studies .icon.icon-sap  { margin-top: 24px; }
section.case-studies .icon.icon-jcurve  { margin-top: 36px; margin-bottom: 15px; }
section.case-studies .slides-nav-trigger { display: none; }

section.case-studies .slides-nav ul a {
    box-sizing: border-box;
}
section.case-studies .slides-nav ul li:hover a:hover,
section.case-studies .slides-nav ul a.active {
    background-color: #2853ba;
    opacity: 1;
}
.slides-nav-container .slides-nav ul a:hover:after,
.slides-nav-container .slides-nav ul a.active:after {
    content: ' ';
    display: block;
    float: none;
    margin: auto;
    width: 0;
    max-height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #2853ba;
    opacity: 1;
    margin-top: 18px;
}
/*slides*/
.page-id-7751 .mobile-only-addons {
    display: none;
}
.page-id-7751 section.slides {
    width: 1200px;
    margin: auto;
    float: none;
    margin: auto;
    display: block;
    overflow: hidden;
    z-index: 10;
}
.page-id-7751 section.slides .slide {
    max-height: 0;
    width: 1010px;
    margin: 0px auto;
    float: none;
    position: relative;
    overflow: hidden;
    top: -500px;
    opacity: 0;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    -webkit-transition-timing-function: cubic-bezier(1, 0.3, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(1, 0.3, 0.3, 1);
    transition-timing-function: cubic-bezier(1, 0.3, 0.3, 1);
    /*-webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;*/
}
.page-id-7751 section.slides .slide.active,
.page-id-7751 section.slides .slide.active:target {
    min-height: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
    max-height: 2500px;
    top: 0;
    opacity: 1;
}
.page-id-7751 section.slides .slide h2 {
    margin: 30px 0 30px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 28px;
    font-weight: normal;
    line-height: 28px;
    color: #b2cf5a;
    text-align: left;
}
.page-id-7751 section.slides ul {
    margin-left: 30px;
}
.page-id-7751 section.slides .slide .left {
    width: 45%;
    float: left;
}
.page-id-7751 section.slides .slide .right {
    width: 55%;
    float: right;
}
.page-id-7751 section.slides .slide .right .sprites-addons {
    float: right;
    margin-top: 100px;
}
.page-id-7751 section.slides .right .header {
    text-align: center;
}
.page-id-7751 section.slides .right .add-ons-logos div {
    float: left;
    margin-left: 40px;
}
.page-id-7751 section.slides .image {
    width: 530px;
    height: 353px;
}
.page-id-7751 section.slides .links {
    float: left;
    width: 320px;
    list-style: none;
    overflow: hidden;
    zoom: 1;
    margin: 20px 0 0 0;
    padding: 0;
}
.page-id-7751 section.slides .links li {
    float: left;
    box-sizing: border-box;
    width: 48%;
    text-align: left;
    margin-right: 2%;
}
.page-id-7751 section.slides .sign-up {
    color: #b2cf5a;
    border: 1px solid #b2cf5a;
    padding: 10px;
}
.page-id-7751 section.slides .more-info {
    color: #6f7078;
    border: 1px solid #6f7078;
    padding: 10px;
}
/*End Software addons*/
/*Software addons details*/

.page-id-7772 .page-container,
.page-id-7773 .page-container,
.page-id-7774 .page-container,
.page-id-7775 .page-container,
.page-id-7776 .page-container,
.page-id-7777 .page-container,
.page-id-7778 .page-container {
    background-color: #fff;
}
.addons-details-header {
    margin-top: 30px;
    float: left;
}
.addons-details-header .right div {
    float: right;
}
.addons-details-header .right .sprites-addons {
    background-repeat: no-repeat;
}
.addons-details-header .left {
    width: 60%;
    float: left;
}
.addons-details-header .ico-round-plus {
    float: left;
}
.addons-details-header .right {
    width: 30%;
    float: right;
}
.addons-details-header h1,
.page-id-8153 .blue-h1 h2,
.page-id-8153 .blue-h1 span {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 52px;
    line-height: 61px;
    font-weight: normal;
    text-transform: uppercase;
    color: #2853ba;
}
.addons-details-header h2 {
    margin: 0 0 10px 10px;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    color: #3f4a98;
}
section.details .steps {
    list-style: none;
    margin: 0;
    padding: 0;
}
section.details .steps li {
    box-sizing: border-box;
    overflow: hidden;
    zoom: 1;
    padding: 10px;
    margin: 0 0 30px 0;
    border: 1px solid #eeeff0;
    background-color: #ffffff;
}
section.details .steps li .description {
    float: left;
    width: 320px;
}
section.details .steps li .number {
    float: left;
    box-sizing: border-box;
    margin: 0 10px 0 0;
    padding: 15px 0 0 0;
    background-color: #5E7DBC;
    font-family: MetronicProAir;
    font-size: 48px;
    line-height: 48px;
    font-weight: normal;
    text-align: center;
    color: #fff;
    /*circle instead image*/
    width: 82px;
    height: 82px;
    border-radius: 50%;
}
section.details .steps li .description h2,
section.details .steps li .description h3 {
    margin: 0;
    color: #6f7078;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 30px;
    line-height: 30px;
    font-weight: normal;
    text-align: left;
    text-transform: none;
}
section.details .steps li .description h2 {
    font-weight: bold;
    margin: 25px 0 15px 0;
    font-family: MetronicProRegular;
}
section.details .screen {
    float: right;
    width: 520px;
    text-align: right;
}
section.details .screen div {
    float: right;
}
.addons-details-links a {
    float: left;
    box-sizing: border-box;
    margin-right: 10px;
    margin-bottom: 10px;
}
.addons-details-links .sign-up {
    padding: 17px 50px 15px 20px;
    border: 1px solid #b2cf5a;
    background-color: #b2cf5a;
}
.addons-details-links .contact {
    line-height: 28px;
    padding: 10px 20px;
    border: 1px solid #6f7078;
    color: #6f7078;
}
.addons-details-links .contact:after {
    display: inline-block;
    content: ' ';
    background: url(../images/sprites.png) no-repeat -1503px -1068px;
    width: 37px;
    height: 26px;
    float: right;
    margin-left: 10px;
    margin-top: 0;
    padding-top: 0px;
}
/*End Software addons details*/
/*Irish financial controller*/
.barry-dowling-tm {
    background: url(../images/barry-dowling-tm.jpg);
    height: 400px;
    width: 550px;
    margin: auto;
    display: block;
    background-size: 100% 100%;
}
.page-id-7768 .inner-text h2,
.page-id-7769 .inner-text h2 {
    margin-top: 10px;
    text-align: left;
    font-weight: normal;
    color: #202f7b;
    font-size: 26px;
    line-height: 26px;
    text-align: center;
}
.page-id-7768 .inner-text ul,
.page-id-7769 .inner-text ul {
    margin-left: 2em;
}
.page-id-7768 .share-facebook,
.page-id-7769 .share-facebook {
    background: url(../images/forsprites/facebook-share.png);
    width: 122px;
    height: 42px;
    display: block;
}

/* Partners */
section.banner-partners {
    padding-top: 130px;
    background: url(../images/bg-partners.jpg) no-repeat center bottom;
    background-color: #F8F5E6;
    overflow: hidden;
    zoom: 1;
    text-align: center;
}
section.banner-partners .top {
    padding: 100px 0 20px 0;
}
section.banner-partners .top h1 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 52px;
    line-height: 52px;
    text-transform: uppercase;
    color: #202f7b;
}
section.banner-partners .top h1 strong {
    font-weight: normal;
    font-family: MetronicProBold;
}
section.banner-partners .top h2 {
    margin: 0 0 50px 0;
    padding: 0;
    font-family: MetronicProLight;
    font-weight: normal;
    font-size: 26px;
    line-height: 26px;
    color: #202f7b;
}
section.banner-partners .top .links {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
section.banner-partners .top .links li {
    display: inline-block;
    *display: inline;
}
section.banner-partners .top .links li .button {
    padding: 18px 25px 14px 25px;
    margin: 0 20px;
    width: 230px;
    font-size: 26px;
    line-height: 26px;
    text-transform: none;
    color: #ffffff;
}
section.banner-partners .top .links li .button.benefits {
    background-color: #202f7b;
}
section.banner-partners .top .links li .button.sign-up {
    background-color: #b2cf5a;
}
section.banner-partners .top .links li .button:hover {
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
}
section.banner-partners .top .next-section-link {
    margin: 30px 0;
}
section.banner-partners .bottom {
    padding: 50px 0;
    background: url(../images/bg-dotted-opaque.png);
    color: #ffffff;
}
section.banner-partners .bottom h3 {
    margin: 0 0 30px 0;
    padding: 0;
    font-family: MetronicProLight;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
}
section.banner-partners .bottom h3 strong {
    font-family: MetronicProRegular;
    font-weight: normal;
}
section.banner-partners .bottom p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 20px;
    font-family: Calibri, MetronicProLight;
}
section.banner-partners .bottom p a {
    color: #b2cf5a;
}
section.partner-benefits {
    position: relative;
    z-index: 1;
}
section.partner-benefits:before {
    background: url(../images/sprites.png) no-repeat;
    background-position: 0 -886px;
    width: 1398px;
    height: 800px;
    content: '';
    position: absolute;
    top: 0;
    left: calc(50% - 699px);
    z-index: -1;
}
section.partner-benefits .boxes-container {
    padding: 20px 0 40px 0;
    margin-bottom: -5px;
    background: url(../images/bg-stripe-white.gif) repeat-x center bottom;
}
section.partner-benefits .boxes-container .boxes {
    display: flex;
}
section.partner-benefits .boxes-container .boxes .box {
    flex: 1;
    float: left;
    margin: 10px;
    padding: 0 20px 40px 20px;
    width: 440px;
    min-height: 440px;
    background-color: #ffffff;
    border: 1px solid #eeeff0;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    -moz-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    text-align: center;
    overflow: visible;
}
section.partner-benefits .boxes-container .boxes .box h2 {
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 26px;
    line-height: 26px;
    min-height: 60px;
}
section.partner-benefits .boxes-container .boxes .box ul {
    list-style: none;
    margin: 0 0 40px 0;
    padding: 0;
    text-align: left;
}
section.partner-benefits .boxes-container .boxes .box ul li {
    padding: 0 0 0 30px;
    margin: 10px 0;
    position: relative;
}
section.partner-benefits .boxes-container .boxes .box ul li:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 17px;
    height: 13px;
}
section.partner-benefits .boxes-container .boxes .box.partners ul li:before {
    background: url(../images/forsprites/bullet-light-navy.png) no-repeat;
}
section.partner-benefits .boxes-container .boxes .box.users ul li:before {
    background: url(../images/forsprites/bullet-light-green.png) no-repeat;
}
section.partner-benefits .boxes-container .boxes .box .icon {
    text-align: center;
    margin: -60px 0 0 0;
}
section.partner-benefits .boxes-container .boxes .box .button {
    display: inline-block;
}
section.partner-benefits .boxes-container .boxes .box.partners h2 {
    color: #3f4a98;
}
section.partner-benefits .boxes-container .boxes .box.partners .button {
    color: #3f4a98;
    border: 1px solid #3f4a98;
}
section.partner-benefits .boxes-container .boxes .box.users h2 {
    color: #b2cf5a;
}
section.partner-benefits .boxes-container .boxes .box.users .button {
    color: #b2cf5a;
    border: 1px solid #b2cf5a;
}
.partners-form-container {
    z-index: 1;
    background-color: #5067ae;
    display: inline-block;
    padding: 50px 0 30px 0;
    margin-bottom: -4px;
}
.partners-form-container .form_table_outframe {
    float: none;
    width: 1010px;
    margin: 0 auto;
}
.partners-form-container.smaller-size .form_table_outframe {
    width: 100%;
}
.partners-form-container.smaller-size {
    padding: 50px 9px 30px 9px;
    box-sizing: border-box;
    max-width: 100%;
}
.partners-form-container .label_partner_form_title_row {
    text-align: center;
    margin-bottom: 40px;
}
.partners-form-container .label_partner_form_title_form_text_paragraph {
    display: inline-block;
    *display: inline;
    margin: 0;
    padding: 0 0 0 50px;
    font-family: MetronicProAir;
    font-weight: normal;
    font-style: normal;
    font-size: 44px;
    line-height: 44px;
    text-transform: uppercase;
    color: #ffffff;
    position: relative;
    max-width: 100%;
}
.partners-form-container .label_partner_form_title_form_text_paragraph:before {
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    background: url(../images/sprites.png) no-repeat;
    width: 32px;
    height: 32px;
    background-position: -1212px -178px;
}
.partners-form-container .calc_captcha_row,
.partners-form-container .button_subscribe_row {
    background: #6e82bb;
    width: 48%;
    padding: 20px 1%;
}
.partners-form-container .calc_captcha_row {
    clear: left;
}
.partners-form-container .calc_captcha_row label,
.partners-form-container div.calc_captcha_question {
    color: #fff;
}
.partners-form-container .calc_captcha_label_cell {
    display: table;
    height: 40px;
}
.partners-form-container .calc_captcha_row label {
    display: table-cell;
    vertical-align: middle;
}
.partners-form-container .button_subscribe_form_input {
    float: right;
}
.partners-form-container input.submit_type_input {
    min-width: 250px;
    text-align: left;
}
.partners-form-container .first_name_row,
.partners-form-container .last_name_row {
    width: 24.5%;
}
.partners-form-container .first_name_row {
    margin-right: 1%;
}
.partners-form-container .phone_number_row,
.partners-form-container .email_row {
    width: 50%;
}
.partners-form-container .enquiry_row {
    width: 49%;
    float: right;
    clear: right;
}
.partners-form-container .first_name_row .form_input_cell,
.partners-form-container .last_name_row .form_input_cell,
.partners-form-container .phone_number_row .form_input_cell,
.partners-form-container .email_row .form_input_cell,
.partners-form-container .enquiry_row .form_input_cell,
.partners-form-container .enquiry_row .form_input,
.partners-form-container .email_form_input,
.partners-form-container .email_form_input input,
.partners-form-container .phone_number_form_input {
    width: 100%;
}
.partners-form-container .enquiry_row textarea {
    width: 97.5%;
    padding: 1%;
    box-sizing: content-box;
    min-height: 126px;
}
.partners-form-container .phone_number_form_input input,
.enquiry-form-container .phone_number_form_input input {
    width: calc(100% - 127px);
    max-width: none;
}
form .label_speak_to_us_row {
    margin: 30px 0 0 0;
}
form .label_speak_to_us_form_text_paragraph {
    margin: 0;
    font-family: SaginawMedium;
    font-size: 24px;
    line-height: 36px;
    color: #ffffff;
    text-align: center;
    position: relative;
    z-index: 1;
    display: block;
    font-style: normal;
}
form .label_speak_to_us_form_text_paragraph .phone {
    font-family: MetronicProAir;
    color: #ffffff;
    margin: 0 0 0 10px;
}
#become_partner_phone_number_label_cell,
#become_partner_first_name_label_cell,
#become_partner_last_name_label_cell,
#become_partner_email {
    display: none;
}
/*End Partners*/
/*News*/
.page-id-36 .page-content,
.page-id-8528 .page-content {
    width: 100%;
}
.page-id-36 .header h1,
.page-id-8528 .header h1 {
    margin-top: 20px;
}
.page-id-36 .pages_content,
.page-id-8528 .pages_content {
    margin-top: 20px;
}
.page-id-36 .header h1:before,
.page-id-36 .header div:nth-child(3):before,
.page-id-8528 .header h1:before,
.page-id-8528 .header div:nth-child(3):before {
    content: ' ';
    display: block;
    float: left;
    background: url(../images/forsprites/ico-news.png);
    width: 80px;
    height: 44px;
    margin: 0 10px;
    margin-right: 30px;
}
.page-id-36 .page-container .content,
.page-id-8528 .page-container .content {
    padding: 0;
}
.page-id-36 .inner-text,
.page-id-8528 .inner-text {
    background: none;
    border: none;
    box-shadow: none;
    padding: 0;
}
.page-id-36 .popup-permalink,
.page-id-8528  .popup-permalink {
    display: none;
}
.page-id-36 section.news,
.page-id-8528 section.news {
    width: 1010px;
    float: none;
    margin: auto;
}
.page-id-36 .menu-contacts,
.page-id-8528  .menu-contacts {
    width: 29%;
    margin-left: 1%;
    float: right;
}
section.news .boxes {
    display: block;
    width: 705px;
    float: left;
}
section.news .boxes .box, section.news .boxes .sub-box {
    overflow: hidden;
    zoom: 1;
    width: 345px;
    float: left;
    box-sizing: border-box;
    margin: 0px 6px 20px 0;
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid #eeeff0;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    -moz-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    display: inline-block;
}
section.news .boxes .sub-box {
    min-height: 295px;
    width:325px;
}
section.news.full .boxes {
    width: 1010px;
}
section.news.full .boxes .box {
    box-sizing: border-box;
    width: 48%;
    margin: 1%;
}
section.news .boxes .box-big {
    width: 100%;
}
section.news .boxes .box .header .date {
    position: absolute;
    padding: 35px 25px 33px 25px;
    font-family: MetronicProAir;
    font-size: 22px;
    line-height: 22px;
    font-weight: normal;
    background-color: rgba(38, 50, 118, 0.80);
    color: #ffffff;
    transform-origin: 0% 0%;
    transition: all 0.5s;
}
section.news .boxes .box .header:hover .date {
    opacity: 0;
    transform: scale(1, 0);
}
section.news .boxes .box .text {
    box-sizing: border-box;
    width: 100%;
    padding: 10px;
    float: left;
}
section.news .boxes .box .text h2,
section.news .boxes .box .text h1 {
    margin: 10px 0 20px 0;
    padding: 0;
    width: 100%;
    font-family: MetronicProLight;
    font-size: 22px;
    line-height: 26px;
    font-weight: normal;
    text-align: left;
    float: left;
}
section.news .boxes .box .header img {
    width: 100%;
    max-height: 500px;
    background-size: cover;
    z-index: 20;
}
section.news .boxes .box.box-big .header img {
    width: 100%;
    max-height: none;
}
section.news .boxes .text p {
    margin: 0;
    padding: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}
section.news .boxes .text img {
    max-width: 100%;
}
/*hide first br*/
section.news .boxes .text p br:first-child{
    display: none;
}
section.news .boxes .box .text .read-more {
    font-family: MetronicProAir;
    margin-top: 20px;
    display: block;
    font-size: 16px;
    line-height: 16px;
    color: #202f7b;
    font-weight: bold;
}
section.news .boxes .header a:hover {
    opacity: 1;
}
section.news .group:before {
    content: "";
    display: table;
    clear: both;
}
section.news .group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.news_pages_div {
    clear: both;
}
.news_pages_div span {
    display: block;
}
.news_pages_div a {
    box-sizing: border-box;
    padding: 5px;
    margin: 3px 1px;
    display: inline-block;
    float: left;
    min-width: 50px;
    border: 1px solid #7faf2f;
    text-align: center;
}
.news_pages_div a:hover,
.news_pages_div a.active {
    color: #fff;
    background-color: #7faf2f;
}
section.connect {
    width: 100%;
    box-sizing: border-box;
    padding: 35px 0;
    background-color: #d5d5d1;
    color: #ffffff;
    float: left;
}
section.connect .container {
    width: 1010px;
    margin: auto;
    float: none;
}
section.connect ul {
    -webkit-padding-start: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    list-style: none;
}
section.connect ul li {
    float: left;
    margin: 0 15px 0 0;
}
section.connect ul li h3 {
    margin: 0;
    padding: 0;
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 40px;
    line-height: 60px;
    color: #ffffff;
}
section.connect .facebook { background-image: url(../images/forsprites/ico-facebook-large.png); width: 60px; height: 60px; }
section.connect .twitter { background-image: url(../images/forsprites/ico-twitter-large.png); width: 60px; height: 60px; }
section.connect .linkedin { background-image: url(../images/forsprites/ico-linkedin-large.png); width: 60px; height: 60px; }
section.connect .googleplus { background-image: url(../images/forsprites/ico-googleplus-large.png); width: 60px; height: 60px; }

section.connect a > div:hover, .popup-permalink .share:hover {
    opacity: 0.8;
}
.permalink-info {
    width: 100%;
    box-sizing: border-box;
    opacity: 1;
    z-index: 10;
    position: relative;
}
section.news .permalink {
    top: 0;
    right: 0;
    position: absolute;
}
.share-wrap {
    float: left;
    width: 100%;
    max-height: 200px;
}

.share-wrap .share:hover {
    opacity: 0.6;
}
.share-hidden {
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
}
.share-wrap span {
    float: left;
    font-size: 20px;
    line-height: 30px;
    margin-right: 20px;
    font-family: MetronicProAir;
}
.share-wrap a {
    float: left;
    margin-right: 5px;
}
.share-url {
    width: 100%;
    box-sizing: border-box;
    float: left;
    display: block;
    padding: 5px;
    margin-top: 10px;
    padding: 5px;
    background: #fff;
    color: #000;
    border: 1px solid #dedede;
}
.share-url:hover,
.share-url:focus {
    border: 1px solid #aaa;
}
section.news p.news-text,
section.news a.read-more {
    float: left;
}
.facebook-small { background-image: url(../../www/images/social-sharing/facebook.png); width: 32px; height: 32px; }
.twitter-small { background-image: url(../../www/images/social-sharing/twitter.png); width: 32px; height: 32px; }
.linkedin-small { background-image: url(../../www/images/social-sharing/linkedin.png); width: 32px; height: 32px; }
.linkedin-smaller { background-image: url(../../www/images/social-sharing/linkedin-smaller.png); width: 20px; height: 20px; }
.googleplus-small { background-image: url(../../www/images/social-sharing/googleplus.png); width: 32px; height: 32px; }
.googleplus-share {
    box-sizing: border-box;
    border-radius: 5px;
    background-color: white;
    border: 1px solid #cecece;
    float: left;
    line-height: 35px;
    min-height: 35px;
    font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;
}
.googleplus-share .icon {
    box-sizing: border-box;
    background-image: url(../../www/images/social-sharing/googleplus-share.png);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    min-height: 35px;
    line-height: 35px;
    display: block;
    float: left;
    font-weight: bold;
    border-right: 1px solid #cecece;
}
.googleplus-share .txt {
    box-sizing: border-box;
    min-height: 35px;
    font-size: 14px;
    min-width: 58px;
    line-height: 35px;
    float: left;
    color: #DC5439;
    text-align: center;
}
.linkedin-share {
    float: left;
    margin-top: 15px;
    height: 20px;
    width: 100%;
}
.linkedin-share .share-icon {
    display: block;
    float: right;
    position: absolute;
    left: 0;
    border-right: 1px solid #066094;
}
.linkedin-share .linkedin-share-title {
    display: block;
    float: left;
    padding: 0 4px 0 23px;
    background-color: #0077b5;
    background-image: linear-gradient(center top , #0077b5 0%, #0077b5 100%);
    border: 1px solid #0077b5;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 18px;
    line-height: 20px;
    margin-left: 1px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 -1px #005887;
    vertical-align: top;
    white-space: nowrap;
    width: calc(100% - 31px);
}
.linkedin-share .linkedin-share-title .txt {
    color: #fff;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    height: 18px;
    line-height: 20px;
    vertical-align: top;
}
a.btn-back {
    clear: both;
    display: block;
    float: left;
    margin: 10px;
    margin-left: 0px;
    color: #6f7078;
    border: 1px solid #6f7078;
    font-family: MetronicProLight;
    font-size: 18px;
    line-height: 25px;
    padding: 15px 20px 13px 20px;
    text-align: center;
}
a.btn-back:before {
    content: ' ';
    margin-bottom: -5px;
    line-height: 30px;
    margin-right: 10px;
    display: inline-block;
    background: url(../images/forsprites/arr-back-grey.png);
    width: 23px;
    height: 23px;
}
.page-id-36 section.news,
.page-id-8528 section.news {
    position: relative;
}
.page-id-36 .sharing,
.page-id-8528 .sharing  {
    position: absolute;
    width: 80px;
    left: -80px;
    top: 100px;
}
.page-id-36 .sharing iframe,
.page-id-8528 .sharing iframe {
    display: block;
    border: none;
    overflow: hidden;
    width: 80px;
    max-height: 90px;
    margin-bottom: 5px;
    margin: auto;
}
.page-id-36 .sharing iframe.fb,
.page-id-8528 .sharing iframe.fb {
    float: right;
    width: 50px;
}
.page-id-36 .sharing .social-section.sharing_googleplus,
.page-id-8528 .sharing .social-section.sharing_googleplus {
    padding-top: 8px;
}

@media only screen and (max-width: 1150px) {
    .page-id-36 .sharing .linkedin-share,
    .page-id-8528 .sharing .linkedin-share, .page-id-36 .sharing iframe.fb, .page-id-8528 .sharing iframe.fb {
        width: 80px;
    }
    .page-id-36 .sharing iframe.fb, .page-id-8528 .sharing iframe.fb {
        float: none;
    }
    .page-id-36 .sharing .social-section,
    .page-id-8528 .sharing .social-section {
        width: 22%;
        padding-left: 1%;
        float: left;
        position: relative;
    }
    .page-id-36 .linkedin-share, .page-id-8528 .linkedin-share {
        margin-top: 42px;
    }
    .page-id-36 .social-section.sharing_googleplus, .page-id-8528 .social-section.sharing_googleplus {
        margin-top: 19px;
    }
    .page-id-36 .social-section.sharing_twitter iframe,
    .page-id-8528 .social-section.sharing_twitter iframe{
        margin: 0px;
        padding: 0px;
    }
    .page-id-36 .sharing,
    .page-id-8528 .sharing  {
        box-sizing: border-box;
        position: static;
        width: 100%;
        margin: 0;
        float: left;
    }
    .page-id-36 .sharing .social-section .sharing_facebook iframe,
    .page-id-8528 .sharing .social-section .sharing_facebook iframe {
        float: left;
        margin: 0;
    }
}
@media only screen and (max-width: 420px) {
    .page-id-36 .sharing .social-section, .page-id-8528 .sharing .social-section
    .page-id-36 .sharing .social-section,
    .page-id-8528 .sharing .social-section {
        width: 24%;
    }
}
@media only screen and (max-width: 390px) {
    .page-id-36 .sharing .social-section,
    .page-id-8528 .sharing .social-section {
        width: 100%;
        float: left;
    }
    .page-id-36 .sharing .social-section.sharing_linkedin,
    .page-id-8528 .sharing .social-section.sharing_linkedin {
        width: 70px;
        margin-top: 0px;
    }
    .page-id-36 .linkedin-share, .page-id-8528 .linkedin-share,
    .page-id-36 .sharing .social-section.sharing_googleplus, .page-id-8528 .sharing .social-section.sharing_googleplus{
        margin-top: 0px;
    }
    .page-id-36 .sharing iframe.fb, .page-id-8528 .sharing iframe.fb {
        width: 100%;
        float: left;
    }
}
.page-id-36 .sidebar,
.page-id-8528 .sidebar,
.page-id-8519 .sidebar {
    width: 300px;
    float: right;
}
.page-id-36 .sidebar h2,
.page-id-8528 .sidebar h2,
.page-id-8519 .sidebar h2 {
    margin: 0;
    padding: 15px 20px;
    font-family: MetronicProLight;
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    color: #ffffff;
    background: url(../images/forsprites/ico-twitter-white.png) no-repeat center right 20px;
    background-color: #b2cf5a;
}
.page-id-36 div.pages_content:empty,
.page-id-8528 div.pages_content:empty {
    display: none;
}
.tweets {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tweets li {
    margin: 0 0 10px 0;
    padding: 20px;
    background-color: #f8f8fa;
    border: 1px solid #dedede;
    transition: all 0.5s;
}
.tweets li p.tweet {
    margin: 0 0 25px 0;
    text-align: left;
    color: #b2cf5a;
    font-weight: bold;
    font-size: 1.1em;
}
.tweets li a.link {
    color: #b2cf5a;
    text-overflow: ellipsis;
    white-space: nowrap;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    white-space: pre-line;
}
.tweets li p {
    margin: 0;
    padding: 0;
    font-family: MetronicProLight;
    line-height: 22px;
}
.tweets li:nth-child(even) {
    background-color: #e9eaeb;
}
.tweets li a:not(.link) {
    color: #6f7078;
}
.tweets li:hover {
    background-color: #e9eaeb;
}
.tweets li:nth-child(even):hover {
    background-color: #f8f8fa;
}
.red-button-white-text{
    width:100%;
    font-size:35px;
    font-weight: bold;
    text-transform: uppercase;
    line-height:45px;
    text-align:center;
    background-color:#d5232f;
    color:#fff;
}
.group .box width-325px{width:325px;}
/*End News*/

/* LinkedIn campain */
.sign-up-for-free {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 8px 22px;
    border: 1px solid #658720;
    border-radius: 8px;
    background: #b2cf5a;
    background: -webkit-gradient(linear, left top, left bottom, from(#b2cf5a), to(#658720));
    background: -moz-linear-gradient(top, #b2cf5a, #658720);
    background: linear-gradient(to bottom, #b2cf5a, #658720);
    text-shadow: #591717 1px 1px 1px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase
}
.sign-up-for-free:hover {
    background: #b2cf5a;
    border: 1px solid #BEE076;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase
}/*
.sign-up-for-free:focus {
    text-transform: uppercase
}*/
.sign-up-for-free:before{
    content:  "\0000a0";
    display: inline-block;
    height: 30px;
    width: 24px;
    line-height: 27px;
    margin: 0 4px 0 -4px;
    position: relative;
    top: 6px;
    background: url(../images/forsprites/ico-arrow-right-other-24.png) no-repeat transparent;
}
.sign-up-for-free:first-child:before {
    background: url(../images/forsprites/ico-right-green.png) no-repeat transparent;
    line-height: 29px;
    margin: 0 4px 0 -4px;
    position: relative;
    top: 0;
    left: 0;
    width: 32px;
    height: 30px;
}
.warrping-sector, .warrping-sub-sector {
    border: 1px solid #dddddd;
    color: #444444;
    padding: 0px 10px 10px 10px;
    width: auto;
    word-wrap: break-word;
}
/* End LinkedIn campain */
/*Testimonials/Landing*/
.page-section-compare_rates .pages_content {
    display: block;
}
.page-section-compare_rates .page-content,
.page-section-compare_rates .inner-text-area {
    width: 100%;
}
.page-section-compare_rates .page-container .content {
    background: none;
    padding: 0;
}
.page-section-compare_rates .page-header-blue,
.page-id-7813 .page-header-blue {
    display: none;
}
.page-section-compare_rates .cta {
    box-sizing: border-box;
    background-color: #202f7b;
    padding: 20px;
    float: left;
    width: 100%;
}
.page-section-compare_rates .left a, .page-section-compare_rates .centre a {
    text-align: left;
    display: block;
    margin: 20px 0px;
    margin-top: 0;
    width: 355px;
    padding: 24px 24px 20px 60px;
    font-family: MetronicProAir;
    font-size: 26px;
    background-image: url(../images/forsprites/arr-circle-right-white.png);
    background-repeat: no-repeat;
    background-position: center left 20px;
    background-color: #b2cf5a;
}
.page-section-compare_rates .left a {
     float: left;
}
.page-section-compare_rates .left a:hover, .page-section-compare_rates .centre a:hover {
    opacity: 1;
    background-color: #b2e557;
}
.page-section-compare_rates .steps-blue ul,
.page-section-compare_rates .cta .wrap,
section.compare .wrap,
section.reviews .wrap {
    width: 1010px;
}
section.compare .wrap,
section.reviews .wrap {
    width: 100%;
}
.page-section-compare_rates .page-container {
    margin-top: 0px;
    z-index: 1;
    padding-top: 0px;
    background: url(../images/bg-partners.jpg) no-repeat center top;
}
.page-section-compare_rates header:not(.sticky) .top-nav-container {
    background: transparent;
}
.page-section-compare_rates form#currency_converter {
    width: 35%;
    margin-top: 150px;
}

.page-section-compare_rates #currency_converter_calculator_subscribe_form_under_info br:last-child {
    display: none;
}
.page-section-compare_rates section.converter {
    box-sizing: border-box;
    width: 50%;
    min-height: 500px;
    margin: 0;
    padding: 0;
    float: left;
}
.page-section-compare_rates .cta .wrap {
    width: 1010px;
    text-align: center;
    margin: auto;
}
.page-section-compare_rates .cta h2 {
    margin: 0 20px 0 0;
    padding: 0;
    display: inline-block;
    font-family: MetronicProAir;
    font-size: 26px;
    line-height: 26px;
    font-weight: normal;
    color: #ffffff;
}
.page-section-compare_rates .cta .button {
    padding-right: 50px;
    display: inline-block;
    background: url(../images/forsprites/arr-circle-white.png) no-repeat center right 10px;
    background-size: 25px;
    border: 1px solid #ffffff;
    font-size: 22px;
    line-height: 26px;
}

.page-section-compare_rates div.sign-up-in-green .cta .button {
    text-align: center;
    display: block;
    margin: 0px;
    margin-top: 0;
    width: 350px;
    padding: 8px;
    display: inline-block;
    border: none;
    font-family: MetronicProAir;
    font-size: 26px;
    background-image: url(../images/forsprites/arr-circle-right-white.png);
    background-repeat: no-repeat;
    background-position: center left 20px;
    background-color: #b2cf5a
}
.page-section-compare_rates .steps-blue {
    box-sizing: border-box;
    padding: 30px 0;
    background: url(../images/bg-dotted-opaque.png);
    color: #ffffff;
    float: left;
    width: 100%;
    z-index: 10;
}
.page-section-compare_rates h3.bottom-info {
    font-size: 22px;
    clear:  both;
    margin-top: 20px;
}
.page-section-compare_rates .steps-blue ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
}
.page-section-compare_rates .steps-blue li {
    display: inline-block;
    padding: 0 60px 0 0;
    width: 185px;
    font-family: MetronicProLight;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
}
.page-section-compare_rates .steps-blue .icon {
    margin-left: 35px;
    width: 113px;
    height: 102px;
    background-image: url(../images/sprites-steps.png);
    background-repeat: no-repeat;
}
.page-section-compare_rates .steps-blue .step1 { background-position: -106px 0; }
.page-section-compare_rates .steps-blue .step2 { background-position: 0 -103px; }
.page-section-compare_rates .steps-blue .step3 { background-position: -113px -102px; }
.page-section-compare_rates .steps-blue .step4 { width: 105px; background-position: 0 0; }
.page-section-compare_rates section.compare .wrap, .page-section-compare_rates section.reviews .wrap {
    width: 1010px;
}
section.compare {
    width: 100%;
    padding-bottom: 50px;
    background-color: #f8f8fa;
    position: static;
    float: left;
}
section.compare > .wrap:before {
    content: ' ';
    position: absolute;
    margin: auto auto auto -50px;
    float: none;
    display: block;
    background: rgba(0, 0, 0, 0) url("../images/sprites.png") no-repeat scroll 0 -265px;
    width: 1100px;
    height: 551px;
    opacity: 0.5;
    z-index: -1;
}
section.compare .wrap {
    margin: auto;
    z-index: 1;
    position: relative;
}
section.compare h2 {
    margin: 0 0 30px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 52px;
    line-height: 112px;
    font-weight: normal;
    text-transform: uppercase;
    color: #5c5e68;
    text-align: center;
    display: inline-block;
    width: 100%;
}
section.compare h2:after {
    content: ' ';
    display: inline-block;
    background: url('../images/sprites.png') no-repeat -1402px -1186px;
    width: 55px;
    height: 58px;
    margin-left: 50px;
}
section.compare .companies {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 10px;
    background-color: #fff;
    float: left;
    position: relative;
}
section.compare .companies > li {
    box-sizing: border-box;
    overflow: visible;
    position: relative;
    z-index: 10;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    font-family: MetronicProLight;
    font-size: 15px;
    border-left: 1px solid #eeeff0;
    border-bottom: 1px solid #eeeff0;
    line-height: 15px;
    width: 162px;
    float: left;
    min-height: 250px;
}
section.compare .companies > li:not(.best-rates) ul {
    padding: 5px;
}
section.compare .companies > li:last-child {
    border-right: 1px solid #eeeff0;
}
section.compare .header {
    -webkit-padding-before:10px;
    -webkit-padding-after: 15px;
    -webkit-padding-start: 0;
    -webkit-padding-end: 0;
    text-align: center;
    color: #fff;
    padding: 10px;
}
section.compare li.info .header {
    background-color: #d5d5d1;
    padding: 15px;
}
section.compare .header h3{
    font-weight: normal;
    margin:0px;
}
section.compare li .header {
    -webkit-padding-before:15px;
    -webkit-padding-after: 15px;
    -webkit-padding-start: 0;
    -webkit-padding-end: 0;
    background-color: #b2cf5a;
    padding: 15px 0;
}
section.compare ul.items {
    padding-left: 0;
    text-align: center;
}
section.compare ul.items li {
    -webkit-margin-before:15px;
    -webkit-margin-after: 15px;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    display: block;
    width: auto;
    margin: 15px 0;
}
section.compare .highlight {
    color: #eb9820;
    font-weight: bold;
    font-size: 18px;
}
section.compare .info .items {
    margin: 0;
}
section.compare .description > .items {
    border: none;
    margin: 0;
    margin-top: 30px;
    padding: 20px 0;
    -webkit-padding-before:20px;
    -webkit-padding-after: 20px;
    -webkit-padding-start: 0;
    -webkit-padding-end: 0;
}
section.compare li.best-rates {
    z-index: 11;
    margin-top: -20px;
}
section.compare li.best-rates .header {
    background-color: transparent;
}
section.compare li.best-rates .description {
    background-color: #ffffff;
    margin: -10px -12px -20px;
    overflow: hidden;
    width: 180px;
}
section.compare ul.companies li.best-rates ul.items li:first-child {
    margin-top:7px;
    -webkit-margin-before:7px;
}
section.compare ul.companies li.best-rates ul.items li.received {
    margin-top:-9px;
    -webkit-margin-before:-9px;
}
section.compare li.best-rates .description .wrap {
    border: 8px solid #2853ba;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    padding: 10px 0;
    position: relative;
    width: 100%;
}
section.compare .received {
    color: #ffffff;
    background-color: #2853ba;
    padding: 16px 0 14px 0;
}

section.compare .companies li .items li .label {
    display: none;
}
section.compare .logo {
    background-image: url(../images/transfermate_en.png);
    background-size: 100%;
    display: block;
    float: none;
    width: 160px;
    margin: auto;
    height: 35px;
    background-repeat: no-repeat;
}
section.compare .badge {
    position: absolute;
    right: -40px;
    top: 10px;
    width: 130px;
    height: 30px;
    background-color: orange;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 30px;
    font-weight: bold;
    text-align: center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}
section.compare .best-rates .icon {
    background: url(../images/forsprites/ico-ok.png) no-repeat;
    width: 88px;
    height: 88px;
    margin: auto;
}
#pages_content_44957 {
    float: left;
}
section.reviews {
    width: 100%;
    float: left;
    background-color: #f8f8fa;
}
section.reviews .wrap {
    width: 1010px;
    margin: auto;
    float: none;
}
section.reviews h3 {
    text-align: center;
    font-size: 24px;
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 35px;
    line-height: 35px;
    text-transform: uppercase;
    border-bottom: 1px solid #d5d5d1;
    margin: 30px 0;
    margin-bottom: 0;
    padding: 0 0 45px 0;
}
section.reviews li p {
    min-height: 60px;
}
section.reviews .star {
    width: 20px;
    height: 19px;
    background: url(../images/star-orange.png);
    display: inline-block;
    margin-bottom: 10px;
}
section.reviews .stars {
    width: 80px;
    height: 16px;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    /*default*/
    background: url(../images/star-orange-fill.png);
}
section.reviews .stars-grey {
    background: url(../images/star-grey.png);
}
section.reviews .stars-orange {
    background: url(../images/star-orange-fill.png);
}
section.reviews ul {
    list-style: none;
    overflow: hidden;
    zoom: 1;
    margin: 0 0 40px 0;
    padding: 0;
}
section.reviews li {
    box-sizing: border-box;
    float: left;
    width: 46%;
    font-family: Calibri, Arial;
    margin-right: 4%;
    padding: 0 10px;
    min-height: 170px;
    border-bottom: 1px solid #d5d5d1;
    text-align: center;
    font-size: 14px;
}
section.reviews li:nth-child(2n) {
    margin-right: 0;
    margin-left: 4%;
}
.page-section-compare_rates section.converter .wrap {
    width: 1010px;
    float: none;
    margin: auto;
}
.page-section-compare_rates section.converter .left {
    width: 50%;
    padding-top: 150px;
}
.page-section-compare_rates section.converter .centre {
    width: 100%;
    padding-top: 150px;
}
.page-section-compare_rates section.converter div.left .sign-up, .page-section-compare_rates section.converter div.centre .sign-up {
    margin: auto auto 20px;
}
.page-section-compare_rates section.converter .left h1 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 35px;
    line-height: 45px;
    font-style: italic;
    text-transform: uppercase;
    color: #202f7b;
    text-align: left;
}
.page-section-compare_rates section.converter .centre h1 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 35px;
    line-height: 45px;
    font-style: italic;
    text-transform: uppercase;
    color: #202f7b;
    text-align: center;
}
.page-section-compare_rates section.converter .left h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 27px;
    font-style: italic;
    line-height: 27px;
    color: #202f7b;
    text-align: left;
}
.page-section-compare_rates section.converter .centre h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-weight: normal;
    font-size: 27px;
    font-style: italic;
    line-height: 27px;
    color: #202f7b;
    text-align: center;
}
.page-section-compare_rates section.converter .left strong {
    font-weight: bold;
    font-size: 1.1em;
}
.page-section-compare_rates section.converter .centre strong, .page-section-compare_rates section.converter .centre b {
    font-weight: bold;
    font-size: 1.1em;
}
/*Video slides*/
section.video {
    width: 100%;
    padding: 20px 0;
    background-color: #b2cf5a;
    font-family: MetronicProAir;
    color: #ffffff;
    font-weight: normal;
    text-align: center;
    float: left;
}
section.video .wrap {
    width: 1010px;
    float: none;
    margin: auto;
}
section.video h3,
section.video h4 {
    font-weight: normal;
}
section.video h3 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 52px;
    line-height: 52px;
    text-transform: uppercase;
}
section.video h4 {
    font-size: 22px;
}
section.video .slides-container {
    width: 880px;
    margin: auto;
}
section.video .slider {
    position: relative;
    box-sizing: border-box;
    border: 10px solid white;
    width: 100%;
    float: left;
    height: 400px;
    margin-top: 20px;
    overflow: hidden;
    background-color: #192562;
    z-index: 2;
}
section.video .slide {
    position:absolute;
    float: left;
    display: block;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    z-index: 1;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    transition-delay: 0.3s;
    background-size: cover;
    background-repeat: no-repeat;
}
section.video .slide.slide-hidden {
    display: none;
}
section.video .slide.slide-left-hidden,
section.video .slide.slide-right-hidden {
    visibility: hidden;
}
section.video .slide.slide-left-hidden { margin-left: -100%; }
section.video .slide.slide-right-hidden { margin-left: 100%; }
section.video .player {
    box-sizing: border-box;
    z-index: 3;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: transparent;
}
section.video .player .quote {
    box-sizing: border-box;
    color: white;
    text-align: left;
    padding: 80px 0px 0 50px;
    width: 350px;
    font-size: 20px;
    line-height: 20px;
}
section.video .player .author {
    box-sizing: border-box;
    color: white;
    text-align: left;
    padding: 20px;
    clear: both;
    width: 90%;
    font-weight: bold;
    font-size: 22px;
    line-height: 22px;
}
section.video .nav-container .slides-nav ul {
    overflow: hidden;
    zoom: 1;
    list-style: none;
    margin: 0;
    margin-top: 20px;
    padding: 0;
    color: #ffffff;
    font-family: MetronicProRegular;
    font-size: 20px;
    line-height: 20px;
    border: 1px solid #ffffff;
    padding: 12px 20px 10px 20px;
    display: inline-block;
}
section.video .nav-container .slides-nav ul li {
    float: left;
    margin: 0 20px 0 0;
}
section.video .nav-container .slides-nav ul li a{
    color: white;
    opacity: 1;
}
section.video .nav-container .slides-nav ul li a:not(.active) {
    opacity: 0.5;
}
section.video .player .video-play {
    box-sizing: border-box;
    position: absolute;
    z-index: 3;
    width: 84px;
    height: 98px;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -25px;
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 50px solid #fff;
    transition: all 0.5s;
}
section.video .player .video-play:hover { border-left: 50px solid #ccc;}
section.video .player .video-play.active {
    top: 15px;
    border-left: 50px solid #aaa;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}
section.video .player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}
section.video .player iframe.active {
    display: block;
}
section.video .slides-arrows-container {
    box-sizing: border-box;
    height: 400px;
    position: relative;
    z-index: 1;
    width: 880px;
    top: 0;
    left: -50px;
}
section.video .slides-arrows-container .slides-arrows {
    position: relative;
    zoom: 1;
    height: 100%;
    z-index: 1;
}
section.video .slides-arrows-container .slides-arrows a.previous,
section.video .slides-arrows-container .slides-arrows a.next {
    position: absolute;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    top: 50%;
    width: 0;
    height: 0;
    z-index: 1;
}
section.video .slides-arrows-container .slides-arrows a.previous {
    position: absolute;
    left: -10px;
    border-right: 50px solid #fff;
}
section.video .slides-arrows-container .slides-arrows a.next {
    right: -110px;
    border-left: 50px solid #fff;
}
section.video .slides-arrows-container .slides-arrows a.previous:after,
section.video .slides-arrows-container .slides-arrows a.next:after {
    content: ' ';
    display: inline-block;
    float: left;
    width: 0px;
    height: 0px;
    margin-left: 5px;
    margin-top: -25px;
    z-index: 2;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
}
section.video .slides-arrows-container .slides-arrows a.previous:after { border-right: 45px solid #b2cf5a; }
section.video .slides-arrows-container .slides-arrows a.next:after { border-left: 45px solid #b2cf5a;margin-left: -50px; }
section.video .player blockquote {
    display: inline;
}
section.video .player .dquo {
    position: relative;
    float: right;
    top: 10px;
    display: inline;
    font-family: MetronicProLight;
    font-size: 72px;
    line-height: 72px;
}
section.video .player .dquo.left {
    float: left;
    line-height: 18px;
    left: -10px;
}
section.video .slide .icon {
    background: url(../images/forsprites/ico-video-review.png);
    width: 84px;
    height: 116px;
    float: right;
    margin-right: 10%;
    margin-top: -2px;
}
section.video #video-01 { background-image: url(../images/testimonials/testimonial-01.jpg); }
section.video #video-02 { background-image: url(../images/testimonials/testimonial-02.jpg); }
section.video #video-03 { background-image: url(../images/testimonials/testimonial-03.jpg); }
section.video #video-04 { background-image: url(../images/testimonials/testimonial-04.jpg); }
section.video #video-05 { background-image: url(../images/testimonials/testimonial-05.jpg); }
/* End Video slides */
.page-section-compare_rates .next-section-link {
    clear: both;
}
.page-section-compare_rates .register-login-secure {
    float: left;
}
.table-description{
    clear: both;
    display: block;
}
/*End Testimonials/Landing*/

/* Career */
.career-slices { background: url(../images/career-slices.jpg) no-repeat; }
.career-slices01 { width: 490px; height: 320px; background-position: -623px -623px; }
.career-slices02 { width: 320px; height: 150px; background-position: -793px 0; }
.career-slices03 { width: 320px; height: 320px; background-position: 0 0; }
.career-slices04 { width: 490px; height: 320px; background-position: -623px -944px; }
.career-slices05 { width: 150px; height: 150px; background-position: -642px 0; }
.career-slices06 { width: 150px; height: 150px; background-position: -642px -151px; }
.career-slices07 { width: 320px; height: 320px; background-position: -321px 0; }
.career-slices08 { width: 150px; height: 150px; background-position: -793px -151px; }
.career-slices09 { width: 150px; height: 150px; background-position: -944px -151px; }
.career-slices10 { width: 320px; height: 320px; background-position: -793px -302px; }
.career-slices11 { width: 320px; height: 150px; background-position: 0 -321px; }
.career-slices12 { width: 150px; height: 150px; background-position: -642px -302px; }
.career-slices13 { width: 150px; height: 150px; background-position: -321px -472px; }
.career-slices14 { width: 320px; height: 320px; background-position: 0 -472px; }
.career-slices15 { width: 150px; height: 150px; background-position: -321px -623px; }
.career-slices16 { width: 150px; height: 150px; background-position: -472px -623px; }
.career-slices17 { width: 320px; height: 320px; background-position: -151px -944px; }
.career-slices18 { width: 150px; height: 150px; background-position: -472px -774px; }
.career-slices19 { width: 150px; height: 150px; background-position: 0 -793px; }
.career-slices20 { width: 150px; height: 150px; background-position: -472px -925px; }
.career-slices21 { width: 320px; height: 150px; background-position: -321px -321px; }
.career-slices22 { width: 150px; height: 150px; background-position: 0 -944px; }
.career-slices23 { width: 150px; height: 150px; background-position: -472px -1076px; }
.career-slices24 { width: 150px; height: 150px; background-position: 0 -1095px; }
.career-slices25 { width: 320px; height: 150px; background-position: -472px -472px; }
.career-slices26 { width: 320px; height: 150px; background-position: -151px -793px; }

.page-id-7788 .page-container .content {
    background: none;
    padding-top: 0;
}
section.slices {
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 10px 0;
    background-color: #fff;
}
section.slices ul {
    list-style: none;
    position: relative;
    left: 50%;
    width: 2400px;
    height: 680px;
    margin: 0 0 0 -1200px;
    padding: 0;
}
section.slices ul li {
    margin: 10px;
    position: absolute;
}
section.slices ul li .career-slices {
    display: block;
}
section.latest {
    padding-top: 50px;
    padding-bottom: 150px;
    background-color: #f8f8fa;
    position: relative;
    z-index: 1;
}
section.latest:before {
    z-index: -1;
    position: absolute;
    content: '';
    top: 0;
    left: calc(50% - 699px);
    background: url(../images/sprites.png) no-repeat;
    width: 1398px;
    height: 800px;
    background-position: 0 -886px;
}
section.latest .header {
    overflow: hidden;
    zoom: 1;
    margin: 0 0 20px 0;
}
section.latest .header h1 {
    float: left;
    margin: 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 48px;
    line-height: 48px;
    font-weight: normal;
    color: #6f7078;
    text-align: left;
}
section.latest .offers {
    list-style: none;
    margin: 0;
    padding: 0;
}
section.latest .offers li {
    padding: 30px;
    margin: 0 0 20px 0;
    background-color: #ffffff;
    border: 1px solid #eeeff0;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    -moz-box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
    box-shadow: 0px 0px 3px 1px rgba(100, 100, 100, 0.1);
}
section.latest .offers li .short h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 22px;
    line-height: 22px;
    font-weight: normal;
    color: #2853ba;
}
section.latest .offers li .short h3 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}
section.latest .offers li .short .permalink {
    position: absolute;
    right: 20px;
}
section.latest .offers li .short .open {
    display: block;
    margin: 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    color: #b2cf5a;
}
section.latest .offers li .short .open:hover {
    color: #b2e557;
}
section.latest .offers li .short .open.hidden {
    display: none;
}
section.latest .offers li .full ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
section.latest .offers li .full ul li {
    margin: 3px 0;
    padding: 0 0 0 20px;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    position: relative;
}
section.latest .offers li .full ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    background: url(../images/sprites.png) no-repeat;
    width: 16px;
    height: 13px;
    background-position: -1295px -247px;
}
section.latest .offers li .full .apply {
    display: inline-block;
    *display: inline;
    margin: 20px 0;
    padding: 15px 25px;
    font-size: 26px;
    line-height: 26px;
    text-transform: none;
    background-color: #b2cf5a;
}
section.latest .offers li .full .apply:hover {
    background-color: #b2e557;
}
section.latest .offers li .full .close {
    display: block;
    margin: 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    color: #b2cf5a;
}
section.latest .offers li .full .close:hover {
    color: #b2e557;
}
section.latest .offers .share-wrap {
    margin-bottom: 15px;
}
.career-scroll-to-helper {
    margin-top: -170px;
    position: absolute;
}
.show-all-careers a {
    float: right;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #b2cf5a;
    font-family: MetronicProLight;
    font-size: 17px;
    line-height: 17px;
    text-align: center;
    width: 400px;
    height: 44px;
    background-color: #b2cf5a;
    color: #ffffff;
    padding: 12px 30px 0 15px;
    margin-top: 20px;
    cursor: pointer;
}
/* End Career */

/* Currency Converter right column */
.currency-converter-right-column form#currency_converter {
    box-sizing: border-box;
    float: right;
    background-color: rgba(32, 47, 123, 0.9);
    padding: 20px;
    color: #fff;
    z-index: 1;
}
.currency-converter-right-column #currency_converter_page_header {
    color: #fff;
    font-size: 22px;
    text-align: left;
    font-weight: normal;
    font-family: MetronicProLight;
    border: none;
}
.currency-converter-right-column form#currency_converter .form_label_cell {
    display: none;
    width: 0;
}
.currency-converter-right-column form#currency_converter .form_input_cell,
.currency-converter-right-column form#currency_converter .form_input,
.currency-converter-right-column form#currency_converter .form_input_cell input {
    float: left;
    width: 100%;
    border: none;
}
.currency-converter-right-column form#currency_converter .form_input_cell input[type=submit] {
    opacity: 1;
}
.no-touch .currency-converter-right-column form#currency_converter .form_input_cell input[type=submit]:hover,
.touch .currency-converter-right-column form#currency_converter .form_input_cell input[type=submit]:active {
    opacity: 0.8;
}
.currency-converter-right-column form#currency_converter .select_type_input {
    width: 110%;
}
.currency-converter-right-column #currency_converter_calculator_subscribe_row  {
    margin: 0;
}
.currency-converter-right-column #currency_converter_menu_links a {
    color: #fff;
    display: block;
    width: 100%;
    text-align: right;
    margin-top: 5px;
    float: left;
}
/* End Currency Converter right column */

/* Start paragraph with countries and phones */
.div_phone_col_line, .div_phone_col_country {
    display:inline-block;
}
.div_phone_col_country {
    width: 100px;
}
.div-dark-blue-background {
    padding:5px 0px 5px 40px;
    width: 290px;
    background-color:#3a54b7;
    color: #fff;
    font-weight: bold;
    display:inline-block;
}
.div-dark-blue-background:nth-of-type(2n+1){
    display: inline;
    float: left;
    clear: right;
}
/* End paragraph with countries and phones */

/* Start multi-currency-accountancy-software.asp */
a.uri28279 {
    padding: 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: MetronicProLight;
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
    background-color: #ecac50;
    display: inline-block;
}
/* End multi-currency-accountancy-software.asp */

/* start news buttons */
a.info-button, div.phone-button {
    display: inline-block;
    padding: 15px 23px 15px 48px;
    border-radius: 8px;
    text-shadow: #000 1px 1px 1px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
a.info-button{
    background: url("../images/forsprites/ico-info.png") no-repeat scroll 10px center #A7CA3C;
    margin: 25px 0px 0px 25px;
}
div.phone-button{
    background: url("../images/forsprites/ico-old-phone.png") no-repeat scroll 10px center #F9A84B;
    padding: 15px 37px 15px 48px;
    margin: 25px 0px 0px 25px;
}
/* end news buttons */

/* Start currency calculator in dark blue in right column */
.inner-page-right-currency-calculator {
    clear: right;
    float: right;
    width: 28%;
    margin-top: 20px;
}
/* End currency calculator in dark blue in right column*/

/* Private Area Footer */
footer.footer-private {
    background: url(../images/bg-stripe-grey.gif) #9699a1 repeat-x center top;
    font-size: 15px;
    padding-top: 45px;
    overflow: hidden;
}
footer.footer-private #menu_bottom_private,
footer.footer-private .copyright {
    float: right;
    clear: right;
    font-family: Calibri,Arial;
}
footer.footer-private #menu_bottom_private h3,
footer.footer-private #menu_bottom_private_left h3 {
    display: none;
}
footer.footer-private #menu_bottom_private ul li,
footer.footer-private #menu_bottom_private_left ul li {
    float: left;
    margin-right: 20px;
}
footer.footer-private #menu_bottom_private ul li:last-child {
    margin-right: 0;
}
footer.footer-private .copyright {
    float: right;
    margin-top: 10px;
}
footer.footer-private #menu_bottom_private_left,
footer.footer-private .social-media-outer-container {
    float: left;
    clear: left;
}
footer.footer-private #menu_bottom_private_left a {
    font-weight: bold;
    text-transform: uppercase;
}
/* Private Area Footer */

/* Private Area Head Menu */
.header-private-nav {
    float: right;
    padding: 0;
}
.header-private-nav > ul {
    margin: 0;
    padding: 0;
}
.header-private-nav > ul:after {
    clear: both;
    content: '';
    display: block;
}
.header-private-nav > ul > li {
    float: left;
    margin: 0 20px 0 0;
    list-style: none;
}
.header-private-nav > ul > li:last-child {
    margin-right: 0;
}
.header-private-nav > ul > li a {
    float: left;
}
.header-private-nav .button {
    color: #2853ba;
}
.header-private-nav .private-help:hover {
    background-color: #ececed;
    border-color: #ececed;
    color: #263079;
}
.header-private-nav .menu_top_private .dropdown-text:hover .text {
    color: #263079;
}
.header-private-nav .menu-make-a-payment {
    clear: both;
    color: #fff;
    font-size: 16px;
    padding: 4px 12px;
    text-align: center;
    width: calc(100% - 24px);
    margin-bottom: 5px;
}
.header-private-nav a,
.header-private-nav .menu_top_private .dropdown-text {
    font-family: MetronicProLight;
    font-size: 17px;
    text-transform: uppercase;
    display: block;
    line-height: 25px;
}
.header-private-nav .menu_top_private .dropdown-text {
    padding: 5px 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    float: left;
    display: block;
}
.header-private-nav .menu_top_private .dropdown-text .text {
    color: #2853ba;
}
.header-private-nav .menu_top_private .dropdown-text .dropdown-arrow {
    display: inline-block;
    margin-left: 10px;
    width: 10px;
    height: 7px;
    background: url(../images/forsprites/arr-down-small-blue.png) no-repeat;
}
.header-private-nav .menu_top_private,
.header-private-nav .menu_top_account {
    position: relative;
    float: left;
}
.header-private-nav .menu_top_private ul,
.header-private-nav .menu_top_account ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background-clip: padding-box;
    background-color: #ececed;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: none;
    border: 1px solid #ececed;
    display: none;
    float: left;
    font-size: 14px;
    line-height: 14px;
    left: 0;
    margin: 2px 0 0;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
    min-width: 100%;
}

.header-private-nav .menu_top_private.open ul,
.header-private-nav .menu_top_account.open ul {
    display: block;
}
.header-private-nav .menu_top_private li a,
.header-private-nav .menu_top_account li a {
    white-space: nowrap;
    color: #333;
    float: none;
    padding: 10px 20px 6px 40px;
    width: auto;
    font-size: 15px;
    line-height: 15px;
    position: relative;
}
.header-private-nav .menu_top_private li a:hover,
.header-private-nav .menu_top_account li a:hover {
    color: #9699a1;
}
.header-private-nav .menu_top_private li a:before,
.header-private-nav .menu_top_account li a:before {
    content: '';
    position: absolute;
    left: 15px;
    width: 18px;
    height: 18px;
}
.header-private-nav .menu_top_private li a.my-account:before,
.header-private-nav .menu_top_private li a.change-password-top-link:before {
    background: url(../images/forsprites/ico-account-settings.png) no-repeat;
}
.header-private-nav .menu_top_private li a.beneficiaries:before {
    background: url(../images/forsprites/ico-beneficiary.png) no-repeat;
}
.header-private-nav .menu_top_private li a.accounts-summary:before {
    width: 16px;
    height: 19px;
    background: url(../images/forsprites/ico-account-summary.png) no-repeat;
}
.header-private-nav .menu_top_private li a.referralprogram:before {
    background: url(../images/forsprites/ico-refer-friends.png) no-repeat;
}
.header-private-nav .menu_top_private li a.referral-summary-top-link:before {
    background: url(../images/forsprites/ico-referral-summary.png) no-repeat;
}
.header-private-nav .menu_top_private li a.compliance:before {
    width: 15px;
    height: 15px;
    background: url(../images/forsprites/ico-account-compliance.png) no-repeat;
}
.header-private-nav .menu_top_private li a.requests-summary:before {
    background: url(../images/forsprites/ico-requests-summary.png) no-repeat;
}
.header-private-nav .menu_top_private li a.clients:before {
    background: url(../images/forsprites/ico-clients.png) no-repeat;
}
.header-private-nav .menu_top_private li a.virtual-accounts:before {
    background: url(../images/forsprites/ico-virtual-account.png) no-repeat;
}
.header-private-nav .menu_top_private li a.logout:before {
    width: 15px;
    height: 16px;
    background: url(../images/forsprites/ico-account-logout.png) no-repeat;
}
.header-private-nav .menu_top_private li a.connector-link:before {
    background: url(../images/forsprites/ico-download.png) no-repeat;
}
.header-private-nav .menu_top_private li a.commission-summary:before {
    background: url(../images/forsprites/ico-commission-summary.png) no-repeat;
}
.header-private-nav .menu_top_private li a.transactions-summary:before {
    background: url(../images/forsprites/ico-transactions-summary.png) no-repeat;
}
.header-private-nav .menu_top_private li a.incoming-requests-summary:before {
    background: url(../images/forsprites/ico-incoming-payment-request.png) no-repeat;
}
.header-private-nav .menu_top_private li a.flexi-spot-contracts:before {
    background: url(../images/forsprites/ico-flexi-spot.png) no-repeat;
}
.header-private-nav .menu_top_private li a.alerts-top-menu:before {
    background: url(../images/forsprites/ico-alert.png) no-repeat;
}
/*mobile only links*/
.header-private-nav .menu_top_private li > a.hidden-desktop {
    display: none;
}
header .mobile-private-nav-trigger a {
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 30px
}
.header-private-nav .menu_top_private ul li a.dropdown-toggle-mobile,
.header-private-nav .menu_top_private .menu_top_account {
    display: none;
}

/* Beneficiaries Collection Users */
.header-private-nav .menu_top_private .li-my-account ~ .li-change-password-top-link {
    display: none;
}
/* End Beneficiaries Collection Users */

/* Alerts */
span.alerts-info-number {
    background-color: red;
    border-radius: 3px;
    color: white;
    font-family: Arial;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
}
span.alerts-info-number:not(:empty) {
    padding: 1px 2px;
    vertical-align: super;
}
.header-private-nav li > span.alerts-info-number {
    position: absolute;
    right: 0;
}
/* End Alerts */

/* Private Area Head Menu */

/*Terms*/
.terms-content strong {
    display: inline-block;
    font-size: 18px;
    margin: 15px 0;
}
/*End Terms*/
.exchange-rates-page-header h2 {
    border-bottom: 1px solid #d5d5d1;
    font-family: MetronicProBold;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    margin: 0 0 10px;
    padding: 0 0 20px;
    text-align: left;
}
/* Start Foreign Exchange Service For Australian Business */
#pages_content_45215, #pages_content_45463, #pages_content_45492 { width: 100%; }
.page-id-7830 .compare .companies {
    width: 100%;
}
.page-id-7830 .compare {
    background: none;
}
.page-id-7830 .compare > .wrap:before {
    background: none;
    display: none
}
.page-id-7830 .compare h2 {
    display: none;
}
section.addons-line ul {
    list-style: outside none none;
    margin: 0 0 40px;
    overflow: hidden;
    padding: 0;
}
section.addons-line li {
    box-sizing: border-box;
    float: left;
    font-family: Calibri,Arial;
    font-size: 14px;
    padding: 0 10px;
    text-align: center;
    width: 19%;
    height: 19%;
}
.addons-line-text h4{
    color: #000;
    font-weight: bold;
}
section.addons-line li img {
    margin: 53px 0px;
}
section.addons-line li.small img {
    height: 45px;
    margin: 53px 0px;
}
section.addons-line li.big img {
    height: 58px;
    margin: 48px 0px;
}
section.addons-line li.bigger img {
    height: 77px;
    margin: 37px 0px;
}
.addons-line-logo {
    width: 150px;
    margin: auto;
    height: 150px;
    border-radius: 50%;
    border: #6F7078 solid 1px;
}
.warrping-sub-sector {
    background-color: #f1f1f1;
    padding: 10px;
}
.warrping-sub-sector ul li h4 {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
/* End Foreign Exchange Service For Australian Business */

/* Start Irish Partners */
.multicolors-divs {
    color: #fff;
    font-size: 16px;
}
div.text-in-orange, div.text-in-blue, div.text-in-green {
    padding: 15px;
    text-align: center;
    color:#fff;
}
.multicolors-divs div.text-in-orange, .multicolors-divs div.text-in-blue, .multicolors-divs div.text-in-green {
    width: 240px;
    float: left;
    margin: 8px;
}
div.text-in-orange {
    background-color: #ecac50;
}
div.text-in-blue {
    background-color: #3a54b7;
}
div.text-in-green {
    background-color: #b2cf5a;
}
.arrow-between-multicolors-divs {
    height: 66px;
    width: 48px;
    position: relative;
    margin: 1%;
    background: url(../images/forsprites/right-arrow-grey.png) no-repeat transparent;
    float: left;
    transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
}
.content-image-columns{
    height: 100%;
    width: 100%;
}
/* End Irish Partners */

.page-id-7793 .header h1 {
    font-size: 45px;
}
.menu-sign-up .eco-button, .menu-sign-up .button {
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    text-transform: none;
    padding: 10px 50px;
    background-color: #b2cf5a;
    color: #fff;
    display: inline-bolck;
    border-radius: 2px;
    text-align: center;
}
.menu-sign-up {
    text-align: center;
    margin: 0px auto;
}
.menu-sign-up .button {
    padding: 0px 45px 14px 30px;
    line-height: 53px;
}

/* Xero Partner */
.page-id-7818 .page-header-blue {
    background-image: url("../images/tm-xero-banner.jpg");
}
.page-id-7818 .page-header-blue .header-container {
    background: none;
}
.page-id-7818 .page-header-blue .header-container .logo::before {
    background-image: url("../images/tm-xero-logo.png");
    width: 120px;
    height: 101px;
}
.page-id-7818 .inner-text {
    overflow: visible;
}
.page-id-7818 h3.red {
    text-transform: uppercase;
}
.page-id-7818 .partners-form-container {
    padding-left: 10px;
    margin-left: -10px;
    padding-right: 10px;
    margin-right: -10px;
    margin-top: 20px;
}
.page-id-7818 .label_speak_to_us_row {
    display: none;
}
/* End Xero Partner */

/* Start international-payments-receivable */
div.div-two-column {
    padding-left: 35px;
}
div.div-two-column div{
    padding-bottom: 7px;
}
div.left-one {
    display: inline;
    float: left;
}
div.right-one {
    margin-left: 130px;
}
.page-id-7829 .inner-text-area .div-two-column:last-child div {
    width: 45%;
    border: 1px solid #000000;
    float: left;
    min-height: 325px;
    padding: 8px;
    margin-left: 5px;
    margin-bottom: 5px;
}
/* End international-payments-receivable */

/* Rates slider */
@-webkit-keyframes spot-rates-marquee {
    0% { left: 650px; }
    100% { left: -100%; }
}
@-moz-keyframes spot-rates-marquee {
    0% { left: 650px; }
    100% { left: -100%; }
}
@-ms-keyframes spot-rates-marquee {
    0% { left: 650px; }
    100% { left: -100%; }
}
@-o-keyframes spot-rates-marquee {
    0% { left: 650px; }
    100% { left: -100%; }
}
@keyframes spot-rates-marquee {
    0% { left: 650px; }
    100% { left: -100%; }
}
.live-spot-rates .info {
    display: inline-block;
    color: white;
    font-weight: bold;
    float: left;
    width: 140px;
}
.residence-country-id-211 .live-spot-rates .info span {
    display: table;
    text-align: center;
 }
.ico-spot-rates {
    margin: 0;
    margin-right: 1em;
}
.spot-rates-marquee {
    color: white;
    overflow: hidden;
    float: left;
    left: 0;
    width: 650px;
    margin-top: 0.2em;
}
.spot-rates-marquee-inner {
    position: relative;
    float: left;
}
.spot-rates-marquee-inner2 {
    height: 100%;
    max-width: none;
    width: auto;
    position: relative;
    display: block;
    float: left;
    clear: both;
    white-space: nowrap;
}
.spot-rates-marquee-inner2.animated {
    -webkit-animation: spot-rates-marquee 300s linear infinite;
    -moz-animation: spot-rates-marquee 300s linear infinite;
    -ms-animation: spot-rates-marquee 300s linear infinite;
    -o-animation: spot-rates-marquee 300s linear infinite;
    animation: spot-rates-marquee 300s linear infinite;
    /*-webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    -ms-animation-delay: 3s;
    -o-animation-delay: 3s;
    animation-delay: 3s;*/
}
.spot-rates-marquee span.rate {
    display: inline-block;
    margin-left: 2em;
    font-weight: bold;
    transition: all 0.5s;
}
.spot-rates-marquee-inner2:hover {
    animation-play-state: paused;
}
.spot-rates-info {
    color: white;
    text-align:center;
    margin-bottom: 1em;
}
.live-spot-rates #refresh-rates-btn{
    box-sizing: border-box;
    display: inline-block;
    display: none;
    text-align: center;
    border: none;
    color: white;
    background-color: #b2cf5a;
    padding: 0.2em;
    width: 100%;
    font-weight: normal;
 }
 .live-spot-rates #refresh-rates-btn.loading{
    color: transparent;
    background-color: transparent;
    background-size: 16px 16px;
 }
.live-spot-rates .ico-spot-rates { margin-top: 0.2em; }
.live-spot-rates #spot-info-text { display: inline-block;padding: 0.2em; }
.live-spot-rates.stopped #spot-info-text,
.live-spot-rates.stopped .rates-slider-wrap,
.live-spot-rates.stopped .ico-spot-rates { display: none; }
.live-spot-rates.stopped #refresh-rates-btn { display: inline-block; }
/* End rates slider */
/* User client landing */
.page-id-7846 .inner-text {
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
.user-landing-menu {
    box-sizing: border-box;
    width: 100%;
    float: left;
    display: block;
    float: left;
}
.user-landing-menu .register-text {
    font-size: 18px;
    text-transform: none;
    text-align: left;
    color: #444;
}
.user-landing-menu .register {
    position: relative;
    text-align: left;
}
.user-landing-menu .register:after {
    background: url(../images/sprites.png);
    background-position: -433px -30px;
    width: 35px;
    height: 24px;
    content: '';
    position: absolute;
    top: 10px;
    top: calc(50% - 10px);
    right: 20px;
    pointer-events: none;
}
.user-landing-menu a {
    box-sizing: border-box;
    padding: 1em 0.5em;
    padding-right: 55px;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 24px;
}
.user-landing-menu .client-register-group a {
    background: #b2cf5a;
}
.user-landing-menu .login-group a {
    background: #3a54b7;
}
.user-landing-menu .menu-register-item {
    margin-top: 0;
    border: none;
}
.user-landing-menu .menu-register-item .register-text {
    opacity: 0.6;
    transition: all 1s;
    -webkit-transition: all 1s;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    transform-origin: bottom;
}
.user-landing-menu .menu-register-item:hover .register-text {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
.client-payment-info-message {
    text-align: center;
    color: #444;
    font-size: 1.3em;
    line-height: 1.2;
}
.client-payment-info-message .highlight {
    font-size: 1.1em;
}
/* End User client landing */
/* Client register */
#js_popup.client-register-login-popup {
    max-width: 500px;
    padding: 0.5em 5em;
}
#js_popup.client-register-login-popup .reg-form,
.page-id-7847 .reg-form {
    padding: 1em 2em;
    overflow: auto;
}
.page-id-7847 .inner-text {
    padding-bottom: 0;
    margin-top: -20px;
}
.page-id-7847 .form_table_outframe_2276  {
    max-width: 400px;
    margin: auto;
    float: none;
}
.page-id-7847 .form_table_outframe_2276 .form_label_cell {
    display: none;
}
.page-id-7847 .form_table_outframe_2276 .form_input_cell,
.page-id-7847 .form_table_outframe_2276 .form_input_cell .form_input,
.page-id-7847 .form_table_outframe_2276 .form_input_cell .form_input input {
    width: 100%;
}
.page-id-7847 .form_table_outframe_2276 .page_header {
    display: none;
}
.page-id-7847 div.form_table_outframe_2276 .calc_captcha_label_cell {
    display: block;width: 50%;
}
.page-id-7847 div.form_table_outframe_2276 .calc_captcha_input_cell {
    width: 50%;
}
.page-id-7847 div.form_table_outframe_2276 .calc_captcha_input_cell .form_input input{
    width: 50%;
}
.page-id-7847 div.form_table_outframe_2276 .login_terms_of_use_label_cell {
    display: block;
    width: 80%;
    line-height: 40px;
}
.page-id-7847 .form_table_outframe_2276 .login_terms_of_use_input_cell {
    width: 18%;
    float: right;
}
.page-id-7847 .form_table_outframe_2276 .login_terms_of_use_input_cell label {
    float: right;
}
#js_popup.client-register-login-popup .popup_header,
#js_popup.client-register-login-popup .form_label_cell {
    display: none
}
#js_popup.client-register-login-popup .calc_captcha_label_cell,
#js_popup.client-register-login-popup .login_terms_of_use_label_cell {
    display: inline-block;
    width: 60%;
}
#js_popup.client-register-login-popup .form_input_cell,
#js_popup.client-register-login-popup .form_input_cell .form_input,
#js_popup.client-register-login-popup .form_input_cell .form_input input{
    width: 100%;
}
#js_popup.client-register-login-popup .submit_type_input {
    width: 100%;
}
#js_popup.client-register-login-popup .login_terms_of_use_input_cell {
    width: 20%;
}
#js_popup.client-register-login-popup .calc_captcha_label_cell,
#js_popup.client-register-login-popup .calc_captcha_input_cell{
    width: 48%;
}
#js_popup.client-register-login-popup .form_input_cell .calc_captcha_form_input input {
    width: 60%;
}
#js_popup.client-register-login-popup .submit_type_input input {
    width: 100%;
}
#js_popup.client-register-login-popup {
    min-height: 200px;
}
#js_popup.client-register-login-popup #popup_content {
    padding: 0;
}
/* End Client register */

/* Refer A Friend */
.page-id-7848 .refer-wrap .form_table_outframe,
.page-id-8442 .refer-wrap .form_table_outframe {
    width: 55%;
}

.page-id-7692 .page-header-blue,
.page-id-7848 .page-header-blue,
.page-id-8442 .page-header-blue,
.page-id-7885 .page-header-blue {
    display: none;
}
.page-id-7692 .page-container,
.page-id-7848 .page-container,
.page-id-8442 .page-container,
.page-id-7885 .page-container {
    background-color: #fff;
    padding-top: 0;
}
.page-id-7692 .page-content,
.page-id-7848 .page-content,
.page-id-8442 .page-content,
.page-id-7885 .page-content {
    width: 100%;
    padding: 0;
}
.page-id-7692 .page-container .content,
.page-id-7848 .page-container .content,
.page-id-8442 .page-container .content,
.page-id-7885 .page-container .content {
    background: url(../images/bg-refer.jpg) no-repeat center;
    background-size: cover;
    padding: 0;
}
.page-id-7692 header:not(.sticky) .top-nav-container,
.page-id-7848 header:not(.sticky) .top-nav-container,
.page-id-8442 header:not(.sticky) .top-nav-container,
.page-id-7885 header:not(.sticky) .top-nav-container {
    background: none;
}
.page-id-7848 .refer-header h1,
.page-id-7848 .refer-header h2,
.page-id-7848 .header,
.page-id-7848 .refer-wrap h3,
.page-id-7848 .refer-wrap label,
.page-id-7848 section.how-it-works-refer,
.page-id-7848 section.how-it-works-refer h2,
.page-id-7848 section.how-it-works-refer .get-started,
.page-id-7848 .button, .rlbuttons a, .menu-register a,
.page-id-7885 .refer-header h1,
.page-id-7885 .refer-header h2,
.page-id-7885 .header,
.page-id-7885 .refer-wrap h3,
.page-id-7885 .refer-wrap label,
.page-id-7885 section.how-it-works-refer,
.page-id-7885 section.how-it-works-refer h2,
.page-id-7885 section.how-it-works-refer .get-started,
.page-id-7885 .button, .rlbuttons a, .menu-register a,
.page-id-8442 .refer-header h1,
.page-id-8442 .refer-header h2,
.page-id-8442 .header,
.page-id-8442 .refer-wrap h3,
.page-id-8442 .refer-wrap label,
.page-id-8442 section.how-it-works-refer,
.page-id-8442 section.how-it-works-refer h2,
.page-id-8442 section.how-it-works-refer .get-started,
.page-id-8442 .button, .rlbuttons a, .menu-register a {
    font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}
.page-id-7848 .refer-header h1,
.page-id-8442 .refer-header h1,
.page-id-7885 .refer-header h1 {
    font-size: 45px;
    line-height: 50px;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
}
.page-id-7848 .refer-header h2,
.page-id-8442 .refer-header h2,
.page-id-7885 .refer-header h2 {
    font-size: 35px;
    line-height: 35px;
    color: #BFD777;
}
.refer-header {
    width: 1010px;
    float: none;
    margin: auto;
}
.refer-header .header {
    margin-top: 150px;
}
.refer-header h1 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 60px;
    line-height: 60px;
    font-weight: normal;
    text-transform: uppercase;
    color: #202f7b;
}
.refer-header h2 {
    margin: 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 26px;
    line-height: 26px;
    font-weight: normal;
    color: #202f7b;
}
.refer-header p {
    color: #202f7b;
    font-size: 18px;
    line-height: 20px;
}
.refer-header ul.links, .page-id-8153 ul.links {
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 40px 0;
    list-style: none;
}
.refer-header ul.links li, .page-id-8153 ul.links li {
    display: inline-block;
    margin-right: 20px;
}
.refer-header ul.links li a, .page-id-8153 ul.links li a {
    padding: 15px;
}
.refer-header a.invite {
    background-color: #b2cf5a;
}
.refer-header a.rewards {
    background-color: #3f4a98;
}
.refer-wrap {
    box-sizing: border-box;
    width: 1010px;
    padding: 50px;
    background: white;
    float: none;
    margin: auto;
    overflow: hidden;
}
.refer-wrap .form_table_outframe {
    width: 48%;
    float: none;
    margin: 0 auto;
}
.refer-wrap .form_table_row {
    margin-top: 10px;
}
.refer-wrap .form_label_cell,
.refer-wrap .form_input_cell {
    clear: both;
    float: left;
    width: 100%;
}
.refer-wrap label {
    display: block;
    padding: 0 0 10px 0;
    font-family: MetronicProLight;
    font-size: 16px;
    line-height: 16px;
    color: #6f7078;
}
.refer-wrap label .required {
    display: none;
}
.refer-wrap .friend_email_row {
    margin-top: 0;
}
.refer-wrap .form_input_cell .form_input,
.refer-wrap .form_input_cell textarea,
.refer-wrap .form_input_cell input:not([type="submit"]) {
    width: 100%;
    font-size: 16px;
}
.refer-wrap .friend_email_input_cell input {
    padding-left: 15px;
}
.refer-wrap .form_input_cell textarea {
    font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
    padding: 15px;
}
.page-id-8442 .refer-wrap .form_input textarea {
    max-height: 290px;
}
.refer-wrap .form_input_cell div.submit_type_input {
    width: auto;
}
.refer-wrap .button_subscribe_row input {
    font-size: 26px;
    line-height: 26px;
    height: auto;
    width: auto;
    padding: 15px 80px 15px 25px;
}
.refer-wrap .form_brother_input_cell {
    float: left;
}
.refer-right {
    box-sizing: border-box;
    width: 48%;
    float: right;
}
.refer-right input {
    margin-top: 10px;
}
.refer-wrap h3 {
    margin: 0 0 30px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 32px;
    line-height: 32px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    color: #b2cf5a;
}
.refer-wrap h4 {
    margin: 0;
    float: left;
    padding: 0;
    font-family: MetronicProLight;
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
}
.refer-wrap .refer-right input {
    box-sizing: border-box;
    padding: 15px;
    width: 100%;
    font-size: 16px;
}
section.how-it-works-refer {
    margin-top: 50px;
    padding-bottom: 50px;
    box-sizing: border-box;
    width: 100%;
    float: left;
    background: white;
}
section.how-it-works-refer .wrap {
    box-sizing: border-box;
    width: 1010px;
    float: none;
    margin: auto;
}
section.how-it-works-refer h2 {
    margin: 30px 0;
    padding: 0;
    font-family: MetronicProAir;
    font-size: 32px;
    line-height: 32px;
    font-weight: bold;
    color: #202f7b;
    text-align: center;
}
section.how-it-works-refer p.info {
    text-align: center;
    font-size: 20px;
}
section.how-it-works-refer .steps .step {
    margin: 0 0 50px 0;
    clear: both;
}
section.how-it-works-refer .steps .step .left,
section.how-it-works-refer .steps .step .right {
    width: 250px;
    padding-top: 30px;
    padding-bottom: 30px;
}
section.how-it-works-refer .steps .step .left {
    float: left;
    padding-right: 150px;
    background: url(../images/forsprites/arr-refer-step-left.png) no-repeat right center;
}
section.how-it-works-refer .steps .step .right {
    float: right;
    padding-left: 150px;
    background: url(../images/forsprites/arr-refer-step-right.png) no-repeat left center;
}
section.how-it-works-refer .icon {
    margin: auto;
    float: none;
    width: 210px;
    display: inline-block;
}
section.how-it-works-refer .icon-1 {
    background: url(../images/forsprites/ico-refer-step-1.png) no-repeat center center;
    height: 126px;
}
section.how-it-works-refer .icon-2 {
    background: url(../images/forsprites/ico-refer-step-2.png) no-repeat center center;
    height: 126px;
}
section.how-it-works-refer .buttons-wrap {
    text-align: center;
}
section.how-it-works-refer  .get-started {
    display: inline-block;
    float: none;
    font-size: 20px;
    line-height: 20px;
    text-transform: none;
    border: 1px solid #b2cf5a;
    color: #b2cf5a;
    margin: auto;
    text-align: center;
    width: auto;
}

#refer_friend_annonimous_calc_captcha_row input {
    width: 20%;
}

/* Refer A Friend Anonimous for ie9 see ie9.css */
#refer_friend_annonimous_refer_a_friend_annonimous_name_label_cell,
#refer_friend_annonimous_refer_a_friend_annonimous_from_email_label_cell,
#refer_friend_annonimous_refer_a_friend_annonimous_friend_email_label_cell {
    display: none;
}
/* End Refer A Friend */

/* Quickbooks Multicurrency Payments */
.page-id-7851  ul li:before {
    content: '-';
    position: absolute;
    left: 15px;
    top: 0;
}
.page-id-7851 ol li {
    margin-bottom: 15px;
}
.page-id-7851 ul {
    list-style: none;
    -webkit-padding-start: 0px;
    padding: 0;
}
.page-id-7851 ol ul li {
    margin-bottom: 0;
    padding-left: 30px;
    margin: 5px 0px;
    position: relative;
}
/* Quickbooks Multicurrency Payments */

/* Testimonials in Right sidebar template with custom text and custom video Used in testimonials_right_sidebar.tpl */
.inner-page-right-testimonials section.testimonials .boxes li.review {
    width:100%;
    margin: 0;
    color: #6f7078;
    background-color: #e9eaeb;
}

.inner-page-right-testimonials section.testimonials .boxes li.video {
    width: 100%;
    height: auto;
    background-color: #e9eaeb;
    padding: 15px;
}

.inner-page-right-testimonials section.testimonials .boxes li {
    margin: 5px auto;
    float: none;
}

.inner-page-right-testimonials .arr-play {
    position: absolute;
    bottom: 90px;
    right: 100px;
}

.inner-page-right-testimonials section.testimonials .boxes li.video a,
li.video a {
    position: relative;
    top: auto;
    left: auto;
}
/* How our service works */
.page-id-7828 img.how-it-works,
.page-id-7489 img.how-it-works {
    box-sizing:border-box;
    max-width: 100%;
    display: block;
    margin: auto;
}
/* Receivables How It Works - foreign-currency-receivables-how-it-works.asp */
.page-id-8153 section.testimonials {
    padding: 0;
}
.page-id-8153 .blue-h1 h2,
.page-id-8153 .blue-h1 span {
    margin: 0;
    font-size: 38px;
    line-height: 45px;
}
.page-id-8153 .inner-text {
    background: transparent;
    box-shadow: 0;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.15);
    margin-top: 0;
}
.page-id-8153 .inner-text-area-no-right {
    overflow: hidden;
    zoom: 1;
    background: url(../images/sprites.png) no-repeat -9px -252px;
}
.page-id-8153 section.testimonials .boxes li:first-child {
    margin-left: 0;
}
.page-id-8153  section.testimonials .boxes li:last-child {
    margin-right: 0;
}
.page-id-8153 section.testimonials .boxes li {
    margin: 1px;
}
.pages_content.left_60_percent {
    width: 60%;
    text-align: left;
}
.page-id-8153 h2 strong,
.page-id-8153 h1 strong {
    font-family: MetronicProBold;
    font-weight: normal;
}
.page-id-8153 section.details .screen {
    width: 470px;
}
.page-id-8153 section.details .steps li {
    -webkit-box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    padding: 20px;
}
.page-id-8153 section.details .steps li .number {
    margin-top: 20px;
}
.page-id-8153 section.details .steps li .description h3 {
    font-size: 25px;
}
.page-id-8153 ul.links {
    padding: 0;
}
.page-id-8153 .page-header-blue .header {
    padding: 15px 0;
    font-size: 24px;
    line-height: 32px;
    color: #fff;
}
.page-id-8153 .header h1 {
    font-size: 40px;
}
/* Newspapers */
section.newspapers {
    background-color: white;
    padding: 2em 0;
}
section.newspapers .header {
    text-align: center;
    font-size: 30px;
    line-height: 32px;
    text-transform: uppercase;
    margin: 1em 0;
}
section.newspapers ul.newspapers-list li {
    display: inline-block;
}
.ico-newspaper {
    width: 190px;
    height: 100px;
    background-repeat: no-repeat;
    background-image: url('../images/sprites-newspapers.png');
    display: inline-block;
}
.ico-newspaper-businesspost {
    background-position: -1px -1px;
}
.ico-newspaper-economist {
    background-position: -193px -1px;
}
.ico-newspaper-elmundofinanciero {
    background-position: -1px -103px;
}
.ico-newspaper-finextra {
    background-position: -193px -103px;
}
.ico-newspaper-ft {
    background-position: -1px -205px;
}
.ico-newspaper-independent {
    background-position: -193px -205px;
}
.ico-newspaper-irishexaminer {
    background-position: -1px -307px;
}
.ico-newspaper-pymnts {
    background-position: -193px -307px;
}
.ico-newspaper-siliconrepublic {
    background-position: -385px -1px;
}
.ico-newspaper-thesundaytimes {
    background-position: -385px -103px;
}

/* Progressbar */
.loading-msg-progressbar {
    width: 80%;
    display: inline-block;
    position: relative;
}
.loading-msg-progressbar .progressbar-value {
    position: absolute;
    left: 5px;
    top: 1px;
    color: #fff;
    font-weight: bold;
}
.loading-msg-progressbar .progressbar-value[data-value='0'] {
    color: #000;
}
.loading-msg-progressbar .progressbar-value:after {
    content: attr(data-value) '%';
}

progress {
    /* Get rid of the default appearance */
    appearance: none;

    /* This unfortunately leaves a trail of border behind in Firefox and Opera. We can remove that by setting the border to none. */
    border: none;

    /* Add dimensions */
    width: 100%; height: 20px;

    /* Although firefox doesn't provide any additional pseudo class to style the progress element container, any style applied here works on the container. */
    background-color: whiteSmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;

    /* IE10+ supports progress element that too partially. It only allows to change the background-color of the progress value using the 'color' attribute. */
    color: royalblue;

    position: relative;
    margin: 0 0 1.5em;
}

/*
Webkit browsers provide two pseudo classes that can be use to style HTML5 progress element.
-webkit-progress-bar -> To style the progress element container
-webkit-progress-value -> To style the progress element value.
*/

progress::-webkit-progress-bar {
    background-color: whiteSmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;
}
progress::-webkit-progress-value {
    position: relative;

    background-image:
	   -webkit-linear-gradient(-45deg,
	                           transparent 33%, rgba(0, 0, 0, .1) 33%,
	                           rgba(0,0, 0, .1) 66%, transparent 66%),
	   -webkit-linear-gradient(top,
	                           rgba(255, 255, 255, .25),
	                           rgba(0, 0, 0, .25)),
	   -webkit-linear-gradient(left, #09c, #b2cf5a);

    background-size: 35px 20px, 100% 100%, 100% 100%;
    border-radius:3px;

    /* Let's animate this */
    -webkit-animation: animate-stripes 5s linear 0 infinite;
    animation: animate-stripes 5s linear infinite;

    -webkit-transition : width 1s ease;
    transition : width 1s ease;
}

/* 03.2016 Stripes animation isn't working for progress value */
@-webkit-keyframes animate-stripes {
    0% {background-position: 0px 0px, 0 0, 0 0}
    100% {background-position: -100px 0px, 0 0, 0 0}
}
@keyframes animate-stripes {
    0% {background-position: 0px 0px, 0 0, 0 0}
    100% {background-position: -100px 0px, 0 0, 0 0}
}

/* Let's spice up things little bit by using pseudo elements. */

progress::-webkit-progress-value:after {
    /* Only webkit/blink browsers understand pseudo elements on pseudo classes. A rare phenomenon! */
}

/* Firefox provides a single pseudo class to style the progress element value and not for container. -moz-progress-bar */

progress::-moz-progress-bar {
    /* Gradient background with Stripes */
    background-image:
        -moz-linear-gradient(
            135deg,
            transparent,
            transparent 33%,
            rgba(0,0,0,.1) 33%,
            rgba(0,0,0,.1) 66%,
            transparent 66%
        ),
        -moz-linear-gradient(
            top,
            rgba(255, 255, 255, .25),
            rgba(0,0,0,.2)
        ),
        -moz-linear-gradient( left, #09c, #b2cf5a);

    background-size: 35px 20px, 100% 100%, 100% 100%;
    border-radius:3px;

    /* Firefox doesn't support CSS3 keyframe animations on progress element. Hence, we did not include animate-stripes in this code block */
}

/* The percentage will automatically fall in place as soon as we make the width fluid. Now making widths fluid. */

p[data-value] {
    position: relative;
}
p[data-value]:after {
    content: attr(data-value) '%';
    position: absolute; right:0;
}
/* End Progressbar */

/* Menu sign up contacts */
.menu_simple_links {
    display: block;
}
.menu_simple_links li {
    display: inline-block;
    margin: 0.5em 1em;
}
.menu_simple_links li a {
    padding: 1em;
    text-transform: none;
}
.menu_simple_links li a.contact {
    color: #6f7078;
    border: 1px solid #6f7078;
    min-width:190px;
    background-color: white;
}

/* Start Multi Currency Accountancy Software page */
.quotes-image {
    float: right;
    margin-left: 20px;
}
/* End Multi Currency Accountancy Software page */
/* Request a quote form */
#js_popup.request-a-quote-form { max-width: 500px; }
.request-a-quote-form #popup_content { min-height: 80px; padding: 1em; }
.request-a-quote-form { padding: 1em; }
.request-a-quote-form .page_header { color: #4f6eb1; font-weight: normal }
.request-a-quote-form .form_label { display: none; }
.request-a-quote-form .form_input_cell,
.request-a-quote-form .form_input,
.request-a-quote-form .form_input input,
.request-a-quote-form .form_input select,
.request-a-quote-form .form_input textarea { width: 100%; }
.request-a-quote-form .first_name_row,
.request-a-quote-form .last_name_row { width: 48%; }
.request-a-quote-form .first_name_row { margin-right: 4%; }
.request-a-quote-form .calc_captcha_row input,
.request-a-quote-form .button_subscribe_row input  { width: auto; }
.request-a-quote-form #__phone_number_mobile_phone  {
    width: auto;
    width: calc(100% - 128px);
    max-width: 80%;
}

.request-a-quote-form .select_type_input select {
    background-color: #6f7078;
    color: white;
}
.msg_no_results_found { display: none; }

/* Mass payments */
.mass-payments section.banner-why ul  {
    color: white;
    font-size: 20px;
}
.mass-payments section.banner-why ul li {
    background: rgba(0, 0, 0, 0) url(../images/landing-pages/green-bull.png) no-repeat scroll 0 8px;
    display: block;
    font-size: 1em;
    min-height: 20px;
    padding: 9px 15px 15px 35px;
    text-align: left;
}
.page-id-8280 .page-content { width: 100%; }
.mass-payments section.banner-why {
    background-image: url(../images/bg-masspayments.jpg);
    height: auto;
    min-height: 550px;
}
.mass-payments section.banner-why h1 {
    font-size: 48px;
    font-weight: normal;
    margin: 0 0 20px 0;
    padding-top: 0.5em;
    text-transform: uppercase;
}
.mass-payments section.banner-why h2 {
    margin: 0 0 25px 0;
    font-size: 50px;
    line-height: 50px;
    font-weight: bold;
    color: #b2cf5a;
    text-transform: uppercase;
}
section.why-tm-bi .text {
    float: left;
    width: 100%;
    font-family: MetronicProLight;
    font-size: 17px;
    line-height: 21px;
}
.mass-payments section.why-tm-bi h2 {
    text-align: center;
}
.mass-payments section.why-tm-bi .text p,
.mass-payments section.saving-section .text p,
.mass-payments section.integrate-section p {
    font-size: 17px;
}
section.banner-why.mass-payments .btn {
    border: 2px solid #b2cf5a;
    color: #b2cf5a;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    padding: 15px 30px;
    text-transform: uppercase;
}
.mass-payments .how-it-works-images {
    background: #f8f8fa url(../images/bg-stripe-grey.gif) repeat-x bottom;
    font-family: "MetronicProAir",sans-serif;
    font-size: 18px;
    padding-bottom: 50px;
    text-align: center;
}
.mass-payments .how-it-works-images .wrap {
    margin: 0 auto;
    width: 1010px;
}
.mass-payments .how-it-works-images h2 {
    font-size: 40px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 30px 0;
    text-transform: uppercase;
}
.mass-payments .how-it-works-images .item {
    display: inline-block;
    width: 32%;
    vertical-align: top;
}
.mass-payments .how-it-works-images .item img {
    max-width: 100%;
}
.mass-payments .how-it-works-images .item strong {
    color: #b5d043;
    display: block;
    font-family: "MetronicProBold",sans-serif;
    font-size: 80px;
    font-weight: normal;
    line-height: 1;
    margin: 0 0 15px 0;
}
.mass-payments .how-it-works-images .item p {
    font-size: 14px;
    padding: 0 30px;
}
.saving-section {
    background: #f8f8fa;
    font-family: "MetronicProAir",sans-serif;
    font-size: 18px;
    padding: 50px 0;
    background: #fff url(../images/bg-stripe-grey.gif) repeat-x bottom;
}
.saving-section .wrap {
    margin: 0 auto;
    overflow: hidden;
    width: 1010px;
}
.saving-section h2 {
    font-size: 40px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0 0 30px 0;
    text-align: center;
    text-transform: uppercase;
}
.saving-section .icon {
    float: left;
    width: 170px;
}
.saving-section .icon i {
    background: url(../images/icons/clock-dollar.png);
    display: block;
    width: 165px;
    height: 191px;
    max-width: 100%;
}
.saving-section .text {
    float: right;
    width: 800px;
}
.integrate-section {
    background: #fff;
    font-family: "MetronicProAir",sans-serif;
    font-size: 18px;
    padding: 50px 0;
    background: #f8f8fa url(../images/bg-stripe-grey.gif) repeat-x bottom;
}
.integrate-section .wrap {
    margin: 0 auto;
    overflow: hidden;
    width: 1010px;
}
.integrate-section h2 {
    font-size: 40px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0 0 30px 0;
    text-align: center;
    text-transform: uppercase;
}
.integrate-section .logos {
    border: 1px solid #cecece;
    margin: 50px auto;
    max-width: 800px;
    padding: 30px;
    text-align: center;
}
.integrate-section .logos span {
    display: inline-block;
    margin: 15px 0;
    width: 190px;
}
.integrate-section .btn {
    border: 2px solid #b2cf5a;
    color: #b2cf5a;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    padding: 10px 30px;
    text-transform: uppercase;
}
.mass-payments-faq {
    background-color: white;
}
.mass-payments-faq .faq {
    padding: 0.5em;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2;
}
.mass-payments-faq .faq .wrap {
    font-family: "MetronicProAir", sans-serif;
}
.mass-payments-faq .faq h2 {
    font-size: 40px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 30px 0;
    text-align: center;
    text-transform: uppercase;
}
.key-benefits {
    font-size: 18px;
    background-color: white;
}
div.key-benefits {
    padding-bottom: 50px;
    background: #fff url(../images/bg-stripe-grey.gif) repeat-x bottom;
}
.key-benefits h2 {
    font-size: 40px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 30px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: MetronicProAir, sans-serif;
}
.key-benefits ul.items {
    margin: 0;
    padding: 0;
    -webkit-padding-start: 0;
}
.key-benefits ul.items li {
    display: inline-block;
    list-style: none;
    margin: 0 0 30px 0;
    padding: 0 2.3%;
    vertical-align: top;
    width: 20%;
    text-align: center;
}
.key-benefits li:before {
    background: url(../images/sprite-benefits.png) no-repeat;
    content: '';
    display: block;
    height: 150px;
    margin: 0 auto 20px auto;
    width: 150px;
}
.key-benefits li:nth-child(1):before { background-position: 0 0; }
.key-benefits li:nth-child(2):before { background-position: -150px 0; }
.key-benefits li:nth-child(3):before { background-position: -300px 0; }
.key-benefits li:nth-child(4):before { background-position: -450px 0; }
.key-benefits li:nth-child(5):before { background-position: -600px 0; }
.key-benefits li:nth-child(6):before { background-position: -750px 0; }
.key-benefits li:nth-child(7):before { background-position: -900px 0; }
.key-benefits li:nth-child(8):before { background-position: -1050px 0; }
/* End mass payments */

#c_refresh_button_x {
    font-size: 18px;
}
/* Start 404 page */
.alert-text.pages_content{
    float: left;
}
.alert-text-right.pages_content {
    float: right;
    margin: 4% 0 0 0;
}
.alert-text.pages_content {
    margin: 4% 0;
}
.alert-text.pages_content, .alert-text-right.pages_content {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
.alert-text.pages_content h2 {
    color: #3a60bd;
    font-family: MetronicProLight;
    font-size: 3.2em;
    padding: 0 0 0 6%;
}
.alert-text.pages_content p {
    padding: 1em 0em;
    font-family: MetronicProAir;
}
#cloud_404 {
    background-image: url("../images/cloud_404.png");
    background-repeat: no-repeat;
    background-size: 75% auto;
    display: inline-block;
    height: 70%;
    padding: 25%;
    width: 35%;
}
.alert-text-right a.button.right-arrow {
    background-color: #b2cf5a;
    background-repeat: no-repeat;
    color: white;
    font-family: MetronicProAir;
    font-size: 1.3em;
    padding: 2% 30% 2% 4%;
}
.alert-text-right.pages_content h4 {
    color: #909197;
    font-family: MetronicProAir;
    font-size: 1.5em;
    padding: 6% 0;
    text-transform: uppercase;
}
div.menu_404_page {
    width: 49%;
    display: inline;
    vertical-align: top;
}
div.menu-list.menu_404_page {
    display: inline;
    width: 49%;
}
.menu-list.menu_404_page ul{
    list-style: none;
    display: inline;
    width: 49%;
    margin: auto;
}
li.menu-list-page {
    width: 49%;
}
div.alert-text-right.pages_content.menu_404_page {
    margin: 0px;
}
.menu-list.menu_404_page li:before {
    background: url('../images/sprites.png') no-repeat -1292px -248px;
    position: absolute;
    width: 20px;
    height: 20px;
    content: '';
}
.menu-list.menu_404_page li {
    padding: 6px 0 0 30px;
}
li.menu-list-page a span {
    position: relative;
    padding: 0 0 0 30px;
    color: #909197;
    cursor: pointer;
    font-family: MetronicProAir;
    text-decoration: underline;
}
/* End 404 page */

/* book-call-a, /book-call-b page with embeded google form */
#pages_content_48038,
#pages_content_48039 {
    width:103%;
    padding: 0;
    margin: -28px -10px 0 -10px;
}
/* Home page */
.page-id-28 .banner {
    padding-top: 150px;
    background-size: cover;
    overflow: hidden;
    zoom: 1;
}
.top-nav-container a.register { display: none; }
/* Benefits section */
.global-benefits {
    background-color: white;
    text-align: center;
}
.global-benefits ul{text-align: left}
.global-benefits .content {
    clear: both;
    display: inline-block;
}
.global-benefits .content .span_1_of_3 {
    box-sizing: border-box;
    float: left;
}
.global-benefits .content .span_1_of_3  img {
    height: 200px;
    display: block;
    margin: auto;
    margin-bottom: 2em;
}
.global-benefits h2 {
    font-size: 30px;
    color: #204487;
    margin: 2em 0;
}
.global-benefits .content ul {
    list-style: none;
}
.global-benefits .content li {
    position: relative;
    margin: 3px 0;
    padding: 0 0 0 25px;
    font-weight: bold;
}
.global-benefits .content li:before{
    font-weight: bold;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/sprites.png) no-repeat;
    width: 16px;
    height: 13px;
    background-position: -1313px -280px;
}
.global-benefits .link {
    color: #3a54b7;
    font-weight: bold;
}
.banner .payment-provider-info {
    position: absolute;
    bottom: 50px;
    right:0;
    align-items: center;
}
.banner .payment-provider-info .text {
    margin: 0;
    color: #204487;
    font-size: 20px;
    line-height: 1.1;
    max-width: 250px;
    font-weight: normal;
    font-family: MetronicProBold;
    padding: 1em 0;
}
.banner .payment-provider-info img { width: 120px; }
section.testimonials .read-more {
    background-color: #3a54b7;
    color: white;
    border: none;
    font-family: MetronicProLight;
}
.banner .banner-content {
    position: relative;
}
.page-id-28 section.banner {
    background: url(../images/bg-home-white-to-blue.png) repeat-x;
    background-position: center center;
}
.page-id-28  .banner .quick-tools-before {
    margin-top: -100px;
    height: 125px;
}
.page-id-28 .menu-very-top a.register {
    background: #204487;
    line-height: 33px;
}
.page-id-28 .menu-very-top a.register:hover {
    background-color: #365ea9;
}
.page-id-28   header:not(.sticky) .menu-very-top {
    margin-right: 10px;
    display: inline-block;
}
header .header-group, header .menu-very-top {
    float: right;
}
header .menu-very-top a.client-login {
    line-height: 18px;
}
header .live-help a {
    float: left;
}
/* End home page */

/* Easter egg */
.easter-egg .menu_simple_links {
    text-align: center;
    display: inline-block;
}
.easter-egg {
    background: url(../images/easter-popup.png) bottom center no-repeat;
    background-size: contain;
    color: #204487;
    display: block;
    font-family: 'MetronicProRegular';
    height: 323px;
    padding: 70px 40px 0 40px;
    text-align: center;
    width: 295px;
    position: fixed;
    bottom: -393px;
    left: 0;
    transition: bottom 1s;
}

.easter-egg h3 {
    font-family: 'MetronicProLight';
    font-size: 26px;
    line-height: 1;
    margin: 0 20px 10px 20px;
}
.easter-egg h3 span {
    color: #09c;
    font-size: 30px;
}
.easter-egg h5 {
    font-family: 'MetronicProRegular';
    font-size: 16px;
    line-height: 1.2;
    margin: 0 0 10px 0;
}
.easter-egg h5:before {
    background: url(../images/ico-clock-blue-small.png) center center no-repeat;
    content: '';
    display: inline-block;
    height: 24px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 24px;
}
.easter-egg ul {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
    padding-left: 0;
}
.easter-egg a.read-more {
    background: #204487;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: 'MetronicProLight';
    font-size: 16px;
    padding: 5px 20px;
}
.wooden-text {
    background: url(../images/wooden-text.png);
    background-size: cover;
    height: 330px;
    text-align: center;
    width: 406px;
    color: #204487;
}
.wooden-text h3{
    color: #7b2639;
    font-size: 32px;
    line-height: 1;
    margin: 130px 30px 20px 30px;

}
.wooden-text h5{
    font-family: 'MetronicProRegular';
    font-size: 24px;
    line-height: 1.2;
    margin: 0 30px 20px 30px;
}
.wooden-text.message-with-close-btn{
    margin-top: 0;
}
.wooden-text .message-close {
    transform: scale(0.7);
    top: 65px;
    right: -11px;
}
.message.closed {
    opacity: 0;
    transition: all 2s;
}
.message.top-left.closed { opacity: 0; top: -100%; }

/* International Payroll */
.mass-payments section.banner-why.payroll { background-image: url(../images/bg-payroll.jpg); }
.mass-payments section.banner-why.payroll .centered { padding-top: 50px; }
.mass-payments section.payroll h1 { line-height: 1.1; font-size: 60px; font-weight: bold; padding-top: 0; }
.mass-payments section.payroll h2 { line-height: 1.1; font-size: 44px; font-weight: normal; text-transform: none; }
.mass-payments section.payroll ul li { padding: 9px 15px 15px 30px; }
.mass-payments section.payroll .menu_simple_links ul li { background: none; display: inline-block; padding: 0; }
.payroll .button.request-a-quote { background-color: #b2cf5a; }
.payroll .button.request-a-quote:hover { background-color: #b2e557; }
.payroll .button.request-a-quote:before { display: none; }
.simplified-payroll {
    background: #f8f8fa url(../images/bg-stripe-grey.gif) repeat-x top;
    font-size: 18px;
    padding-bottom: 50px;
}
.simplified-payroll h2 {
    font-size: 40px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 30px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: MetronicProAir, sans-serif;
}
.simplified-payroll ul.items {
    margin: 0;
    padding: 0;
    -webkit-padding-start: 0;
}
.simplified-payroll ul.items li {
    display: inline-block;
    list-style: none;
    margin: 0 0 30px 0;
    padding: 0 1%;
    vertical-align: top;
    width: 17%;
    text-align: center;
}
.simplified-payroll li:before {
    background: url(../images/sprite-payroll.png) no-repeat;
    content: '';
    display: block;
    height: 150px;
    margin: 0 auto 20px auto;
    width: 150px;
}
.simplified-payroll li:nth-child(1):before { background-position: 0 0; }
.simplified-payroll li:nth-child(2):before { background-position: -150px 0; }
.simplified-payroll li:nth-child(3):before { background-position: -300px 0; }
.simplified-payroll li:nth-child(4):before { background-position: -450px 0; }
.simplified-payroll li:nth-child(5):before { background-position: -600px 0; }
.payroll .why-choose {
    background: #fff;
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 50px;
}
.payroll .why-choose h2 {
    font-size: 40px;
    font-weight: normal;
    line-height: 1;
    padding: 30px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: MetronicProAir, sans-serif;
}
.payroll .why-choose .col {
    box-sizing: border-box;
    background: #2853ba;
    color: #fff;
    display: inline-block;
    margin: 0 2% 0 0;
    min-height: 310px;
    padding: 30px 15px;
    width: 32%;
}
.payroll .why-choose .col h3 {
    color: #b5d043;
    font-size: 24px;
}
.payroll .why-choose .col:last-child {margin: 0;}
.payroll .our-services {
    background: #f8f8fa url(../images/bg-stripe-grey.gif) repeat-x top;
    font-size: 15px;
    padding-bottom: 50px;
}
.payroll .our-services h2 {
    font-size: 40px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 30px 0;
    text-transform: uppercase;
    text-align: center;
    font-family: MetronicProAir, sans-serif;
}
.payroll .our-services ul.items {
    margin: 0;
    padding: 0;
    -webkit-padding-start: 0;
    text-align: center;
}
.payroll .our-services ul.items li {
    display: inline-block;
    list-style: none;
    margin: 0 0 30px 0;
    padding: 0 2.3%;
    vertical-align: top;
    width: 25%;
    text-align: left;
}
.payroll .our-services ul.items li strong {
    font-size: 18px;
    font-weight: bold;
}
.payroll .our-services li:before {
    background: url(sprite-benefits.png) no-repeat;
    content: '';
    display: block;
    height: 150px;
    margin: 0 0 20px 0;
    width: 150px;
}
.payroll .our-services li:nth-child(1):before { background: url(../images/sprite-benefits.png) -600px 0 no-repeat; }
.payroll .our-services li:nth-child(2):before { background: url(../images/sprite-payroll.png) -750px 0 no-repeat; }
.payroll .our-services ul.items li ul {
    -webkit-padding-start: 0;
}
.payroll .our-services ul.items li ul li {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.payroll .our-services ul.items li ul li:before {
    background: url(../images/green-check.png) left center no-repeat;
    display: inline-block;
    height: 6px;
    margin: 0 5px 0 0;
    width: 8px;
}
section.banner-why.payroll ul li:before {
    display: none;
}
section.reviews.white { background-color: white; }
.payroll section.reviews li {
    display: block;
    float: none;
    margin: 0 auto;
}
.send_money_from_cell .status span,
.send_money_to_cell .status span {
    display: none
}
/* Allowed countries page */
.page-id-8541 h3 {
    width: 100%;
    box-sizing: border-box;
    -webkit-margin-before: 0;
    margin-left: 0;
}
.status.status-yes,
.status.status-no {
    background-position: center center;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    margin: 0 auto;
}
.status.status-no { background-image: url(../images/icons/cross-red-bg.png); }
.status.status-yes { background-image: url(../images/icons/tick-green-bg.png); }
table.countries-transfers tbody tr td.country_cell { vertical-align: top; }


