/* LICENSE & DETAILS
   ==================================================

	Theme Name: Dante Child Theme
	Theme URI: https://dante.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Template: dante
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (https://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	DANTE CSS IMPORT
-------------------------------------------- */

@import url("../dante/style.css");

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */
:root {
	--clr-tone-0: #FFFFFF;
	--clr-primary: #1695CA;
	--clr-brand: #195C7D;
}
/* #Default @font-face
================================================== */
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/dante-child/assets/fonts/lato-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/dante-child/assets/fonts/fonts/lato-v17-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
  font-display: swap;
}

body {
	font-family: "Lato", Arial, Helvetica, Tahoma, sans-serif;
	font-weight: 400;
}
h1, h2, h3, h4, h5, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .spb_call_text, .impact-text, .impact-text-large, .testimonial-text, .header-advert, .sf-count-asset .count-number, #base-promo, .sf-countdown, .sf-icon-character, .fancy-heading h1 {
	font-family: "Lato", Arial, Helvetica, Tahoma, sans-serif;
	font-weight: 300;
}
strong, .sf-button, h6, .arrow-link, .standard-post-date, .sf-count-asset h6.count-subject, .progress-bar-wrap .bar-text > span.progress-value, .portfolio-showcase-wrap ul li .item-info span.item-title, table.sf-table th, .team-member figcaption span, .read-more-button, .pagination-wrap li span.current, #respond .form-submit input#submit, .twitter-link a, .comment-meta .comment-author, .woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge, .woocommerce .free-badge, .woocommerce a.button.alt, .woocommerce .coupon input.apply-coupon, .bag-product-title a, .woocommerce .shipping-calculator-form .update-totals-button button, table.totals_table tr.total, .woocommerce .button.update-cart-button, .woocommerce .button.checkout-button, #product-accordion .accordion-toggle, .woocommerce ul.products li.product-category h3 {
	font-family: "Lato", Arial, Helvetica, Tahoma, sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
}
/* --------------------------------------------
	DANTE CSS IMPORT
-------------------------------------------- */
h1 {color:#FFFFFF;}
@media(max-width:359px){
	div#habla_window_div {
		width:280px !important;
		left:0px !important;
	}
}
@media(min-width:360px){
	div#habla_window_div {
		width:300px !important;
	}
}
@media(max-width:479px){
	#logo img, #logo img.retina {
		max-width: 250px !important;
	}
	.su-logo {
		margin-top:10px;
		padding-left:12px;
		display:block;
	}
	.transfer-comparison-company{
	padding-top:10px;
	}
	.spb_tour .nav-tabs {width:100%; margin-bottom:30px;}
	.nav-tabs>li {width: 100% !important;}
	.spb_tour .tab-content {padding-left: 0px !important;}
	.fullwidth-row, .cal-hero, .wide-fullwidth-row {
		padding-right:0px !important;
		padding-left:0px !important;
	}
	.full-width-content-container, .full-width-sm-extra-gutter, .fullwidth-sublvl-1 .fullwidth-row {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.cal-container {
		padding-right:0px ;
		padding-left:0px;
	}
	.ww-all .nav-tabs>li{
		width:auto !important;
		text-indent: center;
	}
	.rate-alert-manage-img{
		width: 275px;
		height:100px;
	}
	.trustpilot-logo-highlight .trustpilot-logo-colour-lightbg { width:258px;}
	.trustpilot-logo-highlight .trustpilot-5stars { width:250px;}
	.ct-app-statscard-icon-container{
		display: block;
	    float: none;
	    margin:0 auto;
	    width: 100px;
	}
	.app-stat-value .sf-count-asset {margin-top:15px;}
	.ct-app-statscard-value-container{
		display: block;
    	text-align: center;
	}
	.lufc-clients-r, .lufc-clients-l {
	    font-size: 12px;
	    line-height: 14px;
	}
	.lufc-payments-partner {
		max-width: 180px
	}
	.lufc-inpage-feature-img:before {
		height: 315px;
		width: 130%;
		top: -100%;
		left: -15%;
	}
	.sf-icon-box img.sf-icon{
	    width: 25px;
	    height: 25px;
	}
	.ct-app-post-banner-container{
	    background-size: 60%;
	    background-position-y: bottom;
	    background-position-x: 115%;
	}
	.ct-tabs .spb_tabs .nav-tabs li a,
	.rt-text-2 .spb_tabs .nav-tabs li a {
		border: none;
		border-left: 5px solid #ffffff;
	}
	.ct-tabs .spb_tabs .nav-tabs li.active a,
	.rt-text-2 .spb_tabs .nav-tabs li.active a {
		border: none;
		border-left: 5px solid #1695CA;
	    background-color: #DCEFF7;
	}
	.ct-tabs .spb_tabs .nav-tabs li a:hover, .ct-tabs .spb_tabs .nav-tabs li.active a:hover,
	.rt-text-2 .spb_tabs .nav-tabs li a:hover, .rt-text-2 .spb_tabs .nav-tabs li.active a:hover{
		border-bottom: none;
		border-left: 5px solid #1695CA;
	}

	.full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li a {
		border: none;
		border-left: 5px solid transparent;
	}
	.full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li.active a{
		border: none;
		border-left: 5px solid #1695CA;
	    background-color: rgba(22, 149, 202, 0.4);
    	color: #ffffff;
	}
	.full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li a:hover, .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li.active a:hover {
		border-bottom: none;
		border-left: 5px solid #1695CA;
		color:#ffffff !important;
	}
}
@media(min-width:480px){
	div#habla_window_div {
		width:350px !important;
		right:0px !important;
	}
	.su-logo {
		margin-top:-40px;
	}
		.transfer-comparison-company{
	padding-top:2px;
	}
	.spb_tour .nav-tabs {width:200px;}
	.spb_tour .tab-content {padding-left: 215px;}
	.fullwidth-row, .cal-hero, .wide-fullwidth-row {
		padding-right:20px !important;
		padding-left:20px !important;
	}
	.full-width-content-container, .full-width-sm-extra-gutter, .cal-container {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.rate-alert-manage-img{
		width: 435px;
		height:165px;
	}
	.trustpilot-logo-highlight .trustpilot-logo-colour-lightbg { width:315px;}
	.trustpilot-logo-highlight .trustpilot-5stars { width:300px;}
	.ct-app-statscard-icon-container{
		display: block;
	    float: none;
	    margin:0 auto;
	    width: 100px;
	}
	.app-stat-value .sf-count-asset {margin-top:15px;}
	.ct-app-statscard-value-container{
		display: block;
    	text-align: center;
	}
	.lufc-clients-r, .lufc-clients-l {
	    font-size: 25px;
	    line-height: 27px;
	}
	.lufc-payments-partner {
		max-width: 295px
	}
	.lufc-inpage-feature-img:before {
		height: 320px;
		width: 560px;
		top: -118%;
		left: auto;
	}
	.sf-icon-box img.sf-icon{
	    width: 44px;
	    height: 44px;
	}
	.ct-tabs .spb_tabs .nav-tabs li a,
	.rt-text-2 .spb_tabs .nav-tabs li a {
		border: none;
		border-bottom: 5px solid #ffffff;
	}
	.ct-tabs .spb_tabs .nav-tabs li.active a,
	.rt-text-2 .spb_tabs .nav-tabs li.active a {
		border-left: none;
		border-bottom: 5px solid #1695CA;
	    background-color: transparent;
	}
	.ct-tabs .spb_tabs .nav-tabs li a:hover,  .ct-tabs .spb_tabs .nav-tabs li.active a:hover,
	.rt-text-2 .spb_tabs .nav-tabs li a:hover,  .rt-text-2 .spb_tabs .nav-tabs li.active a:hover {
		border-left: none;
		border-bottom: 5px solid #1695CA;
	}
	.full-hero-darkbg  .ct-tabs .spb_tabs .nav-tabs li a {
		border: none;
		border-bottom: 5px solid transparent;
	}
	.full-hero-darkbg  .ct-tabs .spb_tabs .nav-tabs li.active a {
		border-left: none;
		border-bottom: 5px solid #1695CA;
	    background-color: rgba(22, 149, 202, 0.4);
    	color: #ffffff;
	}
		.full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li a:hover, .full-hero-darkbg .ct-tabs .spb_tabs .nav-tabs li.active a:hover {
		border-left: none;
		border-bottom: 5px solid #1695CA;
		color:#ffffff !important;
	}
}
@media(max-width:767px) {
	.xs-hidden {
		display: none;
	}
	.sm-hidden {
		display: inline-block;
	}
	.xs-vis {
		display:inline-block;
	}
	.sm-vis, .md-vis, .lg-vis {
		display:none;
	}
	.flex {
		display:flex;
	}
	.col-xs-flex{
		display:flex;
		flex-direction: column;
	}
	.flex-stack-sm {
		flex-direction: column;
	}
	.flex-stack-rev-sm {
		flex-direction: column-reverse;
	}
	.fullwidth-sublvl-1, 
	.fullwidth50split {
		margin-left:-15px !important;
		margin-right:-15px !important;
		padding:0px !important;
	}
	.fullwidth-video-xs{
		padding-right:15px !important;
		padding-left:15px !important;
	}
	.fullwidth50-1, .fullwidth50-2 {
		width:100%;
	}
	.fullwidth50-1-content{
		padding-left:10px !important;
	}
	.fullwidth50-2-content{
		padding-right:10px !important;
	}
	/* lets rename this to something all the elements can share */
	h1, 
	.full-width-text h1,
	.h1-s, 
	.h1-fc, 
	.h1-tac, 
	.h1-fc-tac, 
	.h1-s-fc, 
	.h1-s-tac, 
	.h1-s-fc-tac, 
	.country-hero h1, 
	.country-su-hero h1, 
	.rft-hero h1, 
	.product-hero h1, 
	.fintech-aviv-hero h1, 
	.affiliate-hero h1, 
	.business-hero h1, 
	.personal-hero h1, 
	.webinar-hero h1, 
	.signup-hero h1, 
	.simpleheading2 h1, 
	.affiliate-hero h1 {
		font-size: 28px;
		line-height: 30px;
		text-align: center;
	}
	.paz-xs {padding-left:0px !important; padding-right:0px !important;}
	.paz-xs .spb_wrapper.clearfix {padding-left:0px !important; padding-right:0px !important;}
	.platform-do-donts {padding-left:15px; padding-right:15px;}
  	.faq-title {padding-top:15px; padding-bottom:15px;}
	.hero-overlay-full-bottom-con{ padding-bottom:0px; padding-top:40px;}
	.maz {margin:0px !important;}
	.product-benefit,
	.tac-xs-tal-sm, .tac-xs-tar-sm,
	.tac-xs-tal-md, .tac-xs-tar-md, .tac-sm {
		text-align: center;
	}
	.match-height-parent{
		flex-direction: column;
	}
	.acac, .acac-sm-acal, .align-hoz {margin:0 auto;}
	.top-img-heading {font-size: 40px !important; line-height: 42px !important; margin-top:0px !important; padding-top:0px !important;}
	.sf-parallax-video video{display:none;}
	.bg-type-cover.alt-bg.homehero{margin-left:-15px !important; margin-right:15px !important;}
	#page-wrap {padding: 0px !important;}
	.spb_testimonial_slider_widget.alt-bg.testimonial {margin-left: -15px !important; margin-right: -15px !important;}
	.full-width-text.alt-bg {margin-left: -15px !important; margin-right: -15px !important;}
	.bg-type-cover.alt-bg {margin-left: -30px !important; margin-right: -30px !important;}
	.post-fullwidth-row {margin-left: -15px !important; margin-right: -15px !important;}
	.ch-overlay{margin-top:-720px; padding-top:30px !important; padding-bottom:0px !important;}
	.ch-para {background-color:#222222; padding:20px;}
	.featuredin, .profile-image-list {width:50% !important;}
	.swatch-paper {margin-bottom:10px;}
	.colorswatch {
		height:100px;
		width:100%;
	}
	.user-type-icon-container{top:10px;}
	li.clearfix.carousel-item.recent-post.span3 img {
		width:390px;
	}
	.testimonial-img {clear:both}
	.hero-cf {text-align: center;}
	/* DELETE */.country-h1{text-align: center !important;}
	.cl-long-benefits {text-align:center;}
	.video-icon{display: block !important;}
	.tc-xs {text-align:center;}
	.joinus-button a.sf-button {width:100%;}
	.partnering-b {text-align:center !important; }
	.full-f-btn {list-style: none; width:100%; margin:0 25% !important;}
	.contact-us-oinfo {margin-top:0px !important; padding-top:20px !important; margin-bottom:0px !important;}
	.exp-video-sb a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {width: 355px !important;}
	.video-testimonial-btn a.sf-button.standard.accent.standard {width:355px !important;}
	.test-quote {margin-top:0px !important;}
	.rt-container {
		margin-bottom:0px !important;
	}
	.rt-img {
		padding:15px 0px 0px !important;
	}
	.rt-link-test-quote {
		text-align:center !important;
		padding:0px !important;
	}
	.rt-link-test-img-container {
		text-align: center !important;
	}
	.rt-testimonial-slider{
		margin-top:0px;
		margin-bottom:0px;
	}
	.sf-count-asset .count-number {font-size:34px;}
	.app-stat-value .sf-count-asset .count-number {
		font-size: 34px;
	}
	.homehero-pro {padding:0px !important;}
	.business-savings-img{text-align: center !important;}
	.bussiness-benefit, .subject-icon-link{
		margin-top:50px;
		margin-bottom:50px;
	}
	.steps-text{
		margin-bottom: 20px !important;
		text-align:center;
	}
	.page-id-6803 .rt-link-test-img-container {
	margin-bottom:-20px !important;
	}
	.su-testimonial-slider {padding-top:0px !important; }
	.su-login-btn{
		padding-right:15px !important;
	}
	.webinar-su-box {
		padding-top: 10px !important;
	}
	.webinar-hero{
		padding-top:80px !important;
	}
	.webinar-su-box h2{
		font-size:25px !important;
	}
	.dailyrates-title-bg{
	padding-top: 10px !important;
	padding-bottom: 3px !important;
	}
	.dailyrates-title-bg-v2{
	padding-top: 10px !important;
	padding-bottom: 3px !important;
	}
	/* DELETE */.cl-hero-h1 { 
	font-size: 35px;
	line-height: 35px;
	text-align: center !important;
	}
	.cl-hero-cta {
		margin-top: 120px !important;
	}
	.platform-hero-cta{
		margin-top:60px;
	} 
	.page-id-6399 #modal-3 .modal-dialog, 
	.page-id-8541 #modal-3 .modal-dialog, 
	.page-id-8308 #modal-3 .modal-dialog, 
	.page-id-8309 #modal-3 .modal-dialog, 
	.page-id-8338 #modal-3 .modal-dialog,
	.page-id-8342 #modal-3 .modal-dialog,
	.page-id-8344 #modal-3 .modal-dialog,
	.page-id-8346 #modal-3 .modal-dialog,
	.page-id-8329 #modal-3 .modal-dialog,
	.page-id-11513 #modal-3 .modal-dialog{
		width:95%;
	}
	.sum-title {
	padding-top:30px;
	margin-bottom:25px;
	font-size: 22px;
	line-height: 24px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	color: #888888;
	}
	.post-auth {
		text-align: center;
	}
	.bullet-icon{
	margin-left:50px;
	}
	.su-form-product{
		margin-bottom:0px;
	}
	.su-product-hero-disc {
		margin-top: -10px;
	}
	.hero-toggle, .hero-toggle .toggle-wrap, .news-resource-nav, .news-resource-nav .toggle-wrap{
		margin-bottom:0px;
	}
	.transfer-comparison-rate{
		padding-top:40px;
	}
	.pt-expat-bg{background-image:none;}
		.ihl-marketplace-track{margin-bottom:354px;}
	.ihl-marketplace-track:after {
		left: 10px;
		bottom: -485px;
		background-size: 540px !important;
		width: 540px;
		height: 408px;
	}
	.rt-text .spb_tabs .nav-tabs{padding-left:0px;}
	#sc-map-recent-trades:before, #sc-map-europe:before, #sc-map-americas:before, #sc-map-asia:before, #sc-map-africa:before, #sc-map-middle-east:before, #sc-map-oceania:before {
		display:none;
	}
	#sc-map-recent-trades-sprite:before, #sc-map-europe-sprite:before, #sc-map-americas-sprite:before, #sc-map-asia-sprite:before, #sc-map-africa-sprite:before, #sc-map-middle-east-sprite:before, #sc-map-oceania-sprite:before {
		display:none;
	}
	.smt-widget .container{
		width:100%;
	}
	.comp-heading {
		text-align:center;
		padding:6px 20px 10px;
		margin-bottom:0px;
	}
	.comp-ct {background-color:#cee4ee;}
	.comp-other {background-color:#eeeeee;}
	.presscontainer {min-height: 300px;}
	.hero-subheading {text-align:center;}
	.pdv-video{
	    margin: 0px auto 10px;
	}
	.faq-qanda:before{
		top:-102px;
		left:50%;
		margin-left:-132px;
		background-image: url('https://www.currencytransfer.com/wp-content/uploads/2014/06/faq-qanda.png'); 
	}
	.faq-qanda{margin-top:130px; padding-top:160px; text-align:center;}
	.cf-col-sm-6-1, .cf-col-sm-6-2{ display: inline-block; width: 100%;}
	.header-contact{
			text-align:center;
	}

	.su-product-testimonials:before {
		display:none;
	}
	.ww-all .spb_tabs .nav-tabs li a{
    	font-size: 28px;
	}		
	.ww-all ul.nav.nav-tabs,
	.ww-all-fr ul.nav.nav-tabs{
		margin-top:-12px !important;
		padding-left:0px !important;
	}
	.ww-all .h1-fc{
		text-align:left;
		padding-left:20px;
	}
	.np-list .mini-items .blog-item figure {
		width: 100%;
	}
	.np-list .container{
    	margin-left: 20px;
    	margin-right: 20px;
	}
	.np-img{
		width:100%;
	}
	.np-excerpt{
		width:100%;
		padding:20px 20px 0px 0px;
	}
	.np-list-item-sim, .webinar-highlight{
		margin: 25px 33px 0px 33px
	}
	.saving-widget-con .joinus-button{
		padding:0 35px;
	}
	.tour-profile-user-img{
		margin-top: -185px;
	}
	.undertitleheading{
		font-size: 18px;
		font-weight: 400;
    	line-height: 25px;
	}
	.call-back-hero{
		padding:35px 0px;
	}
	.call-back-title h3, .call-back-title h1{
		text-align: center !important;
	}
	.about-benifit-cards .sf-icon-box-animated .front{
		height:350px;
	}
	.inline-form li{
		display:block;
	}
	.img-grid-5-2 {
		padding-right:0px;
		padding-left:0px;
	}
	.affiliate-options-disc{
		padding-right: 30px;
		padding-left: 30px;
	}
	.business-hero, .personal-hero {
		padding-bottom:140px;
	}
	.platform-screen-button {
		margin-top: -165px;
	}
	.large-video-overlay a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {
		height: 280px;
		width: 158px;
	}
	.business-exp-video a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {
		background-size: 280px 158px;
	}
	.btn-option1{
		display:block;
	}
	.btn-option-or{
		display:block;
	}
	.btn-option2{
		display:block;
	}
	.featuredin, .profile-image-list{
		padding:0px;
		margin-bottom:0px;
	}
	.featuredin-logo, .lufc-stdd-partners-logos {
		width:160px;
		height:60px;
		background-size: 160px;
	}
	.platform-half-stage:before{
	    background: url("https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/platform-img/platform-half-stage-transfer-history.png") no-repeat;
	    background-size: 533px 450px;
	    width: 533px;
	    height: 450px;
	    margin-left: -26px;
	}
	.platform-half-stage:before{
	    left: 40%;
	    top: -40px;
	}
	.vid-tut-transcript-container .toggle-wrap .spb_toggle{
   		margin:0px -15px 0px -15px;
	}
	.vid-tut-chaplist-right, .vid-tut-chaplist-left {
		text-align:center;
	}
	.tutorial-video-lz-img-link {
		width: 230px;
	}
	.tut-video-lz-img-con{
		width:100%;
	}
	.blog-header {
    	height: auto;
	}
	.blog-header-logo{
		padding-top:30px;
	}
	.blog-page #main-nav-sticky-wrapper,
	.blog-post #main-nav-sticky-wrapper {
		display:none;
	}
	.blog-post .page-heading .blog-post-heading-text {
		text-align: center;
		padding-top: 60px;
		padding-bottom: 40px;
	}
	.blog-post .page-heading h1 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.dmc-mid-market-rates-container {
		overflow-x: scroll;
	}
	.dmc-rate-header-to-title, .dmc-rate-header-from-title {
		width: 72px;
	}
	.globe-animation {
		margin-top: -10px;
	}
	.features-services-links{
		margin-bottom: 40px;
	}
	.mass-payments-hero-divider{
		padding-bottom: 330px;
	}	
}
@media(min-width:600px){
	.cl-hero-cta {
		margin-top: 70px !important;
	}
		.platform-hero-cta{
		margin-top:-10px;
	}
}
@media(min-width:768px){
	.sm-hidden {
		display: none;
	}
	.xs-vis, .sm-vis {
		display:inline-block;
	}
	.md-vis, .lg-vis {
		display:none;
	}
	.col-xs-flex {
		display:flex;
		flex-direction: row;
	}
	.col-sm-flex{
		display:flex;
	}
	.flex-stack-sm {
		flex-direction: column;
	}
	.flex-stack-rev-sm {
		flex-direction: column-reverse;
	}
	.fullwidth-sublvl-1, 
	.fullwidth50split {
		margin-left:-210px !important;
		margin-right:-210px !important;
		padding:0px !important;
	}
	.fullwidth50-1, .fullwidth50-2 {
		width: 50%;
	}
	.fullwidth50-1-content{
		padding-left:20px !important;
	}
	.fullwidth50-2-content{
		padding-right:20px !important;
	}
	.full-width-content-container {
		padding-right:165px !important;
		padding-left:165px !important;
	}
	.full-width-sm-extra-gutter {
		padding-right: 210px !important;
		padding-left: 210px !important;
	}
	.fullwidth-row, .cal-hero, .wide-fullwidth-row, .fullwidth-video-xs {
		padding-right:180px !important;
		padding-left:180px !important;
	}
	h1, .full-width-text h1, .h1-fc, .h1-tac, .h1-fc-tac, .country-su-hero h1, .product-hero h1, .fintech-aviv-hero h1, .affiliate-hero h1, .webinar-hero h1, .signup-hero h1 {
			font-size: 45px;
			line-height: 47px;
		}
	.h1-s, .h1-s-fc, .h1-s-tac, .h1-s-fc-tac, .faq-title h1, .country-hero h1, .rft-hero h1, .business-hero h1, .personal-hero h1 {
		font-size: 35px; 
		line-height: 35px; 
		margin-top:10px;
	}
	.h1-s, .h1-fc, .h1-s-fc, .faq-title h1, .country-hero h1, .rft-hero h1 {
		text-align:left;
	}
	.h1-tac, .h1-fc-tac, .h1-s-tac, .h1-s-fc-tac, .country-su-hero h1, .product-hero h1, .fintech-aviv-hero h1, .affiliate-hero h1, .business-hero h1, .personal-hero h1, .webinar-hero h1, .signup-hero h1 {
		text-align: center
	}
	.paz-xs {padding-left:15px !important; padding-right:15px !important;}
	.platform-do-donts {padding-left:40px; padding-right:40px;}
	.faq-title {padding-top:40px; padding-bottom:40px;}
	.hero-overlay-full-bottom-con{ padding-bottom:0px; padding-top:140px;}
	.swatch-paper {margin-bottom:0px;}
	.colorswatch {
		height:100px;
		width:50%;
	}
	.user-type-icon-container{top:5px;}
	li.clearfix.carousel-item.recent-post.span3 img {
		width:168px;
	}
	.sf-parallax-video video{height:515px; left:-590px;}
	.ch-overlay{margin-top:-623px; padding-top:90px !important; padding-bottom:40px !important;}
	.ch-para {padding-bottom:65px !important; }
	.hero-cf {text-align:right;}
	.cl-ben-container{border-bottom: 3px solid #1695ca;}
	.brokercontainer-f {margin-left:70px;}
	.tc-xs {text-align:left;}
	.product-benefit,
	.tac-xs-tal-sm { text-align:left;}
	.tac-xs-tar-sm { text-align:right;}
	.tac-xs-tal-md, .tac-xs-tar-md, .tac-sm {text-align: center;}
	.acac { margin:0 auto;}
	.acac-sm-acal{ margin:0px; }
	.video-disc{display: inline-block !important;}
	.video-disc-right{display: inline-block !important;}
	.video-icon{margin-left:5px;}
	.video-testimonial-btn a.sf-button.standard.accent.standard {width:355px !important;}
	.count-number {font-size:30px;}
	.su-hero-img:before{
		content: '';
		background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/04/Irida-ffp1.png') no-repeat !important;
		width: 500px;
		height: 838px;
		position: absolute;
		display: block;
		margin: 20px auto 0;
		right: 0;
		z-index: -10;
	}
	.su-logo {
		margin-top:24px;
	}
	.steps-text{
		text-align: left;
	}
	.dailyrates-title-bg{
	padding-top: 25px !important;
	padding-bottom: 34px !important;
	}
	.dailyrates-title-bg-v2{
	padding-top: 5px !important;
	padding-bottom: 20px !important;
	}
	.category-daily-market-brief.sidebar{
	display:none;
	}
	.category-daily-market-brief.col-sm-8 { width:100% !important;}
	/* DELETE */.cl-hero-h1 { 
		font-size: 35px;
		line-height: 35px;
		text-align: left;
	}
	.cl-hero-cta {
		margin-top: 140px !important;
	}
	.platform-hero-cta{
		margin-top:30px;
	}
	.cl-hero-video{
		margin-top:0px;
	}
	.page-id-317 #modal-3 .modal-dialog, 
	.page-id-6113 #modal-3 .modal-dialog, 
	.page-id-6399 #modal-3 .modal-dialog, 
	.page-id-8541 #modal-3 .modal-dialog, 
	.page-id-8308 #modal-3 .modal-dialog, 
	.page-id-8309 #modal-3 .modal-dialog, 
	.page-id-8338 #modal-3 .modal-dialog,
	.page-id-8342 #modal-3 .modal-dialog,
	.page-id-8344 #modal-3 .modal-dialog,
	.page-id-8346 #modal-3 .modal-dialog,
	.page-id-8329 #modal-3 .modal-dialog,
	.page-id-11513 #modal-3 .modal-dialog {
		width:750px;
	}
	.sum-title {
		padding-top:90px;
		margin-bottom:25px;
		font-size: 28px;
		line-height: 30px;
		font-weight: 700;
		text-align: center;
		text-transform: uppercase;
		color: #888888;
	}
	.post-auth {
		text-align: left;
	}
	.bullet-icon{
		margin-left:0px;
	}
	.transfer-comparison-company{
		padding-top:2px;
	}
	.su-form-product{
		margin-bottom:0px;
	}
	.su-product-hero-disc {
		margin-top: 35px;
	}
	.hero-toggle{
		margin-bottom:30px;
	}
	.transfer-comparison-rate{
		padding-top:20px;
	}
	.pt-expat-bg{background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/06/persoanl-expat.jpg'); background-repeat:no-repeat !important; background-position: bottom center;}
	.ihl-marketplace-track{margin-bottom:680px;}
	.ihl-marketplace-track:after {
		left: 10px;
		bottom: -810px;
		background-size: 970px;
		width: 970px;
		height: 735px;
	}
	.rt-text .spb_tabs .nav-tabs{padding-left:15px;}
	#sc-map-recent-trades:before, #sc-map-europe:before, #sc-map-americas:before, #sc-map-asia:before, #sc-map-africa:before, #sc-map-middle-east:before, #sc-map-oceania:before {
  		width: 730px;
  		height: 329px;
  		top :-400px;
  		right: -10px;
  		background-size: 690px 313px !important;
	}
	#sc-map-recent-trades-sprite:before, #sc-map-europe-sprite:before, #sc-map-americas-sprite:before, #sc-map-asia-sprite:before, #sc-map-africa-sprite:before, #sc-map-middle-east-sprite:before, #sc-map-oceania-sprite:before {
  		width: 730px;
  		height: 329px;
  		top :-400px;
  		right: -10px;
  		background-size: 730px 2016px !important;
	}
		.smt-widget .container{
		width:160px;
	}
	.comp-heading {
		text-align:right;
		padding:28px 0px;
	}
	.comp-ct {background-color:#ffffff;}
	.comp-other {background-color:#ffffff;}
	.hero-cf {text-align: right;}
	.presscontainer {min-height: 590px;}
	.hero-subheading {text-align: left;}
	.pdv-video{
		background-image: url('https://ct-prod.s3.amazonaws.com/assets/product-video-bg.png') !important;
		background-repeat: no-repeat !important;
    	background-position: center;
    	background-size: 100%;
	    padding: 25px 91px 50px;
	    margin: 30px auto -10px;
	}
	.pdv-stage:before, .platform-half-stage:before{
	    background: url("https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/platform-img/platform-half-stage-transfer-history.png") no-repeat;
	    background-size: 652px 550px;
	    width: 652px;
	    height: 550px;
	    margin-left: -26px;
	}
	.pdv-stage:before{
	    left: 60%;
	    top: -160px;
	}
	.platform-half-stage:before{
	    left: 60%;
	    top: 145px;
	}
	.faq-author-container {text-align:center;}
	.faqimg, .faq-author-details {display:block;}
	.faq-author-details {padding-left:0px;}
	.faq-qanda:before{
		top:-102px;
		left:50%;
		margin-left:-132px;
		background-image: url('https://www.currencytransfer.com/wp-content/uploads/2014/06/faq-qanda.png'); 
	}
	.faqanswerpointer:before {
		content: '';
		width: 20px;
		height: 20px;
		position: relative;
		display: block;
		left: -20px;
		top: 65px;
		background-image: url('https://www.currencytransfer.com/wp-content/uploads/2014/01/speech-pointer.png');
	}
	.faq-qanda{margin-top:130px; padding-top:160px; text-align:center;}
	.cf-col-sm-6-1, .cf-col-sm-6-2{display: inline-block; width: 47%;}
	.header-contact{
			text-align:right;
	}

	.su-product-testimonials:before {
			content: '';
	 		width: 0;
	 		height: 0;
	 		border-bottom: 25px solid transparent;
	  		border-right: 30px solid transparent;
	 		border-left: 30px solid transparent;
	 		position: absolute;
	 		left: 50%;
	 		margin-left: -30px;
	 		top: -25px;
	 		border-bottom-color: #eeeeee !important;
		}
	.ww-all .spb_tabs .nav-tabs li a{
    	font-size: 45px;
	}
	.ww-all ul.nav.nav-tabs{
			margin-top:-71px;
			padding-left:202px;
	}
	.ww-all-fr ul.nav.nav-tabs{
			margin-top:-71px;
			padding-left:255px;
	}
	.ww-dont-do:before{
	    width: 635px;
	    height: 441px;
	    top: 115px;
	    left: -617px;
	    background-size: 582px !important;
	}
	.np-list .container{
		width: 400px;
		margin-left:20px;
	}
	.np-excerpt{
		width:386px;
		padding:20px 0px 0px 0px;
	}
	.np-list-item-sim, .webinar-highlight{
		margin: 25px 35px 0px 20px;
	}
	.full-width-text.f-full-width-con.spb_text_column, {
		width:768px !important;
		padding-left:105px;
		padding-right:105px;
	}
		.saving-widget-con .joinus-button{
		padding:0 0px;
	}
	.tour-profile-user-img{
		margin-top: -155px;
	}
	.undertitleheading{
		font-size: 25px;
		font-weight: 400;
    	line-height: 30px;
	}	
	.call-back-hero{
		padding:80px 0px;
	}
	.call-back-title h3 {
		text-align: center !important;
	}
	.about-benifit-cards .sf-icon-box-animated .front{
		height:415px;
	}
	.img-grid-lcon {
		padding-right:10px;
	}
	.img-grid-5-2 {
		padding-right:10px;
		padding-left:0px;
	}
	.img-grid-5-3 {
		margin-bottom:10px;
	}
	.header-2phone-no{
		display:block;
	}
	.header-2phone-icon{
		display:none;
	}
	.affiliate-options-disc{
		padding-right: 40px;
		padding-left: 40px;
	}
	.business-hero, .personal-hero {
		padding-bottom:225px;
	}
	.platform-screen-button {
		margin-top: -210px;
	}
	.large-video-overlay a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {
		height: 235px;
		width: 385px;
	}
	.business-exp-video a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {
		background-size: 355px 200px;
	}
	.btn-option1{
		display:inline-block;
	}
	.btn-option-or{
		display:inline-block;
	}
	.btn-option2{
		display:inline-block;
	}
	.rate-alert-manage-img{
		width: 100%;
		height:265px;
	}
	.featuredin, .profile-image-list {
		padding:15px;
	}
	.featuredin-logo, .lufc-stdd-partners-logos {
		width:104px;
		height:40px;
		background-size: 104px;
	}
	.vid-tut-transcript-container .toggle-wrap .spb_toggle{
   		 margin:0px 15px 0px -15px;
	}
	.vid-tut-chaplist-right {
		text-align:left;
	} 
	.vid-tut-chaplist-left {
		text-align:right;
	}
	.tutorial-video-lz-img-link {
		width: 230px;
	}
	.tut-video-lz-img-con{
		width:100%;
	}
	.blog-masonry-catagory .details-wrap, .archive .details-wrap{
		height:420px;
	}
	.blog-header {
    	height: 140px;
	}
	.blog-header-logo, #header-section.header-6 #header{
		padding-top:25px;
	}
	.blog-post .page-heading .blog-post-heading-text {
		text-align: center;
		padding-top: 130px;
		padding-bottom: 65px;
	}
	.blog-post .page-heading h1 {
	    font-size: 36px;
	    line-height: 38px;
	}
	.dmc-mid-market-rates-container {
		overflow-x: hidden;
	}
	.dmc-rate-header-to-title, .dmc-rate-header-from-title {
		width: 112px;
	}
	.globe-animation {
		margin-top: -80px;
	}
	.features-services-links{
		margin-bottom: 10px;
	}
	.mass-payments-hero-divider{
		padding-bottom: 250px;
	}
}
@media(min-width:992px){
	.sm-hidden {
		display: hidden;
	}
	.xs-vis, .sm-vis, .md-vis {
		display:inline-block;
	}
	.lg-vis {
		display:none;
	}
	.col-md-flex{
		display:flex;
	}
	.match-height-parent{
		flex-direction: row;
	}
	.flex-stack-sm, .flex-stack-rev-sm {
		flex-direction: row;
	}
	.fullwidth-sublvl-1, 
	.fullwidth50split,
	.fullwidth-video-xs {
		margin-left:-130px !important;
		margin-right:-130px !important;
		padding:0px !important;
	}
	.fullwidth50-1-content{
		padding-left:130px !important;
	}
	.fullwidth50-2-content{
		padding-right:130px !important;
	}
	.full-width-content-container, .full-width-sm-extra-gutter {
		padding-right: 130px !important;
		padding-left: 130px !important;
	}
	.post-fullwidth-row {
		margin-left: 0px !important; 
		margin-right: 0px !important;
	}
	.tac-xs-tal-md{
		text-align: left;
	}
	.tac-xs-tar-md{
		text-align: right;
	}
	.colorswatch {
		height:146px;
		width:100%;
	}
	.tac-sm {text-align:left;}
	li.clearfix.carousel-item.recent-post.span3 img {
		width:212px;
	}
	.rt-container {
		border-left:solid 1px #ffffff;
	}
	.app-stat-value .sf-count-asset .count-number {
		font-size: 30px;
	}
	.sf-parallax-video video{height:460px;}
	.ch-overlay{margin-top:-610px; padding-top:90px !important; padding-bottom:40px !important;}
	.brokercontainer-f {margin-left:125px;}
	.video-icon{margin-left:0px;}
	.partnering-b {padding-top:25px; }
	.test-quote, .test-vid-ph{width:50% !important;}
	.rt-sl-sendtocountry {width:50% !important;}
	.rt-sl-sendtocountry, .rt-countryflag, .rt-amount {font-size:13px !important;}
	.business-savings-img{text-align: right;}
	.steps-text{
		text-align: center;
	}
	.category-daily-market-brief.sidebar{
		display:block;
	}
	.category-daily-market-brief.col-sm-8{width: 66.66666666666666% !important; }
	.cl-hero-cta {
		margin-top: 100px !important;
	}
		.platform-hero-cta{
		margin-top:0px;
	}
	.cl-hero-video{
		margin-top:0px;
	}
	.partnership-hero-bg {
		background-position: top, center;
	}
		.transfer-comparison-company{
		padding-top:10px;
	}
	.ihl-marketplace-track{margin-bottom:0px;}
	.ihl-marketplace-track:after {
		left: 440px;
		bottom: -130px;
		background-size: 970px;
		width: 970px;
		height: 735px;
	}
	.rt-text .spb_tabs .nav-tabs{padding-left:125px;}
	#sc-map-recent-trades:before, #sc-map-europe:before, #sc-map-americas:before, #sc-map-asia:before, #sc-map-africa:before, #sc-map-middle-east:before, #sc-map-oceania:before {
  		width: 730px;
  		height: 329px;
  		top :-427px;
  		right: 132px;
  		background-size: 754px 341px !important;
	}
	#sc-map-recent-trades-sprite:before, #sc-map-europe-sprite:before, #sc-map-americas-sprite:before, #sc-map-asia-sprite:before, #sc-map-africa-sprite:before, #sc-map-middle-east-sprite:before, #sc-map-oceania-sprite:before {
  		width: 730px;
  		height: 329px;
  		top :-427px;
  		right: 132px;
  		background-size: 730px 2016px !important;
	}
	.smt-widget .container{
		width:220px;
	}
	.hero-cf {text-align: center;
		margin-bottom:20px;}
	.presscontainer {min-height: 630px;}
	.fullwidth-row, .cal-hero {
		padding-right:210px !important;
		padding-left:210px !important;
	}
	.wide-fullwidth-row, .fullwidth-video-xs {
		padding-right:130px !important;
		padding-left:130px !important;
	}
	.pdv-video{
	    padding: 29px 102px 80px;
	    margin: 30px auto -10px;
	}
	.pdv-stage:before, .platform-half-stage:before{
    	background-size: 771px 650px;
   		width: 771px;
    	height: 650px;
	}
	.pdv-stage:before{
	    left: 64%;
    	top: -210px;
	}
	.platform-half-stage:before{
	    left: 60%;
	    top: 104px;
	}
	.faq-qanda:before{
		top:0px;
		left:0px;
		margin-left:0px;
		background-image: url('https://www.currencytransfer.com/wp-content/uploads/2014/01/faq-qanda-hoz.png'); 
	}
	.faq-qanda{margin-top:0px; padding-top:0px; text-align:left;}
	.ww-dont-do:before{
	    width: 555px;
	    height: 418px;
	    top: 28px;
	    left: -577px;
	    background-size: 552px !important;
	}
	.np-list .container{
		width:627px;
	}
	.np-list .mini-items .blog-item figure {
		width: 200px;
	}
	.np-img{
		width:200px;
	}
	.np-excerpt{
		width:388px;
		padding:0px 0px 0px 20px;
	}
	.np-list-item-sim, .webinar-highlight{
		margin: 25px 34px 0px 20px;
	}
	.full-width-text.f-full-width-con.spb_text_column{
		width:992px !important;
		padding-left:185px;
		padding-right:185px;
	}
	.call-back-title h3, .call-back-title h1{
		text-align: left !important;
	}
	.about-benifit-cards .sf-icon-box-animated .front{
		height:350px;
	}
	.ptf-container {
		margin-top:50px;
		margin-bottom:50px;
	}
	.personal-transfer-flow:after{
		content: '';
		width: 25px;
		height: 25px;
		position: absolute;
		top:41%;
		right:0;
		background-size: 25px 25px;
	    background-repeat: no-repeat;
	    background-image: url('https://www.currencytransfer.com/wp-content/uploads/2016/04/personal-transfer-flow-arrow-right.png');
	}
	.ptf-arrow1:after, .ptf-arrow2:after, .ptf-arrow3:after, .ptf-arrow4:after{
		content: '';
		width: 25px;
		height: 25px;
		position: absolute;
		right:0;
		background-size: 25px 25px;
	    background-repeat: no-repeat;
	    background-image: url('https://www.currencytransfer.com/wp-content/uploads/2016/04/personal-transfer-flow-arrow-right.png');
	}
	.ptf-arrow1:after {top:40%;}
	.ptf-arrow2:after, .ptf-arrow3:after, .ptf-arrow4:after {top:42%;}
	.ptf-arrow1:after{ right:-9px;}
	.ptf-arrow2:after{ right:-6px;}
	.ptf-arrow3:after{ right:-27px;}
	.ptf-arrow4:after{ right:-10px;}
	.inline-form li{
		display:inline-block;
	}
	.img-grid-5-5{ 
		padding:0px;
	}
	.header-2phone-no{
		display: inline-block;
	}
	.header-2phone-icon{
		display:inline-block;
	}
	.affiliate-options-disc{
		padding-right: 20px;
		padding-left: 20px;
	}
	.featuredin-logo, .lufc-stdd-partners-logos{
		width:140px;
		height:55px;
		background-size: 140px;
	}
	.ct-app-statscard-icon-container{
		display: inline-block;
	    float: left;
	    margin-right: 40px;
	    margin-left: 25px;
	    width: 100px;
	}
	.app-stat-value .sf-count-asset {margin-top:-15px;}
	.ct-app-statscard-value-container{
		display: inline-block;
    	text-align: left;
	}
	.tutorial-video-lz-img-link {
		width: 200px;
	}
	.tut-video-lz-img-con{
		width: 200px;
	}
	.blog-masonry-catagory .details-wrap, .archive .details-wrap {
		height:340px;
	}
	.blog-page #main-nav-sticky-wrapper,
	.blog-post #main-nav-sticky-wrapper {
		display:block;
	}
}
@media(min-width:1200px){
	.xs-vis, .sm-vis, .md-vis, .lg-vis {
		display:inline-block;
	}
	.col-lg-flex{
		display:flex;
	}
	.fullwidth-sublvl-1, 
	.fullwidth50split,
	.fullwidth-video-xs  {
		margin-left:-210px !important;
		margin-right:-210px !important;
		padding:0px !important;
	}
	.fullwidth50-1-content{
		padding-left:210px !important;
	}
	.fullwidth50-2-content{
		padding-right:210px !important;
	}
	.fullwidth-row, .cal-hero, .wide-fullwidth-row, .full-width-content-container, .full-width-sm-extra-gutter, .fullwidth-video-xs {
		padding-right:210px !important;
		padding-left:210px !important;
	}
	.colorswatch {
		height:180px;
		width:100%;
	}
	li.clearfix.carousel-item.recent-post.span3 img {
		width:270px;
	}
	.ch-overlay{margin-top:-585px; padding-top:90px !important; padding-bottom:20px !important;}
	.brokercontainer-f {margin-left:158px;}
	.video-icon{margin-left:50px;}
	.partnering-b {padding-top:50px; }
	.rt-sl-sendtocountry {width:49% !important;}
	.rt-sl-sendtocountry, .rt-countryflag, .rt-amount {font-size:15px !important;
	}
	.app-stat-value .sf-count-asset .count-number {
		font-size: 34px;
	}
	.dailyrates-title-bg{
		padding-top: 65px !important;
		padding-bottom: 40px !important;
	}
	.dailyrates-title-bg-v2{
		padding-top: 30px !important;
		padding-bottom: 40px !important;
	}
	.cl-hero-v3 {
		padding-top: 50px;
	}
	.cl-hero-video{
		margin-top:0px;
	}
	.cl-hero-cta {
		margin-top: 60px !important;
	}
	.transfer-comparison-company{
		padding-top:5px;
	}
	.ihl-marketplace-track:after {
		left: 540px;
		bottom: -130px;
		background-size: 970px;
		width: 970px;
		height: 735px;
	}
	.rt-text .spb_tabs .nav-tabs{padding-left:225px;}
#sc-map-recent-trades:before, #sc-map-europe:before, #sc-map-americas:before, #sc-map-asia:before, #sc-map-africa:before, #sc-map-middle-east:before, #sc-map-oceania:before {
  		width: 730px;
  		height: 336px;
  		top :-418px;
  		right: 220px;
  		background-size: 730px 331px !important;
	}
	#sc-map-recent-trades-sprite:before, #sc-map-europe-sprite:before, #sc-map-americas-sprite:before, #sc-map-asia-sprite:before, #sc-map-africa-sprite:before, #sc-map-middle-east-sprite:before, #sc-map-oceania-sprite:before {
  		width: 730px;
  		height: 336px;
  		top :-418px;
  		right: 220px;
  		background-size: 730px 2016px !important;
	}
	.smt-widget .container{
		width:270px;
	}
	.hero-cf {text-align: right;}
	.presscontainer {min-height: 620px;}
	.pdv-video{
	    padding: 29px 102px 80px;
	    margin: 30px auto -10px;
	}
	.pdv-stage:before, .platform-half-stage:before{
		background-size: 830px 700px;
		width: 830px;
		height: 700px;
	}
	.pdv-stage:before{
	    left: 60%;
		top: -260px;
	}
	.platform-half-stage:before{
	    left: 60%;
	    top: -80px;
	}
	.ww-dont-do:before{
		width: 650px;
    	height: 396px;
    	top: 28px;
    	left: -582px;
    	background-size: 525px !important;
	}
	.np-list .container{
		width:660px;
	}
	.np-excerpt{
		width:427px;
	}
	.np-list-item-sim, .webinar-highlight{
		margin: 25px 20px 0px 20px;
	}
	.full-width-text.f-full-width-con.spb_text_column{
		width:1200px !important;
	}
	.affiliate-options-disc{
		padding-right: 40px;
		padding-left: 40px;
	}
	.rate-alert-manage-img{
		height:330px;
	}
	.featuredin-logo, .lufc-stdd-partners-logos{
		width:160px;
		height:60px;
		background-size: 160px;
	}
	.ct-app-statscard-icon-container{
		display: block;
	    float: none;
	    margin:0 auto;
	    width: 100px;
	}
	.app-stat-value .sf-count-asset {margin-top:15px;}
	.ct-app-statscard-value-container{
		display: block;
    	text-align: center;
	}
	.blog-masonry-catagory .details-wrap, .archive .details-wrap {
		height:300px;
	}
	.mass-payments-hero-divider{
		padding-bottom: 300px;
	}
}

