@media only screen and (min-width:990px) and (max-width:1040px) {
  body.responsive.layout-full #page-wrapper .main-navigation .full-container {padding:0;}
  body.responsive #masthead.masthead-logo-in-menu .logo {margin-left:0; margin-right:0;}
  .main-navigation ul li {font-size:16px;}
  .main-navigation ul li a{padding-left:7px; padding-right:7px;}
  
  #main {padding-left:15px; padding-right:15px;}
  .panel-row-style {margin:0;}
  
  .entry-content h1, .blog .entry-header h1 {font-size:36px;}
  .entry-content h2 {font-size:32px;}
  .entry-content h3 {font-size:26px;}
  .entry-content h4 {font-size:20px;}
  .h2 h2 {font-size:36px !important;}
  
  #brands ul {padding:0;}
  .sp-testimonial-free-wrapper .sp-testimonial-free-section {margin:0 -15px; padding:0 20px !important;}
  .sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {font-size:40px; line-height:40px; margin-top:-20px;}
  
  .single-article-managed > .panel-grid-cell {width:1024px !important; margin:0 -70px;}
  
  .trans-form-wrap .subheading,
  .travel-from-wrap .subheading{font-size:40px;}
  .best-deal-wrap, .more-option-wrap, .tvm-bottom {width:calc(100% + 30px); left:-15px;}
  .best-deal-wrap .inner-wrap, .more-option-wrap .inner-wrap,
  .tvm-bottom .recomm-data, .tvm-bottom .travmoneystore,
  .tvm-bottom .travmoneystore .tvmstore-bottom .table-stores,
  .tvm-bottom .tvs-wrap .tm-top{width:98%;}
  .tm-bottom .best-deal-wrap h2, .tm-bottom .more-option-wrap h2 {font-size:30px;}
  .tm-bottom .best-deal-wrap table td span.best-deal-label {font-size:14px;}
  .tm-bottom .best-deal-wrap table td span.best-deal-rate {font-size:30px;}
  .tm-bottom .best-deal-wrap table td a.select-cs-money {padding:0.6em 2.7em;}
  
  .trans-form-wrap label {font-size:22px;}
  
  .travel-from-wrap .travel-field-1 {font-size:18px;}
  .tvmstore-bottom .table-stores tr {border-left:10px solid transparent;  border-right:10px solid transparent;}
  .tvmstore-bottom .table-stores th {font-size:24px; min-width:220px;}
  .trans-form-wrap select.smoneycurr + .select2-container{width:80px !important;}
  
  .blog .entry-content {font-size:14px;}
  
  .sow-cta-base {padding:2em 0.5em;}
  
  #more-benefits table th {font-size:24px;}
  
  body .currency-cta .so-widget-sow-button .ow-button-base a {padding:12px 40px; min-width:200px; font-size:40px;}
  .ce-shorting ul{left:auto; right:0;}
  .exchange-provide-items .rate-item li {padding:4px 16px;}
  
  #colophon {padding:40px 5px;}
  #footer-widgets .widget {padding:0 5px;}
}

