.wcuCurrencySwitcher {
    font-size: 14px  !important;
    font-family: sans-serif  !important;
	backface-visibility: inherit !important;
	-webkit-font-smoothing: subpixel-antialiased !important;
}
.wcuCurrencySwitcher * {
	backface-visibility: inherit !important;
	-webkit-font-smoothing: subpixel-antialiased !important;
}
.selecter-selected {
	display:none !important;
}
.wcuCurrencySwitcher .wcuCurrencySwitcherButtonClose .fa-times {
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.wcuCurrencySwitcher .wcuHeader {
    border: none;
    text-align: center;
    padding: 10px 0px;
    font-size: 14px;
}

.wcuCurrencySwitcher table {
    margin: 0px;
    padding: 0px;
    border: none;
    table-layout: auto;
}

.wcuCurrencySwitcher td,
.wcuCurrencySwitcher th {
    border: none;
}

.wcuCurrencySwitcher tr:hover {
    cursor: pointer;
}

.wcuCurrencySwitcher tr {
    border-top: 1px solid rgba(255, 255, 255, .2);
}

.wcuCurrencySwitcher td {
    text-align: left;
    padding: 5px;
    vertical-align: middle;
}

.wcuCurrencySwitcher td:first-child {
    padding-left: 15px;
}

.wcuCurrencySwitcher td:last-child {
    padding-right: 15px;
}

.wcuCurrencySwitcherFloating_rate {
    text-align: right;
	overflow-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	min-width: 50px;
}

.wcuCurrencySwitcher.top .wcuCurrencySwitcherButton td,
.wcuCurrencySwitcher.bottom .wcuCurrencySwitcherButton td {
    border-right: 1px solid rgba(255, 255, 255, .2);
}

.wcuCurrencySwitcher.top .wcuCurrencySwitcherButton td:last-child,
.wcuCurrencySwitcher.bottom .wcuCurrencySwitcherButton td:last-child {
    border-right: none;
}

.wcuCurrencySwitcher.left .wcuCurrencySwitcherButton td,
.wcuCurrencySwitcher.right .wcuCurrencySwitcherButton td {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.wcuCurrencySwitcher.left .wcuCurrencySwitcherButton td:last-child,
.wcuCurrencySwitcher.right .wcuCurrencySwitcherButton td:last-child {
    border-bottom: none;
}

.wcuCurrencySwitcher.left {
    -webkit-transform: translate(-100%, -50%);
    -ms-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
    left: 0px;
}

.wcuCurrencySwitcher.right {
    -webkit-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
    right: 0px;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.left:hover,
.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.right:hover {
    -webkit-transform: translate(-0%, -50%);
    -ms-transform: translate(-0%, -50%);
    transform: translate(0%, -50%);
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.left,
.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.right {
    -webkit-transform: translate(-0%, -50%);
    -ms-transform: translate(-0%, -50%);
    transform: translate(0%, -50%);
}

.wcuCurrencySwitcher.top {
    -webkit-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    top: 0px;
}

.wcuCurrencySwitcher.bottom {
    -webkit-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, 100%);
    bottom: 0px;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.top,
.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.bottom {
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, 0%);
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.left,
.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.right {
    -webkit-transform: translate(-0%, -50%);
    -ms-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.top:hover,
.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.bottom:hover {
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, 0%);
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.left:hover,
.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.right:hover {
    -webkit-transform: translate(-0%, -50%);
    -ms-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
}

.wcuCurrencySwitcherButton {
    display: inline-block;
    position: absolute;
    z-index: -1;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
}

.wcuCurrencySwitcher.left .wcuCurrencySwitcherButton td,
.wcuCurrencySwitcher.right .wcuCurrencySwitcherButton td {
    float: left;
    width: 100%;
    min-width: 40px;
}

.wcuCurrencySwitcher.left .wcuCurrencySwitcherButton {
    -webkit-transform: translate(0%, -0%);
    -ms-transform: translate(0%, -0%);
    transform: translate(0%, -0%);
    left: 100%;
    top: 38px;
}

.wcuCurrencySwitcher.right .wcuCurrencySwitcherButton {
    -webkit-transform: translate(0%, -0%);
    -ms-transform: translate(0%, -0%);
    transform: translate(0%, -0%);
    right: 100%;
    top: 38px;
}

.wcuCurrencySwitcher.top .wcuCurrencySwitcherButton {
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, 0%);
    top: 100%;
    left: 50%;
}

.wcuCurrencySwitcher.bottom .wcuCurrencySwitcherButton {
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, 0%);
    bottom: 100%;
    left: 50%;
}

.wcuCurrencySwitcher {
    display: inline-block;
    position: fixed;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    z-index: 9999;
    width: auto;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.left:hover .wcuCurrencySwitcherButton {
    -webkit-transform: translate(0%, -0%);
    -ms-transform: translate(0%, -0%);
    transform: translate(0%, -0%);
    left: 0%;
    top: 38px;
    opacity: 0;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.right:hover .wcuCurrencySwitcherButton {
    -webkit-transform: translate(0%, -0%);
    -ms-transform: translate(0%, -0%);
    transform: translate(0%, -0%);
    right: 0%;
    top: 38px;
    opacity: 0;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.top:hover .wcuCurrencySwitcherButton {
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%);
    top: 0%;
    opacity: 0;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_hover.bottom:hover .wcuCurrencySwitcherButton {
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%);
    bottom: 0%;
    opacity: 0;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.left .wcuCurrencySwitcherButton {
    -webkit-transform: translate(0%, -0%);
    -ms-transform: translate(0%, -0%);
    transform: translate(0%, -0%);
    left: 0%;
    top: 38px;
    opacity: 0;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.right .wcuCurrencySwitcherButton {
    -webkit-transform: translate(0%, -0%);
    -ms-transform: translate(0%, -0%);
    transform: translate(0%, -0%);
    right: 0%;
    top: 38px;
    opacity: 0;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.top .wcuCurrencySwitcherButton {
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%);
    top: 0%;
    opacity: 0;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick.bottom .wcuCurrencySwitcherButton {
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%);
    bottom: 0%;
    opacity: 0;
}

.wcuHeader {
    z-index: 9999;
}

.wcuCurrencySwitcherFloatingTableCurrencies {
    z-index: 9999;
}

.wcuCurrencySwitcherButtonStaticText {
    width: 100%;
    text-align: center;
    display: block;
    position: relative;
}
.wcuCurrencySwitcher.bottom .wcuCurrencySwitcherFloatingTableButton td:first-child,
.wcuCurrencySwitcher.top .wcuCurrencySwitcherFloatingTableButton td:first-child {
    padding-left: 5px;
}

.wcuCurrencySwitcher.bottom .wcuCurrencySwitcherFloatingTableButton td:last-child,
.wcuCurrencySwitcher.top .wcuCurrencySwitcherFloatingTableButton td:last-child {
    padding-right: 5px;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcherClick .wcuCurrencySwitcherButtonClose {
    display: inline-block !important;
    position: absolute;
    cursor: pointer;
    background-color: inherit;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_click .wcuCurrencySwitcherButtonClose span {
    text-align: center;
    line-height: 40px;
    width: 40px;
    height: 40px;
    font-size: 28px;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_click.left .wcuCurrencySwitcherButtonClose,
.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_click.top .wcuCurrencySwitcherButtonClose,
.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_click.bottom .wcuCurrencySwitcherButtonClose {
    top: 5px;
    right: 0%;
    -webkit-transform: translate(115%, 0%);
    -ms-transform: translate(115%, 0%);
    transform: translate(115%, 0%);
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_on_click.right .wcuCurrencySwitcherButtonClose {
    top: 5px;
    left: 0%;
    -webkit-transform: translate(115%, 0%);
    -ms-transform: translate(115%, 0%);
    transform: translate(-115%, 0%);
}

.wcuCurrencySwitcherFloating_flag {
    display: block;
    position: relative;
}

.wcuCurrencySwitcherFloating_flag img {
    display:block;
    position: relative;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%);
}

.wcuCurrencySwitcher div {
    line-height: initial;
}

.wcuCurrencySwitcherFloatingTableButton tr {
	font-size:0px;
}

.wcuCurrencySwitcher.wcuFloatOpeningButton_flags .wcuCurrencySwitcherFloatingTableButton td {
    height: 42px;
    width: 42px;
}

.wcuCurrencySwitcher.wcuFloatOpeningButton_flags .wcuCurrencySwitcherButtonDiv {
    height: 42px;
    width: 42px;
    text-align:center;
    padding: 0px !important;
}

.wcuCurrencySwitcher.wcuFloatOpeningButton_flags .wcuCurrencySwitcherFloatingTableButton td {
    height: 42px;
    width: 42px;
    padding: 0px !important;
}

.wcuCurrencySwitcher.wcuFloatOpeningButton_flags .wcuCurrencySwitcherButtonDiv img {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
	-webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.wcuFloatOpeningButton_currency_codes .wcuCurrencySwitcherButton td {
    width:auto !important;
    /* min-width:auto !important; */
    text-align:center !important;
	white-space: nowrap !important;
}

.wcuFloatOpeningButton_currency_symbols .wcuCurrencySwitcherButton td {
    width:100% !important;
    min-width:auto !important;
    text-align:left !important;
	white-space: nowrap !important;
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_full_size.top,
.wcuCurrencySwitcher.wcuFloatToggleSwitcher_full_size.bottom {
    -webkit-transform: translate(-50%, -0%);
    -ms-transform: translate(-50%, -0%);
    transform: translate(-50%, 0%)
}

.wcuCurrencySwitcher.wcuFloatToggleSwitcher_full_size.left,
.wcuCurrencySwitcher.wcuFloatToggleSwitcher_full_size.right {
    -webkit-transform: translate(-0%, -50%);
    -ms-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%)
}
.wcuFloatOpeningButtonIconSize_s .wcuCurrencySwitcherButton td {
	padding:5px !important;
}
.wcuFloatOpeningButtonIconSize_m .wcuCurrencySwitcherButton td {
	padding:8px !important;
}
.wcuFloatOpeningButtonIconSize_l .wcuCurrencySwitcherButton td {
	padding:12px !important;
}
.wcuCurrencySwitcher.left .wcuCurrencySwitcherButton td,
.wcuCurrencySwitcher.right .wcuCurrencySwitcherButton td {
    width:100% !important;
}
.wcuTabContentPreviewInner .wcuCurrencySwitcher.left .wcuCurrencySwitcherButton td,
.wcuTabContentPreviewInner .wcuCurrencySwitcher.right .wcuCurrencySwitcherButton td {
    width:auto;
}
.wcuTabContentPreviewInner div.wcuCurrencySwitcherButton table.wcuCurrencySwitcherFloatingTableButton tbody tr td {
	width: 100% !important;
}
.wcuCurrencySwitcher img {
    max-width:32px !important;
}
.wcuCurrencySwitcher *,
.wcuCurrencySwitcher *::before,
.wcuCurrencySwitcher *::after {
	box-sizing: border-box;
}
