@font-face {
	font-family: "uxfont";
	src: url('uxfont_001.woff2') format("woff2"), url('uxfont_001.woff') format("woff");
}
@font-face {
	font-family: "uxfont-2";
	src: url('uxfont-2_001.woff2') format("woff2"), url('uxfont-2_001.woff') format("woff");
}
/* ::::: https://img1.wsimg.com/wrhs-assets/a264f658db540b511d931b723bd89bca/uxcore2.min.css ::::: */

button, hr, input, select { overflow: visible; }
address, dl, ol, p, ul { margin-bottom: 1rem; }
[role="button"], [type="button"], [type="reset"], [type="submit"], button { cursor: pointer; }
article, aside, details, figcaption, figure, footer, header, legend, main, menu, nav, section, summary { display: block; }
.collapsing, .ux-pagetitle-show-icn, .uxicon, sub, sup { position: relative; }
.card-title, .uxicon, button, select { text-transform: none; }
html { font-family: sans-serif; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
.img-thumbnail, body { background-color: rgb(255, 255, 255); }
a:active, a:hover { outline-width: 0px; }
dl, h1, h2, h3, h4, h5, h6, ol, p, ul { margin-top: 0px; }
.uxicon, img { vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
button, input, select, textarea { font: inherit; }
body, label { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; }
.tooltip, .uxicon, address { font-style: normal; }
[type="reset"], [type="submit"], button, html [type="button"] {  }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
button:-moz-focusring, input:-moz-focusring { outline: 1px dotted buttontext; }
html { box-sizing: border-box; font-size: 14px; }
*, *::after, *::before { box-sizing: inherit; }
body { margin: 0px; font-size: 1rem; line-height: 1.5; color: rgb(51, 51, 51); }
a, a:focus, a:hover { color: rgb(8, 98, 207); text-decoration: underline; }
.uxicon, .uxicon:hover { text-decoration: none; }
a:focus { outline-offset: -2px; }
a:not([href]):not([tabindex]), a:focus:not([href]):not([tabindex]), a:hover:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:focus:not([href]):not([tabindex]) { outline: 0px none; }
[role="button"], a, area, button, input, label, select, summary, textarea { touch-action: manipulation; }
button:focus { outline: 1px dotted; }
button, input, select, textarea { margin: 0px; line-height: inherit; border-radius: 0px; }
.custom-select, button.close, input[type="search"] {  }
@font-face {
	font-family: "uxfont";
	src: url('uxfont_001.woff2') format("woff2"), url('uxfont_001.woff') format("woff");
}
@font-face {
	font-family: "uxfont-2";
	src: url('uxfont-2_001.woff2') format("woff2"), url('uxfont-2_001.woff') format("woff");
}
.uxicon { display: inline-block; font-family: uxfont !important; font-weight: 400; font-variant: normal; line-height: 1; }
.btn .uxicon { margin-right: 0.35em; margin-left: 0.35em; vertical-align: baseline; }
.container, .container-fluid { margin-left: auto; margin-right: auto; padding-right: 10px; padding-left: 10px; }
.basegrid > thead > tr > th, .font-base, .font-primary-bold, .table > thead > tr > th { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; }
.uxicon-plus::before { content: "+"; }
.uxicon-minus::before { content: "−"; }
.uxicon-mail::before { content: "✉"; }
.uxicon-user::before { content: ""; }
.uxicon-users::before { content: ""; }
.uxicon-magic::before { content: ""; }
.uxicon-heart-fill::before { content: ""; }
.uxicon-print::before { content: ""; }
.uxicon-trash::before { content: ""; }
.uxicon-home::before { content: ""; }
.uxicon-cloud-upload::before { content: ""; }
.uxicon-currency::before { content: ""; }
.uxicon-bar-graph::before { content: ""; }
.uxicon-pie-graph::before { content: ""; }
.uxicon-website::before { content: ""; }
.uxicon-star-outline::before { content: ""; }
.uxicon-star::before { content: ""; }
.uxicon-eye::before { content: ""; }
.uxicon-eye-close::before { content: ""; }
.uxicon-clock::before { content: ""; }
.uxicon-revert::before { content: ""; }
.uxicon-undo::before { content: ""; }
.uxicon-check-box::before { content: ""; }
.uxicon-refresh::before { content: ""; }
.uxicon-bullets::before { content: ""; }
.uxicon-mail-open::before { content: ""; }
.uxicon-settings::before { content: ""; }
.uxicon-filter::before { content: ""; }
.uxicon-folder-open::before { content: ""; }
.uxicon-edit::before { content: ""; }
.uxicon-window::before { content: ""; }
.uxicon-box::before { content: ""; }
.uxicon-grid-lg::before { content: ""; }
.uxicon-grid-horizontal::before { content: ""; }
.uxicon-desktop::before { content: ""; }
.uxicon-mobile-phone::before { content: ""; }
.uxicon-circle-outline::before { content: ""; }
.uxicon-play::before { content: ""; }
.uxicon-move::before { content: ""; }
.uxicon-add-fill::before { content: ""; }
.uxicon-remove::before { content: ""; }
.uxicon-delete-fill::before { content: ""; }
.uxicon-ok::before { content: ""; }
.uxicon-help::before { content: ""; }
.uxicon-information::before { content: ""; }
.uxicon-alert::before { content: ""; }
.uxicon-no::before { content: ""; }
.uxicon-cart::before { content: ""; }
.uxicon-unlocked::before { content: ""; }
.uxicon-locked::before { content: ""; }
.uxicon-checkmark::before { content: ""; }
.uxicon-x::before { content: ""; }
.uxicon-magnifying-glass::before { content: ""; }
.uxicon-map-pin::before { content: ""; }
.uxicon-comments::before { content: ""; }
.uxicon-comment::before { content: ""; }
.uxicon-img::before { content: ""; }
.uxicon-download::before { content: ""; }
.uxicon-flag::before { content: ""; }
.uxicon-credit-card::before { content: ""; }
.uxicon-grab-sq::before { content: ""; }
.uxicon-shield::before { content: ""; }
.uxicon-tools::before { content: ""; }
.uxicon-server2::before { content: ""; }
.uxicon-sm-business::before { content: ""; }
.uxicon-calendar::before { content: ""; }
.uxicon-world::before { content: ""; }
.uxicon-drive::before { content: ""; }
.uxicon-save::before { content: ""; }
.uxicon-phone::before { content: ""; }
.uxicon-add-to-page::before { content: ""; }
.uxicon-exchange::before { content: ""; }
.uxicon-camera::before { content: ""; }
.uxicon-bookmark::before { content: ""; }
.uxicon-package::before { content: ""; }
.uxicon-paypal::before { content: ""; }
.uxicon-homefinder::before { content: ""; }
.uxicon-yahoo-box::before { content: ""; }
.uxicon-chevron-right-lt::before { content: ""; }
.uxicon-chevron-left-lt::before { content: ""; }
.uxicon-chevron-down-lt::before { content: ""; }
.uxicon-chevron-up-lt::before { content: ""; }
.uxicon-radio-filled::before { content: ""; }
.uxicon-chevron-dbl-right-lt::before { content: ""; }
.uxicon-add-page::before { content: ""; }
.uxicon-chevron-dbl-left-lt::before { content: ""; }
.uxicon-alarm2::before { content: ""; }
.uxicon-drop-down::before { content: ""; }
.uxicon-drop-up::before { content: ""; }
.uxicon-drop-right::before { content: ""; }
.uxicon-drop-left::before { content: ""; }
.uxicon-gd-logo-text::before { content: ""; }
.uxicon-heart-outline::before { content: ""; }
.uxicon-cloud::before { content: "☁"; }
.uxicon-cloud-download::before { content: ""; }
.uxicon-copy::before { content: ""; }
.uxicon-grab-vert::before { content: ""; }
.uxicon-link::before { content: ""; }
.uxicon-link-delete::before { content: ""; }
.uxicon-redo::before { content: ""; }
.uxicon-share::before { content: ""; }
.uxicon-zoom-in::before { content: ""; }
.uxicon-zoom-out::before { content: ""; }
.uxicon-airplane::before { content: ""; }
.uxicon-alarm::before { content: ""; }
.uxicon-album-contacts::before { content: ""; }
.uxicon-asterisk::before { content: "*"; }
.uxicon-backspace::before { content: ""; }
.uxicon-backward::before { content: ""; }
.uxicon-barcode::before { content: ""; }
.uxicon-binoculars::before { content: ""; }
.uxicon-bluetooth::before { content: ""; }
.uxicon-briefcase::before { content: ""; }
.uxicon-cut::before { content: ""; }
.uxicon-divide::before { content: "÷"; }
.uxicon-dollar::before { content: ""; }
.uxicon-dropdown-solid::before { content: ""; }
.uxicon-drops::before { content: ""; }
.uxicon-eject::before { content: ""; }
.uxicon-ellipses::before { content: ""; }
.uxicon-euro::before { content: "€"; }
.uxicon-fast-backward::before { content: ""; }
.uxicon-fast-forward::before { content: ""; }
.uxicon-file::before { content: ""; }
.uxicon-file-down::before { content: ""; }
.uxicon-file-up::before { content: ""; }
.uxicon-fire::before { content: ""; }
.uxicon-folder-add::before { content: ""; }
.uxicon-forward::before { content: ""; }
.uxicon-gd-logo::before { content: ""; }
.uxicon-global-east::before { content: ""; }
.uxicon-global-west::before { content: ""; }
.uxicon-laptop::before { content: ""; }
.uxicon-leaf::before { content: ""; }
.uxicon-lightbulb::before { content: ""; }
.uxicon-lightning::before { content: ""; }
.uxicon-location::before { content: ""; }
.uxicon-mute::before { content: ""; }
.uxicon-paintbrush::before { content: ""; }
.uxicon-paperclip::before { content: ""; }
.uxicon-pause::before { content: ""; }
.uxicon-pointer-down::before { content: ""; }
.uxicon-pointer-left::before { content: ""; }
.uxicon-pointer-right::before { content: ""; }
.uxicon-pointer-up::before { content: ""; }
.uxicon-pound::before { content: ""; }
.uxicon-power::before { content: ""; }
.uxicon-qr-code::before { content: ""; }
.uxicon-random::before { content: ""; }
.uxicon-recycle::before { content: ""; }
.uxicon-resize::before { content: ""; }
.uxicon-resize-lg::before { content: ""; }
.uxicon-resize-sm::before { content: ""; }
.uxicon-signal::before { content: ""; }
.uxicon-step-backward::before { content: ""; }
.uxicon-step-forward::before { content: ""; }
.uxicon-stop::before { content: ""; }
.uxicon-stop-delete::before { content: ""; }
.uxicon-stopwatch::before { content: ""; }
.uxicon-subscript::before { content: ""; }
.uxicon-tablet::before { content: ""; }
.uxicon-tag::before { content: ""; }
.uxicon-thumbs-down::before { content: ""; }
.uxicon-thumbs-up::before { content: ""; }
.uxicon-tumbler::before { content: ""; }
.uxicon-umbrella::before { content: ""; }
.uxicon-user-add::before { content: ""; }
.uxicon-user-delete::before { content: ""; }
.uxicon-video-camera::before { content: ""; }
.uxicon-volume-down::before { content: ""; }
.uxicon-volume-up::before { content: ""; }
.uxicon-wi-fi::before { content: ""; }
.uxicon-accelerator::before { content: ""; }
.uxicon-at::before { content: ""; }
.uxicon-clipboard::before { content: ""; }
.uxicon-clock-refresh::before { content: ""; }
.uxicon-forward-2::before { content: ""; }
.uxicon-gift::before { content: ""; }
.uxicon-graph::before { content: ""; }
.uxicon-grid-sm::before { content: ""; }
.uxicon-horizontal-menu::before { content: ""; }
.uxicon-orientation-lock::before { content: ""; }
.uxicon-reply::before { content: ""; }
.uxicon-reply-all::before { content: ""; }
.uxicon-star-half::before { content: ""; }
.uxicon-vertical-menu::before { content: ""; }
.uxicon-align-center::before { content: ""; }
.uxicon-align-justify::before { content: ""; }
.uxicon-align-left::before { content: ""; }
.uxicon-align-right::before { content: ""; }
.uxicon-amazon-box::before { content: ""; }
.uxicon-apps::before { content: ""; }
.uxicon-at-box::before { content: ""; }
.uxicon-blogger-box::before { content: ""; }
.uxicon-bold::before { content: ""; }
.uxicon-bounding-box::before { content: ""; }
.uxicon-clear-formatting::before { content: ""; }
.uxicon-create-form::before { content: ""; }
.uxicon-create-nav::before { content: ""; }
.uxicon-crop::before { content: ""; }
.uxicon-dropdown::before { content: ""; }
.uxicon-equal-width::before { content: ""; }
.uxicon-eye-dropper::before { content: ""; }
.uxicon-facebook-box::before { content: ""; }
.uxicon-flatrate::before { content: ""; }
.uxicon-full-width::before { content: ""; }
.uxicon-google-plus-box::before { content: ""; }
.uxicon-img-gallery::before { content: ""; }
.uxicon-img-resize::before { content: ""; }
.uxicon-indent-left::before { content: ""; }
.uxicon-indent-right::before { content: ""; }
.uxicon-instagram::before { content: ""; }
.uxicon-italics::before { content: ""; }
.uxicon-linkedin-box::before { content: ""; }
.uxicon-locu::before { content: ""; }
.uxicon-locu-box::before { content: ""; }
.uxicon-map::before { content: ""; }
.uxicon-nav::before { content: ""; }
.uxicon-numbered-list::before { content: ""; }
.uxicon-page::before { content: ""; }
.uxicon-picasa-box::before { content: ""; }
.uxicon-pin::before { content: ""; }
.uxicon-pinterest-box::before { content: ""; }
.uxicon-remove-from-page::before { content: ""; }
.uxicon-retweet::before { content: ""; }
.uxicon-settings3::before { content: ""; }
.uxicon-social::before { content: ""; }
.uxicon-strike-through::before { content: ""; }
.uxicon-superscript::before { content: ""; }
.uxicon-table::before { content: ""; }
.uxicon-tag-end::before { content: ""; }
.uxicon-tag-open::before { content: ""; }
.uxicon-text-highlight::before { content: ""; }
.uxicon-text-tool::before { content: ""; }
.uxicon-truck::before { content: ""; }
.uxicon-twitter::before { content: ""; }
.uxicon-twitter-box::before { content: ""; }
.uxicon-underline::before { content: ""; }
.uxicon-video::before { content: ""; }
.uxicon-website-send::before { content: ""; }
.uxicon-yelp-box::before { content: ""; }
.uxicon-youtube-box::before { content: ""; }
.uxicon-core-os::before { content: ""; }
.uxicon-office365-box::before { content: ""; }
.uxicon-android-box::before { content: ""; }
.uxicon-apple-box::before { content: ""; }
.uxicon-archlinux::before { content: ""; }
.uxicon-blackberry::before { content: ""; }
.uxicon-centos::before { content: ""; }
.uxicon-create-btn::before { content: ""; }
.uxicon-debian::before { content: ""; }
.uxicon-fedora::before { content: ""; }
.uxicon-excel::before { content: ""; }
.uxicon-outlook::before { content: ""; }
.uxicon-pinned::before { content: ""; }
.uxicon-powerpoint::before { content: ""; }
.uxicon-privacy::before { content: ""; }
.uxicon-receipt::before { content: ""; }
.uxicon-ubuntu::before { content: ""; }
.uxicon-thunderbird::before { content: ""; }
.uxicon-word::before { content: ""; }
.uxicon-windows-box::before { content: ""; }
.uxicon-windowsserver::before { content: ""; }
.uxicon-wordpress-box::before { content: ""; }
.uxicon-folder::before { content: ""; }
.uxicon-kabob::before { content: ""; }
.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.fade.in { opacity: 1; }
.container-fluid::after, .container::after, .row::after { content: ""; display: table; clear: both; }
.row { margin-left: -10px; margin-right: -10px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.col-xs-12 { float: left; width: 100%; }
.close, .text-hide, .tooltip { text-shadow: none; }
.ux-app { background-color: rgb(242, 240, 235); }
.ux-animation-circle::before { display: block; padding-top: 100%; content: ""; }
.ux-animation-finished .ux-animation-little-circle:nth-child(1) { animation-delay: 0s, 2.6s; }
.ux-animation-finished .ux-animation-little-circle:nth-child(2) { animation-delay: 0.3s, 2.6s; }
.ux-animation-finished .ux-animation-little-circle:nth-child(3) { animation-delay: 0.6s, 2.6s; }
.ux-animation-check::after, .ux-animation-check::before { content: ""; background-color: rgb(54, 144, 255); display: block; }
.ux-animation-little-circle::before { display: block; padding-top: 100%; content: ""; }
.ux-animation-little-circle:nth-child(1) { left: 21%; animation-delay: 0s; }
.ux-animation-little-circle:nth-child(2) { left: 42%; animation-delay: 0.3s; }
.ux-animation-little-circle:nth-child(3) { left: 63%; animation-delay: 0.6s; }
.ux-animation-check::before { width: 70%; padding-top: 8%; }
.ux-animation-check::after { width: 8%; padding-top: 30%; margin-top: -1px; }
.card-block::after, .card-footer::after, .card-header::after { content: ""; display: table; clear: both; }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.input-group-addon:not(:last-child) { border-right: 0px none; }
.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .input-group-btn:not(:last-child) > .btn:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.form-control + .input-group-addon:not(:first-child) { border-left: 0px none; }
.input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group { margin-right: -1px; }
.input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group { z-index: 2; margin-left: -1px; }
.input-group-btn:not(:first-child) > .btn-group:active, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:hover, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:hover { z-index: 3; }
.basegrid tbody tr:hover, .basegrid tbody tr:nth-of-type(2n+1), .table-active, .table-active > td, .table-active > th, .table-compare tbody tr:nth-of-type(2n+1), .table-hover tbody tr:hover, .table-striped tbody tr:nth-of-type(2n+1) { background-color: rgb(251, 250, 248); }
.table-compare-wrap .table-compare-heading::after { content: " "; }
.table-compare-nested > table > tbody > tr:nth-of-type(2n+1) { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { color: inherit; }
.list-inline, .list-unstyled { padding-left: 0px; list-style: outside none none; }
.list-inline-item:not(:last-child) { margin-right: 5px; }
.blockquote-footer::before { content: "—   "; }
.blockquote-reverse .blockquote-footer::before { content: ""; }
.blockquote-reverse .blockquote-footer::after { content: "   —"; }
.font-primary-bold { font-weight: 700; }
.h0, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: inherit; }
.h1, .h2, h1, h2 { margin-bottom: 1.0715rem; }
.h3, .h4, .h5, .h6, h3, h4, h5, h6 { margin-bottom: 1.0715rem; }
.h2, h2 { font-size: 1.571rem; line-height: 1.091; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-weight: 700; }
.h3, h3 { font-size: 1.286rem; line-height: 1.22; }
.headline-primary { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-weight: 700; }
.close, .list-big li::before { font-weight: 700; font-size: 1.5rem; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; }
.mark::after, mark::after { position: absolute; top: 0px; right: -0.1em; z-index: 1; width: 0.2rem; height: 1.48857rem; content: ""; background: rgba(255, 191, 75, 0.7) none repeat scroll 0% 0%; transform: skew(-5deg, 0deg); }
ol li, ul li { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.list-big li::before { position: absolute; top: 0px; left: 0px; width: 1.5rem; line-height: 1em; text-align: right; content: counter(listBigCounter, decimal) "."; counter-increment: listBigCounter 1; }
.close { float: right; line-height: 1; color: rgb(0, 0, 0); width: 1em; opacity: 1; }
.close:focus, .close:hover { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 1; outline: 0px none; }
button.close { padding: 0px; cursor: pointer; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; border: 0px none; }
.close::before { content: "×"; }
.clearfix::after { content: ""; display: table; clear: both; }
.m-b-3, .m-y-3 { margin-bottom: 3rem !important; }
.ux-accordion .panel-button::after { content: ""; font-family: uxfont; font-size: 1.125rem; position: absolute; right: 2px; top: 32px; transform: rotate(180deg); transition: all 0.3s ease 0s; }
.alert::after, .ux-btn-set::after { content: ""; clear: both; }
.ux-accordion .panel-button.collapsed::after, .ux-accordion .panel-button[aria-expanded="false"] { transform: rotate(0deg); }
.ux-accordion .panel-content > :last-child { margin-bottom: 0px; }
.alert::after { display: table; }
.btn, .custom-select, .form-check-inline, .form-control { vertical-align: middle; }
.ux-btn-set::after { display: table; }
.panel-button::after, .ux-criteria-box-checked::before, .ux-growl-msg-close { font-family: uxfont; }
.panel-button::after { content: ""; font-size: 1.125rem; position: absolute; right: 2px; top: 32px; transform: rotate(180deg); transition: all 0.3s ease 0s; }
.panel-button.collapsed::after, .panel-button[aria-expanded="false"] { transform: rotate(0deg); }
.ux-criteria-box-checked::before { content: ""; font-size: 14px; color: rgb(255, 255, 255); line-height: 0.8; position: absolute; top: 4.5px; left: 2px; }
.ux-growl-msg-close::before { content: ""; }
.form-control::placeholder { color: rgb(134, 142, 150); opacity: 1; }
select.form-control:not([size]):not([multiple]) { height: 46px; }
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) { height: 32px; }
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) { height: 60px; }
.btn, .custom-file-control { -moz-user-select: none; }
.custom-file-control, .custom-file-control::before { position: absolute; padding: 0.75rem 0.375rem; line-height: 1.5; color: rgb(51, 51, 51); border: 1px solid rgb(174, 169, 156); height: 46px; }
.custom-file-control:lang(en)::after { content: "Choose file..."; }
.custom-file-control::before { top: -1px; right: -1px; bottom: -1px; z-index: 6; display: block; background-color: rgb(233, 236, 239); border-radius: 0px 3px 3px 0px; }
.custom-file-control:lang(en)::before { content: "Browse"; }
.btn, .ux-search .dropdown-item { cursor: pointer; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator::before { content: ""; font-family: uxfont; font-size: 14px; color: rgb(255, 255, 255); line-height: 0.8; position: absolute; top: 4.5px; left: 2px; }
.btn, .btn-link { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; text-transform: none; }
.btn { display: inline-block; text-align: center; border: 1px solid transparent; }
.btn, .btn-group-lg > .btn, .btn-group-sm > .btn, .btn-lg, .btn-sm { border-radius: 3px; border-width: 0px; }
.btn:focus, .btn:hover { text-decoration: none; }
.btn.disabled, .btn:disabled { box-shadow: none; }
.btn { font-weight: 700; min-width: 120px; text-decoration: none; white-space: normal; transition: none 0s ease 0s ; outline: 0px none; padding: 12px 23px; font-size: 1.12857rem; line-height: 22px; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus { outline: 0px none; box-shadow: none; }
.btn.active, .btn:active { background-image: none; box-shadow: none; }
.btn.disabled, .btn.disabled:active, .btn.disabled:focus, .btn.disabled:hover, .btn:disabled, .btn:disabled:active, .btn:disabled:focus, .btn:disabled:hover { opacity: 0.3; }
.btn-primary { color: rgb(255, 255, 255) !important; background: rgb(29, 108, 205) none repeat scroll 0% 0% !important; border-color: rgb(29, 108, 205) !important; }
.btn-primary:hover { color: rgb(255, 255, 255) !important; background: rgb(54, 144, 255) none repeat scroll 0% 0% !important; border-color: rgb(54, 144, 255) !important; }
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .open > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255) !important; background: rgb(17, 78, 186) none repeat scroll 0% 0% !important; border-color: rgb(17, 78, 186) !important; }
.btn-default { color: rgb(29, 108, 205) !important; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px !important; border-color: rgb(29, 108, 205) !important; }
.btn-default:hover { color: rgb(255, 255, 255) !important; background: rgb(54, 144, 255) none repeat scroll 0% 0% !important; border-color: rgb(54, 144, 255) !important; }
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .open > .btn-default.dropdown-toggle { color: rgb(255, 255, 255) !important; background: rgb(17, 78, 186) none repeat scroll 0% 0% !important; border-color: rgb(17, 78, 186) !important; }
.btn-group-sm > .btn, .btn-sm { padding: 9px 20px; font-size: 0.92857rem; line-height: 14px; }
.btn-tertiary-inline::after, .btn-tertiary::after { display: none; text-align: center; margin-top: 0.1em; content: ""; font-family: uxfont; font-size: 1.125rem; }
.btn-tertiary-inline.more::after, .btn-tertiary.more::after { display: block; content: ""; color: rgb(29, 108, 205); }
.btn-tertiary-inline.less::after, .btn-tertiary.less::after { display: block; content: ""; color: rgb(29, 108, 205); }
.btn-default, .btn-default-dark, .btn-default-light, .btn-default-purchase { border-width: 3px; padding: 9px 20px; }
.btn-default-dark.btn-sm, .btn-default-light.btn-sm, .btn-default-purchase.btn-sm, .btn-default.btn-sm, .btn-group-sm > .btn-default-dark.btn, .btn-group-sm > .btn-default-light.btn, .btn-group-sm > .btn-default-purchase.btn, .btn-group-sm > .btn-default.btn { padding: 6px 17px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn + .dropdown-toggle-split::after, .btn-group > .btn:first-child { margin-left: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0px; border-top-left-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0px; border-top-left-radius: 0px; }
.pull-left, .pull-xs-left { float: left !important; }
.nav-pills::after, .nav-tabs::after { display: table; content: ""; clear: both; }
.nav-tabs .nav-link .nav-item.open .nav-link::after, .nav-tabs .nav-link.active::after { position: absolute; top: -1px; right: -1px; left: -1px; display: block; height: 4px; content: ""; background-color: rgb(29, 108, 205); border-radius: 3px 3px 0px 0px; }
.ux-conveyor-control::before { display: block; content: ""; font-family: uxfont; font-size: 0.625rem; margin-top: 2.2em; }
.ux-conveyor-control.left::before { content: ""; }
.ux-conveyor-control.right::before { content: ""; }
.dropdown-toggle::after { width: 0px; height: 0px; vertical-align: middle; }
.dropdown:not(.ux-select-dropdown) { display: inline-block; }
.dropdown-toggle::after { display: inline; margin-left: 0.35714rem; font-family: uxfont; font-size: 0.625rem; line-height: 1; content: ""; border: 0px none; }
.dropup > .dropdown-toggle::after, .open > .dropdown-toggle::after { content: ""; }
.dropup .dropdown-toggle::after { border: 0px none; }
.btn + .dropdown-toggle-split::after, .dropdown-split + .dropdown-toggle::after { margin: 0px; }
.ux-message, .ux-overlay { text-align: center; width: 100%; }
.tooltip-arrow::after { position: absolute; top: 1px; left: -9px; display: block; width: 0px; height: 0px; content: ""; border-color: transparent transparent rgb(51, 51, 51); border-style: solid; border-width: 0px 9px 9px; }
.ux-overlay-wrapper { position: relative; width: 100%; }
.ux-overlay { position: absolute; top: 0px; left: 0px; height: 100%; background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; z-index: 1; }
.ux-overlay .ux-message-spinner { margin: 0px 5px 0px auto; display: inline; vertical-align: text-top; }
.ux-message, .ux-message .ux-spinner svg { display: inline-block; }
.ux-message { background-color: rgb(255, 255, 255); padding: 25px 5%; position: relative; top: 50%; transform: translateY(-50%); border-top: 1px solid rgb(174, 169, 156); border-bottom: 1px solid rgb(174, 169, 156); }
.modal-footer::after, .modal-header::after { content: ""; display: table; clear: both; }
.modal-header .close::before { content: ""; font-family: uxfont; font-size: 16px; font-weight: 400; }
.ux-progress-label, .ux-tabs-wiz-list > li > a::before { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; }
.ux-tabs-wiz-list > li::after, .ux-tabs-wiz-list > li::before { position: absolute; top: 0.7em; box-sizing: content-box; display: block; height: 0.5em; content: ""; background: rgb(232, 228, 220) none repeat scroll 0% 0%; }
.ux-tabs-wiz-list > li::before { right: 50%; left: 0px; margin-right: 1.8em; }
.ux-tabs-wiz-list > li::after { right: 0px; left: 50%; margin-left: 1.8em; }
.ux-tabs-wiz-list > li:first-child::before, .ux-tabs-wiz-list > li:last-child::after { display: none; }
.ux-tabs-wiz-list > li > a::before { position: absolute; top: 0px; left: 50%; z-index: 1; box-sizing: content-box; display: inline-block; width: 1.6em; height: 1.6em; margin: 0px 0.5em 0px -0.8em; font-size: 1.25em; line-height: 1.6em; text-align: center; content: counter(wizList, decimal); border-radius: 50%; font-weight: 700; }
.ux-tabs-wiz-list .ux-tabs-wiz-step-complete::after, .ux-tabs-wiz-list .ux-tabs-wiz-step-complete::before { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.ux-tabs-wiz-list .ux-tabs-wiz-step-complete > a::before { content: ""; background: rgb(29, 108, 205) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: uxfont; }
.ux-tabs-wiz-list .ux-tabs-wiz-step-current::before { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.ux-tabs-wiz-list .ux-tabs-wiz-step-current > a::before, .ux-tabs-wiz-list .ux-tabs-wiz-step-incomplete:hover > a::before { color: rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.ux-stars-rating .checked::before, .ux-stars-rating .unchecked::before { font-family: uxfont; font-size: 16px; }
.ux-stars-rating .checked::before { content: ""; color: rgb(29, 108, 205); }
.ux-stars-rating .unchecked::before { content: ""; color: rgb(174, 169, 156); }
.ux-pivot::after { content: ""; position: absolute; top: 50%; right: 20px; margin-top: -0.5em; font-family: uxfont; font-size: 15px; line-height: 1; }
.ux-table tbody tr:nth-child(4n+1), .ux-table tbody tr:nth-child(4n+2) { background-color: rgb(251, 250, 248); }
/* ::::: https://img1.wsimg.com/wrhs-assets/68f3de2f32d34eaf1cff9e1df6ad365f/salesheader.min.css ::::: */

.mobile-navigation, .subnav-panel { transition: all 0.4s cubic-bezier(0.65, -0.01, 0.26, 1) 0s; }
.flex-row, .mobile-buttons { -moz-box-direction: normal; }
.nav-container { padding: 19px 20px 14px 23px; display: inline-block; cursor: pointer; font-size: 14px; position: relative; border-radius: 0px; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; text-align: left; }
.nav-container::before { content: ""; font-family: uxfont; position: absolute; top: 19px; left: 0px; }
.mobile-bkg, .mobile-navigation { position: fixed; top: 0px; background-color: rgb(255, 255, 255); left: 0px; }
.mobile-navigation { bottom: 0px; z-index: 1020; width: 320px; overflow: hidden; color: rgb(51, 51, 51); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2); transition: all 0.4s cubic-bezier(0.65, -0.01, 0.26, 1) 0s; transform: translateX(-330px); transform-origin: left center 0px; }
.subnav-panel { transition: all 0.4s cubic-bezier(0.65, -0.01, 0.26, 1) 0s; transform-origin: right center 0px; width: 320px; background-color: rgb(255, 255, 255); transform: translateX(320px); position: relative; }
.headings-panel, .runway-container { transition: all 0.4s cubic-bezier(0.65, -0.01, 0.26, 1) 0s; }
.runway-container { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.02) 1%, rgba(255, 255, 255, 0.8) 33%, rgba(255, 255, 255, 0.8) 100%) repeat scroll 0% 0%; text-align: center; position: fixed; width: 320px; height: 60px; left: 0px; bottom: 0px; padding: 20px 0px 10px; z-index: 9999; transition: all 0.4s cubic-bezier(0.65, -0.01, 0.26, 1) 0s; transform: translateY(60px); }
.runway-container span { display: block; float: left; width: 100%; color: rgb(153, 153, 153); animation: 2s ease 0s normal none infinite running runway; line-height: 0.7; }
.runway-container span:nth-child(1) { animation-delay: 0.5s; }
.runway-container span:nth-child(2) { animation-delay: 1s; }
.runway-container span:nth-child(3) { animation-delay: 1.5s; }
.mobile-top-container .main-menu-btn::before { font-family: uxfont; margin-right: 2px; content: ""; }
.mobile-buttons, .mobile-buttons li { display: -webkit-box; }
.mobile-buttons { background-color: rgb(251, 250, 248); height: 48px; width: 320px; position: fixed; bottom: 0px; left: 0px; right: 0px; margin-bottom: 0px; display: flex; -moz-box-orient: horizontal; flex-direction: row; -moz-box-align: center; align-items: center; transform: translateX(0px); transition: all 0.4s cubic-bezier(0.65, -0.01, 0.26, 1) 0s; }
.mobile-buttons li { margin: 0px; display: flex; -moz-box-flex: 1; flex-grow: 1; }
.mobile-buttons li:nth-child(2) a { border-right: 1px solid rgb(242, 240, 235); border-left: 1px solid rgb(242, 240, 235); }
.mobile-buttons li a { display: flex; -moz-box-flex: 1; flex-grow: 1; -moz-box-pack: center; justify-content: center; text-decoration: none; padding: 4px 0px; color: rgb(17, 17, 17); }
.mobile-buttons li a .uxicon { font-size: 20px; }
.mobile-buttons.closed { transform: translateX(-320px); }
.topnav { background-color: rgb(255, 255, 255); position: relative; font-size: 14px; height: 64px; }
.topnav .container { overflow-y: hidden; }
.topnav .tray-toggle::after { display: none; }
.topnav .tray-dropdown .first::after { content: ""; position: absolute; width: 1px; background-color: rgb(17, 78, 186); bottom: 0px; top: 0px; right: 9px; }
.topnav .subnav-columns li:not(.h5) { font-size: 14px; }
.secondarynav::before { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; width: 24%; z-index: 81; background-color: rgb(17, 78, 186); display: none; }
.secondarynav .secondarynav-items li.active::before { content: ""; border-top: 9px solid rgb(29, 108, 205); border-left: 12px solid transparent; border-right: 12px solid transparent; margin: 0px auto 0px -12px; bottom: -9px; position: absolute; width: 12px; left: 50%; }
.mobile-nav-right { padding-left: 0px; list-style: outside none none; margin: 0px; float: right; }
.tray-menu { background-color: rgb(255, 255, 255); position: inherit; display: table-cell; margin: 0px; min-height: 42px; padding: 0px; vertical-align: bottom; opacity: 1; width: 1px; }
.tray-toggle-wrapper { position: relative; min-height: 42px; }
.tray-toggle { background-color: transparent; font-size: inherit; font-weight: 700; white-space: nowrap; padding: 10px; min-width: 0px; border-radius: 0px; }
.account-tray .quick-links li a::before, .market-selector .tray-toggle::before, .market-selector li.selected a::after { font-family: uxfont; font-weight: 400; }
.tray-toggle:active span, .tray-toggle:focus span { position: relative; top: 0px; left: 0px; }
.tray-toggle::after { display: inline; margin-left: 0.35714rem; font-family: uxfont; font-size: 8px; line-height: 1; content: ""; border: 0px none; vertical-align: middle; width: 0px; height: 0px; }
.tray-dropdown { position: absolute; top: calc(100% + 1px); left: 0px; right: 0px; padding: 40px 20px; box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.1); background-color: rgb(242, 240, 235); font-size: 14px; z-index: 1029; overflow: auto; transform: scaleY(0); transition: all 0.3s cubic-bezier(0.65, -0.01, 0.26, 1) 0s; transform-origin: center top 0px; display: block; height: auto; }
.tray-dropdown .close { font-size: 24px; position: absolute; top: 20px; right: 40px; }
.tray-content { transition-delay: 0.1s; opacity: 0; }
.open .tray-toggle::after { content: ""; }
.market-selector .tray-toggle::before { content: ""; font-size: 16px; margin-right: 7px; }
.market-selector li.selected a::after { content: ""; font-size: 12px; }
.delegation .modal-header .close span, .notification-cache, .notifications .dropdown-toggle::after { display: none; }
.notifications .dropdown-toggle::before { content: ""; font-family: uxfont; }
.notifications .dropdown-toggle.notifications-bell::before { font-size: 16px; }
.notifications .dropdown-toggle.notifications-mini-bell::before { font-size: 11px; position: absolute; height: 15px; width: 15px; border-radius: 50%; line-height: 15px; top: -4px; right: -9px; }
.notifications .notifications-list-items a::after { content: ""; font-size: 12px; font-family: uxfont; display: flex; color: rgb(153, 153, 153); margin: 0px 10px; }
.notifications .notifications-list-items a::before { content: ""; font-family: uxfont; border-radius: 50%; font-size: 18px; width: 30px; height: 30px; margin: 0px 13px; display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; line-height: 1; color: rgb(255, 255, 255); }
.notifications .notifications-list-items a:hover::after { color: rgb(51, 51, 51); }
.notifications .notifications-list-items a.high::before { background-color: rgb(204, 71, 51); }
.notifications .notifications-list-items a.medium::before { background-color: rgb(255, 191, 75); }
.notifications .notifications-list-items a.priority::before { content: ""; padding-bottom: 3px; }
.notifications .notifications-list-items a.priority.creditCardExpiration::before { content: ""; padding-bottom: 0px; }
.notifications .notifications-list-items a.priority.smsOptIn::before { content: ""; padding-top: 2px; }
.account-tray .tray-toggle::after, .notifications .notifications-list-empty a::after, .notifications .notifications-list-empty a::before { display: none; }
.notifications .notifications-list-empty::before { content: ""; font-family: uxfont; font-size: 35px; color: rgb(153, 153, 153); margin-bottom: 5px; }
.notifications .notifications-list-empty.notifications-alert::before { content: ""; }
.notifications .notifications-list-empty.notifications-session-alert::before { content: ""; }
.account-tray .tray-toggle { min-height: 45px; padding: 11px 10px 10px; width: 37px; }
.account-tray .tray-toggle::before { content: ""; font-size: 16px; line-height: inherit; font-family: uxfont; }
.account-tray .tray-toggle > span { vertical-align: middle; display: inline-block; max-width: 10em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.account-tray .tray-toggle > span .title-text { display: none; }
.account-tray .quick-links li a::before { content: ""; font-size: 8px; position: absolute; left: 0px; top: 4.5px; }
.account-tray .sign-in, .account-tray .sign-up { margin-bottom: 3em; }
.utility-bar { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(242, 240, 235); min-height: 45px; font-size: 12px; position: relative; }
.utility-bar .table-row { display: table; padding: 0px; width: 100%; height: 45px; }
.utility-bar .tray-dropdown h3 { margin-bottom: 1.4rem; }
.utility-bar .tray-toggle { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; min-height: 45px; }
.app-icon, .utility-bar .help-link::before { font-family: uxfont; }
.utility-bar .tray-toggle:active span, .utility-bar .tray-toggle:focus span { position: static; left: auto; top: auto; }
.utility-bar .tray-toggle::after { vertical-align: top; line-height: 21px; }
.utility-bar .blog-link, .utility-bar .help-link { display: table-cell; position: relative; color: rgb(51, 51, 51); padding: 7px 10px 10px; font-weight: 700; text-decoration: none; vertical-align: bottom; width: 1px; white-space: nowrap; }
.utility-bar .help-link { padding: 8px 10px 9px; }
.utility-bar .help-link::before { content: ""; font-size: 18.5px; font-weight: 400; }
.utility-bar .tray-menu { min-height: 45px; }
.divider::before { content: ""; width: 1px; background-color: rgb(153, 153, 153); position: absolute; top: 0px; bottom: 0px; left: 0px; display: none; height: 220px; }
.notifications .notifications-mini-bell::before { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.notifications.open .notifications-mini-bell::before { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
.account-tray .tray-toggle::before, .market-selector .tray-toggle::before { position: absolute; left: 10px; top: 12px; }
.utility-bar.payment-header .util-separator::before { content: ""; width: 1px; background-color: rgb(242, 240, 235); height: 16px; position: absolute; top: 14px; }
.cart-link { display: table-cell; vertical-align: middle; width: 1px; font-weight: 700; padding: 10px 10px 10px 32px; color: rgb(254, 220, 69) !important; white-space: nowrap; text-decoration: none; line-height: 22px; position: relative; }
.cart-link .app-icon { line-height: 1; }
.cart-link span:not(.app-icon) { display: none; }
.app-icon-cart { color: rgb(254, 220, 69); font-size: 18px; width: 20px; position: absolute; left: 10px; bottom: 13px; margin-right: 0px; }
.app-icon-cart::before { content: ""; }
.app-icon-cart.cart-empty { color: rgb(153, 153, 153); }
.app-icon { font-weight: 400; display: inline-block; }
.app-icon:only-child { margin: 0px; }
.utility-bar .topnav-logo-wrap { margin-top: 0px; padding-bottom: 0px; display: table-cell; vertical-align: middle; width: 100%; padding-right: 10px; }
.utility-bar .topnav-logo { min-height: 45px; display: block; padding: 9px 10px 8px; vertical-align: bottom; width: 126px; text-decoration: none; position: relative; overflow: hidden; }
.utility-bar .topnav-logo .logo-text { text-decoration: none; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 1.5em; display: inline-block; width: 100%; }
.utility-bar .uxicon-phone { margin: 0px; display: inline-block; position: relative; left: 0px; }
.utility-bar .basic-phone-btn, .utility-bar .basic-phone-container, .utility-bar .city-contacts-tray .tray-toggle-wrapper, .utility-bar .contact-tray .tray-toggle-wrapper { text-align: right; min-height: 45px; min-width: 36px; white-space: nowrap; }
.utility-bar .basic-phone-btn { padding: 16px 10px 11px; position: relative; }
.basic-phone-container { display: table-cell; position: inherit; margin: 0px; min-height: 42px; vertical-align: bottom; opacity: 1; line-height: 22px; text-align: right; }
.basic-phone-btn, .basic-phone-btn:link { color: rgb(51, 51, 51) !important; font-size: inherit; font-family: inherit; font-weight: 700; display: inline-block; line-height: 22px; padding: 14px 10px 10px; max-width: inherit; text-align: right; }
.basic-phone-btn:focus, .basic-phone-btn:hover, .basic-phone-btn:link:focus, .basic-phone-btn:link:hover, .basic-phone-btn:link:visited, .basic-phone-btn:visited { color: rgb(51, 51, 51); }
.contact-tray .divider::before { left: -10px; }
.city-contacts-tray .tray-toggle::after, .contact-tray .tray-toggle::after { display: none; }
.single-use-header .basic-phone-container { text-align: right; }
.single-use-header .basic-phone-btn { position: relative; min-height: 42px; }
.single-use-header .basic-phone-text { display: none; }
.sticky-menu-btn::before { content: ""; font-family: uxfont; font-size: 14px; position: absolute; left: 10px; top: 12px; font-weight: 400; }
.sticky-menu-btn::after { content: ""; height: 17px; position: absolute; top: 13px; left: -4px; width: 1px; background-color: rgb(242, 240, 235); }
.sticky-menu-btn.open::before { content: ""; }
.utility-bar.reseller .topnav-logo-wrap { font-size: 1rem; padding: 0px 10px; }
.utility-bar.reseller .topnav-logo { padding: 0.4286em 0px; width: 3em; height: 3em; }
.utility-bar.reseller.pl.pl-no-logo .topnav-logo { width: auto; max-width: 8em; }
.utility-bar.reseller .basic-phone-btn { min-width: auto; }
.utility-bar.reseller .basic-phone-btn .uxicon { font-size: 1rem; top: 0.125em; }
.utility-bar.reseller .basic-phone-btn::before { display: none; }
.container-fluid::after, .container::after { display: table; content: ""; clear: both; }
.container, .container-fluid { margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px; }
.clearfix::after { content: ""; display: table; clear: both; }
@font-face {
	font-family: "uxfont";
	src: url('uxfont_001.woff2') format("woff2"), url('uxfont_001.woff') format("woff");
}
.fade { opacity: 0; transition: opacity 0.3s ease-in 0.2s; }
.fade.in { opacity: 1; }
.currency-selector.tray-menu { position: relative; width: 60px; }
.currency-selector .tray-dropdown { padding: 0px 6px 6px; min-width: 110px; max-width: 110px; max-height: 340px; overflow-y: auto; }
.currency-selector .currency-item { display: block; margin-top: 8px; padding: 12px 10px; text-decoration: none; color: rgb(51, 51, 51); }
.currency-selector .currency-item:hover { background-color: rgb(251, 250, 248); }
.currency-selector .currency-item.selected { background-color: rgb(29, 108, 205); color: rgb(255, 255, 255); }
.currency-selector .divider::before { display: none; }
.currency-selector .divider::after { content: ""; height: 1px; background-color: rgb(153, 153, 153); margin-top: 8px; display: block; }
.currency-selector .close { right: 20px; }
.footer .footer-lower .selectors .tray-menu .tray-toggle-wrapper .tray-toggle::after { content: ""; }
.footer .footer-lower .selectors .tray-menu.market-selector .tray-toggle::before { top: 10px; }
.footer .footer-legal ul li:last-of-type::after, .footer .footer-link-section .footer-apps { display: none; }
.footer .footer-legal ul li::after { content: "|"; position: absolute; right: -0.15em; }
.footer .footer-link-section .footer-apps .email-error::placeholder { color: rgb(204, 71, 51); }
.footer .footer-link-section .dropdown .dropdown-toggle::after { display: none; }
.reseller-footer, .reseller-footer .currency-selector.tray-menu { background: rgb(17, 17, 17) none repeat scroll 0% 0%; }
.reseller-footer, .reseller-footer a { color: rgb(255, 255, 255); }
.reseller-footer .currency-selector-wrapper { font-size: 1rem; margin: 0px 0px 1em; }
.reseller-footer .currency-selector { vertical-align: baseline; }
.reseller-footer .currency-selector .tray-toggle { color: rgb(255, 255, 255); padding-left: 0px; }
.reseller-footer .currency-selector .tray-toggle::after { content: ""; }
.reseller-footer .currency-selector.open .tray-toggle::after { content: ""; }
.reseller-footer .currency-selector .tray-dropdown { position: fixed; top: 0px; left: auto; max-width: none; max-height: none; width: 100%; height: 100%; transform-origin: center bottom 0px; text-align: left; }
.reseller-footer-legal, .reseller-footer-links, .reseller-footer-social-media-links { list-style: outside none none; padding: 1.25em 0px; }
.reseller-footer-legal li, .reseller-footer-links li, .reseller-footer-social-media-links li { padding: 0.125em 0px; }
.reseller-footer-links { margin: 0px 0px 1em; border-bottom: 1px solid rgb(51, 51, 51); }
.reseller-footer-links a { text-decoration: none; }
.reseller-footer-legal, .reseller-footer-utos { font-size: 80%; }
.reseller-footer-utos { max-width: 520px; margin: 0px auto; }
.billing-info-form label.required::after { color: rgb(219, 24, 2); content: " *"; display: inline; }
.price { font-weight: 700; display: inline; }
.ux-app { background-color: rgb(232, 232, 232) !important; }
#app { min-height: 300px; }
#app, .app { width: 100%; }
.app { color: rgb(51, 51, 51); background-color: rgb(232, 232, 232); }
.app-route { width: 100%; min-width: 320px; padding-bottom: 30px; }
.app .col-lg-1, .app .col-lg-2, .app .col-lg-3, .app .col-lg-4, .app .col-lg-5, .app .col-lg-6, .app .col-lg-7, .app .col-lg-8, .app .col-lg-9, .app .col-lg-10, .app .col-lg-11, .app .col-lg-12, .app .col-md-1, .app .col-md-2, .app .col-md-3, .app .col-md-4, .app .col-md-5, .app .col-md-6, .app .col-md-7, .app .col-md-8, .app .col-md-9, .app .col-md-10, .app .col-md-11, .app .col-md-12, .app .col-sm-1, .app .col-sm-2, .app .col-sm-3, .app .col-sm-4, .app .col-sm-5, .app .col-sm-6, .app .col-sm-7, .app .col-sm-8, .app .col-sm-9, .app .col-sm-10, .app .col-sm-11, .app .col-sm-12, .app .col-xs-1, .app .col-xs-2, .app .col-xs-3, .app .col-xs-4, .app .col-xs-5, .app .col-xs-6, .app .col-xs-7, .app .col-xs-8, .app .col-xs-9, .app .col-xs-10, .app .col-xs-11, .app .col-xs-12 { padding: 0px; }
.fade { opacity: 0; transition: opacity 0.15s ease-in 0s; }
.basket-header { margin: 0px 20px; }
.basket { font-size: 16px; margin: 0px 0px 20px; }
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
.dropdown-toggle::after { display: inline; margin-left: 0.35714rem; font-family: uxfont; font-size: 10px; line-height: 1; content: ""; border: 0px none; }
.dropup .dropdown-toggle::after, .open .dropdown-toggle::after { content: ""; }
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
.strike > span::after, .strike > span::before { content: ""; position: absolute; top: 50%; width: 9999px; height: 1px; background: rgb(208, 208, 208) none repeat scroll 0% 0%; }
.strike > span::before { right: 100%; margin-right: 15px; }
.strike > span::after { left: 100%; margin-left: 15px; }
.payment-option-verification .has-error .control-label::after { content: ""; color: red; }
.summary-total { border-width: 5px 0px; border-style: solid; border-color: rgb(51, 51, 51) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; clear: left; float: left; padding: 20px; background-color: inherit; color: inherit; margin-bottom: 20px; width: 100%; }
.summary-total .total { clear: left; float: left; margin-top: 0.5em; }
.summary-total .price { clear: right; float: right; font-size: 1.5em; }
.basket .ux-overlay-wrapper { position: inherit; }
.no-text-header { height: 30px; margin: 0px; }
.chat-container { clear: both; padding: 25px; }
.item-editor .editor-input-group .editor-right-col .uxicon-pencil::before { padding-right: 5px; }
.disabled-text .upp-switch input[type="checkbox"]:checked + label::before { background-color: rgb(204, 204, 204); border-top-color: rgb(153, 153, 153); }
.disabled-text .upp-switch label::after { background-color: rgb(153, 153, 153); }
.upp-switch label::after { background-color: rgb(51, 51, 51); content: ""; height: 32px; left: 45px; position: absolute; top: -1px; width: 45px; box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.5) inset, 0px 2px 0px rgba(255, 255, 255, 0.2); }
.upp-switch input[type="checkbox"]:checked + label::after { display: none; }
.upp-switch input[type="checkbox"]:checked + label::before { background-color: rgb(119, 192, 67); border-top: 3px solid rgb(91, 174, 42); content: ""; height: 32px; left: 0px; position: absolute; top: -1px; width: 45px; }
.add-privacy .add-privacy-terms::before { content: " "; display: block; }
.display-privacy-container span::after { content: " "; display: block; }
.arrow-div-right::after { left: 100%; top: 50%; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(254, 220, 69, 0) rgba(254, 220, 69, 0) rgba(254, 220, 69, 0) rgb(254, 220, 69); border-width: 12px; margin-top: -12px; }
@media screen and (max-width: 520px) {
}
.has-danger .form-error::after { content: " *"; color: red; }
.ecomm-form-group.has-error .ecomm-control-label::after, .ecomm-form-group .has-error .ecomm-control-label::after { content: none; }