@media only screen and (max-width:989px) {
  .entry-content ul {margin-left:0;}
  body.responsive.layout-full #page-wrapper .main-navigation .full-container {padding:0;}
  body.responsive #masthead.masthead-logo-in-menu .logo {margin-left:0; margin-right:0; padding-top:10px;}
  .main-navigation ul li {font-size:15px;}
  .main-navigation ul li a{padding:15px !important; font-size:0;}
  .main-navigation ul .mobilenav-main-link img,
  .mobile-nav-frame .title .close img{max-height:21px; max-width:24px; margin-right:0;}
  
  .mobile-nav-frame .title {background-color:transparent; border:none; margin-bottom:15px; box-shadow:0 2px 7px #e5e5e5;}
  .mobile-nav-frame .title .close {right:15px; padding:2px; background:#fff; top:15px;}
  .mobile-nav-frame .title .back{top:2px;}
  .mobile-nav-frame .title .back .fa-long-arrow-left:before {content:"\f104"; font-size:36px; color:#299de2;}
  .mobile-nav-frame .title h3 {visibility:hidden;}
  .mobile-nav-frame ul {border:none; box-shadow:none; padding:10px 10px 50px; float:left;}
  .mobile-nav-frame ul li {padding:5px; border:none; float:left; width:100%;}
  .mobile-nav-frame ul li a.link {text-shadow:none; float:left; margin-right:10px;}
  .mobile-nav-frame ul li .next {float:none;}
  .mobile-nav-frame ul li .next [class^="fa fa-"] {margin-right:0; line-height:0.5em; display:inline-block; min-width:auto;}
  .mobile-nav-frame ul li .next .fa-chevron-right:before {content:"\f107";}
  
  .mobile-nav-frame .slide:first-child ul li:nth-child(n+1):nth-child(-n+3) {padding:8px 5px;}
  .mobile-nav-frame .slide:first-child ul li:nth-child(n+1):nth-child(-n+3) a{font-size:28px; font-family:'ProximaNovaBlack';}
  .mobile-nav-frame .slide:first-child ul li:nth-child(3){margin-bottom:70px;}
  .mobile-nav-frame .slide:first-child ul li:nth-child(n+1):nth-child(-n+3) a.next{font-size:40px;}
  .mobile-nav-frame .slide:first-child > ul li:last-child{display:none;}
  
  #main {padding-left:15px; padding-right:15px;}
  .panel-row-style {margin:0;}
  
  .entry-content h1, .blog .entry-header h1, body .curr-con-wrap .heading {font-size:36px;}
  .entry-content h2, .single .curr-con .heading {font-size:28px;}
  .entry-content h3 {font-size:24px;}
  .entry-content h4 {font-size:20px;}
  .entry-content h5 {font-size:18px;}
  .h2 h2 {font-size:36px !important;}
  .font18 {font-size:16px;}
  
  .tick ul li {background-position:left 2px;}
  
  #banner h2 a {padding:13px 22px; margin-right:5px; font-size:15px; min-width:initial; margin-bottom:10px;}
  #banner h2 a.transfer{margin-right:0;}
  
  #brands ul {padding:0;}
  #brands ul li {padding:15px;}
  .sp-testimonial-free-wrapper .sp-testimonial-free-section {margin:0 -15px; padding:0 20px !important;}
  .sp-testimonial-free-section .tfree-client-testimonial {font-size:15px;}
  .sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {font-size:40px; line-height:40px; margin-top:-20px;}
  .sp-testimonial-free {padding:20px 20px 50px;}
  .sp-testimonial-free [itemprop="author"] {bottom:20px;}
  .sp-testimonial-free-section .tfree-client-rating {bottom:50px;}
  
  #cs-knowledge-center .read-more ul {bottom:15px; padding:0 14px;}
  #cs-knowledge-center .read-more ul li {font-size:13px;}
  
  #testimonial-carousel .lsow-carousel-item{padding:20px 12px 75px; margin:10px;}
  #testimonial-carousel .lsow-carousel-item .rating-name{bottom:20px;}
  
  .single article.post .entry-header h1.entry-title {font-size:24px;}
  .site-content .nav-previous, .site-content .nav-next {width:35%; white-space:inherit;}
  .single-article-managed > .panel-grid-cell {width:100% !important; margin:0;}
  
  .trans-form-wrap, .travel-from-wrap {padding:20px 0;}
  .trans-form-wrap .tm-top, .tm-top{margin:0;}
  .trans-form-wrap .subheading, .travel-from-wrap .subheading {font-size:30px;}
  .best-deal-wrap, .more-option-wrap, .tvm-bottom {width:calc(100% + 30px); left:-15px;}
  .best-deal-wrap .inner-wrap, .more-option-wrap .inner-wrap,
  .tvm-bottom .recomm-data, .tvm-bottom .travmoneystore,
  .tvm-bottom .travmoneystore .tvmstore-bottom .table-stores,
  .tvm-bottom .tvs-wrap .tm-top,
  .travel-wrap .inner-wrap{width:96%;}
  .trans-form-wrap label {font-size:17px;}
  .trans-form-wrap .select2-container {width:34% !important;}
  .trans-form-wrap input.smoney {width:34%;}
  .trans-form-wrap .ts-frm-btn {margin-top:20px;}
  
   .travel-from-wrap #update-travel:hover{background:#F7931E; border-color:transparent;}
  
  .tm-bottom table th {padding:10px; font-size:14px;}
  .tm-bottom .more-option-wrap table td,
  .tm-bottom .more-option-wrap table th:first-child, .tm-bottom .more-option-wrap table td:first-child,
  .tm-bottom .more-option-wrap table th:last-child, .tm-bottom .more-option-wrap table td:last-child{padding:20px 10px;}
  .tm-bottom .more-option-wrap table .disclaimer-txt td:last-child{padding-left:30px;}
  .tm-bottom table th.rate-update-date {width:160px; font-size:12px;}
  .tm-bottom table td span.best-deal-rate.discount-rate,
  .tm-bottom table td .soption,
  .tm-bottom table td span.provider-dteails-toggle{font-size:12px; line-height:1.1em;}
  .tm-bottom a.select-cs-money {padding:0.5em 1.5em; font-size:13px;}
  
  .tm-bottom .best-deal-wrap table td span.best-deal-label {font-size:14px;}
  .tm-bottom .best-deal-wrap table td span.best-deal-rate {font-size:26px;}
  .tm-bottom .best-deal-wrap table td a.select-cs-money {padding:0.6em 1.5em; font-size:14px}
  .tm-bottom .best-deal-wrap table td span.best-deal-rate.discount-rate {font-size:14px;}
  
  .travel-from-wrap .travel-field-1 {margin:8px 0; font-size:14px;}
  .travmoney .select2-container--default .select2-selection--single .select2-selection__rendered,
  .left-div-form .travel-field-1 input{font-size:16px;}
  .travel-from-wrap .travel-field-1 .select2-container {min-width:67px;}
  .travel-from-wrap .travel-field-1 .select2-container[data-select2-id="1"] {min-width:140px;}
  .tvm-bottom .travmoneystore .tm-top > span {font-size:30px;}
  .tvm-bottom .recomm-data table h4 {margin:15px 0 0; font-size:24px; line-height:1.2em;}
  .recomm-col1 ul li, .recomm-col2 ul li {line-height:1.2em; margin-bottom:10px;}
  .tvm-bottom .recomm-data table h4,
  .tvm-bottom .recomm-data table .recomm-col1 span,
  .tvm-bottom .recomm-data table .recomm-col2 span {font-size:20px;}
  .tvmstore-bottom .table-stores tr,
  .tvm-bottom .tvs-wrap .travel-wrap tr{border-left:10px solid transparent; border-right:10px solid transparent;}
  .tvmstore-bottom .table-stores th {font-size:20px; min-width:auto;}
  
  .disclaimer-txt{padding:15px 15px 0;}
  
  .cta .trans-form-wrap .select2-container{min-width:114px;}
  .cta .trans-form-wrap input.smoney{min-width:100px; width:100px;}
  
  .right-form-div .today-best-rate .t-bestrate {font-size:30px;}
  
  .curr-con .left-img {padding-right:15px;}
  .curr-con .output-rate {font-size:30px;}
  .curr-con input {width:100px; padding:6px 4px 7px; margin-right:5px;}
  .curr-con .select2-container--default .select2-selection--single {border-width:1px; width:100px;}
  
  .curr-con-wrap, #top-currency > .panel-grid-cell {width:100%;}
  .curr-con-wrap .curr-con-with-graph {width:100%;}
  .curr-con-wrap form input, .curr-con-wrap form .select2-container {width:46.5% !important;}
  .graph-options .graph-option {padding:6px 12px; min-width:120px; font-size:16px;}
  .top-currencies-table .curr-label, .top-currencies-table .curr-rate, table.links-table tr td {padding:5px; font-size:14px;}
  .panel-grid.panel-has-style .cc-btn.panel-row-style {display:block;}
  .cc-btn .panel-grid-cell{width:100% !important; padding:5px 0;}
  body .cc-btn .so-widget-sow-button .ow-button-base a {padding:0.7em 1.5em; font-size:14px;}
  
  #featured-in .panel-grid-cell{padding:0 15px;}
  
  .blog article.post .entry-header {width:42%;}
  .blog article.post .entry-content {width:58%; font-size:14px; padding:10px 20px 0;}
  .blog .entry-content h1 {font-size:16px; margin:10px 0;}
  .blog .entry-meta .byline .author a,
  .blog .entry-meta .updated,
  .blog .entry-content .more-link{font-size:14px;}
  .blog .entry-content p {height:53px; overflow:hidden;}
  
  .guide-cta .sow-cta-base {padding:2em 0.5em;}
  
  .airport-rate {padding:0;}
  .faq-icon .sow-headline {background-size:auto 90%; background-position:left center;}
  
  #more-benefits table th {font-size:20px;}
  
  body .so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container .sow-tabs-tab {padding:12px 14px; font-size:22px;}
  
  .table-1.panel-widget-style {padding:0 !important;}
  body .sending-feature .so-widget-sow-button .ow-button-base a {padding:0.7em 1em;}
  
  #topics .panel-grid-cell a{padding:10px 5px; font-size:15px;}
  #topics .panel-grid-cell a span {margin-top:1px; line-height:1.2em;}
  #topics .panel-grid-cell a img{width:60px;}
  
  #cbd ul li{padding:0 15px;}
  
  body .currency-cta .so-widget-sow-button .ow-button-base a {padding:12px 40px; min-width:210px; font-size:36px;}
  .ce-shorting ul{left:auto; right:0;}
  .exchange-provide-items .rate-item {width:71%; margin:0 1%;}
  .exchange-provide-items .rate-item li{padding:4px 14px; width:auto;}
  .exchange-provide-items .rate-item li.order{width:32%;}
  .exchange-provide-items .rate-item li.option {width:28%;}
  .exchange-provide-items .rate-item li span {font-size:18px;}
  .exchange-provider-block .exchange-provide-items .more-deal a {padding:9px 18px 8px; font-size:14px;}
  
  .currency-compare ul li input[type=number] {padding:12px 10px; font-size:14px; width:130px; margin-right:10px;}
  .currency-compare .field label {padding:10px 20px; font-size:14px;}
  .currency-compare button {padding:15px 30px 14px; font-size:14px;}
  
  #colophon {padding:30px 5px;}
  #footer-widgets .widget {padding:0 5px;}
  #footer-widgets {line-height:1.5em;}
}

@media only screen and (max-width: 767px) {
  #masthead.masthead-logo-in-menu .logo > img {max-height:28px;}
  
  .entry-content h1, .blog .entry-header h1, body .curr-con-wrap .heading {font-size:30px;}
  .entry-content h2, .single .curr-con .heading {font-size:24px;}
  .entry-content h3 {font-size:21px;}
  .entry-content h4 {font-size:17px;}
  .h2 h2 {font-size:30px !important;}
  .font24 {font-size:20px;}
  
  .sow-headline br{display:none;}
  
  body .so-widget-sow-button .ow-button-base a {border-radius:2.5em;}
  
  #yoast-breadcrumbs {padding:7px 0; font-size:12px;}
  
  .textwidget img.alignleft, .textwidget img.alignright{display:block; float:none; margin:0 auto 20px;}
  
  .cell-illustration .textwidget p:first-child{margin:0 15px 0 0; float:left;}
  .cell-illustration .textwidget img.alignright{width:75px; margin-bottom:0;}
  .cell-illustration .textwidget h2{padding-top:15px;}
  
  #banner h2 a {padding:13px 30px;}
  #title .so-widget-sow-headline .sow-headline-container .sow-headline,
  #title .so-widget-sow-headline .sow-headline-container .sow-sub-headline{text-align:left; line-height:1em;}
  #title.inner .so-widget-sow-headline .sow-headline-container .sow-headline,
  #title.inner .so-widget-sow-headline .sow-headline-container .sow-sub-headline{text-align:center; line-height:1em;}
  
  #brands ul li {padding:8px 10px; width:50%; float:left;}
  #brands ul li img {height:35px;}
  
  .icons-list ul li{position:relative; padding-left:50px;}
  .icons-list ul li img{position:absolute; left:0; top:0;}
  
  #cs-knowledge-center .plane,
  #cs-knowledge-center .so-widget-sow-headline .sow-headline-container .sow-headline,
  #cs-knowledge-center .ow-button-base.ow-button-align-left {text-align:center;}
  
  #testimonial-carousel .lsow-carousel-item{margin:3px;}
  
  #guide.panel-row-style{flex-wrap:wrap !important; -webkit-flex-direction:initial !important; -ms-flex-direction:initial !important; flex-direction:initial !important;}
  #guide .panel-grid-cell{width:48% !important; float:left;}
  #guide .so-widget-sow-image .widget-title {font-size:14px; padding:10px;}
  #guide .widget_sow-headline .panel-widget-style {padding:0 7px;}
  #guide .so-widget-sow-headline .sow-headline-container h5.sow-headline {font-size:14px;}
  
  .country-ul.panel-row-style{flex-wrap:wrap !important; -webkit-flex-direction:initial !important; -ms-flex-direction:initial !important; flex-direction:initial !important;}
  .country-ul .panel-grid-cell{width:48% !important; float:left;}
  .country-ul ul li { margin:6px 0; font-size:14px;}
  
  .sp-testimonial-free {padding:20px 15px 50px;}
  .sp-testimonial-free-section .tfree-client-testimonial {font-size:14px;}
  
  #featured-in .panel-grid{flex-wrap:wrap; -webkit-flex-direction:initial; -ms-flex-direction:initial; flex-direction:initial;}
  #featured-in .panel-grid-cell {width:50% !important; float:left; margin-bottom:5px;}
  #featured-in .panel-grid-cell img{padding:8px; width:115px;}
  
  #review .widget_sow-headline .sow-sub-headline{height:auto}
  
  .so-widget-sow-cta .sow-cta-base .sow-cta-text {width:100%;}
  
  .blog .entry-main {display:block;}
  .blog article.post .entry-header, .blog article.post .entry-content{width:100%;}
  .blog article.post .entry-content {padding:14px;}
  
  .single article.post .entry-header h1.entry-title {font-size:22px;}
  .single .panel-row-style {padding:20px 0;}
  .single .thumbnail-meta {float:none; width:auto; margin-right:0;}
  .single .entry-header, .single .and-content, article.post .entry-categories, article.page .entry-categories, .post-navigation {padding-left:0;}
  
  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: 1;}
  
  .best-deal-wrap{padding-left:30px;}
  .best-deal-wrap .inner-wrap, .more-option-wrap .inner-wrap, .travel-from-wrap .inner-wrap {width:95%;}
  .trans-form-wrap .inner-wrap, .travel-from-wrap .inner-wrap {display:block;}
  .trans-form-wrap .left-div-form,
  .travel-from-wrap .left-div-form,
  .trans-form-wrap .right-form-div,
  .travel-from-wrap .right-form-div{max-width:100%; width:100%; margin:0;}
  .trans-form-wrap .right-form-div,
  .travel-from-wrap .right-form-div{text-align:center;}
  .trans-form-wrap .right-form-div img,
  .travel-from-wrap .right-form-div img{max-width:300px;}
  
  .trans-form-wrap label[for="rmoneycurr"] {margin-left:0;}
  
  .tm-bottom tr.provider-details-content td{line-height:1.4em; font-size:14px; border-top:1px solid rgba(255,255,255,0.3); margin-top:50px; text-align:left !important;}
  .tm-bottom .more-option-wrap tr.provider-details-content td{margin-top:0; padding-left:0; font-family:'ProximaNova' !important;}
  .tm-bottom tr.provider-details-content .col-md-6{width:100%;}
  .tm-bottom tr.provider-details-content h4{margin-top:20px;}
  .tm-bottom .more-option-wrap h3 {margin:20px 10px;}
  
  .trans-form-wrap .select2-container {width:33% !important;}
  .trans-form-wrap input.smoney{width:33%;}
  .trans-form-wrap .ts-frm-btn {text-align:center;}

  .tm-bottom table td {width:50%; float:left; text-align:left; padding:10px 0;}
  .tm-bottom table td .best-deal-label {display:block; line-height:normal;}
  .tm-bottom table td.tns-img{width:100%; border-bottom:1px solid rgba(255,255,255,0.2); text-align:left; margin-bottom:0;}
  .tm-bottom table td.tns-img > span{float:left; width:50%; display:block;}
  .tm-bottom table td.tns-img .mobile-total-cost, .mobile-total-cost * {display:block;}
  .tm-bottom table td.tns-img .provider-dteails-toggle{width:100%; font-size:12px; color:inherit;}
  .tm-bottom table td span.best-deal-rate {font-size:24px; line-height:1.2em; font-family:'ProximaNovaBlack';}
  .tm-bottom table td:last-child{width:100%; text-align:center; padding-top:0; padding-right:0;}
  
  .tm-bottom .best-deal-wrap table td.tns-img img {margin-bottom:5px; padding:5px 10px;}
  .tm-bottom .best-deal-wrap table td:last-child{padding-bottom:0;}
  .tm-bottom .best-deal-wrap table td:last-child span{display:none;}
  .tm-bottom .best-deal-wrap table td:last-child .mobile-auto {display:block; margin-bottom:15px; font-weight:bold;}
  .tm-bottom .best-deal-wrap table tr.auto-deal-ami td{padding:0;}
  .tm-bottom .best-deal-wrap table tr.auto-deal-ami td .automatic-txt{display:none;}
  .tm-bottom .best-deal-wrap table td a.select-cs-money {padding:0.7em 3.5em; font-size:16px; display:inline-block; font-family:'ProximaNovaLight';}
  .tm-bottom .best-deal-wrap table td span.best-deal-rate {margin-bottom:20px;}
  
  .tm-bottom .more-option-wrap table {border-left:20px solid transparent; border-right:20px solid transparent;}
  .tm-bottom .more-option-wrap table thead{display:none;}
  .tm-bottom .more-option-wrap table tr {border-bottom:15px solid #fff;}
  .tm-bottom .more-option-wrap table tr:last-child, .more-option-wrap table tr:nth-last-child(2){border-bottom:0 solid #fff;}
  .tm-bottom .more-option-wrap table td {padding:0 0 15px;}
  .tm-bottom .more-option-wrap table td.tns-img {text-align:left; border-bottom:2px solid rgba(0,0,0,0.03); padding:20px 0 10px; margin-bottom:10px;}
  .tm-bottom .more-option-wrap table td.tns-img span img {padding:0; margin-bottom:0;}
  .tm-bottom .more-option-wrap table td.tns-time{width:100%; position:relative; padding-bottom:15px;}
  .tm-bottom .more-option-wrap table td.tns-time .best-deal-rate.discount-rate{width:50%; position:absolute; right:0; top:6px; color:inherit; font-family:'ProximaNova'; font-size:14px; background: url(/wp-content/themes/vantage-child/images/cell-env.png) no-repeat left center; background-size:26px;}
  .tm-bottom .more-option-wrap table td.tns-url {padding:0 0 20px;}
  .tm-bottom .more-option-wrap table a.select-cs-money {padding:0.75em 3em 0.6em; line-height:1em; font-size:16px; display:inline-block;}
  .tm-bottom .more-option-wrap table td.tns-cost{display:none;}
  
  .tm-bottom .more-option-wrap table tr.result-options {border-bottom:1px solid #edf0f4;}
  
  .travel-from-wrap .travel-field-1 {margin:6px 0; font-size:17px; line-height:2em;}
  .left-div-form .travel-field-1 select, .left-div-form .travel-field-1 input {font-size:17px;}
  .travel-from-wrap #tamount {max-width:85px;}
  .travel-from-wrap #update-travel {padding:0.7em 2em; margin:8px 0 0;}
  .recomm-data .recomm-col1, .recomm-data .recomm-col2{width:100%; display:block;}
  .tvm-bottom .recomm-data table h4,
  .tvm-bottom .recomm-data table .recomm-col1 span,
  .tvm-bottom .recomm-data table .recomm-col2 span {font-size:20px;}
  .tvm-bottom .travmoneystore .tm-top,
  .tvm-bottom .travmoneystore .tvmstore-bottom .table-stores{width:98%; margin:0 auto;}
  .tvm-bottom .travmoneystore .tm-top {padding:20px 10px; text-align:center;}
  .travmoneystore .tvms-top-1 .tv-convert-text {font-size:18px; display:block;}
  .travmoneystore .tvms-top-1 input {width:75% !important; margin:20px 0 !important;  text-align:center;}
  
  .travel-from-wrap .info-i {position:relative; margin:0 0 0 4px;}
  
  .disclaimer-txt{padding:15px 0 0;}
  .tm-bottom .more-option-wrap table .disclaimer-txt td:last-child {padding-left:10px;}
  
  .select2-container--default .select2-selection--single .select2-selection__arrow b:before {line-height:1.5em;}
  
  .table-stores thead,
  .table-stores td.store-discount .provider-dteails-toggle{display:none;}
  .tvmstore-bottom .table-stores td {padding:20px 5px 0; font-size:13px; float:left;}
  .tvmstore-bottom .table-stores td.store-comm-fee{padding-bottom:20px; padding-top:5px;}
  .tvmstore-bottom .table-stores td:nth-child(odd){width:30%;}
  .tvmstore-bottom .table-stores td:nth-child(even){width:70%;}
  .tvmstore-bottom .table-stores .provider-dteails-toggle {font-size:12px;}
  
  .tvmstore-bottom .table-stores .provider-details-content td,
  .tvmstore-bottom .table-stores .provider-details-content td:nth-child(odd) 
  .tvmstore-bottom .table-stores .provider-details-content td:nth-child(even),
  .tvmstore-bottom .table-stores .provider-details-content td .col-md-6{width:100%;}
  
  .tvm-bottom .travmoneystore .tvmstore-bottom .table-stores {border-radius:0;}
  .tvmstore-bottom .table-stores tr {border-bottom:20px solid #fff;}
  
  .tvm-bottom .recomm-data .recomm-cta a {padding:0.8em 1.8em; font-size:13px; display:block; border-radius:60px;}
  
  .tvm-bottom .tvs-wrap .tm-top {padding:30px 0;}
  .tv-wrap .tm-top-1, .tv-wrap .tm-top-2 {display:block; width:100%; text-align:center;}
  
  .tm-bottom .travel-wrap h2 {font-size:22px;}
  .tm-bottom .travel-wrap table thead{display:none;}
  .tm-bottom .travel-wrap table tr {border-bottom:20px solid #fff;}
  .tm-bottom .travel-wrap table tr:last-child,
  .travel-wrap table tr:nth-last-child(2),
  .tm-bottom .travel-wrap table tr.result-options{border-bottom:0 solid #fff;}
  .tm-bottom .travel-wrap table td {padding:0 0 20px; margin:0;}
  .tm-bottom .travel-wrap table td.tns-img {text-align:left; border-bottom:2px solid rgba(0,0,0,0.03); padding:15px 0; margin-bottom:15px;}
  .tm-bottom .travel-wrap table td.tns-img span img {padding:0; margin-bottom:0;}
  .tm-bottom .travel-wrap table td.tns-time{width:100%; position:relative; padding-bottom:10px;}
  .tm-bottom .travel-wrap table td.tns-time .best-deal-rate.discount-rate{width:50%; position:absolute; right:0; top:6px; color:inherit; font-family:'ProximaNova'; font-size:14px; background: url(/wp-content/themes/vantage-child/images/cell-env.png) no-repeat left center; background-size:26px;}
  .tm-bottom .travel-wrap table td.tns-url {padding:0 0 20px;}
  .tm-bottom .travel-wrap table a.select-cs-money {padding:0.6em 3em; font-size:16px;}
  .tm-bottom .travel-wrap table td.tns-cost{display:none;}
  
  .more-option-wrap table .disclaimer-txt td {font-size:1em; text-align:left; line-height:1.4em;}
  .disclaimer-txt td:before {left:-3px;}
  
  .tm-bottom .best-deal-wrap h3, .tm-bottom .best-deal-wrap h2 {margin:0;}
  
  .cta .trans-form-wrap .heading {font-size:20px; display:block; text-align:center;}
  .cta .trans-form-wrap .rec-send-fields {padding-top:10px;}
  .cta .trans-form-wrap .rec-send-fields-1, .cta .trans-form-wrap .rec-send-fields-2 {display:block;}
  .cta .best-deal-wrap{padding:40px 15px;}
  
  .individual-page-setting .travel-from-wrap .right-form-div {display:block; width:80%; max-width:80%; margin:30px auto 0;}
  
  .curr-con {padding:20px 0; display:block;}
  .curr-con .left-img {padding:0 0 10px; width:100%; text-align:center;}
  .curr-con .left-img img {width:85px;}
  .curr-con .right-content {width:100%;}
  .curr-con .heading {margin-bottom:10px; text-align:center;}
  .curr-con .curr-con-top, .curr-con .result-rate {width:100%; padding-left:0;}
  .curr-con input, .curr-con .select2-container {width:47% !important; margin:0 1%;}
  .curr-con .select2-container--default .select2-selection--single {width:100%;}
  .curr-con .output-rate {font-size:30px;}
  .curr-con-with-graph .select2-container .select2-selection--single {height:29px;}
  
  .curr-con-wrap .field-1, .curr-con-wrap .field-2, .curr-con-wrap .swapcurrency{width:100%; padding:5px 0; display:block;}
  .curr-con-wrap .graph-info {padding:4px 12px; font-size:14px;}
  .graph-options .graph-option {padding:6px 15px; min-width:80px; font-size:14px; margin:4px 1px;}
  .curr-con-links-1, .curr-con-links-2 {display:block; width:100%; padding:10px 0;}
  .curr-con-wrap .swapcurrency{text-align:right;}
  .curr-con-wrap .swap-curr {display:inline-block; padding:10px; margin:0 15px; transform:rotate(90deg);}
  
  .flag-icon {padding-left:14px!important; background-size:14px;}
  .top-currencies-table .curr-label, .top-currencies-table .curr-rate{padding:3px; font-size:12px; text-align:center; vertical-align:middle;}
  table.links-table tr td {padding:3px; font-size:12px; text-align:left;}
  .curr-con-top-currencies {overflow-x:scroll;}
  .curr-con-top-fields {font-size:16px;}
  .curr-con-top-fields .outputtime {font-size:14px; display:inline;}
  .curr-con-top-fields .outputtime:before {top:6px; width:6px; height:6px;}
  .curr-con-top-fields .field-3 .equals:before {font-size:18px;}
  .top-currencies-table tbody .curr-label span.flag-icon{width:34px;}
  .top-currencies-table .flag-icon {display:block; background-position:center;}
  
  .stay-same-cell, .sending{position:relative; font-size:14px;}
  .stay-same-cell .panel-grid-cell:first-child{position:absolute; left:0;}
  .sending .panel-grid-cell:first-child{position:absolute; left:15px;}
  .stay-same-cell .panel-grid-cell:last-child,
  .sending .panel-grid-cell:last-child{padding-left:62px !important;}
  .stay-same-cell .panel-grid-cell:first-child img,
  .entry-content .sending .sow-image-container .so-widget-image{width:50px;}
  
  .panel-grid .visit-website.panel-row-style{-webkit-flex-direction:initial !important; -ms-flex-direction:initial !important; flex-direction:initial !important;}
  .panel-grid .visit-website.panel-row-style .panel-grid-cell{margin-bottom:0 !important;}
  body .sending-feature .visit-website .so-widget-sow-button .ow-button-base a {padding:0.7em 2em;}
  
  .through .sow-headline{text-align:center !important;}
  
  .airport-rate .panel-layout .panel-grid{display:block;}
  .airport-rate .panel-layout .panel-grid .panel-grid-cell {width:50% !important; float:left !important; margin-bottom:25px !important;}
  .airport-rate .panel-grid-cell a {font-size:15px;}
  .airport-rate a img {margin-bottom:0px;}
  
  .smart-deal .widget_sow-image{float:left; margin:0 15px 0 0 !important;}
  .smart-deal .widget_sow-image img{width:75px !important;}
  .smart-deal .font-black{margin:20px 0 14px; font-size:20px;}
  .smart-deal .widget_sow-editor p{text-align:left !important;}
  
  #cbd ul {margin-bottom:0;}
  #cbd ul li{width:50%; padding:0 8px; margin:0;}
  #cbd ul li h6 {min-height:36px;}
  
  .entry-content .exchange-procedure:before{display:none;}
  .entry-content .exchange-procedure .widget_sow-image{float:left; margin:0 15px 0 0 !important; position:relative; z-index:1;}
  .entry-content .exchange-procedure .widget_sow-image img{width:90px !important;}
  .entry-content .exchange-procedure .widget_text{text-align:left; position:relative; padding-left:105px; font-size:14px; line-height:1.25em;}
  .entry-content .exchange-procedure h3{opacity:1; border:1px solid #42526e40; color:#42526e40; width:30px; height:30px; text-align:center; line-height:30px; margin:0; position:absolute; left:62px; background:#fff; z-index:2;}
  .entry-content .exchange-procedure .widget_text strong{margin:0 0 10px; font-size:16px;}
  .entry-content .exchange-procedure .panel-grid-cell{position:relative; margin-bottom:30px !important;}
  .entry-content .exchange-procedure .panel-grid-cell:before{position:absolute; left:45px; top:60px; height:100%; width:1px; border-left:2px solid #f3f4fd; content:"";}
  .entry-content .exchange-procedure .panel-grid-cell:last-child{margin-bottom:0 !important;}
  .entry-content .exchange-procedure .panel-grid-cell:last-child:before{display:none;}
  
  .tcs-tips ol > li{padding-left:70px; font-size:14px;}
	.tcs-tips ol > li:before{left:25px;}
	.tcs-tips ol li i{width:50px; height:50px; line-height:50px; font-size:30px;}
  
  body .so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container {padding-bottom:8px;}
  body .so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container .sow-tabs-tab {padding:6px 10px; font-size:16px;}
  body .so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected,
  body .so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container .sow-tabs-tab:hover{border-radius:4px;}
  body .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {padding:10px;}
  body .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container .sow-tabs-panel .sow-tabs-panel-content {font-size:16px;}
  body .so-widget-sow-tabs .sow-tabs-panel .sow-tabs-panel-content ol,
  body .so-widget-sow-tabs .sow-tabs-panel .sow-tabs-panel-content ul{margin-left:0;}
  body .so-widget-sow-tabs .sow-tabs-panel .sow-tabs-panel-content table td{display:block; margin-bottom:30px;}
  
	#fees.bg-img-control table tr th, #fees.bg-img-control table tr td{padding-right:10px; font-size:16px; line-height:1.2em; width:auto;}
  
  #more-benefits table th {padding-bottom:10px; font-size:16px;}
  #more-benefits table td {font-size:14px;}
  #tcs-fees table th,  #tcs-fees table td {font-size:14px; line-height:1.2em; padding-left:10px; padding-right:10px;}
  #case-study blockquote {padding:0 0 0 40px; background-size:30px;}
  
  #tcs-accordion{margin:0 -15px;}
  #tcs-accordion .so-widget-sow-accordion .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {padding:10px 10px 10px 45px; font-size:16px;}
  #tcs-accordion .sow-accordion-panel-header:before {left:8px;}
  #tcs-accordion .so-widget-sow-accordion .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-open-close-button {position:absolute; right:10px; top:calc(50% - 6px);}
  
  .table-1 table {font-size:14px;}
  .table-1 th {font-size:12px;}
  .table-1.london-table td {padding:8px 5px 8px 0; line-height:1.2em;}
  .table-2 th, .table-2 td  {font-size:12px; padding-right:5px;}
  .table-2 th:last-child, .table-2 td:last-child {padding-right:0;}
  
  .blue-bg .transmoney .right-form-div{display:none;}
  
  #topics {flex-direction:initial !important; -ms-flex-wrap:wrap; flex-wrap:wrap;}
  #topics .panel-grid-cell {width:50% !important; margin-bottom:10px;}
  #topics.odd .panel-grid-cell:last-child {width:100% !important;}
  #topics .panel-grid-cell a{padding:10px; font-size:14px;}
  #topics a span {margin-top:1px; min-height:auto; line-height:1.2em;}
  #topics .panel-grid-cell a img{width:60px;}
  
  #best-ways{display:block;}
  #best-ways .panel-grid-cell {width:50% !important; float:left; margin-bottom:15px;}
  #best-ways .panel-grid-cell .so-panel {margin-bottom:15px;}
  #best-ways .panel-grid-cell .font18 {font-size:14px; min-height:43px;}
  
  body .currency-cta{border-bottom:1px solid #73cced; margin:0 -6px !important;}
  body .currency-cta .so-panel.widget_sow-button {margin-bottom:10px !important;}
  body .currency-cta .so-widget-sow-button .ow-button-base a {padding:16px 8px; min-width:92%; font-size:24px;}
  body .currency-cta .widget_sow-headline.so-panel{margin-bottom:0 !important;}
  body .currency-cta h6.sow-headline{font-size:14px; margin-bottom:0 !important;}
  body .currency-cta .decoration{display:none;}
  
  .csCurrencyType {padding:9px 60px 9px 15px;}
  .ce-shorting {padding:8px 34px 8px 34px; max-width:50%;}
  .exchange-provider-block .exchange-provide-items {display:block; position:relative;}
  .exchange-provide-items .provider-logo {width:45%; position:absolute; right:0; top:20px; text-align:center;}
  .exchange-provide-items .provider-logo img{margin-left:10px;}
  .exchange-provide-items .rate-item {width:55%; margin:0; padding:4px 10px; display:block;}
  .exchange-provide-items .rate-item li,
  .ce-travel-money-indivisula-output .exchange-provide-items .rate-item li{padding:10px 0; font-size:12px; width:100% !important; display:block; border-top:1px solid #cce6f8; border-left:none;}
  .exchange-provide-items .rate-item li:first-child{border-top:0 !important;}
  .exchange-provide-items .rate-item li span,
  .exchange-provider-wrap .rate-item li .get-code a,
  .exchange-provider-wrap .rate-item li .not-available,
  .exchange-provider-wrap .rate-item li .get-code .subscribe-button-inner:before{font-size:18px;}
  .exchange-provider-block .exchange-provide-items .more-deal {text-align:center; width:45%; position:absolute; right:0; top:80px;}
  .exchange-provider-block .exchange-provide-items .more-deal a {padding:10px 20px; display:block; margin-left:10px; font-size:16px;}
  .exchange-provider-wrap .exchange-provider-block .travel-money-text {display:none;}
  
  .exchange-provider-wrap .exchange-provider-block h2 {font-size:16px; margin:0 0 15px 0;}
  
  .currency-compare {padding:30px 0;}
  .currency-compare ul {display:block;}
  .currency-compare ul li {margin-bottom:28px; display:flex; justify-content:space-between; flex-wrap:wrap;}
  .currency-compare ul li:last-child {margin-bottom:0;}
  .currency-compare ul li span {width:100%; line-height:1em;}
  .currency-compare ul li input[type=text] {width:130px; margin-right:10px;}
  .currency-compare ul li .for-resp{display:flex; width:100%;}
  .currency-compare .for-resp .field {margin-left:0; width:33.33%;}
  .currency-compare .for-resp .field label {padding:10px 12px; text-align:center;}
  .currency-compare button {padding:15px 60px 14px; margin:0 auto;}
  
  .rate .tooltip .top {min-width:220px;}
  
  .left-div-form-ce .disclaimer-txt, .ind-trav-cs .disclaimer-txt {padding:23px 0 0;}
  
  #ce-postcode {padding:30px 0; margin-bottom:20px; text-align:left;}
  #ce-postcode * {margin:0;}
  #ce-postcode .enter-location {font-size:16px; display:block; margin-bottom:7px;}
  #ce-postcode .field input {width:140px; margin-right:15px;}
  #ce-postcode .travel_find_store {padding:13px 24px 12px;}
  
  .store-finder-wrap .provider-item .provider-logo {position:static;}
  .store-finder-wrap .provider-item .provider-logo img {margin-left:0;}
  .store-finder-wrap .provider-item li.store-add,
  .store-finder-wrap .provider-item li.discount-code{padding:10px 0;}
  .store-finder-wrap .provider-item li.store-add span,
  .store-finder-wrap .provider-item li .get-code a,
  .store-finder-wrap .provider-item li .not-available,
  .store-finder-wrap .provider-item li .get-code .subscribe-button-inner:before{font-size:18px;}
  
  #terms_of_service.popup .popup-content p label {padding:8px 0; font-size:14px; line-height:1em;}
  
  .layout-full #colophon {text-align:center; padding-top:20px; padding-bottom:20px;}
  body.responsive #footer-widgets .widget{padding-bottom:0; line-height:2em;}
  #colophon .panel-grid-cell{margin-bottom:0;}
  #colophon .so-widget-sow-image .sow-image-container a {margin:0 auto;}
  #colophon .cell-display-off{display:none;}
  
  html {margin-top:0 !important;}
  html #wpadminbar {display:none;}
}

@media only screen and (max-width:420px) {
  #banner h2 {text-align:center;}
  #banner h2 a {min-width:250px; margin:0 0 10px;}
  
  .faq-icon .sow-headline {padding:0 0 0 50px; background-size:30px auto; background-position:left center;}
  
  .best-deal-wrap .inner-wrap, .more-option-wrap .inner-wrap, .travel-from-wrap .inner-wrap {width:100%;}
  .trans-form-wrap .rec-send-fields-1{float:left; width:100%; margin-bottom:20px;}
  .trans-form-wrap .rec-send-fields-1 label {width:100%;}
  .trans-form-wrap .rec-send-fields-1 label.to-rec-currency{display:none;}
  .trans-form-wrap .rec-send-fields-1 .select2-container,
  .trans-form-wrap select.smoneycurr + .select2-container{width:48% !important; float:left; margin:0;}
  .trans-form-wrap .rec-send-fields-1 input.smoney {width:48%; float:right; margin:0;}
  
  .trans-form-wrap .rec-send-fields-2{float:left; width:100%; margin-bottom:50px; position:relative;}
  .trans-form-wrap .rec-send-fields-2 label.frmtxt {width:48%; position:absolute; left:0; top:0;}
  .trans-form-wrap .rec-send-fields-2 label.totxt {width:48%; position:absolute; right:0; top:0;}
  .trans-form-wrap .rec-send-fields-2 .select2-container {width:48% !important; position:absolute; left:0; top:21px; margin:0;}
  .trans-form-wrap .rec-send-fields-2 .rmoneycurr + .select2-container {right:0; left:auto;}
  
  .best-deal-wrap span.best-deal-rate {font-size:24px;}
  .more-option-wrap .mobile-total-cost span.best-deal-rate {font-size:22px;}
  .tm-bottom .more-option-wrap table {border-left:10px solid transparent; border-right:10px solid transparent;}
  .more-option-wrap table td {font-size:24px;}
  .tm-bottom table td.tns-img img {max-width:90%;}
  
  .more-option-wrap table .disclaimer-txt td {font-size:1em;}
  
  .tvm-bottom .recomm-data {padding:60px 6px 20px;}
  
  .right-form-div .today-best-rate .t-bestrate {font-size:24px;}
  
  .cta .trans-form-wrap .rec-send-fields-1 input.smoney {width:48% !important;}
  .curr-con-wrap .graph-info {padding:3px 8px; font-size:14px;}
  .curr-con-with-graph .curr-con-top-fields .outputtime:before {left:-8px;}
  
  .faq-icon .so-widget-sow-headline .sow-headline-container .sow-headline {line-height:1.1em;}
}.so-widget-sow-headline-default-4a412cb29d58 .sow-headline-container h1.sow-headline {
  text-align: center;
  color: #ffffff;
  line-height: 1.2em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
.so-widget-sow-headline-default-4a412cb29d58 .sow-headline-container h1.sow-headline a {
  color: #ffffff;
}
.so-widget-sow-headline-default-4a412cb29d58 .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-4a412cb29d58 .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-4a412cb29d58 .sow-headline-container .decoration .decoration-inside {
  height: 1px;
  display: inline-block;
  border-top: 1px none #eeeeee;
  width: 100%;
  max-width: 80%;
}
.so-widget-sow-headline-default-4a412cb29d58 .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-4a412cb29d58 .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(https://cdn.thecurrencyshop.com.au/wp-includes/js/mediaelement/mejs-controls.svg?x82325) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(https://cdn.thecurrencyshop.com.au/wp-includes/js/mediaelement/mejs-controls.svg?x82325) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(https://cdn.thecurrencyshop.com.au/wp-includes/js/mediaelement/mejs-controls.svg?x82325);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0 10px}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 0 0}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.wp-playlist-caption,.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title,.wp-playlist-item-album{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span{max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist-caption,.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{max-width:88%}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}.so-widget-sow-image-default-d6014b76747a .sow-image-container {
  display: flex;
  align-items: flex-start;
}
.so-widget-sow-image-default-d6014b76747a .sow-image-container > a {
  display: inline-block;
  
  max-width: 100%;
}
.so-widget-sow-image-default-d6014b76747a .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}.so-widget-sow-headline-default-44221de59232 .sow-headline-container h2.sow-headline {
  text-align: left;
  color: #42526e;
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-44221de59232 .sow-headline-container h2.sow-headline a {
  color: #42526e;
}
.so-widget-sow-headline-default-44221de59232 .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-44221de59232 .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-44221de59232 .sow-headline-container .decoration .decoration-inside {
  height: 1px;
  display: inline-block;
  border-top: 1px none #eeeeee;
  width: 100%;
  max-width: 80%;
}
.so-widget-sow-headline-default-44221de59232 .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-44221de59232 .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-cta-default-9e0b49d52394 .sow-cta-base {
  background-color: #229de2;
}
.so-widget-sow-cta-default-9e0b49d52394 .sow-cta-base .sow-cta-text .sow-cta-title {
  color: #ffffff;
  
  
  
}
.so-widget-sow-cta-default-9e0b49d52394 .sow-cta-base .sow-cta-text .sow-cta-subtitle {
  color: #ffffff;
  
  
  
}
.so-widget-sow-cta-default-9e0b49d52394 .sow-cta-base .sow-cta-text {
  float: right;
}
.so-widget-sow-cta-default-9e0b49d52394 .sow-cta-base .so-widget-sow-button {
  float: left;
  margin-right: 1em;
}.sow-cta-base{zoom:1;padding:2em 2.5em}.sow-cta-base:before{content:'';display:block}.sow-cta-base:after{content:'';display:table;clear:both}.sow-cta-base .sow-cta-text .sow-cta-title,.sow-cta-base .sow-cta-text .sow-cta-subtitle,.sow-cta-base .sow-cta-text p{margin:.4em 0}.sow-cta-base .sow-cta-text .sow-cta-title{margin-top:0}.sow-cta-base .sow-cta-text .sow-cta-subtitle,.sow-cta-base .sow-cta-text p{margin-bottom:0;font-weight:normal}@media screen and (max-width:640px){.sow-cta-base{text-align:center;padding:1.75em}.sow-cta-base .sow-cta-text{float:none}.sow-cta-base .so-widget-sow-button{display:inline-block;float:none;margin-top:2em !important;margin-left:0!important}}.so-widget-sow-button-wire-0f52a8722c32 .ow-button-base {
  zoom: 1;
}
.so-widget-sow-button-wire-0f52a8722c32 .ow-button-base:before {
  content: '';
  display: block;
}
.so-widget-sow-button-wire-0f52a8722c32 .ow-button-base:after {
  content: '';
  display: table;
  clear: both;
}
.so-widget-sow-button-wire-0f52a8722c32 .ow-button-base a {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  padding: 1em 2em;
  background: transparent;
  border: 2px solid #ffffff;
  color: #ffffff !important;
  -webkit-border-radius: 1.5em;
  -moz-border-radius: 1.5em;
  border-radius: 1.5em;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-wire-0f52a8722c32 .ow-button-base a:visited,
.so-widget-sow-button-wire-0f52a8722c32 .ow-button-base a:active,
.so-widget-sow-button-wire-0f52a8722c32 .ow-button-base a:hover {
  color: #ffffff !important;
}
.so-widget-sow-button-wire-0f52a8722c32 .ow-button-base a.ow-button-hover:hover {
  background: #ffffff;
  color: #ffffff !important;
}.ow-button-base{zoom:1}.ow-button-base:before{content:'';display:block}.ow-button-base:after{content:'';display:table;clear:both}.ow-button-base a{text-align:center;display:inline-block;cursor:pointer;text-decoration:none;line-height:1em}.ow-button-base a .sow-icon-image,.ow-button-base a [class^="sow-icon-"]{font-size:1.3em;height:1em;width:auto;margin:-0.1em .75em -0.2em -0.75em;display:block;float:left}.ow-button-base a .sow-icon-image{width:1em;background-size:cover}.ow-button-base a.ow-icon-placement-top .sow-icon-image,.ow-button-base a.ow-icon-placement-top [class^="sow-icon-"]{margin:0 auto .5em;float:none}.ow-button-base a.ow-icon-placement-right .sow-icon-image,.ow-button-base a.ow-icon-placement-right [class^="sow-icon-"]{margin:-0.1em -0.75em -0.2em .75em;float:right}.ow-button-base a.ow-icon-placement-bottom .sow-icon-image,.ow-button-base a.ow-icon-placement-bottom [class^="sow-icon-"]{float:none;margin:.5em auto 0}.ow-button-base a.ow-icon-placement-bottom>span{display:flex;flex-direction:column-reverse}.ow-button-base a.ow-icon-placement-left .sow-icon-image,.ow-button-base a.ow-icon-placement-left [class^="sow-icon-"]{margin:-0.1em .75em -0.2em -0.75em;float:left}.ow-button-base.ow-button-align-left{text-align:left}.ow-button-base.ow-button-align-right{text-align:right}.ow-button-base.ow-button-align-center{text-align:center}.ow-button-base.ow-button-align-justify a{display:block}/*!
 * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -.0667em;
}

.fa-xs {
    font-size: .75em;
}

.fa-sm {
    font-size: .875em;
}

.fa-1x {
    font-size: 1em;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-6x {
    font-size: 6em;
}

.fa-7x {
    font-size: 7em;
}

.fa-8x {
    font-size: 8em;
}

.fa-9x {
    font-size: 9em;
}

.fa-10x {
    font-size: 10em;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}

.fa-ul > li {
    position: relative;
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}

.fa-border {
    border: solid 0.08em #eee;
    border-radius: .1em;
    padding: .2em .25em .15em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
    margin-right: .3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1);
}

.fa-flip-horizontal.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    -webkit-filter: none;
    filter: none;
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #fff;
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

@font-face {
    font-family: 'sow-fontawesome-brands';
    font-style: normal;
    font-weight: normal;
    src: url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot?x82325");
    src: url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot?#iefix&x82325") format("embedded-opentype"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff?x82325") format("woff"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf?x82325") format("truetype"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg#fontawesome") format("svg");
}

.sow-fab {
    font-family: 'sow-fontawesome-brands';
    font-style: normal !important;
    font-weight: normal !important;
}

@font-face {
    font-family: 'sow-fontawesome-free';
    font-style: normal;
    font-weight: 400;
    src: url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot?x82325");
    src: url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot?#iefix&x82325") format("embedded-opentype"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff?x82325") format("woff"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf?x82325") format("truetype"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg");
}

.sow-far {
    font-family: 'sow-fontawesome-free';
    font-style: normal !important;
    font-weight: 400 !important;
}

@font-face {
    font-family: 'sow-fontawesome-free';
    font-style: normal;
    font-weight: 900;
    src: url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot?x82325");
    src: url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot?#iefix&x82325") format("embedded-opentype"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff?x82325") format("woff"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf?x82325") format("truetype"),
    url("https://cdn.thecurrencyshop.com.au/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}

.sow-fa,
.sow-fas {
    font-family: 'sow-fontawesome-free';
    font-weight: 900 !important;
    font-style: normal !important;
}

.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}
