@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-25be78229b54 .sow-headline-container h1.sow-headline {
  text-align: left;
  
  line-height: 1.2em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
.so-widget-sow-headline-default-25be78229b54 .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-25be78229b54 .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-25be78229b54 .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-25be78229b54 .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-25be78229b54 .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-image-default-17bc2272b535 .sow-image-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.so-widget-sow-image-default-17bc2272b535 .sow-image-container > a {
  display: inline-block;
  
  max-width: 100%;
}
.so-widget-sow-image-default-17bc2272b535 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}.so-widget-sow-headline-default-a9fa44b0211e .sow-headline-container h2.sow-headline {
  text-align: center;
  
  line-height: 1em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
.so-widget-sow-headline-default-a9fa44b0211e .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-a9fa44b0211e .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-a9fa44b0211e .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-a9fa44b0211e .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-a9fa44b0211e .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-headline-default-800932fb3ae5 .sow-headline-container h2.sow-headline {
  text-align: left;
  
  line-height: 1em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
.so-widget-sow-headline-default-800932fb3ae5 .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-800932fb3ae5 .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-800932fb3ae5 .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-800932fb3ae5 .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-800932fb3ae5 .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-button-flat-c49316396794 .ow-button-base {
  zoom: 1;
}
.so-widget-sow-button-flat-c49316396794 .ow-button-base:before {
  content: '';
  display: block;
}
.so-widget-sow-button-flat-c49316396794 .ow-button-base:after {
  content: '';
  display: table;
  clear: both;
}
.so-widget-sow-button-flat-c49316396794 .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: #f7942d;
  color: #ffffff !important;
  border: 1px solid #f7942d;
  border-width: 1px 0;
  -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-flat-c49316396794 .ow-button-base a:visited,
.so-widget-sow-button-flat-c49316396794 .ow-button-base a:active,
.so-widget-sow-button-flat-c49316396794 .ow-button-base a:hover {
  color: #ffffff !important;
}
.so-widget-sow-button-flat-c49316396794 .ow-button-base a.ow-button-hover:hover {
  background: #f89e41;
  border-bottom-color: #f79128;
  color: #ffffff;
}.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}.so-widget-sow-headline-default-61d5cc048c5b .sow-headline-container h2.sow-headline {
  text-align: left;
  color: #42526e;
  line-height: 1em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
.so-widget-sow-headline-default-61d5cc048c5b .sow-headline-container h2.sow-headline a {
  color: #42526e;
}
.so-widget-sow-headline-default-61d5cc048c5b .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-61d5cc048c5b .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-61d5cc048c5b .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-61d5cc048c5b .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-61d5cc048c5b .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-headline-default-b863bdee335c .sow-headline-container h3.sow-headline {
  text-align: left;
  color: #42526e;
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-b863bdee335c .sow-headline-container h3.sow-headline a {
  color: #42526e;
}
.so-widget-sow-headline-default-b863bdee335c .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-b863bdee335c .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-b863bdee335c .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-b863bdee335c .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-b863bdee335c .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-image-default-a5258576d588 .sow-image-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.so-widget-sow-image-default-a5258576d588 .sow-image-container > a {
  display: inline-block;
  
  max-width: 100%;
}
.so-widget-sow-image-default-a5258576d588 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}.so-widget-sow-headline-default-f79d1dbf9feb .sow-headline-container h3.sow-headline {
  text-align: left;
  
  line-height: 1.4em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
.so-widget-sow-headline-default-f79d1dbf9feb .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-f79d1dbf9feb .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-f79d1dbf9feb .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-f79d1dbf9feb .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-f79d1dbf9feb .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-headline-default-f0739ff7f4f3 .sow-headline-container h4.sow-headline {
  text-align: left;
  color: #299de2;
  line-height: 1.1em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
.so-widget-sow-headline-default-f0739ff7f4f3 .sow-headline-container h4.sow-headline a {
  color: #299de2;
}
.so-widget-sow-headline-default-f0739ff7f4f3 .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-f0739ff7f4f3 .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-f0739ff7f4f3 .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-f0739ff7f4f3 .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-f0739ff7f4f3 .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-headline-default-ad6d1a40e312 .sow-headline-container h2.sow-headline {
  text-align: center;
  
  line-height: 1.1em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
.so-widget-sow-headline-default-ad6d1a40e312 .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-ad6d1a40e312 .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-ad6d1a40e312 .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-ad6d1a40e312 .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-ad6d1a40e312 .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-image-default-7877d6771435 .sow-image-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.so-widget-sow-image-default-7877d6771435 .sow-image-container > a {
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
.so-widget-sow-image-default-7877d6771435 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: 100%;
  height: auto;
}.so-widget-sow-headline-default-929f805ad98c .sow-headline-container h5.sow-headline {
  text-align: left;
  
  line-height: 1.2em;
  
  
  
}
.so-widget-sow-headline-default-929f805ad98c .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-929f805ad98c .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-929f805ad98c .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-929f805ad98c .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-929f805ad98c .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.so-widget-sow-button-flat-dc15a0bda92a .ow-button-base {
  zoom: 1;
}
.so-widget-sow-button-flat-dc15a0bda92a .ow-button-base:before {
  content: '';
  display: block;
}
.so-widget-sow-button-flat-dc15a0bda92a .ow-button-base:after {
  content: '';
  display: table;
  clear: both;
}
.so-widget-sow-button-flat-dc15a0bda92a .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: #299de2;
  color: #ffffff !important;
  border: 1px solid #299de2;
  border-width: 1px 0;
  -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-flat-dc15a0bda92a .ow-button-base a:visited,
.so-widget-sow-button-flat-dc15a0bda92a .ow-button-base a:active,
.so-widget-sow-button-flat-dc15a0bda92a .ow-button-base a:hover {
  color: #ffffff !important;
}
.so-widget-sow-button-flat-dc15a0bda92a .ow-button-base a.ow-button-hover:hover {
  background: #3ba5e4;
  border-bottom-color: #259be1;
  color: #ffffff;
}.so-widget-sow-headline-default-fa104c658ef0 .sow-headline-container h4.sow-headline {
  text-align: center;
  color: #ffffff;
  line-height: 1.3em;
  
  margin-top: 0px;
  margin-bottom: 0px;
}
.so-widget-sow-headline-default-fa104c658ef0 .sow-headline-container h4.sow-headline a {
  color: #ffffff;
}
.so-widget-sow-headline-default-fa104c658ef0 .sow-headline-container h3.sow-sub-headline {
  text-align: center;
  
  line-height: 1.4em;
  
  
  
}
.so-widget-sow-headline-default-fa104c658ef0 .sow-headline-container .decoration {
  line-height: 0em;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.so-widget-sow-headline-default-fa104c658ef0 .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-fa104c658ef0 .sow-headline-container *:first-child {
  margin-top: 0 !important;
}
.so-widget-sow-headline-default-fa104c658ef0 .sow-headline-container *:last-child {
  margin-bottom: 0 !important;
}.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;
}