/* list of css files in this bundle:
 * js/reset.min.css : 1673951653 (2023-01-17 12:34:13)
 * js/defaultstyle.min.css : 1673951653 (2023-01-17 12:34:13)
 * css/ubuntufont.min.css : 1673951652 (2023-01-17 12:34:12)
 * css/fontawesome_all_min.css : 1772954257 (2026-03-08 09:17:37)
 * js/jquery.fancybox.min.css : 1673951653 (2023-01-17 12:34:13)
 * js/jquery.datetimepicker.min.css : 1673951653 (2023-01-17 12:34:13)
 * js/intl-tel-input/build/css/intlTelInput.css : 1773150295 (2026-03-10 15:44:55)
 * js/jquery-ui-1.12.1.customlight/jquery-ui.min.css : 1673951653 (2023-01-17 12:34:13)
 * js/jquery-ui-1.12.1.customlight/jquery-ui.structure.min.css : 1673951653 (2023-01-17 12:34:13)
 * js/jquery-ui-1.12.1.customlight/jquery-ui.theme.min.css : 1673951653 (2023-01-17 12:34:13)
 * js/jquery.select2_4_0_6_rc1_min2.css : 1673951653 (2023-01-17 12:34:13)
 * js/tiptip_v13light.min.css : 1673951653 (2023-01-17 12:34:13)
 * js/pleasewait.min.css : 1673951653 (2023-01-17 12:34:13)
 * www/default/ideal_css_min.htm : 1773827669 (2026-03-18 11:54:29)
 * www/burgerfair/ideal_css.htm : 1774360048 (2026-03-24 15:47:28) NEWEST
 */
/* (2026-03-24 22:37:11) loading /ideal/js/reset.min.css  NoWebpSupportInBrowser */
html{font-size:1em}html{margin:0;padding:0;border:0;font-weight:normal;vertical-align:baseline;background:transparent}body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:1rem;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:1rem;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1rem 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:middle}input[type="checkbox"]{vertical-align:middle}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font-size:1rem;font-family:sans-serif}table{font-size:1rem}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5rem}sub{bottom:-0.25rem}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}
/* (2026-03-24 22:37:11) loading /ideal/js/defaultstyle.min.css  NoWebpSupportInBrowser */
body{font:13px Helmet,Freesans,sans-serif}body,select,input,textarea{color:#333}a{color:#03f}a:hover{color:#69f}::-moz-selection{background:#fcd700;color:#fff;text-shadow:none}::selection{background:#fcd700;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#fcd700}ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold}input:-moz-placeholder{color:#a9a9a9}textarea:-moz-placeholder{color:#a9a9a9}
/* (2026-03-24 22:37:11) loading /var/www/html/ideal/css/ubuntufont.min.css  NoWebpSupportInBrowser */
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:local(''),url('/ideal/fonts/ubuntu-v15-latin-300.woff2') format('woff2'),url('/ideal/fonts/ubuntu-v15-latin-300.woff') format('woff')}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;font-display:swap;src:local(''),url('/ideal/fonts/ubuntu-v15-latin-300italic.woff2') format('woff2'),url('/ideal/fonts/ubuntu-v15-latin-300italic.woff') format('woff')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('/ideal/fonts/ubuntu-v15-latin-regular.woff2') format('woff2'),url('/ideal/fonts/ubuntu-v15-latin-regular.woff') format('woff')}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:local(''),url('/ideal/fonts/ubuntu-v15-latin-italic.woff2') format('woff2'),url('/ideal/fonts/ubuntu-v15-latin-italic.woff') format('woff')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:local(''),url('/ideal/fonts/ubuntu-v15-latin-500.woff2') format('woff2'),url('/ideal/fonts/ubuntu-v15-latin-500.woff') format('woff')}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:500;font-display:swap;src:local(''),url('/ideal/fonts/ubuntu-v15-latin-500italic.woff2') format('woff2'),url('/ideal/fonts/ubuntu-v15-latin-500italic.woff') format('woff')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:local(''),url('/ideal/fonts/ubuntu-v15-latin-700.woff2') format('woff2'),url('/ideal/fonts/ubuntu-v15-latin-700.woff') format('woff')}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:local(''),url('/ideal/fonts/ubuntu-v15-latin-700italic.woff2') format('woff2'),url('/ideal/fonts/ubuntu-v15-latin-700italic.woff') format('woff')}
/* (2026-03-24 22:37:11) loading /var/www/html/ideal/css/fontawesome_all_min.css  NoWebpSupportInBrowser */
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/ideal/webfonts/fa-brands-400.eot);src:url(/ideal/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/ideal/webfonts/fa-brands-400.woff2) format("woff2"),url(/ideal/webfonts/fa-brands-400.woff) format("woff"),url(/ideal/webfonts/fa-brands-400.ttf) format("truetype"),url(/ideal/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/ideal/webfonts/fa-regular-400.eot);src:url(/ideal/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/ideal/webfonts/fa-regular-400.woff2) format("woff2"),url(/ideal/webfonts/fa-regular-400.woff) format("woff"),url(/ideal/webfonts/fa-regular-400.ttf) format("truetype"),url(/ideal/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/ideal/webfonts/fa-solid-900.eot);src:url(/ideal/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/ideal/webfonts/fa-solid-900.woff2) format("woff2"),url(/ideal/webfonts/fa-solid-900.woff) format("woff"),url(/ideal/webfonts/fa-solid-900.ttf) format("truetype"),url(/ideal/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/* (2026-03-24 22:37:11) loading /ideal/js/jquery.fancybox.min.css  NoWebpSupportInBrowser */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/ideal/img/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/ideal/img/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/ideal/img/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/ideal/img/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/ideal/img/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('/ideal/img/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}
/* (2026-03-24 22:37:11) loading /ideal/js/jquery.datetimepicker.min.css  NoWebpSupportInBrowser */
.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
/* (2026-03-24 22:37:11) loading /ideal/js/intl-tel-input/build/css/intlTelInput.css  NoWebpSupportInBrowser */
:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: #999;
  --iti-dropdown-bg: white;
  --iti-search-icon-color: #999;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding-left: 24px !important;
  padding-right: 28px;
}
[dir=rtl] .iti__search-input {
  padding-left: inherit;
  padding-right: 24px !important;
  background-position: right 8px center;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__search-input::-webkit-search-cancel-button {
  appearance: none;
}
.iti__search-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.iti__search-icon {
  position: absolute;
  left: 8px;
  display: flex;
  pointer-events: none;
}
[dir=rtl] .iti__search-icon {
  left: auto;
  right: 8px;
}
.iti__search-icon-svg {
  stroke: var(--iti-search-icon-color);
  fill: none;
  stroke-width: 3;
}
.iti__search-clear {
  position: absolute;
  right: 4px;
  background: transparent;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.15s ease;
  width: 24px;
  height: 24px;
}
.iti__search-clear .iti__search-clear-x {
  stroke-width: 2;
}
.iti__search-clear .iti__search-clear-bg {
  fill: var(--iti-search-icon-color);
}
[dir=rtl] .iti__search-clear {
  right: auto;
  left: 4px;
}
.iti__search-clear:hover, .iti__search-clear:focus-visible {
  background: var(--iti-hover-color);
  outline: none;
}
.iti__no-results {
  text-align: center;
  padding: 30px 0;
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) button.iti__selected-country {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -16px;
}

.iti__ae {
  --iti-flag-offset: -32px;
}

.iti__af {
  --iti-flag-offset: -48px;
}

.iti__ag {
  --iti-flag-offset: -64px;
}

.iti__ai {
  --iti-flag-offset: -80px;
}

.iti__al {
  --iti-flag-offset: -96px;
}

.iti__am {
  --iti-flag-offset: -112px;
}

.iti__ao {
  --iti-flag-offset: -128px;
}

.iti__ar {
  --iti-flag-offset: -144px;
}

.iti__as {
  --iti-flag-offset: -160px;
}

.iti__at {
  --iti-flag-offset: -176px;
}

.iti__au {
  --iti-flag-offset: -192px;
}

.iti__aw {
  --iti-flag-offset: -208px;
}

.iti__ax {
  --iti-flag-offset: -224px;
}

.iti__az {
  --iti-flag-offset: -240px;
}

.iti__ba {
  --iti-flag-offset: -256px;
}

.iti__bb {
  --iti-flag-offset: -272px;
}

.iti__bd {
  --iti-flag-offset: -288px;
}

.iti__be {
  --iti-flag-offset: -304px;
}

.iti__bf {
  --iti-flag-offset: -320px;
}

.iti__bg {
  --iti-flag-offset: -336px;
}

.iti__bh {
  --iti-flag-offset: -352px;
}

.iti__bi {
  --iti-flag-offset: -368px;
}

.iti__bj {
  --iti-flag-offset: -384px;
}

.iti__bl {
  --iti-flag-offset: -400px;
}

.iti__bm {
  --iti-flag-offset: -416px;
}

.iti__bn {
  --iti-flag-offset: -432px;
}

.iti__bo {
  --iti-flag-offset: -448px;
}

.iti__bq {
  --iti-flag-offset: -464px;
}

.iti__br {
  --iti-flag-offset: -480px;
}

.iti__bs {
  --iti-flag-offset: -496px;
}

.iti__bt {
  --iti-flag-offset: -512px;
}

.iti__bw {
  --iti-flag-offset: -528px;
}

.iti__by {
  --iti-flag-offset: -544px;
}

.iti__bz {
  --iti-flag-offset: -560px;
}

.iti__ca {
  --iti-flag-offset: -576px;
}

.iti__cc {
  --iti-flag-offset: -592px;
}

.iti__cd {
  --iti-flag-offset: -608px;
}

.iti__cf {
  --iti-flag-offset: -624px;
}

.iti__cg {
  --iti-flag-offset: -640px;
}

.iti__ch {
  --iti-flag-offset: -656px;
}

.iti__ci {
  --iti-flag-offset: -672px;
}

.iti__ck {
  --iti-flag-offset: -688px;
}

.iti__cl {
  --iti-flag-offset: -704px;
}

.iti__cm {
  --iti-flag-offset: -720px;
}

.iti__cn {
  --iti-flag-offset: -736px;
}

.iti__co {
  --iti-flag-offset: -752px;
}

.iti__cr {
  --iti-flag-offset: -768px;
}

.iti__cu {
  --iti-flag-offset: -784px;
}

.iti__cv {
  --iti-flag-offset: -800px;
}

.iti__cw {
  --iti-flag-offset: -816px;
}

.iti__cx {
  --iti-flag-offset: -832px;
}

.iti__cy {
  --iti-flag-offset: -848px;
}

.iti__cz {
  --iti-flag-offset: -864px;
}

.iti__de {
  --iti-flag-offset: -880px;
}

.iti__dj {
  --iti-flag-offset: -896px;
}

.iti__dk {
  --iti-flag-offset: -912px;
}

.iti__dm {
  --iti-flag-offset: -928px;
}

.iti__do {
  --iti-flag-offset: -944px;
}

.iti__dz {
  --iti-flag-offset: -960px;
}

.iti__ec {
  --iti-flag-offset: -976px;
}

.iti__ee {
  --iti-flag-offset: -992px;
}

.iti__eg {
  --iti-flag-offset: -1008px;
}

.iti__eh {
  --iti-flag-offset: -1024px;
}

.iti__er {
  --iti-flag-offset: -1040px;
}

.iti__es {
  --iti-flag-offset: -1056px;
}

.iti__et {
  --iti-flag-offset: -1072px;
}

.iti__fi {
  --iti-flag-offset: -1088px;
}

.iti__fj {
  --iti-flag-offset: -1104px;
}

.iti__fk {
  --iti-flag-offset: -1120px;
}

.iti__fm {
  --iti-flag-offset: -1136px;
}

.iti__fo {
  --iti-flag-offset: -1152px;
}

.iti__fr {
  --iti-flag-offset: -1168px;
}

.iti__ga {
  --iti-flag-offset: -1184px;
}

.iti__gb {
  --iti-flag-offset: -1200px;
}

.iti__gd {
  --iti-flag-offset: -1216px;
}

.iti__ge {
  --iti-flag-offset: -1232px;
}

.iti__gf {
  --iti-flag-offset: -1248px;
}

.iti__gg {
  --iti-flag-offset: -1264px;
}

.iti__gh {
  --iti-flag-offset: -1280px;
}

.iti__gi {
  --iti-flag-offset: -1296px;
}

.iti__gl {
  --iti-flag-offset: -1312px;
}

.iti__gm {
  --iti-flag-offset: -1328px;
}

.iti__gn {
  --iti-flag-offset: -1344px;
}

.iti__gp {
  --iti-flag-offset: -1360px;
}

.iti__gq {
  --iti-flag-offset: -1376px;
}

.iti__gr {
  --iti-flag-offset: -1392px;
}

.iti__gt {
  --iti-flag-offset: -1408px;
}

.iti__gu {
  --iti-flag-offset: -1424px;
}

.iti__gw {
  --iti-flag-offset: -1440px;
}

.iti__gy {
  --iti-flag-offset: -1456px;
}

.iti__hk {
  --iti-flag-offset: -1472px;
}

.iti__hn {
  --iti-flag-offset: -1488px;
}

.iti__hr {
  --iti-flag-offset: -1504px;
}

.iti__ht {
  --iti-flag-offset: -1520px;
}

.iti__hu {
  --iti-flag-offset: -1536px;
}

.iti__id {
  --iti-flag-offset: -1552px;
}

.iti__ie {
  --iti-flag-offset: -1568px;
}

.iti__il {
  --iti-flag-offset: -1584px;
}

.iti__im {
  --iti-flag-offset: -1600px;
}

.iti__in {
  --iti-flag-offset: -1616px;
}

.iti__io {
  --iti-flag-offset: -1632px;
}

.iti__iq {
  --iti-flag-offset: -1648px;
}

.iti__ir {
  --iti-flag-offset: -1664px;
}

.iti__is {
  --iti-flag-offset: -1680px;
}

.iti__it {
  --iti-flag-offset: -1696px;
}

.iti__je {
  --iti-flag-offset: -1712px;
}

.iti__jm {
  --iti-flag-offset: -1728px;
}

.iti__jo {
  --iti-flag-offset: -1744px;
}

.iti__jp {
  --iti-flag-offset: -1760px;
}

.iti__ke {
  --iti-flag-offset: -1776px;
}

.iti__kg {
  --iti-flag-offset: -1792px;
}

.iti__kh {
  --iti-flag-offset: -1808px;
}

.iti__ki {
  --iti-flag-offset: -1824px;
}

.iti__km {
  --iti-flag-offset: -1840px;
}

.iti__kn {
  --iti-flag-offset: -1856px;
}

.iti__kp {
  --iti-flag-offset: -1872px;
}

.iti__kr {
  --iti-flag-offset: -1888px;
}

.iti__kw {
  --iti-flag-offset: -1904px;
}

.iti__ky {
  --iti-flag-offset: -1920px;
}

.iti__kz {
  --iti-flag-offset: -1936px;
}

.iti__la {
  --iti-flag-offset: -1952px;
}

.iti__lb {
  --iti-flag-offset: -1968px;
}

.iti__lc {
  --iti-flag-offset: -1984px;
}

.iti__li {
  --iti-flag-offset: -2000px;
}

.iti__lk {
  --iti-flag-offset: -2016px;
}

.iti__lr {
  --iti-flag-offset: -2032px;
}

.iti__ls {
  --iti-flag-offset: -2048px;
}

.iti__lt {
  --iti-flag-offset: -2064px;
}

.iti__lu {
  --iti-flag-offset: -2080px;
}

.iti__lv {
  --iti-flag-offset: -2096px;
}

.iti__ly {
  --iti-flag-offset: -2112px;
}

.iti__ma {
  --iti-flag-offset: -2128px;
}

.iti__mc {
  --iti-flag-offset: -2144px;
}

.iti__md {
  --iti-flag-offset: -2160px;
}

.iti__me {
  --iti-flag-offset: -2176px;
}

.iti__mf {
  --iti-flag-offset: -2192px;
}

.iti__mg {
  --iti-flag-offset: -2208px;
}

.iti__mh {
  --iti-flag-offset: -2224px;
}

.iti__mk {
  --iti-flag-offset: -2240px;
}

.iti__ml {
  --iti-flag-offset: -2256px;
}

.iti__mm {
  --iti-flag-offset: -2272px;
}

.iti__mn {
  --iti-flag-offset: -2288px;
}

.iti__mo {
  --iti-flag-offset: -2304px;
}

.iti__mp {
  --iti-flag-offset: -2320px;
}

.iti__mq {
  --iti-flag-offset: -2336px;
}

.iti__mr {
  --iti-flag-offset: -2352px;
}

.iti__ms {
  --iti-flag-offset: -2368px;
}

.iti__mt {
  --iti-flag-offset: -2384px;
}

.iti__mu {
  --iti-flag-offset: -2400px;
}

.iti__mv {
  --iti-flag-offset: -2416px;
}

.iti__mw {
  --iti-flag-offset: -2432px;
}

.iti__mx {
  --iti-flag-offset: -2448px;
}

.iti__my {
  --iti-flag-offset: -2464px;
}

.iti__mz {
  --iti-flag-offset: -2480px;
}

.iti__na {
  --iti-flag-offset: -2496px;
}

.iti__nc {
  --iti-flag-offset: -2512px;
}

.iti__ne {
  --iti-flag-offset: -2528px;
}

.iti__nf {
  --iti-flag-offset: -2544px;
}

.iti__ng {
  --iti-flag-offset: -2560px;
}

.iti__ni {
  --iti-flag-offset: -2576px;
}

.iti__nl {
  --iti-flag-offset: -2592px;
}

.iti__no {
  --iti-flag-offset: -2608px;
}

.iti__np {
  --iti-flag-offset: -2624px;
}

.iti__nr {
  --iti-flag-offset: -2640px;
}

.iti__nu {
  --iti-flag-offset: -2656px;
}

.iti__nz {
  --iti-flag-offset: -2672px;
}

.iti__om {
  --iti-flag-offset: -2688px;
}

.iti__pa {
  --iti-flag-offset: -2704px;
}

.iti__pe {
  --iti-flag-offset: -2720px;
}

.iti__pf {
  --iti-flag-offset: -2736px;
}

.iti__pg {
  --iti-flag-offset: -2752px;
}

.iti__ph {
  --iti-flag-offset: -2768px;
}

.iti__pk {
  --iti-flag-offset: -2784px;
}

.iti__pl {
  --iti-flag-offset: -2800px;
}

.iti__pm {
  --iti-flag-offset: -2816px;
}

.iti__pr {
  --iti-flag-offset: -2832px;
}

.iti__ps {
  --iti-flag-offset: -2848px;
}

.iti__pt {
  --iti-flag-offset: -2864px;
}

.iti__pw {
  --iti-flag-offset: -2880px;
}

.iti__py {
  --iti-flag-offset: -2896px;
}

.iti__qa {
  --iti-flag-offset: -2912px;
}

.iti__re {
  --iti-flag-offset: -2928px;
}

.iti__ro {
  --iti-flag-offset: -2944px;
}

.iti__rs {
  --iti-flag-offset: -2960px;
}

.iti__ru {
  --iti-flag-offset: -2976px;
}

.iti__rw {
  --iti-flag-offset: -2992px;
}

.iti__sa {
  --iti-flag-offset: -3008px;
}

.iti__sb {
  --iti-flag-offset: -3024px;
}

.iti__sc {
  --iti-flag-offset: -3040px;
}

.iti__sd {
  --iti-flag-offset: -3056px;
}

.iti__se {
  --iti-flag-offset: -3072px;
}

.iti__sg {
  --iti-flag-offset: -3088px;
}

.iti__sh {
  --iti-flag-offset: -3104px;
}

.iti__si {
  --iti-flag-offset: -3120px;
}

.iti__sj {
  --iti-flag-offset: -3136px;
}

.iti__sk {
  --iti-flag-offset: -3152px;
}

.iti__sl {
  --iti-flag-offset: -3168px;
}

.iti__sm {
  --iti-flag-offset: -3184px;
}

.iti__sn {
  --iti-flag-offset: -3200px;
}

.iti__so {
  --iti-flag-offset: -3216px;
}

.iti__sr {
  --iti-flag-offset: -3232px;
}

.iti__ss {
  --iti-flag-offset: -3248px;
}

.iti__st {
  --iti-flag-offset: -3264px;
}

.iti__sv {
  --iti-flag-offset: -3280px;
}

.iti__sx {
  --iti-flag-offset: -3296px;
}

.iti__sy {
  --iti-flag-offset: -3312px;
}

.iti__sz {
  --iti-flag-offset: -3328px;
}

.iti__tc {
  --iti-flag-offset: -3344px;
}

.iti__td {
  --iti-flag-offset: -3360px;
}

.iti__tg {
  --iti-flag-offset: -3376px;
}

.iti__th {
  --iti-flag-offset: -3392px;
}

.iti__tj {
  --iti-flag-offset: -3408px;
}

.iti__tk {
  --iti-flag-offset: -3424px;
}

.iti__tl {
  --iti-flag-offset: -3440px;
}

.iti__tm {
  --iti-flag-offset: -3456px;
}

.iti__tn {
  --iti-flag-offset: -3472px;
}

.iti__to {
  --iti-flag-offset: -3488px;
}

.iti__tr {
  --iti-flag-offset: -3504px;
}

.iti__tt {
  --iti-flag-offset: -3520px;
}

.iti__tv {
  --iti-flag-offset: -3536px;
}

.iti__tw {
  --iti-flag-offset: -3552px;
}

.iti__tz {
  --iti-flag-offset: -3568px;
}

.iti__ua {
  --iti-flag-offset: -3584px;
}

.iti__ug {
  --iti-flag-offset: -3600px;
}

.iti__us {
  --iti-flag-offset: -3616px;
}

.iti__uy {
  --iti-flag-offset: -3632px;
}

.iti__uz {
  --iti-flag-offset: -3648px;
}

.iti__va {
  --iti-flag-offset: -3664px;
}

.iti__vc {
  --iti-flag-offset: -3680px;
}

.iti__ve {
  --iti-flag-offset: -3696px;
}

.iti__vg {
  --iti-flag-offset: -3712px;
}

.iti__vi {
  --iti-flag-offset: -3728px;
}

.iti__vn {
  --iti-flag-offset: -3744px;
}

.iti__vu {
  --iti-flag-offset: -3760px;
}

.iti__wf {
  --iti-flag-offset: -3776px;
}

.iti__ws {
  --iti-flag-offset: -3792px;
}

.iti__xk {
  --iti-flag-offset: -3808px;
}

.iti__ye {
  --iti-flag-offset: -3824px;
}

.iti__yt {
  --iti-flag-offset: -3840px;
}

.iti__za {
  --iti-flag-offset: -3856px;
}

.iti__zm {
  --iti-flag-offset: -3872px;
}

.iti__zw {
  --iti-flag-offset: -3888px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
:root {
  --iti-path-flags-1x: url("/ideal/js/intl-tel-input/build/img/flags.png");
  --iti-path-flags-2x: url("/ideal/js/intl-tel-input/build/img/flags@2x.png");
  --iti-path-globe-1x: url("/ideal/js/intl-tel-input/build/img/globe.png");
  --iti-path-globe-2x: url("/ideal/js/intl-tel-input/build/img/globe@2x.png");
}

/* (2026-03-24 22:37:11) loading /ideal/js/jquery-ui-1.12.1.customlight/jquery-ui.min.css  NoWebpSupportInBrowser */
/*! jQuery UI - v1.12.1 - 2018-05-09
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityHeader=&bgImgOpacityContent=&bgImgOpacityDefault=&bgImgOpacityHover=&bgImgOpacityActive=&bgImgOpacityHighlight=&bgImgOpacityError=&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cc0000&fcError=%235f3f3f&borderColorError=%23f1a899&bgTextureError=flat&bgColorError=%23fddfdf&iconColorHighlight=%23777620&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgTextureHighlight=flat&bgColorHighlight=%23fffa90&iconColorActive=%23ffffff&fcActive=%23ffffff&borderColorActive=%23121213&bgTextureActive=flat&bgColorActive=%230e3f72&iconColorHover=%23555555&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgTextureHover=flat&bgColorHover=%23ededff&iconColorDefault=%23777777&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgTextureDefault=flat&bgColorDefault=%23f6f6f6&iconColorContent=%23444444&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23f4f4ff&iconColorHeader=%23444444&fcHeader=%23333333&borderColorHeader=%23dddddd&bgTextureHeader=flat&bgColorHeader=%23e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Helmet%2CVerdana%2CFreesans%2C%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Helmet,Verdana,Freesans,,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helmet,Verdana,Freesans,,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#f4f4ff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededff;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #121213;background:#0e3f72;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#121213;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/ideal/js/jquery-ui-1.12.1.customlight/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/ideal/js/jquery-ui-1.12.1.customlight/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/ideal/js/jquery-ui-1.12.1.customlight/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/ideal/js/jquery-ui-1.12.1.customlight/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/ideal/js/jquery-ui-1.12.1.customlight/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/ideal/js/jquery-ui-1.12.1.customlight/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/ideal/js/jquery-ui-1.12.1.customlight/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

/* (2026-03-24 22:37:11) loading /ideal/js/jquery-ui-1.12.1.customlight/jquery-ui.structure.min.css  NoWebpSupportInBrowser */
/*! jQuery UI - v1.12.1 - 2018-05-09
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}
/* (2026-03-24 22:37:11) loading /ideal/js/jquery-ui-1.12.1.customlight/jquery-ui.theme.min.css  NoWebpSupportInBrowser */
/*! jQuery UI - v1.12.1 - 2018-05-09
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Helmet,Verdana,Freesans,,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helmet,Verdana,Freesans,,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#f4f4ff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededff;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #121213;background:#0e3f72;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#121213;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* (2026-03-24 22:37:11) loading /ideal/js/jquery.select2_4_0_6_rc1_min2.css  NoWebpSupportInBrowser */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:black;border:1px solid #333;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#000;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#000;border:1px solid #333;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#CCC;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#777}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#111;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:black;border:1px solid #444;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#777;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#141414;border:1px solid #444;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#777;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#CCC}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#777}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#222}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#1e3354;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#070707;border:1px solid #444;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,black 50%,#111 100%);background-image:-o-linear-gradient(top,black 50%,#111 100%);background-image:linear-gradient(to bottom,black 50%,#111 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000FF',endColorstr='#001111EE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #1e3354}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#BBB;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#777}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#333;border:0;border-left:1px solid #555;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#111 50%,#333 100%);background-image:-o-linear-gradient(top,#111 50%,#333 100%);background-image:linear-gradient(to bottom,#111 50%,#333 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001111EE',endColorstr='#003333CC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #555;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #1e3354}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,black 0,#111 50%);background-image:-o-linear-gradient(top,black 0,#111 50%);background-image:linear-gradient(to bottom,black 0,#111 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000FF',endColorstr='#001111EE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,black 0,#111 50%);background-image:-o-linear-gradient(top,black 0,#111 50%);background-image:linear-gradient(to bottom,black 0,#111 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000FF',endColorstr='#001111EE',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:black;border:1px solid #444;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #1e3354}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#141414;border:1px solid #555;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#AAA}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #1e3354}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #555;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:black;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:0}.select2-container--classic .select2-dropdown--below{border-top:0}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#1e3354;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#1e3354}
/* (2026-03-24 22:37:11) loading /ideal/js/tiptip_v13light.min.css  NoWebpSupportInBrowser */
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:14px;color:#000;text-shadow:0 0 2px #EEE;padding:4px 8px;border:1px solid rgba(0,0,0,0.25);background-color:#fffff0;background-color:rgba(255,255,240,0.92);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #CCC}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#000;border-top-color:rgba(0,0,0,0.75)}#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#000;border-bottom-color:rgba(0,0,0,0.75)}#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#000;border-right-color:rgba(0,0,0,0.75)}#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#000;border-left-color:rgba(0,0,0,0.75)}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgba(240,240,240);border-top-color:rgba(240,240,240,0.92)}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#f0f0f0;border-bottom-color:rgba(240,240,240,0.92)}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#f0f0f0;border-right-color:rgba(240,240,240,0.92)}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#f0f0f0;border-left-color:rgba(240,240,240,0.92)}@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(210,210,210,0.88)}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(210,210,210,0.88)}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(233,233,233,0.92)}}#tiptip_holder.alt.tip_top #tiptip_arrow_inner{border-top-color:#ddd}#tiptip_holder.alt.tip_bottom #tiptip_arrow_inner{border-bottom-color:#ddd}#tiptip_holder.alt.tip_right #tiptip_arrow_inner{border-right-color:#ddd}#tiptip_holder.alt.tip_left #tiptip_arrow_inner{border-left-color:#ddd}#tiptip_holder.alt #tiptip_content{background-color:#EEE;border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa;color:#000;font-size:14px;padding:4px 8px;text-shadow:0 0 1px #777}
/* (2026-03-24 22:37:11) loading /ideal/js/pleasewait.min.css  NoWebpSupportInBrowser */
.loader{text-align:center}
/* (2026-03-24 22:37:11) loading /ideal/www/default/ideal_css_min.htm NoWebpSupportInBrowser */
*,:before,:after{box-sizing:border-box;margin:0;padding:0}HTML{background:black;color:white;font-family:"Ubuntu";font-display:swap;font-size:13px;line-height:1.5em;margin:0;padding:1px}BODY,FORM{background:black;color:white;font-family:"Ubuntu";font-size:1rem;line-height:1.5rem;margin:0;padding:1px}body nav{display:inline-block}body{font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.60rem}h4{font-size:1.50rem}h5{font-size:1.40rem}h6{font-size:1.25rem}.main-nav,footer{font-size:.8rem}.fine-print{font-size:.6rem}B{font-weight:bold}#searchclicker4brandscatags{display:none !important}.dilb{display:inline-block}.usraclnote{font-size:.8rem;display:inline-block;margin:6px 0 0 4px}.oldpricewas{color:saddlebrown}.resctlfilt{float:left;display:inline-block}ul.scrollinalert{max-height:90%;overflow-y:scroll}ul.scrollinalert li{line-height:1.7rem}.ideal_leftnavi_popup_overlay,.bm_leftnavi_popup_overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:2000;display:none;align-items:flex-start;justify-content:center;padding:18px;padding-top:24px}body.dark .ideal_leftnavi_popup_overlay,body.dark .bm_leftnavi_popup_overlay{background:rgba(0,0,0,0.65)}.ideal_leftnavi_popup,.bm_leftnavi_popup{background:#f7f7f7;color:#111;border:1px solid #ddd;border-radius:10px;box-shadow:0 20px 40px rgba(0,0,0,0.25);max-width:96vw;width:680px;max-height:86vh;overflow:hidden;position:relative}body.dark .ideal_leftnavi_popup,body.dark .bm_leftnavi_popup{background:#1b1b1b;color:#f0f0f0;border:1px solid #333;box-shadow:0 20px 40px rgba(0,0,0,0.55)}.ideal_leftnavi_popup_filter,.bm_leftnavi_popup_filter{position:sticky;top:0;z-index:3;padding:6px 0;margin-bottom:10px}.ideal_leftnavi_popup_header,.bm_leftnavi_popup_header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,0.08);background:#efefef}body.dark .ideal_leftnavi_popup_header,body.dark .bm_leftnavi_popup_header{border-bottom:1px solid rgba(255,255,255,0.08);background:#202020}.ideal_leftnavi_popup_title,.bm_leftnavi_popup_title{font-size:1rem;font-weight:bold;letter-spacing:.05em;text-transform:uppercase;color:#2d4b6a}body.dark .ideal_leftnavi_popup_title,body.dark .bm_leftnavi_popup_title{color:#9ad0ff}.ideal_leftnavi_popup_close,.bm_leftnavi_popup_close{cursor:pointer;font-size:1.05rem;padding:4px 10px;border-radius:6px;background:#e2e2e2;border:1px solid #cfcfcf}.ideal_leftnavi_popup_close:hover,.bm_leftnavi_popup_close:hover{background:#d5d5d5}body.dark .ideal_leftnavi_popup_close,body.dark .bm_leftnavi_popup_close{background:#2a2a2a;border:1px solid #3a3a3a}body.dark .ideal_leftnavi_popup_close:hover,body.dark .bm_leftnavi_popup_close:hover{background:#3a3a3a}.ideal_leftnavi_popup_body,.bm_leftnavi_popup_body{padding:10px 14px 14px 14px;max-height:calc(86vh - 54px);overflow-y:auto}.ideal_leftnavi_popup_body ul#scrollable_brands_with_overflowprotection,.bm_leftnavi_popup_body ul#scrollable_brands_with_overflowprotection{min-height:6.9rem !important;max-height:30vh !important;height:auto !important}.ideal_leftnavi_popup_body #brandfiltbutton,.bm_leftnavi_popup_body #brandfiltbutton{background-image:url('/ideal/img/filter_icon.png') !important;background-repeat:no-repeat !important;background-size:18px 18px !important;background-position:center !important}.ideal_leftnavi_popup_filter .brandfiltwrap,.bm_leftnavi_popup_filter .brandfiltwrap{float:none;text-align:left;background-color:transparent;width:100%}.ideal_leftnavi_popup_filter .brandfiltwrap div[wrap],.bm_leftnavi_popup_filter .brandfiltwrap div[wrap]{width:100%}.ideal_leftnavi_popup_filter input#brandfilter,.bm_leftnavi_popup_filter input#brandfilter{width:100%;max-width:100%;box-sizing:border-box}.ideal_leftnavi_popup_body ul,.bm_leftnavi_popup_body ul{list-style:none;padding:0;margin:0}.ideal_leftnavi_popup_group_heading{font-size:.9rem;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;color:#2d4b6a;background:#e8e8e8;border:1px solid #d6d6d6;border-radius:6px;padding:4px 8px;margin:8px 0 6px 0;cursor:default}body.dark .ideal_leftnavi_popup_group_heading{color:#9ad0ff;background:#262626;border:1px solid #333}.ideal_leftnavi_popup_body u.adminmenuselector_action,.bm_leftnavi_popup_body u.adminmenuselector_action{display:block;padding:4px 8px;margin:10px 0 6px 0;border-radius:6px;text-transform:uppercase;letter-spacing:.04em;cursor:default;pointer-events:none}.ideal_leftnavi_popup_body ul li,.bm_leftnavi_popup_body ul li{padding:6px 8px;border-bottom:1px solid rgba(0,0,0,0.08);border-radius:6px}.ideal_leftnavi_popup_body ul li:hover,.bm_leftnavi_popup_body ul li:hover{background:rgba(0,0,0,0.05)}.ideal_leftnavi_popup_body ul li a,.bm_leftnavi_popup_body ul li a{color:#244a75;text-decoration:none;display:inline-block;width:100%}.ideal_leftnavi_popup_body ul li a:hover,.bm_leftnavi_popup_body ul li a:hover{color:#000}body.dark .ideal_leftnavi_popup_body ul li,body.dark .bm_leftnavi_popup_body ul li{border-bottom:1px solid rgba(255,255,255,0.06)}body.dark .ideal_leftnavi_popup_body ul li:hover,body.dark .bm_leftnavi_popup_body ul li:hover{background:rgba(255,255,255,0.08)}body.dark .ideal_leftnavi_popup_body ul li a,body.dark .bm_leftnavi_popup_body ul li a{color:#dfe9ff}body.dark .ideal_leftnavi_popup_body ul li a:hover,body.dark .bm_leftnavi_popup_body ul li a:hover{color:#fff}#mobileftmenuslider #subuls_top,#mobileftmenuslider .brandfiltwrap{display:none !important}.ideal_mobimenu_navwrap #leftnavitogglepanel_top_li,.ideal_mobimenu_navwrap #leftnavitogglepanel_bottom_li,.ideal_mobimenu_navwrap .ideal_leftnavi_toggle_li,#mobileftmenuslider #leftnavitogglepanel_top_li,#mobileftmenuslider #leftnavitogglepanel_bottom_li,#mobileftmenuslider .ideal_leftnavi_toggle_li,#mobileftmenuslider #ideal_leftnavi_collapsed_rail{display:none !important}.ideal_mobimenu_navwrap #searchclicker4brandscatags,.ideal_mobimenu_navwrap #moreopenminisearch4brandscatags{display:none !important}.ideal_mobimenu_navwrap #ideal_brands_ul,.ideal_mobimenu_navwrap #ideal_brands_ul li{display:block !important;width:100% !important}.ideal_mobimenu_navwrap #ideal_brands_ul li{margin-left:0 !important}.ideal_mobimenu{font-size:1.05rem;line-height:1.6rem}.ideal_mobimenu_scroll{max-height:calc(100vh - 48px);max-height:calc(100svh - 48px);overflow-y:auto;padding:0 10px 32px 10px}.ideal_mobimenu_section{margin-bottom:12px}.ideal_mobimenu_section_title{font-size:.9rem;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:6px;background:#eaeaea;color:#2d4b6a;border:1px solid #d6d6d6;cursor:default}body.dark .ideal_mobimenu_section_title{background:#262626;color:#9ad0ff;border:1px solid #333}.ideal_mobimenu_list{list-style:none;padding:0;margin:6px 0 0 0}.ideal_mobimenu_list li{margin-left:8px;padding:6px 4px;border-bottom:1px solid #cccccc33;cursor:pointer}.ideal_mobimenu_spacer{height:200px}.ideal_mobimenu_stickywrap{position:sticky;top:0;z-index:5;background:#f4f4f4;border:1px solid #d6d6d6;border-radius:6px;margin:0 0 8px 0;padding:8px 8px 6px 8px}body.dark .ideal_mobimenu_stickywrap{background:#222;border:1px solid #333}.ideal_mobimenu_navwrap ul{list-style:none;padding:0;margin:6px 0 0 0}.ideal_mobimenu_navwrap li{margin-left:8px;padding:6px 4px;border-bottom:1px solid #cccccc33;cursor:pointer}.ideal_mobimenu_navwrap u.adminmenuselector_action{cursor:default;pointer-events:none}.ideal_mobimenu_navwrap #cssmenu,.ideal_mobimenu_navwrap #ideal_brands_ul,.ideal_mobimenu_navwrap #ideal_brands_ul li{width:100% !important;max-width:100% !important}.ideal_mobimenu_navwrap #cssmenu ul{width:100% !important;max-width:100% !important;display:block !important}.ideal_mobimenu_navwrap #brandcatagmerge{width:100% !important;max-width:calc(100% - 28px) !important}.ideal_mobimenu_navwrap #cssmenu ul li{display:block !important;width:100% !important;max-width:100% !important;padding:6px 8px !important;margin:0 !important;line-height:1.7rem !important}.ideal_mobimenu_navwrap #cssmenu ul li a{display:block !important;width:100% !important;line-height:1.7rem !important}.ideal_mobimenu_navwrap #ideal_brands_ul li.subuls_top{width:100% !important}.ideal_mobimenu_navwrap #ideal_brands_ul{min-width:100% !important}.ideal_mobimenu_navwrap ul#scrollable_brands_with_overflowprotection{width:100% !important;max-width:100% !important;min-height:6.9rem !important;height:auto !important;max-height:30vh !important}#resultcontrolbox{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}#resultcontrolbox div.resctlfilt{flex:1 1;min-height:36px}#resultcontrolbox{min-height:40px}#resultcontrolbox{margin-left:0 !important;margin-right:0 !important}#resultcontrolbox div.resctlfilt.rsclfltselect{flex:1 1;width:fit-content}#resultcontrolbox div.resctlfilt.rsclfltselect select{font-size:.9rem;max-width:120px}#resultcontrolbox div.resctlfilt.rsclfltselect select option{font-size:.9rem;max-width:120px}#srchfilt_ribbon.srchfilt-ribbon{background:#1e1e1e;border:1px solid #444;border-radius:8px;padding:3px 8px;margin:0;width:100%}#srchfilt_ribbon .srchfilt-header{display:grid;grid-template-columns:170px 1fr 120px 120px;align-items:center;gap:8px;cursor:pointer;user-select:none}#srchfilt_ribbon .srchfilt-togglewrap{display:inline-flex;align-items:center;gap:8px;border:1px solid #444;border-radius:7px;padding:2px 4px;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}#srchfilt_ribbon .srchfilt-togglewrap:hover{background-color:rgba(48,142,0,0.22);border-color:#308e00}#srchfilt_ribbon .srchfilt-tri{display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #a7ff3d;transition:transform .15s ease-in-out;transform:rotate(90deg)}#srchfilt_ribbon.closed .srchfilt-tri{transform:rotate(0)}#srchfilt_ribbon .srchfilt-title{font-size:1.02rem;font-weight:bold;color:#f2a900}#srchfilt_ribbon .srchfilt-sum{color:#cfe8ff;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45vw}#srchfilt_ribbon .srchfilt-sum .for_desktop{font-size:.85rem}#srchfilt_ribbon .srchfilt-togglewrap{grid-column:1}#srchfilt_ribbon .srchfilt-sum{grid-column:2;max-width:none}#srchfilt_ribbon .srchfilt-hint,#srchfilt_ribbon #srchfilt_hint,.reco-hint,#reco_liked_hint{display:inline-block;min-width:11.2rem;padding:1px 4px;text-align:center;border-radius:3px;text-decoration:underline;text-decoration-color:rgba(140,180,255,0.55);text-decoration-thickness:1px;text-underline-offset:2px;color:#8cb4ff;background-color:rgba(140,180,255,0.06);font-size:.8rem;margin-left:auto;margin-right:24px;white-space:nowrap}#srchfilt_ribbon .srchfilt-hint,#srchfilt_ribbon #srchfilt_hint{grid-column:4;min-width:120px;width:120px;max-width:120px;justify-self:end;margin-left:0}#srchfilt_ribbon .srchfilt-hint:hover,#srchfilt_ribbon #srchfilt_hint:hover,.reco-hint:hover,#reco_liked_hint:hover{color:#0c1b2b;background-color:rgba(140,180,255,0.35)}#reco_liked{min-height:1.6rem}#srchfilt_ribbon .srchfilt-body{margin-top:6px}#srchfilt_ribbon.closed .srchfilt-body{display:none}@media(max-width:700px){#srchfilt_ribbon .srchfilt-hint{display:none}#srchfilt_ribbon .srchfilt-sum{max-width:55vw}}body #srchfiltdets label[for="srchartist"],body #srchfiltdets label[for="srchtitle"],body #srchfiltdets label[for="srchgenre"]{display:block !important;float:none !important;width:auto !important;margin:0 0 2px 0 !important}body #srchfiltdets input#srchartist,body #srchfiltdets input#srchtitle,body #srchfiltdets input#srchgenre{display:block !important;float:none !important;clear:none !important;width:100px !important;max-width:100px !important;margin:0 auto 6px auto !important}body #srchfiltdets input#srchartist ~ div[style*="clear:both"],body #srchfiltdets input#srchtitle ~ div[style*="clear:both"],body #srchfiltdets input#srchgenre ~ div[style*="clear:both"]{display:none !important}div#webpage{margin:0;padding:0}div.idealdiv{display:inline-block;margin:15px auto 15px 15px;padding:5px;border:1px solid #444;border-radius:7px;background-color:#333;color:white;min-width:270px}div.genreminiblock{width:295px;max-width:45%;margin:4px;padding:4px;min-width:100px;display:inline-block}div.artistminiblock{width:295px;max-width:45%;margin:4px;padding:4px;min-width:100px;display:inline-block}div#webpage div.gotpmtcenter{margin:15px auto 15px auto}div#cartmini{display:none}.animotia{transition:transform 1s;transform:scale(0.7)}.biggeryesno b span,.biggeryesno b,.biggeryesno span{font-size:1.4rem;font-weight:700;text-transform:uppercase}div#shopfloor_dispprod_uncompleted_orders_wrapper{padding:2px;display:inline-block;width:98.5%;margin:0 auto 0 auto}div#branchselectordetail{font-size:.9rem;line-height:1.1rem}div#branchselectorflattersummary{font-size:.9rem;line-height:1.1rem}div#branchselectordetail a,div#branchselectordetail font,div#branchselectordetail button.idealbtn{font-size:.9rem;line-height:1.1rem}div#branchselectordetail span{font-size:.9rem;line-height:1.1rem}div#branchselectorflattersummary a,div#branchselectorflattersummary font,div#branchselectorflattersummary button.idealbtn{font-size:.9rem;line-height:1.1rem}div#branchselectorflattersummary span{font-size:.9rem;line-height:1.1rem}table#shopfloor_dispprod_uncompleted_orders_table{min-width:980px;margin:0;padding:0}table#shopfloor_dispprod_uncompleted_orders_table td{font-size:.85rem}table#shopfloor_dispprod_uncompleted_orders_table td b{font-size:.85rem}table#shopfloor_dispprod_uncompleted_orders_table td span{font-size:.85rem}table#shopfloor_dispprod_uncompleted_orders_table td div{font-size:.85rem}table#shopfloor_dispprod_uncompleted_orders_table td input{font-size:1.0rem}div#cartmini #cartminiinnards{width:100%;text-align:center;height:40px;padding-top:10px}.for_desktop{display:inline}.for_desktoptr{display:table-row}.for_desktoptd{display:table-cell}.for_mobi{display:none}.pleaseseeverifylink{color:blue}.tocollect{color:darkgreen}.todeliver{color:blue}br.hideforverywidescreens{display:none}.itsfordelivery{background-color:#a6ee00;font-size:.85rem;font-weight:bold;border:1px solid #91d100;color:black;border-radius:5px;padding:1px 2px 1px 2px;display:inline-block}.itsforcollection{background-color:#6e0;font-size:.85rem;font-weight:bold;border:1px solid #41b100;color:black;border-radius:5px;padding:1px 2px 1px 2px;display:inline-block}.vwordcncl{font-size:.85rem;padding:5px 3px 5px 3px;margin-bottom:5px}.disableclickevents{pointer-events:none;opacity:.5;background-color:black}div#drivewrap{background-color:#111;color:#FFF}.ui-widget-overlay{background-color:rgba(0,0,0,0.5) !important;opacity:1.0 !important;backdrop-filter:blur(8px)}div.youpurchasedthisalready{background-color:#494;color:black;font-weight:bold;border-radius:3px;padding:1px 3px 1px 3px;text-align:center;border:1px solid #262;font-size:.75rem;line-height:.85rem}div.youpurchasedrelatedcd{background-color:#964;color:black;font-weight:bold;border-radius:3px;padding:1px 3px 1px 3px;text-align:center;border:1px solid #642;font-size:.75rem;line-height:.85rem}div.youpurchasedrelatedzip{background-color:#994;color:black;font-weight:bold;border-radius:3px;padding:1px 3px 1px 3px;text-align:center;border:1px solid #662;font-size:.75rem;line-height:.85rem}div.youcanstillbuythis{padding:1px 3px 1px 3px;text-align:center;font-size:.75rem;line-height:.85rem}#topmenu{width:100%;min-height:72px;background-color:#111;color:#999}#topmenu span#viewsizewrap span{border-bottom:1px solid #777}#topmenu span#viewsizewrap span:hover{background-color:#aa6}#topmenu span#viewsizewrap span.vszsel{background-color:#6a6;border-radius:3px;padding:3px;color:black}#topmenu span#light_or_dark_wrap span{border-bottom:1px solid #777;color:white}#topmenu span#light_or_dark_wrap span:hover{background-color:#aa6}#topmenu span#light_or_dark_wrap span.vszsel{background-color:#6a6;border-radius:3px;padding:3px;color:white}#topmenu span#img_show_or_hide_wrap span{border-bottom:1px solid #777;color:white}#topmenu span#img_show_or_hide_wrap span:hover{background-color:#aa6}#topmenu span#img_show_or_hide_wrap span.vszsel{background-color:#6a6;border-radius:3px;padding:3px;color:white}#topmenu span#outofstock_show_or_hide_wrap span{border-bottom:1px solid #777;color:white}#topmenu span#outofstock_show_or_hide_wrap span:hover{background-color:#aa6}#topmenu span#outofstock_show_or_hide_wrap span.vszsel{background-color:#6a6;border-radius:3px;padding:3px;color:white}body#idealbody #viewport_loginform_wrapper{margin-top:12px}summary{outline:0}details summary::marker{background:transparent;color:#3f3;font-size:141%}@keyframes details-show{0{opacity:0;margin-left:-10px}100%{opacity:1;margin-left:0}}@keyframes details-hide{0{opacity:1;margin-left:0}100%{opacity:0;margin-left:-10px}}details#indenydet{font-size:.9rem}details#indenydet summary#indenysumry{font-size:.9rem;display:list-item;cursor:pointer;color:orangered;background-color:white}details#indenydet summary#indenysumry::-webkit-details-marker{font-size:400%}details#indenydet div#indenyfulltxt{font-size:.9rem;margin-left:30px;margin-top:8px;color:#333;line-height:1.4em;background-color:#fff3f3;border:1px dotted darkred;border-radius:9px;padding:5px}details#indenydet2{font-size:.9rem}details#indenydet2 summary#indenysumry2{font-size:.9rem;display:list-item;cursor:pointer;color:orangered;background-color:white}details#indenydet2 summary#indenysumry2::-webkit-details-marker{font-size:400%}details#indenydet2 div#indenyfulltxt2{font-size:.9rem;margin-left:30px;margin-top:8px;color:#333;line-height:1.4em;background-color:#fff3f3;border:1px dotted darkred;border-radius:9px;padding:5px}.details_on_checkout{font-size:.9rem;margin:5px 0;background-color:#fff8f0;border:1px solid #ddd;border-radius:6px;padding:4px}.details_on_checkout summary{cursor:pointer;color:darkorange;font-weight:bold;padding:4px 6px;list-style:none;outline:0;user-select:none;-webkit-user-select:none;-moz-user-select:none}.details_on_checkout summary::-webkit-details-marker{display:none}.details_on_checkout summary::marker{content:""}.details_on_checkout summary:focus{outline:0}.details_on_checkout summary::before{content:"\25B6";color:darkorange;display:inline-block;width:1em;line-height:1;text-align:center;transform-origin:50% 50%;margin-right:6px;transition:transform .2s ease-in-out}.details_on_checkout[open] summary::before{transform:rotate(90deg)}.details_on_checkout div{margin:6px 0 0 20px;padding:5px;background-color:#fff3f3;border:1px dotted darkred;border-radius:6px;line-height:1.4em;color:#333}#viewport{width:100%;min-height:72px;margin:0 auto 0 auto}.parabox{border:1px solid #555;border-radius:9px;padding:6px;font-weight:bold;margin:5px auto 5px auto;color:white;background-color:#222}.parabox .fireworx{color:cyan;font-weight:bold;font-size:1.6rem}.gavemaycontactmeconsent{color:#388e3c;background-color:#e8f5e9;font-size:.76rem;line-height:.9rem;padding:1px 4px;border-radius:4px;border:1px solid #c8e6c9}.noconsentyet{color:#d32f2f;background-color:#ffebee;font-size:.76rem;line-height:.9rem;padding:1px 4px;border-radius:4px;border:1px solid #ffcdd2;cursor:pointer}.idnumber{color:#d1c4e9;font-size:.9rem}body.dark .idnumber{color:#5e35b1;font-size:.9rem}body.dark .gavemaycontactmeconsent{color:#8bc34a;background-color:#263238;border:1px solid #4caf50;cursor:pointer}body.dark .noconsentyet{color:#ff7043;background-color:#263238;border:1px solid #ff5722}.ideallogo{max-width:490px;max-height:190px}.ansms{color:orange}.anemail{color:orange}.itsonitsway{color:green}.we_areprocessingyourorder{color:lightgreen}.productcomingsoon{border:1px solid #2c1600;color:orange;background-color:#0c0500}.productisnew{color:pink;background-color:#32001f;border:1px solid #5e013a}.productgreenenergyrating{color:#8efd8e}.productaveragewatts{color:yellow}.productstarrating{color:cyan}.productnote{color:rosybrown;padding-right:6px}.productnt4adm{color:rosybrown;padding-right:6px}.productsummary{color:#bbfde2}.hideme{display:none !important}#regardingstreaming{display:inline-block;max-width:96vw}#regardingstreaming{margin:0;padding:0;border:0}.stream_subscribe_banner{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;border-radius:14px;border:0;background:linear-gradient(180deg,#1b2d23 0,#0f1f17 100%);color:#d9fbe0;font-weight:bold;font-size:.85rem;line-height:1.1rem;text-shadow:0 1px 0 #000;box-shadow:none;max-width:96vw;flex-wrap:wrap}.stream_subscribe_banner.clickable{border-bottom:0}.stream_subscribe_banner:hover{border-color:transparent;box-shadow:none}.stream_subscribe_text{color:#cfead8}.stream_subscribe_text_mid{display:none}.stream_subscribe_text_short{display:none}.stream_subscribe_cta_mid{display:none}.stream_subscribe_cta_short{display:none}.stream_subscribe_text:empty{display:none}.stream_subscribe_cta:empty{display:none}.stream_subscribe_cta{background:linear-gradient(180deg,#6bff88 0,#2ee36c 100%);color:#111;border:0;border-radius:12px;padding:2px 8px;text-shadow:none;box-shadow:0 0 6px rgba(46,227,108,0.35);white-space:nowrap}.idealbtn.artist_tier_open_btn_cta{background:linear-gradient(180deg,#4b8a3a 0,#2d5f24 100%);color:#fff;border:1px solid #2f6a2f;border-radius:12px;padding:8px 18px;font-size:1.0rem;font-weight:bold;text-shadow:none;box-shadow:0 2px 6px rgba(0,0,0,0.35),0 0 10px rgba(85,190,110,0.28)}.artist_tier_open_btn_cta:hover{box-shadow:0 2px 6px rgba(0,0,0,0.35),0 0 12px rgba(85,190,110,0.35);transform:translateY(-1px)}.idealbtn.artist_tier_open_btn_cta:hover{color:#fff !important}.artist_tier_streaming_note{margin-top:6px;font-size:.85rem;color:#6cf4ff;font-weight:bold}#artist_plan_pill.artist_plan_pill_clickable{cursor:pointer;transition:transform 140ms ease,box-shadow 140ms ease,border-color 140ms ease,background-color 140ms ease}#artist_plan_pill.artist_plan_pill_clickable:hover{transform:translateY(-1px);border-color:#7ad97a !important;box-shadow:0 0 10px rgba(122,217,122,0.35);background-color:#1b3a1b !important}.stream_subscribe_banner_renew{border-color:transparent;background:linear-gradient(180deg,#2b1a0f 0,#1a120b 100%);color:#ffdcb0}.stream_subscribe_cta_renew{background:linear-gradient(180deg,#ffb266 0,#e07c2d 100%);border:0;color:#1c0f05}.stream_subscribe_banner_renew:hover{border-color:transparent;box-shadow:none}.stream_subscribe_banner_gold{border-color:transparent;background:linear-gradient(180deg,#2a2414 0,#1c170a 100%);color:#ffe7b2}.stream_subscribe_cta_gold{background:linear-gradient(180deg,#ffd07a 0,#caa24d 100%);border:0;color:#1b1205}.stream_subscribe_banner_cyan{border-color:transparent;background:linear-gradient(180deg,#0f2831 0,#0b1b22 100%);color:#d6f6ff}.stream_subscribe_cta_cyan{background:linear-gradient(180deg,#6cf4ff 0,#32c9e6 100%);border:0;color:#081216}@media only screen and (max-width:820px){#regardingstreaming{display:block;max-width:92vw}.stream_subscribe_banner{font-size:.8rem;padding:3px 8px}}@media only screen and (max-width:1000px){.stream_subscribe_text_long{display:none}.stream_subscribe_text_short{display:inline-block}.stream_subscribe_cta_long{display:none}.stream_subscribe_cta_short{display:inline-block}.stream_subscribe_banner_renew .stream_subscribe_cta{display:none}}@media only screen and (max-width:1400px){.stream_subscribe_banner_has_mid .stream_subscribe_text_long{display:none}.stream_subscribe_banner_has_mid .stream_subscribe_text_mid{display:inline-block}.stream_subscribe_banner_has_mid .stream_subscribe_text_short{display:none}.stream_subscribe_banner_has_mid .stream_subscribe_cta_long{display:none}.stream_subscribe_banner_has_mid .stream_subscribe_cta_mid{display:inline-block}.stream_subscribe_banner_has_mid .stream_subscribe_cta_short{display:none}}@media only screen and (max-width:720px){.stream_subscribe_banner_has_mid .stream_subscribe_text_mid{display:none}.stream_subscribe_banner_has_mid .stream_subscribe_text_short{display:inline-block}.stream_subscribe_banner_has_mid .stream_subscribe_cta_mid{display:none}.stream_subscribe_banner_has_mid .stream_subscribe_cta_short{display:inline-block}}@media only screen and (max-width:540px){.stream_subscribe_banner{font-size:.75rem;gap:6px}.stream_subscribe_cta{padding:2px 7px}}span.isroyaltyfree{font-size:.7rem;color:#273}span.shouldpayoutroyalties{font-size:.7rem;color:#58f}div#mobileftmenuslider{display:none;position:fixed;top:0;left:0}table#topmenuwrap{width:100%;min-height:72px;border:1px solid #151515;background-color:#111;color:#999;border-collapse:collapse}table#topmenuwrap td{border:0 solid #444;background-color:transparent;color:#999}table#topmenuwrap td#threehorizontalbarsmenuclicker{display:table-cell;width:36px;vertical-align:top;cursor:pointer;color:white;background-color:transparent}table#topmenuwrap td#threehorizontalbarsmenuclicker span{color:white;background-color:rgba(0,0,0,0.5)}nav#actionmenu_right div.showmenu{display:none}nav#actionmenu_right div.showmenu{margin-right:40px}table#topmenuwrap #topmenu2ndrow{min-height:40px;height:40px;position:relative;z-index:12}table#topmenuwrap #topmenu2ndrow td{vertical-align:middle;min-height:32px}nav#actionmenu_right{min-height:32px;white-space:nowrap;display:inline-block;vertical-align:top;position:relative;z-index:14}nav#actionmenu_right div{display:inline-block;white-space:nowrap}nav#actionmenu_right div a.ideal_menu_state_link{display:block;width:100%;height:100%;color:inherit;text-decoration:none;cursor:pointer}nav#actionmenu_right div a.ideal_menu_state_link:hover,nav#actionmenu_right div a.ideal_menu_state_link:focus{color:inherit;text-decoration:none}nav#actionmenu_right div.ideal_menu_state{background-color:transparent;border-radius:5px;border-bottom-width:1px;border-style:solid;padding-left:7px;padding-right:7px;text-decoration:none;text-shadow:none;box-shadow:none;transition:background-color .18s ease-in-out,color .18s ease-in-out,border-color .18s ease-in-out,box-shadow .18s ease-in-out}body.dark nav#actionmenu_right div.ideal_menu_state{color:#bcbcbc;border-color:#4a4a4a}body:not(.dark) nav#actionmenu_right div.ideal_menu_state{color:#4a5661;border-color:#a8b2be}nav#actionmenu_right div.ideal_menu_active{border-radius:6px;border-style:solid;border-width:1px 1px 3px 1px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;padding-left:7px;padding-right:7px}body.dark nav#actionmenu_right div.ideal_menu_active{background:linear-gradient(180deg,rgba(35,68,36,0.96) 0,rgba(25,49,26,0.96) 100%);color:#f3fff0;border-color:#4f9c44 #4f9c44 #88ff58 #4f9c44;text-decoration-color:#fff1a8;box-shadow:0 0 0 1px rgba(96,180,85,0.42),inset 0 -1px 0 rgba(255,255,255,0.06)}body:not(.dark) nav#actionmenu_right div.ideal_menu_active{background:linear-gradient(180deg,rgba(244,247,251,0.98) 0,rgba(228,235,243,0.98) 100%);color:#22384f;border-color:#95a9c0 #95a9c0 #4d739a #95a9c0;text-decoration-color:#b88400;box-shadow:0 0 0 1px rgba(86,120,155,0.22),inset 0 -1px 0 rgba(255,255,255,0.62)}table#topmenuwrap #topmenu2ndrow td#productmenu,table#topmenuwrap #topmenu2ndrow #actionmenu,table#topmenuwrap #topmenu2ndrow #actionmenu_right{min-height:32px}table#topmenuwrap td#tdforuserprofilepic{min-width:70px;max-width:70px;width:70px;padding:5px;padding-left:2px;padding-right:8px;text-align:left;vertical-align:middle}table#topmenuwrap img#topmenuprofilepicimg{padding:0;margin:0;min-width:60px;max-width:60px;width:60px;height:auto;text-align:center;vertical-align:middle;border-radius:5px}table#topmenuwrap td#SITEIMAGELOGO{min-width:200px}table#topmenuwrap td#SITEIMAGELOGO img#ideallogoimg{display:inline-block}table#topmenuwrap td#SITEIMAGELOGO img#ideallogoimg4mobi{display:none}table#topmenuwrap td#SITEIMAGELOGO input.idealbtn{display:inline-block;height:0;overflow:hidden;position:fixed;left:40px;top:8px;opacity:0;z-index:10;margin:5px;transition:opacity .5s ease-in-out,transform .5s}table#topmenuwrap td#SITEIMAGELOGO:hover input.idealbtn{opacity:1;height:auto}table#topmenuwrap td#top_site_heading_td div#topsiteheading{display:inline-block;height:30px;min-height:30px}table#topmenuwrap td#top_site_heading_td{vertical-align:top;text-align:left;padding-top:5px;height:35px}table#topmenuwrap td#top_site_heading_td b{color:#7ede78}table#topmenuwrap td#top_site_heading_td b div#ideal{display:none}table#topmenuwrap td#top_site_heading_td b div#onlineshop{display:none}table#topmenuwrap td#top_site_heading_td b div#fordelhplen{display:inline-block}table#topmenuwrap td#top_site_heading_td b div#greetings_earthling{display:inline-block}table#topmenuwrap td#top_site_heading_td b div#greetings_earthling div#welcomes{display:inline-block;cursor:pointer;font-size:1.0rem}table#topmenuwrap td#top_site_heading_td b div#greetings_earthling div#welcomesyou{display:inline-block;color:#acff00;z-index:55;font-size:1.0rem}table#topmenuwrap td#top_site_heading_td b div#greetings_earthling div#viewit{display:inline-block;color:#acff00;z-index:55}table#topmenuwrap td#top_site_heading_td b span#swooshdown{display:none;color:#79c;cursor:pointer;font-size:1.0rem;position:fixed;top:3px;right:3px;line-height:1rem;float:right !important;margin-left:0 !important;z-index:65}table#topmenuwrap td#top_site_heading_td b span#showhidenavigationbar{color:#79c;float:right;cursor:pointer;font-size:1.0rem;clear:right}table#topmenuwrap td#top_site_heading_td b span#showhidenavigationbar:hover{background-color:#36a !important}table#topmenuwrap img#searchbuttonicon{position:fixed;top:3px;width:37.5px;height:auto;right:3px;z-index:64}table#topmenuwrap td#top_site_search_box_td{padding:0 5px;text-align:right;font-size:1.0rem}table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl{float:right;font-size:1.0rem}table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td{padding:1px}table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealinputfield{font-size:1.0rem}table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealsrchbtntd{width:auto;min-width:92px;font-size:1.0rem}table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#tdviewmodeholder{width:52px;min-width:52px;padding-left:1px}table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealinputfield input#searchinput{font-size:1.0rem;width:120px;min-width:120px;max-width:120px}table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td input[type=button]{font-size:.8rem;margin-left:1px;margin-right:1px}table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealsrchbtntd input#searchbutton{width:62px;min-width:62px;padding-left:6px;padding-right:6px}table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealsrchbtntd input#searchclearandclose{width:24px;min-width:24px !important;max-width:24px;padding-left:0;padding-right:0}body:not(.dark) table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealsrchbtntd input#searchbutton{color:#f3f8ff;border-color:#3f6ea8;background:linear-gradient(180deg,#6ea7e8 0,#3d79bd 100%)}body:not(.dark) table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealsrchbtntd input#searchclearandclose{color:#fff3f6;border-color:#a84363;background:linear-gradient(180deg,#d86f95 0,#b64d73 100%)}table#topmenuwrap div.switchtobacinis{white-space:pre;width:auto;display:inline-block;margin-right:12px;color:white;font-weight:bold;background-color:red;border:1px solid darkred;border-radius:7px;padding:3px}table#topmenuwrap div.switchtomochachos{white-space:pre;width:auto;display:inline-block;margin-right:12px;background-color:orange;border:1px solid darkorange;border-radius:7px;color:white;font-weight:bold;padding:3px;width:150px;max-width:180px;min-width:120px}table#login_form{width:100%;margin:10px auto 0 auto;font-size:1.0rem}table#login_form td#yourusernamelbl{text-align:right}table#login_form td#yourpasswordlbl{text-align:right}table#login_form td#remembermelbl{text-align:right}#viewport_loginform #topofloginboxwithbuttonsandheading{padding-left:0}table TD DIV#ideal_viewmode_BLOCKS{width:24px;margin:0;padding:3px 3px 3px 3px;margin-bottom:0;border-bottom:0;display:inline-block;cursor:pointer}table TD DIV#ideal_viewmode_LINES{width:24px;margin:0 4px 0 0;padding:3px 3px 3px 3px;margin-bottom:0;border-bottom:0;display:inline-block;cursor:pointer}body.dark table TD DIV#ideal_viewmode_BLOCKS:hover{background-color:#1e5900 !important}body.dark table TD DIV#ideal_viewmode_LINES:hover{background-color:#1e5900 !important}body:not(.dark) table TD DIV#ideal_viewmode_BLOCKS:hover{background-color:#74a9ce !important}body:not(.dark) table TD DIV#ideal_viewmode_LINES:hover{background-color:#74a9ce !important}span.magix{color:yellow}span.magestic{color:magenta}span.avalidation_of{color:saddlebrown}span.previouslyordered{color:green;font-size:.8rem}span.oncheckoutissingle{background-color:#285753;border:1px solid #234b48;color:white;width:75px;text-align:center;display:block;clear:both}span.oncheckoutisalbum{background-color:#344d00;border:1px solid #243500;color:white;width:75px;text-align:center;display:block;clear:both}.memsubsrelated{float:right;padding-right:4px;font-size:.75rem}button#proceedtocheckout{width:250px}table#viewport3col{margin-bottom:32px}table#viewport3col td#leftnavi{width:181px;min-height:400px;max-width:181px;min-width:181px;background-color:#333;color:white;margin-right:10px;margin-top:20px;margin-left:15px}table#viewport3col td#leftnavi u.adminmenuselector_action{color:#ff6;display:inline-block;margin-top:5px}table#viewport3col td#rightcart{width:281px;min-height:400px;max-width:281px;min-width:281px;background-color:#333;color:white;margin:0;text-align:right;padding:3px}table#cart_rows_tbl td{line-height:1.2rem;padding-top:2px;padding-bottom:2px}table#viewport3col td#rightcart select#tips_selector{background-color:#222;color:white}table#viewport3col td#rightcart select#tips_selector{min-height:30px}div#tipbox{text-align:right;padding:3px 10px 3px 3px;border:1px solid rgba(127,127,127,0.1);border-radius:7px}span.settip{padding:5px;border:1px solid #096;border-radius:3px;background-color:#111;display:inline-block;margin-right:4px;margin-top:5px}span.settip:hover{background-color:#052}span.selectedtip{padding:5px;border:1px solid #0A9;border-radius:3px;background-color:#031}table#viewport3col td#rightcart div#shoppingcart{width:274px;max-width:274px;min-width:274px;background-color:#333;color:white;margin-left:0;text-align:right;padding:0;margin:0;border:0 solid yellow}table#viewport3col td#rightcart div#shoppingcart #abovecart_scrolltotop_for_mobiview{display:none}img#ideal_scroll_to_top{display:none}table#viewport3col td#rightcart div#shoppingcart #beneathcart_scrolltotop_for_mobiview{display:none}table#viewport3col td#rightcart div#shoppingcart div#yourshoppingcart_topheadinline{text-align:center;padding-right:2px;padding-top:0;font-size:1rem}table#viewport3col td#rightcart div#shoppingcart div#yourshoppingcart_topheadinline input.idealbtn{min-height:30px;padding:3px 8px}table#viewport3col td#rightcart div#shoppingcart div#yourshoppingcart_topheadinline .yourshoppingcartlabel{color:#7ede78;width:166px;font-size:1rem}table#viewport3col td#rightcart div#shoppingcart div#yourshoppingcart_topheadinline,table#viewport3col td#rightcart div#shoppingcart table#cart_rows_tbl,table#viewport3col td#rightcart div#shoppingcart table#cart_delivery_and_totals_row_tbl,table#viewport3col td#rightcart div#shoppingcart div#cartbuttonbar,table#viewport3col td#rightcart div#shoppingcart #abovecart_scrolltotop_for_mobiview,table#viewport3col td#rightcart div#shoppingcart #beneathcart_scrolltotop_for_mobiview{width:calc(100% - 16px);min-width:0;margin-left:auto;margin-right:auto}table#viewport3col td#rightcart div#shoppingcart span.ideal_delbtn{display:inline-block;min-width:20px;min-height:20px;line-height:18px;text-align:center;border-radius:3px;margin-left:6px}span.rightcart_howtopickup_lbl{color:green}div#shoppingcart #delivery_staff_msg{border:1px solid #444;padding:4px;filter:brightness(1.1);background-color:#333;color:white}div#shoppingcart #delivery_staff_msg span.nodeliverypeopleonline{color:pink}div#shoppingcart #delivery_staff_msg span.somedeliverypeopleonline{color:#FFF}tr#ypopr,tr#ypnpr,tr#ypvpr{display:none}#iwillcollectminitable{width:100%}#iwillcollectminitable tr td.btmc{cursor:pointer}#iwillcollectminitable tr td.iwc{cursor:pointer}#iwillcollectminitable tr td.iwclbl{padding:4px;cursor:pointer}#iwillcollectminitable tr td.iwc:hover{background-color:#af0;color:black}#iwillcollectminitable tr td.btmc:hover{background-color:#af0;color:black}#iwillcollectminitable tr td.iwccxbxtd{padding:4px;text-align:center}#iwillcollectminitable tr td.iwccxbxtd div#iwcims_wrap{transform:scale(1.2)}#iwillcollectminitable div.iwcims_chxd{display:inline-block;border:1px solid #444;background-color:#1d5500;border-radius:5px;padding:3px}#iwillcollectminitable div.iwcims_notchxd{display:inline-block;border:1px solid #444;background-color:transparent;border-radius:5px;padding:3px}#iwillcollectminitable div.iwwi_chxd{display:inline-block;border:1px solid #444;background-color:#1d5500;border-radius:5px;padding:3px}#iwillcollectminitable div.iwwi_notchxd{display:inline-block;border:1px solid #444;background-color:transparent;border-radius:5px;padding:3px}#iwillcollectminitable div.btmc_chxd{display:inline-block;border:1px solid #444;background-color:#1d5500;border-radius:5px;padding:3px}#iwillcollectminitable div.btmc_notchxd{display:inline-block;border:1px solid #444;background-color:transparent;border-radius:5px;padding:3px}.reftxttd{color:#ddd}#aftercheckoutnotepromptpaymentorderdets{display:inline-block;max-width:680px;color:black;background-color:#9F9;padding:3px 10px 3px 10px;border:1px solid #999;border-radius:5px;font-size:.85em;line-height:1.5rem;margin-right:20px}.oncheckout_hint_about_payment_options{background-color:#9F9;padding:2px;border:1px solid #8E8;border-radius:3px;text-align:center;font-size:.75rem;font-weight:bold;color:black}tr td.moneycell{padding-bottom:11px;color:#6f6}tr td img.prodthumb{border:1px solid #000;background-color:#444;margin-top:4px;border-radius:5px}#searchbar{min-width:300px;width:100%;min-height:32px;border:0 solid #333;background-color:#222;color:#AAA}div.srchmatchstr{color:orange;font-size:.85rem}div.srchexactmatchstr{color:white;padding:1px;background-color:#8a7f05;border-radius:3px;border:1px solid #645c03;font-size:.85rem}div.srchfuzzymatchstr{color:#a76840;padding:1px;font-size:.85rem}span.srchmatchstr{color:orange;font-size:.85rem}span.srchexactmatchstr{color:white;padding:1px;background-color:#8a7f05;border-radius:3px;border:1px solid #645c03;font-size:.85rem}span.srchfuzzymatchstr{color:#a76840;padding:1px;font-size:.85rem}span.phsrchhit{color:black;padding:1px;background-color:#0f0;border-radius:3px;border:1px solid #3c3;font-size:.95rem;font-weight:700}table#viewport3col td#shopfloortd{min-width:300px;width:auto;min-height:320px;border:0 solid green;background-color:black;color:#CCC;padding:0}table#viewport3col td#shopfloortd main#shopfloor{min-width:300px;width:auto;min-height:320px;border:0 solid green;background-color:black;color:#CCC}table#viewport3col td#shopfloortd main#shopfloor div#resultcontrolbox{width:100%;margin:0 auto 5px auto;padding:3px;border-radius:7px}table#viewport3col td#shopfloortd main#shopfloor div#resultcontrolbox #srchfiltsum{display:inline-block}table#viewport3col td#shopfloortd main#shopfloor div#resultcontrolbox div.resctlfilt{display:inline-block;width:47%;max-width:290px;text-align:center;padding-left:6px;margin-bottom:6px}table#viewport3col td#shopfloortd main#shopfloor div#resultcontrolbox div.resctlfilt.rsclfltselect{width:fit-content;max-width:100vw;text-align:center;padding-left:6px;margin-bottom:6px}div.shopfloordispprods_nomusicpreviewavailable{text-align:center}span.on_an_album{background-color:#304600;border:1px solid #5c8800}span.warn_album_is_inactive{background-color:#59000a;border:1px solid #940010;color:white}#admmusicstat{padding:10px}h3.shopcurrentlyclosed{text-transform:uppercase;font-weight:normal;background-color:#552500;color:white;font-size:1.0rem;border-radius:5px;padding:5px;margin:3px 10px 3px 10px;line-height:1.6rem}h3.itsapublicholiday{text-transform:uppercase;font-weight:normal;background-color:#294d29;color:white;font-size:1.0rem;border-radius:5px;padding:5px;margin:3px 10px 3px 10px}h3.shopopeninghours{background-color:#1d361c;color:white;border-radius:5px;padding:5px;font-size:1.0rem;margin:3px 10px 3px 10px}#footer{position:fixed;bottom:0;left:0;height:30px;width:100%;background-color:#222;color:#FFF;border:0 solid magenta;margin:0;padding:8px 5px 3px 10px;cursor:pointer;z-index:101}#footerforpaygatemobileonly{display:none}div#footerinnerdiv{padding:4px 8px 4px 8px;text-align:center;color:#CCC}.clickable{cursor:pointer;border-bottom:1px solid rgba(51,204,255,0.5)}.clickable:hover{background-color:#3cf !important;color:black !important}div.prodtextgroup_clickable,td.prodtextgroup_clickable{cursor:pointer}div.prodtextgroup_clickable:hover,td.prodtextgroup_clickable:hover{filter:brightness(1.45)}div.messagebox{font-size:1.1rem;text-transform:uppercase}div.messagebox button,div.messagebox input[type=button]{font-weight:bold;color:#000;min-height:16px;vertical-align:center;bottom:3px;z-index:20}body.dark div.msgboxwrap.msgboxlogoutnotice div.messagebox{background-color:#59616e !important;color:#fff !important;border:1px solid #7a8494;box-shadow:0 0 0 1px rgba(255,255,255,0.05) inset,0 3px 10px rgba(0,0,0,0.28)}body.light div.msgboxwrap.msgboxlogoutnotice div.messagebox,body:not(.dark) div.msgboxwrap.msgboxlogoutnotice div.messagebox{background-color:#e7eaee !important;color:#2f3942 !important;border:1px solid #c0c7cf;box-shadow:0 0 0 1px rgba(255,255,255,0.65) inset,0 3px 10px rgba(0,0,0,0.08)}body.dark div.msgboxwrap.msgboxlogoutnotice div.messagebox input.button[type=button]{background-color:#dde3ea;color:#18212a;border:1px solid #c3ccd7}body.light div.msgboxwrap.msgboxlogoutnotice div.messagebox input.button[type=button],body:not(.dark) div.msgboxwrap.msgboxlogoutnotice div.messagebox input.button[type=button]{background-color:#f9fafb;color:#28323b;border:1px solid #b7c0c9}div.aprodtag{border:1px solid #888;border-radius:5px;background-color:#444;color:#DDD;display:inline-block;padding:2px;margin:1px;cursor:pointer}.gotoptions{color:#edff56;float:right}div.aprodtag.aprodtagselected{background-color:#376034;color:#FFF}div.aprodtag:hover{border:1px solid #CCC !important;background-color:#696 !important;color:#FFF !important}.left{float:left}.right{float:right}td .reghelper{color:#fca}td.imfd{color:#999;font-size:.8rem;line-height:1.1rem;padding:1px 5px 1px 5px}.footnote{display:inline-block;width:220px;min-width:220px;max-width:220px;overflow:hidden}#footer .footnote{font-size:.85rem}#footer .footnote a.footnote_link{display:block;width:100%;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}#footer .footnote a.footnote_link:hover,#footer .footnote a.footnote_link:focus{color:inherit;text-decoration:none}.footnotetiny{display:inline-block;width:90px;min-width:90px;max-width:90px;overflow:hidden;white-space:nowrap;font-size:.85rem}.arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:24px solid #CFC;border-top:0 solid transparent}.arrow-down{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:40px solid #9F9;border-bottom:0 solid transparent;margin-bottom:50px}#footer_usually_hidden_until_footer_slides_open{border:1px solid #666;border-collapse:collapse;padding:0}#footer_usually_hidden_until_footer_slides_open td{border:1px solid #666;padding:0 10px}.floatleft{float:left}.taleft{text-align:left}.tacent{text-align:center}.lnht1p0{line-height:1.0rem}.lnht1p1{line-height:1.1rem}.taright{text-align:right}.floatright{float:right}.padright30{padding-right:30px}.padleft30{padding-left:30px}.clearboth{clear:both}body.dark div.pvmsel{background-color:#1e5900;filter:brightness(1.4)}body:not(.dark) div.pvmsel{background-color:#4e86ac;filter:brightness(1.05)}div.wrapbox{border:1px solid #555;background-color:#333;color:white;display:inline-block;width:clamp(120px,200px,fit-content);padding:2px 5px}colgroup#tmcg col#tmc1{width:200px;min-width:200px;max-width:200px}colgroup#tmcg col#tmc2{width:70px}colgroup#tmcg col#tmc3{width:49%}colgroup#tmcg col#tmc4{min-width:200px;width:39%;max-width:600px;text-align:right !important}colgroup#tmcg col#tmc5{width:180px;min-width:180px}table tr.bgformusicsingles,.bgformusicsingles{background-color:#285753 !important}table tr.bgformusicalbums,.bgformusicalbums{background-color:#344d00 !important}body form#mainfrm #artistownmusic_listyoursongs_table td.srchfilt{background-color:transparent}.idealbtn{box-shadow:1px 1px 3px 2px #3a3a3a;background-color:#1d5500;-webkit-appearance:none;border-radius:3px;border:1px solid #008b0e;display:inline-block;cursor:pointer;color:#fff;font-family:Ubuntu;font-size:1rem;font-weight:bold;padding:3px 6px;text-decoration:none;text-shadow:0 1px 0 #000;margin:2px;min-width:76px;text-transform:uppercase}.idealbtn:hover{background-color:#308e00 !important}.idealbtn:active{position:relative;top:1px}.idealbtn[disabled],.idealbtn:disabled{background-color:#555;border:1px solid #444;color:#999}.idealbtn[disabled]:hover,.idealbtn:disabled:hover{background-color:#777 !important;border:1px solid #666 !important;color:#AAA !important}.idealbtn.sharebtn{line-height:1.2rem;padding:2px 4px;width:fit-content;max-width:80px;min-width:40px}div.aprodblock .idealbtn.w90,div.aprodblock .idealbtn.sharebtn{padding:2px 3px}.idealpgbtn{box-shadow:1px 1px 3px 2px #3a3a3a;background-color:#444;border-radius:3px;border:1px solid #333;display:inline-block;cursor:pointer;color:#fff;font-family:Ubuntu;font-size:1rem;font-weight:bold;padding:2px 2px;text-decoration:none;text-shadow:0 1px 0 #000;margin:1px;min-width:20px}.pghlbtn{background-color:#1d5500;border:1px solid #008b0e}.idealpgbtn:hover{background-color:#308e00 !important}.idealpgbtn:active{position:relative;top:1px}.idealpgbtn[disabled],.idealpgbtn:disabled{background-color:#555;border:1px solid #444;color:#999}.idealpgbtn[disabled]:hover,.idealpgbtn:disabled:hover{background-color:#777 !important;border:1px solid #666 !important;color:#AAA !important}BODY#idealbody .forcebuttongreen{box-shadow:1px 1px 3px 2px #3a3a3a;background-color:#66a03c;border-radius:5px;border:1px solid #008b0e;display:inline-block;cursor:pointer;color:#fff;font-family:Ubuntu;font-size:1rem;font-weight:bold;padding:4px 7px;text-decoration:none;text-shadow:0 1px 0 #000;margin:3px;min-width:80px;text-transform:uppercase}BODY#idealbody .forcebuttongreen:hover{background-color:#308e00 !important}BODY#idealbody .forcebuttongreen:active{position:relative;top:1px}BODY#idealbody .forcebuttongreen[disabled],.idealbtn:disabled{background-color:#555;border:1px solid #444;color:#999}BODY#idealbody .forcebuttongreen[disabled]:hover,.idealbtn:disabled:hover{background-color:#777 !important;border:1px solid #666 !important;color:#AAA !important}body.dark .idealbtn4action{box-shadow:1px 1px 3px 2px #3a3a3a;background-color:#1d5500;border-radius:5px;border:1px solid #222;display:inline-block;cursor:pointer;color:#FFF;font-family:Ubuntu;font-size:1rem;font-weight:bold;padding:4px 7px;text-decoration:none;text-shadow:0 1px 0 #000;margin:3px;min-width:80px}body.dark .idealbtn4action:hover{background-color:#308e00 !important;color:white !important}body.dark .idealbtn4action:active{position:relative;top:1px}body.dark .idealbtn4action[disabled],body.dark .idealbtn4action:disabled{background-color:#555;border:1px solid #444;color:#999}body:not(.dark) .idealbtn4action{box-shadow:1px 8px 15px rgba(0,0,0,0.1);background-color:#d9ebf5;border-radius:3px;border:1px solid #bcd4e3;display:inline-block;cursor:pointer;color:#1f2e38;font-family:Ubuntu;font-size:.95rem;font-weight:normal;padding:4px 7px;text-decoration:none;text-shadow:none;margin:3px;min-width:80px}body:not(.dark) .idealbtn4action:hover{background-color:#c7dfed !important;color:#10212d !important}body:not(.dark) .idealbtn4action:active{position:relative;top:1px}body:not(.dark) .idealbtn4action[disabled],body:not(.dark) .idealbtn4action:disabled{background-color:#DDD;border:1px solid #CCC;color:#AAA}#viewport input.idealadmfilterbutton{background-color:#2d7f00 !important;border:1px solid #4fa64d !important;color:#fff !important;text-shadow:0 1px 0 #000 !important;box-shadow:1px 1px 4px 2px #2f5d2f !important}#viewport input.idealadmfilterbutton:hover{background-color:#3ea400 !important;border-color:#6fd26d !important;color:#fff !important}#viewport input.idealadmfilterbutton:active{position:relative;top:1px}#viewport input.idealadmfilterbutton[disabled],#viewport input.idealadmfilterbutton:disabled{background-color:#555 !important;border:1px solid #444 !important;color:#999 !important;box-shadow:none !important}body.dark #viewport input.adminsearchinput{background-color:#12151a !important;border:1px solid #6b7785 !important;color:#f0f6ff !important;box-shadow:inset 0 0 0 1px rgba(170,188,210,0.16) !important}body.dark #viewport input.adminsearchinput::placeholder{color:#93a2b4 !important;opacity:1.0 !important}body.dark #viewport input.adminsearchinput:focus,body.dark #viewport input.adminsearchinput:focus-visible{background-color:#171c22 !important;border:1px solid #93d7ff !important;color:#fff !important;outline:none !important;box-shadow:0 0 0 2px rgba(80,196,255,0.28),inset 0 0 0 1px rgba(147,215,255,0.22) !important}body:not(.dark) #viewport input.adminsearchinput{background-color:#fff9e8 !important;border:1px solid #d7d7d7 !important;color:#222 !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.65) !important}body:not(.dark) #viewport input.adminsearchinput::placeholder{color:#7f7f7f !important;opacity:1.0 !important}body:not(.dark) #viewport input.adminsearchinput:focus,body:not(.dark) #viewport input.adminsearchinput:focus-visible{background-color:#fff !important;border:1px solid #8eb8e8 !important;color:#111 !important;outline:none !important;box-shadow:0 0 0 2px rgba(142,184,232,0.22),inset 0 0 0 1px rgba(255,255,255,0.75) !important}.optsection{color:pink}button#proceedtocheckout{box-shadow:1px 1px 2px 1px #5f5f5f}body#idealbody .ideal_delbtn{box-shadow:1px 1px 1px 1px #5a5a5a;background-color:#600;border-radius:1px;border:1px solid #700;display:inline-block;cursor:pointer;color:#FFF;font-family:Ubuntu;font-size:1.1rem;text-transform:uppercase;font-weight:bold;padding:0;text-align:center;text-decoration:none;margin:0 0 0 14px;min-width:14px;max-width:14px;min-height:14px}body#idealbody .ideal_delbtn:hover{background-color:#900 !important}body#idealbody .ideal_delbtn:active{position:relative;top:1px}html,body{caret-color:transparent}input,textarea{caret-color:auto}input[type=button].idealbtn.tny{font-family:Fixed,System,Monospace;font-size:1rem;max-width:20px;width:20px;min-width:20px}input[type=button].idealbtn.tny2{font-family:Fixed,System,Monospace;font-size:1rem;max-width:46px;width:46px;min-width:46px;padding:2px 10px 2px 10px;margin-top:0;line-height:1rem}input:focus::placeholder{color:transparent}UL{list-style:none inside;list-style-position:inside}.liketable{display:table}.liketr{display:table-row}tr.liketr.formusicsiteonly{display:none}.liketh{display:table-cell}.liketd{display:table-cell}img.prodthumb{position:relative;top:0;left:0}img.imspecial{position:absolute;top:0;left:48px}.anewproduct{position:absolute;top:4px;left:4px;z-index:61}#cssmenu{width:171px;display:block;text-align:left;line-height:1.2rem}#cssmenu ul{width:170px;display:block;text-align:left;color:#eee;background-color:#333;border:transparent;margin:0;padding:0;list-style:none;border-radius:3px}#cssmenu ul li{display:inline-block;width:160px;margin:0;padding:5px}#cssmenu ul li u{color:#ff6}#cssmenu ul li.abrand{cursor:pointer;white-space:nowrap}#cssmenu ul li.abrand a{cursor:pointer;text-decoration:none}#cssmenu ul li.abrand:hover{background-color:#669 !important}ul#ideal_brands_ul li.subuls_top{width:171px}ul#ideal_brands_ul li.subuls_top div.brandfiltwrap input#brandfilter{max-width:94px}ul#ideal_brands_ul li.subuls_top div.brandfiltwrap input#brandfclrbutton{width:28px;min-width:28px;max-width:28px;min-height:28px;height:28px;max-height:28px;padding:1px 3px 1px 3px;line-height:1.1rem;margin:0;font-size:1.1rem}ul#ideal_brands_ul li.subuls_top div.brandfiltwrap input#brandfiltbutton{width:28px;min-width:28px;max-width:28px;min-height:28px;height:28px;max-height:28px;padding:1px 3px 1px 3px;line-height:1.1rem;margin:0;font-size:1.1rem}ul#ideal_brands_ul li.subuls_top div.brandfiltwrap input#brandfiltertoggleheightbutton{display:none;width:28px;min-width:28px;max-width:28px;min-height:28px;height:28px;max-height:28px;padding:1px 3px 1px 3px;line-height:1.1rem;margin:0;font-size:1.1rem}#cssmenu #ideal_tags{max-width:180px;width:180px}#cssmenu #ideal_tags #ideal_tag_heading{color:#ff6;margin:10px 10px 5px 5px;text-decoration:underline;font-weight:bold}#cssmenu #ideal_iwanttosellstuff{max-width:180px;width:180px}#cssmenu #ideal_iwanttosellstuff #ideal_tag_heading{color:#ff6;margin:10px 10px 5px 5px;text-decoration:underline;font-weight:bold}#productmenu div{display:inline-block;max-width:120px;white-space:nowrap;text-align:center;border-bottom:1px solid #555;margin:0 1px;padding:0 4px;cursor:pointer;border-top-right-radius:5px;border-top-left-radius:5px}#productmenu div.cataclick{color:#EEE}#productmenu div.cataclick a{color:#EEE}#productmenu div#ideal_catag_ALL{margin-left:0}#productmenu div:hover{background-color:#6C6;color:white}#productmenu div.prodsel{border-bottom:1px solid #FF0}#viewport #wraparoundbothvcsframe_and_aroundemailshown{background-color:#242;color:white;margin:25px auto 150px auto;padding:0;border:1px solid #797;max-width:500px}audio.microplayer{width:240px;font-size:.8rem;height:26px;filter:brightness(90%) invert(100%);transform:scale(0.9);box-shadow:2px 2px 4px 0 rgba(20,20,20,0.3);border-radius:5px;margin-left:-13px}div.soldout{color:#700;background-color:#fcc;padding:1px;border-radius:3px;border:1px solid #c00;font-weight:normal;font-size:.9rem;line-height:1.1rem;margin:1px 3px 1px 3px;display:block;clear:both;max-width:80px;text-align:center}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;height:10px;width:10px;background:red}div.specialoffer{color:#700;background-color:#ffc;padding:1px;border-radius:3px;border:1px solid #cc0;font-weight:bold;font-size:.9rem;line-height:1.0rem;margin:1px 3px 1px 3px;display:block;clear:both;max-width:80px;text-align:center}table.aprodline div.soldout{font-size:.9rem;margin:3px 5px 2px 4px;max-width:80px;text-align:center;padding:3px}table.aprodline td.aprodlinmidsummart div.prdlinsumry{padding-top:4px;padding-bottom:4px;overflow:hidden;text-overflow:ellipsis;max-height:62px;font-weight:normal;font-size:.9rem;color:#898}td div.aprodcatnbrnd{line-height:1.1rem}td div span.aplcategory{color:aquamarine;font-weight:500;margin-top:5px;font-size:.9rem}td div span.aplbrand{color:#b7b774;font-weight:500;font-size:.9rem}textarea{background-color:black;color:white;border:2px inset rgba(40,40,40,0.45);padding:4px}select{background-color:black;color:white;border:2px inset rgba(40,40,40,0.45);padding:4px}#viewport #shopfloor div.drilldownfilterbox{width:99%;margin:3px auto 4px auto;padding:3px;border-radius:7px}a.scrolltotopahref{cursor:pointer;color:#79c}a.scrolltotopahref{cursor:pointer;color:#79c}a:-webkit-any-link{text-decoration:none}input[type=text]{background-color:black;color:white;border:2px inset rgba(40,40,40,0.45);padding:4px}input[type=number]{background-color:black;color:white;border:2px inset rgba(40,40,40,0.45);padding:4px}input[type=search]{background-color:black;color:white;border:2px inset rgba(40,40,40,0.45);padding:4px}input[type=date]{background-color:black;color:white;border:2px inset rgba(40,40,40,0.45);padding:4px}input.idealinp{background-color:black;color:white;border:2px inset rgba(40,40,40,0.45);padding:4px}textarea#mssub_cancel_reason{background-color:#fff !important;color:#182434 !important;border:2px inset rgba(176,188,204,0.95) !important;box-shadow:inset 0 2px 5px rgba(28,44,66,0.15) !important;border-radius:7px;padding:8px}textarea#mssub_cancel_reason::placeholder{color:#5f7288 !important;opacity:1}textarea#mssub_cancel_reason:focus{background-color:#fff !important;color:#182434 !important;border:2px solid #56a847 !important;box-shadow:0 0 6px #2b5424,inset 0 2px 5px rgba(28,44,66,0.15) !important}input#searchinput{background-color:black;color:white;border:2px inset rgba(40,40,40,0.45);padding:4px;width:160px}input#searchbutton{margin-left:3px}@-webkit-keyframes autofill{0,100%{color:#666;background:transparent}}input:-webkit-autofill{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}input:focus,button:focus,textarea:focus,select:focus{outline:none !important;border-color:#56a847 !important;box-shadow:0 0 6px #2b5424}table td div.strength_meter{background-color:#222;color:white}#actionmenu div{display:inline-block;width:80px;text-align:center;border-bottom:1px solid #555;margin:0 1px;cursor:pointer}#actionmenu div:hover{background-color:#6C6 !important;color:white !important}#actionmenu div.prodsel{border-bottom:1px solid #FF0}#mrtx{vertical-align:top;text-align:right;min-width:200px;padding:5px;padding-right:10px}#mrtx div{display:inline-block;width:80px;text-align:center;border-bottom:1px solid #555;margin:10px 1px;float:right}table#topmenuwrap td#contactus{width:200px;min-width:200px;text-align:right;border:0;margin:2px 5px 0 0;padding-right:48px}table#topmenuwrap td#contactus div#contactus_label{display:inline-block}table#topmenuwrap td#contactus div#contactus_telnum{display:inline-block}#mrtx div#login{margin-right:10px}#productviewingarea{margin:0 10px}#productviewingarea #pdvaimg{padding:0}#productviewingarea p{padding-bottom:1rem}#productviewingarea #pdximgmain{margin:10px 15px 10px 0;border:1px solid #111;background-color:#222;width:300px;height:300px}#productviewingarea #minispecsholder{float:left;display:inline-block;padding:0;margin-top:5px;max-width:245px}#productviewingarea #minispecsholder .minispecslist{list-style:square;float:left;margin-right:20px;list-style-position:inside}#productviewingarea #minispecsholder #tagslists{clear:both;padding:10px 16px 10px 5px;max-width:245px;color:#ff9;min-width:240px;display:inline-block}#productviewingarea #tagslists2{padding:4px 16px 10px 5px;max-width:285px;color:#ff9;min-width:280px;display:inline-block}#productviewingarea #tagslists2 ul{list-style:square;margin-right:20px;margin-top:-15px;list-style-position:inside}#productviewingarea #productextraimageswrapper .pdximgthumbs{margin:12px 4px 3px 0;border-color:#111;background-color:#222}#productviewingarea #prodheading_and_codes{line-height:2.5em;display:inline-block;float:left}div.sbrblank{border:1px solid #777;background-color:#222;color:#AAA;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrcreation_in_progress{border:1px solid #777;background-color:#fcfad0;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrnew_unpaid{border:1px solid #777;background-color:#d0f6fc;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrnew_cod_unserviced{border:1px solid #777;background-color:#b4d1ee;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrnew_paid_unserviced{border:1px solid #777;background-color:#b8b4ee;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrbusy_making{border:1px solid #777;background-color:#eedab4;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrready_for_collect{border:1px solid #777;background-color:#b4eebf;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrready_for_delivery_pickup{border:1px solid #777;background-color:#d4eeb4;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrdelivery_in_transit{border:1px solid #777;background-color:#eeceb4;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrdelivered_by_driver{border:1px solid #777;background-color:#EEE;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrcollected_by_client{border:1px solid #777;background-color:#EEE;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrcancelled_by_us{border:1px solid #777;background-color:#EEE;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrcancelled_by_client{border:1px solid #777;background-color:#EEE;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrcancelled_by_system{border:1px solid #777;background-color:#EEE;color:black;padding:1px;border-radius:3px;display:inline-block;min-width:93px;width:93px;max-width:93px;height:68px}div.sbrblank{margin:2px;float:right;text-align:center}div.sbrcreation_in_progress{margin:2px;float:right;text-align:center}div.sbrnew_unpaid{margin:2px;float:right;text-align:center}div.sbrnew_cod_unserviced{margin:2px;float:right;text-align:center}div.sbrnew_paid_unserviced{margin:2px;float:right;text-align:center}div.sbrbusy_making{margin:2px;float:right;text-align:center}div.sbrready_for_collect{margin:2px;float:right;text-align:center}div.sbrready_for_delivery_pickup{margin:2px;float:right;text-align:center}div.sbrdelivery_in_transit{margin:2px;float:right;text-align:center}div.sbrdelivered_by_driver{margin:2px;float:right;text-align:center}div.sbrcollected_by_client{margin:2px;float:right;text-align:center}div.sbrcancelled_by_us{margin:2px;float:right;text-align:center}div.sbrcancelled_by_client{margin:2px;float:right;text-align:center}div.sbrcancelled_by_system{margin:2px;float:right;text-align:center}img[data-action=lumos]{cursor:zoom-in}div#lumos-container{transition:all 250ms ease-in-out;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(8px);z-index:1000;justify-content:center;align-items:center;display:flex;transform:scale(0);opacity:0;cursor:zoom-out}div#lumos-container.idlvisible{animation-name:animate-in;animation-duration:250ms;animation-fill-mode:forwards}div#lumos-container.idlhidden{animation:animate-out;animation-duration:250ms;animation-fill-mode:forwards}img#lumos-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media only screen and (min-width:768px){img#lumos-image{max-width:95%;max-height:95%}}@media all and (min-width:768px){img#lumos-image{max-width:95%;max-height:95%}}@keyframes animate-in{0{transform:scale(0);opacity:0}1%{transform:scale(0.9);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes animate-out{0{transform:scale(1);opacity:1}99%{transform:scale(0.9);opacity:0}100%{transform:scale(0);opacity:0}}table#prodspecs{border:1px solid #272728;border-collapse:collapse;margin-top:5px;min-width:300px;width:99%;max-width:420px;background-color:#222;float:left}table#prod3xtrapics{border:1px solid #272728;border-collapse:collapse;margin-top:5px;min-width:280px;width:99%;max-width:300px}table#prodspecs th{border:1px solid #2d2f2d;padding-left:6px}table#prodspecs th.prodspecsheading{text-align:left;background-color:#343}table#prodspecs td{border:1px solid #2d2f2d;padding-left:6px}table#prodspecs td.prodspecssubheading{background-color:#1a2a1a}.bottomscrolltotopholder{clear:both;text-align:center;margin-top:10px;margin-bottom:40px;width:100%}table#prod3xtrapics th{border:1px solid #2d2f2d}table#prod3xtrapics td{border:1px solid #2d2f2d}table#prod3xtrapics td.ifr{border:1px solid #2d2f2d}img.pdximgthumbs:hover{filter:sepia(100%) saturate(300%) brightness(70%) hue-rotate(180deg)}#prodopts{border:1px solid #777;border-collapse:collapse;margin:5px 4px 15px 4px;width:99%;max-width:420px;background-color:#222;float:right}#prodopts th{border:1px solid #2d2f2d;padding:3px 6px 3px 6px}#prodopts th.prodoptsheading{text-align:left;background-color:#343}#prodopts td{border:1px solid #2d2f2d;padding:3px 6px 3px 6px}#prodopts th.prodoptssubheading{text-align:left;background-color:#1a2a1a}#prodopts td.prodoptssubheading{text-align:left;background-color:#1a2a1a}#prodopts input[type=radio]{transform:scale(1.6);margin:6px 3px 3px 6px}#prodopts input[type=checkbox]{transform:scale(1.6);margin:6px 3px 3px 6px}.prodsel{background-color:#376034;color:white}.brandsel{background-color:#376034 !important}.brandsel a{color:white}.vpbrand{color:#898;font-weight:600}.vpcat{color:#898;font-weight:600}div.cartminus{float:left;color:orange;font-size:1.1rem;font-family:Fixed,System,Monospace;background-color:#551;border:1px solid #772;cursor:pointer;min-width:22px;width:22px;min-height:22px;line-height:20px;text-align:center;margin-right:5px;border-radius:3px}div.cartminus:hover{background-color:#993 !important}div.cartplus{float:left;color:orange;font-size:1.1rem;font-family:Fixed,System,Monospace;background-color:#551;border:1px solid #772;cursor:pointer;min-width:22px;width:22px;min-height:22px;line-height:20px;text-align:center;margin-right:5px;border-radius:3px}div.cartplus:hover{background-color:#993 !important}div#viewport_standing_at_checkout_counter{width:960px;margin:20px auto 80px auto;border:2px outset rgba(40,40,40,0.4);box-shadow:2px 2px 6px 4px rgba(34,34,34,0.7);border-radius:9px;padding:9px;background-color:#222}div#viewport_standing_at_checkout_counter .sprodsmry{padding-top:5px;max-height:7.5rem;overflow:hidden;text-overflow:ellipsis}#cartcontentvp_table div.sprodsmry{line-height:1.3rem}div#viewport_standing_at_checkout_counter .sprodbrndcat{padding-top:5px;color:#AAA;font-size:.81rem}div#viewport_standing_at_checkout_counter .sprodprice{padding-top:3px;padding-bottom:5px;min-width:80px;color:#6f6}div#viewport_standing_at_checkout_counter .streetaddr_needinfo{padding:5px 1px 5px 0;color:#9c9}div#viewport_standing_at_checkout_counter .geoloc{padding:5px 1px 5px 0;color:#fca}div#viewport_standing_at_checkout_counter td.referralhint{color:#f0d19a}div#viewport_standing_at_checkout_counter .referralcodeisvalid{color:lightgreen;font-weight:bold}div#viewport_standing_at_checkout_counter .referralcode_invalid{color:pink;font-weight:bold}div#chkoutgeowrap{font-size:.9rem}div#streetaddr_need_info_id{font-size:.9rem}span#chkoutinitnote{font-size:.9rem}span#chkoutgeocoords{font-size:.9rem}span#chkoutgeotype{font-size:.9rem}.chkoutcartopt{color:#f0d19a}div#viewport input#oyp_i4acti{width:80px;border:2px inset #37a834;text-transform:uppercase;letter-spacing:.04em}div#viewport input[type=button]#oyp_sac{color:white}div#viewport span.yac{color:yellow}div#viewport div#yacdiv{float:left;padding-top:5px;display:inline-block}div#viewport .oyp_activation_softcard{display:block;width:100%;border-radius:12px;border:1px solid #4e5663;background:linear-gradient(180deg,#2c3139 0,#1f232a 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 0 16px rgba(255,255,255,0.12),0 10px 18px rgba(0,0,0,0.45);padding:10px 12px}div#viewport .oyp_activation_softcard_warn{border-color:#7a5f47;box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 0 16px rgba(255,220,170,0.18),0 10px 18px rgba(0,0,0,0.45)}div#viewport .oyp_activation_softcard_center{max-width:980px;margin:8px auto 2px auto}div#viewport .oyp_activation_softcard_detail{background:linear-gradient(180deg,#3a3a3a 0,#2c2c2c 100%);border-color:#6b6b6b}div#viewport .oyp_activation_notice{display:flex;align-items:flex-start;gap:12px;line-height:1.4rem;font-size:.95rem}div#viewport .oyp_activation_notice_spacious{line-height:1.75rem}div#viewport .oyp_activation_icon{font-size:1.6rem;color:#ffd27a;margin-top:1px;min-width:26px;text-align:center}div#viewport .oyp_activation_body{flex:1 1 auto}div#viewport .oyp_activation_title{font-weight:bold;font-size:1.04rem;color:#eff7ff;margin-bottom:3px;letter-spacing:.02em}div#viewport .oyp_activation_hint{color:#d4deea;margin-bottom:5px}div#viewport .oyp_activation_line{color:#e7ebf0;margin-bottom:3px}div#viewport .oyp_activation_line i.fas{color:#95bee6;margin-right:4px;min-width:14px;text-align:center}div#viewport .oyp_activation_actions{margin-top:7px}div#viewport #lostcode{display:inline-block;margin-top:4px;color:#d7e9ff}div#viewport #lostcode .clickable{color:#8ad7ff;text-decoration:underline;text-decoration-thickness:1px}div#viewport #lostcode .clickable:hover{color:#d1f0ff}div#viewport .streaming_plan_badge_onprofile{display:inline-block;padding:3px 8px;border-radius:6px;border:1px solid #3a3;background-color:#132;color:#cfe8ff;font-size:.85rem}div#viewport div.shrtprodsum{padding-top:5px;line-height:1.6rem;max-height:6.6rem;overflow:hidden;text-overflow:ellipsis}div#viewport div.codbrdcatag{padding-top:5px;color:#999;font-size:.81rem}div#viewport td.moncpad{padding-bottom:11px}div#viewport span.yainowvrf{color:cyan}div#viewport span.warnifprofreadonly{float:right;color:goldenrod}#standingatcheckoutcounter{color:#7ede78;margin:5px 8px 4px 6px}#viewport #wraparoundbothvcsframe_and_aroundemailshown a.paylinks{text-decoration:underline;color:blue;padding:5px;background-color:#ff8;border-radius:5px;border:1px solid saddlebrown;font-weight:bold}#viewport #iframe_link_switcher{margin:0 auto 0 auto;min-width:320px;padding:5px}#viewport_forgotpasswordform_wrapper #standingatcheckoutcounter{color:#7ede78;margin:5px 8px 4px 6px}#yourshoppingcartcontains{color:#7ede78;float:right}.streetaddr_need_info{color:pink}.streetaddr_got_info{color:green}div.pac-container,div.pac-logo,div.hdpi{background-color:#111;color:#FFF}div.pac-container div.pac-item{background-color:#111;color:#FFF}div.pac-container div.pac-item span.pac-item-query{background-color:#111;color:#FFF}div.pac-container div.pac-item span.pac-item-query span.pac-matched{background-color:#111;color:#FFF}div.pac-container div.pac-item span{background-color:#111;color:#FFF}#viewport_forgotpasswordform_wrapper{border:2px outset #444;background-color:#222;box-shadow:2px 2px 6px 4px #222}#viewport_forgotpasswordform_wrapper #wraparoundman{background-color:#1a1a1a;border:1px solid #222;border-radius:15px}.pfsameasformbgcol{background-color:black}div.paymentboxwrapper{background-color:white;color:black;padding:4px;border-radius:7px;border:1px solid #999}span.paymentnotapproved{color:#f66;font-weight:bold}span.paymentfailedlabel{color:#f66;font-size:1.4rem;font-weight:bold}table#viewport3col td#rightcart div#shoppingcart div#cartbuttonbar{padding:10px;margin:3px auto 3px auto}table#viewport3col td#rightcart div#shoppingcart div#cartmessagearea{padding:0;margin:2px 4px}table#viewport3col td#rightcart .anemptycartline{font-size:.85rem}div#cartcontentvp td{padding:0 0 1px 0;line-height:1.0rem}table#place_order_form{float:left;width:460px;margin-top:12px}div#cartcontentvp{float:right;width:460px;margin-top:10px;float:right;border:2px solid #444;background-color:#333}table#order_instructions{margin-top:10px;margin-right:10px;float:right;line-height:1.7rem}div#wrapolbtns{display:inline-block;width:100%;margin:5px auto 5px auto;background-color:#696;border-radius:5px;border:1px solid #585;padding-top:5px}#fancyboxprodopts td table#fbpo_inner td{border:1px solid #222;padding:6px}.fancybox-inner{width:301px !important}.fancybox-skin{padding:1px !important;max-width:290px}#fbpo_inner tr td{padding:0}#fbpo_inner tr td dd{padding:2px}#fbpo_inner tr td dt{padding:2px}#fbpo_inner tr.anoptional.optnhidedependancy td dd{display:none}#fbpo_inner tr.anoptional.optnhidedependancy td dt{display:none}a{color:#73b26f;cursor:pointer}a:active{color:#38ec2c}a:visited{color:#73b26f}a:hover{color:#38ec2c !important}.cataclick a:hover{color:#FFF !important}input.idealinput{background-color:black;color:white;border:2px inset #444;min-height:24px;border-radius:5px}select.idealinput{background-color:black;color:white;border:2px inset #444;min-height:24px;border-radius:5px}#clientwatchingclock{background-color:#fcae1b;color:black;font-size:1.2rem;font-family:Fixed,System,Monospace;display:inline-block;width:72px;text-align:center;border-radius:5px;padding:1px;border:1px solid #a95}.clientwatchclockhoverable:hover{background-color:#3cf}#ordertrackedbyclient{background-color:#edc4aa;color:black}#orderoverview{color:white;background-size:cover;background:#a61f24;background:linear-gradient(90deg,rgba(166,31,36,1) 0,rgba(160,27,33,1) 65%,rgba(122,19,18,1) 100%)}#orderoverviewdetails_sliderbox{background-color:#eddace;color:black}#ordertrackingcontrols{background-color:#dd5f22;color:white}#est_delivery_eta_wrap{display:inline-block;padding:3px}#ordertracksteps{background-color:#eddace;color:black;padding-top:6px;padding-bottom:12px}div.otrtime{display:inline-block;width:50px;border:1px solid #CCC;border-radius:3px;padding:0;margin:1px;background-color:white;line-height:1.0rem;text-align:center}div.otrlbl{display:inline-block;padding:0;padding-left:6px;margin:1px;line-height:1.0rem;text-align:left}div.clientordertrackrefreshwrap{background-color:#7e1414;color:white;border-radius:3px;margin:1px;display:inline-block;padding:0 4px 0 4px}div.clientordertrackrefreshwrap div#clientordertrackrefreshcounter{padding:0 3px 0 3px;background-color:#831413;color:white;font-weight:bold;font-family:Fixed,System,Monospace;display:inline-block;margin:1px}div#otrs1and2{display:flex;max-height:46px;flex-direction:column;flex-wrap:wrap;border:0;width:calc(100vw - 10px);max-width:calc(100vw - 10px);justify-content:flex-start;align-content:flex-start}div#otrs1and2 div.otbcwdg{flex:1 290px;border:1px solid rgba(127,127,127,0.04);max-width:300px;min-height:36px;max-height:46px;display:inline-block;vertical-align:middle}div#otrs1and2 div.otbcwdg div{vertical-align:middle}div#otrs1and2 div.otbcwdg div.otrtime{font-size:.8rem}div#otrs1and2 div.otbcwdg div.otrlbl{font-size:.7rem}div#driverdetailontopofmap{position:fixed;bottom:3px;left:3px;margin:0;padding:0;width:300px;height:70px}div#drvident{display:inline-block;background-color:rgba(238,238,153,0.5);color:black;padding:0;border:1px solid #cc7;border-radius:15px;height:70px;width:300px}div#drvident img{margin-top:5px}div#drvident div#drvnamebike{position:absolute;top:0;left:65px;width:225px;height:50px;border-radius:15px;margin:0;margin-top:8px;display:inline-block;background-color:#ffc;color:black;line-height:1.5rem;padding:6px}div#drvident:hover{filter:saturate(110%) brightness(110%) hue-rotate(15deg)}div#nicerbranchdet{font-weight:bold;color:#040;display:inline-block;width:fit-content;padding:1px 4px 1px 4px;margin:0 120px 0 0;border:1px solid #ffefe9;border-radius:5px;background-color:#fff6f3;text-transform:uppercase}#mobimenusettings table#tableforidealsettings td{padding:16px}#mobimenusettings table#tableforidealsettings td.tfislbl{text-align:right}#mobimenusettings.mobi_settings_wrap{padding:12px !important}#mobimenusettings .mobi_settings_shell{max-width:980px;margin:0 auto 8px auto;padding:12px 14px;border-radius:15px;border:1px solid rgba(102,120,149,0.45);background:linear-gradient(160deg,rgba(35,38,44,0.96),rgba(22,24,29,0.96));box-shadow:0 0 16px rgba(122,145,196,0.2),0 14px 26px rgba(0,0,0,0.38)}#mobimenusettings .mobi_settings_banner{margin:0 auto 10px auto;font-size:1.03rem;font-weight:700;letter-spacing:.04em;color:#dfeafc}#mobimenusettings table#tableforidealsettings tr{border:1px solid rgba(126,143,171,0.24);border-radius:10px}#mobimenusettings table#tableforidealsettings td{vertical-align:middle;color:#d4e1f3}#mobimenusettings table#tableforidealsettings td.tfislbl{color:#deebff;font-weight:700;letter-spacing:.03em}body.light #mobimenusettings .mobi_settings_shell,body:not(.dark) #mobimenusettings .mobi_settings_shell{border:1px solid rgba(87,102,121,0.25);background:linear-gradient(165deg,rgba(245,247,251,0.97),rgba(232,237,244,0.97));box-shadow:0 0 14px rgba(88,110,150,0.17),0 12px 20px rgba(68,78,92,0.2)}body.light #mobimenusettings .mobi_settings_banner,body:not(.dark) #mobimenusettings .mobi_settings_banner{color:#1e3248}body.light #mobimenusettings table#tableforidealsettings td,body:not(.dark) #mobimenusettings table#tableforidealsettings td{color:#203246}body.light #mobimenusettings table#tableforidealsettings td.tfislbl,body:not(.dark) #mobimenusettings table#tableforidealsettings td.tfislbl{color:#0f2439}:root{--cx_primary:#3fa9f5;--cx_checkbox_bg:#fff;--cx_checkbox_border:#666}body.dark{--cx_primary:#7ecb95;--cx_checkbox_bg:#000;--cx_checkbox_border:#777}body.light,body:not(.dark){--cx_primary:#7ecb95;--cx_checkbox_bg:#fff;--cx_checkbox_border:#666}input[type="checkbox"],input[type="radio"]{width:1.15rem;height:1.15rem;min-width:1.15rem;min-height:1.15rem;cursor:pointer;vertical-align:middle;margin-right:.4rem}input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible{outline:2px solid #86abdd;outline-offset:2px}label input[type="checkbox"],label input[type="radio"]{margin-top:-1px}@supports(accent-color:auto){input[type="checkbox"],input[type="radio"]{accent-color:var(--cx_primary)}input[type="checkbox"]:not(:checked):not([disabled]){background-color:var(--cx_checkbox_bg);border:1px solid var(--cx_checkbox_border);border-radius:3px}body.dark{color-scheme:dark}}@supports not(accent-color:auto){input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;border:1px solid var(--cx_checkbox_border);background-color:var(--cx_checkbox_bg);border-radius:3px}input[type="checkbox"]:checked{background-color:var(--cx_primary);border-color:var(--cx_primary)}input[type="checkbox"]:checked::after{content:"";position:absolute;left:50%;top:48%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}}::placeholder{color:#575;opacity:1}:-ms-input-placeholder{color:#575}::-ms-input-placeholder{color:#575}::-webkit-datetime-edit-text,::-webkit-datetime-edit-day-field[aria-valuetext=blank],::-webkit-datetime-edit-month-field[aria-valuetext=blank],::-webkit-datetime-edit-year-field[aria-valuetext=blank]{color:#686}::-webkit-file-upload-button{background:#124212;color:#EEE;padding:2px 8px 2px 8px;border:2px outset #666}::-ms-browse{background:#124212;color:#EEE;padding:2px 8px 2px 8px;border:2px outset #666}::-webkit-scrollbar{width:12px;background-color:#222}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(127,127,127,0.3);border-radius:3px;background-color:#333}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(127,127,127,0.3);background-color:#666}::-webkit-scrollbar-button:single-button{background-color:#3c3c3d;display:block;border-style:solid;height:12px;width:12px}::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 6px 6px 6px;border-color:transparent transparent #4a4a4a transparent}::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent #5b5b5b transparent}::-webkit-scrollbar-button:single-button:vertical:increment{border-width:6px 6px 0 6px;border-color:#4a4a4a transparent transparent transparent}::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:#5b5b5b transparent transparent transparent}div#whereareyou_shop_address{padding-left:15px;display:inline-block;float:left;font-size:.75rem;max-width:220px;line-height:1.15rem}div#whereareyou_shop_address address{display:inline-block;font-size:.75rem;max-width:220px;line-height:1.15rem;font-style:normal}#mapregion_skiplocationpicker{cursor:pointer;width:90%;margin:0 auto 0 auto;padding:4px}#mapregion_skiplocationpicker:hover{color:white;background:#be1d2b;background:linear-gradient(90deg,rgba(153,170,153,1) 0,rgba(122,19,18,1) 100%)}#usemylocation{text-align:center}#usemylocation p{margin-bottom:10px}#usemylocation h3{margin-bottom:10px;font-size:1.2rem;color:white;font-weight:bold}#usemylocation #geolocdiv{color:darkcyan}#usemylocation #siteintroduction{text-align:center;max-width:700px;margin:10px auto 10px auto;color:black;font-weight:bold;padding:10px;background-image:url('/ideal/img/background_orange.jpg');background-size:cover;border-radius:15px}#usemylocation #siteintroduction h3.publicholiday{font-size:1.0rem;text-shadow:1px 1px rgba(63,63,63,0.4);text-transform:uppercase;font-weight:bold}#usemylocation #siteintroduction h3.shopopeninghours{font-size:1.0rem;text-shadow:1px 1px rgba(63,63,63,0.4);background-color:#cfc;color:black;border-radius:5px;padding:5px}#usemylocation #siteintroduction h3.shopcurrentlyclosed{font-size:1.0rem;text-shadow:1px 1px rgba(63,63,63,0.4)}#usemylocation div.intro_block{text-align:left;padding:4px;background-color:rgba(250,185,57,0.6);border:1px solid #eaad35;border-radius:5px;text-align:center;margin:10px auto 10px auto;color:black;font-weight:700;padding:10px}#usemylocation div.intro_block.para2{text-align:left;background-color:rgba(254,216,79,0.6);border:1px solid #f0cc4b}#usemylocation div ul{list-style:circle inside;text-align:left;margin:0 auto 0 auto;max-width:650px;width:650px}#usemylocation div ul li{color:darkgreen;font-weight:700}#usemylocation table#wraparoundblockstable{width:100%;text-align:center}#usemylocation table#wraparoundblockstable td{text-align:center !important}#usemylocation table#selectbranch{padding:5px;border-radius:5px;width:390px;margin-top:6px;margin-bottom:6px}#usemylocation table#selectbranch td{padding:4px;text-align:center !important}#usemylocation table#selectbranch td#mapregchoosedeliver.oneofthree{width:49%}#usemylocation table#selectbranch td#mapregchooseiwillcollect.oneofthree{width:49%}#usemylocation table#selectbranch td#mapregchoosemochachos.oneofthree{width:49%}#usemylocation table#selectbranch td#mapregchoosebacinis.oneofthree{width:49%}#usemylocation table#selectbranch td#mapregchooseblank.oneofthree{width:1%}#usemylocation table#selectbranch td.oneofthree{width:49%;height:95px;min-height:95px;min-width:140px}#usemylocation table#selectbranch td div.slctbranch_main_block{padding:4px;background-color:rgba(234,172,95,0.6);border:1px solid #d69d56;border-radius:5px;min-width:300px}#usemylocation div#onwantdeliverywrap{margin:6px auto 6px auto}#usemylocation table#onwantdeliverytbl{margin:6px auto 6px auto;min-width:300px}#usemylocation table#onwantdeliverytbl td div.howtogetfood_main_block{margin:0 auto 0 auto;padding:4px;background-color:rgba(234,172,95,0.6);border:1px solid #d69d56;border-radius:5px;min-width:300px}#usemylocation table#selectbranch td div.slctbranch_block{padding:2px;background-color:rgba(234,172,95,0.6);border:1px solid #d69d56;border-radius:5px;min-width:155px;text-align:center}#usemylocation table#selectbranch td div.slctbranch_block:hover{background-color:rgba(234,172,95,1.0)}#usemylocation table#selectbranch td div input#streetaddress{width:350px}#usemylocation table#how_to_get_your_food{padding:5px;border-radius:5px;width:390px;margin-top:6px;margin-bottom:6px}#usemylocation table#how_to_get_your_food td{padding:4px;text-align:center !important}#usemylocation table#how_to_get_your_food td#mapregchoosedeliver.oneofthree{width:49%}#usemylocation table#how_to_get_your_food td#mapregchooseiwillcollect.oneofthree{width:49%}#usemylocation table#how_to_get_your_food td#mapregchoosemochachos.oneofthree{width:49%}#usemylocation table#how_to_get_your_food td#mapregchoosebacinis.oneofthree{width:49%}#usemylocation table#how_to_get_your_food td#mapregchooseblank.oneofthree{width:1%}#usemylocation table#how_to_get_your_food td.oneofthree{width:49%;height:95px;min-height:95px;min-width:140px}#usemylocation table#how_to_get_your_food td div.howtogetfood_block{padding:2px;background-color:rgba(234,172,95,0.6);border:1px solid #d69d56;border-radius:5px;min-width:155px;text-align:center}#usemylocation table#how_to_get_your_food td div.howtogetfood_block:hover{background-color:rgba(234,172,95,1.0) !important}#usemylocation table#how_to_get_your_food td div input#streetaddress{width:350px}#area_and_suburbs_wrap{text-align:center;color:white}#area_and_suburbs_wrap #area_and_suburb_around_map{max-width:800px;margin:10px auto 10px auto;color:white;font-weight:bold;padding:10px;border-radius:15px}#area_and_suburbs_wrap #area_and_suburb_around_map h3{font-size:1.25rem}#shop_location_wrap{text-align:center;color:white}#shop_location_wrap #shop_location_sateliteviewmapimage{max-width:800px;margin:10px auto 10px auto;color:white;font-weight:bold;padding:10px;border-radius:15px}#shop_location_wrap #shop_location_sateliteviewmapimage h3{font-size:1.25rem}details{border:0}.yeswecan{background-color:#0f2b00;color:#9c9;padding:3px;border-radius:3px}.nowecannot{background-color:#a30000;color:#ffa3a3;padding:3px;border-radius:3px}div.msgboxwrap{animation-name:idealinfobox;animation-delay:250ms;animation-duration:166ms;animation-timing-function:linear;animation-iteration-count:2;animation-direction:alternate;animation-fill-mode:forwards}@keyframes idealinfobox{0{transform:scale(1)}50%{transform:scale(0.97,0.8)}100%{transform:scale(1)}}.cartlightheartedtext{opacity:.0;cursor:default}.cartlightheartedtext:hover{opacity:1.0;cursor:default}#rightcart h4{font-size:.9rem}#rightcart div.messagebox{font-size:.9rem !important}#rightcart .msgboxwrap{font-size:.9rem !important}.shadowsoft0{box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.034),0 6.7px 5.3px rgba(0,0,0,0.048),2.8px 12.5px 10px rgba(0,0,0,0.06),0 22.3px 17.9px rgba(0,0,0,0.072)}.shadowsoft{box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.017),0 6.7px 5.3px rgba(0,0,0,0.024),2.8px 12.5px 10px rgba(0,0,0,0.03),0 22.3px 17.9px rgba(0,0,0,0.036)}.shadowsoft2{box-shadow:2px 2.8px 2.2px rgba(0,0,0,0.0136),1px 6.7px 5.3px rgba(0,0,0,0.0192),2px 12.5px 10px rgba(0,0,0,0.024),2px 22.3px 17.9px rgba(0,0,0,0.0288),2px 41.8px 33.4px rgba(0,0,0,0.0344),2px 100px 80px rgba(0,0,0,0.048)}.shadowsoft3{box-shadow:1px 2.8px 4.4px rgba(0,0,0,0.0034),1px 6.7px 10.6px rgba(0,0,0,0.048),1px 12.5px 20px rgba(0,0,0,0.006),1px 22.3px 35.9px rgba(0,0,0,0.0072),1px 41.8px 66.8px rgba(0,0,0,0.0086),1px 100px 160px rgba(0,0,0,0.012)}#prodblockwrapper{margin:0 auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center}#prodblockwrapper.grid.gallery-box{min-height:280px}span.didyoumean{color:#52aa56}div.aprodblock{background-color:#262626;border:1px solid #333;padding:0 2px 2px 2px;width:240px;height:auto;overflow:hidden;display:inline-block;margin:3px;border-radius:5px;box-shadow:4px 5px 7px 0 rgba(67,67,67,0.64);text-align:left;color:white}div.aprodblock input.idealbtn{padding:2px 2px 2px 2px}.closebtn{background-color:red;color:white;font-size:1.6rem;line-height:1.6rem;padding:1px;border-radius:3px;font-family:fixed,system,monospace;min-width:20px;max-width:30px;width:30px;height:30px;text-align:center;vertical-align:middle;box-shadow:none}div.grid{display:flex;flex-wrap:wrap;max-width:100%;width:100%;box-sizing:border-box;overflow-x:hidden}div.aprodblock.grid-item{min-width:160px;flex:1 1 160px;margin:6px;max-width:480px}div.aprodblock span.aprodbtnsandprice{float:right;text-align:right;line-height:1.3rem;padding-top:3px}div.aprodblock span.aprodbtnsandprice span.aprdvatlbl{font-size:.6rem;color:#999}div.aprodblock span.aprodbtnsandprice span.aprdpricevatinc{font-size:1.05rem;font-weight:bold;color:#ff6;padding-right:2px}div.aprodblock span.aprodbtnsandprice input[type=button]{width:90px}div.aprodblock div.aprodimgcell{position:relative;top:0;left:0;width:100px;display:inline-block;background-color:#202020}div.aprodblock div.aprodhead{padding-top:3px;padding-bottom:3px;font-weight:bold;color:#FFF;clear:left;min-height:2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}div.aprodblock div.aprodsumry{padding-top:4px;padding-bottom:4px;overflow:hidden;line-height:1.6rem;height:8rem;font-weight:normal;font-size:.9rem;color:#ABA;clear:both}div.aprodblock div.prodminispeccommalist{padding-top:1.1rem;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.aprodblock div.catagbrandbetweenheadingandsummary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.aprodblock div.clearboth{clear:both}.shadowsoft{box-shadow:2.8px 2.8px 2.2px rgba(255,255,255,0.017),0 6.7px 5.3px rgba(255,255,255,0.024),2.8px 12.5px 10px rgba(255,255,255,0.03),0 22.3px 17.9px rgba(255,255,255,0.036)}.a_category_label_on_dispprodscreen{padding:5px;margin:6px;text-align:left;display:inline-block;border-radius:7px}.a_category_label_on_dispprodscreen .cataglblhd{font-weight:bold;display:inline-block;padding:2px 8px;border-radius:5px}.a_category_label_on_dispprodscreen .cataglbltxtline{padding-left:10px;font-weight:normal;display:inline-block;min-width:280px;padding:2px 8px;border-radius:5px}div.a_category_label_on_dispprodscreen{flex:1 1 auto}table.aprodline td.aprodlinethumb{min-width:100px}table.aprodline td.aprodlinethumb{min-width:100px}table.aprodline td.aprodlinethumb div.aprodimgwrap{min-width:100px;position:relative;top:0;left:0;width:100px;display:inline-block;float:left}table.aprodline td.aprodlinethumb td.aprodlinmidsummart{min-width:200px;position:relative;top:0;left:0;width:100px;display:inline-block;float:left}table.aprodline td div.prodminispeccommalist{color:white;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.aprodline td div.catagbrandbetweenheadingandsummary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.aprodline{background-color:#262626;border:1px solid #333;padding:4px;width:680px;margin:10px auto 20px auto;border-radius:5px;box-shadow:4px 5px 7px 0 rgba(67,67,67,0.64)}table.aprodline .vatlbl{font-size:.6rem;color:#999}table.aprodline .price{font-size:1.05rem;font-weight:bold;color:#ff6}.hcscseealso{float:right}.isalbumcompactdisc{padding-left:6px}#productviewingarea{background-color:#262626;border:1px solid #333;padding:4px;margin:10px 10px 20px 10px;border-radius:5px;box-shadow:4px 5px 7px 0 rgba(67,67,67,0.64)}#productviewingarea #pdvaimg{line-height:1.7rem;width:300px}#productviewingarea #pdvaimg div.btn2gobackdivwrap{float:left;text-align:left;line-height:1.5rem;margin-right:15px;display:inline-block}div#viewport table#viewport3col aside#cssmenu .ideal_leftnavi_toggle_li{opacity:.34;transition:.6s}div#viewport table#viewport3col td#rightcart div#shoppingcart #rightcarthide_link{opacity:0;transition:.6s}div#viewport table#viewport3col aside#cssmenu .ideal_leftnavi_toggle_li:hover{opacity:1}div#viewport table#viewport3col td#rightcart div#shoppingcart #rightcarthide_link:hover{opacity:1}@media only screen and (min-width:1001px){img#ideal_scroll_to_top{right:300px;z-index:175}table#viewport3col td#leftnavi{position:relative;overflow:hidden;transition:width .35s ease,min-width .35s ease,max-width .35s ease,padding .35s ease,margin .35s ease}table#viewport3col td#leftnavi.leftnavi_desktop_collapsed{width:10px !important;min-width:10px !important;max-width:10px !important;padding-left:0 !important;padding-right:0 !important;margin-left:4px !important;margin-right:4px !important}table#viewport3col td#leftnavi .ideal_leftnavi_toggle_li{font-size:.72rem;line-height:.95rem;letter-spacing:.02em;border:1px solid rgba(127,127,127,0.35);border-radius:4px;margin:3px 2px;padding:2px 4px;background-color:rgba(0,0,0,0.2);user-select:none}table#viewport3col td#leftnavi .ideal_leftnavi_toggle_li:hover{background-color:rgba(0,0,0,0.45)}table#viewport3col td#leftnavi #leftnavitogglepanel_bottom_li{margin-top:10px}table#viewport3col td#leftnavi #ideal_leftnavi_collapsed_rail{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:90;cursor:e-resize;background:linear-gradient(180deg,rgba(60,60,60,0.86) 0,rgba(28,28,28,0.94) 100%);border-left:1px solid rgba(170,170,170,0.25);border-right:1px solid rgba(0,0,0,0.45)}table#viewport3col td#leftnavi #ideal_leftnavi_collapsed_rail .ideal_leftnavi_collapsed_rail_txt{position:absolute;left:50%;top:50%;display:inline-block;transform-origin:center center;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);writing-mode:horizontal-tb;color:#bcd6ee;font-size:.82rem;font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,0.9)}}#place_order_form td{padding:3px}#place_order_form td.dlv1st{padding-top:12px}#place_order_form td.dlvlbl{width:100px;white-space:pre;padding-right:13px;text-align:right}#wraparoundbothvcsframe_and_aroundemailshown{background-color:#242;color:white;margin:25px auto 150px auto;padding:0;border:1px solid #797}#wraparoundmaildiv{background-color:#242;color:white;margin:25px auto 150px auto;padding:15px 5px 5px 5px;border:1px solid #797}.tagslist{color:#cfc;font-size:.85rem}.top_seller{color:pink;font-size:.85rem;display:block;text-align:right;padding-right:8px}input#usertitle{width:53px !important;margin-right:5px}input#firstname{width:86px !important;margin-right:5px}input#surname{width:92px !important;margin-right:5px}input#emailaddress{width:248px;margin-right:10px}input#cellphonenumber{width:248px;margin-right:10px}input#idnumber{width:248px;margin-right:10px}input#telh{width:248px;margin-right:10px}input#telw{width:248px;margin-right:10px}input#tela{width:248px;margin-right:10px}input#streetaddress{width:248px;margin-right:10px}input#birthdateyyyymmdd{width:248px;margin-right:10px}input#referredby{width:248px;margin-right:10px}table#place_order_form input#streetaddress{width:248px;margin-right:10px}select#chkoutcounter_alternate_delivery_address_picker_helper{width:208px;margin-right:10px}input#carreg{width:248px;margin-right:10px}table#order_instructions td ul{list-style:square inside;list-style-position:inside}#productviewingarea span.vatminilabel{font-size:1.0rem;color:#999}#productviewingarea span.sellingprice{font-size:1.4rem;font-weight:bold;color:#ff6;padding-right:5px}#productviewingarea #productsummarywrapper{display:inline-block;float:left;clear:left;padding:8px 8px 8px 8px;color:#bbfde2}table#idealordersummarytable tr.idealordertableheading{background-color:#DDD;margin:10px auto 10px auto}#viewport_register{width:920px;margin:12px auto 80px auto;border:2px outset rgba(68,68,68,0.5);border-radius:9px;padding:9px;background-color:#222;box-shadow:2px 2px 6px 4px rgba(34,34,34,0.5)}body.dark #viewport_register{background-color:#2a2a2a}#youraccountregistrationdetails{background-color:#222}#youraccountregistrationdetails tr.yard_head{background-color:#444}#youraccountregistrationdetails tr td{color:#FFF}#youraccountregistrationdetails tr td span.brtx{color:#f66}#youraccountregistrationdetails tr td.someregnotes{padding-top:8px;padding-bottom:8px;color:#777}body.light #youraccountregistrationdetails{background-color:#EEE}body.light #youraccountregistrationdetails tr.yard_head{background-color:#8CF}body.light #youraccountregistrationdetails tr td{color:#000}#atregistrationpage{float:right;font-size:1.1rem}#regchooseunam{display:inline-block;padding:3px 7px 3px 7px}#chooseunamhint{color:#7ede78;display:inline-block;padding:3px 7px 3px 7px}#chooseunamhint2{color:#7ede78;display:inline-block;padding:3px 7px 3px 7px}#pwminmaxlength_hint{color:#7ede78;display:inline-block;padding:3px 7px 3px 7px}#pwhelphint{color:lightgreen;margin-left:5px;display:inline-block;background-color:#353;cursor:pointer}.redstar{color:#f66}.vcrtoptlbl{color:#777}tr.vcartseptopbrdr td{border-top:1px solid #555}tr.vcartsepbotbrdr td{border-bottom:1px solid #555}span.aconfml{color:#7ede78}#newaccountregistrationtable td{padding:3px;vertical-align:top}#newaccountregistrationtable td.dlvlbl{padding-right:15px;padding-top:5px}#newaccountregistrationtable td.reghelper{color:#98c1e9;padding-top:5px}table#newaccountregistrationtable td.cent{text-align:center}table#newaccountregistrationtable td.xright{text-align:right;padding-right:8px}table#newaccountregistrationtable td.xleft{text-align:left;padding-left:5px}div#viewport_register div#newaccgoback{text-align:left;padding-left:0;margin-bottom:4px}select#chkoutcounter_alternate_delivery_address_picker_helper{width:374px;margin-right:10px}input#deliveryinstructions{width:96%;margin-right:10px}span.regvalerr{color:#f66}span.noactivedrivers{color:pink}span.gotactivedrivers{color:white}div.noactivedrivers{color:pink;border:1px solid #400;background-color:#333;border-radius:5px;padding:2px}div.gotactivedrivers{color:lightgreen;border:1px solid #040;background-color:#333;border-radius:5px;padding:2px}#viewport_createdunverifieduser{width:920px;margin:30px auto 80px auto;border:2px solid #666;border-radius:9px;padding:9px;background-color:#161616}body.light #viewport_createdunverifieduser{background-color:#EEE}#atregistrationpage{float:right;font-size:1.1rem}#activationcode{width:80px;margin:0 7px 7px 7px}#youraccountregistrationdetails td{padding:3px;vertical-align:top}#youraccountregistrationdetails td.dlvlbl{padding-right:15px;padding-top:5px}#viewport_createdunverifieduser td.uactop{padding-top:8px}#viewport_createdunverifieduser td.uactlbl{padding-top:12px}#youraccountregistrationdetails td.reghelper{color:#98c1e9;padding-top:5px}#viewport_forgotpasswordform_wrapper{width:500px;margin:20px auto 80px auto;border:2px outset #444;border-radius:9px;padding:9px;background-color:#222;box-shadow:2px 2px 6px 4px #222}#forgotpassword_form td{padding:5px}#forgotpassword_form_part2 td{padding:5px}#viewport_loginform_wrapper{width:450px;margin:30px auto 80px auto;border:2px outset rgba(68,68,68,0.4);border-radius:7px;padding:5px;background-color:#222;box-shadow:2px 2px 6px 4px rgba(34,34,34,0.6)}body.dark #viewport_loginform_wrapper{background-color:#2a2a2a}#login_form td{padding:5px}tr.tr_headlin{background-color:#444;color:white}tr td.loginlockimagetd{background-color:transparent;vertical-align:top}#login_form_p2 td{padding:5px 15px 5px 15px}span.regvalerr{color:#f66}div#viewport_yourprofile,div#viewport_unsubscribedeleteaccount{width:980px;margin:20px auto 80px auto;border:2px outset rgba(68,68,68,0.5);border-radius:9px;padding:9px;background-color:#222;box-shadow:2px 2px 6px 4px rgba(34,34,34,0.5)}#standingatcheckoutcounter{color:#7ede78;margin-left:6px}#place_order_form b.delivertolbl{color:#7ede78;font-size:1.1rem}#yourshoppingcartcontains{color:#7ede78;float:right}#yourprofile_form{width:410px;float:left}#yourprofile_form td{padding:3px}#yourprofile_form td.dlv1st{padding-top:12px}#yourprofile_form td.dlvlbl{width:150px}#webpage #viewport #viewport_yourprofile #yourprofile_form tr.ypmorefieldslabel{display:none}#webpage #viewport #viewport_yourprofile #yourprofile_form tr.ypdefhidden{display:table-row}div.uprofdat{padding-left:70px;padding-top:12px;display:inline-block}input#vpgo2ckout{float:right;font-size:1.3rem}#yourprofile_form input#usertitle{width:53px !important;margin-right:5px}#yourprofile_form input#firstname{width:86px !important;margin-right:5px}#yourprofile_form input#surname{width:86px !important;margin-right:5px}#yourprofile_form input#emailaddress{width:248px;margin-right:10px}#yourprofile_form input#cellphonenumber{width:248px;margin-right:10px}#yourprofile_form input#idnumber{width:248px;margin-right:10px}#yourprofile_form input#telh{width:248px;margin-right:10px}#yourprofile_form input#telw{width:248px;margin-right:10px}#yourprofile_form input#tela{width:248px;margin-right:10px}#yourprofile_form input#birthdateyyyymmdd{width:248px;margin-right:10px}#yourprofile_form input#referredby{width:248px;margin-right:10px}#yourprofile_form input#streetaddress{width:248px;margin-right:10px}#yourprofile_form input#deliveryinstructions{width:248px;margin-right:10px}#yourprofile_form input#usertitle[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#firstname[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#surname[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#emailaddress[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#cellphonenumber[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#idnumber[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#gave_maycontact_consent[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#telh[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#telw[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#tela[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#birthdateyyyymmdd[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#referredby[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#streetaddress[disabled]{color:#999;background-color:#333;border:1px solid #222}#yourprofile_form input#deliveryinstructions[disabled]{color:#999;background-color:#333;border:1px solid #222}input#gave_maycontact_consent{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:3px;border:1px solid #6d6d6d;vertical-align:middle;display:inline-block;position:relative;cursor:pointer;transform:scale(1.35);transform-origin:center center}body.dark input#gave_maycontact_consent:not([disabled]){background-color:#000;border:1px solid #2f4f3a}body.light input#gave_maycontact_consent:not([disabled]){background-color:#fff;border:1px solid #6d6d6d}input#gave_maycontact_consent:checked::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #7ecb95;border-width:0 2px 2px 0;transform:rotate(45deg)}input#gave_maycontact_consent:focus{outline:2px solid rgba(126,203,149,0.55);outline-offset:1px}input#gave_maycontact_consent[disabled]{cursor:not-allowed;opacity:.7}input#noajax_id{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:3px;border:1px solid #6d6d6d;vertical-align:middle;display:inline-block;position:relative;cursor:pointer}body.dark input#noajax_id:not([disabled]){background-color:#000;border:1px solid #2f4f3a}body.light input#noajax_id:not([disabled]){background-color:#fff;border:1px solid #6d6d6d}input#noajax_id:checked::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #7ecb95;border-width:0 2px 2px 0;transform:rotate(45deg)}input#noajax_id:focus{outline:2px solid rgba(126,203,149,0.55);outline-offset:1px}input#noajax_id[disabled]{cursor:not-allowed;opacity:.7}input#googleauth_prompt_select_account,input#googleauth_testmode,input#remembermeonthisdevice_checkbox{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:3px;border:1px solid #6d6d6d;vertical-align:middle;display:inline-block;position:relative;cursor:pointer}body.dark input#googleauth_prompt_select_account:not([disabled]),body.dark input#googleauth_testmode:not([disabled]),body.dark input#remembermeonthisdevice_checkbox:not([disabled]){background-color:#000;border:1px solid #2f4f3a}body.light input#googleauth_prompt_select_account:not([disabled]),body.light input#googleauth_testmode:not([disabled]),body.light input#remembermeonthisdevice_checkbox:not([disabled]){background-color:#fff;border:1px solid #6d6d6d}input#googleauth_prompt_select_account:checked::after,input#googleauth_testmode:checked::after{content:"";position:absolute;left:50%;top:48%;width:5px;height:9px;border:solid #7ecb95;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}input#remembermeonthisdevice_checkbox:checked::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #7ecb95;border-width:0 2px 2px 0;transform:rotate(45deg)}input#googleauth_prompt_select_account:focus,input#googleauth_testmode:focus,input#remembermeonthisdevice_checkbox:focus{outline:2px solid rgba(126,203,149,0.55);outline-offset:1px}input#googleauth_prompt_select_account[disabled],input#googleauth_testmode[disabled],input#remembermeonthisdevice_checkbox[disabled]{cursor:not-allowed;opacity:.7}body.dark input#gave_maycontact_consent:checked:not([disabled]),body.dark input#noajax_id:checked:not([disabled]),body.dark input#googleauth_prompt_select_account:checked:not([disabled]),body.dark input#googleauth_testmode:checked:not([disabled]),body.dark input#remembermeonthisdevice_checkbox:checked:not([disabled]){background-color:#1f7f4d;border-color:#3ca06c}body.light input#gave_maycontact_consent:checked:not([disabled]),body.light input#noajax_id:checked:not([disabled]),body.light input#googleauth_prompt_select_account:checked:not([disabled]),body.light input#googleauth_testmode:checked:not([disabled]),body.light input#remembermeonthisdevice_checkbox:checked:not([disabled]),body:not(.dark) input#gave_maycontact_consent:checked:not([disabled]),body:not(.dark) input#noajax_id:checked:not([disabled]),body:not(.dark) input#googleauth_prompt_select_account:checked:not([disabled]),body:not(.dark) input#googleauth_testmode:checked:not([disabled]),body:not(.dark) input#remembermeonthisdevice_checkbox:checked:not([disabled]){background-color:#eaf6ef;border-color:#6aa27f}body.light input#gave_maycontact_consent:checked:not([disabled])::after,body.light input#noajax_id:checked:not([disabled])::after,body.light input#googleauth_prompt_select_account:checked:not([disabled])::after,body.light input#googleauth_testmode:checked:not([disabled])::after,body.light input#remembermeonthisdevice_checkbox:checked:not([disabled])::after,body:not(.dark) input#gave_maycontact_consent:checked:not([disabled])::after,body:not(.dark) input#noajax_id:checked:not([disabled])::after,body:not(.dark) input#googleauth_prompt_select_account:checked:not([disabled])::after,body:not(.dark) input#googleauth_testmode:checked:not([disabled])::after,body:not(.dark) input#remembermeonthisdevice_checkbox:checked:not([disabled])::after{border-color:#2d6f4b}#yourprofile_form table#order_instructions td ul{list-style:square inside;list-style-position:inside}#yourprofile_form table#landingpagespecials{width:456px}#yourprofile_form table#landingpagespecials td{padding:5px}#yourprofile_form span.pwweak{color:#fa899c}#yourprofile_form span.pwfair{color:#ffdda6}#yourprofile_form span.pwstrong{color:#80c1d1}#yourprofile_form span.pwverystrong{color:#a6ffe6}#yourprofile_form span.pwbulletproof{color:#a6ffa3}table#yourprofile_show_promotions_table{min-width:280px;width:100%;max-width:450px;float:right;border:1px solid #333;background-color:#242424;color:white;border-collapse:collapse;margin:10px 4px 10px auto}table#yourprofile_show_promotions_table td{padding:7px}table#previousorders{border:1px solid #333;clear:left}table#previousorders tr{background-color:#333}table#previousorders tr.previousorders_tr_heading{background-color:#444}table#previousorders tr.previousorders_tr_subhead{background-color:#39393a}table#previousorders tr td{padding:4px 4px 8px 4px;border:1px solid #333}table#previousorders tr td.iobnb{border-bottom:1px solid #444}table#previousorders tr td.iobsb{border-bottom:1px solid #444;border-left:2px solid #444}table#previousorders tr td.iosm{border-top:0 solid #444;border-bottom:1px solid #444;padding:4px 4px 4px 102px}table#previousorders div{padding:3px;border-radius:5px}#viewport #euorderviewlist{max-width:822px;width:100%;min-width:260px;overflow-x:auto;overflow-y:auto;background-color:#222;border:1px solid #333;border-radius:9px;display:inline-block;margin:5px;min-height:300px;float:left;padding:3px}#viewport #euorderviewarea{width:120%;min-width:325px;max-width:600px;background-color:#222;border:1px solid #333;border-radius:9px;display:inline-block;margin:5px;min-height:300px;float:left;padding:3px}#orderviewforcustomertable{border:1px solid #333;border-collapse:collapse}#orderviewforcustomertable th{border:1px solid #333;padding:3px;vertical-align:top}#orderviewforcustomertable td{border:1px solid #333;padding:3px;vertical-align:top}#orderviewforcustomertable td{border:1px solid #333;padding:3px;vertical-align:top}#orderviewprocesstimeline{border:1px solid #333;border-collapse:collapse;background-color:#393939}#orderviewprocesstimeline td{color:#fff}UL.ideal_order_placed_here_banking_info_for_deposit{min-width:280px;width:98%;max-width:940px}.warnred{color:#f33}.warnstrike{color:red;text-decoration:line-through}.warndeactive{color:#855}.oqload{color:#FFF}.oqnew{background-color:#13334c}.oqnewunpaid{color:#3db4d3}.oqnewpaid{color:#485eec}.oqbusy{background-color:#331c00}.oqbusyassembly{color:#ba6f11}.oqready{background-color:#2c3700}.oqready4c{background-color:#545d00}.oqreadyforcollection{color:#969a00}.oqreadyforcourier{color:#709a00}.oqtransit{background-color:#35050e}.oqcouriertransit{color:#8b4ce6}.oqdone{background-color:#043016}.oqdeliveredtoclient{color:#0faf51}.oqclientcollected{color:#168b62}.oqall{background-color:#2b5e4b;color:white;font-weight:700}.qcncld{background-color:#1f1f1d}.oqcancelledbyus{background-color:#444;color:#5c5c5c}.oqcancelledbyclient{background-color:#444;color:#4c4c43}.oqcancelledbysystem{background-color:#444;color:#4c4347};.ordloc{color:#78b8a4}.ordlocdlvaddr{color:#65b18d}.ordlocgeolbl{color:#9965b1}.ordlocgeocoords{color:#a5df8a}.ordlocnogeo{color:#df8ada}b.ordloccity{color:#b8b878}#drivewrap #deliverybottombartable{height:60px;max-height:60px;overflow-y:hidden;background-color:#541e35;color:white;width:100%;background-color:#541e35}#drivewrap #deliverybottombartable td{padding:5px}#drivewrap #deliverybottombar_row1{background-color:#541e35;color:white}#drivewrap #ontopofmap{height:60px;min-height:60px;position:fixed;opacity:.96;background-color:#a6c970;color:black;-webkit-box-shadow:10px 10px 5px -5px rgba(0,0,0,0.6);-moz-box-shadow:10px 10px 5px -5px rgba(0,0,0,0.6);box-shadow:10px 10px 5px -5px rgba(0,0,0,0.6)}#drivewrap #ontopofmap2{height:70px;border:1px solid darkgreen;min-height:100px;position:fixed;opacity:.96;background-color:white;color:black;overflow:hidden;-webkit-box-shadow:10px 10px 5px -5px rgba(0,0,0,0.6);-moz-box-shadow:10px 10px 5px -5px rgba(0,0,0,0.6);box-shadow:10px 10px 5px -5px rgba(0,0,0,0.6)}#drivewrap .dvlinf{display:none}#drivewrap #pupelapsed{background-color:blue;border-radius:5px;color:white;display:inline-block;min-width:50px;max-width:80px}#drivewrap #dofelapsed{background-color:blue;border-radius:5px;color:white;display:inline-block;min-width:50px;max-width:80px}#drivewrap .late{background-color:darkorange !important}#drivewrap .verylate{background-color:red !important}#drivewrap table#hud_idle_tbl td{padding:1px;line-height:1.2rem}#drivewrap span.driverisonduty input{background-color:#c8fc00;color:black}#drivewrap span.driverisonduty input:hover{background-color:#15c648 !important;color:black !important}#drivewrap span.driverisoffduty input{background-color:#e700fc;color:lightgrey}#drivewrap span.driverisoffduty input:hover{background-color:#fc0061 !important;color:black !important}#drivewrap table#hiddeninputs{position:fixed;top:160px;opacity:.8;background-color:#111;display:none;transform:scale(0.71,0.71);transform-origin:top left}#drivewrap table#hiddeninputs td{padding:0 3px 0 3px;color:#eee}#drivewrap table#hiddeninputs td.lxa{text-align:right}#drivewrap table#deliverybottombartable input.idealbtn{margin:0 1px 0 1px;min-width:60px}#drivewrap #deliverytophead{overflow:hidden}#drivewrap td .dlvrynumnew{color:white;font-weight:bold;overflow:hidden}#drivewrap td #deliverydatetimenow{background-color:#e15c30;color:white;font-weight:500;display:inline-block;border:1px solid red;padding:5px;border-radius:5px;overflow:hidden}#drivewrap td #deliverydatetimenow div#deliveryclockdaymonth{background-color:#e15c30;color:white;font-weight:500;display:inline-block;padding-right:7px;overflow:hidden}#drivewrap td #deliverydatetimenow div#deliveryclockhourminute{background-color:#e15c30;color:white;font-weight:700;display:inline-block;overflow:hidden}#drivewrap td #newfordelivery{overflow:hidden}#drivewrap td #drvtoperr{display:inline-block;color:red;font-weight:bold;overflow:hidden}#drivewrap td#ideal{text-align:right;color:white;font-size:1.0rem;font-weight:bold;padding-top:6px;padding-right:8px;text-shadow:3px 3px 4px rgba(0,0,0,0.9);overflow:hidden}#drivewrap table#deliverylanding_gather_viewportwidthheight_and_geolocation{background-color:#fca;margin:10px auto 10px auto;overflow:hidden}#drivewrap table#deliverylanding_gather_viewportwidthheight_and_geolocation td{padding:4px;overflow:hidden}#drivewrap #dlvcntdwnwrap{padding:4px 2px 2px 2px;border:1px solid #BBB;border-radius:3px;color:black;font-weight:bold;background-color:#DDD;overflow:hidden}#drivewrap #deliveryrecheckcountdown{color:black;font-weight:bold;overflow:hidden}#drivewrap table#queued_delivery_jobs_table td{padding:2px;min-height:35px;height:35px;max-height:35px;overflow-y:hidden;overflow:hidden}#drivewrap span.buttonbarrier{padding:0;overflow:hidden}#drivewrap #hidestatsfornow{overflow:hidden}#drivewrap #busywithadelivery{color:white;font-weight:bold;overflow:hidden;padding-top:6px}#drivewrap #youaredeliveryordernumber{color:blue;font-weight:bold;font-size:1.1rem;overflow:hidden;display:none}#drivewrap #dlvrynumnew{color:white}#drivewrap #newfordeliverywrap{margin-left:15px;border:1px solid #222;border-radius:5px}#drivewrap #newfordeliverywrap td{padding:5px}#drivewrap #atshopornot{color:white;display:inline-block;margin-top:6px;font-size:.8rem;font-weight:bold;border:1px solid #222;border-radius:5px;padding-left:3px;padding-right:3px}#drivewrap table#queued_delivery_jobs_table{position:absolute;width:100%;margin:0 auto 0 auto;background-color:rgba(255,255,255,0.5)}#drivewrap #topmenu{overflow:hidden}#drivewrap #youfirstname{position:fixed;top:4px;display:inline-block;max-width:120px;overflow-x:hidden;overflow:hidden}#drivewrap #youfirstname div{display:inline-block;border:1px solid #999;border-radius:3px;padding:1px;background-color:#696;color:white}#drivewrap td#SITEIMAGELOGO{overflow:hidden}#drivewrap td#SITEIMAGELOGO img{max-width:600px;overflow:hidden}#drivewrap #speedometerwrap{position:fixed;top:4px;width:74px;max-width:74px;min-width:74px;color:black;overflow:hidden;display:inline-block;background-color:orange;border:1px solid #c96;border-radius:5px;padding:3px;font-family:System,Monospace,Fixed;text-align:right;padding-right:3px}#drivewrap #speedometerwrap2{position:fixed;top:4px;width:74px;max-width:74px;min-width:74px;color:black;display:inline-block;background-color:#d88c00;border:1px solid #d18700;border-radius:3px;padding:1px;font-family:System,Monospace,Fixed;text-align:right;padding-right:3px}#drivewrap input.ff{font-family:Monospace,System,Fixed;overflow:hidden}#drivewrap input.w60{min-width:50px;width:60px;max-width:70px}#drivewrap input.w220{min-width:200px;width:220px;max-width:240px}#drivewrap input.w320{min-width:300px;width:320px;max-width:340px}#drivewrap #speedometerwrap span#speedometer{font-family:Anton,Helvetica;font-weight:500;font-size:1.3rem;color:black;overflow:hidden}#drivewrap #speedometerwrap2 span#speedometer2{font-family:Anton,Helvetica;font-weight:500;font-size:.9rem;color:black;overflow:hidden}#drivewrap div#deliverymap div.gm-style div.gm-style-iw-d{overflow:hidden !important;overflow:hidden}#drivewrap #aroundcntdwnandstats{display:flex;flex-direction:row;justify-content:center}#drivewrap #youaredeliveryordernumber{vertical-align:middle}.fancybox-skin{background-color:#444;color:white}#fancyboxprodopts{border:1px solid #777;width:300px;height:300px;background-color:black;color:white}#fancyboxprodopts td{padding:0}#fancyboxprodopts td#minheightcheater{height:300px;padding:0}#fancyboxprodopts td table#fbpo_outer{background-color:#111;font-size:1.0rem}#fancyboxprodopts td table#fbpo_inner{background-color:black;color:white;border:1px solid #222;border-collapse:collapse}#fancyboxprodopts td table#fbpo_inner tr.trprodsubh{background-color:#333}#fancyboxprodopts td table#fbpo_inner th{border:1px solid #333;padding:5px;background-color:#333}#fancyboxprodopts td table#fbpo_inner td{border:1px solid #222;padding:5px;font-size:1.0rem;line-height:1.2rem;vertical-align:middle}#fancyboxprodopts td table#fbpo_inner td.forlbl{padding-top:4px}#fancyboxprodopts td table#fbpo_inner td.formonval{padding-top:4px}#fancyboxprodopts td table#fbpo_inner td div{padding:1px 2px 2px 2px;margin-top:-6px;transform:scale(1.5);display:inline-block}#fancyboxprodopts td table#fbpo_inner td input[type=checkbox]{margin:0;padding:0}#fancyboxprodopts td table#fbpo_inner td input[type=radio]{margin:0;padding:0}#fancyboxprodopts td input[type=button]#noichangedmymindclosefancyboxandabortselection{margin-top:0;transform:scale(0.8)}#fancyboxprodopts td input[type=button]#reallynowaddittocart{margin-top:22px;margin-bottom:22px;transform:scale(1.2)}#fancyboxprodopts input[type='radio']:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#000;content:'';display:inline-block;visibility:visible;border:2px solid #444}#fancyboxprodopts input[type='radio']:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#12b25f;content:'';display:inline-block;visibility:visible;border:2px solid white}#fancyboxprodopts input[type='checkbox']:after{width:15px;height:15px;border-radius:0;top:-2px;left:-1px;position:relative;background-color:#000;content:'';display:inline-block;visibility:visible;border:2px solid #444}#fancyboxprodopts input[type='checkbox']:checked:after{width:15px;height:15px;border-radius:0;top:-2px;left:-1px;position:relative;background-color:#12b25f;content:'';display:inline-block;visibility:visible;border:2px solid white}#kitchen_attention_status{font-size:.9rem;padding-top:6px}#kitchen_attention_status .kitchen_asleep,.kitchen_asleep{border:1px solid #655;border-radius:7px;padding:4px;background-color:#544;color:hotpink}#kitchen_attention_status .kitchen_awake,.kitchen_awake{border:1px solid #565;border-radius:7px;padding:4px;background-color:#454;color:green:}#orderprepare table.orderpreparationslip{margin:0 auto 0 auto}#orderprepare table.orderpreparationslip td{padding:1px}#orderprepare table.orderpreparationslip .orderpreparationslip_mini_innards_tbl td{padding:1px}div.grid-item div.drvdet4kitchen{width:300px;background-color:white;font-weight:bold;color:#af4522;font-size:1rem;text-align:center;border-radius:3px;margin:5px 15px 5px 15px;padding:3px}div.hlcusnote4ktn{background-color:#a4ff4b;color:black;font-weight:bold;font-size:.85rem;border-radius:3px;padding:2px;border:1px solid #86ce3d;line-height:1rem}#orderprepareslipsqueuescreen{padding-bottom:100px}div#nopendingorders{padding:15px;padding-top:30px;margin:10px;width:370px;background-color:#333;color:white;padding-top:0;line-height:2.5em;text-align:center;border-radius:7px}div#nopendingorders div#nopendordh2wrap{padding-top:30px}div#nopendingorders div#nopendordh2wrap h2{font-size:1.2rem;font-weight:bold;color:#501a34;line-height:1.7rem}div#nopendingorders div#nopendordkitchenlastchecked{padding-top:30px}html#idealhtml body#idealbody form#mainfrm pre.edoserror{color:white !important}html#idealhtml body#idealbody form#mainfrm pre.edoserror_pre1{color:white !important;background-color:#220707 !important}html#idealhtml body#idealbody form#mainfrm pre.edoserror_pre2{color:white !important;background-color:#522 !important}html#idealhtml body#idealbody div.blockUI.blockOverlay{background-color:rgba(0,0,0,0.5) !important;opacity:1.0 !important;backdrop-filter:blur(6px) !important}html#idealhtml body#idealbody div.blockUI.blockMsg.blockElement{background-color:#444 !important;color:white !important;border:2px solid #555 !important}div#theartistwins{display:inline-block;position:fixed;top:9px;min-width:120px;right:260px}audio.manualinvertforolderbrowsers{background-color:#000 !important;color:#FFF !important}audio.manualinvertforolderbrowsers::-webkit-media-controls-play-button,audio.manualinvertforolderbrowsers::-webkit-media-controls-mute-button,audio.manualinvertforolderbrowsers::-webkit-media-controls-volume-slider-container{background-color:#808080 !important}audio.manualinvertforolderbrowsers::-webkit-media-controls-volume-slider{background-color:#fff !important}.grid-category-holder{display:block;width:fit-content;min-width:60%;max-width:100%;margin:0 auto 2em auto;background:rgba(255,255,255,0.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;padding:1.0;box-shadow:0 0 10px rgba(255,255,255,0.1)}.a_category_label_on_dispprodscreen{display:block !important;font-size:1.2em;font-weight:bold;color:#fff;margin-bottom:1em;padding:.3em 1em;background:rgba(0,0,0,0.4);border-radius:6px}.grid-category-contents{display:flex;flex-wrap:wrap;gap:1.5em;justify-content:flex-start;align-items:stretch}.grid-category-contents>div[id^="productblock_"]{flex:1 1 300px;max-width:400px;background:white;padding:6px;border-radius:6px;border:1px solid #aaa;box-sizing:border-box}.green{color:green}.black{color:#000}.navy{color:navy}.blue{color:#00f}.green{color:#008000}.teal{color:teal}.lime{color:#0f0}.maroon{color:maroon}.purple{color:purple}.olive{color:olive}.gray{color:gray}.silver{color:silver}.red{color:red}.fuchsia{color:#f0f}.yellow{color:#ff0}.white{color:#fff}.aliceblue{color:#9fcf00}.antiquewhite{color:#faebd7}.aqua{color:#0ff}.aquamarine{color:#7fffd4}.azure{color:#f0ffff}.beige{color:#f5f5dc}.bisque{color:#ffe4c4}.blanchedalmond{color:#ffebcd}.blueviolet{color:#8a2be2}.brown{color:#a52a2a}.burlywood{color:#deb887}.cadetblue{color:#5f9ea0}.chartreuse{color:#7fff00}.chocolate{color:#d2691e}.coral{color:#ff7f50}.cornflowerblue{color:#6495ed}.cornsilk{color:#fff8dc}.crimson{color:#dc143c}.cyan{color:#0ff}.darkblue{color:#00008b}.darkcyan{color:#008b8b}.darkgoldenrod{color:#b8860b}.darkgray{color:#a9a9a9}.darkgreen{color:#006400}.darkkhaki{color:#bdb76b}.darkmagenta{color:#8b008b}.darkolivegreen{color:#556b2f}.darkorange{color:#ff8c00}.darkorchid{color:#9932cc}.darkred{color:#8b0000}.darksalmon{color:#e9967a}.darkseagreen{color:#8fbc8f}.darkslateblue{color:#483d8b}.darkslategray{color:#2f4f4f}.darkturquoise{color:#00ced1}.darkviolet{color:#9400d3}.deeppink{color:#ff1493}.deepskyblue{color:#00bfff}.dimgray{color:#696969}.dodgerblue{color:#1e90ff}.firebrick{color:#b22222}.floralwhite{color:#fffaf0}.forestgreen{color:#228b22}.gainsboro{color:#dcdcdc}.ghostwhite{color:#f8f8ff}.gold{color:#ffd700}.goldenrod{color:#daa520}.greenyellow{color:#adff2f}.grey{color:#999}.honeydew{color:#f0fff0}.hotpink{color:#ff69b4}.indianred{color:#cd5c5c}.indigo{color:#4b0082}.ivory{color:#fffff0}.khaki{color:#f0e68c}.lavender{color:#e6e6fa}.lavenderblush{color:#fff0f5}.lawngreen{color:#7cfc00}.lemonchiffon{color:#fffacd}.lightblue{color:#add8e6}.lightcoral{color:#f08080}.lightcyan{color:#e0ffff}.lightgoldenrodyellow{color:#fafad2}.lightgreen{color:#90ee90}.lightgrey{color:#d3d3d3}.lightpink{color:#ffb6c1}.lightsalmon{color:#ffa07a}.lightseagreen{color:#20b2aa}.lightskyblue{color:#87cefa}.lightslategray{color:#789}.lightsteelblue{color:#b0c4de}.lightyellow{color:#ffffe0}.limegreen{color:#32cd32}.linen{color:#faf0e6}.magenta{color:#f0f}.mediumaquamarine{color:#66cdaa}.mediumblue{color:#0000cd}.mediumorchid{color:#ba55d3}.mediumpurple{color:#9370db}.mediumseagreen{color:#3cb371}.mediumslateblue{color:#7b68ee}.mediumspringgreen{color:#80fa9a}.mediumturquoise{color:#48d1cc}.mediumvioletred{color:#c71585}.midnightblue{color:#191970}.mintcream{color:#f5fffa}.mistyrose{color:#ffe4e1}.moccasin{color:#ffe4b5}.navajowhite{color:#ffdead}.oldlace{color:#fdf5e6}.olivedrab{color:#6b8e23}.orange{color:orange}.orangered{color:#ff4500}.orchid{color:#da70d6}.palegoldenrod{color:#eee8aa}.palegreen{color:#98fb98}.paleturquoise{color:#afeeee}.palevioletred{color:#db7093}.papayawhip{color:#ffefd5}.peachpuff{color:#ffdab9}.peru{color:#cd853f}.pink{color:#ffc0cb}.plum{color:#dda0dd}.powderblue{color:#b0e0e6}.rosybrown{color:#bc8f8f}.royalblue{color:#4169e1}.saddlebrown{color:#8b4513}.salmon{color:#fa8072}.sandybrown{color:#f4a460}.seagreen{color:#2e8b57}.seashell{color:#fff5ee}.sienna{color:#a0522d}.skyblue{color:#87ceeb}.slateblue{color:#6a5acd}.slategray{color:#708090}.snow{color:#fffafa}.springgreen{color:#00ff7f}.steelblue{color:#4682b4}.tan{color:#d2b48c}.thistle{color:#d8bfd8}.tomato{color:#ff6347}.turquoise{color:#40e0d0}.violet{color:#ee82ee}.wheat{color:#f5deb3}.whitesmoke{color:#f5f5f5}.yellowgreen{color:#9acd32}@media only screen and (max-width:1880px){body div#otrs1and2{max-height:92px}}@media only screen and (max-width:1740px){body form#mainfrm div#webpage div#viewport table#viewport3col main#shopfloor div#resultcontrolbox div#shopfloortoppagebuttons{display:none}}@media only screen and (max-width:1600px){body form#mainfrm div#webpage div#viewport table#viewport3col main#shopfloor div#resultcontrolbox div#clrbtn4musctl{display:none}}@media only screen and (max-width:1400px){div.resctlfilt.musix{max-width:120px}div.resctlfilt.musix input.textinput{max-width:110px}table#viewport3col td#rightcart{width:181px;max-width:181px;min-width:181px}table#viewport3col td#rightcart div#shoppingcart{width:174px;max-width:174px;min-width:174px}br.hideforverywidescreens{display:inline}body button#proceedtocheckout{width:150px}body form#mainfrm div#webpage div#viewport table#viewport3col main#shopfloor div#resultcontrolbox .resctlfilt input.textinput{clear:left;width:100% !important;max-width:140px}body form#mainfrm table#viewport3col td#shopfloortd main#shopfloor div#resultcontrolbox div.resctlfilt.musix{max-width:120px}}@media only screen and (max-width:900px){#productviewingarea .pvxrow1:first-child{width:180px;max-width:180px}#productviewingarea .pvxrow2 :first-child{width:180px;max-width:180px}#productviewingarea .pvxrow3 :first-child{width:180px;max-width:180px}#productviewingarea #pdvaimg{width:180px;max-width:180pxw}#productviewingarea #pdximgmain{width:180px;height:180px;aspect-ratio:1/1;max-width:100vw}}@media only screen and (max-width:1120px){body form#mainfrm table#viewport3col td#leftnavi{display:none !important}body form#mainfrm nav#productmenux{display:none !important}nav#actionmenu_right div.showmenu{display:inline-block}body #srchfiltdets{display:flex !important;flex-wrap:wrap !important;gap:6px}body #srchfiltdets div.resctlfilt.musix{display:flex !important;flex:0 0 auto !important;align-items:center;gap:6px}body #srchfiltdets div.resctlfilt.musix label.left{width:auto !important;float:none !important;display:inline-block !important;margin:0 !important}body #srchfiltdets div.resctlfilt.musix input.textinput.right{float:none !important;clear:none !important;display:inline-block !important;margin:0 !important}body #srchfiltdets div.resctlfilt.musix div[style*="clear:both"]{display:none !important}body #srchfiltdets input#srchartist,body #srchfiltdets input#srchtitle,body #srchfiltdets input#srchgenre{max-width:100px !important;width:100px !important;margin-left:auto !important;margin-right:auto !important}body form table#viewport3col tr#viewport_main_tr td#leftnavi img#jippo_height{display:none}body form table#viewport3col tr#viewport_main_tr{display:inline}body form#mainfrm div#webpage div#viewport table#viewport3col aside#cssmenu .ideal_leftnavi_toggle_li{display:none}body form#mainfrm div#webpage div#viewport table#viewport3col td#rightcart{min-width:300px}body form#mainfrm div#webpage div#viewport table#viewport3col td#rightcart div#shoppingcart #rightcarthide_link{display:none}body table#topmenuwrap{min-width:0;width:auto;max-width:auto}body table#topmenuwrap img#topmenuprofilepicimg{min-width:35px;max-width:35px;width:35px;height:auto;aspect-ratio:1}body form#mainfrm table#topmenuwrap td#contactus{display:none;width:0}body form#mainfrm table#topmenuwrap tr#topmenu2ndrow td#productmenu{display:inline-block;position:fixed;top:50px;right:3px;z-index:67;padding-top:3px}body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td#tdviewmodeholder{display:none;width:0;min-width:0;padding:0}body div#otrs1and2{max-height:138px}.hidefrom822to1000{display:none !important}body table#topmenuwrap td#tdforuserprofilepic{vertical-align:top}body table#topmenuwrap td#top_site_heading_td{min-width:0;width:auto;max-width:auto}body table#topmenuwrap td#top_site_heading_td td#top_site_search_box_td div#searchinner{margin-top:0}body table#topmenuwrap td#top_site_search_box_td div#searchinner{position:fixed;top:36px;right:92px;padding-right:0;z-index:67}body table#topmenuwrap td#top_site_search_box_td{padding:8px 8px 8px 5px;text-align:right}body:not(.dark) table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl{background-color:#f5f2ee;width:100%;border-radius:5px;border:1px solid #d6cec4}body:not(.dark) table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr{background-color:#f5f2ee}body:not(.dark) table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td{background-color:#f5f2ee}body.dark table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl{background-color:#1a2e19;width:100%;border-radius:5px;border:1px solid #233f22}body.dark table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr{background-color:#1a2e19}body.dark table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td{background-color:#1a2e19}body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealinputfield{min-width:180px;max-width:300px}body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealsrchbtntd{width:130px}body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td#idealinputfield input#searchinput{width:130px;min-width:130px;max-width:130px}body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td input[type=button]{width:70px;font-size:.8rem;margin-left:5px;margin-right:5px}body form#mainfrm table#viewport3col td#leftnavi{display:block;width:100%;min-height:0;height:auto;padding:5px;width:-moz-calc(100% - 15px);width:-webkit-calc(100% - 15px);width:-o-calc(100% - 15px);width:calc(100% - 15px);max-width:-moz-calc(100% - 15px);max-width:-webkit-calc(100% - 15px);max-width:-o-calc(100% - 15px);max-width:calc(100% - 15px);min-width:-moz-calc(100% - 15px);min-width:-webkit-calc(100% - 15px);min-width:-o-calc(100% - 15px);min-width:calc(100% - 15px);margin-left:0}body form #cssmenu{width:100%;max-width:-moz-calc(100% - 10px);max-width:-webkit-calc(100% - 10px);max-width:-o-calc(100% - 10px);max-width:calc(100% - 10px);text-align:left;line-height:1.2rem}body form#mainfrm table#viewport3col td#leftnavi ul div.brandfiltwrap{display:inline}body form#mainfrm table#viewport3col td#leftnavi ul ul{display:inline}body form#mainfrm table#viewport3col td#leftnavi ul ul li{display:inline}.for_desktop{display:none}#idealadminpanel .for_desktoptd{display:none}.for_desktoptr{display:none}#idealadminpanel table tr.for_desktoptr{display:none !important}.for_desktoptd{display:none}#idealadminpanel table td.for_desktoptd{display:none !important}.for_mobi{display:inline}.liketd{display:table-cell;max-width:900px}.liketh{display:table-cell;max-width:900px}body form #cssmenu ul{display:block;width:100%;max-width:100%;margin:0;list-style-position:inside}body form #cssmenu ul li{display:inline}body form #cssmenu #ideal_tags{max-width:100%;width:100%;display:inline;display:none}body form #cssmenu #ideal_tags #ideal_tag_heading{display:inline-block;margin-top:0;display:none}body form#mainfrm table#viewport3col td#rightcart{text-align:center;background-color:black;display:inline-block;width:98%;margin:10px auto 50px auto;min-width:98%;max-width:99%}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart{margin-left:auto;margin-right:auto;width:auto;min-width:300px;max-width:99.9%}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart .hideforverywidescreens{display:none}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart table{width:auto;min-width:310px;max-width:99.5%}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart div#yourshoppingcart_topheadinline{width:100%;min-width:280px;max-width:99.9%;padding-right:0;text-align:center}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart div.longish{width:100%;min-width:280px;max-width:100%;text-align:center}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart table.longish{width:100%;min-width:280px;max-width:100%;text-align:center}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart #abovecart_scrolltotop_for_mobiview{display:inline-block;width:100%;min-width:270px;max-width:100%;text-align:center}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart #beneathcart_scrolltotop_for_mobiview{display:inline-block;width:100%;min-width:270px;max-width:100%;text-align:center}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart div#yourshoppingcart_topheadinline,body form#mainfrm table#viewport3col td#rightcart div#shoppingcart table#cart_rows_tbl,body form#mainfrm table#viewport3col td#rightcart div#shoppingcart table#cart_delivery_and_totals_row_tbl,body form#mainfrm table#viewport3col td#rightcart div#shoppingcart div#cartbuttonbar,body form#mainfrm table#viewport3col td#rightcart div#shoppingcart #abovecart_scrolltotop_for_mobiview,body form#mainfrm table#viewport3col td#rightcart div#shoppingcart #beneathcart_scrolltotop_for_mobiview{width:calc(100% - 48px);min-width:0;margin-left:auto;margin-right:auto}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart span.ideal_delbtn{min-width:26px;min-height:26px;line-height:24px}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart div.cartminus,body form#mainfrm table#viewport3col td#rightcart div#shoppingcart div.cartplus{min-width:28px;width:28px;min-height:26px;line-height:24px;margin-right:6px;font-size:1.2rem}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart select#tips_selector{min-height:34px;font-size:1rem}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart div#yourshoppingcart_topheadinline input.idealbtn{min-height:34px;padding:5px 10px}body form#mainfrm table#viewport3col #idealadminpanel{min-width:400px}body form#mainfrm table#viewport3col #shopfloor{min-width:550px;width:100%;display:inline-block}body form#mainfrm div#viewport_register{max-width:790px}body form#mainfrm div#viewport_register input#reqaccbtn{display:inline-block}body form#mainfrm div#viewport_standing_at_checkout_counter{width:700px}body table#topmenuwrap td#top_site_heading_td{min-width:95%;width:100%;max-width:98%}body table#topmenuwrap td#top_site_heading_td b{min-width:100%;width:100%;max-width:100%}body table#topmenuwrap td#top_site_heading_td b span#swooshdown{margin-left:-4px;display:block;float:right}body form div#viewport_yourprofile,body form div#viewport_unsubscribedeleteaccount{width:auto;margin:10px auto 0 auto;max-width:600px}body form div#viewport_yourprofile #yourprofile_form{max-width:470px;margin:4px auto 4px auto;float:none}body form div#viewport_unsubscribedeleteaccount #yourprofile_form{max-width:470px;margin:4px auto 4px auto;float:none}body form div#viewport_yourprofile #cartcontentvp{max-width:470px;margin:4px auto 4px auto;float:none}body form div#viewport_yourprofile #order_instructions{max-width:470px;margin:4px auto 4px auto;float:none}body form #yourshoppingcartcontains{display:none}body form table#topmenuwrap div#searchinner{padding-right:74px;margin-top:-4px}body form#mainfrm div#webpage table#topmenuwrap img#searchbuttonicon{position:fixed;top:3px;width:37.5px;height:auto;right:45px;z-index:64}body form #cssmenu ul#ideal_brands_ul li.subuls_top div.brandfiltwrap input#brandfiltertoggleheightbutton{display:inline-block}body form#mainfrm table#viewport3col td#leftnavi{display:inline-block;width:100%;max-width:-moz-calc(100%);max-width:-webkit-calc(100%);max-width:-o-calc(100%);max-width:calc(100%);width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);margin-left:0;overflow:visible;clear:both}body form#mainfrm ul#ideal_brands_ul li.subuls ul#scrollable_brands_with_overflowprotection{width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;height:6.9rem;max-height:6.9rem;display:inline-block;border:0;line-height:2.2rem !important}body form #pdvaimg img{max-width:100%;max-height:100%;aspect-ratio:1}body form table#viewport3col tr#viewport_main_tr{display:inline;width:100% !important;clear:both}body form table#viewport3col tr#viewport_main_tr td#leftnavi{display:inline-block;width:100% !important;clear:both;padding:0;margin:0}body form table#viewport3col tr#viewport_main_tr td#leftnavi img#jippo_height{display:none}body form table#viewport3col tr#viewport_main_tr td#leftnavi ul{margin:0;line-height:1.1rem;padding:4px}body form table#viewport3col tr#viewport_main_tr td #cssmenu{width:99% !important;display:block;font-size:1.0rem;margin:0 auto 0 auto}body form table#viewport3col tr#viewport_main_tr td #cssmenu ul{display:block;width:100%;max-width:100%;margin:0;border:0}body form table#viewport3col tr#viewport_main_tr td #cssmenu ul#scrollable_brands_with_overflowprotection{display:block;width:99.25%;max-width:99.25%;margin:0;border:0}body form table#viewport3col tr#viewport_main_tr td #cssmenu ul li{display:inline;border:0}body form#mainfrm table#viewport3col tr#vprow1{display:table-cell}body form#mainfrm div#theartistwins{display:inline-block;position:fixed;top:9px;min-width:120px;right:100px}body table#shopfloor_dispprod_uncompleted_orders_table tr{display:inline}body table#shopfloor_dispprod_uncompleted_orders_table td{display:inline-block}}body .itsthetestsystem{position:fixed;top:10px;left:10px;z-index:2000;margin:0;padding:3px 8px;border-radius:7px;border:1px solid #666;background-color:#111;color:#f4f4f4;font-size:.72rem;line-height:1.1rem;letter-spacing:.03em}body.light .itsthetestsystem{border:1px solid #8e8e8e;background-color:#f3ecd9;color:#111}body.dark .itsthetestsystem{border:1px solid #666;background-color:#111;color:#f4f4f4}body .ideal_datalist_menu{position:absolute;z-index:1400;display:none;border-radius:6px;border:1px solid #666;box-shadow:0 4px 12px rgba(0,0,0,0.22);overflow:hidden;max-height:220px;overflow-y:auto;min-width:84px}body .ideal_datalist_item{padding:4px 8px;cursor:pointer;font-size:.95rem;line-height:1.3rem}body .ideal_datalist_item_active{font-weight:bold}body.light .ideal_datalist_menu{background-color:#fff;color:#111;border:1px solid #ccc}body.light .ideal_datalist_item{color:#111;background-color:#fff}body.light .ideal_datalist_item:hover,body.light .ideal_datalist_item_active{background-color:#eaf3ff;color:#111}body.dark .ideal_datalist_menu{background-color:#111;color:#f2f2f2;border:1px solid #666}body.dark .ideal_datalist_item{color:#f2f2f2;background-color:#111}body.dark .ideal_datalist_item:hover,body.dark .ideal_datalist_item_active{background-color:#2d3d52;color:#fff}@media only screen and (max-width:822px){#shopfloor .aprodline{width:380px}body div.a_category_label_on_dispprodscreen{flex:none;display:block;min-height:auto;height:auto;max-height:100vh;max-height:100svh;width:95%;min-width:300px;max-width:100vw}body .for_desktop{display:none !important}body#idealbody form#mainfrm #topmenu{min-height:47px;height:47px}#topmenu,#searchbar{clear:both;float:none;width:100%;max-width:100%;height:auto;min-height:auto;margin-right:0;margin-left:0;display:inline}body table#topmenuwrap td#threehorizontalbarsmenuclicker{display:inline-block;float:left;position:fixed;top:0;left:0;z-index:500}body form div#orderprepare{margin-top:80px}body div#subscriptionwrapper{margin-top:80px}body#idealbody form#mainfrm div#webpage div#viewport table#viewport3col #cssmenu ul#ideal_brands_ul li.abrand{line-height:2.3rem}body div#otrs1and2{max-height:138px}.liketable{display:inline}.liketr{display:inline}.liketd{display:block;max-width:760px;text-align:left !important}.liketh{display:block;max-width:760px;text-align:left !important}.liketd::after{content:'';clear:both}.liketh::after{content:'';clear:both}.liketdinlineblock{display:inline-block;text-align:left !important}.mobiright{float:right}span.hidefrom822to1000{display:inline-block !important;font-weight:bold}span.beablockformobi{display:block}#newaccountregistrationtable tr td#rfms_panm_tdinp{display:inline !important}#newaccountregistrationtable tr td#rfms_pasn_tdinp{display:inline !important}#newaccountregistrationtable tr td#rfms_panm_tdlbl{display:inline !important}#newaccountregistrationtable tr td#rfms_pasn_tdlbl{display:inline !important}#kitchenviewlbl{position:fixed;top:0;right:100px}#topxviewprod tr td{max-width:100%;width:100%}body table#topmenuwrap td#SITEIMAGELOGO{min-width:600px;max-width:100%;width:100%}table#selectbranch .liketable{display:table}table#selectbranch .liketr{display:table-row}table#selectbranch .liketd{display:table-cell;height:60px;min-height:60px;max-height:60px;text-align:center}table#how_to_get_your_food .liketable{display:table}table#how_to_get_your_food .liketr{display:table-row}table#how_to_get_your_food .liketd{display:table-cell;height:60px;min-height:60px;max-height:60px;text-align:center}.for_desktop{display:none}.for_mobi{display:inline}body#idealbody form#mainfrm table td#top_site_heading_td{min-height:0 !important;height:1px !important}body form#mainfrm nav#productmenux{display:none}body form#mainfrm table#topmenuwrap tr#topmenu2ndrow td#productmenu{top:62px}body form#mainfrm table#viewport3col td#leftnavi{display:inline;min-height:60px;max-height:100vh;max-height:100svh;height:auto}body form#mainfrm table#viewport3col td#leftnavi div#sidebar{display:none}body form#mainfrm table#topmenuwrap td#contactus{display:none}body form#mainfrm div#viewport_register{max-width:500px}body form#mainfrm div#viewport_register input#reqaccbtn{display:inline-block}body form#mainfrm div#viewport_register input#streetaddress{max-width:450px}body form#mainfrm div#viewport_register #place_order_form input#streetaddress{max-width:450px}body form#mainfrm div#viewport_register input#deliveryinstructions{max-width:450px}body form#mainfrm table#topmenuwrap td#tdforuserprofilepic{min-width:35px;max-width:35px;padding:0;margin:0;width:35px;position:absolute;top:3px;right:12px}body form#mainfrm table#topmenuwrap td#tdforuserprofilepic img#topmenuprofilepicimg{padding:0;margin:0;min-width:35px;max-width:35px;width:35px;height:auto;border-radius:3px}body#idealbody form#mainfrm table td aside#cssmenu{width:100% !important;display:block !important;margin:0;max-width:-moz-calc(100%);max-width:-webkit-calc(100%);max-width:-o-calc(100%);max-width:calc(100%);text-align:left;line-height:1.2rem;overflow:visible;clear:both}body form #cssmenu ul{display:block;width:100%;max-width:100%;margin:0}body form #cssmenu ul li{display:inline}body form #cssmenu #ideal_tags{max-width:100%;display:none}body form #cssmenu #ideal_tags #ideal_tag_heading{display:inline-block;margin-top:0}body form#mainfrm table#viewport3col td#shopfloortd main#shopfloor{display:inline-block;width:100%;min-height:auto;height:auto;max-width:100%;min-width:100%}body form #mrtx div#contactus{float:left;text-align:left;margin:0;width:100%}body form #mrtx div#login{float:left;margin-top:0}body form #mrtx div#register{float:left;margin-top:0}body form#mainfrm table#viewport3col td#rightcart{text-align:center;background-color:black;display:inline-block;width:98%;margin:10px auto 50px auto;min-width:98%;max-width:99%}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart{margin-left:auto;margin-right:auto}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart #abovecart_scrolltotop_for_mobiview{display:inline-block;width:fit-content;margin:0 1px 0 1px;text-align:center;padding:0;vertical-align:middle;min-width:94%;width:99%;max-width:100%}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart #abovecart_scrolltotop_for_mobiview div{vertical-align:middle;display:inline-block;width:fit-content}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart #beneathcart_scrolltotop_for_mobiview{display:inline-block;width:fit-content;margin:0 1px 0 1px;text-align:center;padding:0;vertical-align:middle;min-width:94%;width:99%;max-width:100%}body form#mainfrm table#viewport3col td#rightcart div#shoppingcart #beneathcart_scrolltotop_for_mobiview div{vertical-align:middle;display:inline-block;width:fit-content}body form #pdvaimg{max-width:300px}body form#mainfrm table#prodspecs{max-width:-moz-calc(100% - 15px);max-width:-webkit-calc(100% - 15px);max-width:-o-calc(100% - 15px);max-width:calc(100% - 15px);min-width:-moz-calc(100% - 15px);min-width:-webkit-calc(100% - 15px);min-width:-o-calc(100% - 15px);min-width:calc(100% - 15px);width:-moz-calc(100% - 15px);width:-webkit-calc(100% - 15px);width:-o-calc(100% - 15px);width:calc(100% - 15px)}body form#mainfrm #prodopts{float:none;max-width:-moz-calc(100% - 15px);max-width:-webkit-calc(100% - 15px);max-width:-o-calc(100% - 15px);max-width:calc(100% - 15px);min-width:-moz-calc(100% - 15px);min-width:-webkit-calc(100% - 15px);min-width:-o-calc(100% - 15px);min-width:calc(100% - 15px);width:-moz-calc(100% - 15px);width:-webkit-calc(100% - 15px);width:-o-calc(100% - 15px);width:calc(100% - 15px)}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter{display:block;width:95%;margin-bottom:100px;min-width:460px;max-width:-moz-calc(100% - 15px);max-width:-webkit-calc(100% - 15px);max-width:-o-calc(100% - 15px);max-width:calc(100% - 15px)}body form #checkout_goback{display:inline;max-width:-moz-calc(100% - 15px);max-width:-webkit-calc(100% - 15px);max-width:-o-calc(100% - 15px);max-width:calc(100% - 15px)}body form #place_order_form td.dlvlbl{text-align:left}body form #standingatcheckoutcounter{display:block;margin-left:0;padding-top:8px;padding-bottom:8px;clear:both;max-width:-moz-calc(100% - 15px);max-width:-webkit-calc(100% - 15px);max-width:-o-calc(100% - 15px);max-width:calc(100% - 15px);float:right;margin-top:-4px}body form #yourshoppingcartcontains{display:none}body form #place_order_form{clear:both;float:none;max-width:-moz-calc(100% - 15px);max-width:-webkit-calc(100% - 15px);max-width:-o-calc(100% - 15px);max-width:calc(100% - 15px);margin:0 auto 0 auto}body form #cartcontentvp{clear:both;float:none;max-width:-moz-calc(100% - 15px);max-width:-webkit-calc(100% - 15px);max-width:-o-calc(100% - 15px);max-width:calc(100% - 15px);margin:0 auto 0 auto}body form #order_instructions{clear:both;float:none;max-width:-moz-calc(100% - 15px);max-width:-webkit-calc(100% - 15px);max-width:-o-calc(100% - 15px);max-width:calc(100% - 15px);margin:0 auto 0 auto}body header#topmenu{display:block;width:100%;min-width:100%}body table#topmenuwrap colgroup#tmcg col#tmc1{display:inline;width:100%;min-width:100%;max-width:100%}body table#topmenuwrap colgroup#tmcg col#tmc2{display:inline;width:100%}body table#topmenuwrap colgroup#tmcg col#tmc3{display:inline;min-width:100%;width:100%;max-width:100%;text-align:right !important}body table#topmenuwrap colgroup#tmcg col#tmc4{display:inline;width:100%;min-width:100%}body table#topmenuwrap colgroup#tmcg col#tmc5{display:inline;width:100%;min-width:100%}body header#topmenu table#topmenuwrap td#SITEIMAGELOGO{display:inline;width:100%;float:left}body header#topmenu table#topmenuwrap td#SITEIMAGELOGO:after{content:' ';display:block}body header#topmenu table#topmenuwrap td#SITEIMAGELOGO img#ideallogoimg{display:none}body header#topmenu table#topmenuwrap td#SITEIMAGELOGO img#ideallogoimg4mobi{display:inline-block}body header#topmenu table#topmenuwrap td#top_site_heading_td{display:block;padding-top:2px;float:left}body header#topmenu table#topmenuwrap td#top_site_heading_td{min-width:95%;width:100%;max-width:98%}body header#topmenu table#topmenuwrap td#top_site_heading_td b div#ideal{display:none;padding-right:7px;float:left}body header#topmenu table#topmenuwrap td#top_site_heading_td b div#onlineshop{display:none;float:left}body header#topmenu table#topmenuwrap td#top_site_heading_td b div#fordelhplen{display:inline;float:left}body header#topmenu table#topmenuwrap td#top_site_heading_td b div#greetings_earthling{display:none;float:left;margin-top:-10px}body header#topmenu table#topmenuwrap td#top_site_heading_td b div#greetings_earthling div#welcomes{display:inline;float:left}body header#topmenu table#topmenuwrap td#top_site_heading_td b div#greetings_earthling div#welcomesyou{display:inline;color:cyan;float:left}body header#topmenu table#topmenuwrap td#top_site_heading_td td#top_site_search_box_td{width:99%;margin:0 auto 0 auto;padding:0}body header#topmenu table#topmenuwrap td#top_site_heading_td td#top_site_search_box_td div#searchinner{width:100%;margin:0}body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner{display:none;position:static;padding:0}body header#topmenu table#topmenuwrap td#top_site_search_box_td:before{content:' ';display:none;background-color:#f5f2ee}body header#topmenu table#topmenuwrap td#top_site_search_box_td{display:none;float:right;width:100%;min-width:100%;max-width:100%;padding:8px 8px 8px 5px}body:not(.dark) header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl{display:none;float:none;margin:0;background-color:#f5f2ee;width:100%;min-width:100%;max-width:100%}body:not(.dark) header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr{background-color:#f5f2ee}body:not(.dark) header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td{background-color:#f5f2ee}body.dark header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl{display:none;float:none;margin:0;background-color:#1a2e19;width:100%;min-width:100%;max-width:100%}body.dark header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr{background-color:#1a2e19}body.dark header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td{background-color:#1a2e19}body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td#idealinputfield{min-width:126px;max-width:130px}body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td input#searchinput{width:120px;font-size:1.05rem;padding:5px;min-width:110px;max-width:120px}body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td input[type=button]{width:70px;font-size:.8rem;margin-left:5px;margin-right:5px}body header#topmenu table#topmenuwrap td#contactus{display:none;float:left;text-align:left;width:0}body header#topmenu table#topmenuwrap td#contactus div#contactus_telnum{float:right;margin-left:0;display:block;padding:7px 4px}body header#topmenu table#topmenuwrap tr#topmenu2ndrow:before{content:' ';display:block}body table#topmenuwrap #topmenu2ndrow{display:inline;width:100%}body table#topmenuwrap #topmenu2ndrow td#productmenu{display:inline-block;float:left;font-size:1.0rem}body table#topmenuwrap #topmenu2ndrow #actionmenu{display:inline-block;float:right;font-size:1.0rem}body form div#viewport_yourprofile{width:98%;margin:30px auto 0 auto}body form div#viewport_unsubscribedeleteaccount{width:98%;margin:30px auto 0 auto}body form div#viewport_yourprofile #cartcontentvp{max-width:420px}body form table#login_form{width:98%;margin:10px auto 0 auto}body form table#login_form td#yourusernamelbl{text-align:left;clear:both}body form table#login_form td#yourpasswordlbl{text-align:left;clear:both}body form table#login_form td#rememberlbl{text-align:left;clear:both}body form #viewport_loginform{margin-top:30px}body form #viewport_loginform #topofloginboxwithbuttonsandheading{padding-left:24px}body form table#topmenuwrap td#top_site_heading_td b span#swooshdown{right:50px}body form #footer{display:none}body form #cartmini{position:fixed;bottom:0;left:0;width:100%;background-color:#373;color:#FFF;margin:0;padding:0;cursor:pointer;display:block;z-index:180}body form #footerforpaygatemobileonly{position:fixed;bottom:0;left:0;width:100%;background-color:#000;display:inline-block}body form#mainfrm div#webpage table#topmenuwrap img#searchbuttonicon{right:84px}body form div.aprodblock{width:210px}body form div#viewport_register{max-width:98%;margin-top:30px}body form div#viewport_register div#newaccgoback{padding-left:8px}body form #viewport td#ovrightblock{display:block !important;clear:both}body form #viewport #euorderviewarea{display:inline-block}body ul#ideal_brands_ul li.subuls_top div.brandfiltwrap input#brandfilter{max-width:164px}body ul#ideal_brands_ul li.subuls_top div.brandfiltwrap input#brandfclrbutton{width:34px;min-width:34px;max-width:34px;min-height:34px;height:34px;max-height:34px;padding:1px 3px 1px 3px;line-height:1.25rem;margin:0 2px 0 6px;font-size:1.25rem}body ul#ideal_brands_ul li.subuls_top div.brandfiltwrap input#brandfiltbutton{width:34px;min-width:34px;max-width:34px;min-height:34px;height:34px;max-height:34px;padding:1px 3px 1px 3px;line-height:1.25rem;margin:0 2px 0 2px;font-size:1.25rem}body ul#ideal_brands_ul li.subuls_top div.brandfiltwrap input#brandfiltertoggleheightbutton{display:none;width:34px;min-width:34px;max-width:34px;min-height:34px;height:34px;max-height:34px;padding:1px 3px 1px 3px;line-height:1.25rem;margin:0 0 0 2px;font-size:1.25rem}body form#mainfrm div#theartistwins{display:none;position:fixed;top:9px;min-width:120px;right:145px}UL.ideal_order_placed_here_banking_info_for_deposit{max-width:780px}}@media all and (max-height:500px){#footerforpaygatemobileonly{display:none !important}}@media only screen and (max-height:500px){#footerforpaygatemobileonly{display:none !important}}@media only screen and (max-width:751px){body form#mainfrm div#orderprepare{margin-top:90px}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form{max-width:300px;display:inline;margin-top:30px}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form table{display:inline}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form table tr:before{content:' ';display:block}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form table tr{display:inline}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form table tr th{display:inline}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form table tr td:before{content:' ';display:block}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form table tr td{display:inline}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form{max-width:300px;display:inline;margin-top:30px}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form table{display:inline}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form table tr:before{content:' ';display:block}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form table tr{display:inline}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form table tr th{display:inline}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form table tr td:before{content:' ';display:block}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form table tr td{display:inline}body form#mainfrm #usemylocation table#selectbranch td#mapregchoosemochachos.oneofthree{min-width:150px;width:150px;margin-right:10px}body form#mainfrm #usemylocation table#selectbranch td#mapregchoosebacinis.oneofthree{min-width:150px;width:150px;margin-right:10px}body form#mainfrm #usemylocation table#selectbranch td#mapregchoosedeliver.oneofthree{min-width:150px;width:150px;margin-right:10px}body form#mainfrm #usemylocation table#selectbranch td#mapregchooseiwillcollect.oneofthree{min-width:150px;width:150px;margin-right:10px}body form#mainfrm #usemylocation table#selectbranch td#mapregchoosebringtomycar.oneofthree{min-width:150px;width:150px;margin-right:10px;display:block;width:33%;margin:4px auto 4px auto}body div#otrs1and2{max-height:184px}body form#mainfrm #usemylocation table#selectbranch td#mapregchoosemochachos.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#selectbranch td#mapregchoosebacinis.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#selectbranch td#mapregchoosedeliver.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#selectbranch td#mapregchooseiwillcollect.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#selectbranch td#mapregchoosebringtomycar.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#selectbranch div.slctbranch_main_block{max-width:320px;width:320px}body form#mainfrm #usemylocation table#selectbranch div.slctbranch_main_block input#streetaddress{max-width:220px;width:220px}body form#mainfrm #usemylocation table#selectbranch div.slctbranch_main_block span#inrange{display:block}body form#mainfrm #sacc_carmakelbl{padding-left:25px}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchoosemochachos.oneofthree{min-width:150px;width:150px;margin-right:10px}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchoosebacinis.oneofthree{min-width:150px;width:150px;margin-right:10px}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchoosedeliver.oneofthree{min-width:150px;width:150px;margin-right:10px}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchooseiwillcollect.oneofthree{min-width:150px;width:150px;margin-right:10px}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchoosebringtomycar.oneofthree{min-width:150px;width:150px;margin-right:10px;display:block;width:33%;margin:4px auto 4px auto}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchoosemochachos.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchoosebacinis.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchoosedeliver.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchooseiwillcollect.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#how_to_get_your_food td#mapregchoosebringtomycar.oneofthree div{min-width:150px;height:90px;margin-bottom:6px}body form#mainfrm #usemylocation table#how_to_get_your_food div.howtogetfood_main_block{max-width:320px;width:320px}body form#mainfrm #usemylocation table#how_to_get_your_food div.howtogetfood_main_block input#streetaddress{max-width:220px;width:220px}body form#mainfrm #usemylocation table#how_to_get_your_food div.howtogetfood_main_block span#inrange{display:block}table#topmenuwrap td#top_site_heading_td b div#greetings_earthling{position:absolute;top:-16px;left:34px}body#idealbody form#mainfrm table div#theartistwins{display:none;position:fixed;top:9px;min-width:120px;right:136px;font-size:.8rem}UL.ideal_order_placed_here_banking_info_for_deposit{max-width:690px}}@media only screen and (max-width:700px){.liketd{display:flex;max-width:600px;margin-left:auto;margin-right:auto;box-sizing:border-box}.liketh{display:flex;max-width:600px;margin-left:auto;margin-right:auto;box-sizing:border-box}#productviewingarea #pdvaimg{width:180px;max-width:180pxw}#productviewingarea #pdximgmain{width:180px;height:180px;aspect-ratio:1/1;max-width:100vw}UL.ideal_order_placed_here_banking_info_for_deposit{max-width:640px}body div#nicerbranchdet{margin:2px 30px 5px 0}}@media only screen and (max-width:660px){div#payment_cash_card_txt div{display:block;margin:7px auto !important}}@media only screen and (max-width:500px){nav#actionmenu_right div.profile,nav#actionmenu_right div.myorders,nav#actionmenu_right div#mymusic{display:none !important}}@media only screen and (max-width:641px){body#idealbody form#mainfrm table#topmenuwrap #topmenu2ndrow td#productmenu #actionmenu_right{white-space:nowrap}body#idealbody form#mainfrm table#topmenuwrap #topmenu2ndrow td#productmenu #actionmenu_right div{margin-left:0;margin-right:0;padding-left:2px;padding-right:2px}body#idealbody form#mainfrm table#topmenuwrap #topmenu2ndrow td#productmenu #actionmenu_right button#currency_switcher_btn{margin-left:2px !important;margin-right:0 !important;min-width:58px !important;padding-left:4px !important;padding-right:4px !important;font-size:.88rem}body#idealbody form#mainfrm div#orderprepare{margin-top:100px}body div#otrs1and2{max-height:184px}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form{max-width:95%;min-width:95%;width:95%;display:inline}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form{display:block}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form tr{display:inline}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form tr.tr_headlin{display:inline-block}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form tr th{display:inline-block}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form tr td{display:inline-block;clear:both;text-align:left}body form#mainfrm div#viewport div#viewport_yourprofile table#yourprofile_form tr td.dlvlbl{padding-top:15px;text-align:left;clear:both;display:block}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form{max-width:95%;min-width:95%;width:95%;display:inline}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form{display:block}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form tr{display:inline}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form tr.tr_headlin{display:inline-block}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form tr th{display:inline-block}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form tr td{display:inline-block;clear:both;text-align:left}body form#mainfrm div#viewport div#viewport_unsubscribedeleteaccount table#yourprofile_form tr td.dlvlbl{padding-top:15px;text-align:left;clear:both;display:block}body form#mainfrm div#viewport div#viewport_yourprofile #cartcontentvp{max-width:280px;min-width:280px;width:280px;display:block}body form#mainfrm div#viewport_register{max-width:95%;width:95%}body form#mainfrm div#viewport_standing_at_checkout_counter{width:95%;max-width:95%;min-width:95%}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter{display:block;width:95%;min-width:95%;max-width:95%;margin-top:30px}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #place_order_form tr{display:inline}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #place_order_form tr.tr_headlin td{width:95%;min-width:95%;max-width:95%}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #place_order_form{max-width:95%;min-width:95%;width:95%;display:inline;clear:both;float:none}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #itmightnotbeme{display:block;clear:both;float:none}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #co_unam{display:inline-block;clear:both;float:left}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #place_order_form{display:block}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #place_order_form tr{display:block}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #place_order_form tr th{display:block}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #place_order_form tr td{display:block}body form#mainfrm div#viewport div#viewport_standing_at_checkout_counter #cartcontentvp{width:95%}body form#mainfrm div#viewport #viewport_loginform_wrapper b#standingatcheckoutcounter{display:none}body form#mainfrm div#viewport #viewport_loginform_wrapper tr.tr_headlin{display:none}body form#mainfrm div#viewport #viewport_loginform_wrapper{max-width:95%;min-width:95%;width:95%;display:block}body form#mainfrm div#viewport #viewport_loginform_wrapper tr{display:inline}body form#mainfrm div#viewport #viewport_loginform_wrapper tr td{display:block;float:left}body form#mainfrm div#viewport #viewport_loginform_wrapper tr td.dlvlbl{padding-top:8px}body form#mainfrm div#viewport #viewport_loginform_wrapper tr td#yourusernamelbl{text-align:left;padding-top:8px}body form#mainfrm div#viewport #viewport_loginform_wrapper tr td#yourpasswordlbl{text-align:left;padding-top:8px}body form#mainfrm div#viewport #viewport_loginform_wrapper tr td.loginlockimagetd{width:100%}body form#mainfrm div#viewport #viewport_loginform_wrapper tr td img#login_lock_with_key_image{display:none}body form#mainfrm div#viewport input#vpgo2ckout{float:left;clear:both;margin:20px auto 20px auto}body form#mainfrm div#viewport td#undochangestdwrap{display:inline !important;float:none;clear:both}body form#mainfrm div#viewport td#savechangestdwrap{display:inline !important;float:none;clear:both}body form#mainfrm div#viewport input#streetaddress{width:273px}body form#mainfrm div#viewport #place_order_form input#streetaddress{width:273px}body form#mainfrm div#viewport select#chkoutcounter_alternate_delivery_address_picker_helper{width:233px}body form#mainfrm div#viewport input#deliveryinstructions{width:273px}body form#mainfrm div#viewport input#undochanges{display:inline-block;float:none;clear:both;margin:10px auto 10px auto}body form#mainfrm div#viewport input#savechangestomyprofile{display:inline-block;float:none;clear:both;margin:10px auto 10px auto}body form#mainfrm div#viewport #order_instructions{margin-bottom:80px}body form#mainfrm div#viewport #order_instructions li{margin:4px}body form#mainfrm div#viewport div#viewport_yourprofile #cartcontentvp img{display:none}body form#mainfrm div#viewport div#viewport_yourprofile #cartcontentvp tr{display:inline}body form#mainfrm div#viewport div#viewport_yourprofile #cartcontentvp tr td{display:block}body form#mainfrm div#viewport div#viewport_yourprofile #cartcontentvp tr td.ociq{width:200px}body form#mainfrm div#viewport div#viewport_yourprofile #cartcontentvp tr td br.ocibr{display:none}body #thanks_for_ordering_from_ideal_tbl{transform:scale(0.7);transform-origin:top left}body #atregistrationpage{float:none;display:none}body #regchooseunam{min-width:276px}body #chooseunamhint{min-width:276px}body #chooseunamhint2{min-width:276px}body #vldnounam{display:block;padding:0 7px 3px 4px;max-width:270px}body #pwhelphint{display:none}body span.aconfml{display:block;max-width:270px}body form#mainfrm div#viewport #newaccountregistrationtable input#streetaddress{width:248px}body form#mainfrm div#viewport #newaccountregistrationtable input#deliveryinstructions{width:248px}body form#mainfrm div#idealsalesreportwrap{max-width:98vw}body .liketd{display:flex;width:100%;max-width:600px}body .liketh{display:flex;width:100%;max-width:600px}body .liketd>*:not(table){flex:1 1}body .liketh>*:not(table){flex:1 1}html body .liketd table *{flex:0 0 auto}html body .liketd table,body .liketd table tr,body .liketd table td,body .liketd table th{display:table;flex:0 0 auto}html body .liketd table tr{display:table-row;flex:0 0 auto}html body .liketd table td,body .liketd table th{display:table-cell;flex:0 0 auto}body div#viewport_standing_at_checkout_counter .sprodbrndcat{display:none}table#selectbranch .liketable{display:inline}table#selectbranch .liketr{display:inline}table#selectbranch .liketd{display:inline-block;width:140px;min-width:140px;max-width:140px;height:60px;min-height:60px;max-height:60px;text-align:center}table#how_to_get_your_food .liketable{display:inline}table#how_to_get_your_food .liketr{display:inline}table#how_to_get_your_food .liketd{display:inline-block;width:140px;min-width:140px;max-width:140px;height:60px;min-height:60px;max-height:60px;text-align:center}body #viewport_forgotpasswordform_wrapper{width:98%;margin:10px auto 80px auto}UL.ideal_order_placed_here_banking_info_for_deposit{max-width:600px}}@media only screen and (max-width:600px){UL.ideal_order_placed_here_banking_info_for_deposit{max-width:540px}.mobiright{float:right}#productviewingarea .pvxrow1 :first-child{width:100%;max-width:100vw}#productviewingarea .pvxrow2 :first-child{width:100%;max-width:100vw}#productviewingarea .pvxrow3 :first-child{width:100%;max-width:100vw}#productviewingarea #pdvaimg{width:100%;max-width:100vw}#productviewingarea #pdximgmain{width:100%;height:100%;aspect-ratio:1/1;max-width:100vw}}@media only screen and (max-width:570px){body div#otrs1and2{max-height:368px}body div#otrs1and2 div.otbcwdg{width:100%;max-width:100vw}body div#otrs1and2 div.otrtime{width:100px;max-width:100px}body#idealbody form#mainfrm table div#theartistwins{display:none}UL.ideal_order_placed_here_banking_info_for_deposit{max-width:500px}body#idealbody div#nicerbranchdet{margin:2px 10px 5px 0;float:left;clear:both}body div#branchselectordetail{font-size:.75rem;line-height:.91rem}body div#branchselectorflattersummary{font-size:.75rem;line-height:.91rem}body div#branchselectordetail a,div#branchselectordetail font,div#branchselectordetail button.idealbtn{font-size:.75rem;line-height:.91rem}body div#branchselectordetail span{font-size:.75rem;line-height:.91rem}body div#branchselectorflattersummary a,div#branchselectorflattersummary font,div#branchselectorflattersummary button.idealbtn{font-size:.75rem;line-height:.9rem}body div#branchselectorflattersummary span{font-size:.75rem;line-height:.91rem}body table#topmenuwrap td#SITEIMAGELOGO{min-width:98vw}}@media only screen and (max-width:500px){body div#whereareyou_shop_address{display:none}body div#whereareyou_shop_address address{display:none}}@media only screen and (max-width:400px){body#idealbody form#mainfrm div#webpage div#viewport table#viewport3col td#shopfloortd main#shopfloor div#prodblockwrapper div.aprodblock{width:98%;max-width:95vw;min-width:340px;margin:6px auto 0 auto}body#idealbody form#mainfrm div#webpage div#viewport table#viewport3col td#shopfloortd main#shopfloor div#prodblockwrapper div.aprodblock div.aprodbtnsandprice{margin-top:0}body#idealbody form#mainfrm table#topmenuwrap #topmenu2ndrow td#productmenu #actionmenu_right div{font-size:.9rem}UL.ideal_order_placed_here_banking_info_for_deposit{max-width:360px}div#viewport_standing_at_checkout_counter .sprodprice{min-width:60px}}@media only screen and (max-width:380px){body#idealbody form#mainfrm div#viewport_standing_at_checkout_counter{border-width:1px;border-style:solid;border-radius:5px;padding:5px}}@media only screen and (max-width:359px){body#idealbody form#mainfrm div#webpage div#viewport table#viewport3col td#shopfloortd main#shopfloor.mainworkarea div#prodblockwrapper div.aprodblock{width:98%;max-width:355%;min-width:120px;margin:1px 1px 7px 1px}body#idealbody form#mainfrm div#webpage div#viewport table#viewport3col td#shopfloortd main#shopfloor div#prodblockwrapper div.aprodblock{width:98%;max-width:95vw;min-width:95vw;margin:6px auto 0 auto}UL.ideal_order_placed_here_banking_info_for_deposit{max-width:300px}span.trdrtmalltxt{display:none}}@media print{.noprint,.noprint *{display:none !important}}span.clear{clear:left;display:block}.reco-ribbon{background:#1e1e1e;border:1px solid #555;border-radius:8px;padding:3px 8px;margin:4px 0}.reco-header{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.reco-togglewrap{display:inline-flex;align-items:center;gap:8px;border:1px solid #555;border-radius:7px;padding:2px 4px;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.reco-togglewrap:hover{background-color:rgba(48,142,0,0.22);border-color:#308e00}#reco_ribbon_wrapper{margin:10px auto 4px auto;width:100%}.reco-tri{display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #a7ff3d;transition:transform .15s ease-in-out;transform:rotate(90deg)}.reco-tri.closed{transform:rotate(0)}.reco-title{font-size:1.05rem;font-weight:bold;color:#f2a900;min-width:120px;width:120px;max-width:120px;display:inline-block}.reco-count{color:#cfe8ff;font-size:.9rem;min-width:50px;display:inline-block;text-align:center}.reco-header .reco-hint{min-width:120px;width:120px;max-width:120px;text-align:center;display:inline-block}.reco-header.reco-has-hide15{display:grid;grid-template-columns:170px 1fr 120px 120px;align-items:center;column-gap:8px}.reco-header.reco-has-hide15 .reco-togglewrap{min-width:170px}.reco-header.reco-has-hide15 .reco-count{min-width:74px;text-align:left}.reco-header.reco-has-hide15 .reco-togglewrap{grid-column:1}.reco-header.reco-has-hide15 .reco-count{grid-column:2}.reco-header.reco-has-hide15 .reco-hide-15{grid-column:3;min-width:120px;text-align:center;justify-self:center;flex:none}.reco-header.reco-has-hide15 .reco-hint{grid-column:4;min-width:120px;justify-self:end;margin-left:0;margin-right:24px}.reco-hide-15{color:#b0b0b0;font-size:.85rem;cursor:pointer}.reco-hide-15:hover{color:#e0e0e0}.reco-body{margin-top:6px;overflow:hidden}.reco-card-row{display:flex;gap:10px;overflow-x:auto;flex-wrap:nowrap !important;padding-bottom:6px;scroll-behavior:smooth;flex:1 1 auto;min-width:0;width:100%;user-select:none}.reco-card-row .grid-item{min-width:420px;max-width:460px;flex:0 0 420px;float:none !important}.reco-card-row::-webkit-scrollbar{height:8px}.reco-card-row::-webkit-scrollbar-thumb{background:#666;border-radius:6px}.reco-card-row.reco-scrollable{border-bottom:1px dashed #444}.reco-scroll-btn{background:#111;color:#a7ff3d;border:1px solid #444;border-radius:6px;width:32px;height:64px;cursor:pointer;font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:20px}.reco-scroll-btn:hover{background:#1d1d1d}.reco-scroll-btn[disabled]{color:#555;border-color:#333;cursor:default}.reco-scroll-wrap{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;width:100%;min-width:0;overflow:hidden}.reco-prefs{padding:8px 0 4px 0}.reco-prefs .prefs-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.reco-prefs select{max-width:220px}.reco-dev-btn{margin-left:8px}.reco-card-row{user-select:none}.reco-card-row .grid-item{user-select:text}.reco-hide-link{margin-left:10px;color:#b0b0b0;font-size:.85rem;cursor:pointer}.reco-hide-link:hover{color:#e0e0e0}@media(max-width:550px){.reco-card-row .grid-item{min-width:70vw;max-width:90vw;flex:0 0 70vw}}.reco-genre-icon{width:28px;height:28px;vertical-align:middle;margin-right:6px;border-radius:4px}.reco-coldstart-box{background:#222;border:1px dashed #555;border-radius:8px;padding:10px;margin:10px 0;text-align:center}.reco-coldstart-box h3,.reco-coldstart-box h4{color:#cfe8ff;margin-bottom:6px}.reco-coldstart-grid{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.reco-coldstart-row{display:flex;align-items:center;margin:4px 0;flex:0 1 200px}.reco-coldstart-row label{width:20px;color:#aaa}.reco-coldstart-row select{flex:1 1;background:#111;color:#fff;border:1px solid #555;border-radius:4px;padding:4px;min-width:160px;max-width:200px}#reco_coldstart_save_btn{margin-top:8px;padding:6px 10px;background:#2d6cdf;color:#fff;border:1px solid #1d4fb5;border-radius:4px;cursor:pointer}#reco_coldstart_save_btn:hover{background:#3b7bf0}#reco_coldstart_status{margin-top:6px;font-size:.9rem;color:#8fda8f;min-height:1rem}.reco-empty{color:#ccc;font-size:.95rem;padding:6px}
/* (2026-03-24 22:37:11) loading /ideal/www/burgerfair/ideal_css.htm  NoWebpSupportInBrowser */

/* warning: served by css.php but no variable substitution done in these files anymore */
/* note: default image paths now use /ideal/img; persona-specific overrides may still use /ideal/img//... */

body.light {
    --bf_page_bg:#d9f3fd;
    --bf_page_bg_soft:#daf0fb;
    --bf_shell_bg:#f1f1f1;
    --bf_surface:#ffffff;
    --bf_surface_soft:#f5f2ee;
    --bf_surface_alt:#fff9e0;
    --bf_card_text:#1f1711;
    --bf_text:#000000;
    --bf_text_soft:#4c3526;
    --bf_text_muted:#6d5948;
    --bf_border:#e8e8e8;
    --bf_border_soft:#f4f0e9;
    --bf_border_strong:#b1dbed;
    --bf_header_text:#000000;
    --bf_header_accent:#f2c230;
    --bf_header_chip:rgba(255,255,255,0.5);
    --bf_header_image:url('/ideal/img/burgerfair/top_menu_bg_clouds.png');
    --bf_header_overlay:none;
    --bf_nav_bg:#0e799f;
    --bf_nav_item:#e0f5fd;
    --bf_nav_text:#0b2d3a;
    --bf_link:#5c0159;
    --bf_link_hover:#4d0047;
    --bf_btn_bg:#4b433d;
    --bf_btn_border:#3c342f;
    --bf_btn_text:#fff4dd;
    --bf_btn_hover:#645950;
    --bf_take_bg:#f2c230;
    --bf_take_border:#d09c00;
    --bf_take_text:#2a1d08;
    --bf_cart_shell:#f9dc54;
    --bf_cart_panel:#fff8df;
    --bf_cart_text:#2b1c08;
    --bf_focus:#99ccff;
    --bf_shadow:0 12px 24px rgba(67,67,67,0.12);
    --bf_scrollbar_bg:#6ebde0;
    --bf_scrollbar_track:#abddf3;
    --bf_scrollbar_thumb:#6ebde0;
    --bf_scrollbar_button:#6ebde0;
    --bf_scrollbar_arrow:#1eb3f5;
    --bf_scrollbar_arrow_hover:#00bfff;
}
body.dark {
    --bf_page_bg:#15110f;
    --bf_page_bg_soft:#1b1613;
    --bf_shell_bg:#201916;
    --bf_surface:#fff4df;
    --bf_surface_soft:#2b221d;
    --bf_surface_alt:#241d19;
    --bf_card_text:#221811;
    --bf_text:#f6ead1;
    --bf_text_soft:#e2cfb1;
    --bf_text_muted:#c9b28f;
    --bf_border:#4a3726;
    --bf_border_soft:#3a2c1f;
    --bf_border_strong:rgba(242,194,48,0.25);
    --bf_header_text:#f6ead1;
    --bf_header_accent:#f2c230;
    --bf_header_chip:rgba(242,194,48,0.14);
    --bf_header_image:none;
    --bf_header_overlay:linear-gradient(180deg, rgba(37,26,20,0.97) 0%, rgba(23,17,14,0.98) 100%);
    --bf_nav_bg:#1b1512;
    --bf_nav_item:#2a201b;
    --bf_nav_text:#f4deaa;
    --bf_link:#f2c230;
    --bf_link_hover:#ffd86a;
    --bf_btn_bg:#4b433d;
    --bf_btn_border:#7a6d5f;
    --bf_btn_text:#fff5dd;
    --bf_btn_hover:#62574d;
    --bf_take_bg:#f2c230;
    --bf_take_border:#ffdd75;
    --bf_take_text:#231504;
    --bf_cart_shell:#f2c230;
    --bf_cart_panel:#261d18;
    --bf_cart_text:#22140a;
    --bf_focus:#f2c230;
    --bf_shadow:0 18px 36px rgba(0,0,0,0.34);
    --bf_scrollbar_bg:#2a211c;
    --bf_scrollbar_track:#1c1613;
    --bf_scrollbar_thumb:#574537;
    --bf_scrollbar_button:#574537;
    --bf_scrollbar_arrow:#f2c230;
    --bf_scrollbar_arrow_hover:#ffe08a;
}
/* HTML, BODY, FORM { background:black; color:white; font-family: Oswald; } */
/* HTML, BODY, FORM { background:black; color:white; font-family: Ubuntu; font-size:13px; } */
/* HTML, BODY, FORM { background:black; color:white; font-family: Varela; font-size: 13px; } */
HTML, BODY, FORM { background:var(--bf_page_bg); /*#cff0fd;*/ color:var(--bf_text); }
BODY#idealbodygotpayment {
    background-image:none;
    background-color:var(--bf_page_bg); /*#ffb43d; */
}
BODY#idealbodygotpayment FORM#mainfrm {
    background-image:none;
    background-color:var(--bf_page_bg); /*#b8612d; */
}
div#drivewrap { background-color:var(--bf_page_bg); /*FED;*/ color:var(--bf_text); }
div#drivewrap #newfordeliverywrap { border:1px solid var(--bf_border_strong); }
div#drivewrap #atshopornot { color:var(--bf_text); border:1px solid var(--bf_border_strong); }
#topmenu { color:var(--bf_header_text);
    background-image:var(--bf_header_overlay), var(--bf_header_image);
    /* background-image:url('/ideal/img/burgerfair/top_menu_bg_seamless5.png'); */
}
HTML BODY FORM#mainfrm { padding:0px; }
div#webpage { margin: 0px; padding: 0px; }
div#webpage div.grid-item { color:var(--bf_card_text); max-width:382px; } /* this is so on IPAD X it has at LEAST 2 columns of products */
div.idealdiv { background-color:var(--bf_shell_bg); color:var(--bf_text); border-color:var(--bf_border); }
body#idealbody div.login { margin-right:15px; }
body#idealbody div.register { /* display:none; */ }
body textarea.quoteinput { background-color:#f7f2f0; border-color:#eae7e6 }
table#topmenuwrap {
border: 0px solid #444; background-color: transparent; /* #df5d2e; */ color:var(--bf_header_text);
    /*background-image:url('/ideal/img/burgerfair/top_menu_bg_seamless.png'); */
}
table#topmenuwrap td#threehorizontalbarsmenuclicker { color:var(--bf_header_text); background-color:transparent; /*#8a171c;*/ /*transparent;*/ }
table#topmenuwrap td#threehorizontalbarsmenuclicker span { color:var(--bf_header_text); background-color:var(--bf_header_chip); /*#8a171c;*/ /*transparent;*/ }
table#topmenuwrap td#contactus { font-weight:500; color:var(--bf_header_text); padding-right:48px; }
#topmenu span#viewsizewrap span { border-bottom:1px solid #222; color:black; }
#topmenu span#viewsizewrap span.vszsel { background-color:#6F6;/*#fbaf1b;*/ color:black; }
#topmenu span#light_or_dark_wrap span { border-bottom:1px solid #222; color:black; }
#topmenu span#light_or_dark_wrap span.vszsel { background-color:#6F6; color:black; }
#topmenu span#img_show_or_hide_wrap span { border-bottom:1px solid #222; color:black; }
#topmenu span#img_show_or_hide_wrap span.vszsel { background-color:#6F6; color:black; }
#topmenu span#outofstock_show_or_hide_wrap span { border-bottom:1px solid #222; color:black; }
#topmenu span#outofstock_show_or_hide_wrap span.vszsel { background-color:#6F6; color:black; }
details summary::marker { color: #f40; font-size: 141%; }
.productcomingsoon { border:1px solid #f2ece7; color:orange; background-color:#fff8f3; }
.productisnew { color:red; font-weight:bold; background-color:#ffcdec; border:1px solid #fea1da; }
.productgreenenergyrating { color:darkgreen; }
.productaveragewatts { color:saddlebrown; }
.productstarrating { color:darkcyan; }
.productnote { color:indigo; }
body.dark .productnote { color:#d8b7ff; }
.product4adm { color:#099500; }
.productsummary { color:#332211; }
table#topmenuwrap td { border: 0px solid #ffb43d; background-color: transparent; /* #ffb43d; */ color:#000; }
.parabox { border:1px solid #fff4e0; /* #d6af6a; */ color:#1f0502; background-color:#fffaf2; /* #ffd589; */ font-weight:normal; }
span.phsrchhit { background-color: #dcff30; border-radius:3px; border:1px solid #bedd2a; ￼}
span.previouslyordered { color:darkgreen; font-size:0.8rem; }
.mochaman90deg { width:100%; margin:0px auto 0px auto; }
.ansms { color:darkred; }
.anemail { color:darkred; }
.itsonitsway { color:darkgreen; }
.we_areprocessingyourorder { color:darkgreen; }
.pleaseseeverifylink { color:red; }
span.avalidation_of { background-color: #FFFF99; border:1px solid #CCCC66; padding:3px; color: magenta; }
table#topmenuwrap td#top_site_heading_td img { margin-top:0px; }
table#topmenuwrap td#top_site_heading_td b { color:var(--bf_header_text); margin-top:0px; display:block; }
table#topmenuwrap td#top_site_heading_td div#welcomes { color:#060; /* #FFFF33; */ /*#9e4323;*/ }
table#topmenuwrap td#SITEIMAGELOGO { min-width:295px; max-width:295px!important; min-height:40px; height:70px; width:295px!important; }
table#topmenuwrap td#SITEIMAGELOGO img#ideallogoimg,
table#topmenuwrap td#SITEIMAGELOGO img#ideallogoimg4mobi,
#drivewrap td#SITEIMAGELOGO img#dlvlogo {
    border-radius:15px;
}
body table#topmenuwrap td#top_site_heading_td b div#greetings_earthling div#welcomesyou { color:var(--bf_header_text); /*#9e4323;*/ }
table#topmenuwrap td#top_site_heading_td b span#swooshdown {
    /* color:#CCC; position:relative; top:-20px; left:-80px; line-height:1rem; */
    color: #CCC; position:fixed; top:3px; right:3px; line-height:1rem; float:right!important; margin-left:0px!important; z-index:65;
}
table#topmenuwrap td#top_site_heading_td b span#showhidenavigationbar { color:#CCC; position:relative; top:-20px; left:-50px; line-height:1rem; }
table#topmenuwrap td#top_site_heading_td b span#showhidenavigationbar:hover { background-color:orange!important; color:black!important; }
table TD div#ideal_viewmode_BLOCKS { background-color:#99ccff; }
table TD div#ideal_viewmode_LINES { background-color:#99ccff;  }
table TD div#ideal_viewmode_BLOCKS:hover { background-color:#74a9ce!important; }
table TD div#ideal_viewmode_LINES:hover { background-color:#74a9ce!important; }
table TD div.pvmsel { background-color: #3399ff; }
span.magix { color:darkgreen; }
span.magestic { color:darkgreen; }
.parabox .fireworx { color:black; font-size:1.2rem; }
#viewport .gotoptions { color: #e3592f; font-size:0.9rem; font-weight:bold; float:right; padding-top:4px; }
body table#viewport3col td#shopfloortd main#shopfloor { border:0px solid #EEE; background-color:#daf0fb; color:black; }
div#shopfloor_dispprod_uncompleted_orders_wrapper { background-color:#FCFCFC; border-color:#F9F9F9; }
body table#viewport3col td#leftnavi u.adminmenuselector_action { color:#face2d; font-weight:normal; text-decoration:none; }
table#shopfloor_dispprod_uncompleted_orders_table { background-color:transparent; }
table#shopfloor_dispprod_uncompleted_orders_table td div { border-color:#F9F9F9; }
table#viewport3col td#leftnavi {
    /* background-color:#ffdaa3; color:#c56b39; */
    background-color: #0e799f; color:white;
    /* background-image: url('/ideal/img/burgerfair/burgerfair_man.png'); */
    padding:3px 3px 3px 5px;
}
table#viewport3col td#rightcart {
    background-color:#f9dc54; color:black;
}
table#viewport3col td#rightcart select#tips_selector { background-color:#FFF;/*#eacc95;*/ color:black; }
table#viewport3col td#rightcart select#tips_selector.idealinput { border-radius: 3px; border: 1px solid #f3f3f3; }
table#viewport3col td#rightcart select#tips_selector.idealinput:focus { box-shadow: 0 0 3px #DDD; }
div#tipbox { text-align:right; padding:3px 10px 3px 3px; border:1px solid rgba(127,127,127,0.1); border-radius:7px; }
span.settip { padding:5px; border:1px solid #7FA; border-radius:3px; background-color: #FFF; display:inline-block; margin-right:4px; margin-top:5px; }
span.settip:hover { background-color: #3F9; }
span.selectedtip { padding:5px; border:1px solid #7FA; border-radius:3px; background-color: #9FC; }
div#shoppingcart { border:1px solid #EEE; background-color:#FFF;
    box-shadow:
        0 2.8px 2.2px rgba(0, 0, 0, 0.0425),
        0 6.7px 5.3px rgba(0, 0, 0, 0.08),
        0 12.5px 10px rgba(0, 0, 0, 0.075);
}
div#shoppingcart #delivery_staff_msg { border:1px solid #EEE; background-color:#FFF; /*#8caf72;*/ box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.0425), 0 6.7px 5.3px rgba(0, 0, 0, 0.08), 0 12.5px 10px
    rgba(0, 0, 0, 0.075); }
div#shoppingcart #delivery_staff_msg span.nodeliverypeopleonline { color:#5c1b16 /* #F00; */ }
div#shoppingcart #delivery_staff_msg span.somedeliverypeopleonline { color:#657e52; }
table#viewport3col td#rightcart div#shoppingcart {
    background-color:#f9f1cc; /*#ffebc7;*/ color:black; border-radius:7px;
    border:0px solid yellow; padding:5px;
}
table#viewport3col td#rightcart div#shoppingcart div#yourshoppingcart_topheadinline .yourshoppingcartlabel { color:#e25d30; }
span.rightcart_howtopickup_lbl { color: saddlebrown; }
div.cartminus { color:black; background-color:#EEE;/*#e25d30;*/ border:1px solid #E0E0E0;/*#CC3300;*/ }
div.cartminus:hover { background-color:#e25d30!important;/*#ff6936;*/ }
div.cartplus { color:black; background-color:#EEE;/*#e25d30;*/ border:1px solid #E0E0E0;/*#CC3300;*/ }
div.cartplus:hover { background-color:#e24d30!important;/*#ff6936;*/ }
#iwillcollectminitable div.iwcims_chxd { background-color:#75af4a; border:0px solid #88af6c; }
#iwillcollectminitable div.iwcims_notchxd { border:0px solid #ead8b7; }
#iwillcollectminitable div.iwwi_chxd { background-color:#75af4a; border:0px solid #88af6c; }
#iwillcollectminitable div.iwwi_notchxd { border:0px solid #ead8b7; }
#iwillcollectminitable div.btmc_chxd { background-color:#75af4a; border:0px solid #88af6c; }
#iwillcollectminitable div.btmc_notchxd { border:0px solid #ead8b7; }
.reftxttd { color: #002200; }
table#viewport3col td#rightcart div#shoppingcart tr.viewcarttotalrow { background-color:#FFF;/*#ffdea2;*/ /*#d9ff00;*/ }
table#viewport3col td#rightcart div#shoppingcart tr.viewcarttotalrow td.dlvlbl { padding-left:7px; padding-top:6px; }
table#viewport3col td#rightcart div#shoppingcart tr.viewcarttotalrow td.totlbl { padding-left:7px; padding-top:6px; }
table#viewport3col td#rightcart div#shoppingcart tr.viewcarttotalrow td.moneycell { padding-top:7px; }
table#viewport3col tr.vcartseptopbrdr td { border-top: 1px solid #FAFAF5; /*#ffe0a7;*/ }
table#viewport3col tr.vcartsepbotbrdr td { border-bottom: 1px solid #FAFAF5; /*#ffe0a7; */ }
tr td.moneycell { color:#000; text-shadow:none;  /* 0px 0px 4px #EEFF00; */ font-size:1.1rem; padding-right:4px;   }
tr td img.prodthumb { border:1px solid #FAFAFA;/*deccac;*/ background-color:#FFF;/*#fffcfa;*/ /*#f2dfbc;*/ border-radius:5px; }
div#webpage table#topmenuwrap img#searchbuttonicon { position:fixed; top:3px; width:37.5px; height:auto; right:3px; z-index:64; }
#searchbar { border:0px solid #333; background-color:#ffe0af; color:#000; }
div.srchmatchstr { color: orange; font-size:0.85rem; }
div.srchexactmatchstr { color: black; background-color:#f6fff6; /* #f9c035; */ /*#c54c20;*/ border:1px solid #f1fff1; /* #c6992a; */ /*#ff865a;*/ }
div.srchfuzzymatchstr { color: #b5001a; }
span.srchmatchstr { color: orange; font-size:0.85rem; }
span.srchexactmatchstr { color: white; padding:1px; background-color:#8a7f05; border-radius:3px; border:1px solid #645c03; font-size:0.85rem; }
span.srchfuzzymatchstr { color: #a76840; padding:1px; font-size:0.85rem; }
table#viewport3col td#shopfloortd { border:0px solid darkorange; color: #000; background-color:transparent;
    /* background-image:url('/ideal/img/burgerfair/bg_tile_seamless_lighter2.png'); */
    /* background-image:url('/ideal/img/burgerfair/colorful_diagonal_pattern.jpg'); */
    /* background-image:url('/ideal/img/burgerfair/viablurredmenu_bg.png'); */
    background-image:none; /*url('/ideal/img/burgerfair/colorful_diagonal_pattern_burgerfair7.png'); */
}
body h3.shopcurrentlyclosed { background-color:#f2d7cd; /* #494949; */ color:black; /* white; */ }
body h3.itsapublicholiday { background-color:#e5e3f7; /* #aa4624; */color:black; /* #c4c588; */ }
body h3.shopopeninghours { background-color:#f7ebeb;/*5a1013;*/color:#c59988; }
body #footer { background-color:#EEE;/*#42182a;*/ color:#000; border: 0px solid magenta; }
div#footerinnerdiv { color:#000; padding:0px 4px 4px 4px; }
body form #footerforpaygatemobileonly { background-color:#FFF; }
.arrow-up { border-bottom:transparent; }
.arrow-down { border-top:transparent; }
div.aprodtag { border:1px solid #1087b1; background-color:#1190bd; color:#FFF; }
div.aprodtag:hover { border:1px solid #e9d076!important; background-color:#ffe481!important;/*#696;*/ color:#000!important; }
div.aprodtag.aprodtagselected { background-color:#a3e5af; color:#000;  }
/* ------------------------------------- */
.idealbtn { box-shadow: 1px 8px 15px rgba(0, 0, 0, 0.1); font-weight:normal; background-color:#b2e1f3; border:1px solid #a9d5e7; color:#000; text-shadow:none; }
.idealbtn:hover { background-color:#61ff7b!important; }
BODY#idealbody .forcebuttongreen[disabled], .idealbtn:disabled { background-color:#DDD; border:1px solid #CCC; color:#CCC; font-weight:normal; }
BODY#idealbody .forcebuttongreen[disabled]:hover, .idealbtn[disabled]:hover { background-color:#D0D0D0!important; border:1px solid #C7C7C7!important; font-weight:normal; }
/* ------- begin-button-try-2 ----------------- */
.idealbtn4action { box-shadow: 1px 8px 15px rgba(0, 0, 0, 0.1); background-color:#b2e1f3; border-radius:3px;
    border:1px solid #a9d5e7; display:inline-block; cursor:pointer; color:#000; font-family:Ubuntu; font-size:11px;
    font-weight:normal; padding:4px 7px; text-decoration:none; text-shadow:none; margin:3px; min-width:80px; }
.idealbtn4action:hover { background-color:#61ff7b!important; color:black!important; }
.idealbtn4action:active { position:relative; top:1px; }
.idealbtn4action[disabled], .idealbtn4action:disabled { background-color:#DDD; border:1px solid #CCC; color:#CCC; }
.itemtocartbutton { background-color:#61ff7b!important; }
.itemtocartbutton[disabled] { background-color:#DDD!important; }
.itemtocartbutton:hover { background-color:#1cff41!important; }
.itemtocartbutton[disabled]:hover { background-color:#999!important; }

.optsection { color:darkgray; }
button#proceedtocheckout { box-shadow: 1px 1px 2px 1px rgba(63,63,63, 0.8);  }
div#viewport_standing_at_checkout_counter .streetaddr_needinfo { color: #606d5a; }
div#viewport_standing_at_checkout_counter .sprodbrndcat { color:#553; }
#cssmenu ul { color:#FFF; background-color:#0e799f; /*#29aad7; */ border:transparent; }
#cssmenu ul li { background-color:transparent; }
#cssmenu ul li u { color:#FFFF33; }
#cssmenu ul li.abrand { color:#FFF; }
#cssmenu ul li.abrand a { color:#FFF; }
#cssmenu ul li.abrand.brandsel a { color:#000; }
#cssmenu ul li.abrand:hover { background-color:#ffe481!important; /*#669;*/ color:black; }
#cssmenu ul li.brandsel:hover { background-color:#FFFF33!important; /*#669;*/ color:black; }
#cssmenu ul#ideal_brands_ul li.subuls ul#scrollable_brands_with_overflowprotection { border:1px solid #0e799f; }
#cssmenu #ideal_tags #ideal_tag_heading { color:#ffe483; text-decoration:none; }
#productmenu { padding-top:12px; }
#productmenu div { color:black; font-weight:500; background-color:#EEE; }
#productmenu div.cataclick { color:black; }
#productmenu div.cataclick a { color:black; }
#productmenu div { border-bottom: 1px solid #e25d30; }
textarea { background-color:#fff9e0; color:black; border:1px solid #ffeb8d; border-bottom:1px solid #99ccff;  }
select { background-color:#fff9e0; color:black; border:1px solid #ffeb8d; border-bottom:1px solid #99ccff; padding:3px; }
a.scrolltotopahref { color:#CC9977; }
input[type=text] { background-color:#fff9e0; color:black; border:1px solid #ffeb8d; border-bottom:1px solid #99ccff; }
input[type=number] { background-color:#fff9e0; color:black; border:1px solid #ffeb8d; border-bottom:1px solid #99ccff; }
input[type=search] { background-color:#fff9e0; color:black; border:1px solid #ffeb8d; border-bottom:1px solid #99ccff; }
input[type=date] { background-color:#fff9e0; color:black; border:1px solid #ffeb8d; border-bottom:1px solid #99ccff; }
input.idealinp, textarea.idealinp {
    background-color:#fff9e0; color:black; border:1px solid #ffeb8d; border-bottom:1.5px solid #99ccff;
}
input#searchinput {
    background-color:#fff9e0; color:black; border:1px solid #ffeb8d; border-bottom:1.5px solid #99ccff;
}
/* BEGIN order tracking */
#clientwatchingclock { background-color:#fff; color:black; font-size:1.1rem; font-family:Fixed,System,Monospace; display:inline-block; width:72px; text-align:center; border-radius:5px; padding:1px;
    border:1px solid #FFF; }
.clientwatchclockhoverable:hover { background-color:#66d4ff;  }
#ordertrackedbyclient { background-color: #FFF; color:black; }
#orderoverview {
    display:none;
    /* background-color:#a11f1f; */ /*#76261c; */ color:black;
    /* background-image: url(/ideal/img/client_watching_topbar_bg.png);  */
    background-size:cover;
    background: rgb(255,255,255);
    background: linear-gradient(none);
}
#orderoverviewdetails_sliderbox { background-color:#FFF; /*#76261c; */ color:black; }
#ordertrackingcontrols { background-color:#EEE; /*#a73627;*/ color:black; }
#est_delivery_eta_wrap { display:inline-block; }
#ordertracksteps { background-color:#FFF; color:black; }
div.otrtime { border:1px solid #EEE; background-color:white; }
div.otrlbl { }
div.clientordertrackrefreshwrap { background-color:#7e1414;color:white; }
div.clientordertrackrefreshwrap div#clientordertrackrefreshcounter { background-color:#831413; color:white; font-weight:normal; }
ul#otrs1 {}
ul#otrs1 li { }
ul#otrs2 { }
ul#otrs2 li { }
div#driverdetailontopofmap { }
div#drvident { background-color:rgba(238,238,153,0.5); color:black; border:1px solid #CCCC77; }
div#drvident img { margin-top: 5px; }
div#drvident div#drvnamebike { background-color:#FFFFCC; color:black; line-height:1.5rem; padding:6px; }
/* END order tracking */
/* kitchen BEGIN */
#kitchen_attention_status .kitchen_asleep, .kitchen_asleep { border:1px solid #FFD0B0; background-color:#FFE0D0; color:darkred; }
#kitchen_attention_status .kitchen_awake, .kitchen_awake { border:1px solid #B0F0B0; background-color:#C0E0C0; color:darkgreen:; }
#orderprepare table.orderpreparationslip {  }
div.grid-item div.drvdet4kitchen { background-color:white; font-weight:bold; color:black; font-size:1rem; text-align:center; border-radius:3px; margin:5px 15px 5px 15px; padding:3px; }
div#nopendingorders { background-color:#F4F4F4; border:1px solid #F0F0F0; color:black; border-radius:5px; }
div#nopendingorders div#nopendordh2wrap h2 { color:black; }
/* kitchen END */
input:-webkit-autofill { /* -webkit-box-shadow: 0 0 0 1000px #FFFFEE inset !important; */ -webkit-text-fill-color: #112; }
input:-webkit-autofill:focus { */ -webkit-box-shadow: 0 0 0 1000px #0e180d inset !important; */ -webkit-text-fill-color: #112; }
@-webkit-keyframes autofill { 0%,100% { color: #666; background: transparent; } }
::-webkit-scrollbar { width: 12px; background-color:var(--bf_scrollbar_bg); } /* the background of the bar itself */
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 6px; background-color:var(--bf_scrollbar_track); } /* the empty space “below” the progress bar. */
::-webkit-scrollbar-track-piece { } /* the top-most layer of the the progress bar not covered by the thumb */
::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:var(--bf_scrollbar_thumb); } /* the draggable scrolling element resizes depending on the size of the scrollable element.  */
::-webkit-scrollbar-button { } /* the directional buttons on the scrollbar */
/* Buttons */
::-webkit-scrollbar-button:single-button { background-color:var(--bf_scrollbar_button); display: block; border-style: solid; height: 12px; width: 12px; }
/* Up */
::-webkit-scrollbar-button:single-button:vertical:decrement { border-width: 0 6px 6px 6px; border-color: transparent transparent var(--bf_scrollbar_arrow) transparent; }
::-webkit-scrollbar-button:single-button:vertical:decrement:hover { border-color: transparent transparent var(--bf_scrollbar_arrow_hover) transparent; }
/* Down */
::-webkit-scrollbar-button:single-button:vertical:increment { border-width: 6px 6px 0 6px; border-color: var(--bf_scrollbar_arrow) transparent transparent transparent; }
::-webkit-scrollbar-button:vertical:single-button:increment:hover { border-color:var(--bf_scrollbar_arrow_hover) transparent transparent transparent; }
::-webkit-scrollbar-corner { } /* the bottom corner of the scrollable element, where two scrollbar meet. */
::-webkit-resizer { } /* the draggable resizing handle that appears above the scrollbar-corner at the bottom corner of some elements  */
input:-webkit-autofill {
    -webkit-animation-delay: 1s; /* Safari support - any positive time runs instantly */
    -webkit-animation-name: autofill; -webkit-animation-fill-mode: both;
}
input:focus, button:focus, textarea:focus, select:focus { border:1px solid #99ccff; box-shadow: 0 0 4px rgba(59, 157, 255, 0.8); /* #99ccff; */ /* #542b24; */ }
table td div.strength_meter { background-color:#EEE; color:black; }
.prodsel { background-color:#fbaf1b; color:#331700; }
.brandsel { background-color:#face2d!important;/*#e25d30;*/ }
.brandsel a { color:black; }
.brandsel:hover { background-color:#ffe481!important; color:black!important; }
.clickable:hover { background-color:#ffe481!important; color:white!important; }
table#viewport3col td#leftnavi .clickable:hover,
table#viewport3col td#leftnavi a:hover,
table#viewport3col td#leftnavi li:hover,
table#viewport3col td#leftnavi li:hover *,
table#viewport3col td#leftnavi li:hover a,
table#viewport3col td#leftnavi li:hover span,
table#viewport3col td#leftnavi u.adminmenuselector_action:hover,
table#viewport3col td#leftnavi li:hover u.adminmenuselector_action,
table#viewport3col td#leftnavi li.brandsel:hover,
table#viewport3col td#leftnavi li.brandsel:hover *,
table#viewport3col td#leftnavi li.brandsel:hover a,
table#viewport3col td#leftnavi li.brandsel:hover span,
table#viewport3col td#leftnavi li.brandsel:hover u.adminmenuselector_action {
    color:#231504!important;
}
input.idealbtn.clickable:hover { color:black!important; }
#viewport #wraparoundbothvcsframe_and_aroundemailshown { background-color:#e25d30; color:white; border:1px solid #6c2d17; }
div#viewport_standing_at_checkout_counter { border:1px solid #FAFAFA;/*#d3c3a4;*/ background-color:#FFF;/*#ffebc6;*/
    box-shadow:
        0 2.8px 2.2px rgba(177, 177, 177, 0.085),
        0 6.7px 5.3px rgba(177, 177, 177, 0.12),
        0 12.5px 10px rgba(177, 177, 177, 0.15);
    /*
        0 22.3px 17.9px rgba(0, 0, 0, 0.36),
        0 41.8px 33.4px rgba(0, 0, 0, 0.43),
        0 100px 80px rgba(0, 0, 0, 0.4)*/
}
div#viewport_standing_at_checkout_counter .sprodprice { color:black; text-shadow:none; /*  0px 0px 4px #EEFF00; */ }
div#viewport_yourprofile .sprodprice { color:black; text-shadow: none; /*0px 0px 4px #EEFF00; */ }
div#viewport input#oyp_i4acti { border:2px inset #a83734; }
div#viewport input[type=button]#oyp_sac { color:black; }
div#viewport span.yac { color:yellow; }
div#cartcontentvp { border:1px solid #F9F9F9; background-color:#FFF; border-radius:3px; }
table#cartcontentvp_table { box-shadow:
        0 2.8px 2.2px rgba(177, 177, 177, 0.085),
        0 6.7px 5.3px rgba(177, 177, 177, 0.12),
        0 12.5px 10px rgba(177, 177, 177, 0.15); }
body #referralcodetoggler:hover { background-color:#ffe481!important; color:white!important; }
body #promocodetoggler:hover { background-color:#ffe481!important; color:white!important; }
body #referralcodetoggler:hover a { color:white!important; }
body #promocodetoggler:hover a { color:white!important; }
a { color:#5c0159; /* #360032; */ }
a:active { color: #4d0047; }
a:visited { color: #360032; }
a:hover { color: #4d0047!important; }
input.idealinput { background-color:#fff9e0; color:black; border:2px inset #ffeb8d;
    border-bottom:1.5px solid #99ccff; }
select.idealinput { background-color:#fff9e0; color:black; border 2px inset #ffeb8d;
    border-bottom:1.5px solid #99ccff; }
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color:#77AAFF;/* #CCDDEE; */ opacity: 1; /* Firefox */ }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#77AAFF; /* #CCDDEE; */ }
::-ms-input-placeholder { /* Microsoft Edge */ color:#77AAFF; /* #CCDDEE; */ }
::-webkit-datetime-edit-text, /* this makes the slashes in dd/mm/yyyy grey */ ::-webkit-datetime-edit-day-field[aria-valuetext=blank], ::-webkit-datetime-edit-month-field[aria-valuetext=blank],
::-webkit-datetime-edit-year-field[aria-valuetext=blank] { color:#77AAFF; /* #CCDDEE; */ }
::-webkit-file-upload-button { background:#EEE; /* #e25d30; */ color:black; /* #FFF; */ border:2px outset #EEE; /* #DCB; */ }
::-ms-browse { background: #FFE7C0; color: #111; border:2px outset #DCB; }

/* ---- BEGIN ----------------- MAPREGION/PICKLOCATION screen -----------------------------------*/
#mapregion_skiplocationpicker { cursor:pointer; width:90%; margin:0px auto 0px auto; padding:4px; background-color:#dbff63; }
#mapregion_skiplocationpicker:hover { color:white; background: rgb(252,174,27); background: linear-gradient(90deg, rgba(252,174,27,1) 0%, rgba(177,77,41,1) 100%); }
#usemylocation h3 { color:white; }
#usemylocation #geolocdiv { color:darkcyan; }
#usemylocation #geolocdiv .red { color:darkred; }
#usemylocation #siteintroduction { color:black; background-image:url('/ideal/img/burgerfair/background_orange.jpg'); background-size:cover; }
#usemylocation #siteintroduction h3 { color:white; }
#usemylocation #siteintroduction h3.publicholiday { color: #CC4444; }
#usemylocation #siteintroduction h3.shopopeninghours { background-color:#f9bf79; color:darkgreen; font-weight:bold; }
#usemylocation div.intro_block { background-color:rgba(250,185,57,0.6); /*#fab939;*/ border:1px solid #eaad35; color:black; font-weight:700; }
#usemylocation div.intro_block.para2 { background-color:rgba(254,216,79,0.6); /*#fed84f;*/ border:1px solid #f0cc4b; }
#usemylocation div ul { }
#usemylocation div ul li { color:darkgreen; font-weight:700; }
#usemylocation table#selectbranch { }
#usemylocation table#selectbranch td {  }
#usemylocation table#selectbranch td.oneofthree { }
#usemylocation table#selectbranch td div.howtogetfood_main_block { background-color:rgba(234,172,95,0.6); /*#eaac5f;*/ border:1px solid #d69d56; }
#usemylocation table#selectbranch td div.howtogetfood_block { background-color:rgba(234,172,95,0.6); /*#eaac5f;*/ border:1px solid #d69d56; }
#usemylocation table#selectbranch td div.howtogetfood_block:hover { background-color:rgba(234,172,95,1.0); }
#usemylocation table#selectbranch td div.slctbranch_main_block { background-color:rgba(234,172,95,0.6); /*#eaac5f;*/ border:1px solid #d69d56; }
#usemylocation table#selectbranch td div.slctbranch_block { background-color:rgba(234,172,95,0.6); /*#eaac5f;*/ border:1px solid #d69d56; }
#usemylocation table#selectbranch td div.slctbranch_block:hover { background-color:rgba(234,172,95,1.0); }
#usemylocation table#selectbranch td div input#streetaddress { }
#usemylocation table#how_to_get_your_food { }
#usemylocation table#how_to_get_your_food td {  }
#usemylocation table#how_to_get_your_food td.oneofthree { }
#usemylocation table#how_to_get_your_food td div.howtogetfood_main_block { background-color:rgba(234,172,95,0.6); /*#eaac5f;*/ border:1px solid #d69d56; }
#usemylocation table#how_to_get_your_food td div.howtogetfood_block { background-color:rgba(234,172,95,0.6); /*#eaac5f;*/ border:1px solid #d69d56; }
#usemylocation table#how_to_get_your_food td div.howtogetfood_block:hover { background-color:rgba(234,172,95,1.0); }
#usemylocation table#how_to_get_your_food td div.slctbranch_main_block { background-color:rgba(234,172,95,0.6); /*#eaac5f;*/ border:1px solid #d69d56; }
#usemylocation table#how_to_get_your_food td div.slctbranch_block { background-color:rgba(234,172,95,0.6); /*#eaac5f;*/ border:1px solid #d69d56; }
#usemylocation table#how_to_get_your_food td div.slctbranch_block:hover { background-color:rgba(234,172,95,1.0); }
#usemylocation table#how_to_get_your_food td div input#streetaddress { }
/* watch out these lenasia related css defs are NOT in the default css */
#area_and_suburbs_wrap { text-align:center; color:white; }
#area_and_suburbs_wrap #area_and_suburb_around_map { max-width:800px; margin:10px auto 10px auto; /*background-color:#F2F2E7;*/ color:white; font-weight:bold; padding:10px;
        background-image:url('/ideal/img/burgerfair/background_orange.jpg'); background-size:cover; border-radius:15px; }
#area_and_suburbs_wrap #area_and_suburb_around_map h3 { font-size:1.25rem; }
#shop_location_wrap { text-align:center; color:white; }
#shop_location_wrap #shop_location_sateliteviewmapimage { max-width:800px;
        margin:10px auto 10px auto; /*background-color:#F2F2E7;*/ color:white; font-weight:bold; padding:10px;
        background-image:url('/ideal/img/burgerfair/background_orange.jpg'); background-size:cover; border-radius:15px;  }
#shop_location_wrap #shop_location_sateliteviewmapimage h3 { font-size:1.25rem; }
details { border:none; }
.yeswecan { background-color:#d6ffd7;/*a8ffaa;*/ color:black; }
.nowecannot { background-color:#f2c8c8;/*f27676*/; color:darkred; }
/* ------ END ----------------- MAPREGION/PICKLOCATION screen -----------------------------------*/
/* ------------------ SHOPFLOOR PBLOCK CSS ------------------------- */
body span.didyoumean { color: darkgreen; }
body div.aprodblock { background-color:white;/*#ffebc6;*/ border:1px solid #F6F6F6; padding:4px;
    width:450px; /* min-height:138px; height:138px; max-height:138px; */ height:auto; overflow:hidden; display:inline-block; margin:10px;
    border-radius:3px;
    /* box-shadow: 4px 5px 7px 0px rgba(67,67,67,0.64);  */
    box-shadow: 2px 3px 5px 0px rgba(67,67,67,0.14);
    text-align:left; color:black; }
div.aprodblock.grid-item { flex:1 1 450px; margin:6px; }
body div.aprodblock span.aprodbtnsandprice span.aprdvatlbl { font-size:0.6rem; color:#333; }
body div.aprodblock span.aprodbtnsandprice span.aprdpricevatinc { font-weight:bold; color:#000; text-shadow:none;/* 0px 0px 4px #EEFF00;*/ font-size:1.15rem; padding-right:4px;  }
body div.aprodblock div.aprodimgcell { background-color:#FFF;/*#EEEEEF;*/ float:left; margin-right:10px; }
body div.aprodblock div.aprodhead { padding-top:3px; padding-bottom:3px; font-weight:bold; color:black;/*#A61*/; clear:none; }
body div.aprodblock div.aprodsumry { padding-top:4px; padding-bottom:4px; overflow:hidden; /*height:4.8rem;*/ font-weight:normal; font-size:0.9rem; color:#432; clear:none; }
div.aprodblock div.prodminispeccommalist { padding-top:0.5rem; font-size:0.9rem; clear:left; color:#660000; }
.a_category_label_on_dispprodscreen { background-color:#FFFFDD;/*#d93d04;*/ border: 1px solid #FFFFAA; color:#000; margin-top:4px; margin-bottom:8px; border-radius:7px; }
table.aprodline { background-color:#FFF;/*#ffebc5;*/ border:1px solid #F8F8F8;/*#EEE;*/
    box-shadow:
        0 2.8px 2.2px rgba(177, 177, 177, 0.085),
        0 6.7px 5.3px rgba(177, 177, 177, 0.12),
        0 12.5px 10px rgba(177, 177, 177, 0.15);
        /* 0 100px 80px rgba(0, 0, 0, 0.4); */
}
table.aprodline .vatlbl { color:#CC5500; }
table.aprodline .price { color:#000; text-shadow: 0px 0px 4px #EEFF00; font-size:1.15rem; padding-right:4px; }
table.aprodline td.aprodlinmidsummart div.prdlinsumry { color:#994400; }
td div span.aplcategory { color: #ec6f23; font-weight:500; margin-top:5px; font-size:0.8rem; }
td div span.aplbrand { color: #90345b; font-weight:500; font-size:0.8rem; }
#productviewingarea { background-color:#FFF; /*#ffebc6;*/ border:1px solid #F4F4F4; border-radius:7px; }
#productviewingarea #productextraimageswrapper img.pdximgthumbs { border-color:#F4F4F4; background-color:#FFF; }
#productviewingarea div#minispecsholder div#tagslist { color:#333333; }
#productviewingarea img#pdximgmain { border:1px solid #F4F4F4; background-color:#FFF; }
/* -- begin stats bar -- */
div.sbrblank { border:1px solid #777; background-color:#EEE; color:black; padding:1px; border-radius:3px; display:inline-block; min-width:93px; width:93px; max-width:93px; height:68px;  }
table#prodspecs { border: 1px solid #F2F2F2; background-color:#F7F7F7; }
table#prodspecs th { border: 1px solid #F2F2F2; }
table#prodspecs th.prodspecsheading { text-align:left; background-color:#EEE; color:black; }
table#prodspecs td { border: 1px solid #F2F2F2; }
table#prodspecs td.prodspecssubheading { background-color:#DDD; color:black; }
/* --------------------- CHECKOUT COUNTER CSS ---------------------------- */
.chkoutcartopt { color:saddlebrown; }
/* --------------------- AT USER REGISTRATION PAGE ------------------------- */
#viewport_register { border: 1px solid #F7F7F7; /*#DDD;*/ background-color:#FFF; /*#ffebc6; */
    box-shadow:
        0 2.8px 2.2px rgba(127, 127, 127, 0.085),
        0 6.7px 5.3px rgba(127, 127, 127, 0.12),
        0 12.5px 10px rgba(127, 127, 127, 0.15);
        /* 0 22.3px 17.9px rgba(0, 0, 0, 0.36),
        0 41.8px 33.4px rgba(0, 0, 0, 0.43),
        0 100px 80px rgba(0, 0, 0, 0.4)  */
}
#newaccountregistrationtable td.reghelper { color: #995500; /* color: #5f98d1; */ /* color:#3d80c3; */ /* color: #8b7c5e; */ } /* col was ffccaa */
#chooseunamhint { color:#888; /* #4e2e13; */ }
#chooseunamhint2 { color:#888; /* #4e2e13; */ }
#pwminmaxlength_hint { color:#4a9645; }
td .reghelper { color: #995500; /* color: #5f98d1; */ /* color:#3d80c3; */ /* color: #8b7c5e; */ } /* col was ffccaa */
span.aconfml { color:#4e2e13; }
#youraccountregistrationdetails td.reghelper { color: #995500; /* color: #5f98d1; */ /* color:#3d80c3; */ /* color: #8b7c5e; */ padding-top:5px; } /* col was ffccaa */
span.regvalerr { color: #FF6666; }
#viewport_createdunverifieduser { border:2px solid #8CF; background-color: #EEE;}
#youraccountregistrationdetails { background-color:#EEE; }
#youraccountregistrationdetails tr.yard_head { background-color:#8CF; }
#youraccountregistrationdetails tr td { color:#000; }
#youraccountregistrationdetails tr td span.brtx { color:#FF6666; }
#youraccountregistrationdetails tr td.someregnotes { color:#77A; }
div.wrapbox { border: 1px solid #CCC; background-color:#FFD; color:black; }


span.noactivedrivers { color:#730000; }
span.gotactivedrivers { color:black; }
div.noactivedrivers { color:#730000; border:1px solid #FFCCCC; background-color:#EEE; border-radius:5px; padding:2px; }
div.gotactivedrivers { color:black; border:1px solid #CCFFCC; background-color:#EEE; border-radius:5px; padding:2px; }
div.messagebox { /* filter:hue-rotate(-50deg); */ } /* NO LONGER NEEDED TO HUE ROTATE */
#pwhelphint { color:darkorange; background-color:#FFF2E5; }
body form#mainfrm .vcrtoptlbl { color:#000; /* #A63; */ padding-top:0.2rem; font-size:0.85rem; line-height:1.3rem; }
/* --------------------- FORGOT PASSWORD FORM ------------------------- */
#viewport_forgotpasswordform_wrapper {
    border: 1px solid #F7F7F7;
    background-color:#fff;
    box-shadow:
        0 2.8px 2.2px rgba(0, 0, 0, 0.0425),
        0 6.7px 5.3px rgba(0, 0, 0, 0.08),
        0 12.5px 10px rgba(0, 0, 0, 0.075);
}
#viewport_forgotpasswordform_wrapper #wraparoundman {
    border:1px solid #f7f7f7;
    background-color:#ffF;
}
.pfsameasformbgcol { background-color:#b8612d; }

/* ----------------------- LOGIN PAGE -------------------------------- */
#viewport_loginform_wrapper { border:1px solid #F7F7F7; background-color:#FFF;/*#ffebc6;*/
    box-shadow:
        0 2.8px 2.2px rgba(0, 0, 0, 0.0425),
        0 6.7px 5.3px rgba(0, 0, 0, 0.08),
        0 12.5px 10px rgba(0, 0, 0, 0.075);
        /* 0 22.3px 17.9px rgba(0, 0, 0, 0.36),
        0 41.8px 33.4px rgba(0, 0, 0, 0.43), */
        /* 0 100px 80px rgba(0, 0, 0, 0.1) */
}
#viewport UL.ideal_order_placed_here_banking_info_for_deposit { background-color:#ffd381; color:black; }
#viewport UL.ideal_order_placed_here_banking_info_for_deposit li { color:#953413; }
tr.tr_headlin { background-color:#F4F4F4;/*#ffd381;*/ color:#666; font-weight:bold; }
tr td.loginlockimagetd { background-color:#FFF;/*#ffebc6;*/ vertical-align:top; }

/* ----------------------- YOUR PROFILE PAGE ----------------------------------------- */
span.regvalerr { color: #FF6666; }
div#viewport_yourprofile, div#viewport_unsubscribedeleteaccount { border: 1px outset #F7F7F7; background-color:#FFF;/*#ffebc6;*/
    box-shadow:
        0 2.8px 2.2px rgba(127, 127, 127, 0.085),
        0 6.7px 5.3px rgba(127, 127, 127, 0.12),
        0 12.5px 10px rgba(127, 127, 127, 0.15);
        /* 0 22.3px 17.9px rgba(0, 0, 0, 0.36),
        0 41.8px 33.4px rgba(0, 0, 0, 0.43),
        0 100px 80px rgba(0, 0, 0, 0.4) */
}
#standingatcheckoutcounter { color:#42182a; font-weight:bold; margin-left:6px; }
#viewport #wraparoundbothvcsframe_and_aroundemailshown a.paylinks { color:white; background-color:#FF6600; border:1px solid saddlebrown;  }
#place_order_form b.delivertolbl { color:white; /*#42182a;*/ font-size:1.1rem; }
#viewport_forgotpasswordform_wrapper #standingatcheckoutcounter { color:#42182a; }
#yourshoppingcartcontains { color:#42182a; font-weight:bold; float:right; margin-right: 10px; }
div.pac-container, div.pac-logo, div.hdpi { background-color:#FFE; color:#000; }
div.pac-container div.pac-item { background-color:#FFE; color:#000; }
div.pac-container div.pac-item { }
div.pac-container div.pac-item span.pac-icon.pac-icon-marker { }
div.pac-container div.pac-item span.pac-item-query { background-color:#FFE; color:#000; }
div.pac-container div.pac-item span.pac-item-query span.pac-matched { background-color:#FFE; color:#000; }
div.pac-container div.pac-item span.pac-item-query span.pac-matched { }
div.pac-container div.pac-item span { background-color:#FFE; color:#000; }
/* inputs */
#yourprofile_form span.pwfair { color:#ffdda6; }
#yourprofile_form span.pwstrong { color:#80c1d1; }
#yourprofile_form span.pwverystrong { color:#a6ffe6; }
#yourprofile_form span.pwbulletproof { color:#a6ffa3; }
#yourprofile_form input#usertitle[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#firstname[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#surname[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#emailaddress[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#cellphonenumber[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#idnumber[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#gave_maycontact_consent[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#birthdateyyyymmdd[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#referredby[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#telh[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#telw[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#tela[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#streetaddress[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
#yourprofile_form input#deliveryinstructions[disabled] { color:#764332; background-color:#d4c3a4; border:1px solid #ffd381; }
table#yourprofile_show_promotions_table { border-color:#F6F6F7;/*#FFCCAA;*/ background-color:white; color:black; border-radius:4px; }
table#yourprofile_show_promotions_table td { }
div.uprofdat { border-radius:5px; }
div.uprofdat ul li { }
#order_instructions_bullet_list li { }
div#wrapolbtns { background-color:white; /* #669966; */ border:0px solid #F2F2F2; }
#aftercheckoutnotepromptpaymentorderdets { color:black; background-color:#EFE; border:1px solid #DED; }
table#previousorders { background-color:white; border:1px solid #f1f1f1; border-collapse:collapse; /*#f2e9d8;*/ }
#viewport table#previousorders tr.previousorders_tr_heading { background-color:#F6F6F6!important;/*#ffd381!important;*/ }
#viewport table#previousorders tr.previousorders_tr_subhead { background-color:#EEE!important;/*#eddec2!important;*/ }
#viewport table#previousorders tr.previousorders_tr_heading td { background-color:#FFF!important;/*#ffd381!important;*/ }
#viewport table#previousorders tr.previousorders_tr_subhead td { background-color:#FFF!important;/*#eddec2!important;*/ border:1px solid #f1f1f1; }
table#previousorders tr td { border:1px solid #f1f1f1;/*#f2e9d8;*/ background-color:white;/*#f2e0d8;*/ }
table#previousorders tr td.iobnb { background-color:#FFF;/*#f7efdf;*/ border: 1px solid #f1f1f1;/*#f2e9d8;*/ }
table#previousorders tr td.iobsb {  background-color:#FFF;/*#f7efdf;*/ border-bottom:1px solid #f1f1f1;/*#f2e9d8;*/ border-left:1px solid #f1f1f1;/*#f2e9d8;*/ }
#viewport #euorderviewlist { background-color:white;/*#F3F0E7;*/ border:0px solid #F1F1F1;/*#FED;*/ }
#viewport #euorderviewarea { background-color:white;/*#F3F0E7;*/ border:1px solid #F1F1F1;/*#F9F9F9;*/ /*#FED;*/ }
#orderviewforcustomertable { border-color:#FFF; /*#FED;*/ }
#orderviewforcustomertable th { border-color:#FFF; /*FED;*/ }
#orderviewforcustomertable td { border-color:#FFF; /*FED;*/ }
#orderviewprocesstimeline { border:1px solid #F9F9F9;/*#e25d30;*/ border-collapse:collapse; background-color:#FFF;/*#eddec2;*/ }
#orderviewprocesstimeline td { color:#000; }
.oncheckout_hint_about_payment_options { background-color:#f1ffe7; border:1px solid #ebf8e0; }
/* order statusses */
.oqload { color:black; }    /*  PRE_BIRTH_ORDER_BEING_CREATED   */
.oqnew { background-color:#3db4d3; }    /*  NEWLY_PLACED_ORDER_AWAITS_CUSTOMER_PAYMENT   */
.oqnewunpaid { color:#13334c; }    /*  NEWLY_PLACED_ORDER_AWAITS_CUSTOMER_PAYMENT   */
.oqnewpaid { color:darkgreen; /*#485eec; */ }    /*  NEWLY_PLACED_ORDER_PAID_BUT_STILL_UNSERVICED   */
.oqbusy { background-color:#ba6f11; }    /*  WE_ARE_PROCESSING_THE_ORDER   */
.oqbusyassembly { color:#331c00; }    /*  WE_ARE_PROCESSING_THE_ORDER   */
.oqready { background-color:#969a00;  }    /*  ORDER_READY_FOR_COLLECTION   */
.oqready4c { background-color:#c0c351;  }    /*  ORDER_READY_FOR_COURIER_PICKUP   */

body.dark #viewport #euorderviewlist,
body.dark #viewport #euorderviewarea {
    background:linear-gradient(180deg, rgba(46,32,26,0.97) 0%, rgba(34,24,20,0.99) 100%)!important;
    color:#f5e7cb!important;
    border:1px solid rgba(242,194,48,0.18)!important;
}
body.dark #viewport #euorderviewlist,
body.dark #viewport #euorderviewarea,
body.dark #viewport #euorderviewlist div,
body.dark #viewport #euorderviewarea div,
body.dark #viewport #euorderviewlist td,
body.dark #viewport #euorderviewarea td,
body.dark #viewport #euorderviewlist span,
body.dark #viewport #euorderviewarea span,
body.dark #viewport #euorderviewlist font,
body.dark #viewport #euorderviewarea font {
    color:#f5e7cb!important;
}
body.dark #viewport #euorderviewlist input.idealbtn,
body.dark #viewport #euorderviewarea input.idealbtn {
    color:#231504!important;
}
body.dark table#previousorders {
    background-color:#2f221d!important;
    border:1px solid rgba(242,194,48,0.16)!important;
}
body.dark #viewport table#previousorders tr.previousorders_tr_heading,
body.dark #viewport table#previousorders tr.previousorders_tr_heading td {
    background-color:#30221d!important;
}
body.dark #viewport table#previousorders tr.previousorders_tr_subhead,
body.dark #viewport table#previousorders tr.previousorders_tr_subhead td {
    background-color:#3a2a23!important;
    color:#f2d8a3!important;
    border-color:rgba(242,194,48,0.14)!important;
}
body.dark table#previousorders tr td,
body.dark table#previousorders tr td.iobnb,
body.dark table#previousorders tr td.iobsb {
    background-color:#352621!important;
    color:#f5e7cb!important;
    border-color:rgba(242,194,48,0.10)!important;
}
body.dark table#previousorders tr td a {
    color:#f2c230!important;
}
body.dark table#previousorders tr td a.vwordcncl {
    color:#ffb89f!important;
}
body.dark table#previousorders tr td .oqnew {
    background-color:#234866!important;
    color:#d8efff!important;
}
body.dark table#previousorders tr td .oqnewunpaid {
    color:#ffe27e!important;
}
body.dark table#previousorders tr td .oqnewpaid {
    color:#8fe39a!important;
}
body.dark table#previousorders tr.previousorders_datarow td::before {
    color:#d2b98c!important;
}
body.dark #viewport #euorderviewarea img[src*='man_shopping'],
body.dark #viewport #euorderviewarea img[alt='Please do some shopping'] {
    filter:drop-shadow(0 6px 18px rgba(0,0,0,0.35));
}
.oqreadyforcollection { color:#2c3700; }    /*  ORDER_READY_FOR_COLLECTION   */
.oqreadyforcourier { color:#CCFFCC; /*#709a00;*/ }    /*  ORDER_READY_FOR_COURIER_PICKUP   */
.oqtransit { background-color:#8b4ce6; }    /*  ORDER_IS_WITH_COURIER_IN_TRANSIT   */
.oqcouriertransit { color:#35050e; }    /*  ORDER_IS_WITH_COURIER_IN_TRANSIT   */
.oqdone { background-color:#0faf51; }    /*  ORDER_GOT_DELIVERED_TO_CLIENT   */
.oqdeliveredtoclient { color:#043016; }    /*  ORDER_GOT_DELIVERED_TO_CLIENT   */
.oqclientcollected { color:black; /*#168b62;*/ }    /*  ORDER_GOT_COLLECTED_BY_CLIENT   */
.oqall { background-color: #60e0b1; color:black; font-weight:700; }
.qcncld { background-color:#5c5c5c; }    /*  ORDER_CANCELLED_BY_US   */
.oqcancelledbyus     { background-color: #CCC; color:#1f1f1d; }    /*  ORDER_CANCELLED_BY_US   */
.oqcancelledbyclient { background-color: #CCC; color:darkred; /*#4c4c43;*/ }    /*  ORDER_CANCELLED_BY_CLIENT   */
.oqcancelledbysystem { background-color: #CCC; color:black; /*#4c4347;*/ };    /*  ORDER_AUTOCANCELLED_BY_SYSTEM   */

/* BEGIN .... delivery bottom bar moved into here */
#deliverybottombartable { background-color:##541e35; color:white; }
#deliverybottombartable td { padding:5px; }
#deliverybottombar_row1 { background-color:##541e35; color:white; }
.dvlinf { }
#pupelapsed { background-color:darkcyan; border-radius:3px; color:white; }
#dofelapsed { background-color:darkcyan; border-radius:3px; color:white; }
.late { background-color:darkorange!important; }
.verylate { background-color:red!important; }
table#hud_idle_tbl { }
table#hud_idle_tbl td { }
span.driverisonduty { }
span.driverisonduty input { box-shadow: 1px 1px 2px 1px rgba(127, 127, 127, 0.2); font-weight:normal; background-color:#FDD; border:1px solid #E0E0E0; color:#000; text-shadow:none; color:black; }
span.driverisonduty input:hover { background-color:#DDD!important; }
span.driverisoffduty { }
span.driverisoffduty input { box-shadow: 1px 1px 2px 1px rgba(127, 127, 127, 0.2); font-weight:normal; background-color:#FED; border:1px solid #E0E0E0; color:#000; text-shadow:none; color:black; }
span.driverisoffduty input:hover { background-color:#EEE!important; color:black!important; }
table#hiddeninputs { background-color:#FFF; }
table#hiddeninputs td { color:black; }
table#hiddeninputs td.lxa {  }
#drivewrap td .dlvrynumnew { color:black; font-weight:bold; overflow:hidden; }
#drivewrap td #deliverydatetimenow { background-color:#FFF; color:black; border:1px solid #F9F9F9; padding-bottom:0px!important; }
#drivewrap td #deliverydatetimenow div#deliveryclockdaymonth { background-color:#FFF; color:black; font-weight:500;  }
#drivewrap td #deliverydatetimenow div#deliveryclockhourminute { background-color:#FFF; color:black; font-weight:500; }
#drivewrap td#ideal { color:black; text-shadow:none; }
#drivewrap td#deliveryhamburgercell { width:32px!important; min-width:28px; max-width:48px; vertical-align:top; text-align:left; padding:0px; }
#drivewrap #deliveryhamburgericon { display:inline-block; min-width:auto; height:auto; line-height:3rem; padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px; border-radius:0px; border:0px; background-color:transparent; color:#2b1c08; font-size:2rem; font-weight:normal; box-shadow:none; }
#drivewrap table#deliverylanding_gather_viewportwidthheight_and_geolocation { background-color:#FFF; color:black; }
#drivewrap table#deliverylanding_gather_viewportwidthheight_and_geolocation td { }
#drivewrap #dlvcntdwnwrap { border:1px solid #EEE; color:black; font-weight:bold; background-color:#F4F4F4; border-radius:5px; overflow:hidden; }
#drivewrap #deliveryrecheckcountdown { color:black; }
#drivewrap #busywithadelivery { color:black; background-color:white; }
#drivewrap #youaredeliveryordernumber { color:#000044; }
#drivewrap #dlvrynumnew { color:black; }
#drivewrap #atshopornot { color:black; }
#drivewrap table#queued_delivery_jobs_table { background-color:rgba(255,255,255,0.5); }
#drivewrap #topmenu { }
#drivewrap #youfirstname { }
#drivewrap #youfirstname div { background-color:#EEE; color:black;  }
#drivewrap td#SITEIMAGELOGO { text-align:left; padding-left:0px; padding-right:0px; width:auto!important; }
#drivewrap td#SITEIMAGELOGO #deliverylogo_clickwrap { display:inline-block; text-align:left; margin-left:0px; padding-left:0px; }
#drivewrap td#SITEIMAGELOGO img { display:inline-block; margin-left:0px; width:auto!important; max-width:420px; vertical-align:top; }
body header#topmenu table#topmenuwrap td#SITEIMAGELOGO input.idealbtn { position:fixed; left:40px; top:8px; margin:0px!important; margin-top:0px !important;
        margin-right:0px !important; margin-bottom:12px !important; margin-left:0px !important; }
/* END .... delivery bottom bar moved into here */

#idealbody .fancybox-skin { background-color:#400d1f; color:white; }
#fancyboxprodopts { border: 1px solid #763118; background-color:#d1886e; /*#bf6040;*/ /*#dd5c2c;*/ color:white; }
#fancyboxprodopts td { }
#fancyboxprodopts td#minheightcheater { }
#fancyboxprodopts td table#fbpo_outer { background-color:#FFF; /*#b97258;*/ color:black; border:0px; } /* background-color:#cb8e16;  */
#fancyboxprodopts td table#fbpo_inner { background-color:#FFF; /* #bf6949; */ /*#dd5c2e;*/ /*#793218;*/ color:black; /* white; */ border:0px solid #FFF; /* #4b1f0f; */ }
#fancyboxprodopts td table#fbpo_inner tr.trprodsubh { border: 0px solid #9b6c11; background-color:#793218;  }
#fancyboxprodopts td table#fbpo_inner th { border: 0px solid #CCC; /*  #9b6c11; */ background-color:#DDD; /* #793218; */ color:black; }
#fancyboxprodopts td table#fbpo_inner th table td { border: 0px solid #CCC; /*  #9b6c11; */ background-color:#DDD; /* #793218; */ color:black; }
/* #fancyboxprodopts td table#fbpo_inner td { border: 0px solid */ /* #9b6c11; */ /*background-color:#bf6949; } */
#fancyboxprodopts td table#fbpo_inner td { border: 0px solid #EEE; /* #CC6611; */ background-color:#f3f3f2; /* #bf6949; */ color:black;  }
#fancyboxprodopts td table#fbpo_inner td div { }
#fancyboxprodopts td table#fbpo_inner td input[type=checkbox] { }
#fancyboxprodopts td table#fbpo_inner td input[type=radio] { }
#fancyboxprodopts td table#fbpo_inner td input[type=button] { }
table#fancyboxprodopts { background-color:#FFF; color:black; border:0px solid #FFF; }
#fancyboxprodopts td input[type=button]#noichangedmymindclosefancyboxandabortselection { margin-top:-5px; transform:scale(0.8); }
#fancyboxprodopts td input[type=button]#reallynowaddittocart{ margin-top:12px; margin-bottom:40px; transform:scale(1.3); }
#fancyboxprodopts input[type='radio']:after { width: 15px; height: 15px; border-radius: 15px; top: -2px; left: -1px; position: relative; background-color:#faebe6; content: ''; display: inline-block;
        visibility: visible; border: 2px solid white; }
#fancyboxprodopts  input[type='radio']:checked:after { width:15px; height:15px; border-radius:15px; top:-2px; left:-1px; position:relative; background-color:#68ad34; content:'';
        display:inline-block; visibility:visible; border:2px solid white; }
#fancyboxprodopts input[type='checkbox']:after { width:15px; height:15px; border-radius:0px; top:-2px; left:-1px; position:relative; background-color:#faebe6; content:''; display:inline-block;
        visibility:visible; border:2px solid white; }
#fancyboxprodopts  input[type='checkbox']:checked:after { width:15px; height:15px; border-radius:0px; top:-2px; left:-1px; position:relative; background-color:#68ad34; content:'';
        display:inline-block; visibility:visible; border:2px solid white; }
#prodopts { border: 1px solid #F3F3F3; border-collapse:collapse; background-color:#F8F8F9; }
#prodopts th { border:1px solid #F3F3F3; }
#prodopts th.prodoptsheading { text-align:left; background-color:#EEE; /*#e25d31; */ color:black; }
#prodopts td { border: 1px solid #F3F3F3; }
#prodopts th.prodoptssubheading { background-color:#f3f3f4; }
#prodopts td.prodoptssubheading { background-color:#f3f3f4; }
#prodopts input[type=radio] { }
#prodopts input[type=checkbox] { }
#productviewingarea div#minispecsholder div#tagslists { color: red; }
#productviewingarea span.vatminilabel { color:#777; }
#productviewingarea span.sellingprice { color:#000; background-color:#FAFCFA; border:1px solid #F4F5F4; border-radius:5px; padding:3px; }
#productviewingarea #productsummarywrapper { color:#05311b; }

/* trap edos ajax error screen make it more readable on dark theme */
html#idealhtml body#idealbody form#mainfrm #viewport pre.edoserror { color:black!important; }
html#idealhtml body#idealbody form#mainfrm #viewport pre.edoserror_pre1 { color:black!important; background-color:#d6bfac!important; }
html#idealhtml body#idealbody form#mainfrm #viewport pre.edoserror_pre2 { color:white!important; background-color:#8e1517!important; }
html#idealhtml body#idealbody div.blockUI.blockOverlay { background-color: rgba(240,240,240,0.5)!important; opacity:1.0!important; backdrop-filter:blur(6px)!important; }
html#idealhtml body#idealbody div.blockUI.blockMsg.blockElement { background-color:#fff!important; color:black!important; border:1px solid #F3F3F3!important;
    /*a68e38!important;*/ }
html#idealhtml #wraparoundbothvcsframe_and_aroundemailshown { background-color:#df896a; color:black; border:1px solid #b26d54; }
html#idealhtml #wraparoundmaildiv { background:#df896a; color:black; border:1px solid #b26d54; }
.tagslist { color: #FF9933; }
.top_seller { color:#003300; }
margin-top:-12px;
table#topmenuwrap td#burgerfair_topbar_theme_toggle_cell { width:72px; min-width:72px; text-align:center; vertical-align:top; padding-top:7px; }
#burgerfair_topbar_theme_toggle { display:inline-flex; align-items:center; justify-content:center; gap:4px; padding:2px; border-radius:7px; background-color:rgba(0,0,0,0.08); border:1px solid rgba(255,255,255,0.20); box-shadow:0 4px 10px rgba(0,0,0,0.12); }
#burgerfair_topbar_theme_toggle .burgerfair_theme_toggle_btn { width:26px; height:26px; display:inline-flex; align-items:center; justify-content:center; border-radius:7px; cursor:pointer; color:var(--bf_header_text); background-color:transparent; border:1px solid transparent; transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease; }
#burgerfair_topbar_theme_toggle .burgerfair_theme_toggle_btn:hover { transform:translateY(-1px); background-color:rgba(255,255,255,0.12); }
#burgerfair_topbar_theme_toggle .burgerfair_theme_toggle_btn.burgerfair_theme_selected { background-color:var(--bf_header_accent); border-color:rgba(0,0,0,0.18); color:#231504; box-shadow:none; }
#drivewrap #deliveryheadlabelwrap {
    display:inline-flex;
    align-items:center;
    justify-content:flex-end;
    gap:8px;
    color:#2b1c08;
}
#drivewrap #deliverymodeheading { color:#2b1c08; text-shadow:none; }
#drivewrap #delivery_theme_toggle_wrap {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:1px 5px 2px 5px;
    border-radius:7px;
    background-color:rgba(0,0,0,0.08);
    border:1px solid rgba(255,255,255,0.20);
}
#drivewrap #delivery_theme_toggle_wrap span#light_or_dark_wrap {
    padding:0px!important;
}
#drivewrap #delivery_theme_toggle_wrap span#light_or_dark_wrap span {
    border-bottom:0px!important;
    color:#2b1c08!important;
    font-size:0.72rem;
    line-height:1.0rem;
    border-radius:6px;
    padding:2px 4px;
}
#drivewrap #delivery_theme_toggle_wrap span#light_or_dark_wrap span.vszsel {
    background-color:#6F6!important;
    color:black!important;
}
#drivewrap #deliveryactions {
    white-space:normal;
}
#drivewrap #deliveryactions span.buttonbarrier {
    display:inline-block;
    margin:0px 4px 4px 0px;
    vertical-align:top;
    border-radius:6px;
    transition:background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
#drivewrap #deliveryactions span.buttonbarrier input.idealbtn {
    min-height:30px!important;
    height:30px!important;
    padding-top:1px!important;
    padding-bottom:1px!important;
    padding-left:8px!important;
    padding-right:8px!important;
    font-size:0.82rem!important;
    line-height:1.0rem!important;
    border-radius:6px!important;
}
#drivewrap #deliveryactions span.driverisonduty,
#drivewrap #deliveryactions span.driverisoffduty,
#drivewrap #deliveryactions span.delivery_button_active,
#drivewrap #deliveryactions span.delivery_button_inactive {
    padding:1px;
}
#drivewrap #deliveryactions span.driverisonduty,
#drivewrap #deliveryactions span.delivery_button_active {
    background:linear-gradient(180deg, rgba(224,248,135,0.95) 0%, rgba(158,210,36,0.98) 100%)!important;
    border:1px solid #6da10b!important;
    box-shadow:0 0 0 1px rgba(255,255,255,0.24) inset, 0 3px 8px rgba(0,0,0,0.18)!important;
}
#drivewrap #deliveryactions span.driverisoffduty {
    background:linear-gradient(180deg, rgba(255,216,221,0.95) 0%, rgba(241,163,177,0.98) 100%)!important;
    border:1px solid #c36b7e!important;
    box-shadow:0 0 0 1px rgba(255,255,255,0.22) inset, 0 3px 8px rgba(0,0,0,0.14)!important;
}
#drivewrap #deliveryactions span.delivery_button_inactive {
    background:rgba(90,90,90,0.08)!important;
    border:1px solid rgba(80,80,80,0.14)!important;
}
#drivewrap #deliveryactions span.driverisonduty input,
#drivewrap #deliveryactions span.driverisoffduty input,
#drivewrap #deliveryactions span.delivery_button_active input {
    transform:translateY(1px);
}
#drivewrap #deliveryactions span.driverisonduty input,
#drivewrap #deliveryactions span.delivery_button_active input {
    background:linear-gradient(180deg, #e0f887 0%, #9ed224 100%)!important;
    border:1px solid #6da10b!important;
    color:#182300!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.55), 0 2px 6px rgba(0,0,0,0.14)!important;
}
#drivewrap #deliveryactions span.driverisoffduty input {
    background:linear-gradient(180deg, #ffd8dd 0%, #f1a3b1 100%)!important;
    border:1px solid #c36b7e!important;
    color:#401019!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.45), 0 2px 6px rgba(0,0,0,0.12)!important;
}
#drivewrap #deliveryactions span.delivery_button_inactive input {
    opacity:0.92;
}

/* BEGIN Burgerfair theme layer 2026-03-23 */
body.light a { color:var(--bf_link); }
body.light a:active, body.light a:visited { color:#4d0047; }
body.light a:hover { color:var(--bf_link_hover)!important; }

body.dark,
body.dark form#mainfrm,
body.dark div#drivewrap,
body.dark div#webpage,
body.dark #footer,
body.dark #footerforpaygatemobileonly {
    background-color:#211815!important;
    color:var(--bf_text);
}
body.dark #viewport,
body.dark #shopfloor,
body.dark body table#viewport3col td#shopfloortd main#shopfloor {
    background-color:#241914!important;
    background-image:linear-gradient(180deg, rgba(74,53,40,0.28) 0%, rgba(36,25,20,0.96) 100%)!important;
    color:#f1e2c5!important;
}
body.dark div#footerinnerdiv,
body.dark div#webpage div.grid-item,
body.dark table#topmenuwrap td#top_site_heading_td b div#greetings_earthling div#welcomesyou,
body.dark table#topmenuwrap td,
body.dark table#topmenuwrap td#contactus,
body.dark table#topmenuwrap td#threehorizontalbarsmenuclicker,
body.dark table#topmenuwrap td#top_site_heading_td b {
    color:var(--bf_header_text);
}
body.dark #topmenu {
    background-color:#1b1512;
    background-image:url('/ideal/img/burgerfair/mockup_dark_header_texture_tile_clean2.png');
    background-repeat:repeat-x;
    background-size:auto 100%;
    background-position:left top;
    border-bottom:1px solid var(--bf_border_strong);
    box-shadow:0 12px 30px rgba(0,0,0,0.28);
}
body.dark table#topmenuwrap td#SITEIMAGELOGO {
    background-color:transparent;
}
body.dark table#topmenuwrap td#SITEIMAGELOGO img#ideallogoimg {
    content:url('/ideal/img/burgerfair/burgerfair_toplogo_desktop_darktheme-nobg-273x68px.png');
    width:273px;
    height:68px;
}
body.dark table#topmenuwrap td#SITEIMAGELOGO img#ideallogoimg4mobi {
    content:url('/ideal/img/burgerfair/burgerfair_toplogobanner_mobile_darktheme-nobg-300x46px.png');
    width:100%;
    max-width:300px;
    height:auto;
}
body.dark #mobileftmenuslider #wrapmobilogo img#ideallogoimg4mobi {
    content:url('/ideal/img/burgerfair/burgerfair_toplogobanner_mobile_darktheme-nobg-300x46px.png');
    width:260px!important;
    min-width:260px!important;
    max-width:260px!important;
    height:40px!important;
}
body.dark table#topmenuwrap td#threehorizontalbarsmenuclicker span,
body.dark #burgerfair_topbar_theme_toggle {
    background-color:rgba(242,194,48,0.08);
    border-color:rgba(242,194,48,0.20);
}
body.dark table#topmenuwrap td#top_site_heading_td div#welcomes,
body.dark span.magix,
body.dark span.magestic,
body.dark .top_seller {
    color:#f2c230;
}
body.dark table#topmenuwrap img#searchbuttonicon { filter:brightness(0) invert(1); }
body.dark table#topmenuwrap td#top_site_heading_td b span#swooshdown { color:#f2c230; }
body.dark table#topmenuwrap td#top_site_heading_td b span#swooshdown img { filter:invert(1); }
body.dark table#topmenuwrap td#contactus div#contactus_label { color:#f2c230; }
body.dark table#topmenuwrap td#contactus div#contactus_telnum { color:#fff1cf; }
body.dark table#topmenuwrap td#tdforuserprofilepic {
    background:transparent;
}
body.dark form#mainfrm #topmenuprofilepicimg {
    border:2px solid rgba(255,255,255,0.18);
    border-radius:6px;
    filter:saturate(0.5) contrast(0.95);
    background-color:#6d6660;
}
body.dark nav#actionmenu_right div.ideal_menu_state,
body.dark nav#actionmenu_right div.ideal_menu_active {
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
}
body.dark nav#actionmenu_right div a.ideal_menu_state_link,
body.dark nav#actionmenu_right div,
body.dark nav#actionmenu_right div.logout {
    color:#f2c230!important;
    font-weight:700;
}
body.dark nav#actionmenu_right div.ideal_menu_active a.ideal_menu_state_link,
body.dark nav#actionmenu_right div.ideal_menu_active {
    background-color:#f2c230!important;
    color:#231504!important;
    border-radius:4px;
    padding-left:2px;
    padding-right:2px;
}
body.dark nav#actionmenu_right div.ideal_menu_active a.ideal_menu_state_link,
body.dark nav#actionmenu_right div.ideal_menu_active *,
body.dark nav#actionmenu_right div.ideal_menu_state.ideal_menu_active a,
body.dark nav#actionmenu_right div.ideal_menu_state.ideal_menu_active span,
body.dark nav#actionmenu_right div.ideal_menu_state.ideal_menu_active div {
    color:#231504!important;
}
body.dark #productmenu nav#actionmenu_right > div,
body.dark table#topmenuwrap #topmenu2ndrow td#productmenu nav#actionmenu_right > div,
body.dark table#topmenuwrap #topmenu2ndrow td#productmenu nav#actionmenu_right > div > a.ideal_menu_state_link,
body.dark table#topmenuwrap #topmenu2ndrow td#productmenu nav#actionmenu_right > div > span,
body.dark table#topmenuwrap #topmenu2ndrow td#productmenu nav#actionmenu_right > div > font {
    background:transparent!important;
    color:#f2c230!important;
    border-color:rgba(242,194,48,0.22)!important;
}
body.dark #productmenu nav#actionmenu_right > div.ideal_menu_active,
body.dark #productmenu nav#actionmenu_right > div.ideal_menu_active > a.ideal_menu_state_link,
body.dark #productmenu nav#actionmenu_right > div.ideal_menu_active > span,
body.dark #productmenu nav#actionmenu_right > div.ideal_menu_active > font,
body.dark table#topmenuwrap #topmenu2ndrow td#productmenu nav#actionmenu_right > div.ideal_menu_active,
body.dark table#topmenuwrap #topmenu2ndrow td#productmenu nav#actionmenu_right > div.ideal_menu_active *,
body.dark table#topmenuwrap #topmenu2ndrow td#productmenu nav#actionmenu_right > div.ideal_menu_state.ideal_menu_active,
body.dark table#topmenuwrap #topmenu2ndrow td#productmenu nav#actionmenu_right > div.ideal_menu_state.ideal_menu_active * {
    background-color:#f2c230!important;
    background-image:none!important;
    color:#231504!important;
    border-color:#d89f17!important;
    text-decoration-color:#231504!important;
}
body.dark #productmenu nav#actionmenu_right > div.showmenu,
body.dark table#topmenuwrap #topmenu2ndrow td#productmenu nav#actionmenu_right > div.showmenu {
    background:transparent!important;
    color:#f2c230!important;
}
body.dark div#searchinner,
body.dark div#searchinner table#searchinnertbl,
body.dark div#searchinner table#searchinnertbl tr,
body.dark div#searchinner table#searchinnertbl td {
    background-color:transparent!important;
}
body.dark div#searchinner {
    border:1px solid rgba(242,194,48,0.28);
    border-radius:4px;
    padding:0px 6px 0px 6px!important;
    background-color:rgba(48,35,28,0.55)!important;
}
body table#topmenuwrap td#top_site_search_box_td div#searchinner {
    display:inline-block;
    overflow:hidden;
}
body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl {
    float:none;
}
body.dark table TD div#ideal_viewmode_BLOCKS,
body.dark table TD div#ideal_viewmode_LINES {
    background-color:#3b2f28;
}
body.dark table TD div.pvmsel {
    background-color:#f2c230;
    color:#231504;
}

body.dark table#viewport3col td#shopfloortd main#shopfloor,
body.dark table#viewport3col td#shopfloortd,
body.dark div#shopfloor,
body.dark div#shopfloor_dispprod_uncompleted_orders_wrapper,
body.dark div#drivewrap #newfordeliverywrap {
    background-color:#241914;
    background-image:linear-gradient(180deg, rgba(74,53,40,0.22) 0%, rgba(32,22,18,0.96) 100%)!important;
    color:#f1e2c5;
    border-color:var(--bf_border_strong);
    box-shadow:inset 0 1px 0 rgba(255,235,190,0.06), inset 0 18px 38px rgba(0,0,0,0.18);
}
body.dark table#viewport3col td#leftnavi {
    background-color:#211815!important;
    background-image:url('/ideal/img/burgerfair/mockup_dark_leftnav_texture_tile_clean2.png')!important;
    background-repeat:repeat!important;
    background-size:110px 120px!important;
    background-position:left top;
    color:#f4dfab!important;
    border-right:1px solid rgba(242,194,48,0.18);
}
body.dark table#viewport3col td#leftnavi a,
body.dark table#viewport3col td#leftnavi div,
body.dark table#viewport3col td#leftnavi li,
body.dark table#viewport3col td#leftnavi u.adminmenuselector_action {
    color:#f4dfab!important;
}
body.dark table#viewport3col td#leftnavi .clickable:hover,
body.dark table#viewport3col td#leftnavi a:hover,
body.dark table#viewport3col td#leftnavi li:hover,
body.dark table#viewport3col td#leftnavi li:hover *,
body.dark table#viewport3col td#leftnavi li:hover a,
body.dark table#viewport3col td#leftnavi li:hover span,
body.dark table#viewport3col td#leftnavi u.adminmenuselector_action:hover,
body.dark table#viewport3col td#leftnavi li:hover u.adminmenuselector_action,
body.dark table#viewport3col td#leftnavi li.brandsel:hover,
body.dark table#viewport3col td#leftnavi li.brandsel:hover *,
body.dark table#viewport3col td#leftnavi li.brandsel:hover a,
body.dark table#viewport3col td#leftnavi li.brandsel:hover span,
body.dark table#viewport3col td#leftnavi li.brandsel:hover u.adminmenuselector_action {
    color:#231504!important;
}
body.dark #orderprepareslipsqueuescreen,
body.dark #orderprepare {
    background-color:#211815!important;
    color:#f6ead1!important;
}
body.dark #orderprepare table.orderpreparationslip,
body.dark table.orderpreparationslip,
body.dark table.orderpreparationslip td,
body.dark table.orderpreparationslip td table.orderpreparationslip_mini_innards_tbl,
body.dark table.orderpreparationslip td table.orderpreparationslip_mini_innards_tbl td {
    background-color:#2b1d18!important;
    color:#f6ead1!important;
    border-color:rgba(242,194,48,0.16)!important;
}
body.dark table.orderpreparationslip {
    border:1px solid rgba(242,194,48,0.18)!important;
    border-radius:10px!important;
    box-shadow:0 0 0 1px rgba(255,244,214,0.05), 0 0 16px rgba(255,247,230,0.12), 0 16px 30px rgba(0,0,0,0.30)!important;
}
body.dark table.orderpreparationslip td b.sitenbusntype,
body.dark table.orderpreparationslip td .orpcusdets,
body.dark table.orderpreparationslip td .orpordercode,
body.dark table.orderpreparationslip td .orpsliplbl,
body.dark table.orderpreparationslip td .orpsliplbl *,
body.dark table.orderpreparationslip td .kpsprodref,
body.dark table.orderpreparationslip td.kpsprodcatag,
body.dark table.orderpreparationslip td.kpsaddoncatag,
body.dark table.orderpreparationslip td.kpsdetdublcol,
body.dark table.orderpreparationslip td.kpsaondettriplcol {
    color:#f6ead1!important;
}
body.dark table.orderpreparationslip td.kpsprodqty {
    background-color:#f2c230!important;
    color:#231504!important;
    border-radius:6px;
}
body.dark table.orderpreparationslip td.kpsaddonref {
    color:#f2c230!important;
}
body.dark table.orderpreparationslip td.kpsdetailhilight {
    background-color:#4b3522!important;
    color:#ffd87f!important;
}
body.dark table.orderpreparationslip td div.ktnslipspecialrequest {
    background-color:#4c2d18!important;
    border:1px solid rgba(255,167,84,0.28)!important;
    color:#ffd9ba!important;
}
body.dark table.orderpreparationslip td div.ktnslipdlvryinstructions {
    background-color:#5b4318!important;
    border:1px solid rgba(242,194,48,0.28)!important;
    color:#fff0c9!important;
}
body.dark #kitchen_attention_status .kitchen_asleep,
body.dark .kitchen_asleep {
    border:1px solid rgba(255,127,96,0.32)!important;
    background-color:#4f231c!important;
    color:#ffd4c8!important;
}
body.dark #kitchen_attention_status .kitchen_asleep *,
body.dark .kitchen_asleep * {
    color:#ffd4c8!important;
}
body.dark #kitchen_attention_status .kitchen_asleep b,
body.dark .kitchen_asleep b {
    color:#ffe6a7!important;
}
body.dark td#kitchen_attention_status,
body.dark td#kitchen_attention_status div {
    color:#ffd4c8!important;
}
body.dark #kitchen_attention_status .kitchen_awake,
body.dark .kitchen_awake {
    border:1px solid rgba(159,235,173,0.28);
    background-color:#203626;
    color:#d8f6de;
}
body.dark div.grid-item div.drvdet4kitchen {
    background:linear-gradient(180deg, #4e392b 0%, #35271f 100%)!important;
    color:#fff0cf!important;
    border:1px solid rgba(242,194,48,0.18)!important;
    box-shadow:0 0 10px rgba(255,248,228,0.10)!important;
}
body.dark div#nopendingorders {
    background:linear-gradient(180deg, #33261f 0%, #271d18 100%)!important;
    border:1px solid rgba(242,194,48,0.16)!important;
    color:#f6ead1!important;
    box-shadow:0 0 14px rgba(255,248,228,0.08)!important;
}
body.dark div#nopendingorders div#nopendordh2wrap h2,
body.dark #orderprepareslipsqueuescreen .oqstat,
body.dark #orderprepareslipsqueuescreen #status_bar_text,
body.dark #orderprepareslipsqueuescreen #howmanyuncompletedorders,
body.dark #orderprepareslipsqueuescreen #driver_details,
body.dark #orderprepareslipsqueuescreen #oprepktchndriverstats div {
    color:#f6ead1!important;
}
body.dark #drivewrap #deliverytopheadtable,
body.dark #drivewrap #deliveryhamburgercell,
body.dark #drivewrap #deliverytopheadtable td#SITEIMAGELOGO,
body.dark #drivewrap #topmenu {
    background-color:#1b1512!important;
    background-image:url('/ideal/img/burgerfair/mockup_dark_header_texture_tile_clean2.png')!important;
    background-repeat:repeat-x!important;
    background-size:auto 100%!important;
    color:#f6ead1!important;
}
body.dark #drivewrap #deliveryhamburgericon { color:#f2c230!important; background-color:transparent!important; border:0px!important; box-shadow:none!important; }
body.dark #drivewrap td#SITEIMAGELOGO img#dlvlogo {
    max-width:300px!important;
    max-height:46px!important;
    width:auto!important;
    height:auto!important;
}
body.dark #drivewrap td#SITEIMAGELOGO,
body.dark #drivewrap td#SITEIMAGELOGO #deliverylogo_clickwrap {
    text-align:left!important;
}
body.dark #drivewrap #delivery_theme_toggle_wrap {
    border-radius:7px;
    background-color:rgba(242,194,48,0.08);
    border:1px solid rgba(242,194,48,0.18);
}
body.dark #drivewrap #delivery_theme_toggle_wrap span#light_or_dark_wrap {
    padding:0px!important;
}
body.dark #drivewrap #delivery_theme_toggle_wrap span#light_or_dark_wrap span {
    color:#f4dfab!important;
}
body.dark #drivewrap #delivery_theme_toggle_wrap span#light_or_dark_wrap span.vszsel {
    background-color:#f2c230!important;
    color:#231504!important;
}
body.dark #drivewrap #deliveryheadlabelwrap,
body.dark #drivewrap #deliveryheadlabelwrap *,
body.dark #drivewrap #deliverymodeheading,
body.dark #drivewrap td#ideal {
    color:#f4dfab!important;
    text-shadow:none!important;
}
body.dark #drivewrap #youfirstname div,
body.dark #drivewrap #speedometerwrap,
body.dark #drivewrap #speedometerwrap2 {
    background:linear-gradient(180deg, rgba(242,194,48,0.92) 0%, rgba(214,155,27,0.94) 100%)!important;
    border:1px solid rgba(64,37,10,0.44)!important;
    border-radius:8px!important;
    color:#231504!important;
    box-shadow:0 8px 18px rgba(0,0,0,0.24)!important;
}
body.dark #drivewrap #speedometerwrap span#speedometer,
body.dark #drivewrap #speedometerwrap2 span#speedometer2,
body.dark #drivewrap #youfirstname,
body.dark #drivewrap #youfirstname div {
    color:#231504!important;
    text-shadow:none!important;
}
body.dark #drivewrap #deliverydatetimenow,
body.dark #drivewrap #deliverydatetimenow div#deliveryclockdaymonth,
body.dark #drivewrap #deliverydatetimenow div#deliveryclockhourminute,
body.dark #drivewrap #dlvcntdwnwrap,
body.dark #drivewrap #deliveryrecheckcountdown,
body.dark #drivewrap #busywithadelivery,
body.dark #drivewrap #atshopornot {
    background:linear-gradient(180deg, #3e2d24 0%, #2b1f1a 100%)!important;
    color:#f6ead1!important;
    border:1px solid rgba(242,194,48,0.20)!important;
    box-shadow:0 0 10px rgba(255,248,228,0.08)!important;
}
body.dark #drivewrap #deliveryrecheckcountdown,
body.dark #drivewrap #dlvcntdwnwrap *,
body.dark #drivewrap #deliveryclockdaymonth,
body.dark #drivewrap #deliveryclockhourminute,
body.dark #drivewrap #youaredeliveryordernumber {
    color:#f6ead1!important;
}
body.dark #drivewrap #newfordeliverywrap,
body.dark #drivewrap #ontopofmap,
body.dark #drivewrap #ontopofmap2,
body.dark #drivewrap table#queued_delivery_jobs_table {
    background:linear-gradient(180deg, rgba(57,40,31,0.95) 0%, rgba(35,24,20,0.97) 100%)!important;
    color:#f6ead1!important;
    border:1px solid rgba(242,194,48,0.16)!important;
    box-shadow:0 0 0 1px rgba(255,244,214,0.05), 0 0 18px rgba(255,247,230,0.10), 0 18px 34px rgba(0,0,0,0.26)!important;
}
body.dark #drivewrap table#queued_delivery_jobs_table td,
body.dark #drivewrap #hud_idle_tbl td,
body.dark #drivewrap #hud_pickup_tbl td,
body.dark #drivewrap #hud_dropoff_tbl td,
body.dark #drivewrap #drvinf_notbusydelivering td,
body.dark #drivewrap #drvinf_summary1 td,
body.dark #drivewrap #drvinf_pickupdets td,
body.dark #drivewrap #drvinf_deliverydets td,
body.dark #drivewrap #drvinf_pickupdets th,
body.dark #drivewrap #drvinf_deliverydets th {
    background-color:transparent!important;
    color:#f6ead1!important;
    border-color:rgba(242,194,48,0.12)!important;
}
body.dark #drivewrap #pupelapsed,
body.dark #drivewrap #dofelapsed {
    background-color:#f2c230!important;
    color:#231504!important;
    border:1px solid rgba(92,63,9,0.42)!important;
}
body.dark #drivewrap #deliverymapwrap {
    background-color:#160f0d!important;
}
body.dark #drivewrap #deliverymap {
    border-top:1px solid rgba(242,194,48,0.12);
    border-bottom:1px solid rgba(242,194,48,0.12);
    filter:saturate(0.72) brightness(0.72) sepia(0.08);
}
body.dark #drivewrap table#hiddeninputs {
    background-color:#171110!important;
    border:1px solid rgba(242,194,48,0.16)!important;
}
body.dark #drivewrap table#hiddeninputs td {
    color:#f1dfbc!important;
}
body.dark div#driverdetailontopofmap div#drvident {
    background:linear-gradient(180deg, rgba(64,45,34,0.96) 0%, rgba(38,28,22,0.98) 100%)!important;
    border:1px solid rgba(242,194,48,0.20)!important;
    color:#f6ead1!important;
    box-shadow:0 0 16px rgba(255,247,230,0.10), 0 16px 28px rgba(0,0,0,0.30)!important;
}
body.dark div#driverdetailontopofmap div#drvident div#drvnamebike {
    background-color:#2a1f1b!important;
    color:#f6ead1!important;
    border:1px solid rgba(242,194,48,0.12)!important;
}
body.dark div.idealdiv,
body.dark div#shoppingcart,
body.dark div#shoppingcart #delivery_staff_msg,
body.dark div#cartcontentvp,
body.dark div#viewport_standing_at_checkout_counter,
body.dark #productviewingarea,
body.dark #viewport_register,
body.dark #viewport_loginform_wrapper,
body.dark #viewport_forgotpasswordform_wrapper,
body.dark div#viewport_yourprofile,
body.dark div#viewport_unsubscribedeleteaccount,
body.dark #viewport_createdunverifieduser {
    background:linear-gradient(180deg, rgba(255,247,231,0.98) 0%, rgba(248,236,214,0.98) 100%)!important;
    color:var(--bf_card_text)!important;
    border-color:#d7c3a2!important;
    box-shadow:0 16px 34px rgba(0,0,0,0.22)!important;
}
body.dark div.idealdiv {
    background:linear-gradient(180deg, rgba(58,40,32,0.97) 0%, rgba(39,27,22,0.99) 100%)!important;
    color:#f6ead1!important;
    border-color:rgba(242,194,48,0.16)!important;
    box-shadow:0 10px 24px rgba(0,0,0,0.24)!important;
}
body.dark div.idealdiv a,
body.dark div.idealdiv span,
body.dark div.idealdiv font,
body.dark div.idealdiv b {
    color:#f6ead1!important;
}
body.dark div.idealdiv a {
    color:#ffd778!important;
}
body.dark div.idealdiv a:hover {
    color:#fff1c4!important;
}
body.dark div#viewport_yourprofile #vpyourprofiletopheader {
    background:linear-gradient(180deg, rgba(58,40,32,0.96) 0%, rgba(45,31,25,0.98) 100%)!important;
    color:#f6ead1!important;
    border:1px solid rgba(242,194,48,0.18)!important;
    border-radius:8px!important;
    padding:10px 12px 8px 12px!important;
    box-shadow:0 10px 22px rgba(0,0,0,0.18)!important;
}
body.dark div#viewport_yourprofile #vpyourprofiletopheader,
body.dark div#viewport_yourprofile #vpyourprofiletopheader div,
body.dark div#viewport_yourprofile #vpyourprofiletopheader span,
body.dark div#viewport_yourprofile #vpyourprofiletopheader u,
body.dark div#viewport_yourprofile #vpyourprofiletopheader font,
body.dark div#viewport_yourprofile #vpyourprofiletopheader b {
    color:#f6ead1!important;
}
body.dark div#viewport_yourprofile #vpyourprofiletopheader u#standingatcheckoutcounter,
body.dark div#viewport_yourprofile #vpyourprofiletopheader u#yourshoppingcartcontains {
    color:#f2c230!important;
}
body.dark div#viewport_yourprofile #vpyourprofiletopheader input.idealbtn {
    color:#231504!important;
}
body.dark div#viewport_yourprofile,
body.dark div#viewport_unsubscribedeleteaccount {
    background:linear-gradient(180deg, rgba(46,32,26,0.97) 0%, rgba(34,24,20,0.99) 100%)!important;
    color:#f6ead1!important;
    border:1px solid rgba(242,194,48,0.16)!important;
    box-shadow:0 16px 34px rgba(0,0,0,0.34)!important;
}
body.dark div#viewport_yourprofile div,
body.dark div#viewport_yourprofile td,
body.dark div#viewport_yourprofile span,
body.dark div#viewport_yourprofile font,
body.dark div#viewport_yourprofile b,
body.dark div#viewport_unsubscribedeleteaccount div,
body.dark div#viewport_unsubscribedeleteaccount td,
body.dark div#viewport_unsubscribedeleteaccount span,
body.dark div#viewport_unsubscribedeleteaccount font,
body.dark div#viewport_unsubscribedeleteaccount b {
    color:#f6ead1!important;
}
body.dark div#viewport_yourprofile a,
body.dark div#viewport_unsubscribedeleteaccount a {
    color:#ffd778!important;
}
body.dark div#viewport_yourprofile a:hover,
body.dark div#viewport_unsubscribedeleteaccount a:hover {
    color:#fff1c4!important;
}
body.dark div#viewport_yourprofile table#yourprofile_form tr.tr_headlin,
body.dark div#viewport_yourprofile table#yourprofile_form tr.tr_headlin td,
body.dark div#viewport_yourprofile table#yourprofile_form_part2 tr.tr_headlin,
body.dark div#viewport_yourprofile table#yourprofile_form_part2 tr.tr_headlin td,
body.dark div#viewport_unsubscribedeleteaccount table#yourprofile_form tr.tr_headlin,
body.dark div#viewport_unsubscribedeleteaccount table#yourprofile_form tr.tr_headlin td,
body.dark div#viewport_unsubscribedeleteaccount table#yourprofile_form_part2 tr.tr_headlin,
body.dark div#viewport_unsubscribedeleteaccount table#yourprofile_form_part2 tr.tr_headlin td {
    background:linear-gradient(180deg, rgba(68,48,38,0.96) 0%, rgba(51,35,28,0.96) 100%)!important;
    color:#ffe8bf!important;
    border-color:rgba(242,194,48,0.14)!important;
}
body.dark #viewport_loginform_wrapper {
    background:linear-gradient(180deg, #3b2922 0%, #2a1c17 100%)!important;
    color:#f6ead1!important;
    border:1px solid rgba(242,194,48,0.16)!important;
    border-radius:10px!important;
    box-shadow:0 16px 34px rgba(0,0,0,0.34)!important;
}
body.dark #viewport_loginform_wrapper div#topofloginboxwithbuttonsandheading {
    background:linear-gradient(180deg, rgba(74,53,42,0.98) 0%, rgba(53,37,30,0.98) 100%)!important;
    color:#f6ead1!important;
    border-bottom:1px solid rgba(242,194,48,0.16)!important;
    border-top-left-radius:10px!important;
    border-top-right-radius:10px!important;
}
body.dark #viewport_loginform_wrapper div#topofloginboxwithbuttonsandheading span,
body.dark #viewport_loginform_wrapper div#topofloginboxwithbuttonsandheading b,
body.dark #viewport_loginform_wrapper div#topofloginboxwithbuttonsandheading u,
body.dark #viewport_loginform_wrapper div#topofloginboxwithbuttonsandheading font {
    color:#f6ead1!important;
}
body.dark #viewport_loginform_wrapper div#topofloginboxwithbuttonsandheading span.right.for_mobi {
    background-color:#5a4437!important;
    color:#ffe9a9!important;
    border:1px solid rgba(242,194,48,0.18)!important;
    border-radius:6px!important;
}
body.dark #viewport_loginform_wrapper table#login_form,
body.dark #viewport_loginform_wrapper table#login_form_p2 {
    background-color:transparent!important;
    color:#f6ead1!important;
}
body.dark #viewport_loginform_wrapper table#login_form tr.tr_headlin {
    background:linear-gradient(180deg, rgba(68,48,38,0.96) 0%, rgba(51,35,28,0.96) 100%)!important;
    color:#ffe8bf!important;
}
body.dark #viewport_loginform_wrapper table#login_form tr.liketr td,
body.dark #viewport_loginform_wrapper table#login_form_p2 tr.liketr td,
body.dark #viewport_loginform_wrapper table#login_form tr.liektr td {
    background-color:transparent!important;
    color:#f2e3c6!important;
    border-color:rgba(242,194,48,0.10)!important;
}
body.dark #viewport_loginform_wrapper table#login_form td.loginlockimagetd {
    background-color:rgba(34,24,20,0.94)!important;
    border-right:1px solid rgba(242,194,48,0.10)!important;
}
body.dark #viewport_loginform_wrapper label,
body.dark #viewport_loginform_wrapper td.lbl,
body.dark #viewport_loginform_wrapper div#some_message,
body.dark #viewport_loginform_wrapper a.clickable,
body.dark #viewport_loginform_wrapper span.left.for_mobi,
body.dark #viewport_loginform_wrapper b#standingatcheckoutcounter {
    color:#f6ead1!important;
}
body.dark #viewport_loginform_wrapper a.clickable {
    color:#ffd778!important;
}
body.dark #viewport_loginform_wrapper a.clickable:hover {
    color:#fff1c4!important;
}
body.dark #viewport_loginform_wrapper .login_input_fade_guide {
    background-color:#241914!important;
    border-color:rgba(242,194,48,0.18)!important;
    box-shadow:0 0 0 1px rgba(255,245,219,0.04)!important;
}
body.dark #viewport_loginform_wrapper input.idealinput,
body.dark #viewport_loginform_wrapper input[type="text"],
body.dark #viewport_loginform_wrapper input[type="password"] {
    background-color:#241914!important;
    color:#fff2d9!important;
    border:1px solid rgba(242,194,48,0.18)!important;
}
body.dark #viewport_loginform_wrapper input.idealinput::placeholder,
body.dark #viewport_loginform_wrapper input[type="text"]::placeholder,
body.dark #viewport_loginform_wrapper input[type="password"]::placeholder {
    color:#ceb999!important;
}
body.dark #viewport_loginform_wrapper img#login_lock_with_key_image {
    filter:brightness(0.88) contrast(1.06)!important;
}
body.dark #viewport_forgotpasswordform_wrapper,
body.dark #viewport_register,
body.dark #viewport_createdunverifieduser {
    color:#f6ead1!important;
}
body.dark #viewport_forgotpasswordform_wrapper > div:first-child,
body.dark #viewport_register .bm_register_heading_row,
body.dark #viewport_createdunverifieduser > div:first-child {
    background:linear-gradient(180deg, rgba(74,53,42,0.98) 0%, rgba(53,37,30,0.98) 100%)!important;
    color:#f6ead1!important;
    border:1px solid rgba(242,194,48,0.16)!important;
    border-radius:8px!important;
    padding:8px 10px!important;
    margin-bottom:10px!important;
}
body.dark #viewport_register .bm_register_heading_row b,
body.dark #viewport_register .bm_register_heading_row span,
body.dark #viewport_register .bm_register_heading_row div,
body.dark #viewport_createdunverifieduser > div:first-child b,
body.dark #viewport_forgotpasswordform_wrapper > div:first-child b {
    color:#f6ead1!important;
}
body.dark #viewport_register .bm_register_heading_row span.for_mobi.right {
    background-color:#5a4437!important;
    color:#ffe9a9!important;
    border:1px solid rgba(242,194,48,0.18)!important;
    border-radius:6px!important;
}
body.dark #viewport_forgotpasswordform_wrapper table#forgotpassword_form,
body.dark #viewport_forgotpasswordform_wrapper table#forgotpassword_form_part2,
body.dark #viewport_register table#newaccountregistrationtable,
body.dark #viewport_createdunverifieduser table#youraccountregistrationdetails {
    background-color:transparent!important;
    color:#f6ead1!important;
    border-color:rgba(242,194,48,0.14)!important;
}
body.dark #viewport_forgotpasswordform_wrapper table#forgotpassword_form tr.tr_headlin td,
body.dark #viewport_register table#newaccountregistrationtable tr.tr_headlin td,
body.dark #viewport_createdunverifieduser table#youraccountregistrationdetails tr.yard_head td {
    background:linear-gradient(180deg, rgba(68,48,38,0.96) 0%, rgba(51,35,28,0.96) 100%)!important;
    color:#ffe8bf!important;
    border-color:rgba(242,194,48,0.14)!important;
}
body.dark #viewport_forgotpasswordform_wrapper table#forgotpassword_form td,
body.dark #viewport_forgotpasswordform_wrapper table#forgotpassword_form_part2 td,
body.dark #viewport_register table#newaccountregistrationtable td,
body.dark #viewport_createdunverifieduser table#youraccountregistrationdetails td {
    background-color:transparent!important;
    color:#f2e3c6!important;
    border-color:rgba(242,194,48,0.10)!important;
}
body.dark #viewport_forgotpasswordform_wrapper table#forgotpassword_form td.lbl,
body.dark #viewport_register table#newaccountregistrationtable td.dlvlbl,
body.dark #viewport_register table#newaccountregistrationtable td.reghelper,
body.dark #viewport_createdunverifieduser table#youraccountregistrationdetails td.dlvlbl {
    color:#e6c98f!important;
}
body.dark #viewport_forgotpasswordform_wrapper #wraparoundman {
    background-color:#241914!important;
    border:1px solid rgba(242,194,48,0.14)!important;
    border-radius:12px!important;
}
body.dark #viewport_forgotpasswordform_wrapper input.idealinput,
body.dark #viewport_register input.idealinp,
body.dark #viewport_register input.idealinput,
body.dark #viewport_createdunverifieduser input.textinput,
body.dark #viewport_createdunverifieduser input#activationcode {
    background-color:#241914!important;
    color:#fff2d9!important;
    border:1px solid rgba(242,194,48,0.18)!important;
}
body.dark #viewport_forgotpasswordform_wrapper input.idealinput::placeholder,
body.dark #viewport_register input.idealinp::placeholder,
body.dark #viewport_register input.idealinput::placeholder,
body.dark #viewport_createdunverifieduser input.textinput::placeholder,
body.dark #viewport_createdunverifieduser input#activationcode::placeholder {
    color:#ceb999!important;
}
body.dark #viewport_register #chooseunamhint,
body.dark #viewport_register #chooseunamhint2,
body.dark #viewport_register #regchooseunam,
body.dark #viewport_register span.regnote,
body.dark #viewport_register span.regoptnal,
body.dark #viewport_register div.reghelper,
body.dark #viewport_register #pwminmaxlength_hint,
body.dark #viewport_register #passwordstrengthbadge,
body.dark #viewport_register #verifypasswordmatchbadge,
body.dark #viewport_register #vldnounam,
body.dark #viewport_createdunverifieduser a,
body.dark #viewport_forgotpasswordform_wrapper a.clickable {
    color:#f6ead1!important;
}
body.dark #viewport_register #pwhelphint {
    background-color:#4a362e!important;
    color:#ffe9b2!important;
    border:1px solid rgba(242,194,48,0.16)!important;
}
body.dark #viewport_register .redstar,
body.dark #viewport_register span.regvalerr {
    color:#ff9f92!important;
}
body.dark #viewport_register a,
body.dark #viewport_createdunverifieduser a,
body.dark #viewport_forgotpasswordform_wrapper a.clickable {
    color:#ffd778!important;
}
body.dark #viewport_register a:hover,
body.dark #viewport_createdunverifieduser a:hover,
body.dark #viewport_forgotpasswordform_wrapper a.clickable:hover {
    color:#fff1c4!important;
}
body.dark #viewport_loginform_wrapper #googleauth_section,
body.dark #viewport_register #register_googleauth_section {
    background:linear-gradient(180deg, rgba(64,45,36,0.98) 0%, rgba(47,33,27,0.98) 100%)!important;
    color:#f6ead1!important;
    border:1px solid rgba(242,194,48,0.16)!important;
    border-radius:8px!important;
    box-shadow:0 8px 18px rgba(0,0,0,0.18)!important;
}
body.dark #viewport_loginform_wrapper #googleauth_section *,
body.dark #viewport_register #register_googleauth_section * {
    color:#f6ead1!important;
}
body.dark #viewport_loginform_wrapper #googleauth_section .googleauth_button,
body.dark #viewport_register #register_googleauth_section .googleauth_button {
    background:linear-gradient(180deg, #f6e9c9 0%, #edd6a5 100%)!important;
    color:#231504!important;
    border:1px solid rgba(147,101,12,0.32)!important;
    box-shadow:0 6px 12px rgba(0,0,0,0.18)!important;
}
body.dark #viewport_loginform_wrapper #googleauth_section .googleauth_button span,
body.dark #viewport_register #register_googleauth_section .googleauth_button span {
    color:#231504!important;
}
body.dark #viewport_loginform_wrapper #googleauth_section .googleauth_option_label,
body.dark #viewport_register #register_googleauth_section .googleauth_option_label,
body.dark #viewport_loginform_wrapper #googleauth_section .googleauth_info,
body.dark #viewport_register #register_googleauth_section .googleauth_info,
body.dark #viewport_register #register_googleauth_section .googleauth_register_intro,
body.dark #viewport_register #register_googleauth_section .googleauth_register_benefits,
body.dark #viewport_register #register_googleauth_section .likesummary,
body.dark #viewport_register #register_googleauth_section .likehighdetail {
    color:#f6ead1!important;
}
body.dark #viewport_loginform_wrapper #googleauth_section .ggauthrelayhint,
body.dark #viewport_register #register_googleauth_section .ggauthrelayhint {
    color:#ffe09a!important;
}
body.dark #viewport_register #register_googleauth_section .likedetails {
    border:1px solid rgba(242,194,48,0.16)!important;
    background:rgba(35,24,20,0.72)!important;
}
body.dark #viewport_register #register_googleauth_section .likedetails .likesummary {
    background:rgba(77,54,43,0.96)!important;
    border-radius:8px!important;
}
body.dark #viewport_register #register_googleauth_section .likedetails .likesummary_triangle {
    color:#ffe09a!important;
}
body.dark div.aprodblock,
body.dark table.aprodline {
    background:linear-gradient(180deg, #3a2720 0%, #2b1d18 100%)!important;
    color:#f6ead1!important;
    border:1px solid rgba(255,214,139,0.22)!important;
    border-radius:8px!important;
    box-shadow:0 0 0 1px rgba(255,244,214,0.06), 0 0 18px rgba(255,247,230,0.18), 0 16px 28px rgba(0,0,0,0.32)!important;
    font-family:"Trebuchet MS","Ubuntu",sans-serif;
}
body.dark div.aprodblock div.aprodimgcell,
body.dark table.aprodline td img.prodthumb,
body.dark div.aprodblock div.aprodimgcell img.prodthumb {
    background-color:#2b1d18!important;
    border-radius:5px!important;
}
body.dark table.aprodline td img.prodthumb,
body.dark div.aprodblock div.aprodimgcell img.prodthumb {
    border:1px solid rgba(255,226,166,0.22)!important;
    box-shadow:0 0 0 1px rgba(255,245,219,0.05), 0 0 12px rgba(255,248,228,0.10)!important;
}
body.dark div.aprodblock div.aprodhead,
body.dark div.aprodblock div.aprodsumry,
body.dark div.aprodblock span.aprodbtnsandprice span.aprdvatlbl,
body.dark div.aprodblock span.aprodbtnsandprice span.aprdpricevatinc,
body.dark table.aprodline td.aprodlinmidsummart div.prdlinsumry,
body.dark table.aprodline .price,
body.dark td div span.aplcategory,
body.dark td div span.aplbrand,
body.dark .productsummary,
body.dark div.srchexactmatchstr,
body.dark span.srchfuzzymatchstr,
body.dark div#viewport_standing_at_checkout_counter .sprodprice,
body.dark div#viewport_yourprofile .sprodprice,
body.dark #yourshoppingcartcontains,
body.dark #standingatcheckoutcounter {
    color:#f6ead1!important;
    text-shadow:none!important;
}
body.dark div.aprodblock div.aprodhead {
    color:#fff5de!important;
    font-weight:700!important;
    font-size:1.05rem!important;
    letter-spacing:0.01em;
}
body.dark div.aprodblock div.aprodsumry,
body.dark table.aprodline td.aprodlinmidsummart div.prdlinsumry {
    color:#ead9bc!important;
    line-height:1.55rem;
}
body.dark #productviewingarea,
body.dark #productviewingarea table,
body.dark #productviewingarea td,
body.dark #productviewingarea div#topxviewprod,
body.dark #productviewingarea div#productsummarywrapper,
body.dark #productviewingarea div#minispecsholder,
body.dark #productviewingarea div#productextraimageswrapper,
body.dark #productviewingarea div.pva_header,
body.dark #productviewingarea div#pvr_outer_td {
    background:linear-gradient(180deg, #3a2720 0%, #2b1d18 100%)!important;
    color:#f6ead1!important;
    border-color:rgba(255,214,139,0.22)!important;
    box-shadow:0 0 0 1px rgba(255,244,214,0.06), 0 0 18px rgba(255,247,230,0.18), 0 16px 28px rgba(0,0,0,0.32)!important;
}
body.dark #productviewingarea {
    border:1px solid rgba(255,214,139,0.22)!important;
    border-radius:8px!important;
    box-shadow:0 0 0 1px rgba(255,244,214,0.06), 0 0 22px rgba(255,247,230,0.22), 0 18px 32px rgba(0,0,0,0.34)!important;
}
body.dark #productviewingarea img#pdximgmain,
body.dark #productviewingarea #productextraimageswrapper img.pdximgthumbs {
    background-color:#2b1d18!important;
    border:1px solid rgba(255,226,166,0.22)!important;
    border-radius:6px!important;
    box-shadow:0 0 0 1px rgba(255,245,219,0.05), 0 0 12px rgba(255,248,228,0.12)!important;
}
body.dark #productviewingarea div#minispecsholder div#tagslist,
body.dark #productviewingarea div#minispecsholder div#tagslists,
body.dark #productviewingarea #productsummarywrapper,
body.dark #productviewingarea span.vatminilabel,
body.dark #productviewingarea p,
body.dark #productviewingarea li,
body.dark #productviewingarea a,
body.dark #productviewingarea span,
body.dark #productviewingarea b,
body.dark #productviewingarea font {
    color:#f6ead1!important;
}
body.dark #productviewingarea a:hover {
    color:#fff1c4!important;
}
body.dark div.aprodblock span.aprodbtnsandprice span.aprdvatlbl,
body.dark table.aprodline .vatlbl {
    color:#c8b390!important;
}
body.dark div.aprodblock span.aprodbtnsandprice span.aprdpricevatinc,
body.dark table.aprodline .price {
    color:#fff6d8!important;
    text-shadow:0 0 10px rgba(255,244,198,0.22)!important;
    font-size:1.18rem!important;
    font-weight:700!important;
}
body.dark td div span.aplcategory,
body.dark td div span.aplbrand,
body.dark .productsummary,
body.dark div.srchexactmatchstr,
body.dark span.srchfuzzymatchstr,
body.dark div.aprodblock div.prodminispeccommalist {
    color:#f0b35c!important;
}
body.dark div.aprodblock div.prodminispeccommalist,
body.dark div#viewport_standing_at_checkout_counter .streetaddr_needinfo,
body.dark div#viewport_standing_at_checkout_counter .sprodbrndcat,
body.dark .vcrtoptlbl,
body.dark td .reghelper,
body.dark #youraccountregistrationdetails tr td.someregnotes,
body.dark #chooseunamhint,
body.dark #chooseunamhint2 {
    color:#6b4d35!important;
}
body.dark .a_category_label_on_dispprodscreen,
body.dark .parabox,
body.dark #productviewingarea span.sellingprice {
    background-color:#fff4cf!important;
    border-color:#f2c230!important;
    color:#2e1f0c!important;
}
body.dark img#ideal_scroll_to_top {
    filter:sepia(1) saturate(5.8) hue-rotate(338deg) brightness(1.06) contrast(1.02)!important;
}

body.dark table#viewport3col td#rightcart {
    background:#211815;
    background-image:url('/ideal/img/burgerfair/mockup_dark_leftnav_texture_tile_clean2.png');
    background-repeat:repeat;
    background-size:110px 120px;
    background-position:left top;
}
body.dark div#shoppingcart {
    background:linear-gradient(180deg, #f2c230 0%, #e3ac24 100%)!important;
    border-color:#c88d00!important;
    color:var(--bf_cart_text)!important;
}
body.dark div#shoppingcart *,
body.dark div#shoppingcart a,
body.dark div#shoppingcart span,
body.dark div#shoppingcart div {
    color:var(--bf_cart_text)!important;
}
body.dark body form #cartmini {
    background-color:#f2c230!important;
    color:#231504!important;
}
body.dark #viewport #wraparoundbothvcsframe_and_aroundemailshown,
body.dark html#idealhtml #wraparoundbothvcsframe_and_aroundemailshown,
body.dark html#idealhtml #wraparoundmaildiv {
    background:linear-gradient(180deg, #f2c230 0%, #d89f17 100%)!important;
    color:#231504!important;
    border-color:#b87d00!important;
}
body.dark h3.shopopeninghours {
    background-color:#2f221c!important;
    color:#f4dfb4!important;
    border:1px solid rgba(242,194,48,0.20)!important;
}
body.dark h3.shopopeninghours font.darkgreen,
body.dark h3.shopopeninghours .darkgreen {
    color:#d9efb9!important;
}
body.dark h3.shopopeninghours b.blue,
body.dark h3.shopopeninghours .blue,
body.dark h3.shopopeninghours b {
    color:#8bc5ff!important;
}

body.dark #cssmenu ul {
    background:transparent;
    border:1px solid rgba(242,194,48,0.20);
}
body.dark #mobileftmenuslider {
    background:linear-gradient(180deg, rgba(38,27,22,0.98) 0%, rgba(27,19,16,0.99) 100%)!important;
    color:#f6ead1!important;
    border-right:1px solid rgba(242,194,48,0.22)!important;
    box-shadow:16px 0 34px rgba(0,0,0,0.45)!important;
}
body.dark #mobileftmenuslider #mobimenu {
    background:transparent!important;
    color:#f6ead1!important;
}
body.dark #mobileftmenuslider #wrapmobilogo {
    background:linear-gradient(180deg, rgba(58,42,34,0.92) 0%, rgba(42,30,24,0.96) 100%)!important;
    border-bottom:1px solid rgba(242,194,48,0.18)!important;
}
body.dark #mobileftmenuslider .ideal_mobimenu_scroll {
    background:transparent!important;
}
body.dark #mobileftmenuslider .ideal_mobimenu_stickywrap {
    background:rgba(242,194,48,0.08)!important;
    border:1px solid rgba(242,194,48,0.18)!important;
    color:#f4d88a!important;
}
body.dark #mobileftmenuslider .ideal_mobimenu_section_title {
    background:rgba(242,194,48,0.10)!important;
    border:1px solid rgba(242,194,48,0.18)!important;
    color:#f2c230!important;
}
body.dark #mobileftmenuslider .ideal_mobimenu_list li,
body.dark #mobileftmenuslider .ideal_mobimenu_navwrap li {
    color:#f6ead1!important;
    border-bottom:1px solid rgba(242,194,48,0.10)!important;
}
body.dark #mobileftmenuslider .ideal_mobimenu_list li:hover,
body.dark #mobileftmenuslider .ideal_mobimenu_navwrap li:hover {
    background-color:rgba(242,194,48,0.12)!important;
    color:#fff7df!important;
}
body.dark #cssmenu ul li,
body.dark body form #cssmenu ul li {
    background-color:transparent;
    color:var(--bf_nav_text);
    border-bottom:1px solid rgba(242,194,48,0.10);
}
body.dark #cssmenu ul li.abrand,
body.dark #cssmenu ul li.abrand a,
body.dark body form #cssmenu ul li a,
body.dark #mobileftmenuslider #cssmenu,
body.dark #mobileftmenuslider #cssmenu ul li,
body.dark #mobileftmenuslider #cssmenu ul li a,
body.dark #mobileftmenuslider #cssmenu ul li u {
    color:var(--bf_nav_text)!important;
}
body.dark #cssmenu ul li u,
body.dark #cssmenu #ideal_tags #ideal_tag_heading {
    color:#f2c230;
}
body.dark .brandsel,
body.dark #cssmenu ul li.brandsel,
body.dark #productmenu div {
    background-color:#f2c230!important;
    color:#231504!important;
    border-bottom-color:#d89f17!important;
}
body.dark .brandsel a,
body.dark #productmenu div.cataclick,
body.dark #productmenu div.cataclick a {
    color:#231504!important;
}
body.dark #productmenu div,
body.dark #productmenu div *,
body.dark #productmenu div a,
body.dark #productmenu div span,
body.dark #productmenu div.cataclick *,
body.dark #productmenu div.prodsel,
body.dark #productmenu div.prodsel *,
body.dark #productmenu div.prodsel a,
body.dark #productmenu div.prodsel span {
    color:#231504!important;
}
body.dark table#viewport3col td#leftnavi li.brandsel,
body.dark table#viewport3col td#leftnavi li.brandsel *,
body.dark table#viewport3col td#leftnavi li.brandsel a,
body.dark table#viewport3col td#leftnavi li.brandsel span,
body.dark table#viewport3col td#leftnavi li.brandsel div,
body.dark table#viewport3col td#leftnavi li.brandsel u.adminmenuselector_action,
body.dark table#viewport3col td#leftnavi #productmenu div.prodsel,
body.dark table#viewport3col td#leftnavi #productmenu div.prodsel *,
body.dark table#viewport3col td#leftnavi #productmenu div.prodsel a,
body.dark table#viewport3col td#leftnavi #productmenu div.prodsel span {
    color:#231504!important;
}
body.dark #mobileftmenuslider ul#scrollable_brands_with_overflowprotection {
    background-color:rgba(242,194,48,0.10)!important;
    border:1px solid rgba(242,194,48,0.22)!important;
}

body.dark input#searchinput {
    background-color:#fff3dc!important;
    color:#231504!important;
    border:1px solid #d8ad57!important;
    border-bottom:1px solid #b9821f!important;
}
body.dark input#searchbutton,
body.dark input#searchclearandclose {
    background-color:#55463b!important;
    border:1px solid #8c765d!important;
    color:#fff3dc!important;
}
body.dark input#searchbutton:hover,
body.dark input#searchclearandclose:hover {
    background-color:#6b5848!important;
}

body.dark input[type=text],
body.dark input[type=number],
body.dark input[type=search],
body.dark input[type=date],
body.dark input.idealinp,
body.dark textarea,
body.dark textarea.idealinp,
body.dark select,
body.dark input.idealinput,
body.dark select.idealinput,
body.dark input#searchinput {
    background-color:#2c221d!important;
    color:#f7ead1!important;
    border:1px solid #7a5f42!important;
    border-bottom:1.5px solid #f2c230!important;
}
body.dark ::placeholder,
body.dark :-ms-input-placeholder,
body.dark ::-ms-input-placeholder,
body.dark ::-webkit-datetime-edit-text,
body.dark ::-webkit-datetime-edit-day-field[aria-valuetext=blank],
body.dark ::-webkit-datetime-edit-month-field[aria-valuetext=blank],
body.dark ::-webkit-datetime-edit-year-field[aria-valuetext=blank] {
    color:#c7aa73!important;
}
body.dark input:focus,
body.dark button:focus,
body.dark textarea:focus,
body.dark select:focus {
    border-color:#f2c230!important;
    box-shadow:0 0 0 3px rgba(242,194,48,0.18)!important;
}

body.dark .idealbtn,
body.dark .idealbtn4action {
    background-color:#4b433d!important;
    border-color:#7d6a59!important;
    color:#fff1d6!important;
    text-shadow:none!important;
    box-shadow:0 0 10px rgba(255,244,214,0.08), 0 8px 18px rgba(0,0,0,0.24)!important;
    border-radius:6px!important;
}
body.dark .idealbtn:hover,
body.dark .idealbtn4action:hover {
    background-color:#62574d!important;
    color:#fff6df!important;
}
body.dark #drivewrap #deliveryactions span.buttonbarrier input.idealbtn {
    background:linear-gradient(180deg, #5b4d43 0%, #43372f 100%)!important;
    border:1px solid #7c6550!important;
    color:#fff0d0!important;
    box-shadow:0 6px 14px rgba(0,0,0,0.24)!important;
}
body.dark #drivewrap #deliveryactions span.driverisonduty,
body.dark #drivewrap #deliveryactions span.delivery_button_active {
    background:linear-gradient(180deg, rgba(242,217,113,0.98) 0%, rgba(217,169,42,0.98) 100%)!important;
    border:1px solid #8d6310!important;
    box-shadow:0 0 0 1px rgba(255,255,255,0.18) inset, 0 0 14px rgba(255,232,164,0.12), 0 8px 18px rgba(0,0,0,0.22)!important;
}
body.dark #drivewrap #deliveryactions span.driverisoffduty {
    background:linear-gradient(180deg, rgba(106,76,77,0.98) 0%, rgba(79,52,53,0.98) 100%)!important;
    border:1px solid #8b6164!important;
    box-shadow:0 0 0 1px rgba(255,255,255,0.08) inset, 0 6px 14px rgba(0,0,0,0.22)!important;
}
body.dark #drivewrap #deliveryactions span.delivery_button_inactive {
    background:rgba(255,255,255,0.03)!important;
    border:1px solid rgba(242,194,48,0.08)!important;
}
body.dark #drivewrap #deliveryactions span.driverisonduty input,
body.dark #drivewrap #deliveryactions span.delivery_button_active input {
    background:linear-gradient(180deg, #f2d971 0%, #d9a92a 100%)!important;
    border:1px solid #8d6310!important;
    color:#231504!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.32), 0 0 14px rgba(255,232,164,0.18), 0 8px 18px rgba(0,0,0,0.26)!important;
}
body.dark #drivewrap #deliveryactions span.driverisoffduty input {
    background:linear-gradient(180deg, #6a4c4d 0%, #4f3435 100%)!important;
    border:1px solid #8b6164!important;
    color:#ffe8e3!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.18), 0 6px 14px rgba(0,0,0,0.24)!important;
}
body.dark #drivewrap #deliveryactions span.delivery_button_inactive input {
    opacity:0.88;
}
body.dark .itemtocartbutton,
body.dark input[type=button].itemtocartbutton,
body.dark input[type=submit].itemtocartbutton {
    background-color:var(--bf_take_bg)!important;
    border-color:var(--bf_take_border)!important;
    color:var(--bf_take_text)!important;
    box-shadow:0 0 12px rgba(255,224,120,0.20)!important;
}
body.dark .itemtocartbutton:hover {
    background-color:#ffd351!important;
    color:#231504!important;
}

body.dark a { color:var(--bf_link); }
body.dark a:visited,
body.dark a:active { color:#f2c230; }
body.dark a:hover { color:var(--bf_link_hover)!important; }

/* END Burgerfair theme layer 2026-03-23 */

@media only screen and (max-width:1000px) { /* tablets and old monitors up to 1024x768 displays */
    body .mochaman90deg { min-width:calc(100vw - 36px); height:40px; margin:0px auto 0px auto; }
    body table#topmenuwrap { min-width:0px; width:auto; max-width:auto; }
    body table#topmenuwrap td#burgerfair_topbar_theme_toggle_cell { display:none; }
    body table#topmenuwrap td#tdforuserprofilepic { vertical-align:top; }
    body table#topmenuwrap td#top_site_heading_td { min-width:0px; width:auto; max-width:auto; }
    body table#topmenuwrap td#top_site_heading_td td#top_site_search_box_td div#searchinner { margin-top:0px; }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner { position:fixed; top:3px; right:92px; padding-right:0px; z-index:67; background-color:#f5f2ee; /* #999933; */ }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl { background-color:#f5f2ee; /* #999933; */ }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr { background-color:#f5f2ee; /* #999933; */ }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td { background-color:#f5f2ee; /* #999933; */ }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl { border: 0px; }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td { padding:3px 3px 2px 3px; }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td#tdviewmodeholder { padding-left:3px; }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td#idealinputfield { padding-top:2px; }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td#idealinputfield input#searchinput { width:calc(67% - 40px); min-width:260px; max-width:460px; }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td#idealsrchbtntd { width:auto !important; min-width:108px; }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td#idealsrchbtntd input[type=button] { font-size:0.8rem; margin-left:2px; margin-right:2px; }
    body.dark table#topmenuwrap td#top_site_search_box_td div#searchinner,
    body.dark table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl,
    body.dark table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr,
    body.dark table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td {
        background-color:#241c18;
        color:#f6ead1;
    }
    body form#mainfrm ul#ideal_brands_ul li.subuls ul#scrollable_brands_with_overflowprotection { border:0px!important; line-height:1.7rem; }
    body form#mainfrm table#viewport3col td#rightcart {
        background-color: transparent;
        background-image:none; /*url('/ideal/img/burgerfair/fire_credits2domenic_blair.png'); */
    }
    body form#mainfrm #viewport {
        background-color:transparent;
        background-image:none; /*url('/ideal/img/burgerfair/colorful_diagonal_pattern_burgerfair7.png'); */
    }
    body form#mainfrm div#webpage table#topmenuwrap img#searchbuttonicon { position:fixed; top:3px; width:37.5px; height:auto; right:45px; z-index:64; }
    body.dark #drivewrap td#SITEIMAGELOGO img#dlvlogo { max-width:300px!important; max-height:46px!important; }
    body.dark #drivewrap #deliveryhamburgericon { line-height:3rem; font-size:2rem; }
} /* end max 1000px */
/* ----------------------- MOBILE PHONE SCREEN PROFILE OVERRIDES ----------------------------------------- */
@media only screen and (max-width:822px) { /* small devices (phones, 822px and down) */
    body .mochaman90deg { min-width:calc(100vw - 36px); margin:0px auto 0px auto; }
    body table#topmenuwrap td#burgerfair_topbar_theme_toggle_cell { display:none; }
    /* body header#topmenu table#topmenuwrap td#top_site_search_box_td:before { } */
    body header#topmenu table#topmenuwrap td#top_site_search_box_td { background-color: #f5f2ee; /* #999933; */ display:none; float:right; width:100%; min-width:100%; max-width:100%; padding:0px; } /* background-color: #1a2e19; */
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl { display: none; float:none; margin-left:5px;  background-color: #f5f2ee; /* #999933; */ width:100%; min-width:100%; max-width:100%; }
    body header#topmenu table#topmenuwrap td#top_site_heading_td td#top_site_search_box_td div#searchinner { }
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner { position:static; padding-right:0px; /* #999933; */ }
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr { background-color:#f5f2ee; /* #999933; */ }
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td { background-color:#f5f2ee; /* #999933; */ }
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td { padding:3px 3px 2px 3px; }
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td#tdviewmodeholder { padding-left:3px; }
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td#idealinputfield { padding-top:2px; }
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td input#searchinput { width:calc(67% - 40px); font-size:1.05rem; min-width:260px; max-width:460px; }
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td input[type=button] { width:70px; font-size:0.8rem; margin-left:2px; margin-right:2px; }
    body.dark header#topmenu table#topmenuwrap td#top_site_search_box_td,
    body.dark header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl,
    body.dark header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr,
    body.dark header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl tr td {
        background-color:#241c18;
        color:#f6ead1;
    }
    body header#topmenu table#topmenuwrap td#top_site_heading_td b div#greetings_earthling { }
    body header#topmenu table#topmenuwrap td#top_site_heading_td b div#greetings_earthling div#welcomesyou { margin-top:-12px; color:black; /* white; */ }
    body form#mainfrm table#viewport3col td#rightcart { background-color:transparent; }
    body form #cartmini { background-color:#c65b63; color:#FFF; }
    body form#mainfrm div#webpage table#topmenuwrap img#searchbuttonicon { right:84px; }
    body table#topmenuwrap td#top_site_heading_td b span#swooshdown {
        /* margin-left:-4px; display:block; float:right; */
        right:53px;
    }
    body form table#topmenuwrap div#searchinner { padding-right:0px; margin-top:0px; }
    body form #cssmenu ul li { padding:2px 2px 1px 2px; margin:3px 2px 3px 2px; background-color:#e0f5fd; color:#0b2d3a; border-radius:3px; }
    body form #cssmenu ul li a { color:#0b2d3a; }
    #mobileftmenuslider #cssmenu, #mobileftmenuslider #cssmenu ul li, #mobileftmenuslider #cssmenu ul li a { color:#0b2d3a!important; }
    #mobileftmenuslider #cssmenu ul li u { color:#0b2d3a!important; }
    #mobileftmenuslider #cssmenu ul { background-color:transparent!important; }
    #mobileftmenuslider #cssmenu ul#ideal_brands_ul li.subuls ul#scrollable_brands_with_overflowprotection { border-color:transparent!important; }
    #mobileftmenuslider ul#scrollable_brands_with_overflowprotection { background-color:rgba(255,255,255,0.18)!important; border:1px solid rgba(0,0,0,0.08)!important; }
    body form#mainfrm #topmenuprofilepicimg { position:fixed; top:5px; right:5px; }
    body form#mainfrm table td#kitchenviewlbl div.kitchenviewhead { position:fixed; top:0px; right:70px; }
    body.dark #drivewrap #delivery_theme_toggle_wrap {
        display:none;
    }
    body #drivewrap td#deliveryhamburgercell { width:40px; min-width:40px; max-width:40px; padding-left:4px; padding-right:2px; }
    body #drivewrap #deliveryactions { padding-left:4px!important; min-width:100%!important; width:100%!important; max-width:100%!important; }
    body #drivewrap #deliveryactions span.buttonbarrier { margin-right:3px; }
    body #drivewrap #deliveryactions span.buttonbarrier input.idealbtn { font-size:0.78rem!important; padding-left:7px!important; padding-right:7px!important; }
} /* end max-width 822px */

@media only screen and (max-width:641px) { /* small devices (iphones5) */
    body header#topmenu table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl td input#searchinput { width:110px; max-width:110px; min-width:110px; }
    /* body form#mainfrm div.aprodblock { width:320px; max-width:320px; min-width:320px; } */
    body form#mainfrm div.aprodblock { width:99%; max-width:99%; min-width:99%; margin: 4px 0px 8px 8px; }
    body form table td.dlvrlbl { float:left; min-width:110px; }
    body table#topmenuwrap td#top_site_search_box_td div#searchinner table#searchinnertbl { border: 0px; }
} /* end max-width 641px */



/* (2026-03-24 22:37:11) CSS 478050 bytes served  NoWebpSupportInBrowser */