@media(min-width:1210px){
	.sf-parallax-video video{
		left:0px;
	}
}
@media(min-width:1921px){
	.sf-parallax-video video{
		height:600px; left:0px;
	}
}
@media(min-width:1500px){
	.fullwidth-row, .full-width-content-container, .full-width-sm-extra-gutter, .cal-hero, .full-width-text.f-full-width-con.spb_text_column, .wide-fullwidth-row, .fullwidth-video-xs  {
		padding-right:700px !important;
		padding-left:700px !important;
	}
	.fullwidth-sublvl-1, 
	.fullwidth50split,
	.fullwidth-video-xs  {
		margin-left:-700px !important;
		margin-right:-700px !important;
		padding:0px !important;
	}
	.fullwidth50-1-content{
		padding-left:700px !important;
	}
	.fullwidth50-2-content{
		padding-right:700px !important;
	}
	.mass-payments-hero-divider{
		padding-bottom: 420px;
	}
}
@media(min-width:2500px){
	.fullwidth-row, .full-width-content-container, .full-width-sm-extra-gutter, .cal-hero, .full-width-text.f-full-width-con.spb_text_column, .wide-fullwidth-row, .fullwidth-video-xs  {
		padding-right:1200px !important;
		padding-left:1200px !important;
	}
	.fullwidth-sublvl-1, 
	.fullwidth50split,
	.fullwidth-video-xs  {
		margin-left:-1200px !important;
		margin-right:-1200px !important;
		padding:0px !important;
	}
	.fullwidth50-1-content{
		padding-left:1200px !important;
	}
	.fullwidth50-2-content{
		padding-right:1200px !important;
	}
	.mass-payments-hero-divider{
		padding-bottom: 580px;
	}
}
#logo {
	margin-top:3px;
}
/* --------------------------------------------
	TYPOGRAPHY
-------------------------------------------- */
.ts-1, .ts-2, .post-expert-analysis h2, .ts-3, .post-expert-analysis h3, .ts-4, .post-expert-analysis h4, .ts-5, .post-expert-analysis h5, .ts-6, .post-expert-analysis h6, .ts-7, strong {
	font-family: "Lato", Arial, Helvetica, Tahoma, sans-serif;
	font-weight: 700;
}
.ts-3, .post-expert-analysis .article-body-wrap h3 {
	font-size: 24px;
	line-height: 30px;
}
.ts-4 , .post-expert-analysis .article-body-wrap h4 {
	font-size: 20px;
	line-height: 24px;
}	
.ts-5 , .post-expert-analysis .article-body-wrap h5 {
	font-size: 18px;
	line-height: 24px;
}
.ts-6 , .post-expert-analysis .article-body-wrap h6 {
	font-size: 16px;
	line-height: 20px;
}
.ts-6.ts-important {
	font-size: 14px;
	line-height: 20px;
}
.ts-7 {
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	color: #1695CA;
}
.ts-important {
	text-transform: uppercase;
}
.post-expert-analysis h2 {
 	margin-top: 60px;
}
.post-expert-analysis h3{
	margin-top: 40px;
}
@media(max-width:767px){
	.ts-1, .ts-2, .post-expert-analysis h2{
		font-size: 28px;
		line-height: 30px;
	}
}
@media(min-width:768px){
	.ts-1 {
		font-size: 45px;
		line-height: 47px;
	}
	.ts-2, .post-expert-analysis h2{
		font-size: 35px;
		line-height: 40px;
	}
}

/* --------------------------------------------
	 HIDE HEADER & FOOTER ON PAGES
-------------------------------------------- */
.remove-header .header-wrap{
	display:none;
}
.remove-footer #footer-wrap{
	display:none;
}
.header-wrap{
	z-index: 99;
}



.inner-page-wrap {margin-top:0px !important;}

ul.post-pagination-wrap {display:none;}

li.t-c-sectitle {
	color: #1695CA; 
	font-weight: 700; 
	text-transform: uppercase; 
	margin: 25px 10px 0px; 
	list-style-type: square;
}
li.t-c-subpoint, li.t-c-sub-bullet-point {
	margin: 15px 0px 15px 30px; 
	text-indent: -22px;}
li.t-c-point, li.t-c-subpoint {
	list-style-type: none;
}
li.t-c-subpoint table td {
	padding:10px 20px;
	font-size: 16px;
	text-indent: 0px
}

li.d2tc {margin: 10px 0px 5px 50px; text-indent: -26px;}
li.d3tc {margin: 10px 0px 5px 60px; text-indent: -35px;}

.policy-section-title{
	margin-top:20px;
	color: #1695CA; 
	font-weight: 700; 
	text-transform: uppercase; 
}
.policy-point td, .policy-sub-point td{
	font-size: 16px;
	line-height:22px;
	border:none;
}
.policy-point{
	margin: 5px 0px 5px 0px; 
}
.policy-sub-point{
	margin:5px 0px 5px 45px;
}
.policy-number, .policy-text{
	vertical-align:top;
}
.policy-number{
	width:45px;
	text-align:right;
}


.lightbluebtn {min-width:150px; text-align:center; margin:20px 15px 20px 0px !important;}

.faq-qanda{margin-bottom:80px;}
.faq-qanda:before{
	content: '';
	width: 264px;
	height: 255px;
	position: absolute;
	background-size: 264px 255px;
    background-repeat: no-repeat;
}
.faq-qanda-text a.sf-button.standard.blue.standard {min-width:150px; text-align:center; margin:20px 15px 20px 0px !important;}


.fca-badge{width:250px; height:60px;  margin: 0 auto; background-image: url('https://www.currencytransfer.com/wp-content/uploads/2014/01/fca-badge@2x.png'); background-size: 250px 60px;
    background-repeat: no-repeat; font-size: 16px; text-align: left; padding: 27px 0px 0px 19px;}
.btn-fca-badge{margin-bottom:5px !important; }
.homehero p{margin-bottom:0px;}
.partnership-hero-bg {
	background-color:#ffffff !important; 
	background-image:url('https://www.currencytransfer.com/wp-content/uploads/2014/06/partnership-hero-3-pillars1.jpg') !important; 
	background-repeat:no-repeat !important;
}
.partnership-f-dl {
	margin:-15px auto 0px;
	max-width: 370px;
}
img.alignleft.pdf-form-icon{
	margin-bottom:30px !important;
}
.white-overlay {background: rgba(0,0,0,0.2); padding-top:15px;}
.joinus-modal a.sf-button {width:100%; font-size:20px;}
.joinus-modal a.sf-button.sf-icon-reveal i {background: rgba(0,0,0,0.3);}
.joinus-button a.sf-button {font-size:20px;}
.joinus-button a.sf-button.sf-icon-reveal i {background: rgba(0,0,0,0.3);}
.benefits1-3 {padding:40px 25px !important;}
.benefits1-3 hr {width:20%;}
.partnership-field {width: 100% !important; padding: 10px !important; margin: 5px 0px !important; }
.sf-table striped_minimal {width:30%;}

/* --------------------------------------------
	 Buttons and links
-------------------------------------------- */
h5 {margin-bottom:8px;}
.h3lsh{ 
	font-size: 30px; 
	font-weight: 300; 
	line-height: 30px; 
	margin-top: 20px;
}
h6 {margin-bottom:0px;}

