.custom-toc-wrapper {
    margin: 32px 0;
    padding: 14px 18px 18px;
    border: 0;
    background-color: #f6f8fd;
}

.table-of-contents h4#table-of-contents-heading {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
    font-size: 18px;
    font-weight: bolder;
    font-family: 'ProximaNovaSemibold';
}

#table-of-contents .toc-list {
    margin: 0;
    padding-left: 20px;
}

#table-of-contents .toc-list li {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    list-style-type: disc;
    line-height: normal !important;
    font-family: ProximaNova;
    font-size: 18px !important;
}

#table-of-contents .toc-sublist {
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 20px;
}

#table-of-contents .toc-sublist li {
    list-style-type: circle;
    margin-bottom: 8px;
}

#table-of-contents .toc-item a {
    text-decoration: none;
}

#table-of-contents .toc-item a:hover {
    text-decoration: underline;
}@font-face{font-family:"PT Sans";src:url("/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/PT_Sans-Web-Regular.ttf") format("truetype");font-display:swap;font-weight:400}
@font-face{font-family:"Playfair Display SC";src:url("/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/PlayfairDisplaySC-Regular.ttf") format("truetype");font-display:swap;font-weight:400}
@font-face{font-family:"Raleway";src:url("/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/Raleway-Regular.ttf") format("truetype");font-display:swap;font-weight:400}
@font-face{font-family:"Montserrat";src:url("/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/Montserrat-Regular.ttf") format("truetype");font-display:swap;font-weight:400}
@font-face{font-family:"Roboto";src:url("/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/Roboto-Regular.ttf") format("truetype");font-display:swap;font-weight:400}
@font-face{font-family:"Lato";src:url("/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/Lato-Light.ttf") format("truetype");font-display:swap;font-weight:300}
@font-face{font-family:"Libre Baskerville";src:url("/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/LibreBaskerville-Regular.ttf") format("truetype");font-display:swap;font-weight:400}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/wp-content/plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.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(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-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);-ms-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{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.st-pricing-table,.st-pricing-grid{--st-accent:#2673d9;--st-surface:#fff;--st-ink:#172438;--st-plan-1:#f19a3f;--st-plan-2:#3671df;--st-plan-3:#ef5a68;--st-plan-soft-1:#fff6ec;--st-plan-soft-2:#f0f5ff;--st-plan-soft-3:#fff1f3;--st-description-accent:color-mix(in srgb,var(--st-accent) 66%,var(--st-ink));--st-description-surface:color-mix(in srgb,var(--st-surface) 90%,var(--st-accent));--st-description-soft:color-mix(in srgb,var(--st-surface) 78%,var(--st-accent));--st-description-ink:color-mix(in srgb,var(--st-ink) 88%,var(--st-accent));--st-description-border:color-mix(in srgb,var(--st-accent) 24%,transparent);--st-description-divider:color-mix(in srgb,var(--st-description-ink) 16%,transparent);color:var(--st-ink);font-family:inherit}
.st-pricing-table.st-pricing-minimal,.st-pricing-grid.st-pricing-minimal{--st-accent:#183153;--st-surface:#f5f7fa;--st-plan-1:#476989;--st-plan-2:#183153;--st-plan-3:#647f94}
.st-pricing-table.st-pricing-warm,.st-pricing-grid.st-pricing-warm{--st-accent:#bb573d;--st-surface:#fff7f2;--st-plan-1:#df9a53;--st-plan-2:#bb573d;--st-plan-3:#d87568}
.st-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:18px;align-items:stretch;padding:22px 8px 30px}
.st-pricing-grid [data-horizontal-align="center"]{text-align:center}
.st-pricing-grid [data-vertical-align="middle"]{vertical-align:middle}
.st-pricing-grid img[data-horizontal-align="center"],.st-pricing-grid video[data-horizontal-align="center"],.st-pricing-grid iframe[data-horizontal-align="center"]{display:block;margin-right:auto;margin-left:auto}
.st-pricing-card{--st-plan-accent:var(--st-plan-2);--st-plan-soft:var(--st-plan-soft-2);position:relative;display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;border:1px solid rgba(39,71,111,.08);border-radius:20px;background:var(--st-surface);color:var(--st-ink);box-shadow:0 15px 38px rgba(28,49,82,.12);overflow:hidden}
.st-pricing-card:nth-child(3n+1){--st-plan-accent:var(--st-plan-1);--st-plan-soft:var(--st-plan-soft-1)}
.st-pricing-card:nth-child(3n+3){--st-plan-accent:var(--st-plan-3);--st-plan-soft:var(--st-plan-soft-3)}
.st-pricing-card[hidden]{display:none!important}
.st-pricing-featured{z-index:1;margin-bottom:10px;transform:translateY(-8px) scale(1.02);box-shadow:0 22px 50px rgba(28,49,82,.2)}
.st-pricing-animated .st-pricing-card{transition:transform .2s ease,box-shadow .2s ease}
.st-pricing-animated .st-pricing-card:hover{transform:translateY(-7px);box-shadow:0 22px 48px rgba(28,49,82,.2)}
.st-pricing-animated .st-pricing-featured:hover{transform:translateY(-14px) scale(1.025)}
.st-pricing-header{min-height:104px;padding:30px 20px 12px;background:var(--st-plan-soft);text-align:center}
.st-pricing-header h3{margin:0 0 7px;color:var(--st-plan-accent);font-size:1.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.st-pricing-header p{margin:0;color:var(--st-ink);font-size:.9rem;opacity:.65}
.st-pricing-price{display:flex;justify-content:center;align-items:baseline;gap:5px;min-height:78px;margin:0;padding:8px 20px 28px;border-radius:0 0 48% 48% / 0 0 18% 18%;background:var(--st-plan-soft);color:var(--st-plan-accent)}
.st-pricing-price strong{font-size:2.65rem;font-weight:800;line-height:1}
.st-pricing-price small{color:var(--st-ink);font-size:.78rem;opacity:.56}
.st-pricing-cross-price{display:flex;align-items:baseline;justify-content:center;gap:3px;margin:-18px 20px 16px;color:var(--st-ink);font-size:1.16rem;font-weight:700;line-height:1;opacity:.64}
.st-pricing-cross-value{text-decoration-thickness:2px;text-decoration-color:var(--st-plan-accent)}
.st-pricing-cross-currency{font-size:.82em}
.st-pricing-features{flex:1;min-width:0;margin:0;padding:21px 25px 24px;overflow:hidden;list-style:none;text-align:center}
.st-pricing-features li{display:flex;align-items:center;justify-content:center;min-height:39px;padding:9px 0;color:var(--st-ink);font-size:.88rem;border-bottom:1px solid rgba(100,116,139,.12)}
.st-pricing-features li:last-child{border-bottom:0}
.st-pricing-feature-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;width:100%;min-width:0}
.st-pricing-feature-text{min-width:0;line-height:1.4}
.st-pricing-feature-content>img{display:block;flex:0 1 auto;width:auto;max-width:100%;height:auto;margin:7px auto;border-radius:10px;box-sizing:border-box}
.st-pricing-feature-content>.st-pricing-video,.st-pricing-feature-content>video,.st-pricing-feature-content>iframe{display:block;flex:1 1 100%;width:100%;max-width:100%;height:auto;margin:7px auto;border-radius:10px;box-sizing:border-box}
.st-pricing-card img{max-width:100%;height:auto}
.st-pricing-features>img,.st-pricing-features>video,.st-pricing-features>iframe{display:block;width:auto;max-width:100%;margin:12px auto;border-radius:10px;box-sizing:border-box}
.st-pricing-footer{margin-top:auto;padding:0 25px 29px}
.st-pricing-button{display:block;margin:0;padding:12px 18px;border:0;border-radius:999px;background:var(--st-plan-accent);color:#fff;font-family:inherit;font-size:.76rem;font-weight:800;line-height:1.35;letter-spacing:.06em;text-align:center;text-decoration:none!important;text-transform:uppercase;appearance:none;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb,var(--st-plan-accent) 30%,transparent);box-sizing:border-box}
.st-pricing-button:hover,.st-pricing-button:focus,.st-pricing-button:active,.st-pricing-button:visited{filter:brightness(.94);color:#fff;text-decoration:none!important}
.st-pricing-badge{--st-badge-x:0;--st-badge-y:0;position:absolute;top:12px;right:12px;bottom:auto;left:auto;z-index:2;width:auto;padding:6px 11px;border-radius:999px;background:var(--st-plan-accent);color:#fff;font-size:.72rem;font-weight:700;text-align:center;transform:translate(var(--st-badge-x),var(--st-badge-y));box-sizing:border-box}
.st-pricing-badge[data-horizontal-align="left"]{right:auto;left:12px;--st-badge-x:0}
.st-pricing-badge[data-horizontal-align="center"]{right:auto;left:50%;--st-badge-x:-50%}
.st-pricing-badge[data-horizontal-align="right"]{right:12px;left:auto;--st-badge-x:0}
.st-pricing-badge[data-vertical-align="top"]{top:12px;bottom:auto;--st-badge-y:0}
.st-pricing-badge[data-vertical-align="middle"]{top:50%;bottom:auto;--st-badge-y:-50%}
.st-pricing-badge[data-vertical-align="bottom"]{top:auto;bottom:12px;--st-badge-y:0}
.st-pricing-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin:0;border-radius:50%;background:var(--st-plan-accent);color:#fff;font-size:1em;line-height:1;text-align:center;vertical-align:middle;box-sizing:border-box}
.st-pricing-icon::before{display:block;margin:0;line-height:1;text-align:center}
.st-pricing-feature-value{flex-wrap:wrap;color:var(--st-plan-accent)!important;font-size:1.05rem!important}
.st-pricing-feature-value>.st-pricing-woo-cart-status{order:100;flex:0 0 100%;width:100%;margin:7px 0 0!important;text-align:center!important;box-sizing:border-box}
.st-pricing-table .st-pricing-toggle{display:flex;width:max-content;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 auto 18px;padding:12px 14px;border-radius:14px;color:var(--st-ink);text-align:center;box-sizing:border-box}
.st-pricing-table .st-pricing-toggle-label{flex:0 0 100%;margin:0 0 3px;color:var(--st-ink);font-weight:750;text-align:center}
.st-pricing-table .st-pricing-toggle-buttons{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:4px;border:1px solid color-mix(in srgb,var(--st-accent) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--st-surface) 88%,var(--st-accent));box-shadow:0 8px 22px color-mix(in srgb,var(--st-accent) 10%,transparent)}
.st-pricing-table .st-pricing-toggle button{min-height:38px;padding:8px 18px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--st-ink);font:inherit;font-weight:700;line-height:1.2;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}
.st-pricing-table .st-pricing-toggle button.is-active{border-color:var(--st-accent);background:var(--st-accent);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--st-accent) 30%,transparent)}
.st-pricing-table .st-pricing-toggle-checkbox label{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0 5px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--st-accent) 22%,transparent);border-radius:10px;background:color-mix(in srgb,var(--st-surface) 94%,var(--st-accent));color:var(--st-ink);font-weight:650;cursor:pointer}
.st-pricing-table .st-pricing-toggle-checkbox input[type="radio"]{display:inline-grid;width:18px;height:18px;flex:0 0 18px;margin:0;place-content:center;border:2px solid color-mix(in srgb,var(--st-accent) 55%,var(--st-ink));border-radius:50%;background:var(--st-surface);appearance:none;-webkit-appearance:none}
.st-pricing-table .st-pricing-toggle-checkbox input[type="radio"]::before{width:8px;height:8px;border-radius:50%;background:var(--st-accent);content:"";transform:scale(0);transition:transform .15s ease}
.st-pricing-table .st-pricing-toggle-checkbox input[type="radio"]:checked::before{transform:scale(1)}
.st-pricing-table .st-pricing-toggle-checkbox label:has(input:checked){border-color:var(--st-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--st-accent) 14%,transparent)}
.st-pricing-table .st-pricing-toggle-select select{min-width:190px;max-width:100%;height:42px;margin:0;padding:8px 38px 8px 14px;border:1px solid color-mix(in srgb,var(--st-accent) 42%,transparent);border-radius:10px;background-color:var(--st-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%232673d9' d='M1.4.6 6 5.2 10.6.6 12 2l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;color:var(--st-ink);font:inherit;font-weight:700;text-align:center;text-align-last:center;box-shadow:0 8px 22px color-mix(in srgb,var(--st-accent) 11%,transparent);appearance:none;-webkit-appearance:none}
.st-pricing-table [data-pricing-role="description"][hidden]{display:none}
.st-pricing-grid.st-pricing-hide-header .st-pricing-header{display:none}
.st-pricing-grid.st-pricing-hide-description .st-pricing-header p{display:none}
.st-pricing-grid.st-pricing-hide-footer .st-pricing-footer{display:none}
.st-pricing-grid[class] .st-pricing-description-card{--st-plan-accent:var(--st-description-accent);--st-plan-soft:var(--st-description-soft);border-color:var(--st-description-border);background:var(--st-description-surface);color:var(--st-description-ink);box-shadow:none}
.st-pricing-grid[class] .st-pricing-description-card .st-pricing-header{background:var(--st-description-soft);border-bottom:1px solid var(--st-description-border)}
.st-pricing-grid[class] .st-pricing-description-card .st-pricing-header h3{color:var(--st-description-accent)}
.st-pricing-grid[class] .st-pricing-description-card .st-pricing-header p{color:var(--st-description-ink)}
.st-pricing-grid[class] .st-pricing-description-card .st-pricing-price{min-height:67px;background:var(--st-description-soft);color:var(--st-description-accent)}
.st-pricing-grid[class] .st-pricing-description-card .st-pricing-features{text-align:left;font-weight:700}
.st-pricing-grid[class] .st-pricing-description-card .st-pricing-features li{justify-content:flex-start;color:var(--st-description-ink);border-color:var(--st-description-divider)}
.st-pricing-grid[class] .st-pricing-description-card .st-pricing-footer{background:var(--st-description-surface)}
.st-pricing-description-card:first-child + .st-pricing-card{--st-plan-accent:var(--st-plan-1);--st-plan-soft:var(--st-plan-soft-1)}
.st-pricing-description-card:first-child + .st-pricing-card + .st-pricing-card{--st-plan-accent:var(--st-plan-2);--st-plan-soft:var(--st-plan-soft-2)}
.st-pricing-description-card:first-child + .st-pricing-card + .st-pricing-card + .st-pricing-card{--st-plan-accent:var(--st-plan-3);--st-plan-soft:var(--st-plan-soft-3)}
@supports selector(:nth-child(1 of *)){.st-pricing-grid>.st-pricing-card:nth-child(3n+1 of .st-pricing-card:not(.st-pricing-description-card)){--st-plan-accent:var(--st-plan-1);--st-plan-soft:var(--st-plan-soft-1)}.st-pricing-grid>.st-pricing-card:nth-child(3n+2 of .st-pricing-card:not(.st-pricing-description-card)){--st-plan-accent:var(--st-plan-2);--st-plan-soft:var(--st-plan-soft-2)}.st-pricing-grid>.st-pricing-card:nth-child(3n of .st-pricing-card:not(.st-pricing-description-card)){--st-plan-accent:var(--st-plan-3);--st-plan-soft:var(--st-plan-soft-3)}}
.st-pricing-video{display:block;width:100%;height:auto!important;min-height:0!important;aspect-ratio:16/9;overflow:hidden;border:0;border-radius:12px;background:#111827;object-fit:contain;box-sizing:border-box}
.st-pricing-features>.st-pricing-video{display:block;width:100%;max-width:100%;margin:12px auto}
.st-pricing-video>.gjs-no-pointer{display:block;width:100%!important;height:100%!important;min-height:0!important;border:0;object-fit:contain}
.st-pricing-countdown{margin:14px 20px;padding:13px;border:1px solid color-mix(in srgb,var(--st-plan-accent) 30%,transparent);border-radius:13px;background:color-mix(in srgb,var(--st-plan-soft) 75%,#fff);text-align:center}
.st-pricing-countdown-label{display:block;margin-bottom:8px;color:var(--st-plan-accent);font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.st-pricing-countdown-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
.st-pricing-countdown-parts>span{min-width:0;padding:7px 2px;border-radius:8px;background:var(--st-surface);box-shadow:0 2px 7px rgba(15,23,42,.08)}
.st-pricing-countdown-parts strong,.st-pricing-countdown-parts small{display:block}
.st-pricing-countdown-parts strong{color:var(--st-plan-accent);font-size:1.05rem;line-height:1.1}
.st-pricing-countdown-parts small{margin-top:3px;color:var(--st-ink);font-size:.56rem;opacity:.65}
.st-pricing-countdown.is-expired .st-pricing-countdown-parts{display:none}
.st-pricing-woo-cart:not(.st-pricing-woo-cart-button){margin:0;text-align:center}
.st-pricing-grid button.st-pricing-woo-cart-button,.st-pricing-table button.st-pricing-woo-cart-button{display:block;width:auto;min-height:0;margin:0;padding:12px 18px;border:0;border-radius:999px;background:var(--st-plan-accent);color:#fff;font-family:inherit;font-size:.76rem;font-weight:800;font-style:normal;line-height:1.35;letter-spacing:.06em;text-align:center;text-decoration:none!important;text-indent:0;text-transform:uppercase;appearance:none;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb,var(--st-plan-accent) 30%,transparent);box-sizing:border-box}
.st-pricing-woo-cart-button::before{content:attr(data-st-button-text)}
.st-pricing-grid .st-pricing-woo-cart:not(.st-pricing-woo-cart-button) .st-pricing-woo-cart-button,.st-pricing-table .st-pricing-woo-cart:not(.st-pricing-woo-cart-button) .st-pricing-woo-cart-button{width:auto;margin:0}
.st-pricing-grid button.st-pricing-woo-cart-button:hover,.st-pricing-grid button.st-pricing-woo-cart-button:focus{filter:brightness(.94);color:#fff;text-decoration:none!important}
.st-pricing-woo-cart-button:disabled{opacity:.65;cursor:progress}
.st-pricing-woo-cart-status{display:block;min-height:1.3em;margin:7px 0 0;color:var(--st-ink);font-size:.72rem;text-align:center}
.st-pricing-woo-cart-status.is-success{color:#15803d}
.st-pricing-woo-cart-status.is-error{color:#b91c1c}
.st-pricing-classic .st-pricing-cross-price{font-size:1.16rem}.st-pricing-classic .st-pricing-countdown{border-radius:13px}
.st-pricing-minimal .st-pricing-cross-price{margin-top:-12px;font-size:1.08rem}.st-pricing-minimal .st-pricing-countdown{border-radius:5px;box-shadow:none}
.st-pricing-warm .st-pricing-cross-price{color:#7c2d12;font-size:1.2rem}.st-pricing-warm .st-pricing-countdown{border-radius:20px;background:#fff7ed}
@media(min-width:901px){.st-pricing-table.st-pricing-has-description .st-pricing-grid,.st-pricing-grid.st-pricing-has-description{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;align-items:stretch}.st-pricing-grid.st-pricing-has-description>.st-pricing-card{height:100%}}
.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison>.st-pricing-description-card{display:none!important}.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-features{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;padding:17px 18px 21px}.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-features>li[data-st-feature-label]{display:grid;width:100%;grid-column:1;grid-template-columns:minmax(0,1fr) minmax(44px,.62fr);align-items:center;column-gap:14px;min-height:48px!important;padding:10px 0;text-align:left;box-sizing:border-box}.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-features>li[data-st-feature-label]::before{content:attr(data-st-feature-label);min-width:0;color:var(--st-ink);font-size:.78rem;font-weight:650;line-height:1.35;text-align:right;opacity:.72}.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-features>li[data-st-feature-label]>.st-pricing-feature-content{width:auto;max-width:100%;grid-column:2;justify-self:stretch;justify-content:flex-start;text-align:left;overflow-wrap:anywhere}.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-features>li[data-st-feature-label]>i,.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-feature-value{justify-self:start;text-align:left}.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-features>img,.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-features>video,.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-features>iframe{grid-column:1}.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-feature-empty{color:var(--st-ink);opacity:.35}
@media(max-width:600px){.st-pricing-table.st-pricing-has-description{width:100%;max-width:calc(100vw - 24px);margin-right:auto;margin-left:auto;overflow:hidden}.st-pricing-grid,.st-pricing-table.st-pricing-has-description .st-pricing-grid,.st-pricing-grid.st-pricing-has-description{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);padding:14px 4px 24px;box-sizing:border-box}.st-pricing-grid.st-pricing-has-description>.st-pricing-card{width:100%;max-width:100%;min-width:0}.st-pricing-featured{margin-bottom:8px;transform:none}.st-pricing-grid.st-pricing-has-description.st-pricing-responsive-comparison .st-pricing-features>li[data-st-feature-label]{grid-template-columns:minmax(0,1fr) minmax(44px,.72fr)}}
@media(prefers-reduced-motion:reduce){.st-pricing-animated .st-pricing-card{transition:none}.st-pricing-animated .st-pricing-card:hover,.st-pricing-animated .st-pricing-featured:hover{transform:none}}
/*
Theme Name: Vantage Child
Author: SiteOrigin
Author URI: http://siteorigin.com/
Theme URI: http://siteorigin.com/theme/vantage
Description: Vantage Child Theme
Version: 1.0.0
Template: vantage
Text Domain: vantage
Domain Path: /languages/
*/

/*@import url('https://use.fontawesome.com/releases/v5.2.0/css/all.css');*/

/* GENERAL */
body.responsive.layout-full{font-family:'ProximaNovaLight';}
#main {min-height:400px;}
body.responsive.layout-full #page-wrapper .full-container {max-width:1100px;}
.short-container{max-width:940px; margin:0 auto;}
body a#scroll-to-top {-ms-transform:initial; -webkit-transform:initial; transform:initial;}
.entry-content {line-height:1.35em;}
img, .sow-image-container{line-height:0.6em;}
.entry-content ul {list-style-type:disc;}
ul, ol {margin:0 0 1em;}
.entry-content table {font-size:inherit; line-height:inherit; margin:0; border:none;}
.entry-content .no-margin, .entry-content .no-margin ul{margin-bottom:0;}

.font-normal{font-family:'ProximaNova';}
.font-semibold, b{font-family:'ProximaNovaSemibold';}
.font-bold, h2, h3, h4, h5, h6, strong{font-family:'ProximaNovaBold'; line-height:1em;}
.font-black, h1{font-family:'ProximaNovaBlack'; line-height:1em;}

.font18{font-size:18px; line-height:1.5em;}
.font14{font-size:14px;}
.font12{font-size:12px;}

.text-shadow{text-shadow:0 0 8px rgba(0,0,0,.3);}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{margin:0 0 20px; line-height:1em;}
.entry-content .unitext h5,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{color:#229de2;}

.entry-content .sending h5{margin-bottom:5px; text-transform:uppercase; color:#42526e;}
.entry-content .sending h5 a{color:#299de2;}
.entry-content .sending p{margin-top:0; font-family:'ProximaNova';}
.entry-content .sending .sow-image-container .so-widget-image{width:68px;}

body .so-widget-sow-button .ow-button-base a {padding:0.9em 2.5em; box-shadow:5px 5px 10px rgba(0,0,0,0.1); font-family:'ProximaNova';}
body .so-widget-sow-button .ow-button-base a.ow-button-hover:hover {background:#f7931e; border-color:#f7931e;}
body .reverse-button .so-widget-sow-button .ow-button-base a.ow-button-hover:hover {background:#229de2; border-color:#229de2;}
body .white-wire .so-widget-sow-button .ow-button-base a.ow-button-hover:hover {background:transparent; box-shadow:0 0 0 1px #fff; border-color:transparent;}

#main .ow-button-base a .sow-icon-image {width:18px; margin:-3px 10px -3px 0;}

.tick ul, .close ul, .white-tick ul, .cons-list ul{margin:0; padding:0; list-style:none;}
.tick ul li{margin:0; padding:0 0 10px 32px; background:url(/wp-content/uploads/2018/10/tick.png) no-repeat left 5px;}
.close ul li{margin:0; padding:0 0 10px 32px; background:url(/wp-content/uploads/2018/10/close.png) no-repeat left 5px;}
.cons-list ul li{margin:0; padding:0 0 10px 32px; background:url(/wp-content/uploads/2018/10/close.png) no-repeat left 5px;}
.white-tick ul li{margin:0; padding:0 0 5px 32px; background:url(/wp-content/uploads/2018/10/white-tick.png) no-repeat left 5px;}

.orange-disc ul{margin:0; padding:0; list-style:none; font-size:16px; font-family:'ProximaNova';}
.orange-disc ul li{position:relative; padding-left:30px; margin-left:0;}
.orange-disc ul li:before{padding:5px; background:#f7931e; border-radius:15px; left:0; top:calc(50% - 5px); content:""; position:absolute;}
.orange-disc ul li a{color:inherit; text-transform:uppercase; text-decoration:underline #b1b5bf; font-size:20px;}

.country-ul ul{margin:0 0 0 25px; padding:0; list-style:none;}
.country-ul ul li{margin:10px; padding:0; font-size:18px;}

.icons-list ul{margin:0 0 20px; padding:0; list-style:none; font-size:16px;}
.icons-list ul li{margin:10px 0; padding:0; line-height:30px;}
.icons-list ul li img{margin-right:20px; float:left;}

.entry-content .ul16 ul{font-size:16px;}
.entry-content .ul16 ul li{margin-left:1em;}

.alert img{float:left; margin:0 10px 10px 0;}

.overlay{position:relative;}
.overlay:before{position:absolute; background:rgba(34,157,226,.95); left:-50%; top:0; width:200%; height:100%; content:"";}
.overlay .panel-grid-cell{position:relative;}

/*HEADER*/
#masthead {display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #f8f7f6;}
#masthead:before, #masthead:after{display:none;}
body.responsive.layout-full #page-wrapper .main-navigation .full-container {max-width:100%;}
body #masthead.masthead-logo-in-menu .logo {padding-left:0; padding-right:0; margin-top:0; margin-right:25px;}
body #masthead .main-navigation {margin:0;}
.main-navigation ul li a{font-family:'ProximaNova'; font-weight:normal;}
.main-navigation ul li a i{font-style:normal; font-family:'ProximaNovaBold'; color:#fff; background:#2596D9; border-radius:2px; font-size:12px; padding:1px 4px 1px 3px;}
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current-menu-parent > a,
.main-navigation ul li.current-page-ancestor > a{font-family:'ProximaNovaBold';}

.main-navigation ul li.menu-item-has-children > a{padding-right:15px; margin-right:12px; position:relative;}
.main-navigation ul li.menu-item-has-children > a:before{position:absolute; right:0; content:"\f107"; font-family:'FontAwesome'; color:#299de2; font-size:19px; transition:0.3s ease;}
.main-navigation ul li.menu-item-has-children:hover > a:before{transform:rotate(180deg);}

.main-navigation ul ul {top:70%; padding:20px 10px; box-shadow:4px 4px 10px rgba(0,0,0,0.15); border-radius:2px; left:10px;}
.main-navigation ul ul li {font-size:16px;}
.main-navigation ul ul li a {padding-top:6px; padding-bottom:6px;}
.main-navigation ul ul li:last-child a {font-family:'ProximaNovaBlack'; font-size:17px; padding-top:12px}
.main-navigation ul li.travel.current-menu-item > a,
.main-navigation ul li.travel ul li:last-child a,
.main-navigation ul li.travel.current-menu-parent > a,
.main-navigation ul li.travel.current-menu-parent .current-menu-item a{color:#299de2;}
.main-navigation ul li.transfer.current-menu-item > a,
.main-navigation ul li.transfer ul li:last-child a,
.main-navigation ul li.transfer.current-menu-parent > a,
.main-navigation ul li.transfer.current-menu-parent .current-menu-item a{color:#f7931e;}
.main-navigation ul li.cell{display:none;}

#masthead .get-rate-alerts-wrap a{background:#F4F7FC; border:1px solid rgba(78, 93, 119, 0.1); box-sizing:border-box; border-radius:4px; padding:10px 15px; font-size:20px; color:#4E5D77; text-decoration:none; font-family:'ProximaNovaBold'; display:flex; align-items:center; line-height:1.2em;}
#masthead .get-rate-alerts-wrap a span {display:flex; align-items:center; margin-left:6px;}
#masthead .get-rate-alerts-wrap a span i {width:32px; height:24px; background-size:100% auto; background-position:center;  margin-left:10px; float:right;}

#yoast-breadcrumbs {background:transparent; margin-bottom:0; padding:20px 0; color:inherit; font-family:'ProximaNova'; font-size:14px;}
#yoast-breadcrumbs a, #breadcrumbs a{color:inherit;}
#yoast-breadcrumbs .breadcrumb_last, #breadcrumbs .breadcrumb_last{font-family:'ProximaNovaBold';}
.single #breadcrumbs{margin-bottom:25px;}

/*BANNER*/
#banner h1{color:#299de2; line-height:1.2em; margin:0 0 30px;}
#banner h2{font-family:'ProximaNova'; margin:0;}
#banner h2 a{background:#299de2; color:#fff; padding:4px 20px; min-width:250px; text-decoration:none; border-radius:30px; box-shadow:5px 5px 10px rgba(0,0,0,0.1); display:inline-block; margin-right:12px; font-size:16px; text-align:center; transition:0.3s linear;}
#banner h2 a:hover{background:#f7931e;}
#banner h2 a.transfer{background:#f7931e; margin-right:0;}
#banner h2 a.transfer:hover{background:#299de2;}

/*BRANDS*/
#brands ul{margin:0; padding:0 4%; list-style:none; text-align:center;}
#brands ul li{margin:0; padding:10px 20px; display:inline-block;}

/*home Knowledge Center*/
#cs-knowledge-center.panel-row-style{align-items:stretch !important; -webkit-align-items:stretch !important;}
#cs-knowledge-center .panel-grid-cell .panel-cell-style {position:relative;}
#cs-knowledge-center .plane ul{list-style:none; margin:0; padding:0; width:100%; float:left;}
#cs-knowledge-center .plane ul li{margin:8px 0; padding:0;}
#cs-knowledge-center .plane ul li a{text-decoration:none; font-family:'ProximaNova';}
#cs-knowledge-center .panel-grid-cell{background:#fff; box-shadow:0 0 12px #eee; border-radius:3px;}
#cs-knowledge-center.plane .panel-grid-cell:first-child{background:transparent; box-shadow:none; border-radius:0;}
#cs-knowledge-center .read-more{padding-bottom:15px;}
#cs-knowledge-center .read-more ul{list-style:none; margin:0; position:absolute; bottom:20px; width:100%; left:0; padding:0 20px;}
#cs-knowledge-center .read-more ul li{margin:0; padding:0; width:50%; float:left; font-family:'ProximaNova';}
#cs-knowledge-center .read-more li.min{text-align:right; font-size:14px; color:#f7931e;}
#cs-knowledge-center .read-more li.min a{font-size:14px; color:#f7931e; cursor:default; pointer-events:none;}
#cs-knowledge-center .read-more li.min a i, #cs-knowledge-center .read-more li.min i{font-size:18px;}
#cs-knowledge-center .play{position:relative;}
#cs-knowledge-center .play:before{position:absolute; right:12px; bottom:12px; content:"\f04b"; color:#299de2; font-size:24px; border:3px solid #299de2; border-radius:50%; padding:5px 4px 5px 9px; font-family:'FontAwesome';}

.kc-search .searchform{position:relative;}
.kc-search .searchform:before{position:absolute; right:24px; top:14px; width:30px; height:30px; content:"\f002"; font-family:FontAwesome; color:#fff; font-size:30px;}
.kc-search .searchform input {padding:18px 60px 18px 30px; background:#f7931e; border:none; border-radius:50px; color:#fff; box-shadow:5px 5px 10px rgba(0,0,0,0.1);}

/*-----TRAVEL AND TRANSFER GENERAL------*/
.cs-loader {width:200%; left:-50%; background:rgba(0,0,0,0); z-index:9;}
.cs-loader span{border-radius:50%; top:30vh; left:calc(50% - 40px); height:80px; width:80px; background: url(/wp-content/themes/vantage-child/images/loading-animation.gif) no-repeat; background-position:center; background-size:185px auto; -webkit-animation:none; animation:none; z-index:10;}

.left-div-form input, .tvm-bottom .tvs-wrap input,
.curr-con-with-graph input, .left-div-form select,
.tvm-bottom .tvs-wrap select{background:transparent; border-width:0 0 1px; border-color:#fff; border-style:solid; appearance:none; -webkit-appearance:none; -moz-appearance:none; color:#fff; font-family:'ProximaNovaLight'; text-transform:capitalize; margin:0 1.5%; font-size:16px;}
.left-div-form input, .tvm-bottom .tvs-wrap input, .curr-con-with-graph input{padding:4px 3px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.left-div-form input:focus, .tvm-bottom .tvs-wrap input:focus, .curr-con-with-graph input{outline:none;}
.left-div-form select,
.tvm-bottom .tvs-wrap select{padding:2px 20px 2px 3px; background-image:url(/wp-content/themes/vantage-child/images/dd.png); background-repeat:no-repeat; background-position:right 5px center;}
.left-div-form select option, .tvm-bottom .tvs-wrap select option{color:#42526e; font-size:14px; font-family:'ProximaNova';}
.left-div-form select::-ms-expand, .tvm-bottom .tvs-wrap select::-ms-expand{display:none;}
.tm-bottom a.select-cs-money{padding:0.5em 2em; box-shadow:5px 5px 10px rgba(0,0,0,0.1); color:#fff; border-radius:30px; background:#f7931e; transition:0.3s ease;}
.tm-bottom a.select-cs-money:focus,.tm-bottom a.select-cs-money:visited{color:#fff;}
.tm-bottom a.select-cs-money:hover{color:#fff; background:#229de2;}

/*more option deals*/
.entry-content .tm-bottom table {border-bottom:none; font-size:16px; background:#f5f8fd;}
.tm-bottom table tr{border-bottom:1px solid #edf0f4; font-family:'ProximaNova';}
.tm-bottom table th{vertical-align:middle; padding:20px 10px; font-weight:normal; line-height:normal;}
.tm-bottom .more-option-wrap table th:first-child, .tm-bottom .more-option-wrap table td:first-child{padding-left:30px;}
.tm-bottom .more-option-wrap table th:last-child, .tm-bottom .more-option-wrap table td:last-child{padding-right:30px;}
.tm-bottom table th.rate-update-date{width:220px; line-height:1.3em; font-size:14px;}

.tm-bottom .no-provider-found-table th{display:none;}
.tm-bottom .no-provider-found-table tr:not(.disclaimer-txt) td{padding-top:30px; padding-bottom:30px;}
.tm-bottom .no-provider-found-table td strong{display:block;}

.tm-bottom table td {vertical-align:top; padding:15px 10px;}
.tm-bottom table td.tns-img .mobile-total-cost{display:none;}
.tm-bottom table td.tns-img img{width:auto;}
.tm-bottom table td .best-deal-label{display:none;}
.tm-bottom table td span.best-deal-rate,
.tm-bottom table td span.total-cost{margin-bottom:0; font-size:16px; font-family:'ProximaNovaBold';}
.tm-bottom table td span.provider-dteails-toggle{padding:0; margin:0; display:block; font-size:14px; color:#299de2; font-family:'ProximaNova'; line-height:1.3em; cursor:pointer;}
.tm-bottom table td span.best-deal-rate.discount-rate{display:none;}
.tm-bottom table td .soption{font-size:14px; color:#299de2; font-family:'ProximaNovaLight';}
.tm-bottom table td.tns-url{padding-top:30px;}

/*best deals*/
.tm-bottom .best-deal-wrap h3,
.tm-bottom .best-deal-wrap h2{font-family:'ProximaNovaBold'; margin:25px 0 0; line-height:1em; padding-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.2); color:#fff;}
.tm-bottom .best-deal-wrap table {background:transparent !important;}
.tm-bottom .best-deal-wrap table tr {border-bottom:none;}
.tm-bottom .best-deal-wrap table td{vertical-align:top;}
.tm-bottom .best-deal-wrap table td.tns-img img{display:block; margin-bottom:15px; padding:10px 20px; background:#fff;}
.tm-bottom .best-deal-wrap table td .best-deal-label{display:block;}
.tm-bottom .best-deal-wrap table td .provider-dteails-toggle {text-decoration:underline #cfe3f6; color:inherit; text-align:left;}
.tm-bottom .best-deal-wrap table td span.best-deal-label {font-size:16px; line-height:normal;}
.tm-bottom .best-deal-wrap table td span.best-deal-rate {margin-bottom:40px; font-size:40px; line-height:1.2em; font-family:'ProximaNovaBlack';}
.tm-bottom .best-deal-wrap table td span.best-deal-rate.discount-rate{padding:0; font-weight:normal; font-size:16px; color:inherit; font-family:'ProximaNovaLight'; display:block;}
.tm-bottom .best-deal-wrap table td span.best-deal-rate:last-child {margin-bottom:0;}
.tm-bottom .best-deal-wrap table td .best-deal-label.rate-updated{margin:-20px 0 25px;}
.tm-bottom .best-deal-wrap table td a.select-cs-money{padding:0.6em 4em; font-family:'ProximaNova';}
.tm-bottom .best-deal-wrap table tr.auto-deal-ami td .automatic-txt {font-family:'ProximaNovaBold'; margin-bottom:10px;}

.tm-bottom .best-deal-wrap table td .mobile-auto{display:none;}

.provider-details-content{line-height:1.4em;}
.provider-details-content h4{color:inherit; margin:0 0 20px;}
.provider-details-content .col-md-6,
.provider-details-content .col-md-5,
.store-desc .col-md-6{float:left; width:48%; margin:0 1%;}
.provider-details-content .col-md-12,
.provider-details-content .col-md-8{float:left; width:100%; margin:0;}
.provider-details-content ul{margin:0;}
.provider-details-content ul li{margin-bottom:8px;}
.provider-details-content h4{color:inherit !important; margin:15px 0;}

tr.disclaimer-txt td{position:relative; padding:30px; font-size:0.85em; font-style:italic;}
tr.disclaimer-txt td:before{position:absolute; left:15px; content:"*"; color:#f7931e; font-style:normal; font-size:2em; line-height:1em;}

/*-----TRAVEL AND TRANSFER GENERAL END------*/

/*TRANSFER FORM START*/
.trans-form-wrap{padding:80px 0; transition:0.3s ease;}
.trans-form-wrap .inner-wrap {display:flex; align-items:center;}
.trans-form-wrap .heading {font-size:18px; font-family:'ProximaNovaLight'; margin:0 0 10px;}
.trans-form-wrap .subheading {font-size:46px; margin:0; font-family:'ProximaNovaBlack';}

.tm-top{padding:0;}
.trans-form-wrap .rec-send-fields{padding-top:20px;}
.trans-form-wrap .rec-send-fields-1{margin-bottom:20px;}
.trans-form-wrap label {font-weight:normal; line-height:normal; font-size:24px; font-family:'ProximaNovaSemibold'; text-transform:capitalize;}
.trans-form-wrap select{width:26%;}
.trans-form-wrap .select2-container {width:28% !important; margin:0 1.5%;}
.trans-form-wrap select.smoneycurr + .select2-container{width:93px !important;}
.trans-form-wrap .ts-frm-btn {margin-top:30px;}
.left-div-form button {padding:0.9em 2.5em; box-shadow:5px 5px 10px rgba(0,0,0,0.1); font-family:'ProximaNova'; font-weight:normal; border-radius:30px; border:1px solid transparent; transition:0.3s ease;}
.left-div-form button:focus {outline:none;}
.left-div-form button:hover{background:transparent; border-color:#fff;}

.select2-dropdown {min-width:186px; border-radius:4px !important; padding:15px 2px 15px 10px;}
.select2-container--default .select2-selection--single {border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-left:4px; text-transform:capitalize;}
.select2-results {max-height:200px; overflow-y:scroll; -ms-overflow-style:none;}
.select2-container--default .select2-results > .select2-results__options{-ms-overflow-style:scrollbar;}
.select2-results::-webkit-scrollbar {width:6px;}
.select2-results::-webkit-scrollbar-track, 
.select2-results::-webkit-scrollbar-thumb {background-color:#fff;}
.select2-container:hover .select2-results::-webkit-scrollbar-thumb {background-color:#42526e;}
.select2-dropdown .select2-results__option {padding:2px 5px; font-family:'ProximaNovaSemibold'; text-transform:capitalize;}
.select2-container--open .select2-selection__arrow b:before {transform: rotate(180deg);}
.select2-container--default .select2-results__option[aria-selected=true] {background-color:#42526e; color:#fff;}
.select2-container--default .select2-results__option[aria-selected=true]:hover {background-color:#229de2; color:#fff;}

/*best-deal-wrap*/
.best-deal-wrap, .more-option-wrap {width:200%; position:relative; left:-50%;}
.best-deal-wrap .inner-wrap, .more-option-wrap .inner-wrap{max-width:1100px; margin:0 auto;}

.tm-bottom .more-option-wrap{padding:0;}
.tm-bottom .more-option-wrap h3 {font-family:'ProximaNovaBold'; line-height:1em; margin:25px 0;}

.cta .trans-form-wrap {padding:40px 0;}
.cta .trans-form-wrap .heading {font-size:36px; font-family:'ProximaNovaBold';}
.cta .trans-form-wrap .rec-send-fields-1, .cta .trans-form-wrap .rec-send-fields-2 {display:inline;}
.cta .trans-form-wrap label {width:auto; font-size:18px;}
.cta .trans-form-wrap .select2-container,
.cta .trans-form-wrap input.smoney{width:auto !important; min-width:140px;}
.cta .trans-form-wrap .left-div-form button {background:#f7931e;}
.cta .trans-form-wrap .left-div-form button:hover {background:transparent;}

/* TRANSFER FORM end */

/* TRAVEL FORM start */
.travel-from-wrap{padding:60px 0; transition:0.3s ease; color:rgb(255,255,255);}
.travel-from-wrap .inner-wrap {display:flex; align-items:center;}
.travel-from-wrap .heading {font-size:18px; font-family:'ProximaNovaLight'; margin:0 0 10px; color:rgb(255,255,255);}
.travel-from-wrap .subheading {font-size:46px; margin:0; font-family:'ProximaNovaBlack'; color:rgb(255,255,255);}

.travel-from-wrap .travel-field-1{margin:35px 0 0; font-size:22px; font-family:'ProximaNovaSemibold';}
.travel-from-wrap .travel-field-1 .select2-container{min-width:76px; margin:0 1%;}
.travel-from-wrap .travel-field-1 .select2-container[data-select2-id="1"]{min-width:160px;}
.travel-from-wrap #tamount{max-width:110px;}
.travel-from-wrap #update-travel {padding:1em 2em; box-shadow:5px 5px 10px rgba(0,0,0,0.1); font-family:'ProximaNova'; font-weight:normal; border-radius:30px; font-size:15px; margin:30px 0 0; border:1px solid transparent; transition:0.3s ease;}
.travel-from-wrap #update-travel:focus {outline:none;}
.travel-from-wrap #update-travel:hover{background:transparent; border-color:#fff;}
/*tooltip*/

.travel-from-wrap .info-i{background:url(/wp-content/themes/vantage-child/images/i-icon.png) no-repeat; position:absolute; margin:-2px 0 0 8px; width:17px; height:18px; display:inline-block; text-indent:0 !important;}
.travel-from-wrap .info-text {background:#42526e; z-index:999999999; position:relative; color:#fff; font-size:14px; padding:5px 10px; border-radius:2px; width:160px; left:-70px; top:28px; margin-top:3px; display:none; box-shadow:0 0 10px rgba(0,0,0,0.3); font-family:'ProximaNovaLight'; line-height:1.3em;}
.travel-from-wrap .info-i:hover .info-text {display:block;}

.tvm-bottom{background:#fff;}
.tvm-bottom {width:200%; position:relative; left:-50%;}
.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:1100px; margin:0 auto;}

.tvm-bottom .recomm-data{padding:60px 0 20px;}
.tvm-bottom .recomm-data .rec-txt{margin:0 0 20px; line-height:1.2em; text-align:center;}
.tvm-bottom .recomm-data .recomm-plogo{text-align:center;}
.tvm-bottom .recomm-data .recomm-plogo img{margin:20px 0 12px;}
.tvm-bottom .recomm-data table{border-bottom:none; font-size:inherit;}
.tvm-bottom .recomm-data table thead h3{text-align:center; margin:20px 0; line-height:1.1em;}
.tvm-bottom .recomm-data table h4,
.tvm-bottom .recomm-data table .recomm-col1 span,
.tvm-bottom .recomm-data table .recomm-col2 span{margin:20px 0; font-family:'ProximaNovaBold'; line-height:1.1em; display:block; font-size:24px;}
.recomm-col1 ul{list-style:none; margin-left:0; padding:0;}
.recomm-col1 ul li{position:relative; padding-left:30px; margin:0; background:url(/wp-content/themes/vantage-child/images/tick.png) no-repeat left center;}
.recomm-col2 ul{margin-left:0;}
.tvm-bottom .recomm-data .recomm-cta{text-align:center; padding:30px 0;}
.tvm-bottom .recomm-data .recomm-cta a{padding:0.9em 2.5em; box-shadow:5px 5px 10px rgba(0,0,0,0.1); color:#fff; border-radius:30px; background:#229de2;}
.tvm-bottom .recomm-data .recomm-cta a:hover {background:#f7931e; border-color:#f7931e;}

.tvm-bottom .travmoneystore{position:relative;}
.tvm-bottom .travmoneystore .tm-top{background:rgb(245, 248, 253); border-radius:5px; box-shadow:5px 5px 10px rgba(0,0,0,0.1); position:relative; padding:40px;}
.tvm-bottom .travmoneystore .tm-top > span{text-align:center; margin:0; line-height:1.1em; font-family:'ProximaNovaBold'; display:block; font-size:36px;}
.tvm-bottom .travmoneystore .tvms-top-1{padding:30px 0 0; text-align:center;}
.travmoneystore .tvms-top-1 .tv-convert-text {font-size:20px; font-family:'ProximaNovaSemiBold';}
.travmoneystore .tvms-top-1 input{background:transparent; border-width:0 0 1px; border-style:solid; appearance:none; -webkit-appearance:none; -moz-appearance:none; font-family:'ProximaNovaLight'; padding:8px 5px; font-size:18px; border-radius:0; width:30% !important;}
.travmoneystore .tvms-top-1 input:focus{outline:none;}
.travmoneystore .tvms-top-1 button{padding:0.9em 3em; box-shadow:5px 5px 10px rgba(0,0,0,0.1); color:#fff; border-radius:30px; background:#f7931e; border:none; font-family:'ProximaNovaLight'; font-size:16px; transition:0.3s ease;}
.travmoneystore .tvms-top-1 button:hover{background:#229de2;}
.travmoneystore .tvms-top-1 button:focus{outline:none}

.tvm-bottom .travmoneystore .tvmstore-bottom{background:#fff; padding:60px 0 0;}
.tvm-bottom .travmoneystore .tvmstore-bottom .table-stores{border:none; background:rgb(245, 248, 253); font-size:inherit; border-radius:5px;}
.tvmstore-bottom .table-stores tr{border-bottom:2px solid #d1d7e0; border-left:25px solid transparent; border-right:25px solid transparent;}
.tvmstore-bottom .table-stores tbody tr:last-child,
.tvmstore-bottom .table-stores tbody tr:nth-last-child(2),
.tvmstore-bottom .table-stores tr.result-options{border-bottom:none;}
.tvmstore-bottom .table-stores th{font-size:24px; font-family:'ProximaNovaBold'; min-width:250px;}
.tvmstore-bottom .table-stores th br{float:left; width:4px;}
.tvmstore-bottom .table-stores th, .tvmstore-bottom .table-stores td{padding:15px; vertical-align:top; line-height:normal;}
.tvmstore-bottom .table-stores td.store-discount a{padding:0.7em 2em; box-shadow:5px 5px 10px rgba(0,0,0,0.1); color:#fff; border-radius:30px; background:#f7931e; font-family:'ProximaNovaLight'; display:inline-block; transition:0.3s ease;}
.tvmstore-bottom .table-stores td.store-discount a:hover{background:#229de2;}
.tvmstore-bottom .table-stores .provider-dteails-toggle {cursor:pointer; text-decoration:underline #999;}

.tm-bottom .travel-wrap h2,
.tm-bottom .travel-wrap .inner-wrap > span{font-family:'ProximaNovaBold'; line-height:1em;  font-size:30px; margin:10px 0 25px; display:block;}

.tvm-bottom .tvs-wrap .travel-wrap tr{border-left:25px solid transparent; border-right:25px solid transparent;}

table td.tns-img .mobile-total, a.update-tvs-cmp{display:none;}
.tvm-bottom .tvs-wrap .tm-top {display:none;}

.cta .travel-from-wrap {padding:40px 0;}
.cta .left-div-form {max-width:100%; width:100%; display:block;}
.cta .travel-from-wrap .heading {font-size:36px; font-family:'ProximaNovaBold';}
.cta .travel-from-wrap .travel-field-1 {margin:20px 0 0; font-size:18px;}
.cta .travel-from-wrap .travel-field-1 .select2-container {margin:0 3px;}
.cta .travel-from-wrap #tamount {max-width:100px; margin:0 3px 0 0;}
.cta .travel-from-wrap .info-i {margin:0 0 0 -5px; top:-5px; position:relative;}
.cta .info-text {position:absolute;}
.cta .travel-from-wrap #update-travel {margin:25px 0 5px;}

.individual-page-setting .right-form-div{width:40%; text-align:center;}
.right-form-div .today-best-rate {display:table; margin:30px auto 0; text-align:left;}
.right-form-div .today-best-rate h2 {font-size:16px; font-family:'ProximaNova'; margin:0 0 10px}
.right-form-div .today-best-rate .t-bestrate {font-family:'ProximaNovaBlack'; font-weight:normal; font-size:40px;}
/* TRAVEL FORM end */

/*Rate Tracker Start*/
#main .rate-tracker-form-wrap {box-shadow:0 0 15px rgba(0, 0, 0, 0.1); border-radius:0; padding:30px; color:#4E5D77; font-size:18px;}
#main .rate-tracker-fields {border-bottom:1px solid #2596D9;}
#main .rate-tracker-fields .rate-tracker-row > div {border-color:#d3eaf7; padding:20px 0;}
#main .rate-tracker-fields .rate-tracker-row > div:first-child{padding-top:0;}
#main .rate-tracker-fields .rate-tracker-row > div:last-child{border-bottom:none;}
#main .rate-tracker-fields .rate-tracker-row div.rate-currency-remove{padding:0; border:none;}
#main .rate-tracker-fields .rate-currency-remove .rate-currency-remove-lable {padding:10px 20px !important; font-weight:normal; background:#073867; font-family:'ProximaNovaBold';}
#main .rate-tracker-fields .rate-currency-remove-lable a.remove-link > i:before{content:url(/wp-content/themes/vantage-child/images/close_ic.png); background:transparent; padding:0;}
#main .rate-tracker-fields .rate-tracker-currency-lable {float:none; width:270px; font-family:'ProximaNovaBold';}
#main .rate-tracker-fields .select2-container .select2-selection .select2-selection__rendered {line-height:28px; width:200px; font-family:'ProximaNovaBold'; color:inherit;}
#main .rate-tracker-fields .select2-selection--single {border-color:#CDD7E1;}
#main .rate-tracker-fields .select2-container .select2-selection {height:28px; padding:0 6px;}
#main .rate-tracker-fields .select2-container .select2-selection .select2-selection__arrow b:before {color:inherit; font-size:20px;}
#main .rate-tracker-fields .rate-travel-date-field .rate-travel-label{display:block; margin-bottom:16px;}
#main .rate-tracker-fields .rate-travel-date-field .rate-tracker-desc {margin-top:10px;}
#main .rate-tracker-fields .rate-tracker-currency-rate strong,
#main .rate-tracker-fields .rate-travel-bold,
#main .rate-tracker-email-address-field .rate-email-label > strong{font-weight:normal;}
#main .rate-tracker-fields .rate-tracker-row input[type="checkbox"]{margin-right:10px;}
#main .rate-tracker-fields .rate-goal-label,
#main .rate-tracker-fields .rate-travel-bold,
#main .rate-tracker-email-address-field .rate-email-label > strong,
#main .rate-travel-date-field .rate-not-travelling-label{width:270px; display:inline-block;}
#main .rate-tracker-fields .rate-travel-bold{font-size:16px;}
#main .rate-tracker-fields .rate-tracker-row .rate-tracker-input,
#main .rate-tracker-email-address-field .rate-email-label > input.rate-tracker-input{border:1px solid rgba(7, 56, 103, 0.2); border-radius:6px; padding:8px 6px 8px 15px; width:200px; color:#2596D9; font-family:'ProximaNovaSemibold';}
#main .rate-travel-date-field .rt-date-input-disabled{background:#F4F7FC url(/wp-content/themes/vantage-child/images/calendar_ic.png) no-repeat right 10px center;}
#main .rate-tracker-add-currency-field {padding:30px 0 15px;}
#main .rate-tracker-add-currency-field button{background:#fff; border:1px solid #748BB2; border-radius:30px; padding:13px 30px 12px 55px; color:#748BB2; position:relative; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none; font-weight:normal; font-size:16px; outline:none !important;}
#main .rate-tracker-add-currency-field button:before{position:absolute; left:26px; content:"+"; font-size:26px; top:50%; transform:translate(0px, -50%);}
#main .rate-tracker-email-address-field {padding:15px 0;}
#main .rate-tracker-email-address-field .rate-email-label{display:flex; align-items:center;}
#main .rate-tracker-email-address-field .rate-email-label > input.rate-tracker-input {width:75%; line-height:1.5em;}
#main .rate-tracker-submit-fields {padding:15px 0 0;}
#main .rate-tracker-submit-fields .rate-tracker-submit {padding:15px 50px; font-size:16px; font-weight:normal; background:#F7931E; border-color:#F7931E; border-radius:30px; color:#fff; outline:none; font-family:'ProximaNova'; box-shadow:3px 7px 10px rgba(0, 0, 0, 0.1);}
#main .rate-tracker-submit-fields .rate-tracker-unsubscribe {padding:14px 30px; font-size:16px; font-weight:normal; border:1px solid #F7931E; background:transparent; margin-left:18px; border-radius:25px; color:#4E5D77; font-family:'ProximaNova'; box-shadow:3px 7px 10px rgba(0, 0, 0, 0.1);}

#main .rate-tracker-data .rt-email-unsubscribe{margin-bottom:20px;}

.rate-tracker-fields label {margin-bottom:0; position:relative;}
.rate-tracker-fields input[type="checkbox"] {position:absolute; opacity:0; width:0; z-index:1;}
.rate-tracker-fields input[type="checkbox"] + span {position:relative; padding-left:26px; cursor:pointer; line-height:1em;}
.rate-tracker-fields input[type="checkbox"] + span:before {content:""; position:absolute; left:0; top:2px; width:16px; height:16px; border-radius:4px; border:1px solid #E4E7EB;}
.rate-tracker-fields input[type="checkbox"]:checked + span:before {background:url(/wp-content/themes/vantage-child/images/tick_ic.png) no-repeat center; border-color:#2596D9;}

#main .rate-tracker-form-wrap input[type=number]::-webkit-inner-spin-button,
#main .rate-tracker-form-wrap input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}
#main .rate-tracker-form-wrap input[type=number] {-moz-appearance:textfield;}

#main .rate-tracker-form-wrap input[type="date"]::-webkit-inner-spin-button,
#main .rate-tracker-form-wrap input[type="date"]::-webkit-calendar-picker-indicator {opacity:0; -webkit-appearance:none; -moz-appearance:textfield;}
.rate-travel-date-input{background:url(/wp-content/themes/vantage-child/images/calendar_ic.png) no-repeat right 10px center}

#main input.rt-error-field,
#main input[type="checkbox"].rt-error-field:not(:checked) + span:before {border-color:red !important;}

.rate-tracker-section{max-width:630px; margin:0 auto; background:#fff; box-shadow:0 0 15px rgba(0, 0, 0, 0.1); border-radius:0; overflow:hidden;}
.rate-tracker-section .tr-title-main{background:#E52D2F; padding:10px 20px;}
.rate-tracker-section .tr-title-main.tr-success-title,
.rate-tracker-section .tr-title-main.tr-success-update-title{background:#2596D9;}
.rate-tracker-section .tr-title-main .rt-title{display:table; margin:0 auto; padding-left:34px; color:#fff; line-height:24px; background:url(/wp-content/themes/vantage-child/images/rt-alert.png) no-repeat 0 1px; font-size:18px;}
.rate-tracker-section .tr-title-main.tr-success-title .rt-title,
.rate-tracker-section .tr-title-main.tr-success-update-title .rt-title{padding-left:0; text-align:center; background:transparent;}
.rate-tracker-section .rt-currency-lists{padding:20px 30px 30px;}
.rate-tracker-section .rt-currency-lists .rt-currency-row,
.rate-tracker-section .rt-currency-lists .rt-rate-row{display:flex; padding:15px 0; border-bottom:1px solid #d3eaf7;}
.rate-tracker-section .rt-currency-lists .rt-flags{display:flex;}
.rate-tracker-section .rt-currency-lists .rt-flags .flag-icon {padding-left:34px!important; background-size:26px;}
.rate-tracker-section .rt-currency-lists .tr-currency-details{padding-left:8px;}
.rate-tracker-section .rt-currency-lists .tr-currency-details strong{font-weight:normal; font-family:'ProximaNovaSemibold';}
.rate-tracker-section .rt-footer-main{padding:0 30px 30px; color:#4E5D77;}
.rate-tracker-section .tr-title-main + .rt-footer-main{padding:30px;}
.rate-tracker-section .rt-footer-main .tr-buttons{margin-top:30px; display:flex; justify-content:center;}
.rate-tracker-section .rt-footer-main .tr-buttons a{padding:12px 34px; font-weight:normal; background:#F7931E; border-radius:25px; color:#fff; display:inline-block; margin:0 10px; font-family:'ProximaNova'; box-shadow:3px 7px 10px rgba(0, 0, 0, 0.1);}

#main .rt-email-unsubscribe-msg {padding:10px 20px; margin-top:15px; font-family:'ProximaNovaSemibold'; background:#5ce0d8;}
/* Rate Tracker End */

body .datepicker {padding:8px 12px; border-radius:6px; border:none; font-size:12px; box-shadow:0 0 15px rgba(0, 0, 0, 0.1); color:#4E5D77; font-family:'ProximaNovaSemibold'; margin-top:32px}
body .datepicker-dropdown.datepicker-orient-top:before,
body .datepicker-dropdown.datepicker-orient-top:after,
body .datepicker-dropdown.datepicker-orient-bottom:before,
body .datepicker-dropdown.datepicker-orient-bottom:after{display:none;}
body .datepicker table thead{border-bottom:1px solid #aaa;}
body .datepicker table thead th {padding-bottom:4px; font-family:'ProximaNovaBold';}
body .datepicker table thead .datepicker-switch{font-size:14px; vertical-align:middle;}
body .datepicker table thead .next,
body .datepicker table thead .prev{font-size:20px; vertical-align:middle; top:-3px; position:relative;}
body .datepicker table tbody td {height:27px; border-radius:50%; vertical-align:middle;}

body .datepicker .datepicker-switch:hover,
body .datepicker .next:hover, body .datepicker .prev:hover{background:transparent;}
body .datepicker table tr td.day.focused, body .datepicker table tr td.day:hover,
body .datepicker table tr td.day.active{background:#2596D9;}

body.modal-open {padding-right:0 !important;}
body .modal-content{border:none; border-radius:0; color:#4E5D77; padding:30px 0;}
body .modal-content .modal-header {padding:0 30px 20px; border-color:#d3eaf7; border-radius:0;}
body .modal-content .modal-header h5 {font-size:18px; line-height:1em; margin:0; font-weight:normal; font-family:'ProximaNovaBold';}
body .modal-content .modal-header .close {padding:0; margin:-1rem -1.6rem 0 auto; background:transparent; font-size:30px; text-shadow:none; color:#2596D9; opacity:1; font-weight:300;}
body .modal-content .modal-body {padding:30px;}
body .modal-content .modal-footer {padding:0 30px; border-top:none; border-radius:0; justify-content:center;}
body .modal-content .modal-footer .btn {padding:9px 42px; font-family:'ProximaNova'; font-size:16px; font-weight:normal; background:#F7931E; border-radius:25px; color:#fff; border:1px solid #F7931E; box-shadow:3px 7px 10px rgba(0, 0, 0, 0.1);}
body .modal-content .modal-footer>:not(:last-child) {margin-right:30px;}

/* Currency Graph Start */
.rate-tracker-graph .curr-with-graph-wrap{font-size:18px; background:#fff;}
.curr-with-graph-wrap{box-shadow:0 0 15px rgba(0, 0, 0, 0.1); border-radius:0; padding:30px;}
.curr-with-graph-wrap .curr-form-with-graph{margin-bottom:30px; font-size:18px; color:#4E5D77;}
.curr-form-with-graph .from-curr-with-graph{padding-left:42px; display:inline-block; margin-right:10px; background-size:30px; background-repeat:no-repeat; font-family:'ProximaNovaBold';}
.curr-form-with-graph .select2-container {min-width:155px;}
.curr-form-with-graph .select2-container .select2-selection .select2-selection__rendered {padding-left:30px!important; padding-right:30px; background-size:30px; border-bottom:1px solid #CDD7E1; color:inherit; font-family:'ProximaNovaBold';}
.curr-form-with-graph .select2-container .select2-selection .select2-selection__arrow b:before {color:inherit; font-size:20px;}
/* Currency Graph End */

/*Currencey Convertor Start*/
.curr-con {padding:40px 0;}
.curr-con-loader {width:200%; left:-50%;}
.curr-con-loader span {top:50%; left:50%; border-radius:50%; margin:-25px 0 0 -25px;}
.single .curr-con .heading{color:#fff; font-size:36px; margin-top:0;}
.curr-con .curr-con-top-fields-1, .curr-con .curr-con-top-fields {width:100%;}
.curr-con .result-rate {padding-left:15px;}
.loader-div-wrap .cs-loader {width: 100%;position: static;}
/*Currencey Convertor End*/

/* currency Convertor Page */
.curr-con-with-graph {width:960px; margin:0 auto;}

body .curr-con-with-graph .heading{color:#fff; font-size:58px; font-family:'ProximaNovaBlack'; font-weight:normal; text-align:center;}

.curr-con-with-graph .field-1, .curr-con-with-graph .field-2{width:45%; display:inline-block;}
.curr-con-with-graph form label{display:block; font-size:24px; font-family:'ProximaNovaSemibold'; margin-bottom:10px; padding-left:5px;}
.curr-con-with-graph form input, .curr-con-with-graph form .select2-container{width:47.5% !important; margin:0 1%; font-size:18px;}

.curr-con-with-graph .swapcurrency{width:10%; display:inline-block; text-align:center;}
.curr-con-with-graph .swap-curr{background:#fff; display:block; border-radius:4px; padding:8px 5px 5px; color:#229de2; font-weight:bold; margin:0 8px; cursor:pointer;}

.curr-con-with-graph .curr-con-top-fields{text-align:center; font-size:24px; margin-top:40px; line-height:1.35em;}
.curr-con-with-graph .curr-con-top-fields .converted-txt, .curr-con-with-graph .curr-con-top-fields .outputrate{font-family:'ProximaNovaSemibold';}
.curr-con-with-graph .curr-con-top-fields .outputrate-in{color:rgba(255,255,255,0.7);}
.curr-con-with-graph .curr-con-top-fields .outputtime{font-size:18px; display:table; margin:0 auto; position:relative;}
.curr-con-with-graph .curr-con-top-fields .outputtime:before{position:absolute; left:-15px; content:""; top:13px; background:#1ff73d; border-radius:10px; width:8px; height:8px;}
.curr-con-with-graph .curr-con-top-fields .field-3 .equals{position:relative; color:#2d99db; margin-left: 4px;}
.curr-con-with-graph .curr-con-top-fields .field-3 .equals:before{position:absolute; left:4px; content:"\f101"; font-family:'FontAwesome'; font-size:24px; top:-3px; color:#fff;}

.graph-top-info .graph-info{padding:4px 20px; box-shadow:none; margin:3px; font-family:'ProximaNovaSemibold'; font-size:18px;}
.graph-options .graph-option {margin:4px; padding:6px 20px; min-width:140px; font-family:'ProximaNovaLight'; font-weight:normal; font-size:18px; outline:none;}

.rate-tracker-graph .graph-options {display:flex; justify-content:center;}
.rate-tracker-graph .graph-options .graph-option {margin:0; padding:10px 14px; border-radius:0; border-right-width:0; color:#4E5D77}
.rate-tracker-graph .graph-options .graph-option:first-child{border-radius:25px 0 0 25px;}
.rate-tracker-graph .graph-options .graph-option:last-child{border-radius:0 25px 25px 0; border-right-width:1px;}
.rate-tracker-graph .graph-option.active, .rate-tracker-graph .graph-option:hover {background:#2596D9; font-family:'ProximaNovaSemibold'; border-color:#2596D9; color:#fff;}

.curr-con-top-currencies table, table.links-table {border:1px solid #f0f5fc;}
.top-currencies-table thead tr th{background:#f0f5fc;}
.top-currencies-table .curr-label,
.top-currencies-table .curr-rate{color:#07b7fc; font-family:'ProximaNova'; font-weight:normal; border:1px solid #f0f5fc; padding:8px; font-size:18px;}
.top-currencies-table .flag-icon {display:inline-block;}

.curr-con-links-1{padding-right:15px;}
.curr-con-links-2{padding-left:15px;}
table.links-table thead tr th{font-family:'ProximaNovaBold'; padding:8px; background:#f0f5fc;}
table.links-table thead tr th:last-child, table.links-table tr td.toamount{text-align:right;}
table.links-table tr td{border-bottom:1px solid #f0f5fc; padding:8px; font-family:'ProximaNova'; font-size:18px;}
table.links-table tr td.frmamount a{color:#07b7fc;}
table.links-table tr td.toamount a{color:#42526e;}
table.links-table tr td.frmamount a:hover, table.links-table tr td.toamount a:hover{color:#f7942d;}
/* currency Convertor Page */

/*Testimonial*/
.sp-testimonial-free-wrapper .sp-testimonial-free-section {margin:0 -35px; padding:0 35px !important;}
.slick-track{display:flex; align-items:stretch; overflow:hidden;}
.slick-track .slick-slide {display:inherit; height:unset; display:-ms-inline-grid; position:relative;}
.slick-track .slick-slide .sp-testimonial-free:before{background:inherit; position:absolute; content:""; bottom:-100%; left:0; width:100%; height:100%;}
.sp-testimonial-free{background:#299de2; padding:40px 30px 85px; position:relative;}
.sp-testimonial-free-section .tfree-testimonial-title h3 {line-height:24px;}
.sp-testimonial-free-section .tfree-client-testimonial {line-height:20px; margin-bottom:30px;}
.sp-testimonial-free [itemprop="author"]{position:absolute; width:100%; bottom:36px; left:0;}
.sp-testimonial-free-section h2.tfree-client-name {line-height:20px; margin:0; font-family:'ProximaNova'; font-weight:normal;}
.sp-testimonial-free-section .tfree-client-rating {margin:0; position:absolute; width:100%; left:0; bottom:75px;}
.sp-testimonial-free-section .tfree-client-rating i.fa {margin-right:3px;}
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {font-size:60px; line-height:60px; margin-top:-30px;}

#testimonial-carousel .slick-track{display:flex; align-items:stretch;}
#testimonial-carousel .lsow-carousel-item{text-align:center; background:#299de2; padding:40px 20px 90px; color:#fff; margin:12px; font-size:16px; line-height:1.4em; position:relative;}
#testimonial-carousel .lsow-carousel-item h3{font-size:20px; color:#fff; min-height:45px;}
#testimonial-carousel .lsow-carousel-item .rating-name{position:absolute; bottom:35px; left:0; width:100%;}
#testimonial-carousel .lsow-carousel-item .rating-name p{margin:0;}
#testimonial-carousel .lsow-carousel-item .rating {margin:0 0 10px;}
#testimonial-carousel .lsow-carousel-item .rating br{display:none;}
#testimonial-carousel .lsow-carousel-item .rating i.fa {margin:0 1px; font-size:0; line-height:0; color:#ffc400;}
#testimonial-carousel .lsow-carousel-item .rating i.fa:before{font-size:20px;}
#testimonial-carousel .lsow-carousel-item .name{font-family:'ProximaNova'; letter-spacing:1px;}
#testimonial-carousel .lsow-container button{height:60px; margin-top:-30px;}
#testimonial-carousel .lsow-container button:before {color:#299de2; font-size:60px; font-family:'FontAwesome';}
#testimonial-carousel .lsow-container button.slick-prev:before {content:"\f104";}
#testimonial-carousel .lsow-container button.slick-next:before {content:"\f105";}
#testimonial-carousel .lsow-container button:hover:before {color:#ffc400;}

/*GUIDE*/
#guide .panel-grid-cell{background:#fdfeff; box-shadow:1px 1px 4px 3px #eee; border-radius:3px; position:relative; overflow:hidden;}
#guide .panel-grid-cell.panel-grid-cell-empty{background:transparent; box-shadow:none;}
#guide .widget_sow-image{border-radius:3px; overflow:hidden;}
#guide .so-widget-sow-image .widget-title{font-size:16px; font-family:'ProximaNova'; font-weight:normal; margin:0; padding:15px; color:#299de2;}
#guide .so-widget-sow-image .sow-image-container {background:#000;}
#guide .so-widget-sow-image .sow-image-container img {opacity:0.7;}
#guide .panel-grid-cell .widget_sow-headline{position:absolute; bottom:10px; left:0;}
#guide .panel-grid-cell .widget_sow-headline .sow-headline a{color:#fff;}

#cbd ul{display:flex; align-items:flex-end; list-style:none; flex-wrap:wrap; margin-bottom:-30px}
#cbd ul li{width:33.33%; margin:0 0 30px;; text-align:center; padding:0 60px;}
#cbd ul li h6{font-size:18px; margin-top:6px; color:#42526e;}

/*REVIEW*/
#review .panel-grid-cell{background:#fdfeff; box-shadow:0 0 6px #eee; border-radius:3px; position:relative;}
#review .panel-grid-cell.panel-grid-cell-empty{background:transparent; box-shadow:none;}
#review .widget_sow-headline .sow-headline{font-family:'ProximaNova'; color:#299de2;}
#review .widget_sow-headline .sow-sub-headline{height:50px; overflow:hidden;}
#review .widget_sow-headline .sow-sub-headline a{color:inherit;}
#review .widget_custom_html ul{list-style:none; margin:15px 0 0; padding:0;}
#review .widget_custom_html ul li{margin:0; padding:0; width:50%; float:left; font-family:'ProximaNova';}
#review .widget_custom_html ul li a:hover{color:#f7931e !important;}
#review .widget_custom_html ul li.min{text-align:right; font-size:14px; color:#f7931e;}
#review .widget_custom_html ul li.min a{font-size:14px; color:#f7931e; cursor:default; pointer-events:none;}
#review .widget_custom_html ul li.min a i, #review .widget_custom_html ul li.min i{font-size:18px;}
#review .widget_custom_html ul li .fa-play{float:right;}
#review .widget_custom_html ul li .fa-play:before{position:absolute; right:12px; bottom:14px; content:"\f04b"; color:#299de2; font-size:24px; border:3px solid #299de2; border-radius:50%; padding:5px 5px 5px 9px; font-family:FontAwesome;}

/*single guide and reviews*/
.orange {background:#f7931e; padding:20px;}
.orange .panel-grid-cell{position:relative; padding:20px;}
.orange .panel-grid-cell:before{position:absolute; height:100%; width:2px; background:rgba(255,255,255,0.2); content:""; left:-16px; top:0;}
.orange .panel-grid-cell:first-child:before{display:none;}
.orange .panel-grid-cell h5{color:#fff; margin:0 0 25px;}
.orange .panel-grid-cell ul{margin:0;}
.orange .panel-grid-cell a{color:#fff; text-decoration:underline;}

.divider{margin:0; padding:50px 0 0 !important; position:relative;}
.divider:before{position:absolute; width:100%; height:1px; background:#f8fafe; content:""; left:0; top:10px;}

.country-flags ul{margin:0;}
.country-flags ul li {line-height:32px; margin:0;}
.country-flags ul li img {margin-bottom:-4px;}

.guide-cta{display:table;}
.guide-cta .widget_sow-cta{display:table-cell; vertical-align:middle;}
.sow-cta-base .sow-cta-text .sow-cta-title{font-size:24px; text-align:center; line-height:1.2em;}
.so-widget-sow-cta .sow-cta-base .sow-cta-wrapper .so-widget-sow-button {float:none; margin-left:0; margin-right:0;}

/*TEAM MEMBER*/
#team-member .panel-grid-cell{background:#fdfeff; box-shadow:2px 2px 6px #eee; border-radius:3px; position:relative; padding:40px 15px !important;}
#team-member .sow-image-container img{width:124px; border-radius:50%; height:124px;}

/*CALL TO ACTION*/
#cta a{border-bottom: 2px solid rgba(255,255,255,0.35);}

/* Misc css setting*/
.faq-icon .sow-headline{background:url(/wp-content/uploads/2018/09/i-icon.png) no-repeat; padding:5px 0 5px 65px;}

.airport-rate{padding:0 10%;}
.airport-rate .panel-grid-cell{text-align:center;}
.airport-rate .panel-grid-cell a{font-family:'ProximaNovaBold'; font-size:18px; color:inherit;}
.airport-rate a img{margin-bottom:10px;}

.tcs-tips h2{margin-top:0;}
.tcs-tips h3{margin:0 0 20px;}
.tcs-tips ol{list-style:none; margin:0; padding:0;}
.tcs-tips ol > li{margin:0; padding:0 0 35px 120px; position:relative;}
.tcs-tips ol > li:last-child{padding-bottom:0;}
.tcs-tips ol > li:before{position:absolute; width:1px; height:100%; left:40px; top:10px; border-left:1px dashed #f7931e; content:"";}
.tcs-tips ol li:last-child:before{display:none;}
.tcs-tips ol li i{background:#f7931e; color:#fff; border-radius:50%; width:80px; height:80px; line-height:80px; font-size:48px; font-family:'ProximaNova'; position:absolute; left:0; top:0; text-align:center; font-style:normal;}

body .so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container {padding:0;}
body .so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container .sow-tabs-tab {padding:12px 18px; margin:0; color:inherit; font-size:30px;}
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 4px 0 0;}
body .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container {border-width:3px;}
body .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {padding:20px;}
body .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container .sow-tabs-panel .sow-tabs-panel-content{font-size:18px; line-height:1.4em;}
body .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-content p:first-child{margin-top:0;}
body .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-content p:last-child{margin-bottom:0;}
body .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container table {line-height:1.4em; border-bottom:2px solid #ededed;}
body .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container table td{padding-bottom:10px;}

.bg-img-control{background-position:right 10% bottom; background-repeat:no-repeat !important;}

#fees.bg-img-control table tr th{border-bottom:2px solid #ededed; font-family:'ProximaNovaBold'; font-size:24px;}
#fees.bg-img-control table tr th, #fees.bg-img-control table tr td{width:33.3%; padding-right:40px; padding-bottom:5px; padding-top:15px;}

#how.bg-img-control{background-position:right 10% center;}
#how.bg-img-control ol{margin-left:0;}
#how.bg-img-control ol li{margin-bottom:25px;  margin-left:1em;}

.degreescard-btn{text-align:right;}
.degreescard-btn a{font-size:24px; text-decoration:underline !important; font-family:'ProximaNovaBold';}

.card-benefits .panel-grid-cell .widget-title {margin-top:30px; margin-bottom:0;}

#more-benefits table{margin-top:50px;}
#more-benefits table th, #more-benefits table td{width:50%;}
#more-benefits table th{border-bottom:2px solid #ededed; padding-bottom:20px; font-family:'ProximaNovaBold'; font-size:30px;}
#more-benefits table td{padding:15px 10px 15px 0;}
#more-benefits table td ul, #more-benefits table td p{margin:0;}
#more-benefits table td ul li strong{font-weight:normal; color:#229de2; font-family:'ProximaNovaLight';}

#tcs-fees table{margin-top:6px; background:#f5f8fd; border-radius:5px;}
#tcs-fees table + p{margin-top:60px;}
#tcs-fees table th, #tcs-fees table td{width:40%;}
#tcs-fees table th:first-child, #tcs-fees table td:first-child,
#tcs-fees table th:last-child, #tcs-fees table td:last-child{width:30%;}
#tcs-fees table th{font-family:'ProximaNovaBold'; padding:20px 20px 0;}
#tcs-fees table td{padding:15px 20px 20px;}
#tcs-fees table td strong{font-weight:normal; color:#229de2; font-family:'ProximaNovaLight';}
#tcs-fees ul{margin:0;}
#tcs-fees ul li strong{font-weight:normal; color:#229de2; font-family:'ProximaNovaLight';}

#case-study h2{color:#fff;}
#case-study blockquote{background:url(/wp-content/uploads/2018/10/inverted-comma.png) no-repeat left top; padding:0 0 0 100px; margin-left:0; border:none;}

#partners .sow-headline{font-family:'ProximaNovaLight'; font-size:24px;}

.pages-author-meta-wrap{display:flex; align-items:center; padding:30px 0; font-size:14px; font-family:'ProximaNova'; }
.pages-author-meta-wrap .pages-avatar-wrapper{line-height:0.8em;}
.pages-author-meta-wrap .pages-avatar-wrapper img{border-radius:50%; margin-right:15px;}
.pages-author-meta-wrap .pages-author-wrapper{padding-right:5px;}

/*Steps*/
#steps ul{margin:0; padding:0; list-style:none;}
#steps ul li{margin:0 0 40px; padding:0; display:block; float:left; width:100%;}
#steps ul li:last-child{margin:0;}
#steps ul li strong{margin:0 20px 0 0; float:left; width:70px; height:70px; line-height:70px; background:#f7931e; color:#fff; border-radius:50%; text-align:center;}
#steps ul li span{padding-left:90px; display:block;}
#steps ul li span h5{margin:0 0 5px; text-transform:uppercase;}
#steps .step-video strong, #steps .step-video span{font-family:'ProximaNovaBold';}
#steps .step-video span{float:right; color:#299de2;}

/*BLOG*/
article.post, article.page {margin-bottom:20px; border-bottom:none;}
.blog article.post{padding-bottom:15px;}
.blog .entry-header h1{font-size:59px; text-align:center; color:#229de2; padding:50px 0;}
.blog .entry-main{box-shadow:0 0 6px rgba(0,0,0,0.25); display:flex;}
.blog article.post .entry-header{margin-bottom:0; width:34%;}
.blog article.post .entry-header .entry-thumbnail {line-height:0.65em; margin-bottom:0;}
.blog article.post .entry-header .entry-thumbnail img{width:100%;}
.blog article.post .entry-header .entry-title{display:none;} 
.blog article.post .entry-content{margin-bottom:0; width:66%; padding:14px 30px;}
.blog .entry-meta{font-size:0; margin-bottom:10px; float:left; width:100%;}
.blog .entry-meta > a{display:none;}
.blog .entry-meta .updated{display:block; float:right; font-size:16px; font-family:'ProximaNova';}
.blog .entry-meta .byline{display:block; float:left; font-size:0; line-height:1;}
.blog .entry-meta .byline .author a{font-size:16px; color:#229de2 !important; font-family:'ProximaNova';}
.blog .entry-content h1 {font-size:20px; font-family:'ProximaNovaBold';}
.blog .entry-content h1 a{color:inherit;}
.blog .entry-content .more-link {float:none; padding:0; border:none; background:transparent; font-size:16px; color:#229de2; font-weight:normal; font-family:'ProximaNova';}
.blog article.post .more-link .meta-nav {display:inline-block; font-family:sans-serif; margin-left:6px; font-size:22px;}

.blog .pagination {font-size:16px; text-align:center;}
.blog .pagination a{border:none; background:transparent; padding:3px; color:#229de2; font-weight:normal;}
.blog .pagination .current{border:none; background:transparent; padding:3px; color:#42526e; box-shadow:none; font-weight:normal;}
.blog .pagination .dots{color:#229de2; border:none; background:transparent; padding:3px; box-shadow:none}
.blog .pagination .next, .blog .pagination .prev{position:relative; font-size:0;}
.blog .pagination .next:before, .blog .pagination .prev:before{position:absolute; font-size:20px; font-family:'FontAwesome'; top:-3px;}
.blog .pagination .next:before{content:"\f105"; right:-10px; }
.blog .pagination .prev:before{content:"\f104"; left:-10px;}

/*blog single*/
.single #yoast-breadcrumbs, .single .entry-thumbnail, .box-content {display:none;}
.single article.post .entry-header{background:#299de2; margin-bottom:30px; padding:80px 0; text-align:center; position:relative; z-index:1;}
.single .entry-header:before{background:#299de2; position:absolute; width:300%; left:-100%; top:0; height:100%; content:""; z-index:0}
.single article.post .entry-header .entry-categories,
.single article.post .entry-header .entry-categories a{margin:0 0 15px; color:#fff; font-size:1em; position:relative; z-index:9;}
.single .entry-content{margin:0 auto; max-width:870px;}
.single article.post .entry-header h1.entry-title{font-size:59px; color:#fff; position:relative; z-index:9;}
.single .thumbnail-meta {margin-bottom:25px; float:left; width:140px; margin-right:30px;}
.single .thumbnail-meta .entry-meta{font-size:0;}
.entry-date{display:block}
.entry-date, .byline, .byline a{font-size:14px; color:#42526e; font-family:'ProximaNova';}
.single .entry-content h2 {font-size:24px; color:#299de2;}
.single .entry-content h4 {font-size:20px;}
.post-navigation a {padding:10px 25px; border:none; background:#299de2; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:50px; font-size:14px; font-weight:normal; color:#fff; box-shadow:none; font-family:'ProximaNovaBold'; transition:0.3s ease;}
.post-navigation a:hover{background:#f7931e; border:none;}
.post-navigation a .meta-nav {font-family:sans-serif; font-size:25px;}
.single article.post .author-box {margin:0; border:none; background:transparent;}
.single article.post .author-box .avatar-box {padding:0; position:relative;}
.single article.post .author-box .avatar-box .avatar-wrapper{padding:0; border:none;}
.single article.post .author-box .avatar-box .avatar-wrapper img{width:60px; border-radius:50%; box-shadow:1px 2px 2px #eee;}

.single-article-managed > .panel-grid-cell{width:1100px !important; margin:0 -115px;}

#single-comments-wrapper{display:none;}

#featured-in .panel-grid-cell{padding:0 30px;}
#featured-in .panel-grid-cell img{opacity:0.6; -webkit-filter:grayscale(100%); filter:grayscale(100%);}

.featured-icon{margin-top:-75px !important;}

/* Category pages */
body.archive.category .entry-date, body.archive.category .byline, body.archive.category .byline a {
    font-size: unset;
}

body.archive.category .entry-date {
    display: unset;
}

body.archive.category article.post .more-link {
    border: none !important;
    background: transparent !important;
    text-decoration: none;
    color: #299de2;
    font-size: 18px;
    float: none;
    padding-left: 0;
}

body.archive.category article.post .more-link .meta-nav {
    display: unset;
    padding-left: 5px;
}

/* Author Page*/
body.author #yoast-breadcrumbs, body.author #navxt-breadcrumbs {
    margin-top: 0;
}
body.author #main{padding-top:0; padding-bottom:0; font-size:18px;}
body.author #main header{padding:50px 0; background:#2596D9; position:relative; display:flex; align-items:center;}
body.author #main header:before{background:#2596D9; position:absolute; top:0; left:-1000px; width:3000px; height:100%; content:"";}
body.author #main header > *{position:relative; color:#fff;}
body.author #main header .author-avatar-wrap{line-height:0.8em; overflow:hidden; margin-right:30px;}
body.author #main header .author-avatar-wrap img{border-radius:50%;}
body.author #main header .author-social-icon{background:#fff; width:48px; height:48px;  text-align:center; line-height:48px; position:absolute; bottom:0; right:42px; border-radius:50%; font-size:28px;}
body.author #main header .author-name-wrap{font-size:58px; line-height:1.3em;}
body.author #main .author-content-wrap{padding:50px 0;}

body.author .full-container {
    max-width: 100% !important;
}

body.author #primary {
    width: 100% !important;
}

body.author #main {
    padding-left: 0;
    padding-right: 0;
}

/*GRAVITY FORM*/
body .gform_wrapper {margin:0;}
body .gform_wrapper ul li.gfield {margin-top:0 !important;}
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea {padding:11px; border-radius:0; background:#fdfeff; border: 1px solid #eee; box-shadow:0 0 6px #eee;}
body .gform_wrapper input:focus, body .gform_wrapper textarea:focus {outline:1px solid #299de2;}
body .gform_wrapper .gform_footer {padding:0;}
body .gform_wrapper .gform_footer input[type=submit]{background:#299de2; color:#fff; padding:14px 50px !important; border:none; border-radius:30px; box-shadow:5px 5px 10px rgba(0,0,0,0.1); font-size:16px; font-family:'ProximaNova'; font-weight:normal; transition:0.3s linear;}
body .gform_wrapper .gform_footer input[type=submit]:hover{background:#f7931e;}
body .gform_wrapper .gform_footer input[type=submit]:focus{outline:none;}
/*error message*/
body .gform_wrapper div.validation_error {color:#f7931e; text-align:left; font-weight:normal; border:none; padding:0; margin:16px 0 0; font-family:'ProximaNovaBold';}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:8px;}
body .gform_wrapper li.gfield.gfield_error {background:transparent; margin-bottom:0 !important; border:none; padding:0;}
body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper li.gfield_error textarea {border:1px solid #f7931e;}
body .gform_wrapper li.gfield_error.field_description_below .gfield_description {padding-top:0;}
body .gform_wrapper .validation_message {color:#f7931e; font-weight:normal; font-family:'ProximaNova';}

body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
body .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {width: calc(33.3% - 16px) !important;}

::-webkit-input-placeholder {color:inherit;}
::-moz-placeholder {color:inherit;}
:-ms-input-placeholder {color:inherit;}
:-moz-placeholder {color:inherit;}

/*SEARCH*/
.search #yoast-breadcrumbs, .search .entry-summary, .search .entry-thumbnail, .search .entry-meta{display:none;}
.search #page-title{font-size:30px; margin-bottom:60px; line-height:1em; color:#299de2;}
.search #page-title span{font-family:'ProximaNovaSemibold'; font-style:italic;}
.search article.post, .search article.page,
.search article.post .entry-header, .search article.page .entry-header{margin:0; padding:0;}
.search article.post .entry-header h1.entry-title, .search article.page .entry-header h1.entry-title {font-size:16px; font-family:'ProximaNova'; line-height:1.5em;}

.search article.not-found .entry-header h1.entry-title{font-size:30px; margin-bottom:60px; line-height:1em; color:#299de2; font-family:'ProximaNovaBold';}
.search .not-found .entry-content{font-size:18px; margin-bottom:30px;}
.search .not-found .searchform input[type="search"]{padding:8px 15px; border:1px solid #ddd;}

.search .pagination {font-size:16px; text-align:center; margin-top:50px;}
.search .pagination a{border:none; background:transparent; padding:3px; color:#229de2; font-weight:normal;}
.search .pagination .current{border:none; background:transparent; padding:3px; color:#42526e; box-shadow:none; font-weight:normal;}
.search .pagination .dots{color:#229de2; border:none; background:transparent; padding:3px; box-shadow:none}
.search .pagination .next, .search .pagination .prev{position:relative; font-size:0;}
.search .pagination .next:before, .search .pagination .prev:before{position:absolute; font-size:20px; font-family:'FontAwesome'; top:-3px;}
.search .pagination .next:before{content:"\f105"; right:-10px; }
.search .pagination .prev:before{content:"\f104"; left:-10px;}

#tcs-accordion .sow-accordion-panel-header{transition:0.3s ease;}
#tcs-accordion .sow-accordion-panel-header:before{position:absolute; width:28px; height:30px; left:20px; top:calc(50% - 15px); content:""; background-repeat:no-repeat;}
#tcs-accordion .sow-accordion-panel-header:hover:before{background-position:right top;}
.holiday .sow-accordion-panel-header:before{background-image:url(/wp-content/uploads/2019/03/visit.png);}
.helping .sow-accordion-panel-header:before{background-image:url(/wp-content/uploads/2019/03/finances.png);}
.memorable .sow-accordion-panel-header:before{background-image:url(/wp-content/uploads/2019/03/house-1.png);}
.managing .sow-accordion-panel-header:before{background-image:url(/wp-content/uploads/2019/03/memeries.png);}
.funding .sow-accordion-panel-header:before{background-image:url(/wp-content/uploads/2019/03/success.png);}
.investment .sow-accordion-panel-header:before{background-image:url(/wp-content/uploads/2019/03/bulb.png);}
.retirement .sow-accordion-panel-header:before{background-image:url(/wp-content/uploads/2019/03/chair.png);}
.exchang .sow-accordion-panel-header:before{background-image:url(/wp-content/uploads/2019/03/prus.png);}
#tcs-accordion .sow-accordion-panel-open .sow-accordion-panel-header{background-color:#f3f4fd; color:#299de2;}
#tcs-accordion .sow-accordion-panel-open .sow-accordion-panel-header:before{background-position:right top;}

.table-1 table{margin:40px 0 30px;}
.table-1 th{border-bottom:2px solid #d1d7e0; padding-bottom:15px; width:25%; line-height:1.2em; font-family:'ProximaNovaBold';}
.table-1 td{border-bottom:1px solid #d1d7e0; padding:10px 0;}
.table-1.london-table th{width:20%;}
.table-1.london-table th:nth-child(2){width:60%;}
.table-1.london-table td{padding:10px 40px 10px 0;}

#topics a{display:block; text-align:center; padding:15px 8px; font-family:'ProximaNovaBold'; color:#42526e; font-size:18px;}
#topics a span{display:block; margin-top:10px; min-height:60px;}
#topics a:hover{background:#f0f4fd; color:#42526e;}

.exchange-procedure, .exchange-procedure .widget_sow-image {text-align:center; position:relative;}
.exchange-procedure:before{position:absolute; left:15%; width:70%; height:1px; border-top:2px dashed #299de2; content:""; top:125px;}
.panel-has-style .exchange-procedure:before{top:100px;}
.entry-content .exchange-procedure h3{display:inline-block; opacity:0.3; border:1px solid #42526e; color:#42526e; border-radius:50%; font-size:18px; width:40px; height:40px; line-height:40px}
.entry-content .exchange-procedure strong{display:block; margin-bottom:20px; font-family:'ProximaNovaBlack';}

#popup .lsow-gallery .lsow-gallery-item .lsow-project-image {background:transparent;}
#popup .lsow-gallery .lsow-gallery-item .lsow-project-image .lsow-image-info,
#popup .lsow-gallery .lsow-gallery-item .lsow-project-image .lsow-image-info .lsow-entry-info{position:relative; height:auto;}
#popup .lsow-gallery .lsow-gallery-item .lsow-project-image .lsow-image-overlay,
#popup .lsow-gallery .lsow-gallery-item .lsow-project-image .lsow-image-info h3,
#popup .lsow-gallery .lsow-gallery-item .lsow-project-image .lsow-image-info .lsow-video-lightbox i{display:none;}
#popup .lsow-gallery .lsow-gallery-item .lsow-project-image .lsow-image-info .lsow-video-lightbox {color:#299de2; font-size:18px; position:relative;}
#popup .lsow-gallery .lsow-gallery-item .lsow-project-image .lsow-image-info .lsow-video-lightbox:before {content:attr(title);}

/*FOOTER*/
.layout-full #colophon {padding-top:30px; padding-bottom:30px;}
#footer-widgets{font-family:'ProximaNova'; line-height:1.8em;}
#footer-widgets .widget ul li {padding-bottom:15px;}
#footer-widgets .widget .connect strong{text-transform:uppercase; font-family:'ProximaNovaBold'; line-height:2em; margin-right:10px;}
#footer-widgets .widget .connect a{width:24px; height:24px; line-height:24px; text-align:center; background:#fff; border-radius:15px; color:#1b314b !important; margin-right:3px; display:inline-block;}

.blue-bg .transmoney button{background:#f7931e;}

body .currency-cta .so-widget-sow-button .ow-button-base a{padding:15px 50px; min-width:230px; font-family:'ProximaNovaBold'; font-size:50px; line-height:1em; border:none;}

.font24{font-size:24px; line-height:1em;}

.csCurrencyType{display:table; margin:0 auto; font-size:18px; font-family:'ProximaNovaSemibold'; background:#fff; border-radius:3px; border:1px solid #1293c9; color:#42526e; position:relative; padding:12px 60px 12px 15px; transition:0.3s ease; cursor:pointer;}
.csCurrencyType:before{position:absolute; right:15px; content:"\f0d7"; font-family:'FontAwesome'; color:#42526e; font-size:16px; transition:0.3s ease; }
.csCurrencyType:hover:before{transform:rotate(180deg);}
.csCurrencyType ul{display:none; opacity:0; font-size:14px; background:#fff; border-radius:3px; position:absolute; left:0; top:100%; border-top:1px solid #1293c9; list-style:none; margin:0; padding:10px 15px; width:100%; z-index:9; box-shadow:0 0 12px #e5e5e5;}
.csCurrencyType:hover ul{display:block; opacity:1; z-index:99;}
.csCurrencyType ul li{margin:0;}
.csCurrencyType ul li a{color:#42526e !important; padding:3px 0; display:block; font-family:'ProximaNova';}
.csCurrencyType ul li:hover a{color:#299de2 !important; font-family:'ProximaNovaBold';}

.top-result-div {margin-bottom:20px; width:100%; float:left;}
.top-result-div .left-div-form {text-align:left; float:left; line-height:45px; font-size:14px;}

.ce-shorting{font-size:14px; font-family:'ProximaNovaSemibold'; background:#fff url(/wp-content/themes/vantage-child/images/exchange-arrow.png) no-repeat 10px center; border-radius:3px; border:1px solid #c5d2df; color:#42526e; position:relative; padding:11px 40px 11px 34px; transition:0.3s ease; float:right;}
.ce-shorting:before{position:absolute; right:15px; content:"\f0d7"; font-family:'FontAwesome'; color:#42526e; font-size:15px; transition:0.3s ease;}
.ce-shorting:hover:before{transform:rotate(180deg);}
.ce-shorting ul{display:none; opacity:0; font-size:14px; background:#fff; border-radius:5px; position:absolute; left:0; top:100%; border-top:1px solid #c5d2df; list-style:none; margin:0; padding:15px; width:220px; z-index:9; box-shadow:0 0 12px #e5e5e5;}
.ce-shorting:hover ul{display:block; opacity:1;}
.ce-shorting ul li{margin:0;}
.ce-shorting ul li a{color:#42526e !important; padding:3px 0; display:block; font-family:'ProximaNova';}
.ce-shorting ul li:hover a{color:#299de2 !important; font-family:'ProximaNovaBold';}

.left-div-form-ce {float:left; width:100%;}
.left-div-form-ce .cs-loader, #individual-money-loader .cs-loader {width:100%; margin-bottom:20px;}

.ce-travel-money-indivisula-output {float:left; width:100%;}

.exchange-provider-heading { color: #207cb3 !important; }
.exchange-provider-wrap{border-top:1px solid #cce6f8;}
.exchange-provider-wrap .exchange-provider-block{border-bottom:1px solid #cce6f8; padding:30px 0;}
.exchange-provider-wrap .exchange-provider-block:last-child { border-bottom: 0; }
.exchange-provider-wrap .exchange-provider-block h2{font-size:18px; font-family:'ProximaNovaBold'; font-weight:normal; margin:0 14.5% 15px 15.5%;}
.exchange-provider-block .exchange-provide-items{display:flex; align-items:center;}
.exchange-provide-items .provider-logo{width:14%;}
.exchange-provide-items .rate-item{width:70%; margin:0 1.5%; background:#fff; list-style:none; padding:10px 0; box-shadow:0 0 5px #eee; display:flex; align-items:stretch;}
.exchange-provider-block .exchange-provide-items .more-deal{text-align:right; width:13%;}
.exchange-provider-block .exchange-provide-items .more-deal a{padding:14px 32px 13px; background:#f7931e; color:#fff; border-radius:30px; display:inline-block; box-shadow:0 10px 10px #eee;}
.exchange-provider-wrap .exchange-provider-block .travel-money-text{margin:15px 14.5% 0 15.5%; font-size:14px; color:#748bb2; display:block;}

.exchange-provide-items .rate-item li{display:inline-block; margin:0; width:18%; border-left:1px solid #cce6f8; padding:4px 20px; color:#748bb2; font-family:'ProximaNova'; font-size:14px;}
.exchange-provide-items .rate-item li:first-child{border-left:none;}
.exchange-provide-items .rate-item li.order{width:30%;}
.exchange-provide-items .rate-item li.option{width:34%;}
.exchange-provide-items .rate-item li label{display:block; position:relative;}
.exchange-provide-items .rate-item li label .cuur-symbol-black {color:#42526e; font-size:14px; text-transform:uppercase; font-family:'ProximaNova';}
.exchange-provide-items .rate-item li span{font-family:'ProximaNovaBold'; color:#299de2; font-size:23px;}
.exchange-provide-items .rate-item li .curre-symbol{font-family:inherit; font-size:100%; padding-left:3px; text-transform:uppercase;}

/*tooltip css start*/
.rate .tooltip {display:inline-block; position:absolute; right:0; top:2px; cursor:pointer;}
.rate .tooltip:before{content:"i"; font-weight:700; font-family:arial; border:1px solid #748bb2; line-height:17px; border-radius:10px; width:18px; height:18px; text-align:center; font-size:12px; display:block;}
.rate .tooltip:hover:before{color:#299de2; border-color:#299de2;}
.rate .tooltip .top {min-width:300px; top:calc(100% + 10px); left:50%; transform:translate(-50%, 0%); padding:12px 15px; color:#fff; background:#748bb2; font-size:12px; line-height:1.1em; border-radius:4px; position:absolute; z-index:99999999; box-sizing:border-box; box-shadow:0 1px 7px rgba(0,0,0,0.3); display:none;}
.rate .tooltip .top:before{content:"\f0d8"; font-family:'FontAwesome'; position:absolute; top:-10px; left:calc(50% - 6px); color:#748bb2; font-size:22px;}
.rate .tooltip:hover .top {display:block;}
/*tooltip css end*/

.ce-travel-money-indivisula-output .exchange-provide-items .rate-item li{width:50% !important; text-align: center;}

.ind-trav-cs .tvm-bottom-disclaimer{float:left; width:100%;}
.left-div-form-ce .disclaimer-txt, .ind-trav-cs .disclaimer-txt{padding:30px 0 0;}

.currency-compare{padding:50px 0; background:#fff; position:relative; margin:0 0 30px;}
.currency-compare:before{background:inherit; position:absolute; left:-100%; width:300%; height:100%; top:0; content:"";}
.currency-compare ul{margin:0; padding:0; list-style:none; display:flex; align-items:flex-end; justify-content:space-between; position:relative;}
.currency-compare ul li{margin-left:0;}
.currency-compare ul li span{display:block; margin-bottom:5px; font-size:14px; color:#748bb2;}
.currency-compare ul li input[type=text] {padding:9px 15px 10px; border:1px solid #cdd7e1; font-size:18px; font-family:'ProximaNovaSemibold'; border-radius:4px; color:#299de2; width:160px; margin-right:25px;}
.currency-compare ul li input[type=number]:focus {outline:none;}

.currency-compare .radio-group {display:inline-block; border:solid 1px #cdd7e1; border-radius:30px;}
.currency-compare .field {position:relative; display:inline-block; border-left:solid 1px #cdd7e1; margin-left:-5px;}
.currency-compare .field:first-child {border-left:none; margin-left:0;}
.currency-compare .field label {display:block; padding:10px 30px; color:#42526e; cursor:pointer; font-size:18px;}
.currency-compare .field label.first{border-radius:30px 0 0 30px;}
.currency-compare .field label.last{border-radius:0 30px 30px 0;}
.currency-compare .field input[type=radio] {position:absolute; opacity:0; left:0; top:0; width:100%; height:100%; z-index:1; cursor:pointer;}
.currency-compare .field input[type=radio]:checked + label {color:#fff; background:#299de2; font-family:'ProximaNovaSemibold';}

.currency-compare button{background:#f7931e; color:#fff; border-radius:30px; padding:13px 30px 12px; display:block; border:none; font-weight:normal; font-size:18px; font-family:'ProximaNovaLight'; box-shadow:0 10px 10px #eee; appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none; -o-appearance:none;}
.currency-compare button:focus{outline:none;}

#ce-postcode{padding:50px; background:#fff; position:relative; text-align:center; margin-bottom:30px;}
#ce-postcode *{position:relative; display:inline-block; margin:0 10px;}
#ce-postcode:before{background:inherit; position:absolute; width:300%; height:100%; left:-100%; top:0; content:"";}
#ce-postcode .enter-location{color:#42526e; font-size:18px; font-family:'ProximaNovaBold';}
#ce-postcode .field{text-align:left;}
#ce-postcode .field .enter-postcode{color:#748bb2; font-size:14px; font-family:'ProximaNova';}
#ce-postcode .field input{padding:10px 15px; color:#299de2; font-family:'ProximaNovaSemibold';}
#ce-postcode .travel_find_store{background:#f7931e; color:#fff; border-radius:30px; padding:13px 30px 12px; border:none; font-weight:normal; font-size:18px; font-family:'ProximaNovaLight'; box-shadow:0 10px 10px #eee; appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none; -o-appearance:none;}
#ce-postcode .travel_find_store:focus{outline:none;}

.ce-store-finder-output .store-finder-wrap {border-top:none;}
.store-finder-wrap .store-finder:first-child{padding-top:0;}
.store-finder-wrap .store-finder h2 {margin:0 0 15px 0;}
.store-finder-wrap .provider-item {margin:0; width:100% !important;}
.store-finder-wrap .provider-item li {width:27%;}
.store-finder-wrap .provider-item li.store-add{width:46%; padding:4px 40px;}
.store-finder-wrap .provider-item li.store-add *{display:block;}
.store-finder-wrap .provider-item li.store-add span {font-size:23px; line-height:1.2em;}
.store-finder-wrap .provider-item li.discount-code{padding:4px 20px 4px 40px;}
.store-finder-wrap .provider-item li .get-code a{font-size:23px; color:#f7931e; font-family:'ProximaNovaBold';}
.store-finder-wrap .provider-item li .get-code .subscribe-button-inner{position:relative; width:100% !important;}
.store-finder-wrap .provider-item li .get-code .subscribe-button-inner:before{content:"Get a Discount Code"; font-size:24px; color:#f7931e; font-family:'ProximaNovaBold'; position:absolute;}
.store-finder-wrap .provider-item li .get-code .subscribe-button-inner iframe{opacity:0.0001;}
.store-finder-wrap .provider-item li .not-available{font-family:'ProximaNovaLight'; font-size:23px; color:#748bb2;}
.exchange-provider-wrap .rate-item li .get-code a{font-size:23px; color:#f7931e; font-family:'ProximaNovaBold';}
.exchange-provider-wrap .rate-item li .get-code .subscribe-button-inner{position:relative; width:100% !important;}
.exchange-provider-wrap .rate-item li .get-code .subscribe-button-inner:before{content:"Get a Discount Code"; font-size:23px; color:#f7931e; font-family:'ProximaNovaBold'; position:absolute;}
.exchange-provider-wrap .rate-item li .get-code .subscribe-button-inner iframe{opacity:0.0001;}
.exchange-provider-wrap .rate-item li .not-available{font-family:'ProximaNovaLight'; font-size:23px; color:#748bb2;}

#terms_of_service.popup .popup-content{top:50%; max-width:500px; transform:translate(0, -50%);}
#terms_of_service.popup .popup-content #vendor_terms_of_service{overflow:hidden; position:relative; height:100%;}
#terms_of_service.popup .popup-content h1{font-size:36px; margin-bottom:10px;}
#terms_of_service.popup .popup-content h2{font-size:18px; font-family:'ProximaNovaLight'; border-bottom:1px solid #ccc; padding-bottom:15px;}
#terms_of_service.popup .popup-content p label{width:30%; float:left; padding:10px 0;}
#terms_of_service.popup .popup-content p input[type=text],
#terms_of_service.popup .popup-content p input[type=email] {padding:10px 15px; width:70%;}
#terms_of_service.popup .popup-content button{background:#f7931e; color:#fff; border-radius:30px; padding:13px 30px 12px; border:none; font-weight:normal; font-size:18px; display:table; margin:0 auto; font-family:'ProximaNovaLight'; box-shadow:0 10px 10px #eee; appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none; -o-appearance:none;}
#terms_of_service.popup .popup-content button:focus{outline:none;}

/* NAB Exchange Rate */
#exchange-rate-shortcode {position:relative; padding:0 12%;}
#exchange-rate-shortcode .cs-loader{position:absolute; left:0; top:0;}
#exchange-rate-shortcode .rec-send-fields-inner,
#exchange-rate-shortcode .curr-exchange-amount{display:flex; justify-content:space-between; margin-bottom:30px;}
#exchange-rate-shortcode .rec-send-fields-inner > div,
#exchange-rate-shortcode .curr-exchange-amount > div{width:38%;}
#exchange-rate-shortcode .curr-exchange-amount > div.rate-exchange-amount{width:12%;}

#exchange-rate-shortcode .rec-send-fields-inner > div {display:flex; justify-content:space-between; font-size:18px;}
#exchange-rate-shortcode .rec-send-fields-inner label{font-family:'ProximaNovaBold'; width:95px; line-height:28px;}
#exchange-rate-shortcode .select2-container {width:calc(100% - 95px) !important;}
#exchange-rate-shortcode .select2-container .select2-selection {border-color:#cdd7e1; height:32px;}
#exchange-rate-shortcode .select2-container .select2-selection .select2-selection__rendered {color:inherit; font-family:'ProximaNovaBold';}
#exchange-rate-shortcode .select2-hidden-accessible {display:none;}
#exchange-rate-shortcode .select2-container .select2-selection__arrow b:before {font-size:1.1em; color:inherit;}
#exchange-rate-shortcode .rec-send-fields-2 .flag-icon {padding-left:45px !important; background-size:40px 18px;}
#exchange-rate-shortcode .select2-dropdown .select2-results__option {padding:6px 5px; font-family:'ProximaNovaLight';}

#exchange-rate-shortcode .curr-exchange-amount span{display:block; font-size:14px; color:#748BB2; font-family:'ProximaNova';}
#exchange-rate-shortcode .curr-field-wrap{border:1px solid rgba(7, 56, 103, 0.2); padding:12px 15px 12px 8px; border-radius:3px; display:flex; justify-content:flex-start; align-items:center;}
#exchange-rate-shortcode .curr-field-wrap .flag-icon{width:50px; height:26px; margin-right:13px; background-size:50px 26px; padding-left:0 !important; margin-top:-1px;}
#exchange-rate-shortcode .curr-field-wrap input[type=text] {padding:0; border:none; color:#2493de; font-size:24px; max-width:50%; font-family:'ProximaNovaBold';}
#exchange-rate-shortcode .curr-exchange-amount .exch-rate-live{font-size:24px; margin:15px 0; color:#2493de; font-family:'ProximaNovaBold';}

.exchange-provider-wrap.exchange-rate-table {border-top:none;}
.exchange-rate-table .exchange-provider-block {display:table; margin:0 auto;}
.exchange-rate-table .exchange-provider-block .exchange-provide-items {justify-content:space-between;}
.exchange-rate-table .exchange-provide-items .curr-logo{width:180px; font-family:'ProximaNovaBold'; font-size:24px; line-height:1.4em;}
.exchange-rate-table .exchange-provide-items .curr-logo img{margin-right:20px; float:left;}
.exchange-rate-table .exchange-provide-items .rate-item {width:auto; margin:0;}
.exchange-rate-table .exchange-provide-items .rate-item li {width:auto; min-width:228px; padding:4px 25px;}

.exchange-rate-table .show-all{margin:30px 0;}
.entry-content .exchange-rate-table .show-all a{color:#F7931E; font-family:'ProximaNovaBold';}
.exchange-rate-table .ow-button-base-wrap{text-align:center;}
.exchange-rate-table .ow-button-base{display:inline-block; margin:10px 30px 40px; min-width:270px;}
.exchange-rate-table .ow-button-base a{box-shadow:5px 5px 10px rgba(0,0,0,0.1); width:100%; color:#fff !important; background:#F7931E; padding:15px; border-radius:30px; font-family:'ProximaNova'; display:block;}
.exchange-rate-table .ow-button-base a:hover{background:#229de2;}
.exchange-rate-table .last-updated-time, .exchange-rate-table .last-updated-rate{font-size:18px; color:#000;}
.exchange-rate-table .last-updated-time + p, .exchange-rate-table .last-updated-rate + p{font-size:12px; color:#748BB2; line-height:18px;}

.comparison-result-data-wrap::-webkit-scrollbar {width:6px; height:6px;}
.comparison-result-data-wrap::-webkit-scrollbar-track {background:#cae3f6; border-radius:3px;}
.comparison-result-data-wrap::-webkit-scrollbar-thumb {background-color:#2493DE; border-radius:3px;}

.comparison-result-data-wrap.default-comparison-rate-result {height:660px; overflow-x:auto; padding-right:40px;}
.exchange-rate-table.desktop .exchange-provider-block:first-child {padding-top:5px;}
.exchange-rate-table.desktop .rate-item li {min-width:auto; display:flex; padding:0;}
.exchange-rate-table.desktop .rate-item li .item {min-width:205px; padding:4px 25px;}
.exchange-rate-table.desktop .rate-item li .item:first-child {border-right:1px solid #cce6f8;}
.exchange-rate-table.desktop .rate-item li .item:last-child {border-right:none;}

.exchange-rate-table.desktop .exchange-provide-items a.pagi{display:none;}
.entry-content .show-all-btn a{color:#F7931E; font-family:'ProximaNovaBold';}
.exchange-rate-table .show-all-provider, .exchange-rate-table .show-less-provider {float:right; padding-left:15px;}
.exchange-rate-table .show-all-curr, .exchange-rate-table .show-all-less-curr {padding-top:15px;}

.short-container{max-width:940px; margin:0 auto;}

.remitly-guide ul{padding:0; list-style:none; margin:0 0 0 24px;}
.remitly-guide ul li{float:left; width:50%; padding:0 17px; margin:0; position:relative;}
.remitly-guide ul li:before{position:absolute; left:0; content:"\f111"; color:#4E5D77; font-family:"FontAwesome"; font-size:5px;}

.remitly-good-for{box-shadow:0 0 15px rgba(0, 0, 0, 0.1); padding-top:20px;}
.remitly-good-for h3{text-align:center;}
.remitly-good-for ul{margin:0 20px 20px; padding:0; list-style:none;}
.remitly-good-for ul li{margin:0 0 20px; padding:0 0 0 34px; background:url(/wp-content/themes/vantage-child/images/remitly-good.png) no-repeat left top; font-family:'ProximaNovaBold';}
.remitly-good-for p{background:#748BB2; padding:10px 6px 6px; color:#fff; text-align:center;}
.remitly-good-for p strong{display:block; font-weight:normal; margin-bottom:5px;}
.remitly-good-for p i{color:#F7931E; font-size:24px; margin:0 2px;}

.curr-coun .panel-grid-cell{box-shadow:0 0 15px rgba(0, 0, 0, 0.1); padding:20px 10px 2px !important; background:#fff;}
.curr-coun ul{margin:0; padding:0; list-style:none; font-size:18px;}
.curr-coun ul li{margin:0 0 18px; padding:2px 0 3px 32px; position:relative;}
.curr-coun ul li i{position:absolute; width:24px; height:24px; left:0; top:0; border-radius:50%; padding-left:24px!important; background-size:30px; background-position:-3px center; background-repeat:no-repeat;}
.curr-coun ul li img{position:absolute; width:24px; height:24px; left:0; top:0;}

.curr-coun .flex-1-col-center ul{display:table; margin:0 auto;}

.curr-coun .flex-2-col ul{display:flex; flex-wrap:wrap;}
.curr-coun .flex-2-col ul li{width:50%;}

.curr-coun .flex-3-col ul{display:flex; flex-wrap:wrap;}
.curr-coun .flex-3-col ul li{width:33.33%;}

.remitly-content h2{margin:60px 0 40px;}
.remitly-content h2:first-child{margin-top:0;}

#remitly-flag-table .sow-accordion-panel-header-container{display:none;}
#remitly-flag-table .sow-accordion-panel-border {background-color:transparent; padding:0; display:flex; justify-content:space-between; outline:none; overflow:visible; align-items:stretch;}
#remitly-flag-table .sow-accordion-panel-border .remitly-col{box-shadow:0 0 15px rgba(0, 0, 0, 0.1); background:#fff; width:49%;}
#remitly-flag-table table{border:10px solid #fff; font-size:18px;}
#remitly-flag-table table tr{box-shadow:0 1px 1px #d3e9f8;}
#remitly-flag-table table tr > *{padding:12px 0;}
#remitly-flag-table table tr th{padding-left:32px; position:relative;}
#remitly-flag-table table tr th i{position:absolute; width:24px; height:24px; left:0; top:calc(50% - 12px); border-radius:50%; padding-left:24px!important; background-size:30px; background-position:-3px center; background-repeat:no-repeat;}

.remitly-limits table{box-shadow:0 0 15px rgba(0, 0, 0, 0.1); border:10px solid #fff;}
.remitly-limits table tr:first-child{box-shadow:0 1px 1px #d3e9f8;}
.remitly-limits table tr > *{padding:10px 0;}
.remitly-limits table tr th{font-family:'ProximaNovaBold';}
.remitly-limits table tr td:first-child{color:#748BB2;}

.remitly-care{box-shadow:0 0 15px rgba(0, 0, 0, 0.1);}
.remitly-care ul{margin:0 0 0 15px; padding:0; list-style:none;}
.remitly-care ul li{margin:0 0 16px; padding:3px 0 3px 35px; position:relative;}
.remitly-care ul li img{position:absolute; left:0; top:50%; transform:translate(0, -50%);}

.alert .sow-headline-container {padding:3px 0 3px 95px; background:url(/wp-content/themes/vantage-child/images/alert_ic.png) no-repeat left top;}

#tcs-global-transfer .sow-image-container{margin-bottom:20px;}
#tcs-global-transfer h3.widget-title{font-size:18px;}
#tcs-global-transfer .global-transfer h3.widget-title{font-family:'ProximaNovaBlack'; font-size:16px;}
#tcs-global-transfer .global-transfer .panel-grid-cell{box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); padding:20px 10px; text-align:center; position:relative;}
#tcs-global-transfer .global-transfer .panel-grid-cell:before{position:absolute; left:50%; top:100%; width:1px; height:30px; content:""; border-left:2px dashed #2493DE;}
#tcs-global-transfer .panel-grid:last-child .panel-grid-cell:before{display:none;}

.tcs-lister .textwidget p{line-height: 1em; display: flex; justify-content: flex-start; align-items: center;}
.tcs-lister .textwidget strong {margin:0 10px;}
.tcs-lister .textwidget b{margin-left:20px; display: flex; align-items: center;}
.tcs-lister .textwidget b span{margin-left:5px; font-family:'ProximaNovaBold'; font-weight:normal;}

.tcs-tips-2nd ol{list-style:none; margin:0; padding:0;}
.tcs-tips-2nd ol > li{margin:0; padding:1px 0 28px 70px; position:relative;}
.tcs-tips-2nd ol > li p{margin-top:10px;}
.tcs-tips-2nd ol > li:last-child{padding-bottom:0;}
.tcs-tips-2nd ol > li:before{position:absolute; width:1px; height:100%; left:25px; top:10px; border-left:1px dashed #f7931e; content:"";}
.tcs-tips-2nd ol li:last-child:before{display:none;}
.tcs-tips-2nd ol li i{background:#f7931e; color:#fff; border-radius:50%; width:50px; height:50px; line-height:50px; font-size:30px; font-family:'ProximaNova'; position:absolute; left:0; top:0; text-align:center; font-style:normal;}

.entry-content .tcs-list-setting {box-shadow:0 0 15px rgba(0, 0, 0, 0.1);}
.entry-content .tcs-list-setting ul{margin:0 0 -10px 30px;}
.entry-content .tcs-list-setting ul li{margin:0 0 10px;}

.heading-normal small{font-size:18px; font-family:'ProximaNovaLight';}
.monthly-fee-boxes ul{box-shadow:0 0 15px rgba(0, 0, 0, 0.1); padding:20px; list-style:none; margin:20px 0; color:#748BB2; font-size:14px;}
.monthly-fee-boxes ul li{border-bottom:#d3eaf7 solid 1px; margin:0 0 15px; padding-bottom:15px;}
.monthly-fee-boxes ul li:last-child{border:none; margin-bottom:0; padding-bottom:0;}
.monthly-fee-boxes ul li h4{min-height:56px; margin:0; color:#2596D9;}

#fast-scroll{background:rgba(0, 0, 0, 0.85); position:fixed; bottom:0; z-index:999; width:100%;}
#fast-scroll .dropdown{display:flex; align-items:center;}
#fast-scroll .dropdown .dropdown-toggle{color:#fff; padding:0; font-size:30px; font-weight:normal; font-family:'ProximaNovaBold'; -webkit-appearance:none; background:transparent; border:none;}
#fast-scroll .dropdown .dropdown-menu{display:inline-block; margin:0; font-size:16px;}
#fast-scroll .dropdown .dropdown-menu li{padding:0 30px; margin:0; display:inline-block; border-right:1px solid rgba(255,255, 255, 0.5); line-height:1em;}
#fast-scroll .dropdown .dropdown-menu li:last-child{border-right:none; padding-right:0;}
#fast-scroll .dropdown .dropdown-menu li a{display:block; color:#fff; text-decoration:underline; padding:0 5px;}

.circle-tick ul{list-style:none; margin:0; padding:0;}
.circle-tick ul li{margin:0 0 20px 10px; line-height:1.5em; padding:0 0 0 34px; background:url(/wp-content/themes/vantage-child/images/ci_tick.png) no-repeat left center;}

.tcs-3easy-steps ol{list-style:none; margin:0; padding:0;}
.tcs-3easy-steps ol li{margin:0; padding:1px 0 28px 70px; position:relative;font-weight:bold;}
.tcs-3easy-steps ol li p{margin-top:0px;}
.tcs-3easy-steps ol li:last-child{padding-bottom:0;}
.tcs-3easy-steps ol li:last-child:before{display:none;}
.tcs-3easy-steps ol li i{background:#2596D9; color:#fff; border-radius:50%; width:50px; height:50px; line-height:50px; font-size:36px; font-family:'ProximaNova'; position:absolute; left:0; top:0; text-align:center; font-style:normal;}

.best-heading{display:inline-block; background:#4E5D77; color:#fff;}
.best-heading .sow-headline-container h5 {color:#fff; font-size:18px; padding:6px 20px;}
.columns-of-companies{box-shadow:0 0 15px rgba(0, 0, 0, 0.1);}
body .columns-of-companies .so-widget-sow-button .ow-button-base a {padding:0.9em 1.5em; font-size:16px;}
.columns-of-companies .panel-grid-cell:first-child,
.columns-of-companies .panel-grid-cell:last-child{display:flex; align-items:center; justify-content:center;}
.columns-of-companies .so-widget-sow-image{position:relative;}
.columns-of-companies .so-widget-sow-image a{padding-bottom:32px; position:relative; z-index:1;}
.columns-of-companies .so-widget-sow-image .widget-title{font-size:16px; color:#F7931E; margin:-16px 0 0;}

#main .sow-accordion .sow-accordion-panel .sow-accordion-panel-header{font-family:'ProximaNovaSemiBold';}
#main .sow-accordion .sow-accordion-panel .sow-accordion-panel-header:focus {outline:none;}

#best-rate-summary .widget_sow-headline{padding:0 10px 10px; border-bottom:1px solid #f5f6f4; margin:0 -10px;}
#best-rate-summary .so-widget-sow-headline .sow-headline-container h5.sow-headline{font-size:14px; padding:5px 10px;}
#best-rate-summary img{max-height:50px; width:auto;}
#best-rate-summary .textwidget strong{font-size:18px;}
#best-rate-summary .textwidget a{font-family:'ProximaNovaBold'; color:#F7931E; font-size:14px;}
#best-rate-summary .circle-tick ul{font-family:'ProximaNovaBold';}

#guide-comarison {background:transparent;}
#guide-comarison .ts-wrap > .tm-top {background:#15aae1; position:relative;}
#guide-comarison .ts-wrap > .tm-top .trans-form-wrap{position:relative;}
#guide-comarison .ts-wrap > .tm-top:before{position:absolute; left:-100%; top:0; width:300%; height:100%; content:""; background:inherit;}

#comparison-table{position:relative;}
#comparison-table .new-tm-top, .new-tm-top .trans-form-wrap{position:relative;}
#comparison-table .new-tm-top:before{position:absolute; left:-100%; top:0; width:300%; height:100%; content:""; background:inherit;}
#comparison-table .left-div-form {max-width:100%; width:auto;}
#comparison-table .left-div-form h1,
#comparison-table .left-div-form h2 {color:#fff;}
#comparison-table .rec-send-fields .rec-send-fields-1 {margin-bottom:30px;}
#comparison-table .rec-send-fields label {font-size:18px; font-family:'ProximaNova'; text-transform:none;}
#comparison-table .rec-send-fields input,
#comparison-table .rec-send-fields select{background-color:#fff; border-width:1px; color:#4E5D77; font-family:'ProximaNovaSemibold'; font-size:18px; border-radius:4px; margin:0 10px;}
#comparison-table .rec-send-fields input{padding:11px 15px; color:#2596D9; margin-right:0;}
#comparison-table .rec-send-fields select{padding:8px 15px; background-image:url(/wp-content/themes/vantage-child/images/dd-blue.png); background-position:right 15px center;}
#comparison-table .rec-send-fields select.sendamount_curr{max-width:180px;}
#comparison-table .rec-send-fields label.totxt{margin-left:15px;}
#comparison-table .rec-send-fields button {background:#f7931e; padding:15px 55px; color:#fff; font-size:1em; border:0;}
#comparison-table .rec-send-fields button:hover {background:#F76731;}

#comparison-table .trans-form-wrap .select2-container {margin:0 10px; margin-top:-4px;}
#comparison-table .rec-send-fields-1 .select2-container{max-width:186px;}
#comparison-table .select2-container .select2-selection {background-color:#fff; border-radius:4px; border-width:1px; color:#4E5D77; font-family:'ProximaNovaSemibold'; font-size:18px; height:46px; padding:8px 15px;}
#comparison-table .select2-container .select2-selection .select2-selection__rendered {background-repeat:no-repeat; color:#4E5D77; padding-left:50px; position:relative;}
#comparison-table .select2-selection__rendered:before{position:absolute; left:0; top:0; width:38px; height:28px; content:""; border:1px solid rgba(78, 93, 119, 0.2);}
#comparison-table .select2-container .select2-selection .select2-selection__arrow {top:10px; right:10px;}
#comparison-table .select2-container .select2-selection .select2-selection__arrow b:before {color:#2596D9; font-size:20px;}

.select2-dropdown .select2-results__option {background-repeat:no-repeat;}
.select2-dropdown .select2-search--dropdown {display:none;}
.select2-dropdown li[id^="select2-sendamount_curr-"],
.select2-dropdown li[id^="select2-fromcountry-"],
.select2-dropdown li[id^="select2-tocountry-"]{padding:2px 10px 2px 45px; margin-bottom:10px; position:relative;}
.select2-dropdown li[id^="select2-sendamount_curr-"]:before,
.select2-dropdown li[id^="select2-fromcountry-"]:before,
.select2-dropdown li[id^="select2-tocountry-"]:before{position:absolute; left:0; top:0; width:34px; height:25px; content:""; border:1px solid rgba(78, 93, 119, 0.2);}

.select2-w-search .select2-dropdown .select2-search--dropdown,
.select2-w-search-converter .select2-dropdown .select2-search--dropdown {
    display: block;
    margin-bottom: 8px;
    padding: 0;
    margin-right: 8px;
}

.select2-w-search .select2-dropdown .select2-search--dropdown .select2-search__field,
.select2-w-search-converter .select2-dropdown .select2-search--dropdown .select2-search__field {
    font-size: 14px;
}

#main .recommend-strip{background:#4E5D77 url(/wp-content/themes/vantage-child/images/security_ic.png) no-repeat 20px 20px; color:#fff; font-size:18px; padding:20px 20px 20px 60px; font-family:'ProximaNovaBold'; margin:60px 0 40px;}
#main .recommend-strip a{color:#fff; font-size:16px; text-decoration:underline; font-family:'ProximaNova';}

.provider-count-sorting-strip{display:flex; justify-content:space-between; font-family:'ProximaNovaBold'; margin-bottom:30px; font-size:18px;}
.provider-count-sorting-strip .rate-updated-strip{font-size:14px; font-family:'ProximaNova';}

.show-up-to-date-results { margin-left: 15px; text-decoration: underline !important; font-family:'ProximaNovaBold'; }
.show-up-to-date-results i { font-size: 12px; margin-right: 7px; }

.provider-output-main-wrap .provider-output-loop-wrap{display:flex; background:#fff; padding:20px 0; box-shadow:0 0 15px rgba(0, 0, 0, 0.1); margin-bottom:30px; justify-content:space-between; flex-wrap:wrap;}
.provider-output-loop-wrap .one-forth{width:23.33%; padding:0 20px; box-sizing:border-box;}
.provider-output-loop-wrap .one-forth > *{display:block;}

.provider-logo-lean-more {text-align:center; }
.provider-logo-lean-more .provider-logo{padding:6px; box-shadow:0 0 15px rgba(0, 0, 0, 0.1); margin-bottom:28px; display:flex; align-items:center; justify-content:center; height:80px; background:#fff;}
.provider-logo-lean-more .provider-logo img{max-height:68px;}

.provider-star-wrap .provider-star {min-height:68px;}
.provider-star-wrap .provider-star .provider-reviews,
.provider-star-wrap .provider-star .provider-ratings-logo{display:block;}
.provider-star-wrap .provider-content-wrap {width:250%; margin-top:35px; padding:0 0 6px 36px; background:url(/wp-content/themes/vantage-child/images/guarantee_ic.png) no-repeat left 3px;}
.provider-rate-wrap .provider-content-wrap {width:100%; margin-top:35px; padding:0 0 6px 36px; background:url(/wp-content/themes/vantage-child/images/guarantee_ic.png) no-repeat left 3px;}

.provider-meta-wrap {
    width: 100%;
    margin-top: 15px;
    text-align: center;
    font-size: 13px;
    font-style: italic;
}

.provider-output-loop-wrap .one-forth.provider-rate-wrap{width:30%;}
.provider-output-loop-wrap .one-forth.provider-rate-wrap.col-large{width:53.33%;}
.provider-output-loop-wrap .one-forth.col-large > .provider-rate-column-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.provider-output-loop-wrap .one-forth.provider-rate-wrap.col-large .provider-rate {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.provider-rate-wrap .provider-rate{font-size:16px;}
.provider-rate-wrap .provider-rate > span{display:flex; margin-bottom:10px;min-width: 260px;}
.provider-rate-wrap .provider-rate > span:last-child{margin-bottom:0;}
.provider-rate-wrap em{font-style:normal; width:145px; display:inline-block;}

.provider-gotosite-wrap{border-left:1px solid rgb(37,150,217,0.2); text-align:center; font-size:18px; color:#2596D9;}
.provider-gotosite-wrap large{font-size:24px; font-family:'ProximaNovaBold'; display:block; line-height:1.5em; margin-bottom:20px;}
.provider-gotosite-wrap small{font-size:14px;}
.provider-gotosite-wrap .provider-go-to-site a{background:#F7931E; border-radius:24px; color:#fff !important; font-size:16px; padding:14px 30px; display:inline-block;}
.provider-gotosite-wrap .provider-go-to-site a:hover {background:#F76731;}

.provider-output-main-wrap {padding-top:40px;}
.provider-output-main-wrap .provider-output-loop-wrap.first-best-deal{/*background:#748BB2; color:#fff;*/ border:2px solid #748BB2; padding: 0; position:relative; font-size:18px;}
.provider-output-loop-wrap.first-best-deal .provider-gotosite-wrap{background: #748BB2;color: #fff;border: none;}
.provider-output-loop-wrap.first-best-deal .one-forth { padding: 20px; }
.provider-output-loop-wrap.first-best-deal h4.the_best_deal{background:#4E5D77; font-size:18px; color:#fff; position: absolute; left:10px; top:0; transform:translate(0px, -100%); padding:8px 20px; font-family:"ProximaNova"; font-weight:700;}
.first-best-deal .provider-rate-wrap .provider-rate,
.first-best-deal .provider-gotosite-wrap .provider-go-to-site a{font-size:18px;}
/*.provider-output-loop-wrap.first-best-deal a, .provider-output-loop-wrap.first-best-deal a:hover{color:#fff;}*/
/*.first-best-deal .provider-star-wrap .provider-content-wrap{background-image:url(/wp-content/themes/vantage-child/images/guarantee-white_ic.png);}*/

.provider-output-main-wrap .new-disclaimer-text{padding:30px 0; display:flex; border-top:1px solid rgb(37,150,217,0.2);}
.new-tm-bottom .new-noprovider-text{display:flex;}

.provider-output-main-wrap .modal {background:rgb(78,93,119,0.6); padding:10px !important;}
.provider-output-main-wrap .modal-dialog {max-width:920px;}
body .provider-output-main-wrap .modal-content {padding:20px 0 0; box-shadow:0 0 15px rgba(0, 0, 0, 0.1);}
body .provider-output-main-wrap .modal-content .modal-header {padding:0 20px 10px; border:none;}
body .provider-output-main-wrap .modal-header .modal-title{width:215px; height:80px; box-shadow:0 0 15px rgba(0, 0, 0, 0.1); padding:6px; display:flex; align-items:center; justify-content:center;}
body .provider-output-main-wrap .modal-header .close {margin:0; line-height:1em; font-size:16px; color:#4E5D77; display:flex; align-items:center; outline:none;}
body .provider-output-main-wrap .modal-header .close span{font-size:30px; color:#2596D9; margin:0 0 -4px 8px;}
body .provider-output-main-wrap .modal-content .modal-body{padding:15px 20px 0; font-size:18px; line-height:1.3em;}
body .provider-output-main-wrap .modal-content .modal-body .col-md-12,
body .provider-output-main-wrap .modal-content .modal-body .col-md-6{padding:0; max-width:100%;}
.provider-output-main-wrap .modal-content .modal-body h3,
.provider-output-main-wrap .modal-content .modal-body h4,
.provider-output-main-wrap .modal-content .modal-body h5,
.provider-output-main-wrap .modal-content .modal-body h6 {margin:10px 0; font-size:1em;}
#main .provider-output-main-wrap .modal-content .modal-footer {padding:0;}
#main .provider-output-main-wrap .recommend-strip{margin:0 0 40px;}

/* Fix content paragraph test size */
.textwidget p,
.textwidget li,
.textwidget table.exiap th,
.textwidget table.exiap td {
    font-size: 18px;
    line-height: 1.5em;
}

/* Language selector */
.language-flag-us,
.language-flag-es-us {
    background-image: url(/wp-content/themes/vantage-child/images/flags/us.svg);
}

.language-flag-uk,
.language-flag-gb {
    background-image: url(/wp-content/themes/vantage-child/images/flags/gb.svg);
}

.language-flag-au {
    background-image: url(/wp-content/themes/vantage-child/images/flags/au.svg);
}

.language-flag-nz {
    background-image: url(/wp-content/themes/vantage-child/images/flags/nz.svg);
}

.language-flag-fr {
    background-image: url(/wp-content/themes/vantage-child/images/flags/fr.svg);
}

.language-flag-ja,
.language-flag-jp {
    background-image: url(/wp-content/themes/vantage-child/images/flags/ja.svg);
}

.language-flag-es {
    background-image: url(/wp-content/themes/vantage-child/images/flags/es.svg);
}

.language-flag-pt {
    background-image: url(/wp-content/themes/vantage-child/images/flags/pt.svg);
}

.language-flag-ro {
    background-image: url(/wp-content/themes/vantage-child/images/flags/ro.svg);
}

.language-flag-pl {
    background-image: url(/wp-content/themes/vantage-child/images/flags/pl.svg);
}

.language-flag-br {
    background-image: url(/wp-content/themes/vantage-child/images/flags/br.svg);
}

.language-flag-in {
    background-image: url(/wp-content/themes/vantage-child/images/flags/in.svg);
}

.language-flag-it {
    background-image: url(/wp-content/themes/vantage-child/images/flags/it.svg);
}

.language-flag-my {
    background-image: url(/wp-content/themes/vantage-child/images/flags/my.svg);
}

.language-flag-sg {
    background-image: url(/wp-content/themes/vantage-child/images/flags/sg.svg);
}

.language-flag-ca {
    background-image: url(/wp-content/themes/vantage-child/images/flags/ca.svg);
}

.language-flag-hk {
    background-image: url(/wp-content/themes/vantage-child/images/flags/hk.svg);
}

.language-flag-ar {
    background-image: url(/wp-content/themes/vantage-child/images/flags/ar.svg);
}

.language-flag-de {
    background-image: url(/wp-content/themes/vantage-child/images/flags/de.svg);
}

.language-flag-hu {
    background-image: url(/wp-content/themes/vantage-child/images/flags/hu.svg);
}

.language-flag-ch {
    background-image: url(/wp-content/themes/vantage-child/images/flags/ch.svg);
}

.language-flag-at {
    background-image: url(/wp-content/themes/vantage-child/images/flags/at.svg);
}

.language-flag-nl {
    background-image: url(/wp-content/themes/vantage-child/images/flags/nl.svg);
}

.language-flag-cn {
    background-image: url(/wp-content/themes/vantage-child/images/flags/cn.svg);
}

.language-flag-cz {
    background-image: url(/wp-content/themes/vantage-child/images/flags/cz.svg);
}

.page-template-blog-post-narrow .site-main .full-container {
    max-width: 720px !important;
    margin: auto;
}

.page-template-blog-post-narrow .entry-content h1,
.page-template-blog-post-narrow .entry-content h2,
.page-template-blog-post-narrow .entry-content h3,
.page-template-blog-post-narrow .entry-content h4,
.page-template-blog-post-narrow .entry-content h5,
.page-template-blog-post-narrow .entry-content h6 {
    margin-top: 48px !important;
    margin-bottom: 24px !important;
}

.page-template-blog-post-narrow .entry-content p,
.page-template-blog-post-narrow .entry-content li {
    font-size: 18px !important;
    line-height: 30px !important;
    font-weight: 300 !important;
    margin-bottom: 16px !important;
    text-align: justify !important;
    margin-left: 0 !important;
}

.page-template-blog-post-narrow .entry-content ul,
.page-template-blog-post-narrow .entry-content ol {
    padding-left: 24px !important;
    margin-left: 4px !important;
}

.page-template-blog-post-narrow .entry-content a.button,
a.primary-button {
    transition-timing-function: cubic-bezier(.4,0,1,1) !important;
    transition-duration: .2s !important;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter !important;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter !important;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4,0,.2,1) !important;
    transition-duration: .15s !important;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06) !important;

    color: white !important;
    text-align: center !important;
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 8px 32px !important;
    margin: 8px 16px !important;
    background: transparent !important;
    border: initial !important;
    background-color: rgba(247,148,45,1)!important;
    border-radius: 9999px!important;
    width: auto !important;
    display: inline-block !important;
}

.page-template-blog-post-narrow .entry-content a.button:hover,
a.primary-button:hover {
    text-decoration: underline !important;
    background-color: rgba(247,103,49,1) !important;
}

/* Full Width, CLS Safe template styles - the template was added to avoid CLS really bad scores because
of the rows being made full width with Javascript
 */
.page-layout-full-width-cls-safe.layout-full #page-wrapper .full-container {
    max-width: 100% !important;
}

.page-layout-full-width-cls-safe.layout-full #primary {
    width: 100% !important;
}

.page-layout-full-width-cls-safe.layout-full #main {
    padding-left: 0;
    padding-right: 0;
}

.page-layout-full-width-cls-safe.layout-full .pages-author-meta-wrap,
/*.page-layout-full-width-cls-safe.layout-full #yoast-breadcrumbs,*/
.page-layout-full-width-cls-safe.layout-full .pages-author-meta-wrap,
.page-layout-full-width-cls-safe.layout-full #footer-widgets {
    max-width: 1100px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.page-layout-full-width-cls-safe.layout-full .panel-row-style,
.page-layout-full-width-cls-safe.layout-full .panel-layout > .panel-grid.panel-no-style {
    margin-left: 0;
    margin-right: 0;
    padding-left: calc(calc(100% - 1100px) / 2) !important;
    padding-right: calc(calc(100% - 1100px) / 2) !important;
}

@media only screen and (max-width: 767px) {
    .page-layout-full-width-cls-safe.layout-full .panel-row-style,
    .page-layout-full-width-cls-safe.layout-full .panel-layout > .panel-grid.panel-no-style {
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .page-layout-full-width-cls-safe.layout-full .pages-author-meta-wrap,
    .page-layout-full-width-cls-safe.layout-full #yoast-breadcrumbs,
    .page-layout-full-width-cls-safe.layout-full .pages-author-meta-wrap,
    .page-layout-full-width-cls-safe.layout-full #footer-widgets {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

@media only screen and (max-width: 1100px) {
    .page-layout-full-width-cls-safe.layout-full .panel-row-style,
    .page-layout-full-width-cls-safe.layout-full .panel-layout > .panel-grid.panel-no-style {
        margin-left: 0;
        margin-right: 0;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .page-layout-full-width-cls-safe.layout-full .pages-author-meta-wrap,
    .page-layout-full-width-cls-safe.layout-full #yoast-breadcrumbs,
    .page-layout-full-width-cls-safe.layout-full .pages-author-meta-wrap,
    .page-layout-full-width-cls-safe.layout-full #footer-widgets {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
/** END Full Width, CLS Safe template styles */

/** Exiap branded tables */
table.exiap {
    box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04) !important;

    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    overflow: hidden !important;
    border-collapse: collapse!important;
    table-layout: auto !important;
    margin-bottom: 24px !important;
    margin-top: 24px !important;
    width: auto !important;
    text-indent: 0;
    border-color: inherit;
}
table.exiap tr {
    border-bottom-width: 2px !important;
    border-style: solid !important;
    border-color: rgba(229,231,235,1) !important;
}
table.exiap tr:last-child {
    border-color: rgba(21,170,225,1) !important;
}
table.exiap th {
    background-color: rgba(21,170,225,1) !important;
    padding: 16px !important;
    color: rgba(255,255,255,1) !important;
}
table.exiap td {
    padding: 12px 16px !important;
}
@media only screen and (max-width:550px) {
    .table-container {
        overflow-x: auto;
    }
}

table.exiap-vertical-middle td,
table.exiap-vertical-middle th {
    vertical-align: middle;
}

/* Make uniform text styling */
.page-template-blog-post-narrow .entry-content table.exiap p,
.page-template-blog-post-narrow .entry-content table.exiap li {
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important;
    text-align: inherit !important;
}

/** END Exiap branded tables */

/* Center the header menu - hackish way, but cool */
#masthead.masthead-centered {
    justify-content: center;
}

.masthead-centered .main-navigation {
    /* 64px is the width of the language selector and we allow some extra space of 20px */
    width: calc(1100px - 84px) !important;
}

.masthead-centered .main-navigation ul.menu > li > a {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media only screen and (min-width:1221px) {
	#masthead #search-icon {position:absolute; top:calc(50% - 21px); right:35px; height:42px; width:230px;}
	#masthead #search-icon #search-icon-icon{width:40px; position:absolute; right:0;}
	#masthead #search-icon .searchform {width:100% !important; height:100%; top:0; display:block !important; opacity:1 !important; background:transparent;}
	#masthead #search-icon .searchform input[name=s] {border:1px solid #ddd; font-family:'ProximaNova'; padding:0 38px 0 10px; box-shadow:0 0 6px rgba(0,0,0,0.1); height:100%;}
}

@media only screen and (min-width: 767px) {
	#remitly-flag-table .sow-accordion-panel-content{display:block !important;}
}

@media only screen and (max-width:1370px) {
	#masthead{padding:0 15px;}
	body #masthead.masthead-logo-in-menu .logo {margin-right:20px;}
	#masthead .main-navigation ul li {font-size:15px;}
	#masthead .main-navigation ul.menu > li > a {padding-top:35px; padding-bottom:35px;}
	
	#masthead #search-icon {top:calc(50% - 18px); right:15px; height:36px; width:210px;}
}

@media only screen and (max-width:1220px) {
	#masthead.masthead-logo-in-menu .logo > img {max-height:28px;}
    body #masthead.masthead-logo-in-menu a.logo { height: 48px; }
	
	#masthead #search-icon {display:block; width:auto;}
	#masthead #search-icon #search-icon-icon {width:36px;}
	#masthead #search-icon .searchform {border:1px solid #ddd; width:300px !important; box-shadow:0 0 6px rgba(0,0,0,0.1); overflow:visible; margin-top:5px;}
	#masthead #search-icon .screen-reader-text {clip:auto; height:9px; width:9px; border:solid #ddd; border-width:1px 0 0 1px; right:13px; top:-5px; transform:rotate(45deg); background:#fff;}
	#masthead #search-icon .searchform input[name=s] {font-family:'ProximaNova'; height:36px;}
	
	#masthead .get-rate-alerts-wrap a {padding:8px 12px; font-size:16px;}
	#masthead .get-rate-alerts-wrap a span i {width:24px; height:18px; margin-left:6px;}
	
	#exchange-rate-shortcode {padding:0 8%;}
	.exchange-rate-table .exchange-provide-items .rate-item li {min-width:203px;}
	
	.comparison-result-data-wrap.default-comparison-rate-result {padding-right:0;}
	.exchange-rate-table.desktop .exchange-provide-items .curr-logo {width:150px;}
	.exchange-rate-table.desktop .rate-item li .item {min-width:190px; padding:4px 15px;}
}

@media only screen and (max-width:1180px) {
	#page-wrapper #masthead.masthead-logo-in-menu .logo{margin-left:0;}
	#masthead .get-rate-alerts-wrap a {font-size:14px;}
	
	#masthead .main-navigation{z-index:auto;}
	#masthead .main-navigation .menu-container{position:fixed; left:0; bottom:0; width:100%; background:#F4F7FC; box-shadow:0 -2px 20px rgba(0, 0, 0, 0.2); z-index:113;}
	#masthead .main-navigation .menu-container .menu-inner-container{display:flex; justify-content:center; padding:0 5px; max-width:411px; margin:0 auto;}
	#masthead .main-navigation .so-mobilenav-standard + * {display:block; width:80%;}
	#masthead .main-navigation .so-mobilenav-standard + div ul li,
	#masthead .so-mobilenav-mobile, #masthead .so-mobilenav-standard,
	#masthead .main-navigation ul:before, #masthead .main-navigation ul:after{display:none;}
	#masthead .main-navigation .so-mobilenav-standard + div ul li.primary,
	#masthead .main-navigation ul li.cell{display:inline-block;}
	
	#masthead .main-navigation ul {display:flex; justify-content:space-around;}
	#page-wrapper #masthead .main-navigation ul li a{background-color:transparent; background-repeat:no-repeat; background-position:center 10px; color:#58595B; padding:44px 5px 10px !important; font-size:10px;}
	#masthead .main-navigation ul > li.transfers a {background-image:url(/wp-content/themes/vantage-child/images/transfers_ic.png);}
	#masthead .main-navigation ul > li.reviews a {background-image:url(/wp-content/themes/vantage-child/images/reviews_ic.png);}
	#masthead .main-navigation ul > li.alerts a {background-image:url(/wp-content/themes/vantage-child/images/alerts_ic.png);}
	#masthead .main-navigation ul > li.exchange a {background-image:url(/wp-content/themes/vantage-child/images/exchange_ic.png);}
	
	#masthead .menu-mobilenav-container {width:18%;}
	#masthead .menu-mobilenav-container li .close {opacity:1; text-shadow:none; color:#353535;}
	#masthead .menu-mobilenav-container li img{max-height:24px; max-width:24px; margin:0; position:absolute; top:10px; left:50%; transform:translate(-50%, 0);}
	
	body .mobile-nav-frame {top:auto; right:50% !important; height:auto; bottom:-600px; border-radius:0; overflow:visible; background:transparent; transition:0.4s ease; z-index:110; max-width:410px; transform:translate(50%, 0px); box-shadow:0 -2px 20px rgba(0, 0, 0, 0.2);}
	body .mobile-nav-frame[style*="right: 0px;"]{bottom:64px;}
	body .mobile-nav-frame .title {margin:0; border:none; padding:0; box-shadow:0 -5px 10px rgba(0, 0, 0, 0.1); background:#fff; position:relative;}
	body .mobile-nav-frame .title h3 {margin:0; text-shadow:none; font-size:16px; text-align:left; padding:10px 36px 10px 10px; height:auto; font-family:'ProximaNovaBold'; }
	
	body .mobile-nav-frame .title .close {display:none;}	
	body .mobile-nav-frame .title .back {padding:0; font-size:22px; margin-top:-2px; line-height:1em; left:auto; right:5px;}
	body .mobile-nav-frame .title .back [class^="fa fa-"]{margin-right:0; font-weight:bold;}
	body .mobile-nav-frame .title .back .fa-long-arrow-left:before {content:"\f106"; font-size:inherit;}
	body .mobile-nav-frame .title .back[style*="display: none;"] + .close + h3{display:none;}
	
	body .mobile-nav-frame .slides{box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
	body .mobile-nav-frame ul {margin:0; border:none; padding:10px 0; box-shadow:none; border-radius:0; text-align:center;}
	body .mobile-nav-frame ul li {padding:5px; border:none; position:relative; margin:0; text-align:left;}
	body .mobile-nav-frame ul li a.link{text-shadow:none; padding:5px; font-size:16px; line-height:1em; font-family:'ProximaNova';}
	body .mobile-nav-frame ul li a.link i{font-style:normal; color:#fff; background:#2596D9; border-radius:2px; font-size:10px; padding:1px 4px 1px 3px;}
	body .mobile-nav-frame ul li.primary{display:none;}
	
	body .mobile-nav-frame .slide + .slide ul li a.link{font-size:14px;}
	
	body .mobile-nav-frame .next {font-size:22px; line-height:1em; margin-top:1px;}
	body .mobile-nav-frame .next [class^="fa fa-"] {margin-right:0; font-weight:bold; text-align:center;}
	body .mobile-nav-frame .next [class^="fa fa-"]:before {content:"\f107";}
}

@media only screen and (max-width:989px) {
	#masthead #search-icon {right:10px;}
	
	#exchange-rate-shortcode {padding:0;}
	.exchange-rate-table .exchange-provide-items .curr-logo {width:125px; font-size:20px;}
	.exchange-rate-table .exchange-provide-items .curr-logo img {margin-right:15px;}
	.exchange-rate-table .exchange-provide-items .rate-item li{padding:4px 15px; min-width:152px;}
	
	.exchange-rate-table.mobile .rate-item li {padding:0; min-width:auto;}
	.exchange-rate-table.mobile .rate-item li .item {min-width:133px; padding:4px 0px 4px 10px;}
	
	.exchange-provider-wrap .rate-item li .get-code a {font-size:18px;}
	.exchange-provide-items .rate-item li label {font-size:12px;}
	.exchange-provider-block .exchange-provide-items .more-deal a {text-align:center;}
	.rate .tooltip .top {min-width:240px;}
	
	.exchange-rate-table .show-all-provider, .exchange-rate-table .show-less-provider {padding-left:8px;}
	.exchange-rate-table.desktop .exchange-provide-items .curr-logo {width:105px;}
	.exchange-rate-table.desktop .exchange-provide-items .curr-logo img {margin-right:10px; width:40px;}
	.exchange-rate-table.desktop .rate-item li .item {min-width:190px; padding:4px 15px;}
	.exchange-rate-table.desktop .exchange-provide-items .rate-item li {padding:0;}
	.exchange-rate-table.desktop .rate-item li .item {min-width:138px; padding:4px 0 4px 10px;}

	.entry-content .remitly-good-for ul {margin:0 10px 20px;}
    .remitly-good-for p i {font-size:20px;}
    .curr-coun ul, #remitly-flag-table .sow-accordion-panel-border table {font-size:16px;}
    .curr-coun ul li {padding:0 0 3px 28px; margin:0 0 12px;}
    .curr-coun ul li i {width:20px; height:20px; padding-left:20px!important; background-size:26px; background-position:-3px center;}

    #main .remitly-video .fluid-width-video-wrapper{padding:0 !important;}
    #main .remitly-video iframe{height:auto !important; position:relative;}
	
	#main .rate-tracker-form-wrap {padding:20px; font-size:16px;}
	#main .rate-tracker-fields .rate-tracker-currency-lable,
	#main .rate-tracker-fields .rate-goal-label,
	#main .rate-tracker-fields .rate-travel-bold,
	#main .rate-tracker-email-address-field .rate-email-label > strong,
	#main .rate-travel-date-field .rate-not-travelling-label{width:250px;}
	#main .rate-tracker-fields .rate-travel-date-field .rate-tracker-desc {float:none; display:block;}
	#main .rate-tracker-fields .select2-container .select2-selection .select2-selection__rendered {width:150px;}
	#main .rate-tracker-email-address-field .rate-email-label > input.rate-tracker-input {width:60%;}
	
	.single .entry-content img {height:auto !important;}
	
	body.author #main header {padding:30px 0;}
	body.author #main{font-size:16px;}
	body.author #main header .author-avatar-wrap img{width:200px; height:auto;}
	body.author #main header .author-social-icon {width:40px; height:40px; line-height:40px; right:20px; font-size:24px;}
	body.author #main header .author-name-wrap {font-size:40px;}
	
	#fast-scroll .dropdown .dropdown-toggle {font-size:20px;}
	#fast-scroll .dropdown .dropdown-menu li a {padding:0;}
	
	.columns-of-companies.panel-row-style {padding:15px;}
	body .columns-of-companies .so-widget-sow-button .ow-button-base a {padding:10px 15px; font-size:14px; margin:0 -5px;}
	
	#comparison-table .trans-form-wrap {padding:40px 0;}
	#comparison-table .trans-form-wrap .select2-container {width:30% !important;}
	#comparison-table .trans-form-wrap .rec-send-fields {padding-top:0px;}
	#comparison-table .rec-send-fields label {font-size:16px;}
	#comparison-table .rec-send-fields input {padding:9px 10px; font-size:16px;}
	#comparison-table .trans-form-wrap .select2-container {margin-top:-3px;}
	#comparison-table .select2-container .select2-selection {font-size:16px; height:40px; padding:5px 10px;}
	#comparison-table .select2-container .select2-selection .select2-selection__arrow {top:8px; right:10px;}
	#comparison-table .rec-send-fields button {padding:13px 45px; color:#fff;}
	#comparison-table .rec-send-fields .rec-send-fields-1 {margin-bottom:20px;}
	
	#main .recommend-strip {margin:50px 0 30px;}
	.provider-count-sorting-strip {margin-bottom:20px;}
	
	.provider-output-main-wrap .provider-output-loop-wrap {padding:15px 0; margin-bottom:15px; font-size:14px;}
	.provider-output-loop-wrap .one-forth {padding:0 8px; width:22%;}
	.provider-output-loop-wrap .one-forth.provider-rate-wrap {width:34%; line-height:1.2em;}
    .provider-output-loop-wrap .one-forth.provider-rate-wrap.col-large {width:56%;}
	.provider-logo-lean-more .provider-logo{height:62px;}
	.provider-logo-lean-more .provider-logo img {max-height:48px;}
	.provider-rate-wrap em {width:110px;}
	.provider-gotosite-wrap large {font-size:22px;}
	.provider-star-wrap .provider-content-wrap,
    .provider-rate-wrap .provider-content-wrap {padding:0 0 5px 26px; margin-top:24px; background-position:left top; background-size:20px; line-height:1.2em;}

	.provider-output-main-wrap .provider-star .provider-ratings {width:119px;}
	.provider-rate-wrap .provider-rate, .provider-gotosite-wrap {font-size:14px;}
	.provider-gotosite-wrap small {margin-bottom:10px; font-size:12px;}
	
	.provider-output-main-wrap .provider-output-loop-wrap.first-best-deal,
	.provider-output-loop-wrap.first-best-deal h4.the_best_deal,
	.first-best-deal .provider-rate-wrap .provider-rate,
	.first-best-deal .provider-gotosite-wrap,
	.first-best-deal .provider-gotosite-wrap .provider-go-to-site a{font-size:16px;}
	
	#main .provider-output-main-wrap .recommend-strip {margin:0 0 20px;}
	
	.provider-output-main-wrap .new-disclaimer-text {padding:20px 0;}
	.new-tm-bottom .new-noprovider-text {padding:20px 0;}
}

@media only screen and (max-width: 767px) {
	#masthead {padding:0 10px;}
	body #masthead.masthead-logo-in-menu .logo {margin-right:0;}
	body #masthead.masthead-logo-in-menu .logo > img {max-height:22px;}
    body #masthead.masthead-logo-in-menu a.logo { height: 42px; }
	#masthead .get-rate-alerts-wrap a {padding:5px 8px;}
	
	body .mobile-nav-frame {right:0 !important; max-width:260px; transform:translate(0px, 0px);}
	
	#exchange-rate-shortcode .rec-send-fields-inner,
	#exchange-rate-shortcode .curr-exchange-amount {display:block; margin-bottom:20px;}
	#exchange-rate-shortcode .rec-send-fields-inner > div,
	#exchange-rate-shortcode .curr-exchange-amount > div,
	#exchange-rate-shortcode .curr-exchange-amount > div.rate-exchange-amount{width:100%; margin-bottom:20px;}
	#exchange-rate-shortcode .curr-exchange-amount .exch-rate-live {margin:5px 0;}
	
	.exchange-provider-wrap.exchange-rate-table .exchange-provider-block {padding:20px 0; display:block;}
	.exchange-rate-table .exchange-provide-items .curr-logo {width:100%; font-size:24px; margin-bottom:10px; display:block;}
	.exchange-rate-table .exchange-provide-items .rate-item {position:relative; padding:5px 15px;}
	.exchange-rate-table .exchange-provide-items .rate-item:before {position:absolute; bottom:3px; left:0; width:100%; height:3px; background:inherit; content:"";}
	.exchange-rate-table .exchange-provide-items .rate-item li {padding:4px; min-width:auto; width:50% !important; border-bottom:1px solid #cce6f8; border-top:none;}
	.exchange-rate-table .exchange-provide-items .rate-item li:nth-child(odd) {border-right:1px solid #cce6f8;}
	.exchange-rate-table .exchange-provide-items .rate-item li span {font-size:24px;}
	
	.exchange-rate-table .show-all {margin:20px 0 10px;}
	.exchange-rate-table .ow-button-base {margin:0 0 20px;}
	.exchange-rate-table .last-updated-time {font-size:16px;}
	
	.tm-bottom table.no-provider-found-table tbody td{font-size:1em; text-align:left !important; border-bottom:1px solid #edf0f4;}
	
	.exchange-rate-table .show-all-provider, .exchange-rate-table .show-less-provider{display:none;}
	.comparison-result-data-wrap.default-comparison-rate-result {padding-right:0; overflow-x:hidden; height:1180px; margin:0 -10px;}
	.exchange-provider-wrap.exchange-rate-table.mobile .exchange-provider-block {display:table;}
	
	.exchange-rate-table.mobile .rate-wrap{position:relative; padding:8px 20px; background:#fff; box-shadow:0 0 5px #eee; max-width:355px;}
	.exchange-rate-table.mobile .rate-wrap .block-items{overflow-x:scroll;}
	.exchange-rate-table.mobile .rate-wrap .rate-item{width:795px; box-shadow:none; padding:0; display:flex; position: relative;}
	.exchange-rate-table.mobile .rate-wrap .rate-item:before {top:calc(50% - 1px); height:1px; background:#cce6f8; position:absolute; left:0; width:100%; content:"";}
	.exchange-rate-table.mobile .rate-wrap .rate-item li {padding:0; border:none !important; position:relative; width:160px !important;}
	.exchange-rate-table.mobile .rate-wrap .rate-item li .item {padding:5px 10px; margin-bottom:18px; border-right:1px solid #cce6f8;}
	.exchange-rate-table.mobile .rate-wrap .rate-item li:last-child .item {border-right:none;}
	.exchange-rate-table.mobile .rate-wrap .rate-item li .item:last-child {margin-bottom:1px;}
	
	.block-items::-webkit-scrollbar {width:0; height:0; display:none;}
	.block-items {scrollbar-width:none; -ms-overflow-style:none;}
	
	.exchange-provide-items .rate-wrap a.pagi {position:absolute; top:calc(50% - 12px); z-index:999; font-size:0; color:#F7931E; width:20px; text-align:center; background:#fff; cursor:pointer;}
	.exchange-provide-items .rate-wrap a.pagi.prev {left:0; display:none;}
	.exchange-provide-items .rate-wrap a.pagi.next {right:0;}
	.exchange-provide-items .rate-wrap a.pagi:before {font-family:'FontAwesome'; font-size:28px;}
	.exchange-provide-items .rate-wrap a.prev:before {content:"\f104";}
	.exchange-provide-items .rate-wrap a.next:before {content:"\f105";}

	.exchange-provide-items .rate-wrap a.pagi {position:absolute; top:calc(50% - 12px); z-index:999; font-size:0; color:#F7931E; width:20px; text-align:center; background:#fff; cursor:pointer;}
	.exchange-provide-items .rate-wrap a.pagi.prev {left:0; display:none;}
	.exchange-provide-items .rate-wrap a.pagi.next {right:0;}
	.exchange-provide-items .rate-wrap a.pagi:before {font-family:'FontAwesome'; font-size:28px;}
	.exchange-provide-items .rate-wrap a.prev:before {content:"\f104";}
	.exchange-provide-items .rate-wrap a.next:before {content:"\f105";}

	.remitly-guide ul li {width:100%; padding:0 0 0 17px;}
	.curr-coun .flex-1-col-center ul {display:block;}
	.curr-coun .flex-3-col ul li {width:50%;}
	.panel-grid #flex-corr-coun {flex-direction:initial !important; flex-wrap:wrap;}
	.panel-grid #flex-corr-coun .panel-grid-cell:not(:first-child) {width:48%;}
	.panel-grid #flex-corr-coun .panel-grid-cell {margin-bottom:10px !important;}
	.remitly-content h2 {margin:40px 0 20px;}

	#remitly-flag-table .sow-accordion-panel-header-container,
	#remitly-flag-table .sow-accordion-panel.sow-accordion-panel-open .hide-table{display:block;}
	#remitly-flag-table .sow-accordion .hide-table,
	#remitly-flag-table .sow-accordion-panel.sow-accordion-panel-open .show-table{display:none;}
	#remitly-flag-table .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {outline:none;}
	#remitly-flag-table .sow-accordion-panel-border {flex-wrap:wrap; box-shadow:0 0 15px rgba(0, 0, 0, 0.1);}
	#remitly-flag-table .sow-accordion .remitly-col{width:100%; box-shadow:none;}
	#remitly-flag-table .sow-accordion table tr {display:flex; flex-wrap:wrap;}
	#remitly-flag-table .sow-accordion table tr > * {width:50%;}
	#remitly-flag-table .sow-accordion table tr th {width:100%;}
	#remitly-flag-table .sow-accordion table:first-child{border-bottom:0;}
	#remitly-flag-table .sow-accordion table:first-child tr:last-child td{border-bottom:1px solid #d3e9f8;}
	#remitly-flag-table .sow-accordion table + table{border-top:0;}

	.font-12-cell{font-size:12px; margin-top:-20px;}
	
	#tcs-global-transfer .widget_sow-image{margin-bottom:0 !important;}
	#tcs-global-transfer .widget_sow-image img{width:120px;}
	#tcs-global-transfer .widget_sow-editor h3.widget-title{margin-bottom:10px; font-size:16px; font-family:'ProximaNovaBlack';}
	#tcs-global-transfer .widget_sow-editor{box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); padding:10px; text-align:center; position:relative; margin-bottom:30px !important;}
	#tcs-global-transfer .widget_sow-editor:before{position:absolute; left:50%; top:100%; width:1px; height:30px; content:""; border-left:2px dashed #2493DE;}
	#tcs-global-transfer .widget_sow-editor:last-child:before{display:none;}
	
	#main .rate-tracker-form-wrap {padding:20px 10px;}
	#main .rate-tracker-fields .rate-tracker-currency-lable,
	#main .rate-tracker-fields .rate-goal-label,
	#main .rate-tracker-fields .rate-travel-bold,
	#main .rate-tracker-email-address-field .rate-email-label > strong,
	#main .rate-travel-date-field .rate-not-travelling-label{width:100%; margin-bottom:10px;}
	#main .rate-tracker-fields .rate-travel-date-field .rate-travel-label {margin-bottom:0;}
	#main .rate-tracker-fields .select2-container {min-width:100%;}
	#main .rate-tracker-fields .select2-container .select2-selection .select2-selection__rendered{width:100%;}
	#main .rate-tracker-fields .rate-tracker-currency-rate,
	#main .rate-tracker-fields .rate-travel-date-field .rate-tracker-desc{float:none; margin-top:15px;}
	#main .rate-tracker-fields .rate-tracker-row .rate-tracker-input,
	#main .rate-tracker-email-address-field .rate-email-label > input.rate-tracker-input {width:100%; border-radius:4px; padding:11px 15px 11px 15px;}
	#main .rate-tracker-fields .rate-currency-remove .rate-currency-remove-lable {padding:10px !important;}
	#main .rate-tracker-fields .rate-travel-date-field {display:block;}
	#main .rate-tracker-add-currency-field {padding:20px 0 10px;}
	#main .rate-tracker-add-currency-field button:before {left:18px;}
	#main .rate-tracker-email-address-field {padding:10px 0;}
	#main .rate-tracker-email-address-field .rate-email-label{display:block;}
	#main .rate-tracker-submit-fields {padding:10px 0 0; text-align:center;}
	#main .rate-tracker-submit-fields .rate-tracker-submit,
	#main .rate-tracker-submit-fields .rate-tracker-unsubscribe {width:188px; margin:15px 0 0;}
	
	.rate-tracker-graph .curr-with-graph-wrap {padding:15px 10px;}
	.rate-tracker-graph .graph-options {flex-wrap:wrap;}
	.rate-tracker-graph .graph-options .graph-option {margin:3px; border-right-width:1px; width:calc(50% - 6px); border-radius:25px !important; font-size:16px; padding:10px 0;}
	
	body .modal-content{padding:15px 0;}
	body .modal-content .modal-header {padding:0 25px 10px 10px;}
	body .modal-content .modal-header h5 {font-size:16px;}
	body .modal-content .modal-body {padding:15px 10px;}
	body .modal-content .modal-footer {padding:0 10px;}
	
	.rate-tracker-section .rt-currency-lists {padding:15px 10px 20px;}
	.rate-tracker-section .rt-currency-lists .rt-flags {display:block;}
	.rate-tracker-section .rt-currency-lists .rt-flags .flag-icon {padding-left:30px!important; margin:2px 0;}
	.rate-tracker-section .rt-footer-main {padding:0 10px 15px;}
	.rate-tracker-section .rt-footer-main .tr-buttons {margin-top:20px; display:block; text-align:center;}
	.rate-tracker-section .rt-footer-main .tr-buttons a {margin:6px 0; width:100%;}
	
	.alert .sow-headline-container {padding:0 0 0 70px; background-size:50px;}
	
	.pages-author-meta-wrap .pages-author-wrapper a{display:block;}
	
	body.author #main header {padding:30px 0; flex-direction:column-reverse; text-align:center;}
	body.author #main header .author-name-wrap {font-size:30px; line-height:1.5em;}
	body.author #main header .author-avatar-wrap {margin:10px 0 0;}
	body.author #main header .author-avatar-wrap img {width:165px;}
	body.author #main header .author-social-icon {width:32px; height:32px; line-height:32px; right:18px; font-size:18px;}

	#page-wrapper #colophon .cell-display-off{display:inherit;}
	#footer-widgets .widget ul li {padding-bottom:6px;}
	#footer-widgets .widget_sow-editor{margin-top:30px;}

	.tcs-lister .textwidget p {flex-wrap:wrap; padding-left:50px; position:relative;}
	.tcs-lister .textwidget p > img {position:absolute; left:0; top:0;}
	.tcs-lister .textwidget p strong {margin:0 0 6px; width:100%;}
	.tcs-lister .textwidget p b {margin-left:8px;}
	.tcs-lister .textwidget p b img{width:18px;}
	
	.tcs-tips-2nd ol > li {padding:1px 0 10px 50px;}
	.tcs-tips-2nd ol > li:before {left:18px;}
	.tcs-tips-2nd ol li i {width:36px; height:36px; line-height:36px; font-size:20px;}
	.tcs-tips-2nd ol > li p {margin-top:0;}
	
	.monthly-fee-boxes .heading-normal small {font-size:14px;}
	.monthly-fee-boxes ul {padding:10px;}
	.monthly-fee-boxes ul li h4{min-height:auto;}
	
	#mobile-images-align .sow-image-container{display:flex; justify-content:center;}
	
	#fast-scroll{margin:0 !important; padding:0 !important; left:0;}
	#fast-scroll .dropdown{position:relative; text-align:center; width:100%; display:block;}
	#fast-scroll .dropdown .dropdown-toggle{font-size:16px; padding:14px; width:100%; position:relative; -ms-touch-action:manipulation; touch-action:manipulation; outline:none;}
	#fast-scroll .dropdown .dropdown-toggle:before {right:15px; top:calc(50% - 10px); font-family:"FontAwesome"; content:"\f106"; font-size:20px; position:absolute;}
	#fast-scroll .dropdown .dropdown-menu {position:relative; display:none; width:100%; background:#fff;}
	#fast-scroll .dropdown.open:before{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.4); content:"";}
	#fast-scroll .dropdown.open > .dropdown-menu{display:block;}
	#fast-scroll .dropdown.open > .dropdown-toggle:before{content:"\f107";}
	#fast-scroll .dropdown .dropdown-menu li{padding:13px 10px; margin:0; display:block; border-bottom:1px solid #e2f6f7;}
	#fast-scroll .dropdown .dropdown-menu li a{display:block; color:#4E5D77;}
	
	.tcs-3easy-steps ol li {padding:0 0 20px 50px;}
	.tcs-3easy-steps ol li:last-child {padding-bottom:0;}
	.tcs-3easy-steps ol li i {width:36px; height:36px; line-height:36px; font-size:20px;}
	
	.columns-of-companies .widget_sow-image{width:100%;}
	.columns-of-companies .so-widget-sow-image a {padding-bottom:0; width:100%;}
	.columns-of-companies .so-widget-sow-image img{max-height:50px; max-width:50% !important; width:auto;}
	.columns-of-companies .so-widget-sow-image .widget-title {margin:0; font-size:14px; position:absolute; right:0; top:50%; transform:translate(0px, -50%);}
	body .columns-of-companies .so-widget-sow-button .ow-button-base a {padding:15px 28px; font-size:16px; margin:0;}
	
	body .circle-tick ul {margin:-15px 0 0;}
	.circle-tick ul li {margin:0 0 10px;}
	
	body .so-widget-sow-accordion .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {padding:10px;}
	
	#comparison-table .rec-send-fields label {display:block;}
	#comparison-table .rec-send-fields input{margin:0; width:48%;}
	#comparison-table .trans-form-wrap .rec-send-fields-1 .select2-container {float:right; max-width:none;}
	
	#comparison-table .trans-form-wrap .select2-container {margin:0; width:48% !important;}
	#comparison-table .select2-container .select2-selection {padding:9px 10px;}
	#comparison-table .select2-container .select2-selection .select2-selection__arrow {top:3px; right:6px;}
	
	#comparison-table .trans-form-wrap .rec-send-fields-2 {margin-bottom:20px; float:left; width:100%; position:relative; padding-top:62px;}
	#comparison-table .trans-form-wrap .rec-send-fields-2 label.frmtxt {width:48%; position:absolute; left:0; top:0;}
    #comparison-table .trans-form-wrap .rec-send-fields-2 label.totxt {width:48%; position:absolute; right:0; top:0;}
    #comparison-table .trans-form-wrap .rec-send-fields-2 .select2-container {position:absolute; left:0; top:21px; margin:0;}
    #comparison-table .trans-form-wrap .rec-send-fields-2 .tocountry + .select2-container {right:0; left:auto;}
	#comparison-table .select2-container .select2-selection .select2-selection__rendered {padding-left:36px; line-height:20px;}
	.select2-dropdown {min-width:auto; padding:15px 2px;}
	.select2-dropdown li[id^="select2-sendamount_curr-"],
	.select2-dropdown li[id^="select2-fromcountry-"],
	.select2-dropdown li[id^="select2-tocountry-"] {padding:5px 0 5px 40px; margin-bottom:5px; border-radius:4px; background-position:8px 7px; background-size:27px 21px;}
	#comparison-table .select2-selection__rendered:before{width:28px; height:21px;} 
	.select2-dropdown li[id^="select2-sendamount_curr-"]:before,
	.select2-dropdown li[id^="select2-fromcountry-"]:before,
	.select2-dropdown li[id^="select2-tocountry-"]:before {width:28px; height:21px; left:8px; top:7px;}
	
	#main .recommend-strip {background-position:10px 20px; padding:20px 10px 20px 45px;}
	#main .recommend-strip a {display:block; margin-top:10px;}
	
	.provider-count-sorting-strip {flex-wrap:wrap;}
	.provider-count-sorting-strip span {width:100%;}
	.provider-count-sorting-strip .rate-updated-strip {text-align:right; margin-top:20px;}
	
	.provider-output-main-wrap .provider-output-loop-wrap {padding:5px;}
	.provider-output-loop-wrap .one-forth{padding:5px 5px 10px; width:100%;}
	.provider-output-loop-wrap .one-forth.provider-logo-lean-more,
	.provider-output-loop-wrap .one-forth.provider-star-wrap{width:50%;}
	.provider-logo-lean-more .provider-logo {padding:5px; height:52px; margin-bottom:14px;}
	.provider-logo-lean-more .provider-logo img {max-height:40px;}
	.provider-output-main-wrap .provider-star .provider-ratings {width:108px; height:20px;}
	.provider-output-main-wrap .provider-star .provider-selected-ratings {height:20px;}
	.provider-output-main-wrap .provider-star .provider-ratings-img {top:-2px;}
	.provider-star-wrap .provider-content-wrap {width:200%; margin:25px 0 0 -100%;}
	.provider-output-loop-wrap .one-forth.provider-rate-wrap{width:100%; padding:20px 0; margin:0 5px 15px 5px; border-top:1px solid rgb(37,150,217,0.2); border-bottom:1px solid rgb(37,150,217,0.2);}
    .provider-output-loop-wrap .one-forth.provider-rate-wrap.col-large{width: 100%;}
    .provider-output-loop-wrap .one-forth.provider-rate-wrap.col-large .provider-rate{align-items: flex-start;}
    .provider-output-loop-wrap .one-forth.col-large > .provider-rate-column-content{flex-direction: column-reverse;}
    .provider-rate-wrap .provider-content-wrap { margin-top: -50px; margin-bottom: 24px; }
	.provider-gotosite-wrap {border-left:none;}
	.provider-gotosite-wrap large {font-size:24px; margin-bottom:12px;}
	.provider-leanmore-popup{font-size:13px;}
	
	.provider-output-loop-wrap.first-best-deal h4.the_best_deal {left:6px;}
	.provider-output-loop-wrap.first-best-deal .one-forth.provider-rate-wrap{ padding: 20px 0 15px; margin: 0 5px; border-bottom: none; }
	.provider-output-loop-wrap.first-best-deal .provider-gotosite-wrap.one-forth { margin: 0 -5px; width: calc(100% + 10px); padding:10px 0; }
	.provider-output-loop-wrap.first-best-deal .one-forth { padding: 5px; }
	.provider-output-main-wrap .provider-output-loop-wrap.first-best-deal { padding: 5px 5px 0; }

	body .provider-output-main-wrap .modal-content .modal-header {padding:0 10px 10px;}
	body .provider-output-main-wrap .modal-content .modal-body {padding:0 10px; font-size:16px;}
	body .provider-output-main-wrap .modal-header .modal-title {width:143px; height:52px; padding:5px;}
}

@media only screen and (max-width:365px) {
	.tcs-lister .textwidget p b {margin:8px 0 0; width:100%;}
	.exchange-rate-table.mobile .rate-wrap{max-width:340px; padding:8px 15px;}
}
@media only screen and (max-width:321px) {
	.exchange-rate-table.mobile .rate-wrap{max-width:300px;}
	.provider-leanmore-popup{font-size:12px;}
}

/* region Author page header */
.author__header {
    text-align: center;
    color: white;
    text-align: left;
    padding: 36px 32px;
    position: relative;
}

.author__header > * {
    color: white;
    position: relative;
}

.author__header h1 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 32px;
    font-family:'ProximaNovaSemibold';
}

.author__header h1 span {
    font-size: 20px;
    display: block;
    margin-top: 8px;
    font-family:'ProximaNovaSemibold';
    color: #ffffff;
}

.author__header-text {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 32px;
    font-size: 20px;
}

.author__header-text p {
    margin-bottom: 16px;
}

.author__header-avatar {
    order: -9999;
    width: 126px;
    flex-shrink: 0;
    text-align: center;

    border-radius: 9999px;
    overflow: hidden;
}

.author__header-avatar img {
    width: 100%;
    height: auto;
}

.author__header-avatar-wrap {
    border-radius: 9999px;
    overflow: hidden;
}

.author__header-links {
    margin-top: 16px;
}

.author__header-links > a {
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    margin-right: 40px;
}

.author__header-links > a:last-child {
    margin-right: 0;
}

.author__header-links > a:hover,
.author__header-links > a:focus {
    color: #ffffff;
}

.author__header-links .svg-inline--fa {
    box-sizing: content-box;
    display: inline-block;
    height: 1em;
    overflow: visible;
    vertical-align: -.125em;
}

@media only screen and (min-width: 640px) {
    .author__header {
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media only screen and (min-width: 768px) {
    .author__header {
        text-align: left;
        padding-bottom: 56px;
        padding-top: 56px;
    }

    .author__header h1 {
        font-size: 60px;
        text-align: left;
    }

    .author__header-text {
        flex-wrap: nowrap;
        justify-content: normal;
        gap: 56px;
    }

    .author__header-avatar {
        order: 9999;
        width: 200px;
    }
}
/* endregion */

/* region A list of article cards */
.article-list {
    padding: 48px 16px;
    color: #42526e;
}

.article-list a,
.article-list a:visited {
    color: #299de2;
    font-family: ProximaNovaSemiBold;
}

.article-list a:hover,
.article-list a:focus {
    color: #f7931e;
    text-decoration: underline;
}

.article-list__heading {
    font-size: 32px;
    font-family:'ProximaNovaSemibold';
    margin-bottom: 32px;
}

.article-list__list {
    display: grid;
    grid-template-columns: 1fr;
    justify-content: center;
    flex-wrap: wrap;
    gap: 32px;
}

.article-list__card {
    background: white;
    --shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
    box-shadow: 0 0 #0000,0 0 #0000,var(--shadow)!important;

    display: flex;
    flex-direction: column;
    height: 100%;
}

.article-list__title {
    padding: 24px 16px 0;
    margin-bottom: 0;
    font-family: ProximaNovaSemiBold;
    font-size: 20px;
    line-height: 28px;
}

.article-list__excerpt {
    padding: 20px;
    margin-bottom: 0;
}

.article-list__excerpt p {
    font-size: 20px;
    padding-bottom: 0;
}

.article-list__link {
    padding: 8px 16px 24px;
    justify-self: flex-end;
}

@media only screen and (min-width: 768px) {
    .article-list__list {
        grid-template-columns: repeat(3, 1fr);
    }

    .article-list__heading {
        font-size: 52px;
        margin-bottom: 52px;
    }
}
/* endregion */

/* region Author meta box */
.author__meta {
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 8px;
    line-height: 1.25;
    flex-wrap: wrap;
}

.author__meta-author,
.author__meta-reviewer {
    display: flex;
    align-items: center;
    text-align: center;
    cursor: pointer;
    position: relative;
    flex-direction: column;
}

.author__meta-date {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-top: 12px;
    width: 100%;
}

.author__meta-date__label {
    font-family: ProximaNovaSemiBold;
    margin-right: 8px;
}

.author__meta-avatar {
    width: 48px;
    height: 48px;
    border-radius: 9999px;
    overflow: hidden;
    margin-bottom: 8px;
    display: inline-block;
}

.author__popup {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: white;
    z-index: 50;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    display: none;
    width: 300px;
    cursor: auto;
}

.author__popup > div {
    text-align: center;
    padding: 12px 16px 32px;
}

.author__popup-close {
    color: rgb(107 114 128/1);
    text-align: right;
    cursor: pointer;
}

.author__popup-close .svg-inline--fa {
    height: 32px;
    width: 28px;
}

.author__popup-avatar {
    width: 80px;
    height: 80px;
    border-radius: 9999px;
    overflow: hidden;
    margin-bottom: 16px;
    display: inline-block;
}

.author__popup-name {
    font-size: 24px;
    line-height: 32px;
    font-family: ProximaNovaSemiBold;
}

.author__popup-title {
    font-size: 18px;
    line-height: 28px;
    padding: 0 8px;
}

.author__popup-bio {
    margin-top: 16px;
    padding: 0 8px;
}

.author__popup-link {
    font-family: ProximaNovaBold;
    text-transform: uppercase;
    margin-top: 20px;
    display: inline-block;
}

@media only screen and (min-width: 640px) {
    .author__meta {
        justify-content: flex-start;
        gap: 48px;
        flex-wrap: nowrap;
    }

    .author__meta-avatar {
        margin-bottom: 0;
    }

    .author__meta-author,
    .author__meta-reviewer {
        text-align: left;
        flex-direction: row;
    }

    .author__meta-date {
        justify-content: normal;
        flex-direction: column;
        padding-top: 0;
        width: auto;
    }

    .author__meta-name {
        margin-left: 16px;
    }

    .author__popup {
        position: absolute;
        top: 48px;
        left: auto;
        transform: translate(0, 0);
    }
}

@media only screen and (min-width: 768px) {
    .author__meta {

    }
}
/* endregion */

/* region Table of Contents - Override LuckyWP Table of Contents plugin styles */
.lwptoc {
    background: #f6f8fd;
}

.lwptoc_header {
    margin-bottom: 12px !important;
    font-size: 18px;
}

.lwptoc_items > ol.lwptoc_itemWrap,
.lwptoc_items > ol.lwptoc_itemWrap > li.lwptoc_item {
    list-style: disc !important;
}

.lwptoc_items ol.lwptoc_itemWrap > li.lwptoc_item {
    font-family: ProximaNova;
    font-size: 18px !important;
}

.lwptoc_items > ol.lwptoc_itemWrap ol.lwptoc_itemWrap {

}

.lwptoc_items ol.lwptoc_itemWrap li.lwptoc_item {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    line-height: normal !important;
}

.lwptoc_items ol.lwptoc_itemWrap > li.lwptoc_item ol.lwptoc_itemWrap {
    list-style: circle !important;
}

.lwptoc_items ol.lwptoc_itemWrap > li.lwptoc_item li.lwptoc_item {
    list-style: circle !important;
}
/* endregion */

/* Helper classes */

.max-w-section-container {
    max-width: 1100px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.bg-lightblue {
    background-color: #f6f8fd!important;
}

.bg-blue-gradient-no-padding {
    background: linear-gradient(140deg, #15aae1 30.01%, #0576bc 100%) !important;
}

/*
    IMPORTANT NOTE: The font files are named "ProximaNova" but the actual font contained in the font files is "Lato".
    This hack was done when we swapped the font from Proxima Nova to Lato. It was a quick way of doing it at the time.
    The Proxima Nova font was breaching some licensing terms and we needed to get it off the site ASAP.
 */
@font-face {
    font-family:'ProximaNovaLight';
    font-display: swap;
    font-style: normal;
    src: url('/wp-content/themes/vantage-child/fonts/ProximaNovaLight.woff2') format('woff2');
}
@font-face {
    font-family:'ProximaNovaLight';
    font-display: swap;
    font-style: italic;
    src: url('/wp-content/themes/vantage-child/fonts/ProximaNovaLightItalic.woff2') format('woff2');
}
@font-face {
    font-family:'ProximaNova';
    font-display: swap;
    font-style: normal;
    src: url('/wp-content/themes/vantage-child/fonts/ProximaNova.woff2') format('woff2');
}
@font-face {
    font-family:'ProximaNova';
    font-display: swap;
    font-style: italic;
    src: url('/wp-content/themes/vantage-child/fonts/ProximaNovaItalic.woff2') format('woff2');
}
@font-face {
    font-family:'ProximaNovaSemibold';
    font-display: swap;
    font-style: normal;
    src: url('/wp-content/themes/vantage-child/fonts/ProximaNovaSemibold.woff2') format('woff2');
}
@font-face {
    font-family:'ProximaNovaSemibold';
    font-display: swap;
    font-style: italic;
    src: url('/wp-content/themes/vantage-child/fonts/ProximaNovaSemiboldItalic.woff2') format('woff2');
}
@font-face {
    font-family:'ProximaNovaBold';
    font-display: swap;
    font-style: normal;
    src: url('/wp-content/themes/vantage-child/fonts/ProximaNovaBold.woff2') format('woff2');
}
@font-face {
    font-family:'ProximaNovaBold';
    font-display: swap;
    font-style: italic;
    src: url('/wp-content/themes/vantage-child/fonts/ProximaNovaBoldItalic.woff2') format('woff2');
}
@font-face {
    font-family:'ProximaNovaBlack';
    font-display: swap;
    font-style: normal;
    src: url('/wp-content/themes/vantage-child/fonts/ProximaNovaBlack.woff2') format('woff2');
}
.mobile-nav-frame {
  position: fixed;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #222222;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  z-index: 999999;
}
.mobile-nav-frame .title {
  padding: 14px 12px;
  margin-bottom: 25px;
  border-bottom: 1px solid #1c1c1c;
  background: #161616;
}
.mobile-nav-frame .title h3 {
  margin: 0px 50px;
  text-align: center;
  color: white;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
  overflow: hidden;
  height: 1.25em;
  font: 200 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.mobile-nav-frame .title .close,
.mobile-nav-frame .title .back {
  position: absolute;
  padding: 7px;
  font-size: 19px;
  font-weight: 200;
  margin-top: -1px;
  color: white;
  text-decoration: none;
  top: 11px;
}
.mobile-nav-frame .title .close {
  right: 12px;
}
.mobile-nav-frame .title .back {
  left: 12px;
}
.mobile-nav-frame form.search {
  margin: 20px 12px;
  position: relative;
  background-color: transparent;
}
.mobile-nav-frame form.search input[type=search] {
  display: block;
  width: 100%;
  font-size: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #E0E0E0;
  border: none;
}
.mobile-nav-frame form.search input[type=submit] {
  display: none;
}
.mobile-nav-frame .slides {
  display: block;
}
.mobile-nav-frame ul {
  margin: 0px 12px;
  background: #212121;
  border: 1px solid #111;
  padding: 4px 10px;
  -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2), 0px -1px 0px rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2), 0px -1px 0px rgba(255, 255, 255, 0.075);
  box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2), 0px -1px 0px rgba(255, 255, 255, 0.075);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.mobile-nav-frame ul li {
  display: block;
  padding: 15px 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.mobile-nav-frame ul li a.link {
  display: block;
  margin-right: 30px;
  text-decoration: none;
  color: #F3F3F3;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7);
  font-size: 17px;
  font-weight: 300;
  cursor: pointer;
}
.mobile-nav-frame ul li:first-child {
  border-top: none;
}
.mobile-nav-frame ul li:last-child {
  border-bottom: none;
}
.mobile-nav-frame .next {
  float: right;
  text-decoration: none;
  color: #F3F3F3;
  font-size: 17px;
  font-weight: 300;
}
.admin-bar .mobile-nav-frame .title {
  position: relative;
}
a.mobilenav {
  display: none;
}