.universal-hero{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-top:40px;
	padding-bottom:40px;
}
.universal-hero:after{
	display:none;
}
/* ---------- button overrides ---------- */
a.sf-button.green{background-color: #41B412;}
a.sf-button.blue.stroke-to-fill, 
a.sf-button.standard.turquoise.stroke-to-fill, 
a.sf-button.large.turquoise.stroke-to-fill,
a.sf-button.green.stroke-to-fill, 
a.sf-button.pink.stroke-to-fill, 
a.sf-button.orange.stroke-to-fill, 
a.sf-button.gold.stroke-to-fill, 
a.sf-button.black.stroke-to-fill, 
a.sf-button.grey.stroke-to-fill,
a.sf-button.lightgrey.stroke-to-fill,
a.sf-button.white.stroke-to-fill, 
a.sf-button.ctblue.stroke-to-fill,
a.sf-button.darkblue.stroke-to-fill
{background-color: transparent !important; border-radius: 2px;}

a.sf-button.blue.stroke-to-fill:hover, 
a.sf-button.standard.turquoise.stroke-to-fill:hover, a.sf-button.large.turquoise.stroke-to-fill:hover,
a.sf-button.green.stroke-to-fill:hover, 
a.sf-button.pink.stroke-to-fill:hover, 
a.sf-button.orange.stroke-to-fill:hover, 
a.sf-button.gold.stroke-to-fill:hover, 
a.sf-button.black.stroke-to-fill:hover, 
a.sf-button.grey.stroke-to-fill:hover,
a.sf-button.lightgrey.stroke-to-fill:hover,
a.sf-button.white.stroke-to-fill:hover,
a.sf-button.ctblue.stroke-to-fill:hover,
a.sf-button.darkblue.stroke-to-fill:hover
{color:#ffffff !important;}

a.sf-button.accent.stroke-to-fill:hover {background-color: transparent !important;}
a.sf-button.blue.stroke-to-fill {border:2px solid #1695ca !important; color:#1695ca !important;}
a.sf-button.blue.stroke-to-fill:hover, .lightbluebg, a.sf-button.blue{background-color: #1695ca !important;}
a.sf-button.standard.turquoise.stroke-to-fill, a.sf-button.large.turquoise.stroke-to-fill {border:2px solid #2cbec5 !important; color:#2cbec5 !important;}
a.sf-button.standard.turquoise.stroke-to-fill:hover, a.sf-button.large.turquoise.stroke-to-fill:hover, .turquoisebg, a.sf-button.turquoise {background-color: #2cbec5 !important;}
a.sf-button.green.stroke-to-fill {border:2px solid #41B412 !important; color:#41B412 !important;}
a.sf-button.green.stroke-to-fill:hover, .greenbg, a.sf-button.green{background-color: #41B412 !important;}
a.sf-button.pink.stroke-to-fill {border:2px solid #fe504f !important; color:#fe504f !important;}
a.sf-button.pink.stroke-to-fill:hover {background-color: #fe504f !important;}
a.sf-button.orange.stroke-to-fill {border:2px solid #f7941f !important; color:#f7941f !important;}
a.sf-button.orange.stroke-to-fill:hover, .orangebg, a.sf-button.orange{background-color: #f7941f !important;}
a.sf-button.gold.stroke-to-fill {border:2px solid #ffd56c !important; color:#ffd56c !important;}
a.sf-button.gold.stroke-to-fill:hover {background-color: #ffd56c !important;}
a.sf-button.black.stroke-to-fill {border:2px solid #222222 !important; color:#222222 !important;}
a.sf-button.black.stroke-to-fill:hover, .blackbg {background-color: #222222 !important;}
a.sf-button.grey.stroke-to-fill {border:2px solid #bbbbbb !important; color:#bbbbbb !important;}
a.sf-button.grey.stroke-to-fill:hover, a.sf-button.grey {background-color: #bbbbbb !important;}
a.sf-button.lightgrey.stroke-to-fill {border:2px solid #e4e4e4 !important; color:#e4e4e4 !important;}
a.sf-button.lightgrey.stroke-to-fill:hover {background-color: #e4e4e4 !important; color:#888888 !important;}
a.sf-button.white.stroke-to-fill {border:2px solid #ffffff !important; color:#ffffff !important;}
a.sf-button.white.stroke-to-fill:hover {background-color: #ffffff !important; color:#1695ca !important;}
a.sf-button.ctblue.stroke-to-fill {border:2px solid #195C7D !important; color:#195C7D !important;}
a.sf-button.ctblue.stroke-to-fill:hover, .ctbluebg {background-color: #195C7D !important;}
a.sf-button.darkblue.stroke-to-fill {border:2px solid #0d364a !important; color:#0d364a !important;}
a.sf-button.darkblue.stroke-to-fill:hover, .darkbluebg {background-color: #0f384b !important;}

a.sf-button.sf-icon-reveal.white {background-color:#ffffff; color:#1695ca !important;}
a.sf-button.sf-icon-reveal.white:hover {color:#1695ca !important;}
a.sf-button.sf-icon-reveal.white i {background: rgba(22, 149, 202, .2);}

.inl-demo-btn {margin-top:12px !important; margin-left:12px !important;}
a.sf-button.large.sf-icon-reveal i { height:120px; }
a.primary-ghost-button {
	display: block;
	width:100%;
	padding: 13px 30px;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	letter-spacing: 0.3px;
	color: #1695CA;
	border: 2px solid #1695CA;
	border-radius: 15px
}
a.primary-ghost-button:hover {
	color: #ffffff;
	background-color: #1695CA;
	border-radius: 15px
}
a.sf-button.cta-gradient-btn-s-none {
	margin-right:0px;
	background: rgb(22,149,202);
	background: -moz-linear-gradient(-45deg,  rgba(22,149,202,1) 0%, rgba(44,190,197,1) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(22,149,202,1) 0%,rgba(44,190,197,1) 100%); 
	background: linear-gradient(135deg,  rgba(22,149,202,1) 0%,rgba(44,190,197,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1695ca', endColorstr='#2cbec5',GradientType=1 ); 
	border-radius: 15px;
}
a.sf-button.cta-gradient-btn-s-none:hover {
	background: rgb(57,165,210); 
	background: -moz-linear-gradient(-45deg,  rgba(57,165,210,1) 0%, rgba(75,200,205,1) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(57,165,210,1) 0%,rgba(75,200,205,1) 100%); 
	background: linear-gradient(135deg,  rgba(57,165,210,1) 0%,rgba(75,200,205,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39a5d2', endColorstr='#4bc8cd',GradientType=1 );
}
.subtle-link, .subtle-link a {
	color: #445667;
}
a.link-more-button {
	padding: 10px 15px 10px 15px;
	font-size: 14px;
	font-weight: 700;
	border: 1px solid #1695CA;
	border-radius: 15px;
}
a.link-more-button i {
	font-size: 14px;
    margin-left: 5px;
}
a.link-more-button:hover {
	padding: 10px 10px 10px 15px;
}
a.link-more-button:hover, a.link-more-button:hover i, 
.ct-tabs .tab-pane a.link-more-button:hover, .ct-tabs .tab-pane a.link-more-button:hover i,
.ct-tabs .tab-pane a.sf-icon-reveal:hover i {
	color: #ffffff;
}
a.link-more-button:hover, .ct-tabs .tab-pane a.link-more-button:hover {
 	background-color: #1695CA;
}
a.link-more-button:hover i {
	background: none;
	padding-left: 5px;
}
/* ---------- Account type buttons ---------- */
a .signup-account-type{
	display:flex;
	width: 100%;
    color: #bbbbbb;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #bbbbbb;
    padding: 0px;
    margin-bottom: 0px;
    cursor: pointer;
}
a .signup-account-type:hover{
    color: #ffffff;
    background-color: #1695ca;
    border: 2px solid #1695ca;
}
a .signup-account-type .account-type-links-icon{
	align-self: center;
	flex-shrink: 0;
	width: 55px;
	height:55px;
	background-size: 55px;
	background-repeat: no-repeat;
}
a .signup-account-type .account-type-links-icon.personal-icon{ background-image: url('https://www.currencytransfer.com/wp-content/uploads/2015/11/at-personal-icon-up1.png');}
a .signup-account-type:hover .account-type-links-icon.personal-icon, 
.footer-tab-menu a .signup-account-type .account-type-links-icon.personal-icon{ 
	background-image: url('https://www.currencytransfer.com/wp-content/uploads/2015/11/at-personal-icon-down.png');}
a .signup-account-type .account-type-links-icon.business-icon{ background-image: url('https://www.currencytransfer.com/wp-content/uploads/2015/11/at-business-icon-up.png');}
a .signup-account-type:hover .account-type-links-icon.business-icon, 
.footer-tab-menu a .signup-account-type .account-type-links-icon.business-icon { 
	background-image: url('https://www.currencytransfer.com/wp-content/uploads/2015/11/at-business-icon-down.png');}
a .signup-account-type .account-type-links-text {
	align-self: center;
	padding:10px;
}
/* ---------- CT branding colors ---------- */
.ctblue {color:#195C7D !important;}
.darkblue {color:#0d364a !important;}
.lightblue {color:#1695ca !important;}
.turquoise {color:#2cbec5 !important;}
.orange {color:#f7941f !important;}
.green {color:#41B412 !important;}
.black {color:#000 !important;}
.white {color:#fff !important;}
.bodygrey {color: #445667;}
.light-bg {background-color: #F7f7f7;}
.whitebg {background-color: #ffffff !important;}

.wg-gradient {background-image: linear-gradient(-180deg, #FFFFFF 0%, #DDDDDD 100%);}
.wgw-gradient {background-image: linear-gradient(-180deg, #FFFFFF 0%, #eeeeee 40%, #eeeeee 60%, #FFFFFF 100%);}
a.sf-button.orange:hover,{background-color: #ffa544 !important;}

a.sf-button.green:hover { background-color: #5DBF35; } 
.grey01bg {background-color:#f8f8f8 !important;}
.lightgreybg {background-color:#eeeeee !important;}
.midgrey-1 {color:#bbbbbb;}
a.sf-button.grey {background-color: #bbbbbb;}
a.sf-button.grey:hover {background-color: #888888;}
.midgrey-2 {color:#888888;}
.darkgreybg {background-color:#454545 !important;}

.homehero-pro-xs-vid-bg {background-color:#727272 !important;}
.almostblack {background-color:#222 !important;}
.ntb td, table {border:none;}

.info-light-message, .warning-light-message, .success-light-message, .error-light-message {padding:0px;}
.info-light-message .alert, .warning-light-message .alert, .success-light-message .alert, .error-light-message .alert{
	font-size:14px;
	line-height:16px;
	margin:0px 0px 20px 0px;
}
.info-light-message .alert .messagebox_text:before, .warning-light-message .alert .messagebox_text:before, .success-light-message .alert .messagebox_text:before, .error-light-message .alert .messagebox_text:before{
	font-size:20px;
	line-height:16px;
}
.info-light-message .alert{
    color: #1695CA;
    background-color: rgba(22, 149, 202, 0.1);
    border: solid 1px rgba(22, 149, 202, 0.3);
}
.info-light-message .alert a{ color: #0073a8; }
.info-light-message .alert a:hover{ color: #41baed; }

.warning-light-message .alert {
    color: #ffc534;
    background-color: rgba(255, 213, 108, 0.05);
    border: solid 1px rgba(255, 213, 108, 0.8);		
}
.warning-light-message .alert a{ color: #d5a500; }
.warning-light-message .alert a:hover{ color: #fedb37; }

.success-light-message .alert {
	color:  #41B412;
    background-color: rgba(20, 175, 120, 0.1);
    border: solid 1px rgba(20, 175, 120, 0.3);
}
.success-light-message .alert a{ color: #008c63; }
.success-light-message .alert a:hover{ color: #18ce8d; }

.error-light-message .alert{
    color: #fe504f;
    background-color: rgba(254, 80, 79, 0.1);
    border: solid 1px rgba(254, 80, 79, 0.3);
}
.error-light-message .alert a{ color: #db1b1b;}
.error-light-message .alert a:hover{ color: #fe8080;}

  /* --------------------------------------------
	HOMEPAGE V2
-------------------------------------------- */

.hero-calculator-btns{
	padding: 5px 10px;
}
/* --------------------------------------------
	HOMEPAGE V4
-------------------------------------------- */
.fullwidth50split{
	/* padding:0px !important; */
	background-color: #888888;
}
.fullwidth50-1, .fullwidth50-2 {
	display:inline-block;
	float:left;
	margin-bottom:4px;
}
.fullwidth50-1{
}
.fullwidth50-2{
}
.business-focus-clients-bg-2, .personal-focus-clients-bg-2 {
	background-color: #000000;
	background:url('https://www.currencytransfer.com/wp-content/assets/home/account-client-type-bg.jpg') no-repeat;
}
.business-focus-clients-bg-2 {
	background-position: top right;
}
.personal-focus-clients-bg-2 {
	background-position: bottom left;
}
.client-focus-transparent-overlay {
	background-color: rgba(0, 0, 0, .6 );
	text-align: left;
	color:#ffffff;
	padding-top:60px;
	padding-bottom:60px;
}
.user-type-icon-container{
	position:relative;
}
.client-focus-transparent-overlay a, .client-focus-transparent-overlay a:visited, .client-focus-transparent-overlay a:link {
	color:#ffffff;
}
.client-focus-transparent-overlay a:hover{
	color:#1695CA;
}
.client-focus-content {
	max-width:280px;
	margin: 0 auto;
}
.client-focus-transparent-overlay .sf-icon-float-left {
    padding: 8px 2px 0 10px;
}
.client-focus-transparent-overlay ul {
	padding-top:20px;
	padding-bottom:26px;
	font-size: 18px;
    line-height: 35px;
   }
.focus-client-type-icon{
	margin-right: 10px;
	padding-top: 5px;
}
.focus-client-type-icon .alignleft{
	margin:0px 0px -6px 0px;
}
/* Market Commentary Highlights */
.market-commentary-highlights {
	margin-top: 20px;
}
@media(max-width:767px){
	.market-commentary-info {
		max-width: 500px;
		margin: 0px auto 100px;
	}
}
@media(min-width:768px){
	.market-commentary-info {
		margin: 0px 0px 60px;
	}
}
.featured-post-highlight .featured-blog-post ul {
	margin-top: 15px;
	margin-bottom: 0px;
}
.featured-post-highlight .featured-blog-post ul {
	margin-top: 0px;
}
.featured-post-highlight .post-item-details {
	display: none;
}
.featured-post-highlight .featured-blog-post .details-wrap h5, 
.market-commentary-highlights h4 {
	margin-bottom: 8px;
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
}
.market-commentary-link {
	font-weight: 600;
}
.market-commentary-highlights .featured-blog-post, .market-commentary-highlights .recent-post {
	margin-bottom: 0px;
}
.mci-desc {
	margin-left:80px;
	margin-bottom: 30px;
}
.mci-desc:before {
	content: '';
	width: 60px;
	height: 60px;
	position: absolute;
	left: 15px;
	background: url('https://www.currencytransfer.com/wp-content/assets/home/market-commentary-icons.svg') no-repeat;
	background-size: 60px 240px;
}
.mci-daily-market-commentry:before { background-position: 0px -60px; }
.mci-Monthly-bulletin:before { background-position: 0px -120px; }
.mci-podcast-currency-graphs:before { background-position: 0px -180px; }
.mci-daily-market-commentry { 
	margin-top: 30px;
}
ul.market-commentary-mb-highlights li {
	margin-left: 20px;
	margin-bottom: 15px;
}
ul.market-commentary-mb-highlights li:before {
	content: '';
	width: 10px;
	height: 10px;
	margin-top: 6px;
	position: absolute;
	left: 15px;
}
.mci-subscription {
width: 100%;
max-width: 500px;
margin-bottom: 20px;
padding: 14px 30px;
font-size: 18px;
font-weight: 600;
text-align: center;
color: #1695CA;
border: 2px solid #1695CA;
border-radius: 3px;
}
.mci-subscription:hover {
background-color: #1695CA;
color: #ffffff;
}
/* Market Commentary small sub banner */
.mc-sub-banner-small {
	margin-top:0px;
	margin-bottom: 45px;
}
.mc-sub-banner-small .featured-card{
	margin-top: -6%;
	padding-top: 12%;
	border-radius: 0px 0px 15px 15px; 
	border-top: 0px;
}
.mc-sub-banner-small h3 {
	font-weight:600;
}
.mc-sub-banner-small a{
	margin-top: 15px;
}
@media(min-width:500px){
	.mc-sub-banner-small .featured-card{
		margin-top: -6%;
		padding-top: 6%;
	}
}
@media(min-width:768px){
	.mc-sub-banner-small{
		margin-top: 15px;
		margin-right: -15px;
		margin-bottom: 0px;
		padding-left: 15px;
	}
}
/* --------------------------------------------
	HOMEPAGE V4 - HOME HERO
-------------------------------------------- */
.b-fca-badge .sf-icon-float-left {
	padding: 0px 10px 0px 0px;
}

  /* --------------------------------------------
	Modern Hero Test
-------------------------------------------- */
.hh-modern-plaform-bg{
    margin-top: 0px;
    padding-top:0px;
}
a.sf-button.cta-gradient-btn {
	margin-right:0px;
	background: rgb(22,149,202);
	background: -moz-linear-gradient(-45deg,  rgba(22,149,202,1) 0%, rgba(44,190,197,1) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(22,149,202,1) 0%,rgba(44,190,197,1) 100%); 
	background: linear-gradient(135deg,  rgba(22,149,202,1) 0%,rgba(44,190,197,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1695ca', endColorstr='#2cbec5',GradientType=1 ); 
	border-radius: 15px;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0,51,102,.2);
	box-shadow: 0 10px 30px 0 rgba(0,51,102,.2);
}
a.sf-button.cta-gradient-btn:hover {
	background: rgb(57,165,210); 
	background: -moz-linear-gradient(-45deg,  rgba(57,165,210,1) 0%, rgba(75,200,205,1) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(57,165,210,1) 0%,rgba(75,200,205,1) 100%); 
	background: linear-gradient(135deg,  rgba(57,165,210,1) 0%,rgba(75,200,205,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39a5d2', endColorstr='#4bc8cd',GradientType=1 );
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,51,102,.2);
	box-shadow: 0 5px 15px 0 rgba(0,51,102,.2);
}
a.sf-button.hh-gradient-btn {
	margin-right:0px;
	background: rgb(22,149,202);
	background: -moz-linear-gradient(-45deg,  rgba(22,149,202,1) 0%, rgba(44,190,197,1) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(22,149,202,1) 0%,rgba(44,190,197,1) 100%); 
	background: linear-gradient(135deg,  rgba(22,149,202,1) 0%,rgba(44,190,197,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1695ca', endColorstr='#2cbec5',GradientType=1 ); 
	border-radius: 15px;
	padding:14px 40px;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0,51,102,.2);
	box-shadow: 0 10px 30px 0 rgba(0,51,102,.2);
}
a.sf-button.standard.large.hh-gradient-btn:hover {
	background: rgb(57,165,210); 
	background: -moz-linear-gradient(-45deg,  rgba(57,165,210,1) 0%, rgba(75,200,205,1) 100%); 
	background: -webkit-linear-gradient(-45deg,  rgba(57,165,210,1) 0%,rgba(75,200,205,1) 100%); 
	background: linear-gradient(135deg,  rgba(57,165,210,1) 0%,rgba(75,200,205,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39a5d2', endColorstr='#4bc8cd',GradientType=1 );
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,51,102,.2);
	box-shadow: 0 5px 15px 0 rgba(0,51,102,.2);
}
.hh-modern-text h1{
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:20px; font-weight:900;
}
.hh-subline {
	max-width: 400px; margin:0 auto; padding-bottom:40px; font-size:18px;
}
.hh-modern-img {
	padding-right:0px; padding-left:0px;
}
@media(max-width:767px) {
	.hh-modern-plaform-bg {
		background: none;
    	padding-bottom: 75px;
	}
	.hh-modern-text {
		padding-top:65px; padding-right:0px; padding-left:0px; padding-bottom: 0px; text-align:center;
	}
	.hh-modern-img {
		padding-top:0px;
	}
}
@media(min-width:768px){
	.hh-modern-plaform-bg {
		background-image: url(https://www.currencytransfer.com/wp-content/assets/home/HomeHeroBackground.svg);
	    background-repeat: no-repeat;
	    background-position: center bottom;
		background-size: 285%;
    	padding-bottom: 145px;
	}
	.hh-modern-text {
		padding-top:65px; padding-right:0px; padding-left:0px; padding-bottom: 20px; text-align:center;
	}
	.hh-modern-img {
		padding-top:0px;
	}
}
@media(min-width:992px){
	.hh-modern-plaform-bg {
		background-size: 205%;
    	padding-bottom: 150px;
	}
	.hh-modern-text {
		padding-top:100px; padding-bottom:0px; text-align:left;
	}
	.hh-modern-img {
		padding-top:100px; 
	}
}
@media(min-width:1200px){
	.hh-modern-plaform-bg {
		background-size: 180%;
    	padding-bottom: 140px;
	}
	.hh-modern-text {
		padding-right:40px; padding-left:0px;
	}
	.hh-modern-img {
		padding-top:80px;
	}
}
@media(min-width:1500px){
	.hh-modern-plaform-bg {
		background-size: 100%;
    	padding-bottom: 115px;
	}
}
@media(min-width:2500px){
	.hh-modern-plaform-bg {
		background-size: 88%;
    	padding-bottom: 165px;
	}
}

  /* --------------------------------------------
	country landing pages calculator intergration
-------------------------------------------- */
.country-hero .hero-subheading, .cal-hero .hero-subheading {
	color:#ffffff;
}
.hero-subheading {
	margin-top:5px; 
	margin-bottom:30px;
	font-size:20px;
}
.cal-container {
	padding-bottom:80px;
	color:#ffffff;
}
.cal-container a.sf-button.standard.green.large {
	max-width:480px;
	width: 100%;
    margin-bottom: 20px !important;
    text-align: center;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    background: rgb(22,149,202);
	background: linear-gradient(0deg, rgba(22,149,202,1) 0%, rgba(44,190,197,1) 100%);
}
@media(max-width:1999px){
	.cal-container a.sf-button {
		margin-right: 0px;
		margin-left: 0px;
	}
}
@media(min-width:1200px){
	.cal-container a.sf-button {
		margin-right: 2px;
		margin-left: 2px;
	}
}
.cal-container a.sf-button.standard.green.large:hover{
	background: rgb(57,165,210);
	background: linear-gradient(0deg, rgba(57,165,210,1) 0%, rgba(75,200,205,1) 100%);
}
.cal-hero-btn-con{
	margin:2px 10px;
	text-align: center;
}
.trynow-hero-small-btn a {
	border: 1px #eeeeee solid;
	color:#eeeeee !important;
}
.trynow-hero-small-btn a:hover{
	color:#1695CA !important;
	background-color: #eeeeee;
}
.trynow-sidebar-small-btn a{
	border: 1px #445667 solid;
	color:#445667 !important;
}
.trynow-sidebar-small-btn a:hover{
	color:#ffffff !important;
	background-color: #1695CA;
	border: 1px #1695CA solid;
	text-decoration: none;
}
.trynow-hero-small-btn a, .trynow-sidebar-small-btn a {
	margin-left:10px;
	border-radius: 4px;
	padding: 5px 10px;
	font-size: 14px;
}
.sidebar-cal-container {
	padding: 0px 10px;
}

.joinus-button a.sf-button.sf-icon-reveal.lightgrey{width:100%;}

.sticky-header-resized nav#main-navigation .menu > li > a {
	padding-top: 8px !important;
	padding-bottom: 8px;
}

li.menu-item-3956 span.nav-line, li.menu-item-4268 span.nav-line  {display:none !important;}
.menu-item-3956.menu-item.menu-item-type-custom.menu-item-object-custom a {color: #ffffff; background-color: #1695CA; padding-right: 15px !important; padding-left: 15px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffffff;}
li.menu-item-3956.menu-item.menu-item-type-custom.menu-item-object-custom :hover { background-color: #2CBEC5;}

.menu-item-4268.menu-item.menu-item-type-custom.menu-item-object-custom a {color: #ffffff; background-color: #41B412; padding-right: 15px !important; padding-left: 15px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffffff;}
li.menu-item-4268.menu-item.menu-item-type-custom.menu-item-object-custom :hover { background-color: #5DBF35;}

#mobile-menu ul li:hover {color:#1695ca !important;}

li#menu-item-4267 {background-color:#41B412;}
#mobile-menu ul li#menu-item-4267:hover > a { 
	color: #ffffff!important; 
	background-color: #41B412 !important;
}

li#menu-item-3973 {background-color:#1695CA;}
#mobile-menu ul li#menu-item-3973:hover > a { 
	color: #ffffff!important; 
	background-color: #41B412 !important;
}

figure.animated-overlay figcaption {
	background-color: rgba(0, 0, 0, 0.1) !important;
}

.video-demo-xs{
	background-color:#454545 !important;
	margin-top:0px !important;
	box-shadow: none !important;
}
.blog-link{
	background-color:#454545 !important;
	padding-top:35px;
	padding-bottom:35px;	
}
.blog-link a{
	color:#1695CA !important;	
}
.blog-link a:hover {
	color:#41B412 !important;	
}
.recent-post {
	padding-right: 15px;
	padding-left: 15px;
	background-color: transparent!important;
}
.recent-post figure {
	margin-bottom:0px;
}
.recent-post .details-wrap {
	padding-top: 25px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom:20px;
}
.recent-post .post-item-details {
	margin-top:0px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #ffffff !important;
}
.author-avatar {
	margin-bottom: 30px;
	margin-right: 15px;
	margin-left: 15px;
}
.author-bio-text a{
	color:#195C7D;
}
.author-bio-text a:hover{
	color:#2CBEC5;
}
/* --------------------------------------------
	 ICON HIGHLIGHTED LISTS
-------------------------------------------- */
.ihl-container {
	padding-top:30px;
	padding-bottom:30px;
	margin-top:0px;
	margin-bottom:0px !important;
	color:#7A92A8;
	border:none;
	-webkit-box-shadow: inset none !important;
	box-shadow: none !important;
}
.ihl-facts{position:relative;}
.ihl-sectionheading {
	font-size:50px;
	line-height:48px;
	text-transform:uppercase;
	margin-bottom:45px;
	color:#7A92A8 !important;
}
.ihl-container li {
	position: relative;
	margin-bottom: 40px;
	line-height: 25px;
	padding-left: 72px;
	list-style: none;
}
.ihl-sub-container {
	margin-bottom:30px;
}
.ihl-container h6 {
 	font-weight:700 !important;
 	color:#7A92A8 !important;
}
.ihl-bg-icon {
	height:53px;
	width:53px;
	margin-right:10px;
}
.ihl-icon:before {
	content: '';
	width: 53px;
	height: 53px;
	position: absolute;
	top:0px;
	left:0px;
	background: no-repeat;
	background-size: 53px;
}
.ihl-icon-better-rates:before{
	background-image:url('https://www.currencytransfer.com/wp-content/assets/icons/better-rates-list-icon-sprit.svg');
	background-size: 53px 212px;
}
.ihl-compare:before { background-position: center -0px !important; }
.ihl-honeymoon:before { background-position: center -53px !important; }
.ihl-spot-forward:before { background-position: center -106px !important; }
.ihl-free:before { background-position: center -159px !important; }

.ihl-recipients:before {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/07/ihl-recipients.png')}
.ihl-track:before {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/07/ihl-track.png')}
.ihl-concierge:before {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/07/ihl-concierge.png')}
.ihl-trusted:before {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/07/ihl-trusted.png')}
.ihl-section-cta a{
	display:inline-block;
	width:100%;
	color:#ffffff!important;
	background-color:#41B412;
	font-size:20px;
	text-align: center;
	text-transform: uppercase;
	padding-top:15px;
	padding-bottom:15px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top:20px;
}
.ihl-section-cta a:hover{
	background-color:#5DBF35;
}
.ihl-marketplace-track:after {
	content: '';
	position: absolute;
	background: no-repeat;
	background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/07/transfer-history-marketplace.png')
}
/* --------------------------------------------
	 COUNTRY INDEX LIST
-------------------------------------------- */
.ihl-container .nav-tabs>li {
	padding-left:0px;
}
.ihl-container .spb_tabs .nav-tabs li.active a {
	background-color: #195C7D;
}
/* --------------------------------------------
	 GENERIC STYLING
-------------------------------------------- */
.hidden-all{ display:none; }
.prelative{ position:relative; }
.inline { display:inline-block;}
.flex {display:flex;}
.flex-vcenter-all{align-items: center;}
.flex-vcenter { align-self:center;}
.flex-just-content-center { justify-content: center; }
.vcenter {
    display: inline-block !important;
    vertical-align: middle;
    float: none;
}
.full-view-height { height: 100vh; }
.match-height-parent{
	display: flex;
}
.match-height-parent > div, .match-height-child{
	flex: 1;
	margin: 15px;
}
.td-va-top{ vertical-align: top; }
.blank-space {
	display:block;
	width: 100%;
}
.bg-cover{
	background-size: cover; 
}
.bg-center{
	background-position: center; 
}
.wrapper-paz > .spb_wrapper {
	padding: 0px !important;
}
#breadcrumbs {
	display: none;
}
.post.type-post{
	margin-top: 0px;
}
.row > p,
.toggle-wrap > p,
.noarrow > p,
.rt-container > p{
	margin-bottom:0px !important;
}
.r10box {-webkit-border-radius: 10px; border-radius: 10px; overflow: hidden;}
.full-width-text p:last-child {
    margin-bottom: 30px;
}
ol li{
	margin-bottom: 20px;
}
.article-body-wrap ul li {
    margin-left: 20px;
    margin-bottom: 20px;
    list-style-position: outside;
}
ul.remove-list-style, 
.li-style-none, 
.li-style-none .widget ul li, 
.dmc-r-posts li, 
#new_account li{
	list-style: none !important;
}
.li-justify-left li{
	list-style-position: outside;
    margin-left: 18px;
    padding-left: 5px;
    vertical-align: top;
}
.li-pb15 {
	padding-bottom: 15px;
}
.remove-bs, .bs-none {
	-webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.sf-icon-box img.sf-icon{
	float: left;
    position: relative;
    text-align: center;
}
.trynow-btn {
	margin-left: 10px !important;
	margin-bottom:5px !important;
}
#page-wrap a.trynow-btn.sf-button.transparent-light:hover {
	color:#445667 !important;
}
.trynow-t-btn{
	text-align: center;
	font-size: 18px;
}
.trynow-t-btn a{
	margin-left: 8px;
	border: 1px #ccc dotted;
	border-radius: 4px;
	padding: 5px 10px;
	font-size: 14px;
	color:#1695CA;
}
.trynow-t-btn a:hover{
	color:#1695CA !important;
	background-color: #DCEFF7;
}
.csr-dark-blue{
	position: relative;
}
.csr-dark-blue:before{
	content: '';
	width: 130px;
	height: 131px;
	position: absolute;
	top:-5px;
	left:-5px;
	z-index: 9;
	background: no-repeat;
	background-size: 130px;
}
.np-featured-item.csr-dark-blue:before{
	top:-8px;
	left:-8px;
}
.csr-dark-blue:before{
	background-image:url('https://www.currencytransfer.com/wp-content/uploads/2016/02/cs-ribbon-dark-blue.png');
}
.featured-clients-items-wrap, .featured-clients-items-wrap.row {margin-bottom:0px !important;}
.rbox {padding:20px; margin:30px 0px; -webkit-border-radius: 20px; border-radius: 20px;}

.animatebox-rall{margin:0px !important; padding:0px !important;}
.animatebox-rall .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont {display:none;}
.animatebox-rall h3 {margin:0px;}
.animatebox-rall .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {padding:0px !important;}
.animatebox-rall.wistia-rall .sf-icon-box-content p {display:none;}
.wistiaanimated .sf-icon-box-content {line-height:0% !important;}
.wistiaanimated {padding:0px; margin-top:5px; margin-bottom:0px;}
.alt-bg.alt-three .sf-icon-box-content {background-color: #1695ca;}
.tooltip-inner {background-color: #1695ca;}
.tooltip-arrow {border-top-color: #1695ca !important;}

.m-nav-heading{font-weight:700; color:#ffffff; background-color:#222222;}
.m-nav-link{font-weight:400; color:#ffffff; background-color: #333333;}
.full-width {width:100%; }
.steps-text {padding:0px 20px;}
.fleft {float:left;}
.ffw-text-xs {margin:0px -20px 0px -20px; padding:30px;}
.maz {margin:0px !important;}
.mtz {margin-top:0px !important;}
.mbz, .mb0 {margin-bottom:0px !important;}
.mtbz {margin-top: 0px !important; margin-bottom: 0px !important;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.ptbz{padding-top: 0px !important; padding-bottom: 0px !important;}
.pbz {padding-bottom: 0px !important;}
.paz {padding:0px !important;}
.prlz {padding-right:0px !important; padding-left:0px !important;}
.prz {padding-right:0px;}

.prl-extra30{padding-right:30px; padding-left:30px;}
.clearb {clear:both;}
.clearr {clear:right;}
.floatr {float:right;}
.bgz {background: none !important;}

.pza {margin: 0px; padding: 0px; border: none;}
.pza  p, .pza  img {margin: 0px; padding: 0px; border: none;}
.mza {margin: 0px, auto !important;}
.nbd {border-style: none !important;}
.mpb0 {margin: 0px; padding: 0px; border: none; text-align: center;}

.img-lock{
	pointer-events: none;
    user-drag: none;
}

hr {border-top: 1px solid #D4DCE3;}

h2{line-height: 25px;}
.spb_divider.alt-bg {border-top:1px solid #eeeeee !important;}
.noarrow.full-width-text:after {display:none;}
.rsvpfullwidth {padding-top:20px; padding-bottom:0px;}
.rsvpfullwidth.full-width-text:after {display:none;}

.removecp {margin-left:-20px !important;}
.sitestatistics {width:100%; color:#fff;}
.sitestatisticgroup {width:25%; background-color:#1695ca; float:left;}
.sitestatisticsnumber {padding:30px 0px 10px 15px; float:left; background-color:#1695ca;}
.sitestatisticscategory {padding:10px 0px 10px 15px; font-size:13px; text-transform:uppercase; clear:left;}
.inlinecharts {display:inline-block;}
.test-pill-text {font-size:20px; font-weight: 300; line-height: 25px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px}
.test-pill-img {max-width:280px !important}
.test-auth {margin-bottom: 5px; line-height: 20px; color: #1695ca !important;}
.abz {border: none;}
.toparrow-lightblue:before {
	content: '';
 	width: 0;
 	height: 0;
 	border-bottom: 25px solid transparent;
  	border-right: 30px solid transparent;
 	border-left: 30px solid transparent;
 	position: absolute;
 	left: 50%;
 	margin-left: -30px;
 	top: -25px;
 	border-bottom-color: #1695CA !important;
}
.fca-authorised:before {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/05/fca-authorised-icon.png')}
.data-encrypted:before {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/05/data-encrypted-icon.png')}
.segregated-accounts:before {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/05/segregated-accounts-icon.png')}

.assethr{margin-top:5px; margin-bottom:0px;}
.assetcontainer {width:100%; background-color:#fff; -webkit-box-shadow: 0 0 5px 2px #CCCCCC; box-shadow: 0 0 5px 2px #CCCCCC;}
.swatchcontainer {padding:5px;}
.card-shadow {-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.20); box-shadow: 0 2px 5px 0 rgba(0,0,0,0.20); }
.swatch-paper {width:100%; float:left; padding:0px; background-color:#fff;}
.colorswatch {display:inline-block; float:left;}
.swatch-disc {display:inline-block; float:left; font-size:12px; font-weight:400; padding:5px 10px; line-height:15px;}

.emaillink .fa-envelope-o {font-size:20px; padding-top:0px; color:#195c7d;}
.testimonial-text table td {border:none !important;}
.testimonial-text .container {width:100%;}
.spb_box_text.whitestroke .box-content-wrap{border-radius:160px;}
.chartoverlay {margin-top:-85px;}
.chartoverlay .chart-shortcode.chart-center{background-color:#fff; border-radius:50%;}
.presstype {display:inline;}
.presstype .sf-icon {height:40px; color:#ffffff; background-color:#1695ca; padding:10px; }
a.sf-button.transparent-dark:hover{color:#ffffff!important; background:#0baf78; border-color:#0baf78;}

.full-hero-darkbg h1, .full-hero-darkbg h2, .full-hero-darkbg h3, .full-hero-darkbg h4, .full-hero-darkbg h5, .full-hero-darkbg h6, .full-hero-darkbg p,
.darkbg-full-overlay h1, .darkbg-full-overlay h2, .darkbg-full-overlay h3, .darkbg-full-overlay h4, .darkbg-full-overlay h5, .darkbg-full-overlay h6, .darkbg-full-overlay p {
	color:#fff !important;
}
.full-hero-lightbg, .full-hero-lightbg h1, .full-hero-lightbg h2, .full-hero-lightbg h3, .full-hero-lightbg h4, .full-hero-lightbg h5, .full-hero-lightbg h6, .full-hero-lightbg p,
.lightbg-full-overlay, .lightbg-full-overlay h1, .lightbg-full-overlay h2, .lightbg-full-overlay h3, .lightbg-full-overlay h4, .lightbg-full-overlay h5, .lightbg-full-overlay h6, .lightbg-full-overlay p {
	color:#445667;
}

table {line-height:1em;}
.pmremoveal p, .pmb0 p, p.pmb0 {margin-bottom:0px !important; }
.pm0 p { margin: 0px !important; }
.tac {text-align:center;}
.tar {text-align:right;}

.spb_wrapper .row{margin-bottom:0px;}
.alt-bg {border: none;}
.alt-bg.alt-three .sf-icon {color:#fff; margin-bottom:22px;}
.alt-bg.alt-three a:link {color:#fff;}
.alt-bg.alt-three a:hover {color:#0d364a;}
.alt-bg.alt-five a:link {color:#fff;}
.alt-bg.alt-five a:hover {color:#1695CA;}
.alt-two.full-width-text:after {display:none;}
.alt-bg.alt-one, .alt-bg.alt-three, .alt-bg.alt-nine {}
.simpleheading2{margin-top:0px; margin-bottom:0px; padding-top:60px; padding-bottom:30px; text-align:center;}
/* DELETE */.simpleheading2 h1{text-transform: uppercase !important;}
.simpleheading2 :after{border-color: #000 !important;}
.simpleheading {margin-top:60px; }
.full-width-text:after{
	border-right: 40px solid transparent;
    border-left: 40px solid transparent;
}



.ma0 {margin:0px;}
.linopoints {list-style-type: none;}
strong {letter-spacing:0px;}
.inner-page-wrap {margin-top:0px;}
.testsize {background-color:#BBBBBB;}
.stackimg{margin: 0px; padding: 0px; float:left;}
.spb_gmaps_widget {margin-bottom:0px; margin-top:0px;}
.fullwidthsmalltitle {padding-top:10px; padding-bottom:10px; margin-top:0px; margin-bottom:0px !important; border:none;}
.spb_text_column {margin-bottom:0px;}
.aboutimgoverlay {margin-top:-20%;}
.about-office-img {margin:0px !important; padding:0px;}
/* --------------------------------------------
	 BACKGROUNDS
-------------------------------------------- */
.blue-none-fade {
	background: -moz-linear-gradient(top,  rgba(22,149,202,1) 0%, rgba(22,149,202,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,149,202,1)), color-stop(100%,rgba(22,149,202,0)));
	background: -webkit-linear-gradient(top,  rgba(22,149,202,1) 0%,rgba(22,149,202,0) 100%);
	background: -o-linear-gradient(top,  rgba(22,149,202,1) 0%,rgba(22,149,202,0) 100%);
	background: -ms-linear-gradient(top,  rgba(22,149,202,1) 0%,rgba(22,149,202,0) 100%);
	background: linear-gradient(to bottom,  rgba(22,149,202,1) 0%,rgba(22,149,202,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1695ca', endColorstr='#001695ca',GradientType=0 );
}
/* --------------------------------------------
	 HEADING STYLING
-------------------------------------------- */
.text-shadow{ text-shadow: 2px 2px 0 #000;}
.home-m-heading{font-size:36px !important; line-height: 38px !important; color:#FFFFFF !important;}
.home-m-heading-left{font-size:36px !important; line-height: 38px !important; color:#FFFFFF !important; text-align: left !important;}
.homehero{padding-top:40px; padding-bottom:0px; text-align:center; color:#FFFFFF;}
.homehero-bg{ margin-top:0px; padding-top:40px; padding-bottom:0px; text-align:left; color:#FFFFFF !important; background-image:url('https://www.currencytransfer.com/wp-content/uploads/2014/11/ct-home-hero-rw.jpg')!important; background-position: center;}
.homehero-text{min-height: 400px}
.homehero-widget{text-align: center; padding-top:45px;}
.q-widget-title{font-size:20px; text-transform: uppercase; color:#FFFFFF !important; font-weight: 900;}
.widget-btn-fca-badge{width:100%; margin-bottom:5px !important; }
.homehero-pro {
	margin-top:0px;
	margin-bottom: 0px !important;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	color:#FFFFFF !important;
	background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/02/homehero-bg.jpg')!important;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #727272 !important;
}
.homehero-pro-text {
	background-color: rgba(25, 92, 125, 0.75);
	padding:10px 20px 15px;
}
.home-pro-heading{
	font-size: 28px !important;
	font-weight:300 !important;
	line-height: 34px !important;
	color: #FFFFFF !important;
	text-align: left !important;
	margin-top:0px;
	margin-bottom:35px;
}
.home-pro-benefit{
	margin-bottom:38px;
	line-height: 17px;
}
.home-pro-benefit .sf-icon-cont{
	height:25px;
	width:24px;
	background-color:#ffffff;
	border:none;
	margin-top: -9px;
}
.home-pro-benefit .sf-icon-cont.cont-small{
	padding:5px 5px 5px 7px;
}
.home-pro-benefit .sf-icon {
	font-size:20px;
	color:rgb(25, 92, 125);
}
.home-pro-benefit .sf-icon-cont.cont-small .sf-icon[class^="ss-"]{
	line-height:31px;
}
.home-pro-benefit .sf-icon-cont.cont-small .sf-icon{
	line-height: 24px;
}
.homehero-pro-btn {
	width:100%;
	margin-bottom:0px !important;
	text-align: center;
	padding-top:25px !important;
	padding-bottom:25px !important;
}

.homehero-pro-text-con {
padding:0px;
margin-bottom:18px;
}
.homehero-pro.full-width-text .spb_wrapper{
	padding:0px !important;
}
.process-steps-line{
	width:100%;
	height:2px;
	margin-top:40px;
	background-color: #E9EDF0;
}
.process-steps-indicator{
	margin-top:-17px;
}
.four-step-con{
	margin: 0px 0px 60px 0px;
	padding:0px;
	text-align: center;
}
.four-step-con h3{
	margin-top:10px;
	margin-bottom:15px;
	font-size:14px;
	font-weight: 900 !important;
	text-transform: uppercase;
	text-align: center;
	color: #1695CA;
}
.about-headings {margin-bottom:50px; padding-top:100px; padding-bottom:0px; text-align:center;}
.inl-h1{display:inline-block;}
.ct-partnering-w-logo {margin-top:35px;}
/* --------------------------------------------
	 Affiliate page elements
-------------------------------------------- */
.affiliate-hero, .affiliate-reg-hero {
	background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/04/affiliate-hero-bg.jpg') !important;
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: #f4f1e2 !important;
	margin-top: 0px !important;
	margin-bottom:0px !important;
	padding-top: 30px;
	padding-bottom: 5px;
	text-align: center;
}
.affiliate-hero:after{display:none !important;}
.affiliate-options-icon img.aligncenter{
	margin-top: 0px;
	margin-bottom: 0px;
}
.affiliate-options-icon {
 border-bottom: 10px solid #000000;
}
.affiliate-options-icon.lightblue { 
	border-color: #1695ca;
}
.affiliate-options-icon.turquoise{ 
	border-color: #2cbec5;
}
.affiliate-options-icon.orange{ 
	border-color: #f7941f;
}
.inline-phone-icon, .inline-phone-no  {
	display: inline-block;
    font-size: 26px !important;
    vertical-align: middle;
    float: none;
}
.s-fca-text{ display: inline-block;}
.s-fca-icon{ display: inline-block;}
.sf-icon-icon-three{ color: #FFF !important;}
.full-team-support {
	background-repeat: none !important; 
	padding-top:0px !important; 
	margin-top:0px; 
	margin-bottom:0px !important; 
	background-position: center; 
	box-shadow: none !important;}

/* --------------------------------------------
	 PRODUCT PAGE
-------------------------------------------- */
.product-hero, .primary-background-gradient {
	background : -moz-linear-gradient(1.61% -147.19% -22.76deg,rgba(22, 145, 198, 1) 0%,rgba(44, 186, 193, 1) 100%);
	background : -webkit-linear-gradient(-22.76deg, rgba(22, 145, 198, 1) 0%, rgba(44, 186, 193, 1) 100%);
	background : -webkit-gradient(linear,1.61% -147.19% ,98.27% -28.72% ,color-stop(0,rgba(22, 145, 198, 1) ),color-stop(1,rgba(44, 186, 193, 1) ));
	background : -o-linear-gradient(-22.76deg, rgba(22, 145, 198, 1) 0%, rgba(44, 186, 193, 1) 100%);
	background : -ms-linear-gradient(-22.76deg, rgba(22, 145, 198, 1) 0%, rgba(44, 186, 193, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1691C6', endColorstr='#2CBAC1' ,GradientType=0)";
	background : linear-gradient(112.76deg, rgba(22, 145, 198, 1) 0%, rgba(44, 186, 193, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1691C6',endColorstr='#2CBAC1' , GradientType=1);
}
.product-hero .platform-dashboard-hero{
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/product-features/product-features-hero.svg')!important ;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom center;
}
.product-hero .ct-base-form .label-text, .product-hero .b-fca-badge .sf-icon, .full-hero-darkbg .toggle-signup .ct-base-form .label-text, .full-hero-darkbg .toggle-signup .b-fca-badge .sf-icon {
	color:#ffffff;
}
.product-hero .ct-base-form .label-text a {
	color:#0D364A;
}

.globe-hero{
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/Money-transfer-services/money-transfer-service-white.mp4')!important ;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom center;
}
.globe-hero .joinus-toggle {
	position: relative;
    z-index: 98;
}
.globe-animation {
	margin-bottom: -5px;
}
.product-hero .joinus-toggle .spb_toggle, .full-hero-darkbg .toggle-signup .spb_toggle {
	max-width: 300px;
	margin: 30px auto 0px;
	background-color: rgba(255, 255, 255, 0.8);
	border: 2px solid #ffffff;
	color: #1691C6;
}
.product-hero .joinus-toggle .spb_toggle:hover, .full-hero-darkbg .toggle-signup .spb_toggle:hover {
	background-color: rgba(255, 255, 255, 1);
	color: #1691C6 !important;
}
.product-hero .joinus-toggle .toggle-wrap .spb_toggle_title_active, .full-hero-darkbg .toggle-signup .toggle-wrap .spb_toggle_title_active, {
	color: #ffffff !important;
}
.product-hero .joinus-toggle .spb_toggle_content, .full-hero-darkbg .toggle-signup .spb_toggle_content {
	padding-top: 30px;
}
.joinus-toggle .toggle-wrap .spb_toggle_title_active, .full-hero-darkbg .toggle-signup .toggle-wrap .spb_toggle_title_active {
	background-color:transparent !important; 
	border:none;
}
.joinus-toggle .toggle-wrap .spb_toggle_title_active {
	color:#445667; 
}
.full-hero-darkbg .toggle-signup .toggle-wrap .spb_toggle_title_active {
	color:#ffffff; 
}
.product-hero-light .joinus-toggle .spb_toggle {
	max-width: 300px;
	margin: 30px auto;
	background-color: transparent;
	border: 2px solid #1695CA;
	color: #1695CA;
}
.product-hero-light .joinus-toggle .spb_toggle:hover,{
	background-color: #1695CA;
	color: #ffffff !important;
}
.product-hero-light .joinus-toggle .toggle-wrap .spb_toggle_title_active{
	color: #1695CA !important;
}
.fullwidth-hero-shadow{
	height:10px;
	background-color: transparent !important;
	background: -moz-linear-gradient(top, rgba(233,237,240,1) 0%, rgba(233,237,240,0) 100%);
	background: -webkit-linear-gradient(top, rgba(233,237,240,1) 0%,rgba(233,237,240,0) 100%);
	background: linear-gradient(to bottom, rgba(233,237,240,1) 0%,rgba(233,237,240,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9edf0', endColorstr='#00e9edf0',GradientType=0 );
}
.white-angled-divider-1{
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/international-fund-transfers/international-fund-transfers-h-bb.svg')!important ;
	background-repeat: no-repeat;
    background-position: bottom center;
}
.white-angled-divider-1-overlay{
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/international-fund-transfers/international-fund-transfers-h-bb-overlay.svg')!important ;
	background-repeat: no-repeat;
	background-size: cover;
    background-position: bottom center;
    height: 200px;
    margin-top: -200px !important;
    background-color: transparent !important;
}
.blue-angled-divider-1-overlay{
	background-image:url('/wp-content/assets/partner/arrow-down-to-blue.svg')!important ;
	background-repeat: no-repeat;
	background-size: cover;
    background-position: bottom center;
    height: 200px;
    margin-top: -200px !important;
    background-color: transparent !important;
}
.fund-transfer-footer-side{
	position:relative;
}
.fund-transfer-footer-side-img:before{
	content: '';
	background: url("https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/international-fund-transfers/International-fund-transfers-history.png") no-repeat;
	position: absolute;
	z-index: 1;
}
@media(max-width:767px){
	.fund-transfer-footer-side-img:before{
		display: hidden;
	}
}
@media(min-width:768px){
	.fund-transfer-footer-side{
		padding-bottom: 80px;
	}
	.fund-transfer-footer-side-img:before{
		display: block;
		background-size: 710px 720px;
		width: 810px;
		height: 720px;
		left: 48%;
		bottom: 0px;
	}
}
@media(min-width:992px){
	.fund-transfer-footer-side{
		padding-bottom: 80px;
	}
	.fund-transfer-footer-side-img:before{
		background-size: 810px 820px;
		width: 810px;
		height: 820px;
		left: 46%;
		bottom: 0px;
	}
}
@media(min-width:1200px){
	.fund-transfer-footer-side{
		padding-bottom: 120px;
	}
}
.mass-payments-hero{
	background: url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/mass-payments/mass-payments-hero.min.svg'), -moz-linear-gradient(1.61% -147.19% -22.76deg,rgba(22, 145, 198, 1) 0%,rgba(44, 186, 193, 1) 100%);
	background: url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/mass-payments/mass-payments-hero.min.svg'), -webkit-linear-gradient(-22.76deg, rgba(22, 145, 198, 1) 0%, rgba(44, 186, 193, 1) 100%);
	background: url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/mass-payments/mass-payments-hero.min.svg'), -webkit-gradient(linear,1.61% -147.19% ,98.27% -28.72% ,color-stop(0,rgba(22, 145, 198, 1) ),color-stop(1,rgba(44, 186, 193, 1) ));
	background: url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/mass-payments/mass-payments-hero.min.svg'), -o-linear-gradient(-22.76deg, rgba(22, 145, 198, 1) 0%, rgba(44, 186, 193, 1) 100%); 
	background: url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/mass-payments/mass-payments-hero.min.svg'), -ms-linear-gradient(-22.76deg, rgba(22, 145, 198, 1) 0%, rgba(44, 186, 193, 1) 100%);
	background : linear-gradient(112.76deg, rgba(22, 145, 198, 1) 0%, rgba(44, 186, 193, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1691C6', endColorstr='#2CBAC1' ,GradientType=0)";
	background: url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/mass-payments/mass-payments-hero.min.svg'), linear-gradient(112.76deg, rgba(22, 145, 198, 1) 0%, rgba(44, 186, 193, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1691C6',endColorstr='#2CBAC1' , GradientType=1);
	background-repeat: no-repeat;
    background-position: bottom center;
}

@media(max-width:767px){
	.mass-payments-hero {
		background-size: cover;
	}
}
@media(min-width:768px){
	.mass-payments-hero {
		background-size: 100%;
	}
}
.inner-page-wrap {margin-bottom:0px !important;}
.spb_parallax_asset {margin: 0px;}
/* .para-title {font-size:16px;} */
/*.pax-head-btn {padding-bottom:0px; margin-top:0px; margin-bottom:50px; text-align:center;} */
.pax0pad {padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px !important;}

.product-benefit {
	margin-top: 32px; 
	margin-bottom: 32px; 
	min-height: 255px;
}
.product-benefit-image{
	max-width:400px; 
}
.product-benefit p{
	font-size:; line-height:24px;
}
.pb-t, .pb-i{
	margin-bottom:0px;
}
.product-transfer-solutions{
	min-height:230px;
}
.api-transfer-solutions{
	min-height:240px;
}
/* --------------------------------------------
	 API SOLUTIONS PAGE
-------------------------------------------- */
@media(max-width:767px){
	.product-hero .platform-dashboard-hero{
		padding-bottom: 170px;
	}
}
@media(min-width:768px){
	.product-hero .platform-dashboard-hero{
		padding-bottom: 170px;
	}
}
@media(min-width:992px){
	.product-hero .platform-dashboard-hero{
		padding-bottom: 220px;
	}
}
@media(min-width:1200px){
	.product-hero .platform-dashboard-hero{
		padding-bottom: 270px;
	}
}
/* --------------------------------------------
	 TOUR PAGE
-------------------------------------------- */
.tour-profile-user-detials h3{
	line-height: 0px;
}
/* --------------------------------------------
	 FORM STYLING
-------------------------------------------- */

.alt-bg.alt-seven{background-color: transparent !important; padding-top: 30px; padding-bottom: 0; border:none; }
.alt-seven.full-width-text:after {display:none;}
.inlineform {margin-top:0px;}
.phoneshortform {margin-top:0px; margin-left:-5px !important; padding:20px;}
.formfield-label-optional {
	display:flex;
	justify-content:space-between;
}
.ff-optional {
	font-weight:400;
	color:#7A92A8;
}
/* --------------------------------------------
	 LINK STYLEING
-------------------------------------------- */
a:link .linkonblue {color:#ffffff}
.cl-cta-btn a.sf-button.large.green.sf-icon-reveal {width:100%; background-color:#41B412; text-align:center; margin:15px 0px 40px 0px;}
#page-wrap a.sf-button.transparent-light:hover {color: white !important;}
.personal-social{list-style:none; width:128px; margin:0 auto;}
.cofounder-social{list-style:none; display:inline-block;  margin: 0 auto; margin-bottom:25px;}
.cofounder-social li, .personal-social li  {display:inline; }
td .sf-icon {font-size:25px;}
.faqquestionhc td .sf-icon {padding-top: 0px !important; margin-top: -35px !important;}
.cofounders-titles {border-style: none !important; padding:20px; text-align:center; background-color:#ffffff;}

ul .team-titles {margin-left:50px;}

a.nf-rm-link-btn, a.nf-rm-link-btn-wpfull {display: inline-block; color: rgb(68, 68, 68); -webkit-transition-delay: 0s; -webkit-transition-duration: 0.3s; -webkit-transition-property: all; -webkit-transition-timing-function: ease-out; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border:1px solid rgba(34, 34, 34, 0.2); font-size: 12px; font-weight: bold; line-height: 18px; margin: 0px 10px 20px 0px; padding: 13px 30px; text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease-out; }
a:hover.nf-rm-link-btn, a:hover.nf-rm-link-btn-wpfull {color: #ffffff; background: #41B412; border-color: #41B412;}
a.nf-rm-link-btn-wpfull {width:100%; text-align:center; margin-bottom:50px;}

.abovefootbtn {
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom:20px  !important;
	color:#FFFFFF  !important;
	text-align:center;
	background: rgb(85,85,85);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(34,34,34,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(34,34,34,1)));
	background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(34,34,34,1) 100%);
	background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(34,34,34,1) 100%);
	background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(34,34,34,1) 100%);
	background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(34,34,34,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=0 );
}

a.nf-rm-link-btn, a.nf-rm-link-btn-wpfull {display: inline-block; color: rgb(68, 68, 68); -webkit-transition-delay: 0s; -webkit-transition-duration: 0.3s; -webkit-transition-property: all; -webkit-transition-timing-function: ease-out; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border:1px solid rgba(34, 34, 34, 0.2); font-size: 12px; font-weight: bold; line-height: 18px; margin: 0px 10px 20px 0px; padding: 13px 30px; text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease-out; }
a:hover.nf-rm-link-btn, a:hover.nf-rm-link-btn-wpfull {color: #ffffff; background: #41B412; border-color: #41B412;}
a.nf-rm-link-btn-wpfull {width:100%; text-align:center; margin-bottom:50px;}

.joinus-button a.sf-button{width:100%;}
.joinus-toggle {padding-right:0px; padding-left:0px;}
.joinus-toggle .spb_toggle {background-color:#41B412; color:#ffffff; border:none; text-align:center; font-size:20px; font-weight:600; padding-top:18px; padding-bottom:18px;}
.joinus-toggle .spb_toggle:after {display:none;}
.joinus-toggle .spb_toggle:hover {background-color:#5DBF35; color:#445667 !important;}

.joinus-toggle .spb_toggle_content {padding-right:0px; padding-left:0px;}
.joinus-toggle input, .joinus-toggle input#account_submit button{margin-left:0px !important; width:100% !important;}
/* -----   SOCIAL LINKS   ----- */
.share-links.curved-bar-styling.social-link-icons {
	display:flex;
    align-items:center;
    justify-content:space-between;
    overflow:hidden;
    border-radius:12px;
}
.sl-link-container {
	height:50px;
	flex-grow:1;
	text-align:right;
}
.share-links.curved-bar-styling.social-link-icons a {
	display:inline-block;
	height:50px;
	width:50px;
	background-image:url('/wp-content/assets/icons/social/ct-wp-social-icons-lm.svg');
	background-size: 50px 300px;
}
.share-links.curved-bar-styling.social-link-icons a:hover {
	background-image:url('/wp-content/assets/icons/social/ct-wp-social-icons-dm.svg');
}
.footer-social-links { height:65px; }
.footer-social-links.social-link-icons.dark-bg a {
	display:inline-block;
	height:50px;
	width:50px;
	background-image:url('/wp-content/assets/icons/social/ct-wp-social-icons-dm.svg');
	background-size: 50px 300px;
}
a.sl-linkedin {background-position: 0px 0px}
a.sl-whatsapp {background-position: 0px -50px}
a.sl-facebook {background-position: 0px -100px}
a.sl-x {background-position: 0px -150px}
a.sl-youtube {background-position: 0px -200px}
a.sl-email {background-position: 0px -250px}
a.sl-linkedin:hover {background-color: #0B66C2;}
a.sl-whatsapp:hover {background-color: #25D366;}
a.sl-facebook:hover {background-color: #0866FF;}
a.sl-x:hover {background-color: #000000;}
a.sl-youtube:hover {background-color: #FF0233;}
a.sl-email:hover {background-color: #99ABBC;}

.share-links ul.social-icons li {
	margin-bottom: 0px;
}
/* --------------------------------------------
	TEXT STYLING
-------------------------------------------- */
.h1-fc, .h1-fc-tac, .h1-s-fc, .h1-s-fc-tac, .affiliate-hero h1, .country-hero h1, .rft-hero h1, .product-hero h1, .product-hero-light h1, .business-hero h1, .personal-hero h1, .webinar-hero h1
	{text-transform: uppercase}
a.sf-button.large {font-size:18px;}
.trans-cap {text-transform:uppercase !important;}

.h1sc {font-size: 45px; line-height: 45px; color:#fff; text-align:center;}
.h1scaps {font-size: 45px; line-height: 45px; text-align:center; text-transform: uppercase;}
/* DELETE */.country-h1 {display: inline-block; font-size:55px; font-weight:700; line-height:48px; color: #ffffff !important; text-transform:uppercase; padding:0px; margin-top:0px; margin-bottom:0px; text-align:left;}
.impactheading {font-size: 30px; font-weight: 300; line-height: 30px; margin-top: 20px; text-transform:uppercase; }
.hrtitle {margin-bottom:5px;}
.sectionheading, .iconcard .sf-icon-box-animated h3, .ct-interview-section h3, .ct-article-section h3{
	font-size: 30px; 
	font-weight: 300; 
	line-height: 30px; 
	margin-top: 20px;}
.iconcard .sf-icon-box-content{
	font-weight:600;
}
.subheading {font-size:22px; font-weight:300; margin-top:25px; margin-bottom:5px;}
.statheading {font-size:22px; font-weight:700; margin-top:25px; margin-bottom:5px !important; }
.lighttext {color:#888;}
.tac {text-align: center;}
.team-name{color:#000000; margin:0px;}
.team-role{color:#999999; margin-top:0px; margin-bottom:15px;}
.whitetxt {color:#fff;}
.bluetextcontained {display:inline; padding:10px 50px; color:#1695ca; font-size:25px;}
.endparalink {display:block; line-height:50px;}
.transfermethod {display:inline-block; padding:5px 20px; background-color:#999; color:#fff;}
.supportedfrom {display:inline-block; padding:5px 20px; background-color:#1695ca; color:#fff;}
.supportedto {display:inline-block; padding:5px 20px; background-color:#2cbec5; color:#fff;}
.pressdate {color:#1695ca; font-size:15px;}
.pmremoveal h4 {margin-top:0px;}
.sf-parallax h2{color: #ffffff; line-height: 48px; text-align:center; text-transform:uppercase;}
.statistic{font-size: 25px; font-weight: 300; line-height: 30px; margin-top: 20px; margin-bottom:0px !important;}
.faq-sectionheading {font-size: 30px; font-weight: 300; line-height: 30px; margin-top: 0px; margin-bottom:30px;}
.faqsectiontitle {height:60px;}

/* --------------------------------------------
	 TABLE STYLING
-------------------------------------------- */
.supportedcurrencydetail {font-wieght:bold;}
.bluesupportedicon {color:#1695ca;}
.greensupportedcircle {color:#195c7d;}
.tablefw {width:100%;}
.tablehalfw {width:50%;}
.faqtable .sf-icon {font-size:35px !important;}
.questionicon {padding: 15px; width:35px;}
.question{font-size: 16px; line-height:20px;}
.tableatop {vertical-align:top;}
.evencol-3-c {width:33%; float:left; margin:0px;}

.col-6-indent{
	padding-left:30px;
}
.col-6-indent h3{
	font-size: 30px; 
	font-weight: 300; 
	line-height: 30px; 
	margin-top: 20px;
}
.companysecurity {padding:1px !important; margin-bottom: 0px !important;}
.company-s {background-color:#fff; width:380px; height:275px; padding:20px;}
.company-s-logo {float:right;}
.company-s-details {float:left;}
.company-s-xs {margin:0 auto; background-color:#fff; width:400px; padding:20px;}
.company-s-title {vertical-align:top; padding:10px 0; width:170px;}
.company-s-value {vertical-align:top; padding:10px 0; line-height:18px;}

.country-fromflag {width:40px;}
.country-from {width:50px;}
.country-toexchange {text-align:right; padding-right:5px;}
.country-toccode {width:25px; text-align:right; padding-right:0px;}

.sf-table striped_minimal{line-height:1;}
.supportedflagcell {width:50px; padding:10px !important;}
.supportedcurrencycell { width:160px; padding: 10px 10px 10px 0px  }
.supportedfromcell {width:50px; padding:10px 0px !important; text-align:center !important;}
.supportedtocell {width:50px; padding: 10px !important; text-align:center !important;}

.post-1724 ul.social-icons.large li a {color:#333333;}
.spb_tour .tab-content {padding-left:215px;}
.spb_tour .nav-tabs li.active a {background-color:#195C7D !important; color:#ffffff;}
.spb_tabs .nav-tabs li.active a {background-color:#195C7D; color:#ffffff;}
.faqexpertxs {display:inline-block; float:left; margin-right:20px; }
.faqexpertxsdisc {display:inline-block; float:left; text-align:left; padding-top:40px;}

table.ct-table {
	border-collapse: collapse;
	margin-top: 20px;
	padding: 0;
	width: 100%;
	table-layout: fixed;
}
table.ct-table tr {
	border-bottom: 1px solid #ddd;
	padding-top: 15px;
	padding-bottom: 15px;
}
table.ct-table.alt-rows tr:nth-child(even){
	background-color: #f8f8f8;
}
table.ct-table th {
	padding: 10px 15px;
 	font-size: 14px;
	font-weight: 600;
 	text-transform: uppercase;
 	color: #1695ca;
}
table.ct-table td {
	padding: 15px;
 	font-size: 16px;
}
table.ct-table.ct-table-vam td{
	vertical-align: middle;
}
table.ct-table td.ct-table-row-title {
	font-weight: 600;
 }
table.ct-table td.ct-table-cell-focus{
	background-color:#EDF7FB;
}
@media screen and (max-width: 600px) {
  table.ct-table {
	border: 1px solid #ddd;
  }
  table.ct-table thead {
	border: none;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
  }
  table.ct-table.ct-table-xs-stacked tr {
	border-bottom: 5px solid #ddd;
	display: block;
	padding: 0px;
  }
  table.ct-table.ct-table-xs-stacked td {
	border-bottom: 1px solid #ddd;
	display: block;
	text-align: right;
  }
  table.ct-table td.ct-table-row-title {
  	text-align: left;
 	font-size: 14px;
	font-weight: 600;
 	text-transform: uppercase;
 	color: #1695ca;
  }
  table.ct-table td.ct-table-row-entery::before {
	content: attr(data-label);
	float: left;
	padding-top: 4px;
	font-weight: bold;
  }
  table.ct-table td:last-child {
	border-bottom: 0;
  }
  	.service-availability {
		width: 100%;
	}
}
@media screen and (min-width: 601px) {
	table.ct-table {
		border: 0;
	}
	.service-availability {
		width: 140px;
	}
}
.ct-table .table-icon-mid {
	width:60px;
}
/* --------------------------------------------
	HERO STYLES
-------------------------------------------- */
.pdv-stage{
	position: relative;
}
.pdv-video{
    max-width: 849px;
    max-height: 500px;
    position:relative;
    z-index: 100;
}
.pdv-stage:before, .platform-half-stage:before{
	content: '';
	position: absolute;
	display: block;
}
/* --------------------------------------------
	COUNTRY LANDING PAGES V3
-------------------------------------------- */
.cl-3step-process {
	padding-top: 80px;
	padding-bottom: 80px;
	-webkit-box-shadow: inset none !important;
	box-shadow: none !important;
}

/* --------------------------------------------
	 COUNTRY LANDING PAGES
-------------------------------------------- */
.australia {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/australia.jpg');}
.austria {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/austria.jpg');}
.belgium {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/belgium.jpg');}
/*.bulgaria {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/bulgaria.jpg');}*/
.canada {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/canada.jpg');}
/*.caribbean {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/caribbean.jpg');}*/
.china {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/china.jpg');}
/*.croatia {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/croatia.jpg');}*/
.cyprus {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/cyprus.jpg');}
/*.czech-republic {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/czech-republic.jpg');}*/
.denmark {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/denmark.jpg');}
.dubai {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/dubai.jpg');}
/*.estonia {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/estonia.jpg');}*/
/*.finland {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/finland.jpg');}*/
.france {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/france.jpg');}
.germany {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/germany.jpg');}
/*.greece {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/greece.jpg');}*/
.hong-kong {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/hong-kong.jpg');}
/*.hungary {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/hungary.jpg');}*/
/*.india {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/india.jpg');}*/
.ireland {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/ireland.jpg');}
.israel {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/israel.jpg');}
.israel-su {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/israel-su.jpg');}
.italy {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/italy.jpg');}
.japan {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/japan.jpg');}
/*.latvia{background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/latvia.jpg');}*/
/*.lithuania {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/lithuania.jpg');}*/
/*.luxembourg {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/luxembourg.jpg');}*/
/*.malta {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/malta.jpg');}*/
/*.morocco {background-image:url('hhttps://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/morocco.jpg');}*/
.netherlands {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/netherlands.jpg');}
.new-zealand {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/new-zealand.jpg');}
.norway {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/norway.jpg');}
/*.poland {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/poland.jpg');}*/
.portugal {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/portugal.jpg');}
/*.romania {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/romania.jpg');}*/
.singapore {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/singapore.jpg');}
/*.slovakia {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/slovakia.jpg');}*/
/*.slovenia {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/slovenia.jpg');}*/
/*.south-africa {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/south-africa.jpg');}*/
.spain {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/spain.jpg');}
/*.sweden {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/sweden.jpg');}*/
.switzerland {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/switzerland.jpg');}
.thailand {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/thailand.jpg');}
/*.turkey {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/turkey.jpg');}*/
.UAE {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/united-arab-emirates.jpg');}
.united-kingdom {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/united-kingdom.jpg');}
.united-states {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/united-states.jpg');}

.tel-aviv-skyline {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/Countries/tel-aviv-skyline.jpg');}

/* --------------------------------------------
	 REASONS FOR TRANSFER
-------------------------------------------- */
.business-transfer {
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/business-hero-bg.jpg'); 
	background-repeat:no-repeat;
	background-position: top; 
	background-color: #195C7D; 
}
.personal-transfer {
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/personal-transfers-hero.jpg'); 
	background-repeat:no-repeat;
	background-position: top center;
}
.pt-expat-bg-xs{
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/reasons-for-transfer/persoanl-expat-couple-xs.jpg'); 
	background-repeat:no-repeat; 
	background-position: bottom center; 
	background-size: cover; 
	height:220px; 
	padding-top:0px; 
	padding-bottom:0px; 
	margin-top:0px; 
	margin-bottom:0px !important;
}
.property {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/reasons-for-transfer/property-3.jpg');}
.country-hero, .cal-hero {
	margin-top:0px;
	padding-top:100px;
	background-color: #151a1e !important;
	background-repeat:no-repeat;
	background-position: top;
	padding-bottom:0px;
	-webkit-box-shadow: inset none !important;
	box-shadow: none !important;
	color:#ffffff;
}
.ebook-thank-you-hero {background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/ebook-thank-you-hero.jpg');}

/* -----------  featured in logos  ----------- */
.featuredin-logo{
	display:inline-block;
	background-image: url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/featured-in-logos-sprite.png');
}
.fi-l1-white {background-position: 50% 0%;}
.fi-l1-grey {background-position: 50% 5%;}
.fi-l1-colour {background-position: 50% 9.9%;}
.fi-l2-white {background-position: 50% 15%;}
.fi-l2-grey {background-position: 50% 19.9%;}
.fi-l2-colour {background-position: 50% 25%;}
.fi-l3-white {background-position: 50% 29.9%;}
.fi-l3-grey {background-position: 50% 34.9%;}
.fi-l3-colour {background-position: 50% 39.9%;}
.fi-l4-white {background-position: 50% 44.8%;}
.fi-l4-grey {background-position: 50% 50%;}
.fi-l4-colour {background-position: 50% 54.8%;}
.fi-l5-white {background-position: 50% 59.9%;}
.fi-l5-grey {background-position: 50% 64.9%;}
.fi-l5-colour {background-position: 50% 69.8%;}
.fi-l6-white {background-position: 50% 75%;}
.fi-l6-grey {background-position: 50% 80%;}
.fi-l6-colour {background-position: 50% 85%;}
.fi-l7-white {background-position: 50% 89.8%;}
.fi-l7-grey {background-position: 50% 95%;}
.fi-l7-colour {background-position: 50% 99.8%;}
/* --------------------------------------------
	 OTHER BG IMAGES
-------------------------------------------- */

.video-icon{display: inline-block; margin-bottom:5px;text-align: center;}
.h-video-icon a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {background-image:url(https://www.currencytransfer.com/wp-content/uploads/2014/01/explainer-video-btn.png); background-color: rgba(00, 00, 00, 0);height: 70px; width: 100px; margin-right:0px;}
.h-video-icon{display: inline-block;}
.h-video-icon-v1 {margin-left:-40px;}
.h-video-icon-right a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {background-image:url(https://www.currencytransfer.com/wp-content/uploads/2014/01/explainer-video-btn.png); background-color: rgba(00, 00, 00, 0);height: 70px; width: 100px; margin-right:0px;}
.h-video-icon-right{display: inline-block; margin-left:0px;}
.video-disc img {margin-top:10px;}
.video-disc-right img {margin-top:10px;}

.large-video-overlay a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {
	background-image:url(https://www.currencytransfer.com/wp-content/uploads/2015/02/largeplay-overlay-btn-2.png);
	background-color: rgba(00, 00, 00, 0);
	margin-right:0px;
	margin-top:-400px;
	margin-bottom:0px;
}
.business-exp-video a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {
	background-image:url(https://www.currencytransfer.com/wp-content/uploads/2015/02/business-videoxs.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: rgba(00, 00, 00, 0);
	width: 300px;
	height: 200px;
	margin: 0px;}


.featuredin, .profile-image-list{
	float:left; 
	display:inline-block; 
	text-align:center;
}


/* Delete after RTF and SMto update */
.cl-user-testimonial.alt-bg.alt-one {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/01/testimonial-bg.png')!important; background-repeat: repeat; border:none; padding-top:10px !important; padding-bottom:20px !important; margin-top:0px; margin-bottom:0px; -webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-box-sizing: content-box;}
.cl-user-testimonial {padding-top: 0px !important; padding-bottom:0px !important;}
.benefits{display:inline-block; float:left; width:80%}

.benefits-icon{display:inline-block; float:left; width:20%; }

/* .post-3167 .sf-icon-box-content{margin-top:-20px;} */



/* --------------------------------------------
	 CONTACT US PAGE
-------------------------------------------- */
.contact-us-oinfo {margin-top:-300px; color:#FFFFFF; padding:30px; text-align:right; background-color: rgba(22, 149, 202, 0.8);}
.m-contact-form {padding:30px; margin-bottom: 0px !important}
.interview-com .sf-icon-cont.cont-small.sf-icon-float-none {margin:0px !important;}
.partnering-b {text-align:left;}
.london-office-location-feature{
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/london-office-bg.jpg');
}
.israel-office-location-feature{
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/israel-office-bg.jpg');
}
.london-office-location-feature, .israel-office-location-feature{
	width:100%;
	height:300px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
/* --------------------------------------------
	 WIDGET AND NAVIGATION
-------------------------------------------- */
section#text-8 {text-align: center}
.exp-video-sb a.sf-button.standard.accent.standard, .video-icon a.sf-button.standard.accent.standard {background-image:url(https://www.currencytransfer.com/wp-content/uploads/2014/11/video-still-sidebar.png); background-position: center; background-color: rgba(00, 00, 00, 0); width: 100%; height: 200px; margin-right:0px; margin-top:0px;}

/* --------------------------------------------
	 HOW MUCH CAN YOU SAVE WIDGET
-------------------------------------------- */
.saving-widget-con {
	margin-top:0px;
	margin-bottom:0px !important;
}
.saving-widget-con .clearfix {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.sw-def-bg { 
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/savings-widget-dark.jpg') !important;
	background-color: #2a2c34 !important;
}
.saving-widget-con.full-hero-darkbg, .saving-widget-con.full-hero-lightbg{
	background-repeat:no-repeat !important;
	background-position: center top; 
}

/* --------------------------------------------
	 RECENT TRADES
-------------------------------------------- */
.rt-text {background-color: #27292f !important; margin-top:0px; margin-bottom:0px !important; font-weight:700; padding-bottom:50px;}
.rt-text a{
	color: #ffffff;
}
.rt-text a:hover{
	color:#1695CA !important;
}
.rt-section {
	border-right: 1px solid #fff;;
}
.rt-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	align-content: center;
	padding-top: 8px;
	padding-bottom:8px;
	border-left: 1px solid #fff;
	height: 45px;
}

.rt-text .spb_wrapper .clearfix, .rt-text .container{
	padding-left:0px;
}
.rt-container .spb_wrapper.clearfix{padding:0px;}
.rt-sl-sendtocountry, .rt-countryflag, .rt-amount {display: inline-block; font-size:14px;}
.rt-sl-sendtocountry, .rt-amount {
	flex: 1;
}
.rt-sl-sendtocountry { 
	text-align: right;
}
.rt-countryflag{
	width:30px;
	margin :0px 15px;
}
.rt-amount { 
	text-align: left; 
}
.rt-text.spb_testimonial_slider_widget.spb_content_element.alt-bg.alt-seven.col-sm-12.testimonial {color:#ffffff;}
.rt-img {margin-bottom:0px !important; padding-bottom:32px; background-color: #2e3037 !important;}
.rt-img.spb_wrapper.clearfix {
	padding-left:0px;
	padding-right:0px;
}

.rt-uparrow, .bg-alt-one-uparrow{
	padding-top: 20px;
	padding-bottom: 0px;
	line-height: 9px;
	margin-top: -29px !important;
	margin-bottom: 0px !important;
	background-color: transparent !important; 
	-webkit-box-shadow: inset 0px -10px 15px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px -10px 10px 0px rgba(0,0,0,0.4);
	box-shadow: inset 0px -10px 10px 0px rgba(0,0,0,0.4);
	transform: scaleX(2);
	text-shadow:0px -8px 9px rgba(0,0,0,0.5);
	font-size: 25px;
	text-align: center;
}
.rt-uparrow{
	color: #27292f !important;
}
.remove-ex-pad.spb_wrapper.clearfix, .remove-ex-pad.full-width-text .spb_wrapper {
	padding-left:0px !important;
	padding-right:0px !important;
}
.rt-testimonial-slider {
	box-shadow: none;
}
.rt-link-test-img-container {
	text-align: right; padding:0px;
}
.rt-link-test-img {
	width:125px;
	height:125px;
	display: inline-block;
}
.rt-link-test-quote {
	text-align:left;
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;
}
.rt-text .spb_tabs .nav-tabs li.active a, .rt-text .spb_tour .nav-tabs li.active a,.rt-text .spb_accordion .spb_accordion_section > h3.ui-state-active a {
	background-color:#1695CA;
}
.rt-text .spb_tabs .nav-tabs li.active a:hover{
	color:#27292f !important;
}

#sc-map-recent-trades-sprite:before, 
#sc-map-europe-sprite:before, 
#sc-map-americas-sprite:before, 
#sc-map-asia-sprite:before, 
#sc-map-africa-sprite:before, 
#sc-map-middle-east-sprite:before, 
#sc-map-oceania-sprite:before
 {
	background: url("https://www.currencytransfer.com/wp-content/assets/home/recent-trades-map-sprit.png") no-repeat;
	content: '';
  	position: absolute;
  	display: block;
  	z-index: 1;
}
#sc-map-europe-sprite:before {background-position: 0px 0px;}
#sc-map-americas-sprite:before {background-position: 0px -336px;}
#sc-map-asia-sprite:before {background-position: 0px -672px;}
#sc-map-africa-sprite:before {background-position: 0px -1008px;}
#sc-map-middle-east-sprite:before {background-position: 0px -1344px;}
#sc-map-oceania-sprite:before {background-position: 0px -1680px;}


#sc-map-recent-trades:before {background: url("") no-repeat;}
#sc-map-europe:before {background: url("https://www.currencytransfer.com/wp-content/uploads/2015/07/sc-europe.png") no-repeat; }
#sc-map-americas:before {background: url("https://www.currencytransfer.com/wp-content/uploads/2015/07/sc-americas.png") no-repeat; }
#sc-map-asia:before {background: url("https://www.currencytransfer.com/wp-content/uploads/2015/07/sc-asia.png") no-repeat; }
#sc-map-africa:before {background: url("https://www.currencytransfer.com/wp-content/uploads/2015/07/sc-africa.png") no-repeat; }
#sc-map-middle-east:before {background: url("https://www.currencytransfer.com/wp-content/uploads/2015/07/sc-middle-east.png") no-repeat; }
#sc-map-oceania:before {background: url("https://www.currencytransfer.com/wp-content/uploads/2015/07/sc-oceania.png") no-repeat; }



/* --------------------------------------------
	 BLOG PAGE
-------------------------------------------- */
.blog-hero {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/04/blog-hero-main.jpg')!important; background-repeat: no-repeat; background-position:top center;}	
.blog-cata-heading {
	padding-left:15px;
	border-bottom:none;
}
.blog-cata-heading p {margin:0px;}
.dmc-ty-subheading{margin-bottom:50px;}
.dmc-catagory, .dmc-su-sidebar{
	margin-top:0px !important; 
	 background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/04/dmc-blog-bg5.png')!important; 
	 background-repeat: no-repeat;
	 background-position: top center;
}
.dmc-form h6{
	font-size: 22px;
	margin-bottom:20px;
}
.dmc-form{
	padding-right: 0px;
	padding-left: 0px;
}
.post-video {
	-webkit-box-shadow: 0 10px 50px 0px #CCCCCC; 
	box-shadow: 0 10px 50px 0px #CCCCCC;
}
/* -----  Blog sidebar 1  ----- */
.right-sidebar .featured-blog-hero.recent-posts-sidebar {
	margin-bottom: 0px;
}
.right-sidebar section#sf_recent_custom_posts-13 {
	padding-bottom: 0px;
}
.right-sidebar .spb-heading {
	color: #1695ca !important;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}
.right-sidebar h4.spb-heading {
	margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #D4DCE3;
}
.right-sidebar .spb-heading ::after {
	display: none;
}
ul#menu-blog-sidebar a {
	color: #555555;
}
	ul#menu-blog-sidebar a:hover {
 color: #1695ca;
}
/* -----  Look at for deletion  ----- */
.dmc-catagory .sticky-post-icon, .fw-video-close:hover {
	background-color:#F7941F !important;
}
.dmc-r-posts, .dmc-r-posts.spb_recent_posts_widget.spb_content_element.col-sm-12 {
	padding-right:0px !important;
	padding-left:0px !important;	
}
.dmc-r-posts .spb_recent_posts_widget.spb_content_element.col-sm-12 {
  padding-left: 0px;
  padding-right: 0px;
}
/* --  Blog artical auth
============================================== */
.article-auth {
	display: flex;
	margin: 20px 15px;
	color: #99ABBC;
}
.article-auth p {
	margin-bottom: 0px;
}
.article-auth:before {
	content: '';
	display: flex;
	min-width: 50px;
	height: 50px;
	margin-right: 12px;
	background-image:url('/wp-content/assets/team/ct-blog-auths-smin.jpg'); 
	background-repeat: no-repeat;
	background-size: 50px;
	border-radius: 50%;
}
.auth-FlorenceC:before { background-position-y: -50px; }
.auth-MattS:before { background-position-y: -100px; }
.auth-OmariC:before { background-position-y: -150px; }
.auth-AlexanderF:before { background-position-y: -200px; }
.auth-GusCW:before { background-position-y: -250px; }
.auth-CalebH:before { background-position-y: -300px; }
.auth-AlanH:before { background-position-y: -350px; }

.auth-Writer:before { background-position-y: -400px; }
.article-auth-name {
	margin-top: 4px;
    margin-bottom: 0px;
    font-weight: 600;
    color: #1695CA;
}
@media(max-width:499px){
	.alt-auth {
		flex-direction: column;
	}
}
@media(min-width:500px){
	.alt-auth {
		flex-direction: row;
	}
}
/* -- DMC - Daily Market Commentary 
============================================== */
.dmc-h-li { margin-bottom: 40px; }
.dmc-h-li p {
	margin-bottom: 10px;
	font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    color: #445667;
    text-transform: uppercase;
}
.dmc-h-li li {
	list-style: none;
    border-left: 6px solid;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: 700;
}
.dmc-news-h {
	width: 100%;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 6px solid;
}
.dmc-news-h, .dmc-news-h p {
	margin-bottom: 0px;
}
li.dmc-gbp-li, .dmc-news-h.dmc-n-gbp { border-color: #1695CA; }
li.dmc-usd-li, .dmc-news-h.dmc-n-usd { border-color: #41B412; }
li.dmc-eur-li, .dmc-news-h.dmc-n-eur { border-color: #ECA82A; }
.dmc-n-gbp { color: #1695CA; }
.dmc-n-usd { color: #41B412; }
.dmc-n-eur { color: #ECA82A; }
.dmc-news-h h2, .dmc-rates h2 { 
    margin: 0px 0px 10px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    color: #445667;
    text-transform: uppercase;
}
.dmc-n-c {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 65px;
}
.dmc-rates {
	padding-top: 20px;
	text-align: center;
	background: rgb(218,234,240);
    background: -moz-linear-gradient(0deg, rgba(218,234,240,0) 0%, rgba(218,234,240,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(218,234,240,0) 0%, rgba(218,234,240,1) 100%);
    background: linear-gradient(0deg, rgba(218,234,240,0) 0%, rgba(218,234,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#daeaf0",endColorstr="#daeaf0",GradientType=1);
}
.dmc-rates-c { 
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
 }
 .dmc-r-col{
 	display: flex;
 	flex-direction: column;
 	padding: 0px;
 }
 a.dmc-r-card {
 	display: flex;
    align-items: center;
    margin: 8px;
    padding: 15px;
    border: 1px solid #D4DCE3;
    border-radius: 15px;
    background-color: #ffffff;
    text-align: left;
    color: #556D82;
 }
 a.dmc-r-card:hover{
 	border: 2px solid #1695CA;
 	padding: 22px;
    margin: 0px;
 }
.dmc-r-fig {
	min-width: 84px;
	margin-right:10px;
	color: #556D82;
}
.dmc-r-c {
	font-weight: 600;
}
a.dmc-r-card .dmc-r-c:hover {
	color: #1695CA;
}
.dmc-r-card.m-pos .dmc-r-fm { color: #41B412; }
.dmc-r-card.m-nut .dmc-r-fm { color: #99ABBC; }
.dmc-r-card.m-neg .dmc-r-fm { color: #E53935; }
.dmc-r-chart {
	width: 140px;
	height: 60px;
}
.dmc-r-card.m-pos .dmc-r-fm { color: #41B412; }
.dmc-r-card.m-nut .dmc-r-fm { color: #99ABBC; }
.dmc-r-card.m-neg .dmc-r-fm { color: #E53935; }

.dmc-r-card.m-pos:after, 
.dmc-r-card.m-nut:after, 
.dmc-r-card.m-neg:after { 
	content: ''; 
	display: none;
	width: 48px;
	height: 48px;
	margin-left:10px;
	border-radius: 50%;
	background-image:url('/wp-content/assets/icons/dmc-rate-mov-icons.min.svg') !important;
	background-repeat: no-repeat;
	background-size:  48px 144px;
}
.dmc-r-card.m-pos:after { 
	background-color: rgba(65, 180, 18, 0.10);
	background-position: 0px 0px;
 }
.dmc-r-card.m-nut:after { 
	background-color: rgba(153, 171, 188, 0.10);
	background-position: 0px -48px;
}
.dmc-r-card.m-neg:after { 
	background-color: rgba(229, 57, 53, 0.10);
	background-position: 0px -96px;
 }
@media(min-width: 400px){
	.dmc-r-card.m-pos:after, .dmc-r-card.m-nut:after, .dmc-r-card.m-neg:after {
		display: block;
	}
}
@media(min-width: 992px){
	.dmc-rates-c { 
		flex-direction: row;
	}
	.dmc-r-card.m-pos:after, .dmc-r-card.m-nut:after, .dmc-r-card.m-neg:after {
		display: none;
	}
}
@media(min-width: 1200px){
	.dmc-r-card.m-pos:after, .dmc-r-card.m-nut:after, .dmc-r-card.m-neg:after {
		display: block;
	}
}
/* -- Service Highlight - Focus Card 
============================================== */
.featured-card {
    border-radius: 15px;
    border: 1px solid #D4DCE3;
}
.focus-card {
	background-color: #EDF7FB;
	border: 2px solid #1695CA;
}
.featured-card.fc-wave-bg {
	background-image:url('/wp-content/assets/posts/dmc/aCards/wave@2x.min.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: none;
}
.featured-card .sf-button {
	width: 100%;
	border-radius: 5px;
}
.featured-card img {
	border-radius: 15px 15px 0px 0px;
}
.featured-card-desc {
	width: 100%;
	margin: 0px;
	padding: 0px 20px 20px;
}
.featured-card a.button {
	display: block;
	width: 100%;
	margin-bottom: 0px;
	padding: 14px 30px;
	text-align: center;
	border: 2px solid;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 600;
}
.featured-card a.button {
	border-color: #1695CA;
}
.focus-card a.button, .featured-card a.button.solid {
	color: #ffffff;
	border-color: #1695CA;
	background-color: #1695CA;
}
.featured-card a.button:hover, .featured-card a.button.solid:hover {
	background-color: #39A5D2;
	border-color: #39A5D2;
	color: #ffffff;
	text-decoration: none;
}
.blog-post .widget {
    padding-bottom: 30px;
}
.featured-card .mci-desc:before {
	left: 40px;
}
.card-inpost {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-bottom: 60px;
}
.card-inpost .fc-img {  
	padding-top:20px;
	border-radius: 15px;
}
.featured-card h3 {
	margin-top: 0px;
}
.featured-card-desc, .fc-img {
	width:100%;
}
@media(min-width:500px){
	.card-inpost {
		flex-direction: row-reverse;
		text-align: left;
	}
	.card-inpost .featured-card-desc {
		width:60%;
	}
	.card-inpost .fc-img {
		width: 40%;
		padding-top:20px;
		padding-bottom:20px;
	}
	.featured-card-desc {
		padding: 20px;
	}
	.card-inpost .featured-card-desc a.button {
		max-width:250px;
	}
}
/* --------------------------------------------
	 MODAL
-------------------------------------------- */
.modal-header{
	min-height:65px;
}
.modal-content .modal-body{
	padding:0px;
}
.modal-padding{
	padding:20px 30px;
}


/* --------------------------------------------
	 BUSINESS FX
-------------------------------------------- */
.product-video-hero {
	margin-top:0px;
	background-color: #ffffff !important;
	background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/02/product-video-hero-bg-2.jpg') !important;
	background-repeat:no-repeat !important;
	background-position: center;
	text-align: center;
	padding-bottom:0px;
	-webkit-box-shadow: inset none !important;
	box-shadow: none !important;
}
/* DELETE */.product-video-hero h1, .business-hero h1, .personal-hero h1 {
	color:#ffffff !important;
	font-size:30px;
	line-height: 32px;
	font-weight: 300;
	text-transform: uppercase;
}
.b-fca-badge {
	display: inline-flex;
    align-items: center;
    margin-top:15px;
	margin-bottom:20px;
}
.full-hero-darkbg .b-fca-badge{
	color: #ffffff;
}
.icon-box-rbgc .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {
background: rgba(0, 0, 0, 0.0);
}
.mtz .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {
	margin-top:0px !important;
}
.bussiness-benefit, .personal-reason, .subject-icon-link, .subject-icon-link-alt {
	text-align: center;
	font-size:18px;
	font-weight:700;
	margin-top:30px;
	margin-bottom:30px;
	color:#ffffff !important;
}
.bussiness-benefit > a > div, 
.personal-reason > a > div, 
.subject-icon-link > a > div, 
.subject-icon-link-alt > a > div{
 height:38px;
}

.personal-reason a, .personal-reason .sf-icon a,
.subject-icon-link a, .subject-icon-link .sf-icon a,
.subject-icon-link-alt a, .subject-icon-link-alt .sf-icon a{
	color:#ffffff !important;
}
.personal-reason a:hover, .personal-reason .sf-icon:hover,
.subject-icon-link a:hover, .subject-icon-link .sf-icon:hover {
	color:#0d364a !important;
}
.subject-icon-link a:hover, 
.personal-reason a:hover, 
.subject-icon-link .sf-icon:hover, 
.personal-reason .sf-icon:hover {
	color:#0d364a !important;
}
.subject-icon-link-alt a:hover, 
.subject-icon-link-alt .sf-icon:hover {
	color:#41B412 !important;
}
.bussiness-benefit hr, .subject-icon-link hr, .subject-icon-link-alt hr, .lufc-icon-link hr {
	width:30px;
	margin-top: 15px;
  	margin-bottom: 15px;
  	border: 0;
  	border-top: 1px solid #ffffff;
}
.bussiness-benefit i.sf-icon.sf-icon-float-none.sf-icon-medium.sf-icon-icon-three,
.subject-icon-link i.sf-icon.sf-icon-float-none.sf-icon-medium.sf-icon-icon-three {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.security-benefit hr {
	width:50px;
}
.business-hero, .personal-hero {
	margin-top:0px;
	background-color: #3a5d7b !important;
	background-repeat:no-repeat !important;
	background-position: top;
	text-align: center;
	-webkit-box-shadow: inset none !important;
	box-shadow: none !important;
	color:#ffffff;
}
.platform-screen-button {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px !important;
	background: transparent !important;
	text-align: center;
}
.platform-screen-button .spb_wrapper {
	padding:0px;
}
.hero-toggle, .news-resource-nav{
	margin-top:0px;
	margin-bottom:0px !important ;
	padding-top:0px;
	padding-bottom:0px;
	-webkit-box-shadow:none !important; 
	box-shadow:none !important;
}
.hero-toggle.toggle-wrap .spb_toggle, .spb_toggle_content, .hero-toggle .toggle-wrap .spb_toggle, .news-resource-nav.toggle-wrap .spb_toggle, .news-resource-nav .toggle-wrap .spb_toggle {
	border:none !important;
}
.hero-toggle .toggle-wrap .spb_toggle, .news-resource-nav .toggle-wrap .spb_toggle {
	text-align: center;
}
.alt-bg.alt-six .toggle-wrap .spb_toggle:hover{
	color:#1695CA;
}
.alt-bg.alt-three .toggle-wrap .spb_toggle:hover{
	color:#0D364A;
}
.fourstep-icon{
	text-align: center;
	padding:0px;
}
.threestep-container {
	text-align: center;
	margin:0px;
	padding:0px;
}
.threestep-container p, .threestep-container .spb_wrapper {
	margin:0px;
	padding:0px;
}
.steps-text{
	padding:0px 15px;
}
.rate-badge {
	padding-top:30px;
}

/* --------------------------------------------
	 SIGN UP PAGES
-------------------------------------------- */
.su-hero{
	margin-top: 0px;
	margin-bottom: 0px !important;
	padding-top: 0px;
	padding-bottom: 10px;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #0e1821 !important;
}
.boe-hero {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/11/su-f-hero.jpg') no-repeat;}

input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="password"]:focus, textarea:focus, 
.bypostauthor .comment-wrap .comment-avatar, 
.search-form input:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #1695CA!important;
}
input[type="text"], 
input[type="email"], 
input[type="password"], 
input[type="tel"], 
textarea, 
select {
	font-size:16px !important;
	font-weight:400 !important;
	width:100%;
}
/* --------------------------------------------
	 SIGN UP WITH 3 QUESTIONS
-------------------------------------------- */
.boe-hero {background-image:url('https://www.currencytransfer.com/wp-content/uploads/2015/11/su-f-hero.jpg');}
.su-f{
	background-color: #ffffff;
	text-align:center;
	color:#888888;
	padding:18px 30px 22px;
}
.su-f-col-fr{
	padding-right:5px;
	padding-left:5px;
}

input#account_email.valid, input#account_password.valid {
	color: rgb(65,180,18) !important;
	border-color: rgb(65,180,18);
}
input#account_email.invalid, input#account_password.invalid{
	color: rgb(255,0,0) !important;
    border-color: rgb(255,0,0);
}
input#account_email:focus, input#account_password:focus {
	-webkit-box-shadow: none !important;
    box-shadow: none !important;
	border-color: #1695CA !important;
}
.form-group {
	margin-bottom:0px !important;
}
.form-group input[type="text"], .form-group input[type="email"], .form-group input[type="password"] {
	background: transparent;
    border: 2px solid;
    border-right: 0px solid;
    border-top: 0px;
    border-left: 0px;
    border-color: #B8C4D0;
    border-radius: 0px;
    margin: 0px;
    padding: 10px 60px 10px 10px;
    height: 45px;
}
.form-group input[type="text"]::placeholder, .form-group input[type="email"]::placeholder, .form-group input[type="password"]::placeholder {
	color: #7A92A8;
}
.product-hero .form-group input[type="text"], .product-hero .form-group input[type="email"], .product-hero .form-group input[type="password"] {
	background:  rgba(255,255,255,.85);
    border-color: #bbbbbb;
    border-radius: 3px;
}
.su-email-ff, .su-password-ff {
	margin-bottom: 15px;
}
.su-email-ff:before, .su-password-ff:before{
	content: '';
	width: 45px;
	height: 45px;
	position: absolute;
	top:0px;
	right:15px;
}
.su-password-ff:before{
	background: url("/wp-content/assets/icons/signup-form-password.min.svg") no-repeat;
	background-size: 40px;
	background-position: center;
}
.su-email-ff:before{
	background: url("/wp-content/assets/icons/signup-form-email.min.svg") no-repeat;
	background-size: 40px;
	background-position: center;
}
.signupbtn{
	color:#ffffff;
	font-size: 18px;
		font-weight: 700;
	width: 100%;
	padding: 15px;
	margin-top:5px;
	background-color: #41B412;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.su-f .b-fca-badge{
	margin-top: 20px;
	margin-bottom:0px;
}

.ww-all{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-top:90px;
	padding-bottom:0px;
	-webkit-box-shadow: none;
	box-shadow: none);
}
.ww-all .nav>li{
	display: inline !important;
}
.ww-all, .ww-all h3, .ww-all h5{
	color: #888888 !important;
}
.ww-all .spb_tabs .nav-tabs li a{
	background-color: #ffffff;
	font-weight: 300;
	color: #dddddd;
	border: none;
	padding: 0px 5px;
}
.ww-all .spb_tabs .nav-tabs li a:hover{
	color: #1695ca;
}
.ww-all .spb_tabs .nav-tabs li.active a{
	background-color: #ffffff;
	border: none;
	box-shadow: none;
	color: #888888;
}
.ww-all .spb_tabs{
	padding:0px;
}
.ww-all .spb_content_element{
	padding:0px;
}
.ww-do, .ww-dont-do{
	padding:0px 0px 58px;
}
.ww-icon{
	padding:0px;
}
.ww-dont-do .ww-icon{
	padding-bottom: 22px;
}
.ww-all h5{
	text-transform: uppercase;
}
.ww-do li, .ww-dont-do li{
	padding: ;
	list-style: none;
	position:relative;
}
.ww-do-img{
	max-height: 415px;
}
.ww-dont-do:before{
	content: '';
	position: absolute;
	background: url("https://www.currencytransfer.com/wp-content/uploads/2015/07/transfer-history-marketplace.png") no-repeat;
}
.su-product-testimonials {
	position:relative;
	z-index: 100;
	margin-top:	0px;
	margin-bottom:0px !important;
	box-shadow: none;
	-webkit-box-shadow: 0 -5px 20px 1px rgba(0,0,0,0.0.05);
	box-shadow: 0 -5px 20px 1px rgba(0,0,0,0.05);
}
/* --------------------------------------------
	 SIGN UP BUSINESS PAGE
-------------------------------------------- */
.bussiness-benefit hr {
	width:30px;
	margin-top: 15px;
		margin-bottom: 15px;
		border: 0;
		border-top: 1px solid #ffffff;
}
.styled-footer a:hover{
	color:#1695CA !important;
} 
/* --------------------------------------------
	 SIGN UP GENERIC
-------------------------------------------- */
.country-su-hero {
	padding-top: 35px;
	padding-bottom: 10px; 
	background-position: top center;
	background-repeat: no-repeat;
}
.box-shadow-extra{
	-webkit-box-shadow: 0 10px 55px 10px rgba(0,0,0,0.15);
	box-shadow: 0 10px 55px 10px rgba(0,0,0,0.15);
}
/* --------------------------------------------
	 POST ELEMENTS
-------------------------------------------- */
.post-expert-analysis .article-body-wrap img {
	margin-top: 60px;
    padding-top: 15px;
    border-top: 2px solid #E9EDF0;
}
.post-expert-analysis .post-info {
	margin-bottom: 15px;
}
.page-heading{
	padding-top: 65px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.blog-page .page-heading{
	padding-top: 0px;
	background-color: rgba(255,255,255,0)!important;
}
.archive .page-heading{
	padding-bottom:30px;
}
.page-heading h1, .page-heading h3 {
  font-size: 28px;
  line-height: 30px;
  font-weight:700;
  white-space: normal;
}
.post-info.clearfix {
    padding-top:16px;
}
.sidebar{
	margin-top:48px;
}
.alt-auth {
	display: flex;
    border-top: 1px solid#D4DCE3;
	margin-top: 75px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.hide-featured-img .media-wrap{
	display:none;
}
.post-content{
	padding-top:15px;
	padding-bottom:30px;
}
.post-content .sectionheading{
	margin-top:0px;
}
.post-content .ts-3{
	margin-top: 40px;
	margin-bottom: 5px;
}
.post-img img{
	margin:30px 0px 10px;
	padding:15px 0px 0px;
	border-top: 2px solid #E9EDF0;
}
.post-img .col-xs-12{
	margin-bottom:0px;
}
.post-img-desc {
	font-size:12px;
	line-height:15px;
	margin-bottom:15px;
}
.postimgabove {margin-top: 30px; margin-bottom: 10px;}
.postimgbellow {margin-top: 10px; margin-bottom: 30px;}
.pro-title .sf-icon-cont.cont-medium.sf-icon-float-none.sf-icon-icon-three, 
.con-title .sf-icon-cont.cont-medium.sf-icon-float-none.sf-icon-icon-three {
	margin-bottom:0px;
}
.pro-title, .con-title { 
	color:#ffffff;
	margin-bottom:60px;
}
.pro-title h3, .con-title h3{display:inline-block;}
.pro-title{ background-color: #41b412;}
.post-pro-point .sf-icon-cont:hover {background-color: #41b412;}
.post-pro-point .sf-icon-cont {border-color: #41b412;}
.post-pro-point .sf-icon {color: #41b412;}

.con-title{ background-color: #e0134c; }
.post-con-point .sf-icon-cont:hover {background-color: #e0134c;}
.post-con-point .sf-icon-cont {border-color: #e0134c;}
.post-con-point .sf-icon {color: #e0134c;}
ul.related-items.row.clearfix {
	display: flex;
    flex-wrap: wrap;
}
.post-grid-4 .post-grid-cell {
	width:50%;
}
@media(min-width:992px){
	.post-grid-4 .post-grid-cell {
		width:25%;
	}
}
/* ---------- Event Calendar ---------- */
.ct-calendar-events {
	width:100%;
}
.ct-ce-header-row, .ct-ce-week-row {
	display: flex;
	justify-content: space-around;
}
.ct-ce-header-row {
	font-weight: 700;
    border-bottom: 2px solid #556D82;
    margin-top: 10px;
    margin-bottom: 10px;
}
.ct-ce-week-row {

}
.ct-ce-header-row div, .ct-ce-week-row div {
	max-width: 39px;
	flex-grow: 1;
	margin-top: 5px;
	margin-bottom: 5px;
    border-radius: 20px;
    text-align: center;
}
.ct-ce-week-row div {
	height: 39px;
	padding-top: 8px;
    padding-bottom: 8px;
}
.ct-ce-weekend {
	color: #B8C4D0;
}
.ct-ce-event-focus {
	color: #ffffff;
	background-color: #1695CA;
}
/* --------------------------------------------
	 DAILY MARKET BRIEF
-------------------------------------------- */
 .post-auth {
	border: 2px solid #eeeeee;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 10px;
	margin-right:15px;
	margin-left:15px;
	}	
.dailyrates-title-bg, .dailyrates-title-bg-v2, .dailyrates-title-bg-v3{
	background: url('https://www.currencytransfer.com/wp-content/uploads/2015/04/dmc-bg.png') no-repeat !important;
	text-align: center;
	margin-bottom:30px;
	background-color: #000000 !important;
	margin-right:-15px;
	margin-left:-15px;
	padding-right:15px;
	padding-left: 15px;
}
.dailyrates-title-bg-v3{
	margin-left: 0px;
 	margin-bottom:0px;
 	padding-top: 30px;
    padding-bottom: 40px;
 	background-color: #1695CA !important;
 	background-size: cover !important;
}
.dmc-subhero{
	margin: -30px -15px 30px;
	padding-right:15px;
	padding-left: 15px;
}
.dailyrates {
background-color: #1695CA;
color:#ffffff;
padding-top:10px;
padding-bottom:30px;
margin-bottom:30px;
}
.dailyrates img, .dailyrates-bg-none img  {
display:inline-block !important;
}
.dailyrates a, .links-blue-bg a {
	color: #bfd7e5;
}
.dailyrates a:hover, .links-blue-bg a:hover {
	color:#ffffff !important;
}
.dailyrates-bg-none {
color:#888888;
padding-top:10px;
padding-bottom:10px;
margin-bottom:30px;
}
.dailyrates-bg-none a{
	color: #1695CA;
}
.dailyrates-bg-none a:hover{
	color:#39A5D2;
}
.dmc-exchange-row{
	margin-bottom:5px;
}
.dmc-from-flag, .dmc-currency-pair, .dmc-to-flag, .dmc-exchange-rate {
	display:inline-block;
	margin
}
.dmc-currency-pair{
	width:85px;
}
.dailyexchangerate{
	font-size: 18px;
	font-weight: 700;
}
.cnbcquote{
	margin-top:-18px;
	color:#acacac;
}

.category-daily-market-brief .post-info.clearfix {
    display: none;
}
.category-daily-market-brief .article-body-wrap {
	margin-top: 30px;
}

.dmc-week-event-list li{
	margin-bottom:12px;
}
/* --------------------------------------------
	 LONG MARKET BRIEF
-------------------------------------------- */
.lg-shadow-container {
	border: 1px solid #DDDDDD;
	box-shadow: 0 1px 20px 0 rgba(0,0,0,0.30);
	overflow: hidden;
	margin-bottom:40px;
}
.lg-rad-corner {
	border-radius: 5px;
}
.dmc-long-section-copy {
	padding:30px 20px 70px;
}

/* --------------------------------------------
	 WEBINAR SIGNUP
-------------------------------------------- */
.next-webinar-hero{
	padding-top:130px;
	padding-bottom:100px;
	font-size: 20px;
	text-align: center;
	margin-top:0px;
	margin-bottom:0px !important;
}
.webinar-highlight{
	background: url("https://www.currencytransfer.com/wp-content/uploads/2015/04/wedinar-bg1.jpg") no-repeat;
	background-position: center;
}
.next-webinar-hero{
	background: url("https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/webinars/post-brexit-FD-webinar.jpg") no-repeat;
	background-position: center;
}
/* DELETE */.webinar-hero h1{
	font-size: 39px;
	line-height: 41px;
	text-transform: uppercase;
	margin-bottom:10px;
}
.webinar-subheading{
	font-size:26px;
	line-height: 28px;
	font-weight: 700;
}
.webinar-su-box h2{
	font-size: 30px; 
	font-weight: 300; 
	line-height: 30px; 
	margin-top: 20px;
}
.webinar-email h1 {
	margin-bottom:50px;
}
.webinar-email h6 {
	margin-top:0px !important;
}
.webinar-email .webinar-subheading{
	margin-top: 25px;
}
.webinar-email-su-box {
	padding:5px 20px;
	margin-top:0px;
	margin-bottom:0px !important;
	text-align: center;
	color:#445667 !important;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #ffffff;
}
.webinar-hero h6 {
	margin-top:50px;
}
.webinar-su-box {
	margin-top:0px;
	margin-bottom:0px !important;
	padding-top:0px;
	padding-bottom:15px !important;
	text-align: center;
	color:#445667 !important;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #ffffff;
}
.webinar-su-box h2{
	margin-bottom:25px;
}
.webinar-date {
	font-size: 16px;
	margin-top:20px;
	margin-bottom:10px;
}
.webinar-contents {
	text-align: center;
	margin-bottom:50px;
}
.webinar-host h6{
	margin-top:-15px;
	margin-bottom:20px;
}
.page-id-7122 #mc_embed_signup form {
    padding: 20px 25px 20px 25px !important;
    background-color: #ffffff !important;
}
.webinar-learn-how-container{
	max-width:250px;
	border: 2px solid #999999;
	border-radius: 50%;
	padding:10px;
	margin:0 auto;
	margin-bottom:25px;
}
/* --------------------------------------------
	 WEBINAR EMAIL SIGN UP
-------------------------------------------- */
.page-id-7122 #modal-1 .modal-dialog, .page-id-7122 #modal-2 .modal-dialog{
	max-width: 400px;
}
.page-id-7122 #modal-1 .modal-body, .page-id-7122 #modal-2 .modal-body{
	background-color: #ffffff;
}
.page-id-7122 #modal-1 .modal-body p, .page-id-7122 #modal-2 .modal-body p{
	margin-bottom:0px;
}

/* --------------------------------------------
	 WEBINAR SIGNUP
-------------------------------------------- */
.webinar-hero-ty{
	padding-top:65px;
	padding-bottom:100px;
	font-size: 20px;
	text-align: center;
	margin-top:0px;
	margin-bottom:0px !important;
	background: url("https://www.currencytransfer.com/wp-content/uploads/2015/04/wedinar-thankyou-bg.jpg") no-repeat;
	background-position: top center;
}
.webinar-ty-box {
	margin:0px auto ; 
	padding:30px; 
	float:none; 
	border-style:solid;
	border-width:1px; 
	border-color:#CCC; 
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; border-radius: 20px; 
	-webkit-box-shadow: 0 0 20px 0 #000000; 
	box-shadow: 0 0 20px 0 #000000;  
	text-align:center; /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-8 */
}
.webinar-hero-ty .sf-icon-box {
	background-color: rgba(22, 149, 202, 0.2) !important;
	padding: 20px !important;
	text-align: left !important;
	color: #1695CA !important;
	font-size: 16px !important;
	margin-bottom:20px !important;
}
.webinar-hero-ty .sf-icon-box h3 {
	color: #1695CA !important;
}
.webinar-ty-rtn-btn-con {
	margin-top:3px;
	padding-right:0px;
	padding-left:0px;
}
.webinar-ty-rtn-btn {
	width:100%;
	margin-bottom:0px !important;
	text-align: center;
	padding-top:25px !important;
	padding-bottom:25px !important;
}
.webinar-hero-ty hr{
	  border-top: 1px solid #bbb;
}

/* --------------------------------------------
	 AFFILIATE PAGES
-------------------------------------------- */
.hendon-fc{
	font-weight: 700;
	color: #28980b;
}

/* --------------------------------------------
	SIGN UP MODAL
-------------------------------------------- */
.modal-backdrop.in{
	opacity: 0.75;
}
.page-id-6399 #modal-3 .modal-dialog, 
.page-id-8541 #modal-3 .modal-dialog, 
.page-id-8308 #modal-3 .modal-content,
.page-id-8309 #modal-3 .modal-content, 
.page-id-8338 #modal-3 .modal-content, 
.page-id-8342 #modal-3 .modal-content, 
.page-id-8344 #modal-3 .modal-content, 
.page-id-8346 #modal-3 .modal-content, 
.page-id-8329 #modal-3 .modal-content,
.page-id-11513 #modal-3 .modal-content { 
webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.0) !important;
  box-shadow: 0 5px 15px rgba(0,0,0,0.0) !important;
}
.page-id-6399 #modal-3 .modal-body, 
.page-id-8541 #modal-3 .modal-body, 
.page-id-8308 #modal-3 .modal-body, 
.page-id-8309 #modal-3 .modal-body, 
.page-id-8309 #modal-3 .modal-body, 
.page-id-8338 #modal-3 .modal-body, 
.page-id-8342 #modal-3 .modal-body, 
.page-id-8344 #modal-3 .modal-body, 
.page-id-8346 #modal-3 .modal-body,
.page-id-11513 #modal-3 .modal-body{
	padding:0px; 
}

.page-id-6399 #modal-3 .modal-content, .page-id-6399 #modal-3 .modal-header, 
.page-id-8541 #modal-3 .modal-content, .page-id-8541 #modal-3 .modal-header, 
.page-id-8308 #modal-3 .modal-content, .page-id-8308 #modal-3 .modal-header, 
.page-id-8309 #modal-3 .modal-content, .page-id-8309 #modal-3 .modal-header, 
.page-id-8338 #modal-3 .modal-content, .page-id-8338 #modal-3 .modal-header, 
.page-id-8342 #modal-3 .modal-content, .page-id-8342 #modal-3 .modal-header, 
.page-id-8344 #modal-3 .modal-content, .page-id-8344 #modal-3 .modal-header, 
.page-id-8346 #modal-3 .modal-content, .page-id-8346 #modal-3 .modal-header, 
.page-id-8329 #modal-3 .modal-content, .page-id-8329 #modal-3 .modal-header,
.page-id-11513 #modal-3 .modal-content, .page-id-11513 #modal-3 .modal-header {
	background-color:transparent !important;
	webkit-box-shadow: none !important;
  	box-shadow: none !important;
	border:none;
}
.page-id-6113 #modal-3 button.close , 
.page-id-6399 #modal-3 button.close , 
.page-id-8541 #modal-3 button.close ,
.page-id-8308 #modal-3 button.close , 
.page-id-8309 #modal-3 button.close , 
.page-id-8338 #modal-3 button.close , 
.page-id-8342 #modal-3 button.close , 
.page-id-8344 #modal-3 button.close , 
.page-id-8346 #modal-3 button.close , 
.page-id-8329 #modal-3 button.close
.page-id-11513 #modal-3 button.close{
	position: relative;
	z-index: 1000;
	color: #ffffff;
	opacity: .8;
}
.page-id-3886 #modal-1 .modal-body, .page-id-3886 #modal-2 .modal-body,
.page-id-3401 #modal-1 .modal-body, .page-id-3401 #modal-2 .modal-body
{
	padding:25px;
	background-color:#ffffff;
}
.sum-full-container a.sf-button.standard.accent.standard{
	font-size: 20px;
	padding: 20px 70px;
	margin-bottom:8px;
}
.sum-full-container a.sf-button.standard.accent.standard:hover{
	background-color:#5DBF35; 
}
.sum-main-container {
	background-color: #ffffff;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
}
.sum-main-inner-container {
	background-color: #eeeeee;
	padding:0px 15px;
	margin-bottom: 0px !important;
}
.col-xs-12.sum-topicon{
	position: absolute;
	margin-top: -128px;
	z-index: 10;
}
.sum-text{
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	text-align: left;
	color: #888888;
}
.sum-benefit-container {
    margin-bottom: 18px;
    border-top: 2px solid #1695ca !important;
    border-bottom: 2px solid #1695ca !important;
    background: rgba(22, 145, 198, 0.5);
    padding: 30px 0px 30px 40px;
    margin-top: 100px;
}
.sum-benefit-eye, .sum-benefit-savings, .sum-benefit-zero-fees, .sum-benefit-contracts, .sum-benefit-speed {
	position:relative;
	display:block;
	padding: 15px 10px 15px 65px;
	margin-left: -40px;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
}
.sum-benefit-eye:before,
.sum-benefit-savings:before,
.sum-benefit-zero-fees:before,
.sum-benefit-contracts:before,
.sum-benefit-speed:before { 
	content: '';
	width: 36px;
	height: 36px;
	position: absolute;
	top:5px;
	background-size: 36px;
}
.sum-benefit-eye:before{ 
	top: 14px;
	left:18px;
	background: url("https://www.currencytransfer.com/wp-content/uploads/2015/06/benefit-transparency-2.png") no-repeat;
}
.sum-benefit-savings:before{ 
	top: 14px;
	left:
	18px;
	background: url("https://www.currencytransfer.com/wp-content/uploads/2015/05/saving-icon.png") no-repeat;
}
.sum-benefit-zero-fees:before{ 
	left:18px;
	background: url("https://www.currencytransfer.com/wp-content/uploads/2015/06/benefit-zero-fees.png") no-repeat;
}
.sum-benefit-contracts:before{ 
	top: 14px;
	left:18px;
	background: url("https://www.currencytransfer.com/wp-content/uploads/2015/06/benefit-spot-forward-contracts.png") no-repeat;
}
.sum-benefit-speed:before{ 
	top: 14px;
	left:18px;
	background: url("https://www.currencytransfer.com/wp-content/uploads/2015/06/benefit-speed-2.png") no-repeat;
}
.sum-benefit-corner { 
	display:inline-block;
	width: 0; 
	height: 0; 
	border-bottom: 100px solid #1691c6; 
	border-right: 100px solid transparent;
}
.sum-form{
	padding-bottom:30px;
	margin-bottom:0px !important;
}
.sum-form input[type="text"], .sum-form input[type="password"], .sum-form input[type="email"], .sum-form input[type="tel"], .sum-form textarea, .sum-form select {
	border-color: #999999;
}
.sum-form input[type="submit"]{
	font-size: 22px !important;
	font-weight:700;
	padding: 20px 30px;
}
.sum-form input[type="submit"]:hover{
	background-color:#5DBF35 !important; 
}

  /* --------------------------------------------
	Media Kit and assets
-------------------------------------------- */
.mk-asset-container{margin-top:30px;}
.mk-asset-container h4 {
	font-size:16px;
	font-weight:600;
	padding-left:10px;
	margin-bottom:5px;
}
.assetsdisc {width:100%; font-size:12px; font-weight:400; padding:5px 10px; line-height:15px; border-bottom: solid 1px #eee; }
.mk-asset-title {
display:inline-block;
width:50%;
}
.mk-asset-link {
display:inline-block;
text-align: right;
width:49%;
}
.mk-asset-link a.sf-button.standard.accent.standard {
	margin-bottom: 0px;
	padding: 0px;
	color: #195c7d !important;
	background-color: transparent;
	font-weight: 400 !important;
}
.mk-asset-link a.sf-button.standard.accent.standard:hover {
	color: #1dc6df !important;
}
.asset-model-hoz-img {
	text-align: center;
 	padding-bottom: 30px;
}
.asset-model-hoz-content {
	border-top: solid 1px #eee;
	padding-top:20px;
}
.asset-model-vertical-img {
	text-align: center;
 	padding-bottom: 30px;
}
.asset-model-vertical-content {
  border-left: solid 1px #eee;
}
.copy-code{
	width:100%;
	padding:20px;
	margin-top:20px;
	margin-bottom:0px;
}
.page-id-7797 .modal-body{
	background-color:#ffffff !important;
	padding:30px 20px !important;
}
.notice-info{
	font-size:14px;
	line-height: 16px;
	color: #1695CA;
	background-color: rgba(22, 149, 202, 0.2);
	padding: 20px;
	border: solid 1px rgba(22, 149, 202, 0.3);
}
.notice-info a{
	color:  #0D364A;
}
.notice-info a:hover{
	color: #2CBEC5;
}
.post-7763 figure.media-wrap {
display: none;
}
.dark-overlay{
  background : rgba(0, 0, 0, 0.5);
  padding:30px;
  margin-bottom:0px;
  color:#fff;
}
.white-overlay-bar{
  background : rgba(255, 255, 255, 0.9);
}

  /* --------------------------------------------
	TRANSFER COMPARISON WITH BANKS
-------------------------------------------- */
.transfer-comparison-container{
	padding-left:0px;
	padding-right:0px;
	margin-top:1px;
}
.transfer-comparison-company, .transfer-comparison-rate {
	margin-bottom:2px;
}
.transfer-comparison-company{
	height:70px;
	background-color: #eeeeee;
	text-align: center;
}
.transfer-comparison-rate{
	height:70px;
	background-color: #ffffff;
	padding-bottom:5px;
}
.transfer-comparison-rate p{
text-align:left;
margin-bottom:-22px;
}
.tcr-currencytransfer{
	background-color:#195C7D !important;
	border-left-color: #1695CA;
	border-left-width: 10px;
}
.transfer-comparison-container .progress-bar-wrap .bar-text > span.bar-name{
	display:none;
}
.tcr-comp-bar-ct p{color: #1695CA !important;}
.tcr-comp-1{border-left-color: #f3722d;}
.tcr-comp-bar-1 p{color: #f3722d !important;}
.tcr-comp-2{border-left-color: #fd592f;}
.tcr-comp-bar-2 p{color: #fd592f !important;}
.tcr-comp-3{border-left-color: #e64036;}
.tcr-comp-bar-3 p{color: #e64036 !important;}
.tcr-comp-4{border-left-color: #a62e27;	}
.tcr-comp-bar-4 p{color: #a62e27 !important;	}
.joined-su-demo a.sf-button.large {margin-bottom:5px;}
.joined-su-demo a.sf-button.grey {margin-left: 8px;}
.sum-form .b-fca-badge {margin-bottom:0px;}


 /* -----------  Contact Form styles for Partner Registration  ----------- */


.darkbg-full-underlay, .darkbg-full-overlay .lightbg-full-underlay, .lightbg-full-overlay {
	padding-top:0px!important;
	padding-bottom:0px!important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.darkbg-full-underlay .container, .lightbg-full-underlay .container {
	padding-left:0px !important;
	padding-right:0px !important;
}
.darkbg-full-underlay {
	background-color: #151a1e !important;
}
.darkbg-full-overlay {
	background: -moz-linear-gradient(top,  rgba(21,26,30,0.1) 0%, rgba(21,26,30,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(21,26,30,0.1) 0%,rgba(21,26,30,1) 100%);
	background: linear-gradient(to bottom,  rgba(21,26,30,0.1) 0%,rgba(21,26,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33151a1e', endColorstr='#151a1e',GradientType=0 );
}
.lightbg-full-underlay {
	background-color: #ffffff !important;
}
.lightbg-full-overlay {
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#ffffff',GradientType=0 );
}
/* --------------------------------------------
	 REASONS FOR TRANSFER
-------------------------------------------- */
.bg-norepeat-tc {
	background-repeat:no-repeat !important;
	background-position: center top;
}
.full-height-content-bar {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:100px;
	padding-bottom:100px;
}
.rft-option-disc h3{
	font-size:22px;
}

/* -----------  Currency Conversion Form  ----------- */
.countryflag:before {
  content: ''; 
  display: block; 
  position: relative; 
  width:30px; 
  height:20px; 
}
.country-flag-small, .currency-flag:before {
	display:inline-block;
	width:30px;
	height:20px;
	background: url("https://www.currencytransfer.com/wp-content/assets/country-flags/sprite-flags@2x.min.png");
	background-repeat: no-repeat;
	background-size: 30px 1380px;
}
.currency-flag:before{
	content: '';
	width: 30px;
	height: 20px;
	position: relative;
	display: inline-block;
	top:2px;
	left: -12px;
}
.cfs-AED, .currency-flag-aed:before {background-position: 0px -760px;}
.cfs-AND {background-position: 0px -20px;}
.cfs-ARG {background-position: 0px -1340px;}
.cfs-AUD, .currency-flag-aud:before {background-position: 0px -840px;}
.cfs-AUT {background-position: 0px 0px;}
.cfs-BEL {background-position: 0px -80px;}
.cfs-BGN, .currency-flag-bgn:before {background-position: 0px -1360px;}
.cfs-BHR {background-position: 0px -960px;}
.cfs-BRA {background-position: 0px -1320px;}
.cfs-CAD, .currency-flag-cad:before {background-position: 0px -580px;}
.cfs-CHF, .currency-flag-chf:before {background-position: 0px -420px;}
.cfs-CHY, {background-position: 0px -880px;}
.cfs-CNY, .currency-flag-cny:before {background-position: 0px -720px;}
.cfs-CYP {background-position: 0px -60px;}
.cfs-CZK, .currency-flag-czk:before {background-position: 0px -880px;}
.cfs-DEU {background-position: 0px -140px;}
.cfs-DEU {background-position: 0px -920px;}
.cfs-DKK, .currency-flag-dkk:before {background-position: 0px -120px;}
.cfs-EGP {background-position: 0px -620px;}
.cfs-ESP {background-position: 0px -400px;}
.cfs-EST {background-position: 0px -160px;}
.cfs-EUR, .currency-flag-eur:before {background-position: 0px -560px;}
.cfs-FIN {background-position: 0px -100px;}
.cfs-FRA {background-position: 0px -220px;}
.cfs-GBP, .currency-flag-gbp:before {background-position: 0px -480px;}
.cfs-GHA {background-position: 0px -1240px;}
.cfs-GRC {background-position: 0px -900px;}
.cfs-HKD, .currency-flag-hkd:before {background-position: 0px -740px;}
.cfs-HRK {background-position: 0px -40px;}
.cfs-HUF, .currency-flag-huf:before {background-position: 0px -180px;}
.cfs-ILS, .currency-flag-ils:before {background-position: 0px -860px;}
.cfs-IND {background-position: 0px -1180px;}
.cfs-IRL {background-position: 0px -540px;}
.cfs-ITA {background-position: 0px -200px;}
.cfs-JAM {background-position: 0px -1220px;}
.cfs-JOR {background-position: 0px -1120px;}
.cfs-JPY, .currency-flag-jpy:before {background-position: 0px -660px;}
.cfs-KEN {background-position: 0px -1000px;}
.cfs-KWT {background-position: 0px -1140px;}
.cfs-LTU {background-position: 0px -1280px;}
.cfs-LUX {background-position: 0px -440px;}
.cfs-LVA {background-position: 0px -240px;}
.cfs-MAD {background-position: 0px -640px;}
.cfs-MTL {background-position: 0px -260px;}
.cfs-MUR, .cfs-MUS, .currency-flag-mur:before {background-position: 0px -1260px;}
.cfs-MXN, .currency-flag-mxn:before {background-position: 0px -500px;}
.cfs-NGA {background-position: 0px -1060px;}
.cfs-NLD {background-position: 0px -280px;}
.cfs-NOK, .currency-flag-nok:before {background-position: 0px -300px;}
.cfs-NZD, .currency-flag-nzd:before {background-position: 0px -780px;}
.cfs-OMN {background-position: 0px -1160px;}
.cfs-PAK {background-position: 0px -1200px;}
.cfs-PHL {background-position: 0px -980px;}
.cfs-PLN, .currency-flag-pln:before {background-position: 0px -320px;}
.cfs-PRT {background-position: 0px -340px;}
.cfs-QAR, .cfs-QAT, .currency-flag-qar:before {background-position: 0px -940px;}
.cfs-RON, .currency-flag-ron:before {background-position: 0px -460px;}
.cfs-RUS {background-position: 0px -1300px;}
.cfs-SAR, .cfs-SAU, .currency-flag-sar:before {background-position: 0px -1100px;}
.cfs-SEK, .currency-flag-sek:before {background-position: 0px -520px;}
.cfs-SGD, .currency-flag-sgd:before {background-position: 0px -800px;}
.cfs-SVK {background-position: 0px -360px;}
.cfs-SVN {background-position: 0px -380px;}
.cfs-THB, .currency-flag-thb:before {background-position: 0px -680px;}
.cfs-TRY, .currency-flag-try:before {background-position: 0px -820px;}
.cfs-TTO {background-position: 0px -1040px;}
.cfs-TUN {background-position: 0px -1080px;}
.cfs-UGA {background-position: 0px -1020px;}
.cfs-USD, .currency-flag-usd:before {background-position: 0px -600px;}
.cfs-ZAR, .currency-flag-zar:before {background-position: 0px -700px;}

.inline-flag.core-flags {
	display: inline-block;
	width: 30px;
	height: 20px;
	margin: 2px;
}
.core-flags:before {
	content: '';
	display: block;
	width: 30px;
	height: 20px;
	background: url("https://www.currencytransfer.com/wp-content/uploads/assets/flags/ct-wp-core-flags.png") no-repeat; 
	background-size: 120px auto; 
}
.flag-ad:before { background-position: 0px 0px; }
.flag-ae:before, .flag-aed:before { background-position: -30px 0px; }
.flag-ar:before, .flag-ars:before { background-position: -60px -0px; }
.flag-at:before, .flag-aut:before{ background-position: -90px -0px; }
.flag-au:before, .flag-aud:before { background-position: -0px -20px; }
.flag-be:before, .flag-bel:before { background-position: -30px -20px; }
.flag-bg:before, .flag-bgn:before { background-position: -60px -20px; }
.flag-bh:before, .flag-bhd:before { background-position: -90px -20px; }
.flag-br:before, .flag-brl:before { background-position: -0px -40px; }
.flag-ca:before, .flag-cad:before { background-position: -30px -40px; }

.flag-ch:before, .flag-chf:before { background-position: -60px -40px; }
.flag-cn:before, .flag-cny:before { background-position: -90px -40px; }
.flag-cy:before, .flag-cyp:before { background-position: -0px -60px; }
.flag-cz:before, .flag-czk:before { background-position: -30px -60px; }
.flag-de:before, .flag-deu:before { background-position: -60px -60px; }
.flag-dk:before, .flag-dkk:before { background-position: -90px -60px; }
.flag-ee:before { background-position: -0px -80px; }
.flag-eg:before { background-position: -30px -80px; }
.flag-es:before, .flag-esp:before { background-position: -60px -80px; }
.flag-eu:before, .flag-eur:before { background-position: -90px -80px; }

.flag-fi:before { background-position: -0px -100px; }
.flag-fr:before, .flag-fra:before { background-position: -30px -100px; }
.flag-gb:before, .flag-gbp:before { background-position: -60px -100px; }
.flag-gh:before, .flag-ghs:before { background-position: -90px -100px; }
.flag-gr:before { background-position: -0px -120px; }
.flag-hk:before, .flag-hkd:before { background-position: -30px -120px; }
.flag-hr:before, .flag-hrk:before { background-position: -60px -120px; }
.flag-hu:before, .flag-huf:before { background-position: -90px -120px; }
.flag-ie:before  { background-position: -0px -140px; }
.flag-il:before, .flag-ils:before{ background-position: -30px -140px; }

.flag-in:before, .flag-inr:before { background-position: -60px -140px; }
.flag-it:before, .flag-ita:before { background-position: -90px -140px; }
.flag-jm:before, .flag-jmd:before { background-position: -0px -160px; }
.flag-jo:before, .flag-jod:before { background-position: -30px -160px; }
.flag-jp:before, .flag-jpy:before { background-position: -60px -160px; }
.flag-ke:before, .flag-kes:before { background-position: -90px -160px; }
.flag-kw:before, .flag-kwd:before { background-position: -0px -180px; }
.flag-lt:before { background-position: -30px -180px; }
.flag-lu:before, .flag-lux:before { background-position: -60px -180px; }
.flag-lv:before, .flag-lva:before { background-position: -90px -180px; }
.flag-ma:before, .flag-mad:before { background-position: -0px -200px; }

.flag-mt:before, .flag-mtl:before { background-position: -30px -200px; }
.flag-mu:before, .flag-mur:before { background-position: -60px -200px; }
.flag-mx:before, .flag-mxn:before { background-position: -90px -200px; }
.flag-ng:before, .flag-ngn:before { background-position: -0px -220px; }
.flag-nl:before, .flag-nld:before { background-position: -30px -220px; }
.flag-no:before, .flag-nok:before { background-position: -60px -220px; }
.flag-nz:before, .flag-nzd:before { background-position: -90px -220px; }
.flag-om:before, .flag-omr:before { background-position: -0px -240px; }
.flag-ph:before, .flag-php:before { background-position: -30px -240px; }
.flag-pk:before, .flag-pkr:before { background-position: -60px -240px; }

.flag-pl:before, .flag-pln:before { background-position: -90px -240px; }
.flag-pt:before, .flag-prt:before { background-position: -0px -260px; }
.flag-qa:before, .flag-qar:before { background-position: -30px -260px; }
.flag-ro:before, .flag-ron:before { background-position: -60px -260px; }
.flag-ru:before, .flag-rub:before { background-position: -90px -260px; }
.flag-sa:before, .flag-sar:before { background-position: -0px -280px; }
.flag-se:before, .flag-sek:before { background-position: -30px -280px; }
.flag-sg:before, .flag-sgd:before { background-position: -60px -280px; }
.flag-si:before, .flag-svn:before { background-position: -90px -280px; }
.flag-sk:before, .flag-svk:before { background-position: -0px -300px; }

.flag-th:before, .flag-thb:before { background-position: -30px -300px; }
.flag-tn:before, .flag-tnd:before { background-position: -60px -300px; }
.flag-tr:before, .flag-try:before { background-position: -90px -300px; }
.flag-tt:before, .flag-ttd:before { background-position: -0px -320px; }
.flag-ug:before, .flag-ugx:before { background-position: -30px -320px; }
.flag-us:before, .flag-usd:before { background-position: -60px -320px; }
.flag-za:before, .flag-zar:before { background-position: -90px -320px; }


.rt-country-flag-container .core-flags:before {margin: 0px 5px;}
.text-inline-country-flag {margin:0px 10px;}
.dmc-country-flag-small {margin:-5px 5px;}

.ccf-description{
	padding:20px 30px;
	margin:-5px 10px 0px;
	text-align:center;
	background:#eeeeee;
}
.save-text{
	padding-bottom:6px;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	color:#666666;
}
#save-value,
#save-value-currency{
	font-weight:700;
	color:#1691c6;
}

.see-how-button{
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:middle;
	width:19px;
	height:19px;
	background:url(/wp-content/assets/icons/see-how-btn.svg) center top no-repeat;
	background-size: 19px 38px;
	cursor:pointer;
}
.see-how-button.active{
	background-position:center bottom !important;
}
.see-how-link,
.see-how-link:focus,
.see-how-link:active{
	font-size:14px;
	font-weight:700;
	color:#1691c6;
	text-decoration:underline !important;
	border-bottom:none !important;
	outline:none !important;
}
.see-how-link:hover{
	color:#1691c6 !important;
	text-decoration:none !important;
}

.ccf-details{
	display:none;
	padding:0 0 10px;
	min-width:100%;
}
.ccf-details table{
	width:100%;
	margin:0 0 15px;
	border-width:0;
	line-height:30px;
}
.ccf-details table th{
	padding:0;
	font-size:14px;
	font-weight:700;
	color:#666666;
	text-align:center;
	border:none;
	border-bottom:2px solid #828787;
}

.ccf-details table td{
	padding:0;
	height:30px;
	line-height:21px;
	font-size:16px;
	font-weight:400;
	text-align:left;
	color:#666666;
	border:none;
	border-bottom:2px solid #828787;
}
.ccf-details table td.second{
	padding:5px 5%;
	text-align:right;
	background:#dddddd;
}
.ccf-details table td.third{
	padding:5px 5%;
	font-weight:700;
	text-align:right;
	color:#ffffff;
	background:#1695ca;
}

#oportunity-holder{
	display:none;
	min-width:100%;
}
.oportunities-headline,
.oportunities{
	padding:4px 0;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	text-align:left;
	color:#666666;
}
.oportunities-headline{
	font-size:14px;
	line-height:16px;
}
#oportunity{
	display:block;
	min-width:100%;
	min-height:34px;
	padding:0;
	position:relative;
}
.oportunities{
	position:absolute;
	width:100%;
	top:0;
	padding:4px 0;
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
}
.oportunities .rating{
	padding:0 8px;
	height:20px;
	margin-top:-3px;
	margin-right:7px;
	display:inline-block;
	zoom:1;
	display:inline;
	vertical-align:middle;
	font-size:14px;
	font-weight:700;
	line-height:19px;
	color:#ffffff;
	background:#1695ca;
}

.text-center{
	text-align:center;
}
.data-page-sub-header{
	margin: 0 auto 11px;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0.01em;
}
/* ---- hide Olark in iframe---- */
.olark-none #olark-wrapper{
	display:none !important;
}
/* ---- Savings widget ---- */
.widget-small{
	height:440px;
}
/* --------------------------------------------
	Blog Posts
-------------------------------------------- */
.blog-post-hero-bg{
	width: 100%;
    background-size: cover;
    background-position: center;
}
.blog-post .page-heading {
	background: transparent;
	padding-top: 0px;
}
.blog-post .hero-header-overlay {
	background-image: linear-gradient(-180deg, rgba(22,149,202,0.85) 33%, rgba(22,149,202,0.40) 100%);
}
.blog-post .page-heading .blog-post-heading-text {
	text-align: center;
	margin-bottom: 0px;
    border-bottom: none;
}
.blog-post .page-heading h1 {
	color: #ffffff;
    font-weight: 600;
    white-space: normal;
} 
.blog-post .post-info {
	margin-bottom:0px;
	border-bottom: none;
}
.blog-sidebar{
	padding-bottom:10px;
} 
.blog-sidebar .spb-heading, .recent-posts-sidebar h4{
    padding: 5px 0px;
    margin-bottom: 8px;
}
.blog-sidebar .recent-posts-list li .recent-post-title {
    overflow: visible;
    white-space: normal;
    text-overflow: inherit;
    font-size:16px;
    font-weight: 600;
    line-height: 18px;
}
.blog-sidebar .recent-post-details span, .blog-sidebar .recent-post-details .comments-likes, .blog-sidebar .spb-heading span:after{
	display:none;
}
.masonry-items .blog-item .details-wrap{
	padding: 20px 10px 30px;
	background-color: rgba(255,255,255);
	-webkit-box-shadow: none;
    box-shadow: none;
}
.blog-sidebar a.recent-post-title{
	color:#555555;
}
.blog-sidebar a.recent-post-title:hover{
	color:#1695ca;
	text-decoration: none;
}
.blog-sidebar .spb-heading, .ct-blog-sub-category, .ct-blog-date, .recent-posts-sidebar h4 {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}
.blog-sidebar .spb-heading, .blog-item-details a, .ct-blog-sub-category, .ct-blog-sub-category a, .recent-posts-sidebar h4 {
 	color:#1695ca !important;
 	text-decoration: none;
}
.recent-posts-sidebar h4 span:after{
	display: none;
}
 @media only screen and (max-width: 959px) and (min-width: 768px){
	.blog-sidebar .recent-posts-list li .recent-post-image {
    	float:left;
	}
	.blog-sidebar .recent-posts-list li .recent-post-details {
    	margin-left: 0px;
    	padding: 0 15px;
    	float:left;
    	width: 250px;
	}
	.blog-sidebar {
		width: 50%;
		display: inline-block;
	}
}
@media only screen(min-width:960px){
	.blog-sidebar {
		width: 100%;
		display: inline-block;
	}
}
.ct-blog-date{
	color:#b8c4d0;
}
.masonry-items .blog-item-details{
	padding-bottom:8px;
}
.blog-item-details a{
	border:none;
}
.masonry-items .blog-item h4.entry-title{
	margin-bottom:15px !important;
}
.masonry-items .blog-item h4 a{
	font-size:20px;
	font-weight: 600;
	margin-bottom:15px !important;
}
.masonry-items .blog-item .excerpt{
	color:#888888;
	margin-bottom:0px;
}
.masonry-items a.read-more-button, .featured-blog-post a.read-more-button{
    font-size: 16px;
    line-height: 18px;
    height: auto;
    margin-top:5px;
    padding: 10px 15px;
    border: none;
    text-transform: none;
    font-weight: 600 !important;
    text-decoration: none;
}
.featured-blog-post a.read-more-button{
	padding:0px 0px 0px 0px;
}
li.recent-post figure, li.related-item figure {
	background-color: rgba(212, 220, 227, 0.6) !important;
}
ul.post-list-small li {
	margin-bottom: 5px;
}
/* --------------------------------------------
	Sign in with
-------------------------------------------- */
.apple-signin-button, .google-login-button{
  width: 258px;
  height: 45px;
  margin: 0 auto;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.apple-signin-button {
  background-color: #050708;
  border: 1px solid #050708;
  color: #ffffff;
}
.ggoogle-login-button {
  background-color: #f8f8f8;
  border: 1px solid #b8c4d0;
  color: #555;
}
.apple-signin-button .apple-logo, .google-login-button .google-logo {
  display: block;
  position:relative;
  height: 100%;
  width: 40px;
  margin-right: 12px;
  border-radius: 6px 0px 0px 6px;
}
.apple-signin-button .apple-logo:before, .google-login-button .google-logo:before {
  content:'';
  display: block;
  position:absolute;
  height: 24px;
  width: 24px;
  top: 10px;
  left: 10px;
  padding-left: 12px;
  padding-right: 12px;
  background: url("/wp-content/assets/icons/signinWith/signin-with-icons.min.svg") no-repeat;
  background-size: 22px;
}
.apple-signin-button .apple-logo:before {
  background-position: 0px -45px;
}
.google-login-button .google-logo {
  border-right: 1px solid #b8c4d0;
  background-color: #ffffff;
}
.google-login-button .google-logo:before {
  background-position: 0px 1px;
}
.signinWith-text {
    flex-grow: 1;
    margin-right: 30px;
}

.google-login-button {
  width: 258px;
  height: 45px;
  margin: 0 auto;
  background-color: #f8f8f8;
  border: 1px solid #b8c4d0;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 600;
  color: #555;
  text-decoration: none;
  display: flex;
  align-items: center;
}
 @media(max-width:991px) {
	.sign-up-form-sidebar .google-login-button, .sign-up-form-sidebar .apple-signin-button{
		width: 215px;
	}
}
 @media(min-width:992px) {
	.sign-up-form-sidebar .google-login-button, .sign-up-form-sidebar .apple-signin-button{
		width:258px;
	}
}
.google-login-button:hover {
  background-color: #4085F4;
  border: 1px solid #4085F4;
  color: #fff;
}
.google-login-button:hover .google-logo {
  background-color: #fff;

}
.google-login-button:active {
  background-color: #669DF6;
  border: 1px solid #669DF6;
  color: #fff;
}
.google-login-button:hover .google-logo,
.google-login-button:active .google-logo {
   border-right: 1px solid #fff;
}
.option-separator{
	margin:15px 0px 10px;
	display:flex;
	align-items: center;
	align-content: center;
	line-height:40px;
}
.full-hero-darkbg .option-separator{
	color: #ffffff;
}
.sign-up-form-new-align .option-separator hr {
    width: 38%;
}
/* --------------------------------------------
	FOOTER
-------------------------------------------- */
section#footer {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #195C7D;
	background-image:
    radial-gradient(ellipse at bottom center, #1695CA, #195C7D 70%) !important;
}
.footer-logo-app-links {
	display: flex;
	flex-direction:column;
	align-items: flex-start;
	margin: 30px 15px;
	padding: 0px 0px 15px 0px;
}
.footer-logo {
	width:100%;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom: 1px solid #1695CA;
}
.footer-logo, .footer-app-links {
	padding-right:15px;
	padding-left:15px;
}
a.footer-android-link img {
	margin-top:0px;
}
#footer .ct-footer-terms a {
	text-decoration: underline;
	color:rgba(255, 255, 255, 0.4);
}
#footer .ct-footer-terms a:hover {
	color:rgba(255, 255, 255, 1);
}
@media(max-width:479px){
	a.footer-android-link img {
		margin-top:10px;
	}
}
@media(min-width:730px){
	.footer-logo-app-links {
		display: flex;
		flex-direction:row;
		align-items: center;
		justify-content: space-between;
		border-bottom: 1px solid #1695CA;
	}
	.footer-logo {
		flex-grow:1;
		width:auto;
		margin-bottom:0px;
		padding-bottom:0px;
		border-bottom: none;
	}
}
.footer-ct-logo {
	margin: 30px 15px;
	padding: 0px 15px 15px 15px;
	border-bottom: 1px solid #1695CA;
}
#footer-about ul.menu li {
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer-about-links { 
	display: flex;
	margin-right: 15px;
    margin-left: 15px;
	border-bottom: 1px solid #1695CA;
 }
.footer-contact{
	margin-right: 15px;
	margin-left: 15px;
	padding: 0px 15px;
}
.footer-social-links ul.social-icons{
	justify-content: flex-start;
	margin-top: 15px;
	margin-bottom: 0px;
}

@media(max-width:767px) {
	.footer-about-links { 
		flex-direction: column;
	}
  	.footer-page-links{
  		margin-bottom: 0px;
		padding-right: 0px;
		padding-left: 0px;
	}
}
@media(min-width:768px) {
	.footer-about-links { 
		flex-direction: row;
	}
  	.footer-page-links {
		padding-right: 15px;
		padding-left: 15px;
	}
}
.footer-main-container{
	padding-right: 30px;
	padding-left: 30px;
}
#footer-feature-link{
	margin-top: 0px;
	padding:25px 0px;
	background-color: rgba(13,54,74,0.7)!important;
	color:#ffffff;
}
.footer-contact-us{
	margin-top:15px;
	padding-left:0px;
}
.footer-social-links ul.social-icons{
	display:flex;
}
.footer-terms {	
	margin-top:60px;
	padding:15px 0px;
	background-color: rgba(13,54,74,0.1);
	font-size: 14px
}
.footer-copywrite {
	padding:20px 0px;
	background-color: rgba(13,54,74,0.4);
	color:rgba(255,255,255,0.4);
	font-size:14px;
	line-height: 18px;
}
.footer-feature-link-text{
	margin-bottom: 0px;
}
@media(max-width:768px){
	.footer-feature-link-text {
 		margin-top: 20px;
 		text-align: center;
 	}
}
@media(min-width:767px){
	.footer-feature-link-text {
 		margin-top: 0px;
 		text-align: left;
 	}
}
a.footer-office-tel{
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 35px;
}
a.footer-office-tel:before{
	content:' ';
	display: inline-block;
	width: 30px;
	height: 20px;
	position: absolute;
	left: 15px;
	background-image: url(https://www.currencytransfer.com/wp-content/assets/country-flags/officeContactUK.svg);
	background-size: 30px 20px;
	background-repeat: no-repeat;
}
.footer-terms p {
	font-size: 14px;
}
/* ----  Glossary widget Banner  ---- */
.ct-app-post-banner-container{
  margin: 30px 0px 45px 0px;
  padding: 40px 50px;
  border-radius: 10px;
  box-shadow: 0 0 15px 0 rgba(0,0,0,0.05);
  overflow: hidden;
  background: url(https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/glossary/glossary-cta-bg@2x.jpg) no-repeat;
  background-size: cover;
  background-position: bottom right;
}
.ct-app-post-banner {
  padding:0px;
}
.ct-app-post-banner-container h4{
  font-size: 12px;
  color: #445667;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.ct-app-post-banner-link-title{
  font-size: 35px;
  line-height: 37px;
  margin-bottom: 10px;
  color: #445667;
  text-decoration: none;
}
.ct-app-post-banner-desc {
  margin-top: 10px;
  font-size: 16px;
  line-height: 22px;
}
/* --------------------------------------------
	 RECENT TRADES - TEST
-------------------------------------------- */
.ct-tabs .nav.nav-tabs, .rt-text-2 { 
	margin-top: 0px; 
	margin-bottom: 0px !important; 
	padding-right: 30px;
	padding-left: 30px;
	font-weight: 700; 
	padding-bottom: 20px;
}
.ct-tabs a, .rt-text-2 a{
	color: #1695CA;
}
.ct-tabs a:hover, .ct-tabs a:hover i, .rt-text-2 a:hover{
	color:#195C7D;
}
li.active a
.ct-tabs .ct-tabs.spb_tabs .nav-tabs li:first-child a, .ct-tabs .spb_tabs .nav-tabs li:last-child a {
    -moz-border-radius-topright: 0px !important;
    -moz-border-radius-bottomright: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.rt-section-2 {
	border-right: 1px solid #666666;;
}
.rt-container-2 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	align-content: center;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom:8px;
	border-left: 1px solid #666666;
	min-height: 45px;
}
.ct-tabs .spb_wrapper .clearfix, .ct-tabs .container,
.rt-text-2 .spb_wrapper .clearfix, .rt-text .container{
	padding-left:0px;
}
.rt-container-2 .spb_wrapper.clearfix{padding:0px;}
.rt-sl-sendtocountry-2, .rt-countryflag-2, .rt-amount-2 {display: inline-block; font-size:14px;}
.rt-sl-sendtocountry-2, .rt-amount-2 {
	flex: 1;
}
.rt-sl-sendtocountry-2 { 
	text-align: right;
}
.rt-countryflag-2{
	width:30px;
	margin :0px 15px;
}
.rt-amount-2 { 
	text-align: left; 
}
.rt-img-2 {margin-bottom:0px !important; padding-bottom:32px; background-color: #2e3037 !important;}
.rt-img-2.spb_wrapper.clearfix {
	padding-left:0px;
	padding-right:0px;
}
.ct-tabs .spb_tabs, 
.rt-text-2 .spb_tabs {
	margin-bottom: 50px;
}
.ct-tabs ul.nav.nav-tabs, 
.rt-text-2 ul.nav.nav-tabs {
	padding-bottom: 1px;
	border-bottom: 2px solid #D4DCE3;
	margin-bottom: 30px;
}
.ct-tabs .spb_tabs .nav-tabs li.active a, .ct-tabs .spb_tour .nav-tabs li.active a, .ct-tabs .spb_accordion .spb_accordion_section > h3.ui-state-active a, 
.rt-text-2 .spb_tabs .nav-tabs li.active a, .rt-text-2 .spb_tour .nav-tabs li.active a, .rt-text-2 .spb_accordion .spb_accordion_section > h3.ui-state-active a {
	box-shadow: none;
	color: #1695CA;
}
.ct-tabs .spb_tabs .nav-tabs li.active a:hover,
.rt-text-2 .spb_tabs .nav-tabs li.active a:hover{
	color:#195C7D !important;
}
#sc-map-recent-trades-sprite-2:before, 
#sc-map-europe-sprite-2:before, 
#sc-map-americas-sprite-2:before, 
#sc-map-asia-sprite-2:before, 
#sc-map-africa-sprite-2:before, 
#sc-map-middle-east-sprite-2:before, 
#sc-map-oceania-sprite-2:before {
	background: url("https://www.currencytransfer.com/wp-content/assets/home/recent-trades-map-sprit.png") no-repeat;
	content: '';
  	position: absolute;
  	display: block;
  	z-index: 1;
}
#sc-map-europe-sprite-2:before {background-position: 0px 0px;}
#sc-map-americas-sprite-2:before {background-position: 0px -336px;}
#sc-map-asia-sprite-2:before {background-position: 0px -672px;}
#sc-map-africa-sprite-2:before {background-position: 0px -1008px;}
#sc-map-middle-east-sprite-2:before {background-position: 0px -1344px;}
#sc-map-oceania-sprite-2:before {background-position: 0px -1680px;}

@media(max-width:767px) {
	.rt-text-2 { 
		margin-top: 50px; 
	}
	#sc-map-recent-trades-sprite-2:before, 
	#sc-map-europe-sprite-2:before, 
	#sc-map-americas-sprite-2:before, 
	#sc-map-asia-sprite-2:before, 
	#sc-map-africa-sprite-2:before, 
	#sc-map-middle-east-sprite-2:before, 
	#sc-map-oceania-sprite-2:before {
		display:none;
	}
	.rt-container-2 {
		margin-left: 15px;
	}
}
@media(min-width:768px){
	.rt-text-2 { 
		margin-top: 420px; 
	}
    #sc-map-recent-trades-sprite-2:before, 
    #sc-map-europe-sprite-2:before, 
    #sc-map-americas-sprite-2:before, 
    #sc-map-asia-sprite-2:before, 
    #sc-map-africa-sprite-sprite-2:before, 
    #sc-map-middle-east-sprite-2:before, 
    #sc-map-oceania-sprite-2:before {
  		width: 730px;
  		height: 329px;
  		top :-405px;
  		left: 10px;
  		background-size: 730px 2016px !important;
	}
	.full-width-text .spb_wrapper{
		padding: 0 0px;
	}
}
@media(min-width:992px){
	.rt-text-2 { 
		margin-top: 435px; 
	}
  	#sc-map-recent-trades-sprite-2:before, 
  	#sc-map-europe-sprite-2:before, 
  	#sc-map-americas-sprite-2:before, 
  	#sc-map-asia-sprite-2:before, 
  	#sc-map-africa-sprite-2:before, 
  	#sc-map-middle-east-sprite-2:before, 
  	#sc-map-oceania-sprite-2:before {
  		width: 730px;
  		height: 329px;
  		top :-420px;
  		left: 120px;
  		background-size: 730px 2016px !important;
	}
	.full-width-text .spb_wrapper{
		padding: 0 15px;
	}
}
@media(min-width:1200px){
	.rt-text-2 { 
		margin-top: 460px; 
	}
	#sc-map-recent-trades-sprite-2:before, 
	#sc-map-europe-sprite-2:before,  
	#sc-map-americas-sprite-2:before, 
	#sc-map-asia-sprite-2:before, 
	#sc-map-africa-sprite-2:before, 
	#sc-map-middle-east-sprite-2:before, 
	#sc-map-oceania-sprite-2:before {
  		width: 730px;
  		height: 329px;
  		top :-420px;
  		left: 220px;
  		background-size: 730px 2016px !important;
	}
}
.blue-fade-bottom{
background: rgb(255,255,255); 
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 10%, rgba(220,239,247,1) 50%, rgba(255,255,255,1) 90%); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 10%,rgba(220,239,247,1) 50%,rgba(255,255,255,1) 90%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 10%,rgba(220,239,247,1) 50%,rgba(255,255,255,1) 90%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
video.post-video {
    outline-style: none;
}
/* --------------------------------------------
	 currency country links - HOME PAGE
-------------------------------------------- */
.ct-tabs .spb_tabs .nav-tabs,
.rt-text-2 .spb_tabs .nav-tabs{
	display: flex;
	padding-left: 0px;
	justify-content: center;
	flex-wrap: wrap;
}
.ct-tabs.ct-tabs-left .spb_tabs .nav-tabs,
.rt-text-2.rt-text-left .spb_tabs .nav-tabs{
	justify-content: flex-start;
}
.ct-tabs .spb_text_column, 
.rt-text-2 .spb_text_column, 
.full-width-text.rt-text-full-width .spb_wrapper {
	padding-right: 0px;
	padding-left: 0px;
}
.flex-rt-section {
 display: flex;
 flex-wrap: wrap;
}
.rt-entry-flex {
display: flex;
flex-wrap: nowrap;
align-items: center;
padding: 10px 10px;
}
.rt-country-flag-container{
	display: flex;
	flex-wrap: nowrap;
	width:90px;
	height:20px;
}
.rt-country-flag{
 margin-right: 5px;
 margin-left: 5px;
}
.rt-shevron {
	background: url("https://www.currencytransfer.com/wp-content/assets/icons/arrows/chevron-left.min.svg") no-repeat;
  	display: block;
  	width: 10px;
  	height: 20px;
  	background-size: auto 15px;
  	background-position: center center;
}
.rt-main-link {
	padding-left: 5px;
	font-size: 13px;
	line-height:  18px;
}
@media(max-width:767px) {
	.rt-entry-flex {
		width: 100%;
		justify-content: left;
		padding-right: 30px;
		padding-left: 30px;
	}
}
@media(min-width:768px){
	.rt-entry-flex {
		width: 50%;
		padding-right: 10px;
		padding-left: 10px;
	}
	.rt-entry-flex.flex-just-content-center{
		justify-content: left;
	}
}
@media(min-width:992px){
	.rt-entry-flex {
		width: 33%;
	}
}
/* --------------------------------------------
  3 image cross fade
  -------------------------------------------- */
.product-platform-img-container {
	position:relative;
	margin:0 auto;
	-webkit-box-shadow: 0 10px 30px 0 rgba(0,51,102,.2);
    box-shadow: 0 10px 30px 0 rgba(0,51,102,.2);
}
#img-fade-hpa {
	position:relative;
	margin:0 auto;
	background-image: url(https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/product-img/options/options-highlight-bg.min.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}	

#img-fade-hpa img {
	position:absolute;
	top: 0;
	left: 0;
	animation-name: optionshpaFadeInOut;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 16s;
}
#img-fade-hpa img:nth-of-type(1) {
  animation-delay: 10s;
}
#img-fade-hpa img:nth-of-type(2) {
  animation-delay: 5s;
}
#img-fade-hpa img:nth-of-type(3) {
  animation-delay: 0s;
}
@keyframes optionshpaFadeInOut {
  0% {
    opacity:1;
  }
  17% {
    opacity:1;
  }
  25% {
    opacity:0;
  }
  92% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}
@media(max-width:480px){
	.product-platform-img-container, .product-platform-highlight-image {
		width: 245px;
		height: 162px;
	}	
	#img-fade-hpa img {
		border-radius: 5px;
	}	
}
@media(min-width:481px){
	.product-platform-img-container, .product-platform-highlight-image {
		width: 405px;
		height: 266px;
		border-radius: 12px
	}
	#img-fade-hpa img {
		border-radius: 12px;
	}
}
@media(min-width:768px){
	.product-platform-img-container, .product-platform-highlight-image {
		width: 460px;
		height: 303px;
	}

}
@media(min-width:992px){
	.product-platform-img-container, .product-platform-highlight-image {
		width: 650px;
		height: 430px;
	}
}
@media(min-width:1200px){
	.product-platform-img-container, .product-platform-highlight-image {
		width: 700px;
		height: 463px;
	}
}
/* --------------------------------------------
  CT CC Form widget Horiz test
  -------------------------------------------- */
.ct-cc-widget-horiz .cc-form .ccf-description {
	background-color: #ffffff;
}
@media(max-width:767px){
	.ct-cc-row {
		margin-top: -50px;
		margin-bottom: 30px;
	}
}
@media(min-width:768px){
	.ct-cc-row {
		margin-top: -30px;
		margin-bottom: 0px;
	}
	.ct-cc-widget-horiz .cc-form {
		max-width: 100%;
	}
	.ct-cc-widget-horiz .cc-form .input-holder {  
		display: inline-block;
		width:48.3%;
	}
	.ct-cc-widget-horiz .cc-form .input-send {  
		margin-right: 20px;
	}
	.ct-cc-widget-horiz .cc-form .input-currency-selector{ 
		height: 66px;
		line-height: 66px;
		background-position: 74px 30px;
	}
	.ct-cc-widget-horiz .cc-form .cc-info-message{  
		position: absolute;
		top: -80px;
		left: -2px;
		right: -2px;
	}
	.ct-cc-widget-horiz .cc-form .cc-info-message > div{  
		margin: 2px;
	}
}
@media(min-width:992px){
		.ct-cc-widget-horiz .cc-form .input-holder {  
		display: inline-block;
		width:48.5%;
	}
	.ct-cc-widget-horiz .cc-form .cc-info-message{  
			position: absolute;
			top: -62px;
	}
}
@media(min-width:1200px){
		.ct-cc-widget-horiz .cc-form .input-holder {  
		display: inline-block;
		width:48.4%;
	}
}

.glossary-list{
	margin-top: 30px;
	margin-bottom: 80px;
	border-bottom: 1px solid #D4DCE3;
}
.glossary-list li {
	width:100%;
	padding: 15px;
	border-top: 1px solid #D4DCE3;
	font-size: 18px;
}
.full-hero-darkbg .features-services-links a{
	color: #ffffff;
}
.full-hero-darkbg .features-services-links a:hover{
	color: #1695CA;
}
/* --------------------------------------------
	BLOG
-------------------------------------------- */
.blog-page.header-shadow #header-section, .blog-page.header-shadow #header-section:before,
.blog-post.header-shadow #header-section, .blog-post.header-shadow #header-section:before {
    background: transparent;
}
.blog-page.header-shadow #header-section, .blog-page.header-shadow #header-section:before,
.blog-post.header-shadow #header-section, .blog-post.header-shadow #header-section:before {
	box-shadow:none;
}
.logo-blog{
	padding-top:50px;
	padding-bottom:50px;
}
.blog-page #main-container{
	background:none;
}
.blog-page #header-section #main-nav {
    border:none;
}
.blog-page {
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/blog-header-bg.svg'); 
	background-repeat:no-repeat; 
	background-position: top center;
	background-color: #ffffff;
}
.featured-blog-hero{
	margin-top:20px;
	margin-bottom:40px;
}
.featured-blog-hero .container, .featured-post-highlight .container {
    width: 100%;
}
.featured-blog-post .details-wrap h5{
 font-size: 28px;
 font-weight: 600;
 line-height: 30px;
}
.featured-blog-post .details-wrap{
	padding:20px 0px 8px ;
}
.featured-blog-post .post-item-details{
	padding:0px 0px 5px;
	border:none;
}
.blog-header-logo a{
	width:250px;
}
.blog-header-logo a:hover img{
	opacity: 0.8;
}
/* ---- Blog Menus ---- */
#header-section #main-nav{
	border-top: none;
}
.blog-menu li{
	font-size:14px;
	text-transform: uppercase;
	font-weight: 900 !important;
	letter-spacing: 1.1px;
}
.blog-pgae nav .menu > li.menu-item > a{
	color: #445667;
}
.blog-post nav .menu > li.menu-item > a{
	color: #ffffff;
}
.blog-menu nav#main-navigation .menu>li{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.blog-menu nav#main-navigation .menu>li a{
	padding-left:15px;
	padding-right:15px;
}
.blog-menu nav#main-navigation .menu > li > a span.nav-line {
	height: 7px!important;
    max-height: 7px!important;
    top:-10px;
}
.blog-post nav#main-navigation .menu > li > a span.nav-line {
	background-color: #ffffff;
}
.blog-post nav .menu > li.menu-item:hover > a {
	color: #ffffff;
}
.blog-menu #main-navigation ul.menu{
	margin-top: 5px;
    padding-top: 10px !important;
    text-align: center;
}
.blog-page .blog-menu #main-navigation ul.menu {
	border-top: 1px solid #1695ca;
}
.blog-post .blog-menu #main-navigation ul.menu {
	border-top: 1px solid #ffffff;
}
.blog-mobile-menu.toggle-wrap .spb_toggle, .spb_toggle_content, .blog-mobile-menu .toggle-wrap .spb_toggle, .blog-mobile-menu.toggle-wrap .spb_toggle, .blog-mobile-menu .toggle-wrap .spb_toggle {
	border:none;
	border-radius: 0px;
}
.blog-mobile-menu .toggle-wrap .spb_toggle, .blog-mobile-menu .toggle-wrap .spb_toggle {
	text-align: center;
}
.blog-page .blog-mobile-menu .toggle-wrap .spb_toggle:hover, .blog-page .blog-mobile-menu .spb_toggle_title_active{
	border-top:5px solid #1695CA;
	color: #1695CA;
}
.blog-post .blog-mobile-menu .toggle-wrap .spb_toggle:hover, .blog-post .blog-mobile-menu .spb_toggle_title_active{
	border-top:5px solid #ffffff !important;
	color: #ffffff;
}
.blog-mobile-menu .toggle-wrap .spb_toggle:after{
	display:none;
}
.blog-mobile-menu{
	border-top:1px solid #1695CA;
}
.blog-post .blog-mobile-menu{
	border-top:1px solid #ffffff;
}
.blog-post .blog-mobile-menu{
	border-top:1px solid #ffffff;
}
.blog-mobile-menu li{
	min-height: 45px;
	text-align: center;
}
.blog-mobile-menu .spb_toggle, .blog-mobile-menu li a{
	padding:13px 8px;
	font-weight: 600;
	text-transform: uppercase;
}
.blog-mobile-menu .spb_toggle, .blog-mobile-menu li a{
	color:#555555;
}
.blog-post .blog-mobile-menu .spb_toggle, .blog-post .blog-mobile-menu li a{
	color:#ffffff;
}
.blog-mobile-menu li a:hover{
	color: #1695CA;
	border-left: 5px solid #1695CA;
	border-right: 5px solid #1695CA;
}
.blog-post .blog-mobile-menu li a:hover{
	color: #ffffff;
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
}
.blog-post #header-section .is-sticky #main-nav.sticky-header{
	background: #1695CA !important;
}  
/* --------------------------------------------
	 Rate Notification Pages
-------------------------------------------- */
.arrow-list{
	line-height:30px;
}
.feature-shadow-card{
	padding:20px 0px;
	margin-bottom: 15px;
}
.rate-notification-divider-whitebg{
	background : -moz-linear-gradient(50% 73.42% 90deg,rgba(37, 128, 190, 0) 0%,rgba(37, 128, 190, 0.2) 100%);
	background : -webkit-linear-gradient(90deg, rgba(37, 128, 190, 0) 0%, rgba(37, 128, 190, 0.2) 100%);
	background : -webkit-gradient(linear,50% 73.42% ,50% 0.06% ,color-stop(0,rgba(37, 128, 190, 0) ),color-stop(1,rgba(37, 128, 190, 0.2) ));
	background : -o-linear-gradient(90deg, rgba(37, 128, 190, 0) 0%, rgba(37, 128, 190, 0.2) 100%);
	background : -ms-linear-gradient(90deg, rgba(37, 128, 190, 0) 0%, rgba(37, 128, 190, 0.2) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2580BE', endColorstr='#2580BE' ,GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2580BE',endColorstr='#2580BE' , GradientType=0);
}
.rate-alert-divider {
	background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/bg-imgs/notification-rate-line.png');
}
.rate-alert-divider-w {
	margin-top: -5px;
	background-image:url('https://www.currencytransfer.com/wp-content/assets/home/rate-graph-divider.svg');
	background-size:2500px 195px;
	background-repeat: repeat-x;
	background-position: top center;
}
.rate-alert-divider-primary-top {
	margin-top: -5px;
	background-image:url('https://www.currencytransfer.com/wp-content/assets/home/rate-graph-divider-primary-top.min.svg');
	background-size:2500px 200px;
	background-repeat: repeat-x;
	background-position: top center;
}
  /* --------------------------------------------
	Testimonials
  -------------------------------------------- */
@media(max-width:767px){
	.testimonial-container, .card-container.card-3-col, .card-container.card-123-col {
		width: 100%;
	}
}
@media(min-width:768px){
	.testimonial-container, .card-container.card-3-col {
		width: 80%;
	}
	.card-container.card-123-col {
		width: 50%;
	}
}
@media(min-width:992px){
	.testimonial-container, .card-container.card-3-col, .card-container.card-123-col {
		width: 33.33%;
	}
}
.testimonial-row, .equal-height-card-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.testimonial-container, .card-container {
	display: flex; 
	flex-direction: column; 
	justify-content: space-between;
	margin-bottom: 40px;
}
.testimonial-container>div, .card-container>div  {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	margin-right: 15px;
	margin-left: 15px;
	background: #ffffff;
	border: 2px solid#D4DCE3; 
	border-radius: 15px;
}
.testimonial-content, .card-content{
	flex-grow: 1;
}
.testimonial-type-press .testimonial-content img, .card-type-full-img-top .card-content img{
	-webkit-border-radius: 13px 13px 0 0;
	border-radius: 13px 13px 0 0;
	margin-top: 0px;
	margin-bottom: 25px;
}
.testimonial-type-user .testimonial-highlight { background: url("https://www.currencytransfer.com/wp-content/uploads/assets/testimonials/user-quote-icon.min.svg") no-repeat; }
.card-content .video-highlight { background: url("https://www.currencytransfer.com/wp-content/uploads/assets/videos/video-play-icon.min.svg") no-repeat; }
.testimonial-type-user .testimonial-highlight,
.testimonial-type-press .testimonial-highlight,
.card-content .video-highlight {
	background-size: 50px;
	background-position: 15px 0px;
}
.testimonial-container h3, .card-content h3{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px; 
	font-weight: 600;
}
.card-content .video-highlight h3 {
	padding-left: 0px;
	padding-right: 0px;
}
.testimonial-container p, .card-container p {
	margin-bottom: 0px;
}
.testimonial-highlight,
.video-highlight {
	display: flex;
	min-height: 50px;
	align-items: center;
	margin-top: 20px;
	padding-left: 75px;
}
.testimonial-content p, .card-content p {
	display: block; 
	margin:15px 15px 0px;
}
.testimonial-content p.quote {
	margin-bottom: 15px;
}
.testimonial-container a.readmore {
	display: block; 
    padding-top:15px; 
    margin-left: 15px;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 1px;
}
.testimonial-source {
	display:flex; 
	flex-direction: row; 
	align-items: top; 
	margin: 20px 15px; 
	padding-top: 20px; 
	border-top: 1px solid#D4DCE3; 
	text-align: left;
}
.testimonial-source img {
	margin-right: 10px;
}
.testimonial-source .profileImg {
	border-radius: 50%;
}
.testimonial-source .testimonial-auth {
	margin: 0px;
	font-weight:600;
	color: #1695CA;
}
.testimonial-source p {
	margin-bottom: 0px;
	color: #99ABBC;
}
.testimonial-tp-stars {
	margin-top: 5px;
}
.card-container .wistia_responsive_wrapper img {
	-webkit-border-top-left-radius: 13px;
	-webkit-border-top-right-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-topright: 13px;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
}
/* --------------------------------------------
	Trustpilot
-------------------------------------------- */
.trustpilot-logo{
	width:180px;
}
.trustpilot-stars{
	width:180px;
	height:35px;
}
.add-tp-rating:after, img.add-tp-rating:after{
	content: 'Rated 4.9 out of 5';
	display: block;
	font-weight: 700;
}
a .add-tp-rating:after {
	color:#222222;
}
.trustpilot-logo-highlight {
	font-size: 25px;
	margin-top: 20px;
	margin-bottom:38px;
}
.trustpilot-logo-highlight .add-tp-rating:after {
	margin-top: 20px;
}
.trustpilot-logo-small {
	font-size: 15px;
	margin-top: 20px;
}
.trustpilot-logo-small .add-tp-rating-bar object, .trustpilot-logo-small .add-tp-rating-bar img {
    padding-bottom: 10px;
    border-bottom: 2px solid #ffffff;
}
/* --------------------------------------------
	Partner Logos
-------------------------------------------- */

.ct-partner-logo {
	display: inline-block;
	width: 150px;
	height: 60px;
	margin: 16px;
	background: url("https://www.currencytransfer.com/wp-content/assets/logos/partner/ct-partner-logos.min.svg");
	background-repeat: no-repeat;
	background-size: 150px 675px;
}
.pl-afex { background-position: 0px -70px; }
.pl-assure-hedge { background-position: 0px -130px; }
.pl-cleartreasury { background-position: 0px -186px; }
.pl-gc-partners { background-position: 0px -248px; }
.pl-moneynetint { background-position: 0px -308px; }
.pl-plexuspayments { background-position: 0px -368px; }
.pl-privalgo { background-position: 0px -428px; }
.pl-rational-fx { background-position: 0px -486px; }
.pl-sable { background-position: 0px -542px; }
  /* --------------------------------------------
  Home Page - Start
  -------------------------------------------- */
.page-heading-bold {
	text-transform: none;
    font-weight: 900;
}
.section-heading-bold {
	margin-bottom: 20px;
	font-weight: 700;
}
.section-subheading {
	font-weight: 400;
}
.small-section-heading {
	font-size: 26px;
	line-height:  30px; 
	font-weight: 700;
}
.mini-header-caps {
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #1695CA;
}
.benifit-long-icon-container {
	position: relative;
	margin-bottom: 60px;
	padding-left: 79px;
}
.benifit-icon-container:before, .benifit-long-icon-container:before {
	content:'';
	display: block;
	width: 64px;
	height: 64px;
	background: url("/wp-content/assets/home/payments-benifits-icons.min.svg") no-repeat;
	background-size: 64px;
}
.benifit-long-icon-container:before {
	position: absolute;
	top: 0px;
	left: 0px;
}
.tac .benifit-icon-container:before{
	margin: 0 auto;
}
.benefit-service:before { background-position: 0px 0px; }
.benefit-speed:before { background-position: 0px -64px; }
.benefit-rates:before { background-position: 0px -128px; }
.benefit-support:before { background-position: 0px -192px; }
.benifit-title {
	font-size: 20px;
	font-weight: 700;
}
.ct-app-home {
	height: 450px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url("/wp-content/assets/home/ct-app/ct-app-heighlights-se.min.svg") no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.bg-wave-top {
	background: url("/wp-content/assets/home/payments-wave-top.min.svg") no-repeat;
	background-position: bottom center;
}
.bg-wave-bottom {
	background: url("/wp-content/assets/home/payments-wave-bottom.min.svg") no-repeat;
	background-position: top center;
}
.bg-wave-top, .bg-wave-bottom {
	height: 200px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-size: cover;
}	
.payment-partner-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.payment-partner{
	display: flex;
	width: 158px;
	height: 80px;
	margin: 10px;
	border: 1px solid #B8C4D0;
	border-radius: 8px;
	background-color: #ffffff;
}
.pp-logo {
	width: 134px;
	height: 55px;
	margin: auto;
	background: url("/wp-content/assets/home/payment-partners.min.svg") no-repeat;
	background-size: 134px;
}
.pp-alt21{
	background-position: center -4px;
}
.pp-cleartreasury-2 {
	background-position: center -45px;
}
.pp-corpay-2 {
	background-position: center -93px;
}
.pp-gcpartners-2 {
	background-position: center -146px;
}
.pp-moneycorp-2 {
	background-position: center -196px;
}
.pp-moneynetint-2 {
	background-position: center -241px;
}
.pp-currencycloud, .pp-plexuspayments {
	background-position: center -290px;
}
.pp-equalsmoney-2 {
	background-position: center -385px;
}
.pp-sableinternational-2 {
	background-position: center -440px;
}
.pp-apa {
	background-position: center -495px;
}
.pp-thefxbroker {
	background-position: center -490px;
}
.pp-verto {
	background-position: center -536px;
}
/*old static version*/
.global-network-feed {
	height: 455px;
	margin-right: -40px;
	margin-left: -40px;
	background: url("/wp-content/assets/home/payments-network-feed.min.svg") no-repeat;
	background-position: bottom center
}
.payment-network-feed{
	display:flex;
	justify-content:center;
	padding-left:34px;
}
.ct-app-phone{
	z-index: 5;
	-webkit-box-shadow: 0px 10px 60px 2px rgba(0,0,0,0.3); 
	box-shadow: 0px 10px 60px 2px rgba(0,0,0,0.3);
	background-color: rgba(0, 0, 0,0.15);
}
.account-type-container {
	max-width: 400px;
	margin: auto;
	padding-top: 80px;
}
.account-type-container .at-title{
	position: relative;
	margin-bottom: 30px;
	font-weight:700;
}
.account-type-container.at-personal .at-title, .account-type-container.at-business .at-title {
	text-align: left;
}
.account-type-container.at-business .at-title:before, .account-type-container.at-personal .at-title:before {
	content:'';
	display: block;
	position: absolute;
	top: 0px;
	background: url("/wp-content/assets/home/account-type-white.min.svg") no-repeat;
}
.at-business .at-title:before {
	background-position: 0px 0px;
}
.at-personal .at-title:before {
	left: 0px;
}
.at-link {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: 700;
	color: #ffffff;
}
.account-type-container a.at-link {
	position: relative;
}
.account-type-container a.at-link i {
	display: inline-block;
	padding-left: 10px;
	font-size: 22px;
}
.account-type-container a.at-link i {
	padding-right: 20px;
	padding-left: 10px;
}
.account-type-container a.at-link:hover i {
	padding-right: 10px;
	padding-left: 20px;
}
a.at-link:hover  {
	color:#0D364A;
}
.account-type-container .sf-button.large.white.stroke-to-fill.at-link-highlight {
	width: 100%;
    padding: 13px 20px;
    border-radius: 15px;
    text-align: center;
}
@media(max-width:480px){
  	.bg-wave-top {
		margin-top: -150px;
	}
	.payment-partner {
		width: 122px;
		height: 64px;
		margin: 5px;
	}
	.pp-logo {
		transform: scale(0.8);
		background-size: 120px;
	}

	.account-type-container .at-title{
		font-size:22px; 
		line-height:25px; 
	}
	.account-type-container.at-personal .at-title, .account-type-container.at-business .at-title {
		padding-left:60px;
	}
	.account-type-container.at-business .at-title:before, .account-type-container.at-personal .at-title:before {
		width: 45px;
		height: 45px;
		background-size: 45px;
	}
	.at-personal .at-title:before {
		background-position: 0px -45px !important;
	}
}
@media(min-width:481px){
	.bg-wave-top {
		margin-top: -170px;
	}
	.payment-partner {
		width: 158px;
		height: 80px;
		margin: 10px;
	}
	.pp-logo {
		transform: scale(1);
		background-size: 134px;
	}
	.pp-alt21{
		background-position: center 0px;
	}
	.pp-cleartreasury-2 {
		background-position: center -55px;
	}
	.pp-corpay-2 {
		background-position: center -110px;
	}
	.pp-gcpartners-2 {
		background-position: center -165px;
	}
	.pp-moneycorp-2 {
		background-position: center -220px;
	}
	.pp-moneynetint-2 {
		background-position: center -275px;
	}
	.pp-currencycloud, .pp-plexuspayments {
		background-position: center -330px;
	}
	.pp-equalsmoney-2 {
		background-position: center -385px;
	}
	.pp-sableinternational-2 {
		background-position: center -440px;
	}
	.pp-apa {
		background-position: center -495px;
	}
	.pp-thefxbroker {
		background-position: center -550px;
	}
	.pp-verto {
		background-position: center -603px;
	}
	.account-type-container .at-title{
		font-size:24px; 
		line-height:30px; 
	}
	.account-type-container.at-personal .at-title, .account-type-container.at-business .at-title {
		padding-left:79px;
	}
	.account-type-container.at-business .at-title:before, .account-type-container.at-personal .at-title:before {
		width: 64px;
		height: 64px;
		background-size: 64px;
	}
	.at-personal .at-title:before {
		background-position: 0px -64px !important;
	}
}
@media(max-width:599px){
	.global-network-feed{
		height: 260px;
		margin-top: -136px;
		background-size: cover; 
	}
    img.ct-app-phone {
	  height:420px;
	  border-radius: 33px;
	}
}
@media(min-width:600px){
    img.ct-app-phone {
	  height:640px;
	  border-radius: 46px;
	}
	.global-network-feed{
		height: 260px;
		margin-top: -75px;
		background-size: cover; 
	}
}
@media(max-width:767px){
	.section-heading-bold {
		font-size: 28px;
		line-height: 30px;
	}
	.section-subheading {
		font-size: 18px;
		line-height: 22px;
	}
	.account-type-container {
		padding-top: 50px;
	}
	.at-business .at-title:before {
		left: 0px;
	}
	.at-signup-cta {
		margin-top: 20px;
		margin-bottom: 0px;
	}
}
@media(min-width:768px){
	.section-heading-bold {
		font-size: 35px;
		line-height: 40px;
	}
	.section-subheading {
		font-size: 22px;
		line-height: 28px;
	}
	.global-network-feed{
		height: 330px;
		margin-top: -50px; 
		background-size: auto; 
	}
	.account-type-container {
		padding-top: 80px;
	}
	.account-type-container.at-business .at-title {
		padding-right:79px;
		padding-left: 0px;
		text-align: right;
	}
	.at-business .at-title:before {
		top: 0px;
		right: 0px;
	}
	.account-type-container.at-business .at-link {
		justify-content: flex-end;
	}
	.account-type-container.at-personal .at-link-icon {
		transform: rotate(180deg);
	}
	.account-type-container.at-personal .at-link {
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
	.at-signup-cta {
		margin-top: 50px;
		margin-bottom: 0px;
	}
}
@media(max-width:991px){
	.at-link {
		height:	35px;
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 15px;
	}
	a.sf-button.large.white.stroke-to-fill.at-link-highlight {
	    margin-top: 10px;
	}
}
@media(min-width:992px){
	.ct-app-home {
		background-size: auto;
	}
	img.ct-app-phone {
	  height:572px;
	}
	.bg-wave-top {
		margin-top: -230px;
		height: 245px;
	}
	.bg-wave-bottom {
		height: 200px;
	}
	.global-network-feed{
		height: 455px;
		margin-top: -110px; 
	}
	.at-link {
		height:	45px;
		font-size: 16px;
	}
	a.sf-button.large.white.stroke-to-fill.at-link-highlight {
	    margin-top: 25px;
	}
}
@media(min-width:1200px){
	.bg-wave-top {
		margin-top: -240px;
		height: 280px;
	}
	.bg-wave-bottom {
		height: 230px;
	}
	.global-network-feed{
		height: 455px;
		margin-top: -70px; 
	}
}
@media(min-width:1500px){
	.bg-wave-top {
		margin-top: -320px;
		height: 450px;
	}
	.bg-wave-bottom {
		height: 340px;
	}
}
@media(min-width:2500px){
	.bg-wave-top {
		margin-top: -410px;
		height: 630px;
	}
	.bg-wave-bottom {
		height: 470px;
	}
}
.rt-entry-flex {
	height: 46px;
	padding: 0px 10px;
}

.rt-entry-flex a{
	padding-left: 10px;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
}

.rt-shevron {
	margin-right: 5px;
	margin-left: 5px;
}
/*  ----- HomePage End -----  */
/* FAQs
=========================================== */
.faq-link {
  padding:20px; 
  border-top: 1px solid #ededed
}
.faq-link > a {
 display: flex;
 align-items: center;
}
.faq-link i {
}

/* --------------------------------------------
	Forms
  -------------------------------------------- */
.ct-base-form label {
 	width: 100%;
	text-align: left;
	display: flex;
	align-items: center;
	margin: 10px 0px 0px;
}
.ct-base-form input[type="checkbox"] {
	display: none;
}
 .ct-base-form label input {
 	margin-bottom: 5px;
}
.ct-base-form .label-text.signup-checkbox {
 	margin: 8px 15px; 
    font-weight: 400;
}
 .ct-base-form .label-checkmark {
 	min-width: 30px;
 	height: 30px;
 	background-image:url('/wp-content/assets/forms/ct-radio-checkbox-states.min.svg');
 	background-repeat: no-repeat;
 	background-size: 30px 120px;
 	background-position: 0px -90px;
}
.ct-base-form input[type="checkbox"]:checked ~ .label-checkmark {
	background-position: 0px -60px;
}
#termsHelpBlock {
	margin-right: 0px;
	margin-left: 0px;
}
/* --------  Hubspot Subscribe Form  -------- */
input[type="text"], 
input[type="email"], 
input[type="password"], 
textarea, select {
	margin-bottom: 5px;
  	padding: 10px;
 }
.field.hs-form-field {
	margin-bottom: 20px;
}
.hs-ct-form br {
	display:none;
}
.hs-ct-form label{
	margin-bottom: 0px;
}
.hs-ct-form ul {
	list-style-type: none;
}
/* ----  Radio Buttons  ---- */
.hs-ct-form li.hs-form-radio label {
	width: 100%;
	margin-top: 6px;
	margin-bottom: 10px;
}
.hs-ct-form .hs_frequency.hs-frequency.hs-fieldtype-radio.field.hs-form-field .hs-form-radio input{
	display: none;
}
.hs-ct-form .hs-frequency label.hs-form-radio-display span {
	display: flex;
	position: relative;
	width: 100%;
	margin-left: 0px;
	padding: 15px 15px 15px 55px;
	border: 2px solid #D4DCE3;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 400;
}
.hs-ct-form .hs-frequency label.hs-form-radio-display span:before {
	content: '';
	display: inline-block;
	width:  50px;
	height: 30px;
	position: absolute;
	top: 25%;
	left: 12px;
	background-image:url('/wp-content/assets/forms/ct-radio-checkbox-states.min.svg');
	background-repeat: no-repeat;
	background-size: 30px 120px;
	background-position: 0px -90px;
}

.hs-ct-form .hs-frequency label.hs-form-radio-display input[type="radio"]:checked ~ span {
	width: 100%;
	background-color: #EDF7FB;
	border-color: #1695CA;
}
.hs-ct-form .hs-frequency label.hs-form-radio-display input[type="radio"]:checked ~ span {
	width: 100%;
	background-color: #EDF7FB;
	border-color: #1695CA;
}
.hs-ct-form .hs-frequency label.hs-form-radio-display input[type="radio"]:checked ~ span:before {
	background-position: 0px -60px;
}

.hs-error-msg {
	font-size: 14px;
    color: #E53935;
    font-weight: 400;
    font-style: italic;
}
/* ---------- AC Form Styles ---------- */
.ac-ct-form p{
	margin: 0px;
}
.ac-ct-form br {
	display:none;
}
.ac-ct-form legend {
	border: none;
}
.ac-ct-form {
	margin: 0;
  font-size: 16px;
  color: #445667 !important;
}
.ac-ct-form * {
  outline: 0;
}
._form_hide {
  display: none;
  visibility: hidden;
}
._form_show {
  display: block;
  visibility: visible;
}
.ac-ct-form input[type="text"],
.ac-ct-form input[type="tel"],
.ac-ct-form input[type="date"],
.ac-ct-form input[type="email"], 
.ac-ct-form input[type="password"],
.ac-ct-form textarea,
.ac-ct-form textarea, 
.ac-ct-form select {
	margin-bottom: 5px;
  padding: 10px;
  height: auto;
  background-color: #f7f7f7;
  border: 2px solid #D4DCE3;
  border-radius: 4px;
  color: #445667 !important;
  font-size: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ac-ct-form input::placeholder {
	color:#7A92A8;
}
.ac-ct-form textarea {
  resize: none;
}
.ac-ct-form ._submit {
	width:100%;
  -webkit-appearance: none;
  cursor: pointer;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-align: center;
  border: 0 !important;
  -moz-border-radius: 15px !important;
  -webkit-border-radius: 15px !important;
  border-radius: 15px !important;
  color: #fff !important;
  padding: 14px  50px !important;
  background: rgb(22,149,202);
	background: -moz-linear-gradient(-45deg, rgba(22,149,202,1) 0%, rgba(44,190,197,1) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(22,149,202,1) 0%,rgba(44,190,197,1) 100%);
	background: linear-gradient(135deg, rgba(22,149,202,1) 0%,rgba(44,190,197,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1695ca', endColorstr='#2cbec5',GradientType=1 );
	border-radius: 15px;
}
.ac-ct-form ._form-label,
.ac-ct-form._form_element ._form-label {
  font-weight: 700;
  margin-bottom: 5px;
  display: block;
}
.ac-ct-form ._form_element * {
	/*width: 100%; */
  font-size: 16px;
}
.ac-ct-form input[type="text"]:focus, 
.ac-ct-form input[type="email"]:focus, 
.ac-ct-form input[type="tel"]:focus, 
.ac-ct-form textarea:focus, 
.ac-ct-form .search-form input:focus,
.ac-ct-form select:focus{
	background-color: #EDF7FB;
	border: 2px solid #1695CA!important;
}
/*.ac-ct-form select {
  -webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("data:image/<svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M.81,5.76h0c.45-.45,1.18-.45,1.62,0l7.56,7.56,7.56-7.56c.45-.45,1.18-.45,1.62,0h0c.45,.45,.45,1.18,0,1.62l-9.19,9.19L.81,7.39c-.45-.45-.45-1.18,0-1.62Z' fill='#556d82'/></svg>") no-repeat;
	background-size: 20px;
	background-position: calc(100% - 10px);
}

.ac-ct-form select:focus {
  -webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(wp-content/assets/icons/arrows/selectbox-arrow.svg) no-repeat center / contain;
	background-size: 20px;
	background-position: calc(100% - 10px);
}*/
/* ---------- AC Form Errors ---------- */
.ac-ct-form input[type="text"]._has_error,
.ac-ct-form textarea._has_error {
  border: #f37c7b 1px solid;
}
.ac-ct-form input[type="checkbox"]._has_error {
  outline: #f37c7b 1px solid;
}
.ac-ct-form ._error-inner {
  padding: 12px 12px 12px 36px;
  background-color: #fdd;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px center;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  color: #000;
  text-align: center;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0px 1px 4px rgba(31, 33, 41, 0.298295);
}
.ac-ct-form ._error-inner._form_error {
  margin-bottom: 5px;
  text-align: left;
}
.ac-ct-form ._error-html {
  margin-bottom: 10px;
}
/* ----  Radio Buttons  ---- */
.ac-ct-form ._row._checkbox-radio input[type="radio"]{
	display: none !important;
}
.ac-ct-form ._row._checkbox-radio {
	display: flex;
	position: relative;
	width: 100%;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 2px solid #D4DCE3;
  border-radius: 5px;
}
.ac-ct-form ._row._checkbox-radio span label {
	width: 100%;
	min-height: 58px;
  margin: 0px;
  padding: 20px 15px 20px 55px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.ac-ct-form ._row._checkbox-radio span label:before {
	content: '';
	display: inline-block;
	width:  50px;
	height: 30px;
	position: absolute;
	top: 25%;
	left: 12px;
	background-image:url('/wp-content/assets/forms/ct-radio-checkbox-states.min.svg');
	background-repeat: no-repeat;
	background-size: 30px 120px;
	background-position: 0px -90px;
}
.ac-ct-form ._row._checkbox-radio input[type="radio"]:checked ~ span label{
	width: 100%;
	background-color: #EDF7FB;
	border-color: #1695CA;
}
.ac-ct-form ._row._checkbox-radio input[type="radio"]:checked ~ span label {
	width: 100%;
	background-color: #EDF7FB;
	border-color: #1695CA;
}
.ac-ct-form ._row._checkbox-radio input[type="radio"]:checked ~ span label:before {
	background-position: 0px -60px;
}
.ac-ct-form ._form_element {
	margin-bottom: 20px;
}
.email-sub-submit {
	margin-top: -80px;
	margin-bottom: 80px;
 	padding-right: 20px;
 	padding-left: 20px;
 	padding-bottom: 30px;
}
@media(min-width: 480px){
	.email-sub-submit {
	 	padding-right:  25px;
	 	padding-left: 25px;
	}
}
/* --------------------------------------------
	Speak To Experts
  -------------------------------------------- */
.speak-to-experts {
    justify-content: center;
    margin-bottom: 80px;
    padding-bottom: 0px;
    box-shadow: none;
}
.speak-to-experts-city-bg, .speak-to-experts-city-bg-blue {
    background-repeat: no-repeat;
    background-position: center bottom;
}
.speak-to-experts-city-bg {
    background-image:url('/wp-content/assets/reasonsfortransfer/business/type/fx-experts-bg.min.svg');
}
.speak-to-experts-city-bg-blue {
    background-image:url('/wp-content/assets/reasonsfortransfer/business/type/fx-experts-bg-blue.min.svg');
}
.speak-to-experts .profile {
    margin-right: 15px;
    margin-bottom: 30px;
    margin-left: 15px;
}
.speak-to-experts .profile:before {
    content: '';
    display: block;
    width: 150px;
    height: 150px;
    margin: 0 auto;
    padding: 10px;
    background-color: #ffffff;
    border: 2px solid #1695CA;
    border-radius: 50%;
    background-image:url('/wp-content/assets/team/fx-experts.min.jpg');
    background-repeat: no-repeat;
    background-size: 130px;
    box-shadow:inset 0 0 0 10px #ffffff;
}
.profile.se-tom:before { background-position: center 8px; }
.profile.se-nick:before { background-position: center -124px; }
.profile.se-gary:before { background-position: center -255px; }
.profile.se-nico:before { background-position: center -380px; }
.profile.se-billy:before { background-position: center -514px; }
.profile.se-ethan:before { background-position: center -642px; }
.profile.se-rosemina:before { background-position: center -770px; }
.profile.se-pooja:before { background-position: center -900px; }

.speak-to-experts .profile>div {
    width: 140px;
    margin: -14px auto 0px;
    padding: 10px;
    color: #1695CA;
    background-color: #ffffff;
    border: 2px solid #1695CA;
    border-radius: 15px;
    font-weight:700;
}
@media(min-width:400px){
    .speak-to-experts .profile {
        flex-wrap: wrap;
        width: 40%;
    }
}
@media(min-width:550px){
    .speak-to-experts .profile {
        flex-wrap: wrap;
        width: 29%;
    }
}
@media(max-width:767px){
    .speak-to-experts  {
        background-size: cover;
    }
}
@media(min-width:768px){
    .speak-to-experts  {
        background-size: contain;
    }
}
@media(min-width:992px){
    .speak-to-experts .profile {
        flex-wrap: nowrap;
        width: auto;
    }
}
/* Time Line */
@media(max-width:767px){
	.process-line-xs {
		margin-left: 15px;
		border-left: 4px solid #2CBEC5;
	}
	.process-line-container {
		display: none;
	}
	.v-process-container, .v-process-title {
		margin-bottom:40px;
	}
	.v-process-step-container {
	    padding-top: 20px;
	}
	.v-process-step {
	    padding: 8px 20px 8px 30px;
	}
	.v-process-container h2, .v-process-container h3, .v-process-container p {
		margin-right:15px;
		margin-left:30px;
	}
	.v-process-flow-img-tal {
		text-align: left;
		margin-bottom:60px;
		padding-left: 30px;
	}
	.v-process-flow-img-tac {
		margin-top: 0px;
		margin-bottom: 50px;
	}
}
@media(min-width:768px){
	.process-line-xs {
		margin-left:-15px;
		border-left: none;
	}
	.process-line-container {
		display: flex;
		flex-direction: column;
	}
	.v-process-container {
		/*border-left: 4px solid #2CBEC5;*/
		padding-bottom:50px;
	}
	.v-process-step-container {
	    padding-top: 50px;
	}
	.v-process-step {
	    padding: 8px 20px 8px 40px;
	}
	.v-process-container h2, .v-process-container h3, .v-process-container p{
		margin-left:40px;
	}
	.v-process-flow-img-tal {
		text-align: center;
		margin-bottom: 0px;
		padding-left: 15px;
	}
	.v-process-flow-img-tac {
		margin-top: 50px;
		margin-bottom: 50px;
	}

}
.process-line-container {
	width:1px;	
}
.process-line-dash  {
	width: 100%;
	height: 60px;
	border-right: 4px dotted #2CBEC5;
}
.process-line-solid {
	width: 100%;
	flex-grow: 1;
	border-right: 4px solid #2CBEC5;
}
.v-process-container {
	display: flex;
    flex-direction: column;
    align-items: stretch;
	padding-left:  0px;
}
.v-process-step {
    width: fit-content;
    background-color: #2CBEC5;
    font-size: 22px;
    color: #ffffff;
}
.v-process-container.v-process-notitle p {
	margin-top: 25px;
	text-align: left;
	font-size: 18px;
}
/* Contact Links */
.speak-to-experts a.contact-link-phone,
.speak-to-experts a.contact-link-email {
    display: inline-flex;
    align-items: center;
    min-height: 45px;
    margin-bottom: 10px;
    padding: 8px 20px 8px 10px;
    font-weight: 700;
    color: #445667;
    background-color: #ffffff;
    border: 2px solid #b8c4d0;
    border-radius:  25px;
}
.speak-to-experts a.contact-link-phone:hover,
.speak-to-experts a.contact-link-email:hover {
    color: #ffffff;
    background-color: #1695CA;
    border: 2px solid #1695CA;
}
.speak-to-experts a.contact-link-phone i,
.speak-to-experts a.contact-link-email i {
    margin-right: 8px;
    margin-top: 4px;
    font-size: 22px;
    color: #1695CA;
}
.speak-to-experts a.contact-link-phone:hover i,
.speak-to-experts a.contact-link-email:hover i {
    color: #ffffff;
}
/* --------------------------------------------
	App store download
  -------------------------------------------- */
@media(max-width:767px){
	.ct-iosBanner-content {
		margin-bottom:0px;
	}
	.app-store-links a {
		margin-bottom:10px;
	}
}
.ct-iosBanner-content {
	margin-top:50px;
}
.app-store-links {
	justify-content:center;
}
/* --------------------------------------------
	Retime  Animations (INF)
  -------------------------------------------- */
/* ---------- mobile menu ---------- */
#container {
	-webkit-transition: -webkit-transform .12s;
	transition: transform .12s;
}
.ie-mobile #container, .no-csstransforms3d #container {
	-webkit-transition: all .12s ease-in-out;
	-moz-transition: all .12s ease-in-out;
	-o-transition: all .12s ease-in-out;
	-ms-transition: all .12s ease-in-out;
	transition: all .12s ease-in-out;
}
#mobile-menu-wrap {
	-webkit-transition: all .12s;
	transition: all .12s;
}
.mobile-menu-open #mobile-menu-wrap {
	-webkit-transition: -webkit-transform .12s;
	transition: transform .12s;
}


/* Stevan Edit */
